ぷっぽプログラミング備忘録

linux, javascript, php, C#, そのうちScalaとかアプリ開発とかやってみたいです。

2022-02-01から1ヶ月間の記事一覧

git のcommit時間を後から変更する

git

push前で、直前のコミットの時刻を現在時刻に変更する場合 シンプルです。 git commit --amend --reset-author だいぶたってから変更する場合 前提 git rebaseをある程度理解していること HEAD~3やHEAD~~といったHEADからの相対指定を理解していること git p…

docker-composeで特定コンテナのみ再起動したい

概要 docker-compose restart 【サービス名】 注意 docker-compose.ymlなどのymlファイルの変更は、このコマンドでコンテナを再起動しても、変更が反映されません。 変更を反映した場合は、docker-compose downをしてコンテナをいったん破棄して、docker-com…

phpで無名関数のuseを使い合わす場合は、参照渡しが必要

php

題名通りです。 無名関数のuseに渡す値を参照渡しにしないと、毎回値がリセットされてしまうようです。 例として、まわりくどいですが、配列の重複を削除する方法。 array_unique使えばええやんというツッコミはなしで $target_array = [1, 2, 3, 4, 5, 2, 4…

github httpsでクローンしたリポジトリでユーザー名とパスワードを記憶させる

git

git config credential.helper store こちら実行して、次にユーザー名とパスワードを入力すればキャッシュされて、次からは聞かれなくなります。 簡単ぽん。 参考

VSCodeで開発 ubuntu20.04 に php のxdebugをインストール(php8.1の場合)

DockerFileで以下内容を記述 ...なんやかんや RUN apt install -y php8.1-xdebug ...なんやかんや (DockerFileのお作法的には、他のapt installしているものと一緒にまとめるべきですが、そういうのは動いてから調整すればいいと思うので) コンテナのphp.i…

英語使ってお仕事できる人ってすごいなあ

ベルリンで働くITエンジニアのweb3のブログ

typescriptの名前付き引数(名前付き引数の中に関数がある場合)の書き方

概要 name1という名前の文字列と、func1という名前の「引数なし、返却値なしfunction」をプロパティに持つオブジェクトを受け取る場合 function hoge({name1, func1}: {name1:string, func1:() => void}) { console.log(name1); func1(); } function method1…

javascript の && と || は論理値を返却するとは限らない

概要 テストプログラム const returnEtc = (key: string) :string => key && (key + ' foobar!'); let returnValue = returnEtc('testdayo'); console.log(returnValue); 結果 testdayo foobar! phpだと、&& 演算子の返却値はあくまでbooleanな気がするが、j…