Git,rebaseで過去のコミットの修正を行う. ファイルを編集している際,三つ前のコミットに現在のコミットを取り込みたい状況が発生したとします. git rebaseを用いることで,過去のコミットの修正を行う事が出来ます. $ git log –oneline 92… Aoi Watanabeハック2021.03.12 3,339
CakePHP(v3.x),文字列からFrozenDateインスタンスへの変換 cakePHPのFrozenDateインスタンスを文字列から生成する場合,普通は $date = FrozenDate::parse(“2021/03/11”); // OK $date = FrozenDate::pa… Aoi Watanabeハック2021.03.11 644
PHPでジェネレータからArrayへの変換 yield構文からなるジェネレータを利用すると,値にアクセスする瞬間に値を計算するため,配列(メモリ)を大きく確保せずにイテレータが実装できます. function my_generator() { $fruits = … Aoi Watanabeハック2021.03.05 1,256
fzfを利用してコマンド履歴を遡る fzfはfuzzy finderの略で,フォルダやファイルを曖昧検索する機能を供えたコマンドラインツールです. https://github.com/junegunn/fzf ファイルの検索だけでなく,コマンド履歴の文字… Aoi Watanabeハック2021.03.04 2,192
大阪リージョンが発表されたので、大阪までpingを飛ばす 先日AWSで大阪リージョンが発表されました! AWS、国内 2 拠点目となるリージョンを開設 大阪にリージョンがあるため、低いレイテンシーでのサービス提供や災害時のための冗長化なども行うことが出来ます。 といことで大阪ま… t.sakuraiハック2021.03.03 782
シェルスクリプト(Bash)でのファイルのコピー シェルスクリプトでのファイルのコピーにはcpコマンドを使いますが,今迄丁寧に $ cp ./my_folder/my_file.txt ./my_foloder_my_file.txt.bak のように $ cp <… Aoi Watanabeハック2021.02.26 10,467
Git,リベースする際のコンフリクトを解消する. 前回の記事でマージする際のコンフリクトをCLIのみで行う方法を書きました。 ここではRebaseする際のコンフリクト解消法を同様に書いていきます。 現在の作業ブランチをdev、取り込みたいブランチをmainとします。 こ… Aoi Watanabeハック2021.02.25 530
手動だと実行できるプログラムがcronだと実行できない問題 自分で作成したプログラムを実行してcron設定を行ったのに、正常に実行できませんでした。 logをみるとcronは実行されているので、cronの設定ミスではなさそう。 原因はパスの設定でした。 プログラム内の他のプログラ… t.sakuraiハック2021.02.24 1,659
新機能【 Amazon EBS Local Snapshots on Outposts】 2021年2月4日にAmazon EBS Local Snapshots on Outpostsが発表されました。 以下公式ページです Amazon EBS Local Snapshots on Outposts のご紹… r.kajiwaraハック2021.02.22 241