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