なんとなく日々徒然と

富津新港 イワシ シロギス

釣行日: 2017年9月2日(土)
天気: 雨の後の曇り
: 強
場所: 富津新港
釣行時間: 13:00 〜 17:30

5月20日に葛西海浜公園でハゼ釣って以来釣りにはまっています。

これから気が向いたら過去のログとして残すがてら釣行記書いていこうかと思います。
先週の土曜日は上州屋東船橋店でジャリメハーフとコマセ1kg買って、富津新港で家族3人でファミリーフィッシィング。

S3からRailsを介して大きなファイルをストリーミングダウンロードさせる

近況とか

最近の藤井は月〜木は新橋の方面で働き金曜日は在宅で仕事させてもらっています。
言語は相変わらずRubyでFWはRubyOnRailsですね。
Firebase触ったり、WebRTCに触ったり、はじめてガチでHeroku使ったりしています。

自分が業界に入りたての頃はこういったサービスがなかったので1からどう作るかって感じでしたが、
最近はどうやってサービスを組み合わせて作るかって感じに変化したように思います。
サービスの学習コストの方が高めですかね。

Macbook Airの日本語キーボードから英字配列のhhkbに移行しました。
:が打ちにくくて最初文句ブーブーでしたが、慣れるとたしかに英字配列の方がやりやすい気がします。
職場と自宅で持ち運びがめんどくさかったので二台買いました。
hhkbの墨とtype-sです。
お金使いすぎで鼻血出そうです。

帰宅ランは続けていて調子いいときは10キロぐらい走ります。
だいたい7、8キロぐらいを目安に走っています。
江戸川沿い走るの最高に気持ちいいです。

postgres使っていてridgepoleで文字列から数値型への変換エラー

表題のことをやろうとしたらエラーがでた。

1
2
[ERROR] PG::DatatypeMismatch: ERROR:  column "count" cannot be cast automatically to type integer
HINT:  You might need to specify "USING count::integer".

Schemafileをこうすればいけました。

1
2
3
create_table "products", force: :cascade do |t|
  t.integer  'count',             using: 'count::integer'
end

Ransackのデフォルトオーダーを変える方法

ロジックロジックを辞めました。
そして意識低い系なのにフリーランスになりました。
頑張っていきます。そしてお仕事ください。ペロペロ(靴を舐める音)

ransackのsort_linkで昇順降順のデフォルトを変える方法です。

1
= sort_link(@q, :created_at, '作成日', default_order: :desc)

最近は週2ぐらいで3キロ〜5キロぐらいの帰宅ランにはまっています。
わざわざ時間をとったりしなくていいのでオススメですよ。

これトレイルラン用ですが、体にピタと密着して走っても鞄がぶれないのでオススメです。
MacBook Airの13インチとちょっとしたものが入るので便利!
PCとお弁当と水筒と着替えをいれて走ってます。

[サロモン] バックパック TRAIL 20

強引にGoのメールでverpに対応する

Golangで VERP対応したくて色々と調べましたが
強引にやる方法しか思いつかなかったけどせっかく調べたので記録する。
ソースはこちらを参考にさせていただきました(感謝)
Golang Cafe #16 まとめ その2 smtpパッケージ

verpって単一の宛先のみでカンマ区切りだったりccだったりbccだったりは対応できないっぽいです。
送るなら1メール1ユーザにしないとダメ?

最近買って良かったもの

上野公園でかったマグネット型のブックマーカー。

従来のしおりだとはさんだままだとしおりがページめくる時に邪魔になったり、
読んでいる最中しおりを手にもったままなのもわずらわしく、
大きめのカバンにいれてるとしおりが知らない間にはずれていたります。

複数サーバーssh同時操作

冗長構成となっている本番環境でlogを調べたい時とかそれぞれのサーバーにsshしてはいってそれぞれのサーバーで同じコマンド打つのが面倒くさい。
tmuxを使っていれば複数ペインで同時操作できます。