tohokuaikiのチラシの裏

技術的ネタとか。

2021-03-01から1ヶ月間の記事一覧

Gulp4で画像のCacheBusterみたいな

今更だけど。 ファイル構造はこんな感じ。 gulpfile.js gulp-functions.js package.json package-lock.json htdocs/ ├── css │ └── images ├── images └── js src ├── javascripts │ └── vendor └── scss src/scss => htdocs/css src/javascripts => htdocs/…

PHPでCSVファイルを書き出す時にBOMを付けて改行コードをCRLFにする

php

Streamってあんまり使わない… こんな感じ。

webpackでSASSとJavaScriptをそれぞれ別々のファイルにコンパイルしたかっただけの人生だった

今まで、SASSを使うときは1つの.scssファイルにまとめて $ ./node_modules/node-sass/bin/node-sass ./scss/foo.scss ./htdocs/css/foo.css --output-style compressed --source-map true & とかやってたんだけど、JavaScriptも一緒にコンパイルしたいなと。…

コンストラクタでPHPのクラスの確認をして、interfaceでなくてもnewできないクラスを作る

interface指定するとプロパティが使えなくなってしまうのが嫌なんですよ。 ということで、selfとget_classを使ってこんな感じ。

PHPの可変長引数について、コンストラクタでそのまま渡せるのか確かめた

php

要するに、クラスを継承した時に引数の呼び出し方を変えたくないということなんだけど。 親クラスの __constructの引数の実装を知らなくても良いようにしたいということ。 ダメだったケース