Skip to content

Instantly share code, notes, and snippets.

View eiichi-worker's full-sized avatar

猫おじさん/Eiichi eiichi-worker

View GitHub Profile
@eiichi-worker
eiichi-worker / memo_make_server.md
Created March 12, 2017 02:27
サーバー作成メモ

サーバー作成メモ

  • ログローテーション
  • 各種監視
  • ディスク空き容量
@eiichi-worker
eiichi-worker / diary_2017-03-06_01.md
Last active March 16, 2017 05:47
TD_TIME_RANGEを理解して使う

TD_TIME_RANGEを理解して使う

実行時間 3/6/2017 12:00 PM JST やとして
前日1日分のログが欲しい
 イメージ → 2017-03-05 00:00:00 ~ 2017-03-05 23:59:59

select
  min(TD_TIME_FORMAT(time, 'yyyy-MM-dd HH:mm:ss','JST')) as min
  , max(TD_TIME_FORMAT(time, 'yyyy-MM-dd  HH:mm:ss','JST')) as max

from logs

@eiichi-worker
eiichi-worker / diary_2017-03-15_01.md
Last active March 16, 2017 10:51
日記_digdagの日付指定で詰まる

digdagの日付指定で詰まる

Digdagでdigファイルに日付を書く際の注意
http://docs.digdag.io/operators/td_partial_delete.html
TDオペレータのtd_partial_delete>を使うときにfrom と toをドキュメントの通りに書いたが日付のフォーマットエラーがでた。
散々調べたり、検証したりした結果、タイムゾーン部分の書き方だとわかった。

ドキュメント(行けない。 2017/03/16時点)  

@eiichi-worker
eiichi-worker / diary_2017-03-15_02.md
Last active March 18, 2017 03:48
日記_digdagとHiveで詰まる

digdagとTDの組わせでhiveのクエリ結果をinsertしようとして詰まる。

スタンダードなクエリなら問題ないが、WITHとか使ってるとうまくクエリが動かない。
理由は、INSERT INTO TABLE result が頭に挿入され WITHと喧嘩するから。
この場合は、クエリ内にINSERTと書いて回避する。

うごかない

test.dig

@eiichi-worker
eiichi-worker / diary_2017-03-27_01.md
Last active March 27, 2017 05:39
カレンダーテーブルを作る(トレジャーデータ & Mysql)

カレンダーテーブルを作る(トレジャーデータ & Mysql)

トレジャーデータ上でカレンダーテーブルを作る

SELECT
  TD_TIME_FORMAT(TD_TIME_ADD(TD_SCHEDULED_TIME(), CONCAT('-',s.s,'d')), 'yyyy-MM-dd','JST') AS d
FROM (
@eiichi-worker
eiichi-worker / diary_2017-04-05_01.md
Last active April 5, 2017 11:43
シェルスクリプトのデバッグ方法

シェルスクリプトのデバッグ方法

シェルスクリプトのデバッグが面倒すぎて、凡ミスしてたらスーパーオプションを教えてもらった。
-x 変数を展開しながらコードを表示してくれる

sh -x xxx.sh

例えば↓のスクリプト

@eiichi-worker
eiichi-worker / diary_2017-04-12_01.md
Created April 12, 2017 01:02
dockerを改めて学習

dockerを改めて学習 その1

よく使うコマンド

docker ps

  • コンテナを見る

docker images

  • Imageを見る
  • スラッシュが入ってないものは基本的に公式なやつ(library/が省略されている)
@eiichi-worker
eiichi-worker / memo_2017-04-18_001.md
Created April 18, 2017 00:45
メモ Nodeバージョン管理は何が良いか
@eiichi-worker
eiichi-worker / memo_2017-04-21_001.md
Last active April 21, 2017 01:22
IPアドレスについて

IPアドレスについて改めて教えてもらった。
衝撃的だったリンクローカルとローカルループバックについてmemo

リンクローカル

169.254.0.0/16

主にルータ間での接続やクラウドのインフラでprivateIPを当てれないなどのときに使われている。
プライベートネットワークの親戚的位置づけ。