豆腐とコンソメ

豆腐とコンソメ

もろもろのプログラム勉強記録

OSXでローカルのPHPが実行できなくなった際のメモ

事象 homebrewでなにかしらのアップデートを行った後に、ふとphpを実行すると以下のエラーとなった。 > php -v dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicuio.67.dylib Referenced from: /Users/yamauchiryouji/.phpenv/versions/7.4.7/bin/…

webpackのメモ

webpackメモ まとめ webpackはESM形式をCJS形式にして、require/exportsはwebpackが実装する。 webpackはバンドル対象がCJS形式でも問題ない。 minipack minipackをもとに、実装を確認する。 大事な点 minipackはESModuleをCommonJS形式にトランスパイルして…

yumでPHPをインストールするメモ

PHP

ちょっとしたメモだったりを、gistで書くようになったらブログを書かなくなってしまったでござる。 せっかくなので転機。 yumでPHPをインストールするメモ AmazonLinux2環境でphpをインストールしたときに毎回迷うのでメモ。 基本的なこと 古くはソースコー…

VSCode の Prettier の設定を理解する

VSCode の Prettier の設定を理解する VSCode で prettier を使う際に、なんとなくで設定していてたまに困るので整理する。 prettier の vscode 用拡張機能のページをちゃんと読めば、いろいろと書いてあったのでメモ。 https://marketplace.visualstudio.co…

2019年の振り返り

www.tohuandkonsome.site 2019年できたこと Reactを少し使えるようになった React を業務で使うことができて、なんとなくこんな感じで作ってけばよさそうだなという感覚が得られた。 2019年に書いた記事もReactに関係するようなものが多かった。 www.tohuand…

ApacheでCGIを実行する仕組みをのぞいてみる

過去にPHPで以下のコードを実行した場合、このprintの結果はどこに吐かれるんだろう、と混乱したことがあった。

jestのmockを学ぶ

モックを学ぶ jestを使っていてモックで毎回あれ?ってなるので備忘録 関連 www.tohuandkonsome.site 前提 テスト対象のtarget.js import getName, { getAge } from "./service"; // 関数の場合 export default (id: string) => { const { name } = getName(…