2016-01-01から1年間の記事一覧
class User include MongoMapper::Document end class Address include MongoMapper::EmbeddedDocument embedded_in: user key :city validates_presence_of :user end user.address.city = nil user.address.valid? #=> false user.valid? # => true user.s…
元々それほどイヤホンに拘りなく、有線カナル型で 5,000 ~ 10,000 ぐらいの価格帯のものをてきとうに買ってきたのだが、初めて Bluetooth イヤホンを買ったところ、満足度が想像異常に高かった。 買ったのは TaoTronics の 2,000円強の安いやつ。お試しのつ…
What do cryptic Github comments mean? — Free Code Camp の抄訳です。 GitHub やオープンソースプロジェクトへのコントリビューションは初めてですか? LGTM, ACK, NACK みたいな短い言葉を見てどういう意味だろうと思ったことはないですか? 例えば... LG…
csv_body = "line 1\r\nline 2\nline 3\rline 4" csv_body.lines # => ["line 1\r\n", "line 2\n", "line 3\rline 4"] # String#lines は \r を改行コードとみなさない csv_body.lines.map(&:chomp) # => ["line 1", "line 2", "line 3\rline 4"] # さらに S…
タイトルそのままのことを今日 学んだ。 Excel for Mac で CSV 出力すると改行コードが CR になる。 vim で開くとこんな感じ。 ちなみに vim 上で制御文字 ^M は control+V , control+M で入力できた。 参考 改行コード - Wikipedia Mac のExcelで作ったCSV…
昨年の8月に結婚したが、挙式については今のところ家庭内でネガティブなのでしばらく、もしくはずっと行われないと思う。 ただ、ドレスを着て写真に残したい / ドレス姿を見てみたいとは思ったので近年人気を増しているという"フォトウェディングスタジオ"を…
Pitch Perfect (2012) - Trivia - IMDb より、面白かったものを抜粋して抄訳。 Brittany Snow 曰く、 Rebel Wilson は彼女の台詞の大部分を即興で作り、さらには全キャスト・スタッフを笑わせようと20分に渡るサイドストーリーを展開しようとしていた。 Riff…
Tシャツ・ラブ・サミット行った。 個性溢れるオリジナルTシャツをデザイン、制作、販売しているブランドやクリエイターが日本全国から一堂に会し、作り手が直接お客様に販売する日本最大級のTシャツ直売イベント。 t-lovesummit.com すごく良いシャツ揃い…
突如消失したことにより波紋を呼んでいたGitHub の ignore whitespace 機能が復活したぞ!! https://github.com/ohbarye/playground/pull/1/files https://github.com/ohbarye/playground/pull/1/files?w=1 みんな望んでたぽい
2016 年春、GitHub の repository view で不意に t を押して、初めて GitHub のインクリメンタルサーチを知る。 今まで何をしていたんだ…という気持ちになった。 これを機に使えるショートカットなどを眺めてみた。 github.com
aws-sdk を使って S3 からバイナリファイルをローカルマシンにダウンロードする方法メモ。 ググッてヒットするのが v1 の情報ばかりで惑ったがとりあえず以下の読んでなんとかした。 Downloading Objects from Amazon S3 using the AWS SDK for Ruby - AWS D…
1章はイントロダクションで、メタプログラミングのイメージを膨らませる。 Summary とりあえずのメタプログラミングの定義はコードを記述するコード Ruby では実行時に言語要素に質問することができる これをイントロスペクションという 実行時にクラスの情…
先日 git push --force でなく git push --force-with-lease を使う - valid,invalid ことに関して記事を書いたら思いのほかバズり、アクセス解析の棒グラフの縦軸が意味を失った。 これが「みな同じように git push --force を不安に思っていたんですね〜 …
前に社内チャットで流れてて初めて知った。 他人の変更を上書きするおそれのある git push --force でなく、最後に fetch したタイミング以降に他人が push していたら失敗する git push --force-with-lease を使う方が良い。 --force considered harmful; u…
昨年末の RubyKaigi 頃にそろそろ Ruby プログラマとして一人前になろうと思い買ったが真ん中ぐらいまでで読み捨ててた。 内容めちゃ面白かったのは覚えてるが身についたとは言いがたいので、再読しながらちゃんと手を動かしたい。 amzn.to
組み立てに失敗し、プロジェクトの忙しさにかまけて復旧が見送られていたフーズボールがついに蘇った。 みんなが笑ってた。 夕陽も笑ってた…
誰かが餌をあげているらしく、けっこう寄ってくる
オフィスまで約 6.5 km。 自転車通勤の流行にほぼ無関心だったが、バス通勤に伴うストレスが大きくなるとともに自分の中で機運が高まっていた。 実際やってみると、思ったほど快適でもない、だがバスよりマシ。という何の面白みもない感想になってしまった………