Shibuya.pm #16 「夏の正規表現祭り」で、正規表現のお話をさせていただきました。 まぁ、「電話番号にマッチする正規表現」とか「郵便番号にマッチする正規表現」とかよく書かれてるけど、「どれもこれも手緩いよね」って話。 あ、だいぶはしょったかな。 とりあえずスライドに書いたので、発表をご覧になってない方はスライドからご覧ください。 ふと見返すと、このブログで電話番号の正規表現を公表するのは 3 度目ですが、あれからだいぶ経ってますね。 今ではもっと厳密な正規表現を作っています。 そして、Number::Phone::JP に続き、Number::ZipCode::JP という酔狂なモジュールが公開された記念で、郵便番号にマッチする正規表現を今回初めて公開しますが、そもそもここまで厳密な正規表現が公開されること自体、本邦初公開ってヤツでしょう。 Shibuya.pm でも言いましたが
未だにICFP programming contest 2011の余韻から抜け出せないでいます。打ち上げでもいろんなプログラマーやジャッジ側と交流ができて楽しかったです。 さて、その打ち上げ当時から「1ターンで殺してゾンビ化して次弾Getまで出来るよね」「それで浮いたターンで殴れば最強じゃね?」とかいうアイデアがよく出ていましたが、いざ作るとなると断片的な浮いたターンで呪文を組み立てるとかとても難しそうです。ところが週末にそれを可能にするフレームワークの発想が降ってきたので矢も盾もたまらず実装していました。 ありがたいことに、id:tanakhさんから「こういうきれいな抽象化を書かれると悔しい><」「世界が嫉妬するコード」「これはやばいし、Haskellじゃないともはやこのレベルのコードはここまで綺麗にかけないだろう」「これコードシンプルすぎるし、他の言語だと多分これ実装するの死ぬのじゃな
Thoughts on search engine,cloud,big data,linux,java,lucene,hadoop Follow these steps to speed up your eclipse as a super fast IDE , it works for 32 & 64 bit version eclipse/jdk on my windows 7 x64. 1.Disable antivirus software, or add your jdk & eclipse & workspace & other related folder to white list in your antivirus software. 2.Disable unecessary validations and startup action in eclipse refere
RailRoad is a class diagram generator for Ruby on Rails applications.RailRoad is a class diagrams generator for Ruby on Rails applications. It's a Ruby script that loads the application classes and analyzes its properties (attributes, methods) and relationships (inheritance, model associations like has_many, etc.) The output is a graph description in the DOT language, suitable to be handled w
ActiveRecord Capybara Cucumber Devise EnvYAML Git HAML Heroku Hoptoad Jammit jQuery Less CSS MongoMapper MongoHQ Mongoid MooTools OmniAuth Pow Prototype RailsAdmin Redis RedisToGo RightJS RSpec SASS Sequel Settingslogic Slim Test::Unit Use the default ActiveRecord database store. Use the Capybara acceptance testing libraries with RSpec. Use Cucumber for integration testing with Capybara. Utilize D
●技術向上は階段のイメージ 手元にその号のジャンプが残っていないので、多少うろ覚えになるが、次のような図で「作画の技術向上」について語っていた。 作業が単調で全然上手くならないと嘆いた生徒役の人に、村田雄介先生は次のように説明していた。いわく、一朝一夕で成果は出てこない。作画の技術は経験を積むしかない。そしてその経験が一日ごとに技術の向上として表れるわけではない。経験そのものは蓄積されればされるほど着実に身につくが、それが技術の向上(レベルアップ)には反映されない。 それがある日突然、自分でも劇的な変化として分かるように、腕が上がったのが分かる。この繰り返しで、「上手くなっていく」というのである。日々の努力や時間の経過と、突然起きるレベルアップを「階段状に進歩する」と表現したわけだ。 この説明と図を目にし、「これは作画の練習だけに言えることだろうか」と考えた。努力をすればするだけ成果があが
書誌情報 著者: 中村成洋 発行日: 2011-06-27 最終更新日: 2012-02-03 バージョン: 1.0.0 ページ数: 62ページ(A4PDF版換算) 対応フォーマット: EPUB, PDF 出版社: 達人出版会 対象読者 高度なGCのアルゴリズムに興味のある方。すでに『ガベージコレクションのアルゴリズムと実装』を読まれていて、続きを読みたい方 著者について 中村成洋 中村成洋(nari)はネットワーク応用通信研究所に勤めているRubyistです。仕事ではRailsを使ってWebアプリケーションを開発しています。高校を卒業してからはアイス工場に2年半いて、それからプログラマに転職しました。 GCに魅了されてしまった人間で、GC歴は4年になります。CRubyのコミッタとして1年に1度のペースでGCの改善に取り組んでいます。去年はCRubyに新しく取り込まれたLazySweepG
2011年07月05日20:28 カテゴリガジェット&テクノロジー 映画で英語を勉強できる「超字幕」がiPhoneアプリとして登場、全作品半額セール中 http://techse7en.com/archives/3363123.html 映画で英語を勉強できる「超字幕」がiPhoneアプリとして登場、全作品半額セール中 Tweet ソースネクストは7月4、映画を見ながら英語を学習できる「超字幕」シリーズのiPhone版の提供を開始した。 現在、通常1800円〜2900円の全30タイトルを900円で提供するキャンペーンを行っている。 「超字幕」は、日本語と英語の字幕を同時に表示しながら映画を鑑賞したり、わからない単語の意味をその場で調べたりすることが可能で、映画を見ながら学習できるのが特徴だ。(字幕は日本語のみ、英語のみにすることも可能) iPadでも視聴してみたが、フル画面でも十分にき
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く