最低限これだけ覚えておけばよさそうなviコマンドたち
最近たくさんのファイルの中身をターミナルからviを使ってパパッと確認することが多く、その際にパパッといろいろ処理できるコマンドを毎回ググっていることに気づきました。 この際にまとめてしまおうと思います。 環境 以下が開発… PHP strposの罠 マルチバイトに対応する
PHPの関数 strpos() はある文字列から指定された文字列を探し、見つかった場所のインデックスを返す関数ですが、マルチバイトには対応していません。このことを理解せずに使っていると思わぬ結果が帰ってくることがあります… - hal-bo
- ハック
- 2020.04.23
- 1,222
WordPressのアタックログを解析する~解析編~
以前WordPressのアタックログを解析する~構成編~でハックノートはWAFで不正アクセスなどの対策をしていると書きました。 今回はそのログの解析編です まず、残念なことに以前作成したLambdaが動いてなかったです。… - t.sakurai
- ハック
- 2020.04.23
- 821
S3 フォルダごとダウンロード
s3はAWSコンソールからフォルダごとダウンロードすることができないようなので、awscliをつかいます。 mac版のawscli2のインストール $ curl “https://awscli.amazonaws.com… - t.sakurai
- ハック
- 2020.04.22
- 11,614
AWS CLI v2 使ってみた
AWS CLIにv2が出ていたので、試します。 インストール Pythonがいらなくなったので、バージョンに悩むことはなくなりました。 公式サイト通りのコマンドを入力してインストールしていきます。 https://aws… - t.sakurai
- ハック
- 2020.04.22
- 2,729
インスタンスにローカルからファイルを共有する
AWSのインスタンスにファイルを送りたい時はscpコマンドを利用すると便利です。 $ scp -i ~/.ssh/hoge.pem ローカルマシンのパス/送りたいファイル.txt centos@インスタンスのIP:/ho… - t.sakurai
- ハック
- 2020.04.22
- 1,474
開発時のテストデータのこと
遠い昔のそのまた昔 ワイ (デモサーバーだし、テスト商品データを猫だらけにしとこ) ワイ (アビシニアン 900,000円、アメリカンショートヘア 600,000円、ラグドール1,000,000円……) ワイ (商品画像… CakePHP(v3.x),paginatorのメタデータにアクセスする.
前回は2系のcakePHPでpaginatorのパラメータにアクセスする方法について書きましたが,3系でのpaginnatorメタデータへのアクセスの方法について書いていきたいと思います. まず普通にPaginatorを… - Aoi Watanabe
- ハック
- 2020.04.21
- 613
CakePHP 連想配列の特定のキーの値を合計する
例えば生徒の平均点を求めるときに使える $users = [ [“name” => “Taro”, “score” => 80, “height” => 165] [“name” => “Taro…