記事一覧
[Jenkins] Declarative Pipelineの書き方サンプル
Jenkins PipelineというJenkins 2.0から追加されたジョブの種類があり、その記法にはScripted PipelineとDeclarative Pipelineの2種類がある。
Scripted Pipelineは全てGroovyで記述する。シェルで処理を書いていた感じに近い。自由度は高いが保守に難がある。
Declarative PipelineはScripted Pi
[PHP]擬似的に多値を受け取る(分配束縛)
phpでは関数は多値を返すことはできないが、配列を返してそれを展開して受け取ることで擬似的に再現できる。
いわゆるdestructuring assignment(分配束縛)というやつ。
配列型の代入にlist関数を使う。配列の一部分のみ受け取ることもできる。
list($a1, $b1, $c1) = [1, 2, 3];list($a2) = [1, 2, 3];list($a3,) =
[PHP]便利な配列操作関数メモ_生成編
// 操作対象の配列$list1 = ['a' => 'aa', 'b' => 'bb', 'c' => 'cc', 'd' => 'dd'];$list2 = ['e' => 'aa', 'f' => 'ff', 'g' => 'gg', 'h' => 'dd'];$twoDList = ['a' => ['x' => 11, 'y' => 'aa'], 'b' => ['
もっとみる[PHP]便利な配列操作関数メモ_抽出編
// 操作対象の配列$list1 = ['a' => 'aa', 'b' => 'bb', 'c' => 'cc', 'd' => 'dd'];$list2 = ['e' => 'aa', 'f' => 'ff', 'g' => 'gg', 'h' => 'dd'];$twoDList = ['a' => ['x' => 11, 'y' => 'aa'], 'b' => ['
もっとみる[PHP]便利な配列操作関数メモ_検査編
// 操作対象の配列$list = ['a' => 'aa', 'b' => 'bb', 'c' => 'cc',];
array_key_exists
指定したキーが配列に存在するか検査する。
戻り値の型はbool。
$result = array_key_exists('a', $list);print(var_export($result, true)); // true
array_
MacBookのBluetoothアイコンに使用不可と表示された場合の対処
MacBook Proのメニューバーに表示されているBluetoothのアイコンに鋸刃の線が表示され、クリックすると「Bluetooth 使用不可」と表示されるようになった。
状況としては長いことOSスリープで運用しており再起動しておらず、久々にBluetoothを使用した後、OFFにし、再度アイコンからONにしようとしたところ発生した。
ちなみに、システム環境設定のBluetooth項目ではO
fish-shellはログインシェルに設定しない方が良いらしい
bashとfishでは一部記法が異なり、完全互換性はない。
そのためfishをログインシェルとして設定すると、環境変数のような設定項目で不具合が出る可能性がある。
ログインシェルに設定せずともターミナルを起動した時にfishも起動させるには、ログインシェルがBashの場合、 .bashrc のような設定ファイルに以下の行を加えれば良い。(zshの場合は .zshrc)
ただ、ファイル先頭に記述す
Ready
my old tech blog.
http://mistoreaa.blog.fc2.com/