年が明けて久しいが1時間弱くらいでサクッと振り返っておく。MBPを投げ捨てWindowsに走ったバタフライキーボードの故障に激おこですよ。ThinkPadさいこう。Windowsはちょっと微妙なとこもあるけどまあ十分な開発環境は作れたので良し。Windowsで開発できてるのはだいたいWSLとDockerのおかげ。あといつの間にかScoopみたいなパッケージ管理システムまでできていたとは恐れ入った。Windows進歩している。Barなくなったらまた候補に考える。mini(2012)は一応手元に残してるけど。Extreme(2018)をゲットしてWindowsの民となったMacからWindowsに移行した際の代替ソフトWordPress屋さん業2019年も何件かWordPressのサイトを構築した。インフラ構築からテーマ開発あたりを担当。WordPressは基本的にプログラマーの直感に反する作りをしているので、最初は作法を覚えるのがつらくて胃が痛くなるのだが、その段階を乗り越えると便利なので使い倒してしまうと言う(ただなんでもWordPressで殴ろうとする域には踏み込んでいない)ユーザーがWordPressの管理画面になじんでるケースも多く、その点で採用されることも多かったり。バッチでAPIからデータを取得してポストを作るみたいな、それなりにプログラマブルなやつも作ったりした。AWSでWordPressのインフラを作るバリエーションを模索中でそれが楽しくなってきている。CloudFrontを被せるのは鉄板。このあたりをひとつまとめてアウトプットするのが2020年序盤の目標。静的サイトはS3+CloudFrontで何件かインフラを構築した。Lambdaでベーシック認証かけたり、S3更新時にCloudFrontのキャッシュを削除する仕組みもセットで。ユーザーにGitを使えるリテラシがあればNetlifyの方がいいんだが。S3はCyberduckとかのFTPソフトが対応してるので割と誰でも使えるのだ。静的サイトのためにサーバー構築しなくてよくなったのは良い良い。Lambda+DynamoDBでサーバーレス的な。手になじむほどReact使えてはいないんだが。Redux人類に早すぎない?って思ってたらHooksに潮流が移動してうひょーってなってる。使わなくなったものに関する知識も完全に無駄にはならないと考えて付いていくしかない。フロントエンド力は少し上げていきたい。Terraformを使い始めたこの手のプロビジョニングツールはだいたい初期構築くらいにしか使わないのだが、それでもサクッと構築できて気持ちいい。ちなみになぜ初期構築にしか使わないのかというと、自分の管理する規模のインフラだと継続的メンテのコストが割に合わないのだ。1年ぶりに動かしたりするとツールのバージョンアップとかパッケージ環境の変化とかでけっこう動かなかったりするからね?せめて月イチは動かすくらいじゃないと採算が取れない。Terraformに入門したメモATOKを捨てた紆余曲折を経てMS-IMEとなっている。MS-IMEやっぱりバカなんだよなー。俺とATOKの関係がいよいよ駄目なようですWindowsの無変換変換キーをMacの英数かなキーのように使うデザインの勉強を始めた俺はやるぜ俺はやるぜ。最近仕事した有能なデザイナーさんがロジックでデザインを組み立ててるのを見て、これは自分でもなんとかなるのではと。CSSフレームワークが邪魔に思えるくらいにはCSSも書けるようになったし。UIとかこれだけ守ればみやすくなるデザインの基礎とか特にいいかんじでした。言いつつも実際取り組んでみると圧倒的引き出し不足に気が付くわけですが。経験値不足は否めない。趣味でローグライクなゲームを何か作ろうと思って案を練りUnityを触っていたが余裕がなくなって中断。2020年後半にまたやっていきたい。個人開発またちょっと始めた。あとほかにReact+サーバーレスで作ってたやつがあるがエターナルになってしまったw2020年の中盤は小さなものでも何か作りたい。三十超えるとみんな似たようなことを考えるんだろうか。ここ数ヶ月ちょうど同じようなことを考えていた。lifeITSの導入障壁ここ数年来関わったプロジェクトでITSを運用に乗せるの意外と難しいなと思ったのでメモ。これはかなり身に染みるエントリ。時間がありすぎることで返ってダラダラと仕事してしまい、結果かけた労力の割に成果が出ないというのはありがち。検索:書いてる人サーバーサイドのインフラ構築とプログラミングをたしなむハーフスタックくらいのフリーランスプログラマー。カメラはペンタックス。