猫でもわかるWebプログラミング

試行錯誤しながらエンジニア(プログラマー)として働く猫のブログ。技術的な話や、働き方の話、読書録とか、試行錯誤している日常の話。

開発

『エンジニアのための時間管理術』による一日のスケジュール管理

これまでの記事 今回は1日のスケジュール管理を学ぶ サイクルシステムとは 1日の最初にスケジュールを立てる 僕の意識している点 優先度に迷った時は? 会議にはアラームを設定しておく 1日の終わり 個人的なタスクと仕事のタスクを一緒に管理する Notion 次…

『エンジニアのための時間管理術』第3章、定型的タスクのルーチン化

ルーチンとは何か ルーチンの例: 日曜日に給油する ルーチンの例2: 定期デプロイ オーガナイザを持ち歩く 上司との定期面談 毎日しなければならないことは1日の早い時間にやる ルーチンにすると良さそうなもの まとめ 『エンジニアのための時間管理術』の第3…

タイムマネジメントで重要なことと、「集中」「割り込み」の対処方法(エンジニアのための時間管理術)

『エンジニアのための時間管理術』を読む この本の対象読者 1章 タイムマネジメントの原則 2章 集中と割り込み マルチタスクにする作業とそうでない作業 仮想デスクトップを使う シェルのウィンドウをたくさん開く 顧客からの割り込みが来た場合 まとめ 『エ…

CloudFlareでキャッシュされない場合は、レスポンスヘッダ確認と Page Rules の設定

ことのはじまり 調べていて見つけた記事 cf-cache-status を確認する Page Rules を指定して明示的にキャッシュしてやる ことのはじまり 先日LGTMoonにCloudFlareを導入して、画像をキャッシュしようと試みました。 LGTMoon - 最もシンプルなLGTM画像ジェネ…

Python と Django で Web アプリを作って Docker で動かす: その1

はじめに なぜPythonを使うのか 環境 Django を入れる Django アプリケーションの作成 DockerでPythonの開発環境を作成する requirements.txt の用意 Dockerfile の作成 Docker のビルド docker-compose ディレクトリが同期されるように 続きは次回 はじめに…

ヘルシープログラマになるためのウォーキングのコツ

はじめに ワイルズもウォーキングをしたいた ウォーキングの効果 1日に20分ウォーキングする あるき方 歩くときに天気は関係ない どうしても歩けない日は 僕流のiPhoneアプリの使い方 iPhone のヘルスケア Hops まとめ(僕のやるべきこと) 課題 はじめに ヘ…

技術評論社『スクラム実践入門』を読んだ評価と感想

なぜこの本を読んだのか スクラムはアジャイル開発の一種ですが、アジャイル開発といえば『アジャイルザムライ』という本が有名です。 アジャイルサムライ−達人開発者への道−作者:Jonathan Rasmusson出版社/メーカー: オーム社発売日: 2011/07/16メディア: …

ついついお菓子を食べてしまう、悪い習慣を変える - ヘルシープログラマへの道

悪い習慣とは 「習慣」とはなにかを知る キューと報酬は買えず新しいルーチーンへ キューの特定 まず、毎日体重をはかることにする 「ヘルシープログラマ」について 悪い習慣とは 悪い習慣とは お菓子が食べたくなったらオフィスグリコでお菓子を買って食べ…

スクラムでよくある問題について、『スクラム実践入門』を読む

スクラム実践入門 スクラム導入でよくある問題 スクラムチームでよくある問題 スクラムイベントでよくある問題 スクラムの作成物によくある問題 この投稿はシリーズものです スクラム実践入門 スクラムについてしっかり学んでおきたく、技術評論社から出てい…

『スクラム実践入門』に書いてある、スクラムを導入した各社の事例をざっくり見てみる

スクラム実践入門 GMOペパボの事例 mixi の事例 もともと 始めた時の課題 スクラムの本質を学ぶ 改めて始めるスクラム 現状 DeNAの事例 大規模スクラム 業務委託スクラム まとめ スクラム実践入門 スクラムについてしっかり学んでおきたく、技術評論社から出…

スクラムのプラクティス「KPT」「技術的負債の返却」「継続的インテグレーション」 - 『スクラム実践入門』読書録 Part 7

初回を読んでない人 スクラム実践入門 KPT 技術的負債の返却 継続的インテグレーション 最後に 初回を読んでない人 www.utakata.work スクラム実践入門 スクラムについてしっかり学んでおきたく、技術評論社から出ている『スクラム実践入門』を読むことにし…

スクラムのプラクティス「プランニングポーカー」「スパイク」「バーンダウンチャート」「パーキングロット」 - 『スクラム実践入門』読書録 Part 8

初回を読んでない人 スクラム実践入門 プランニングポーカー スパイク バーンダウンチャート パーキングロット 最後に 初回を読んでない人 www.utakata.work スクラム実践入門 スクラムについてしっかり学んでおきたく、技術評論社から出ている『スクラム実…

スクラムのプラクティス「ユーザーストーリー」と「ユーザーストーリーマッピング」について - 『スクラム実践入門』読書録 Part 6

初回を読んでない人 スクラム実践入門 ユーザーストーリー 良いユーザーストーリー ユーザーストーリーマッピング 初回を読んでない人 www.utakata.work スクラム実践入門 スクラムについてしっかり学んでおきたく、技術評論社から出ている『スクラム実践入…

SwiftUI で Text の色(フォントカラー)を指定する

foregroundColorを使う Text("▶").frame(width: 44, height: 44) .foregroundColor(.gray)

スクラムのプラクティス「リーンキャンパス」について - 『スクラム実践入門』読書録 Part 5

