Something went wrong, but don’t fret — let’s give it another shot.
Something went wrong, but don’t fret — let’s give it another shot.
In the previous post, I developed a class called PipelineElement. This made it relatively easy to create elements that act as producers and filters in a programmatic pipeline. Using it, we could write Ruby 1.9 code like: 10.times do puts (evens | multiples_of_three | multiples_of_seven).resume end The construct in the loop is a pipeline containing three chunks of code: a generator of even numbers,
クリエイターとデベロッパーが融合していく ―近年アドビは、Photoshopをはじめとする"デザインツールのアドビ"というイメージを脱却し、業務エリアでのカバレッジを広げました。この観点から2007年はどういう年だったと言えるでしょうか。 まずアドビの持つイニシアチブという点を考えると、古くはPostscriptがあり、続いてIllustrator、そして次の革新としてPhotoshopへと続いてきたわけです。こういった様々な革新における共通のキーポイントは、「顧客が何かを作る力を伸ばす」ということです。それがブロードバンドの普及とあいまって、ユーザに強力なクリエイティビティを提供できる形に進化してきました。 その一方で、もうひとつの動きとしてワークフローの革新が生じたことも無視できない点です。すなわち、もともとは一方的なプレゼンテーションの役割であったWebサイトが、現在ではトランザクシ
Ruby, Java, Lisp, Io, JRuby. Programming language archeology, creation and discovery. I blogged about looking at languages a while back. At that point I didn't know what my next language to explore would be. I got lots of excellent suggestions. In the end I decided to try OCaML, but gave that up quickly when I found out that half of the type system exists to cover up deficiencies in the other half
最近のRuby on RailsブームでRubyが一気に注目されている。おそらく今Rubyを始める人のほとんどがRuby on Railsがきっかけであろう。 巷にはRuby初心者向けのRails解説書が多く、Rubyを解説しながらRailsを解説している。だけどちょっと待ってほしい。Ruby on RailsはRubyがベースとなったフレームワークだ。Rubyそのものもそれなりの複雑さを持った言語だ。その前にRubyの基礎をしっかり身に付けるべきじゃないのか。Railsはとても巨大で、しかもRubyの高度な機能をふんだんに使った複雑怪奇なものだ。そのおかげであの生産性がある。それに、Rakeあり、YAMLあり、Test::Unitあり、データベースあり、eRubyあり、これまでのRubyの技術の集大成となっている。 その複雑怪奇なフレームワークとたくさんの技術の結晶に、オブジェクト指向や
After a bit of playing around with three different distributed version control systems, Git, Mercurial, and Bazaar, I’ve decided on Mercurial. For choices like this, especially when none have glaringly obvious problems, it can be difficult to make an objective decision. Sometimes it’s best to just go with your gut, and my gut was telling me Mercurial. I plan on using Mercurial for new projects and
Like most research labs, we rely on MySQL whenever we need a database. And like most (I’m guessing, here), it’s common to overhear something like the following in our lab — “We really need to replace MySQL with Oracle or DB2 in X so it can handle the load.” But we never get around to it. Maybe we don’t have to. Check out Scaling MySQL at YouTube, a keynote talk by YouTube DBA Paul Tuckfield at the
_ Railsは吹き溜まりだね Rails Is A Ghetto なんとなく読んだので、要約のつもり(いや、誤訳しそうなところはすっ飛ばしたものをさらに要約してるので、おおはずれかも)。 ●Rails Is A Ghetto(Railsは吹き溜まり) 会社や個人を特定してばんばんやるぜ。こいつら寄ってたかっておれのことをこけにしやがった。文句あるなら、リングの上で待ってるぜ。このくそめらめが。 まずはケビンクラークだ。こいつは、おれをサポート扱いしやがったうえに、間抜けあつかいしやがった。 でも、すべての原因は、このばかが、リポジトリ上のconfigureファイルを消しちまいやがったことにある。これじゃ、チェックアウトしてビルドできるわけないじゃん。それをおれが間抜けなせいだといいやがりやがった。 Rails界隈はこんなくずばかりだ。 ●Tied To The Rails(Railsべっ
_ Ming/Ruby 0.1.9 has been shipped 去年のクリスマスに Pawel Karwowski からありがたいメールが来て、Pawel がメンテナに加わってくれました。0.1.8 が 155 KB, 0.1.9 が 1.72 MB です。どんだけがんばってくれたか、Pawel には感謝でいっぱいです。 僕自身は Ming/Ruby に愛想をつかしています。今後は Pawel とその後の仲間たちにおまかせしようと思っています。ChangeLog 読んだら "Kazuki" さんが重要な仕事をしてくださったみたいで、 Kazuki さんにも感謝しています。って Kazuki さんって誰? もともと Ming の Ruby ラッパを作ろうと思ったのは、博士後期課程の研究がうまくいかなかったときの逃避行動でした。当時、SWF は出来たてほやほやのテクノロジで将来を感じさせ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く