- ホーム /
- Yuya Sato
date型のログをdate型でelasticsearchに入れる
date型のログをelasticsearchに入れた時にtext型として認識されてしまい、グラフ化できなかった。 このような時、あらかじめ型のフォーマットを定義しておき、その後elasticsearchにログを入れていく… - Yuya Sato
- ハック
- 2018.01.10
- 2,134
Nginxのログをtsv形式に変換する
Embulkなどでデータを扱うためにNginxのログをtsv形式に変換する。 $ cat /var/log/nginx/access.log | perl -ne ‘print join(“\t”, /^(.*?) (.… - Yuya Sato
- ハック
- 2018.01.05
- 716
[Django] 日付のフォーマットをテンプレートファイル内で変更する
以下のようにパラメータの後にdateを指定する。 {{ datum.creation_time|date:”Y/m/d f” }} この例では、「2017/12/28 12:00」のようなフォーマットで出力され… - Yuya Sato
- ハック
- 2017.12.28
- 8,437
[Python] MySQLに接続
pymysqlを使用してPythonからMySQLを操作します。 インストール pip install PyMySQL スクリプト例 import pymysql.cursors ## connect connectio… - Yuya Sato
- ハック
- 2017.12.08
- 1,341
[DataTables] 検索フォームにデフォルトで値を入れる
https://hacknote.jp/archives/27348/ のようにDataTablesは自動でページング機能などがついたtableを生成してくれます。 DataTablesでは検索フォームも追加してくれます… - Yuya Sato
- ハック
- 2017.11.28
- 3,455
[Ruby] MechanizeとNokogiriを使いCLI上でWebフォームログイン
mechanize, nokogiriをgemからインストール gem install mechanize gem install nokogiri スクリプトは以下のような形 #!/root/.rbenv/shims/… - Yuya Sato
- ハック
- 2017.11.22
- 1,434
dehydratedで証明書作成
Let’s Encryptの証明書を取得できます。 公式のクライアントソフト(Certbot)と違いPythonが必要ありません。 $ sudo su $ cd /opt $ git clone https:… - Yuya Sato
- ハック
- 2017.11.17
- 1,003
[PHP-FPM] 各プールのログ出力設定
バーチャルホストなどで複数サイトを運用する場合、php-fpmで複数のプールを用いる場合があります。 各プールのログファイルを同じディレクトリにしていると、パーミッションエラーなどが生じる恐れがあります。 「per po… - Yuya Sato
- ハック
- 2017.11.14
- 1,467
[GAS] スプレッドシート内のセルの値を取得する
getRange()関数で指定します。 単一セルではなく複数のセルの値を取得するときは引数を4つ指定します。 それぞれ、 行の開始位置 列の開始位置 開始位置から何行取得するか 開始列から何列取得するか となっています。… - Yuya Sato
- ハック
- 2017.11.10
- 1,097