公式のチュートリアルを一通り。 まず最初に確認したかったのはJykillやNanocのような静的サイトジェネレータの代わりになるのかと言うこと。 これは公式のgatsby-source-filesysntemと組み合わせ […]
WordPress5.0が出て編集画面のUIがGutenbergにより大幅に変わった。 これを機に今後もWordPressを選択するべきなのかちょっと考えてしまったので、WordPressの良いところとそうでないところを […]
AWS AmplifyはAWSのリソースを組み合わせてモバイルバックエンドを構築・管理するツールと、そのバックエンドと連携するためのライブラリを提供するプロダクト。 iOS、Android、ウェブホスティング、React […]
合計で20時間くらいいじったところでチュートリアルから離れて作りたいモノを作れる手応えが出てきた。 「完璧に理解した」から「分からないことが色々とある」に進化。 最初は取っつきにくいかんじあるけど分かってしまえば割とシン […]
忘年会的な集まりの時に最近DynamoDBを使っているという話をしたら、Redisと何が違うのかと聞かれてとっさに答えられなかったので改めて少し勉強し直し。 Redisはかなり前にセッションストアと軽いレコメンデーション […]
別に深い話ではなくて個人でReactのテスト軽く書くときに何がいいかなとちょっと悩んだので。 Selenium WebDriverを使うのが前提としてどの言語で書こうかなと。 ユニットテストは普通に開発言語で書くべきだけ […]
Luna Didplay 新しいiPad Proの12.9インチと合わせてLuna Displayを最近使っている。 iPad Proをセカンドディスプレイにするアプリは過去にもたくさんあったが、このLuna Displ […]
例えばaws-amplifyのようにJavaScriptで書かれたライブラリでTypeScriptの型定義がない(2018年12月02日現在)場合。 以下のようなコードで型定義のないクラスの変数を扱おうとすると cons […]
PAY.JPはクレジット決済やクレジット定期課金を簡単にアプリやサイトに導入できるサービス。 ドキュメントがよく整備されててだいたいドキュメントを読めば解決する。 決済サービスは色々とあるのでベストなのかは分からないが、 […]
WordPressは重いがCloudFrontのようなCDNをかぶせることで大量アクセスにも負けない強靱なサイトにすることが可能。 しかも簡単に。 そしてC3 Cloudfront Cache Controllerという […]
GAEでDataStoreを使っていてページネーションを作ろうとしたらつらみがあった。 なんとかCursorを使って前後ページネーションくらいは実装できたのでメモ。 DataStoreも一応クエリでoffsetを指定した […]
ここ数年来関わったプロジェクトでITSを運用に乗せるの意外と難しいなと思ったのでメモ。 ITS(イシュートラッキングシステム)、BTS(バグトラッキングシステム)、課題管理システムと色々呼び方はあるがとりあえずここではI […]
外でMBPを使ってたらやけにバッテリーの減りが激しいので何かと思い、アクティビティモニタのエネルギーのタブを見たらAtomのエネルギー影響がだいぶ大きい。Chromeの次くらい。 コードはVSCodeで書いてテキストのメ […]
使い始めてはや一ヶ月。 設定メモついでに3行でレビューすると はやい。ステキ やっぱキーボード微妙だしTouchBarいらない トラックパッド広すぎない? 細かい不満はありつつも基本的にはかなり満足しております。 iMa […]
「何もしてないのに壊れた」と言いたくなるくらい突然に。 PRAMリセットとかセーフモード起動とか色々試してみたけど解決せず。 VSCodeのターミナルは使えたのでログなどを見てみたが起動してすぐセグフォってるみたい。 A […]
先日から画面遷移図やフローチャートなどをテキストで書けるツールを模索していたが、結論としては大人しくGUIのツールを使った方がいいなと言うことになった。 ノードの繋がりが複雑になると、自動ではなかなかにきれいに配置できな […]
完全に趣味でゲーム作りたいと思いUnityをちょいちょい触っている今日この頃。 初心者本を三冊くらい読んでチュートリアルを進めていけるくらいにはなった。 Unity2017入門 最新開発環境による簡単3D&2Dゲ […]
CPUはCore i9でメモリは32GB、SSDは2TBという特盛り一歩手前の仕様。今週頭に届いた。 5K iMacとMacBookの2台体制で1.5年くらい運用していたが、環境の微妙な差違が煩わしくなってきたので、MB […]
8月末の1.0シャットダウンを前にようやっと2.0へ移行。 基本は公式のMigrating from 1.0 to 2.0を参照するが、ファイル全体の例が俯瞰的に分かりづらいのでDatabase Configuratio […]
Unityの初心者本を読み中。 さすがにサンプルコードがうまく動かないのをデバッグログ埋め込んでデバッグするのは辛いので、VSCodeでブレークポイント使ってデバッグできるように設定。 普通はこんなメモ書くまでもなくVS […]
freee Developers Communityにドキュメントなどまとまっているのでここから。 スタートガイドを見るにDeveloper会員登録が必要らしいのでまずはこれを。 Developer会員登録した後はfre […]
カスタムフィールドの入力欄を本文入力欄より上(タイトルの真下)に配置したい場合、JavaScriptで強引に移動させるという手がある。 以下のコードをテーマのfunctions.phpに追加。 function info […]
mermaid公式ドキュメント テキストでシーケンス図を作れて便利。 ついでにガントチャートも。フローチャートも作れるが、ちょっと不格好でイマイチ。 同種のプロダクトとしてPlantUMLもあるが、Javaが必要だったり […]
Post Status Transitions « WordPress Codex transition_post_statusは投稿の状態が変更されたときに呼び出されるフック。以下のように使う。 予約投稿さ […]
まあいつの間にか開発環境のOSのバージョンが変わってて驚いたという話なんですけどね。 OSやソフトウェア、パッケージのバージョンを完全には固定できない。 そんなこともっと早くに気付けば良かった。 具体的には元になるイメー […]
ごくたまにしかアクセスがないようなものだととても安くさばけるしいいのかなと思い調査してお試し。 以下基礎的な概要をつかむ上での参考。 2016年半ば現在のGoogle App Engine App Engine 環境の選 […]
ついでにメニューカスタマイズの方法も整理してみようかと思ったが、すでに「WordPress管理画面のメニューをカスタマイズするfunctions.php記述法まとめ」によくまとまっていた。 のでUser Login Hi […]
VSCodeでPython書くときに Linter pylint is not installed. とか言われるので使えるようにしたメモ。 ちなみにここでinstallボタンが表示されるので押すと There is n […]
というプロトタイプを作ってみた。 WordPressで構築したサイト、月に一回くらいしか更新しないので操作や入力項目の意味(どこに表示が反映されるか)が覚えられないという意見があったため、その対応を模索して。 特にカスタ […]