足利尊氏ってこんな人 後醍醐天皇に乗って倒幕に参加 後醍醐天皇の政治がクソなので、武士の土地保証を独自に開始 後醍醐天皇の息子護良親王に邪魔されたので、周到に追い詰めて鎌倉に幽閉 機会を上手くつくって鎌倉を奪取 キレた後醍醐天皇が新田義貞を仕向ける 尊氏、天皇に反逆してる事に気付いて発狂 発狂して、寺に閉じ込もる 尊氏の弟の直義、しかたがないので自分が出陣 直義ボロ負け 尊氏、出陣 尊氏のありがたい台詞「弟の直義が死んだとしたら、俺が生きている意味は無い」 尊氏、新田義貞を破る 尊氏、そのまま京都に攻め登る 奥州から帝方の北畠顕家が追って来た 尊氏、京都でボコボコにされる 尊氏、九州まで逃げる 尊氏、逃げる途中で皇室の偉い人から旗を貰う 尊氏、九州で千人ぐらいの軍を纏めあげる 尊氏、菊池軍三万に襲われる 尊氏、千人で三万に勝つ 尊氏、九州で大軍を纏
Java並行処理プログラミングを読み終えた。ここ 1 年に読んだ技術書の中でダントツのベスト。(2位はWorking Effectively With Legacy Code) 「Java の本だから関係ない」と思った人にこそ読んで欲しい。僕もここ数年 Java のコードなど一切書いていないが、この本を読んで得たものは非常に大きかった。 この本では マルチスレッドプログラミングにおける問題と背景、その対処方法 Java が提供している API の設計と実装 を解説している。分かりやすさとレベルの高さを兼ね備えたとても良い本。翻訳も最高。 僕はこの本を読んで、Java の並行処理プログラミングは、想像を遙かに超えて進化している事に驚きを隠せなかった。何回も twitter で Java すげーと叫んだ。 これを読んでしまうと、最近僕が熱心な Scheme も含めて、自分の身の回りにあるプログ
4 無名草子さん :2006/01/20(金) 22:27:23 小野不由美の十二国記シリーズ。 番外編の『魔性の子』もいれると10冊になりますが もう軽く10週はしてると思います。その時の心理状態に関係なく つまりへこんでてもウキウキでもたちまち物語の世界に引き込まれる! しかもなんか考えさせられる…。残念な事に次巻のでる気配が全くない… 泰麒はどうなったの〜!!
Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. Download Node.js (LTS)Download Node.js (LTS)Downloads Node.js v20.14.01 with long-term support. Node.js can also be installed via package managers.Want new features sooner? Get Node.js v22.3.01 instead. // server.mjs
23rd November 2009 I gave a talk on Friday at Full Frontal, a new one day JavaScript conference in my home town of Brighton. I ended up throwing away my intended topic (JSONP, APIs and cross-domain security) three days before the event in favour of a technology which first crossed my radar less than two weeks ago. That technology is Ryan Dahl’s Node. It’s the most exciting new project I’ve come ac
頓智・の佐藤氏は、「無料で提供すれば、より大きな規模を取れるから、より効率のいい事業ができるはず。これがフリーミアムと相性がよく、最も基本的な“最大化戦略”だ」と説明する。 頓知・でのCOOとは別に社長を務めるトレンドアクセスでは、IT関連の新製品情報や業界動向を伝える無料紙「東京IT新聞」を発刊しており、発行部数は現在6万6000部。「無料なら読者の獲得は容易と考えていたが、難しい部分もある」という。紙媒体では、流通費や印刷費などの限界費用(新たに1部刷るために必要な費用)が高いためだ。 「(フリーペーパーである)R25は発行部数が60万部くらいですけど、これを成り立たせるためには電通を使ってじゃんじゃん広告を取らなきゃいけない。インターネットを使えば、そうした限界費用はほとんどゼロだから、フリーミアム戦略には遥かにマッチングすると思う」(佐藤氏) ライブドアの田端氏も、「無料だからこそ
事業仕分けのスパコンの話をクソミソソフトウェア開発現場から思う: ぼくは下請けソフトウェア会社を経営している。 たまに見積もりを出すとき、SIの会社から、こういう話をされる。 「あー、この案件、国の案件だからさー、見積もりはもっともっと、積んでもいいよ。高ければ高いほどいいし。おれらは、それにXX%乗せるだけだから、高いほうがいいんだよ。」 「と、いいますと?」 「ぶっちゃけ、もう一桁、上でもいいよ。」 「幽霊(実際いない人月)だいぶ、積みますけど。」 「ああ、いいよいいよ。」 1人月200万の幽霊エンジニア部隊が書かれた見積もりをぼくが書き、下請けSIerがそれに何割か上乗せした金額を上になげ、さらに何割か上乗せした金額を大手SI子会社の中受けSIerが見積もりを書き、さらに元受の大手SIerが何割か乗せて、国に出す。つまり、最初のぼくの見積もりから累積的に上乗せするので、ぼくの価格が高
RubyのJava実装である「JRuby」の開発チームは11月2日、最新版「JRuby 1.4.0」を公開した。「Ruby 1.8.7」をサポート、Windows向けのインストーラも搭載した。JRuby.orgのWebサイトよりダウンロードできる。 最新版はRuby 1.8.7に対応。開発フレームワーク「Ruby on Rails」がRuby 1.8.7を必須とする動きに合わせたとしている。 また、バッチスクリプトに変わる「Windows Native Launcher」やWindowsインストーラを搭載した。Java統合サポートでは、新しいメソッドの追加(java_method、java_send、java_aliasなど)や速度が改善されている。バージョン1.3.1から307件のバグを修正したという。 また、最新のYAMLパーサー「Yecht」を統合、軽量かつ高速を特徴とし、「Syck
いまだに継承を使うタイミングが分からない。もうちょっと正確にいうと実装継承を使うべきタイミングが分からない。 インタフェースを継承するのは理解できるよ。型をそろえたり、同一視したいんでしょ。 よくあるコードだとこんな感じ。ちゃんと動くかどうかは知らない。 interface Foo { ... } class Bar implements Foo { ... } class Baz implements Foo { ... } List<Foo> foo = new List<Foo>(); foo.push(new Bar()); foo.push(new Baz()); でも、クラスを継承するのがよく分かんない。メソッドとかを再利用したいんなら、委譲を使ったほうが安心じゃん。不用意なメソッドを公開したりしないし。 class Foo { public void f() { ... }
漠然とカスタマイズ方法を書くのはなかなか難しいので、具体的な Web API を題材にして、そのためのカスタマイズ方法を順を追ってご紹介しようと思います。ここでは、「ActiveResource で Google Spreadsheets Data API にアクセスする」の GoogleSpreadsheets::List クラスとほぼ同じ機能を持つ ActiveResource モデル、 GoogleSpreadsheet クラスを作ってみようと思います。同じと言っても、実装は説明しやすいように簡略化してあります。完成版のソースは以下にあります。 http://webos-goodies.googlecode.com/svn/trunk/blog/articles/how_to_use_activeresource_3/gspreadsheets_resource.rb GoogleS
少し間が空いてしまいましたが、本日は ActiveResource の使い方の中編です。前編では概念的な部分や利用例などをご紹介しましたので、本日は各メソッドの具体的な使用方法をご紹介します。リファレンスの翻訳のようなものを作っても仕方ないので、目的別に分類して書いてみました。このほうが、これから使い始める方には役に立つかと思います。 とは言ってみたものの、一回で ActiveResource の主要なメソッドをすべて扱うのは、ちと無謀だったかもしれません・・・ orz 。説明が足りず、だいぶわかりづらくなってしまいました。不明な点は、コメントしていただければできるだけサポートしたいと思います。無念。 それでは、まずは ActiveResource の各モデルのコンフィギュレーションを行うメソッドを見ていきましょう。 ActiveResource はリソースごとに ActiveResour
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 少し前にActiveResource で Google Spreadsheets をアクセスするライブラリを公開しましたが、思ったほどブクマとかされなくて、ちょっとションボリ(´・ω・`)な感じでした。まあ、ライブラリがイマイチと言われればそれまでなのですが、それ以前に ActiveResource 自体があまりよく知られていたいのかな、という気もします。たしかに
11月25日、mobidec2009で講演を行ったDGモバイル取締役COOの杉建一氏が、Twitterのビジネスモデルに言及。2010年1月にも、Twitter向けに課金プラットフォームを提供する予定であることを明らかにした。 サービスとしては「有料つぶやきサービス」と「コンテンツ課金」を提供する予定。有料つぶやきサービスは、ユーザーが既存のアカウントを月額課金方式にできるようにするもので、課金方式は100円~1000円の月額課金と100円~1000円の個別課金から選べる。 コンテンツ課金は、Twitterを通じて情報やコンテンツを販売するための仕組みを提供するもの。月額課金に対応し、手数料は30%を予定している。決済についてはキャリア課金やクレジット、コンビニ決済などを使えるようにする予定だ。 杉氏は課金システムを用意することになった背景について「コンテンツプロバイダは、(無料でコンテン
New Wave of Database Programming with Ruby 1.9 on Rails 2.1 というタイトルで、 RubyKaigi 2008で LTした。とりあえず発表資料は こちら 。 (2008/07/01追記: そうか! slideshareなんだからそのまんま貼っちゃえば良いのか! ということにようやく気づいて以下に貼った) ところで、これがまたどうも何故か Java方面から思わぬ反応を頂いているようだ。 http://d.hatena.ne.jp/higayasuo/20080624/1214305064 違うよ><全然違うよ!! Javaは僕にオブジェクト指向を教えてくれた思い出深い言語なので、ひがさんのとこのコメントにも 書いたとおり嫌いとか対立とか全く思ってもいないし、ていうかそもそもそんな後ろ向きな話題には 微塵も興味な
先日の金曜日に、社内でnamed_scopeの勉強会をやりました。 RubyKaigiで松田さんがしゃべった話がたいそう面白かったので、実際にnamed_scopeの実装を見てみよう、というテーマです。 | View | Upload your own 調べて改めて思ったんですが、これはまたよくできてますね。 method_missingを活用しまくっているという意味ではいつもの「イヤな予感」がするんですが、使い方がキレイで脱帽です。このあたりの「味わい」はスライド後半のコールシーケンスをご覧ください。複雑なことをやっているんですが、一度わかるとものすごく腑に落ちる感じが、何ともうまいですよね。うん。 今回取り上げたのはリリース版(AR2.1)のnamed_scopeですが、現時点でもいろんな機能が追加されてますのでまた先々も楽しみです。Railsレシピブックも改版する機会があったら(今回
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く