初回を読んでない人 スクラム実践入門 スクラムのプラクティス リーンキャンパスとは リーンキャンパスを使う状況 リーンキャンパスを使った解決 まとめ 初回を読んでない人 https://www.utakata.work/entry/books/scrum-jissen-nyumon1www.utakata.work ス…

スクラムのプラクティス「インセプションデッキ」について - 『スクラム実践入門』読書録 Part 4

初回を読んでない人 スクラム実践入門 スクラムのプラクティス インセプションデッキとは インセプションデッキを使う状況 インセプションデッキによる問題解決 インセプションデッキの10の課題 まとめ 初回を読んでない人 https://www.utakata.work/entry/b…

技術評論社『スクラム実践入門』読書録 Part 3 スクラムでは何をするのか

初回を読んでない人 スクラム実践入門 スクラムで何ができるのか プロダクトバックログの作成 何故プロダクトバックログを作るのか プロダクトバックログの作り方 スプリントバックログの作成 インクリメント 何故インクリメントを作るのか インクリメントの…

技術評論社『スクラム実践入門』読書録 Part 2 スプリントプランニングは何をするのか

前回を読んでない人 スクラム実践入門 スクラムの各イベントについて スプリント スプリントゼロ リリーススプリント スプリントプランニング スプリントプランニングの前にやっておくこと: リファインメント スプリントのゴールを決定する タスクの洗い出し…

無料の Open LiteSpeed で .htaccess を使う

Laravel/LumenをLiteSpeedで動かす 無料の Open LiteSpeed で .htaccess を読めるのか どうしたのか rewrite enable 1 rulesの中身 設定が適用されているか確認する まとめ Laravel/LumenをLiteSpeedで動かす Laravel (や Lumen )を LiteSpeed 上で動かし…

技術評論社『スクラム実践入門』読書録 Part 1

スクラム実践入門 スクラムとは 「何を作るか」と「どうやって作るか」が重要 レビュー スプリントレビュー スプリントレトロスペクティブ スクラムチームと役割 プロダクトオーナー スクラムマスター まとめ スクラム実践入門 スクラムについてしっかり学ん…

【PHP】Lumen で Migration

Lumen artisanコマンドを叩く Migration ファイルを編集 Migration コマンドを叩く Eloquent を有効に Lumen Laravel を軽くしたと言われる Lumen で Migration をしてみます artisanコマンドを叩く Laravel と同じっぽいので Laravel の Eloquent のドキュ…

【Swift 5】AVPlayerで音楽のバックグラウンド再生を行う

環境 AVPlayer でのバックグラウンド再生 プロジェクトの設定から行う シミュレーターだとコントロールセンターが出ない? 環境 macOS Mojave 10.14.6 Swift 5.1.3 AVPlayer でのバックグラウンド再生 普通に AVPlayer で再生するだけだとバックグラウンド再…

【Swift UI】ボタンを押した時にモーダルを出す

実装 サンプルコード ボタンを押した時にモーダルを出す方法です。 実装 struct ContentView: View { // モーダルが開いているかどうかを表す State を用意する必要があります @State private var isShowingSettingModal = false var body: some View { Butt…

【Swift UI】NavigationView を表示させる、NavigationViewにタイトルやボタンを表示させる

NavigationView を表示させる NavigationView にタイトルを表示させる NavigationView の右上にボタンを設置する NavigationView を表示させる struct ContentView: View { var body: some View { NavigationView { // ビューの中身をここに書く } } } Navig…

APIリクエスト結果をUIに反映させる - Swift UI チュートリアル Part 5

やること 重要なこと 実装するべきもの ちなみに データを持つ部分の実装 UIの実装 APIを叩く部分 やること 新年あけましておめでとうございます。 新年なので、非同期でAPIリクエストを行い、結果がかえってき次第リスト形式でUIに表示させたいです。 重要…

Swift UI のチュートリアルをする - Part 4: Building Lists and Navigation をやる

今回はこのリストを作るチュートリアルをやります 進め方 Create the Row View 今回表示するもの AudioRow を定義 AudioList を定義 SceneDelegate を編集して AudioList を表示させる 今回はこのリストを作るチュートリアルをやります https://developer.ap…

【問題】JavaScript における npm 、 Swift では何?

問題 答え 解説 導入方法 Rubyのインストール方法 CocoaPodsのインストール方法 Swift のプロジェクトに CocoaPods を導入 パッケージをインストールしてみる 問題 JavaScript における npm PHP における composer Python における pip Swift においては何?…

Swift UI のチュートリアルをする - Part 3: MapKit とか

Part 1 はこちら Imageを表示する UIKit を使う MapKit これらを合体させる 次回 Part 1 はこちら www.utakata.work Imageを表示する 突然 Resources フォルダとか出てくるけど、多分フォルダを作って追加しろということなのだろうか。 Image("turtlerock") …

Swift UI のチュートリアルをする - Part 2: TextのカスタマイズとVStack, HStack

前回の記事 TextVewのカスタマイズ Stack を使って View を組み合わせる VStack で Vertical に並べる VStackのalignmentを指定する HStack で Horizontal に並べる Spacerを入れる .padding() 次回 前回の記事 前回の記事をまだ見てない人はそちらから www.…

Swift UI のチュートリアルをする - Part 1: プロジェクトの作成まで

Swift UI とは Swift UI チュートリアル プロジェクトの作成 ContentView.swift ContentView ContentView_Previews Canvas 次回: Cusotomize the Text View Swift UI とは 日本時間2019年6月4日に「WWDC19」で発表されたSwiftのUIフレームワーク。 developer…