2013-01-01から1年間の記事一覧

札幌でペアプロした

札幌の東の方でペアプロをやってきた。相方はあんにゅい人だった。お題は FizzBuzz ゲーム。言語は JAVA スクリプト。普段 Ruby か C しか書かない私が JAVA スクリプトなんてはたして使えるのだろうか。甚だ疑問であった。 成果物はこちら。Slim を使うため…

DevOps のグラデーション

世の中には色んなウェブエンジニアがいるので、DevOps といってもやってる仕事の割合は人それぞれで変わると思う。これを DevOps のグラデーションと名付けたい。5段階くらいで分けると次のようになると思う。 ただのオプス 少しデブなオプス デブオプス 少…

rubygems.org の一部のミラーが応答してくれない問題が起きたんので謎の環境変数を作り出した話

今朝、rubygems.org のミラーの一部が応答してくれず、たくさんの CI ジョブが bundle install できずに何度も死ぬ現象が起きて阿鼻叫喚でした。 問題が起きていないミラーサーバを直接見に行くと bundle install は成功するようでした。 そこで、Gemfile に…

vim-cruby

vim-cruby を作った。便利。 Before After

炭酸水のコスト

炭酸水を好んでよく飲んでいる。家でビールを飲まずに炭酸水を飲めば、痛風も防げるしお金も節約できて嬉しいかもしれない。 と、なんとなく考えているうちに、気づいたら炭酸水を買う場合と自分で作る場合のコストを比較していた。その記録をここに残してお…

Sun Microsystems

Sun Microsystems という名前でキッチン用品の販売会社を作って、SPARCstation っていう名前のシステムキッチンを売り出したら、買う人はいそう。 っていう話を、いつか忘れたけどランチの時に話した。 Solaris っていう名前の業務用食洗機も出して、設置で…

Ruby が分数と複素数のリテラル表現をサポートしたよ〜

irb(main):001:0> RUBY_DESCRIPTION => "ruby 2.1.0dev (2013-08-01 trunk 42311) [x86_64-darwin12.4.0]" irb(main):002:0> 1/3r => (1/3) irb(main):003:0> 1+2i => (1+2i) irb(main):004:0> 0.5r => (1/2) irb(main):005:0> 便利になったね〜♪ 参考: http…

Testing casual talks #1 で COOKPAD の CI 管理について紹介しました

以下、スライドです。 http://github.com/mrkn/whitesnake.git みてね♡

新 Nexus 7 と現行 Nexus 7 の違い

比較記事がまだ無かったので表を作ってみよう。 項目 新 旧 CPU Qualcomm Snapdragon S4 Pro 8064(1.5GHzクアッドコア) NVIDIA® Tegra® 3モバイル プロセッサ 1.3GHz (クアッドコア稼動時最大1.2GHz) メモリ 2GB 1GB ストレージ 16/32GB 16/32GB 画面解…

パルプンテ

勇者はパルプンテを唱えた。 すべての DNS サーバのゾーン情報が消えてなくなった。

英会話の時はぜんぜん喋れないけど、メールとかチャットなら苦労せず英語で表現できる

急に脳裏に浮かんだこと。 「英会話の時はぜんぜん喋れないけど、メールとかチャットなら苦労せず英語で表現できる」 これって、引きこもりすぎちゃった人が良く発症してる「会話しようとしても上手く喋れない」症状と同じなんではないだろうか。こういう人…

iOS7、まだ使ってないから見た目についての感想しか言えない

とても綺麗で良いと思います。

Rubyistokei.app を作った

作業しながら Rubyistokei が後ろで動いていればとても便利だろうなと感じたので、そういうのを作ろうと思って2日前に Xcode のプロジェクトを新規作成したんだけど、プロジェクトを作っただけで放置してた。 今日、突然やる気が出てきて、背景ウィンドウを…

10のn乗倍について

$$ x \times 10^n = x \times 2^n \times 5^n = (x << n) \times 5^n $$ 最初の形と最後の形、どっちが高速だろうか? (補足1) \(10^n\) を作るコストが気になってる。 (補足2) \(5^n\) の桁数は \(10^n\) の 0.7 倍だから、その分乗算の時間も短くて済みそ…

ポートランドに来ています

大きな橋を渡った。とても寒かったし、高くて怖かったけど、世紀末っぽくて良かった。 明日は19時に退社します。

今週の気付き

定時で仕事を中断する事は、結構難しい。

自分へのお土産

自分へのお土産です。 北海道から戻るときは新千歳空港の佐藤水産でカニみそか何かを買うか、もしくはこの写真の帆立貝柱を買うかしている。 僕には悪い癖があって、目の前にある酒の肴的な食べ物は無意識に食べ尽くしてしまう。この帆立貝柱なんかは、東京…

89

\[ \frac{1}{89} = \frac{1}{10^2} + \frac{1}{10^3} + \frac{2}{10^4} + \frac{3}{10^5} + \frac{5}{10^6} + \frac{8}{10^7} + \frac{13}{10^8} + \cdots \]

大江戸 Ruby 会議03で、某レシピサイトの Ruby 1.9.3 対応で苦労した点を共有しました

こんばんは。今日は20時に退社しました。 先日、大江戸 Ruby 会議 03 が、深川江戸資料館で開催されました。大江戸 Ruby 会議は、Asakusa.rb のメンバーの生活発表会として位置づけられている地域 Ruby 会議です。そこで私は Ninja Talks の1枠を頂戴し、普…

Jenkins の git-client プラギン 1.0.4 に殺されかけた話

今日は20時 (JST) に退社するつもりでした。現在 22:53 でござる。 先週末、Jenkins の git プラギンと git-client プラギンをバージョンアップしたんです。 Git リポジトリへのアクセスについて特に問題は起きてなかったので、安心して大江戸Ruby会議03を楽…

フーリエ級数展開

bigdecimal の実装について考えようとしていたら、フーリエ級数展開を復習したくなった。 こんなやつ↓ \[ \begin{split} f(x) &= \sum_{k=-\infty}^{\infty} c_k e^{\mathrm{i}kx} \\ c_k &= \frac{1}{2\pi}\int_{-\pi}^{\pi} f(t)e^{-ikt} dt \end{split} \…

一方ロシアは・・・

某オープンチャットでの会話でT社とC社の違いが明らかに。 T社はGCを作り替えたオレオレrubyを作ったが、やっぱりあかんからJVMに移行した。 一方C社はGCを止めた。

Pi

\[ \sqrt{\frac{1}{2}} \sqrt{\frac{1}{2} + \frac{1}{2}\sqrt{\frac{1}{2}}} \sqrt{\frac{1}{2} + \frac{1}{2}\sqrt{\frac{1}{2} + \frac{1}{2}\sqrt{\frac{1}{2}}}} \cdots = \frac{2}{\pi} \]

最近の悩み

bash から zsh へ screen から tmux へ どうしよ〜

ruby 2.0 でテストがすごく速くなるよ〜

某弊社のメインプロダクトが抱える spec ファイルの中から最も実行時間が大きい順に8個の spec ファイルを使って、(1) ree、(2) 1.9.3-p374、(3) 2.0.0dev r38890 の3つの ruby たちに速度を競ってもらったよ! やったね!ruby 2.0 すごいねっ! (上記の結果…

今年は英語能力の向上に努めよ〜

T/O