@kyanny's blog

My thoughts, my life. Views/opinions are my own.

2016-05-01から1ヶ月間の記事一覧

Quipper に入社して丸3年が経った

Quipper に入社して丸3年が経った。そんなことすっかり忘れていた。3年と言われてもピンとこない。体感的にはものすごく昔のことのように感じられる。それだけいろいろあって濃い日々を過ごせたということだと思っておこう。 せっかくなので、 Quipper 日本…

ImageMagick の identify は input-file に URL を受け付ける

$ identify http://www.dan.co.jp/~dankogai/dan-180x240.png http://www.dan.co.jp/~dankogai/dan-180x240.png=>dan-180x240.png PNG 180x240 180x240+0+0 8-bit sRGB 10.5KB 0.000u 0:00.009 $ wget http://www.dan.co.jp/~dankogai/dan-180x240.png; iden…

最近読んだもの

Coming to Rust from Ruby - via @codeship | via @codeship 単に自分の観測範囲の問題のような気もするが、Goに早いうちから手を出し始めたのはPythonプログラマが多かったのに、RustはRubyプログラマへのPRやRubyを真似た部分が目立つ(Cargoとか) 単にそ…

Rails の Strong Parameters は Array[BSON::ObjectId] 型のデータを許可しない

params.permit(:object_ids) としたとき、 :object_ids => [BSON::ObjectId('573d8ac76200b0176c000001')] はダメ 空の Array [] が返る :object_ids => ["573d8ac76200b0176c000001"] なら ok BSON::ObjectId のリストをフォーム入力などから受け取って BSO…

Treasure Data (Presto) で MongoDB の Array[BSON::ObjectId] 型のデータを string 型として入れてしまったとき Array にバラして展開する

substr で文字列からゴミを取り除く split で string -> array にする UNNEST で展開する 7.16. SELECT — Presto 0.147 Documentation SELECT * FROM ( VALUES( 1, '[573ca5ca6200b048be000001, 573ca5cc6200b048be000002]' ), ( 2, '[573ca5ca6200b048be000…

なるほどデザイン

本屋やAmazonで何度か見かけて気になってた本。電子書籍でも買えるけど、なんとなくパラパラめくって見るのがよさそうだと思って紙の本を買った。 パラパラめくって眺めただけだけど、面白かったし、ためになった。構図の決め方、強調の仕方、余白の使い方、…

イシューからはじめよ

ものすごく良かった。とても面白かった。もっと早く読むべきだった。 「答えを出すだけの価値がある問題を見極める」「取り組むべき問題を絞り込んでから解き始める」これが大事なんだ、という論点をいきなり冒頭で述べている。言われてみれば(言われてから…

エクストリームプログラミング

「ペアプログラミング」を読んだ流れで読み始めた。「古典をたしなむのも悪くなかろう」という気持ちで読み始めたが、古典どころか現在進行形の内容ばかりだった。 いきなり具体的な話からはじまり、思想的な話は後ろの方でやっとでてくる構成は意外だった。…

NewsPicks は往年のはてなブックマークに似ている

@kyanny 金額はまぁいいんだけど(ちょっと高いと思うけど!サブスクリプション系サービス税抜き 1000 円弱が相場と思うので)「社会的にも立派な肩書の成功したおじさんたちがよそ行きの格好して社交するはてブ」的なコミュニティに自分がハマってしまいそ…

Qiita に投稿しました

qiita.com

最近読んだもの

Processing large CSV files with Ruby IO オブジェクトから読むのが一番効率が良い。 CSV.foreach を使うのが良い。次書くときはそうしてみよう。 「Microsoftが変わった」って言われてるけど本当なの?よくわかんないから直接聞いてきた|CodeIQ MAGAZINE …

ローン・サバイバー

最近とても疲れやすい。身体が弱っていると心も弱ってくるようで、戦争映画でもみて英気を養おうと Hulu を眺めてみたらみつけたのでみてみた。ブラックホーク・ダウンも配信されてたので最初そっちをみはじめたのだが、せっかくなら違うものをみてみようと…

ペアプログラミング―エンジニアとしての指南書

最近入社した同僚から「(Quipper では)ペアプログラミングはやっていないの?」と聞かれ、正式な形では実施していないが必要に応じて相手の席に行って議論しながらコーディングしたりすることはふつうにやっているよ、いい機会だから連休明けにでもトライ…

omniauth-fitbit-oauth2 で OAuth 2 認証して Fitbit API を叩く

https://github.com/kyanny/playground/tree/gh-pages/fitbit_my_first_app ハマったところ、注意点 https://dev.fitbit.com/apps からアプリケーションを登録するときアプリ名に fitbit という単語を含めることはできない 心拍数を API から取得するために…

俺物語!!

俺物語の映画を見て触発された奥さんがサランラップ越しにキスをするという体験がしたいと無理やりされた。猫が怪訝そうな顔で遠くから見てて我が家は今日も平常運転です。— Kensuke Nagae (@kyanny) April 29, 2016 ちなみに↑は捏造ツイートです(俺はこん…

Windows 10 Insider Preview Build 14332 の Bash で遊ぶ

blogs.windows.com いろいろ動かなくて面白い。 導入方法などは Build 14316 と同じ。こちらの記事で In future builds, you’ll be asked to create a user account when installing Bash. You’ll then be able to use sudo to elevate your rights within t…