2015-01-01から1年間の記事一覧
Medium のはくフィード (RSS2.0) は 2015 年にもなって全文配信していなくてマジかよって気持ちにさせられた。また Medium を使いたくない理由が一つ増えた。「ブログと似て非なるもの」はその姿形の変え方が巧妙になってきているので注意深く避けなければな…
Kindleストアの安売りでまとめ買いした。ポイント消費で実費151円だった。単行本14冊で151円。一冊10円くらい。 アニメも漫画もちゃんと最後まで話の筋を追ったことがなく、改めてというか初めて見終えてみると、なんか気味の悪い話だなぁという感想しか出て…
振る舞いが把握しきれずどうにも気持ち悪いが、期待しない振る舞いを避ける方法は見つかったので一旦まとめ。 https://github.com/kyanny/playground/tree/gh-pages/grape-entity-collection-but-not-array Item に対する ItemEntity がある場合、 ItemEntit…
ソフトウェアはなぜ壊れやすいのだろう、と常々不思議に思っていたのだが、「そういうものである」と自然に受け止められる境地に至った。変更しやすいと同時に壊れやすい、そういう性質を持ったものを「ソフトウェア」と呼ぶのだ、と。 仕事が佳境に入ると、…
https://github.com/kyanny/playground/blob/gh-pages/tcpsocket-open/wait_port_open_close.rb プログラム内から子プロセスとして Rack アプリケーションを起動し HTTP リクエストを送りたい、という場合に、 Rack アプリケーションが起動し終わって localh…
習作なので RFC を読んでいません。実用しないほうがよいです(僕も実用してないです) Squid などを使いましょう。 https://github.com/kyanny/playground/tree/gh-pages/rack-proxy-auth 仕事で IP アドレス制限のかかった API と HTTP でやり取りするため…
ユニットテストの話題読んだ。 テストを書くか書かないかの判断の話 · GitHub フロントエンドに秩序を取り戻す方法 // Speaker Deck 仕事でよくコード書くアプリケーションが五個か六個くらいあって、三個は CoffeeScript と Marionette.js でフロントエンド…
友人が亡くなった。 訃報はいつだって急なものだけど、その人はいかにも健康そうで病と無縁に思えたので、意外すぎてとても驚いた。病気で入院するとの知らせをうけてからわずか一月余りの出来事だった。いまだに信じられない。 おれは薄情な人間だから、見…
https://github.com/kyanny/playground/tree/gh-pages/rack-proxy rack-proxy はサブクラスで rewrite_env と rewrite_response をオーバーライドするのが作法(そこでなにかおもしろいことをする) rewrite_env は outgoing request を加工するフックで rew…
https://github.com/kyanny/playground/blob/gh-pages/rack-server-start/app.rb require 'rack' Rack::Server.start( app: ->(env) { [200, {}, ["OK\n"]] }, Port: 9292, environment: 'development' ) rackup の中身も単に Rack::Server.start を呼び出し…
細々とやっている。 HiNative 「Lang-8 + Quora でしょ?斬新なアイデアとはいえないね」なんて思ってたけど暇つぶしにやってみたら思いのほか面白かった。日本語ネイティブの日本人だからといって日本語の正しい使い方に詳しいわけではないが、幸い調べるの…
こんにちは、Quipper です。話聞きにきてくれ!!! (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://platform.wantedly.com/visit_buttons/sc…
知人の Common Lisp ハッカーから数年ぶりにチャットで近況報告を受ける。結婚し一児のパパになっていて驚く(浮世離れした印象を抱いていたので)。さらにお相手がなんと女優の天海祐希で二度驚く。
以下の HTML があるとき、 <html> <head> <meta charset="utf-8"> </head> <body> <form action="http://localhost:9292" method="post" accept-charset="shift_jis"> <input type="text" name="key1" value="ほげ"> <button>submit</button> </form> </body> </html> このフォームを提出すると、ユーザエージェントはサーバに対し "ほげ" を Shift_JIS…
Why 5 x 3 = 5 + 5 + 5 Was Marked Wrong — Math Memoirs — Medium 日本でもよくインターネットで「こどもの算数のテストの結果が納得いかない」みたいな話題が盛り上がる。同じような話が海外でもあるというのが新鮮だったので読んでみた。 5 × 3 を 5 + 5 …
iTunes で見かけて Hulu で観た。こういうのはなんていうんだろう。 まぁ良かった。 ダイブ!! 特別版 [DVD]出版社/メーカー: 角川エンタテインメント発売日: 2008/11/07メディア: DVD購入: 1人 クリック: 52回この商品を含むブログ (24件) を見る
吉祥寺アトレの催事場でハーブティーを売っていて、寝る前に飲んでリラックスできたらいいかもなぁと思って試しに買ってみたらすごく美味しかった。 和のハーブティー店 お花茶 和み茶「さっぱり」というリラックス向けのお茶が良かった。香りがいいし、砂糖…
String#each_codepoint と Fixnum#to_s に基数 16 を渡す。 $ ruby -v ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14] $ irb irb(main):001:0> "ほげ".each_codepoint.to_a => [12411, 12370] irb(main):002:0> "ほげ".each_codepoint.map{|…
不便だと感じつつも何が原因か見当もつかず不思議に思っていたが、 Spotlight は symlink をインデックスに追加しないらしい。 apple.stackexchange.com 自分はアプリケーションの起動ももっぱら Spotlight からキーボードで行っているので、 Emacs だけそれ…
CM みてもあんまりピンときてなかったけど自分も奥さんも三谷幸喜作品が好きなので観に行った。しかし予想通りあんまり面白くなかった。レビューサイトの評価も散々でさもありなんという感じ。本編と関係ないけど公開前にテレビでやってた宣伝目的の番組がま…
Rails でいう number_to_currency みたいなやつは (format nil "~:D" 120000) ; => 120,000 でできる。 ここの解説がわかりやすかった 。 format関数 (format nil "~10,'_,'.,4:D" 120000) ; => ___12.0000 padchar と commachar は '_ のようにシングルクォ…
仕事で使ってる Git リポジトリのいくつかは git-flow 的なブランチ運用ルールを採用しており、トピックブランチは原則として develop ブランチにマージしている。また、月曜から木曜まで当番制でプラットフォームの主要アプリケーションのリリース作業(テ…
先月くらいに「とほほのAngularJS入門」の存在を知ったときは大笑いしてしまったが、流行を超越した存在であるとほほが目をつけたという事実は無視できない事実だと気づき、 AngularJS を見なおしたのでちゃんと基礎くらいは勉強しようと思い直してとほほの…
(base64-encode-string (encode-coding-string "ウィキペディアは誰でも編集できるフリー百科事典です" 'raw-text) t) ; => "44Km44Kj44Kt44Oa44OH44Kj44Ki44Gv6Kqw44Gn44KC57eo6ZuG44Gn44GN44KL44OV44Oq44O855m+56eR5LqL5YW444Gn44GZ" ポイント base64-enco…
一ヶ月くらい前から Code Complete 第2版(上巻)を読み始めた(もちろん紙ではなく、 Kindle 版)もともと読むのが遅い上に、通勤中に読むことにしているので余計に進みがのろく、まだ 62% しか読めていない。が、時間がかかるのははじめからわかっていたし…
1, 2 は夏頃にKindleで読んだ。ので3巻も書店で買うのを我慢してたらいつのまにかkindle版が出ていた。 この物語は「初めての挫折に悩む若者が人生を諦めてしまった中年を踏み台にして立ち直る(ついでに中年も癒される)」という結末以外ありえないと思う。…
以前から宗教全般に学問的な興味があり、しかし勉強するにもとっかかりがないし、特定の宗教についてではなく「宗教とは何で、なぜ複数あり、それらはどのように違うのか」みたいな概論を知りたいんだよなぁ、と漫然と思うばかりだったが、たまたま本屋でそ…
評判いいアニメらしいので、「ここさけ」を観る前後に Hulu で一気見した。いまいちだった。 以下ネタバレあり。 オカルトものだと知った時点で、つまりしょっぱなから、興味が半減した。百歩譲ってファンタジーだとしてもあまり好みではない。 ゆきあつの異…
AWA に概ね満足している。 Favorite した曲/アーティストを延々リピートで聞くのと、人気のプレイリストを適当に選んで流しておくのと半々くらいの使い方。デスクトップ版がなかなかリリースされないのが不満(デスクトップ版を作るだけなら Electron なり何…
(setq l '(1 2 3 4)) (1 2 3 4) (last l) (4) (butlast l) (1 2 3) (butlast l 2) (1 2) GNU Emacs Lisp Reference Manual: List Elements