@t_wada さんの #TDDBC 基調講演のメモ

https://www.youtube.com/watch?v=Q-FJ3XmFlT8 レッド→グリーン→リファクタリング わざと失敗させる(テストコードのテスト)→仮実装→三角測量 仕様からTODOを起こす 例: -- TODO テスト容易性:高 重要度:高 数を文字列に変換する 1を渡すと文字列”1”を返…

CVE-2019-11043 に該当するかのチェック

CVE-2019-11043 に該当するか、Exploit ツールが公開されていたのでチェックしてみた。 github.com まず go のインストール go で動くツールらしく、go がローカル環境になかったので homebrew でインストール。 brew install go .bash_profile に下記を追記…

phpbrew install メモ

php

phpbrew install --jobs=$(sysctl -n hw.ncpu) php-7.1.19 \ +default +mysql +pdo \ +bz2="$(brew --prefix bzip2)" \ +zlib="$(brew --prefix zlib)" APCu を入れる場合 phpbrew ext install apcu

WordPress で Table Prefix を変更したら管理者権限でログインできなくなった際の対処方法

WordPress で Table Prefix を「wp_」から「test_wp_」に変更したらなぜか管理者権限でログインできなくなってしまった。 DB にプレフィックスデータが記録されていてそれも修正しないといけないらしい。 wp-cli 経由で変更できないかなと思ったら、wp-cli-r…

CSS3だけでつくるアコーディオン

今更ながらかもしれないが、CSS3だけ使ってアコーディオンを実装してみたのでメモ。 See the Pen CSS3 Accordion by Poor Stack (@poorstack) on CodePen. もっと簡素化したものがこちら See the Pen CSS3 Accordion 101 by Poor Stack (@poorstack) on Code…

postcss-cli で postcss-cssnext

postcss-cli で postcss-cssnext を使う場合のメモ。 (ついでに、sugerss と postcss-import も) ディレクトリ構成 . ├── dist/ ├── package.json ├── postcss.config.js └── src/ セットアップ $ yarn add postcss-cli postcss-import postcss-cssnext su…

顧客駆動開発

世の中にはテスト駆動開発とかドメイン駆動開発とか様々な「〇〇駆動開発」がありますが、私の長年のキャリアの成果として生み出されデイリーなワークフローとして定着しているのが本日ご紹介する「顧客駆動開発」であります。 従来の「〇〇駆動開発」とちが…