RailsアプリのCIをCircleCI 1.0から2.0へ移行

8月末の1.0シャットダウンを前にようやっと2.0へ移行。 基本は公式のMigrating from 1.0 to 2.0を参照するが、ファイル全体の例が俯瞰的に分かりづらいのでDatabase Configuratio […]

VSCodeでUnityをデバッグする時にMonoのバージョンで躓く

Unityの初心者本を読み中。 さすがにサンプルコードがうまく動かないのをデバッグログ埋め込んでデバッグするのは辛いので、VSCodeでブレークポイント使ってデバッグできるように設定。 普通はこんなメモ書くまでもなくVS […]

本文の前にカスタムフィールドの入力欄を移動

カスタムフィールドの入力欄を本文入力欄より上(タイトルの真下)に配置したい場合、JavaScriptで強引に移動させるという手がある。 以下のコードをテーマのfunctions.phpに追加。 function info […]

同じDockerfileをビルドしても同じイメージになるとは限らない

まあいつの間にか開発環境のOSのバージョンが変わってて驚いたという話なんですけどね。 OSやソフトウェア、パッケージのバージョンを完全には固定できない。 そんなこともっと早くに気付けば良かった。 具体的には元になるイメー […]

MacのVSCodeでPylintが動かない問題に対処

VSCodeでPython書くときに Linter pylint is not installed. とか言われるので使えるようにしたメモ。 ちなみにここでinstallボタンが表示されるので押すと There is n […]

WordPressの投稿編集画面にガイドを表示する

というプロトタイプを作ってみた。 WordPressで構築したサイト、月に一回くらいしか更新しないので操作や入力項目の意味(どこに表示が反映されるか)が覚えられないという意見があったため、その対応を模索して。 特にカスタ […]

WordPressの管理画面でモーダルウィンドウを追加する

テーマの機能として管理画面のUIカスタマイズでモーダルを出したいという時に。 ついでにAJAXでデータを表示する。 WordPressはjQueryがデフォな世界なので流れに逆らわずjQueryで書いていく。 高機能なモ […]

GDPRについて何をしたらいいのか

何度か解説記事を読んでみたりしたものの「なるほど分からん」という状況だったので何をするべきかを軸に改めて整理。 とりあえず「現時点では特に何もしない」という結論になった。 GDPRに違反した際に制裁金もあるので、グローバ […]