2011年2月10日のブックマーク (9件)

  • this===javascript.modern; // 書評 - JavaScriptパターン : 404 Blog Not Found

    2011年02月10日20:45 カテゴリ書評/画評/品評Lightweight Languages this===javascript.modern; // 書評 - JavaScriptパターン オライリー矢野様より献御礼。 JavaScriptパターン Stoyan Stefanov / 豊福剛訳 [原著:JavaScriptパターン] 待ってました! これこそ、モダンなJavaScript。 「JavaScript: The Good Parts」が「JavaScriptかくあるべき」という一冊なら、こちらは「JavaScriptこう書くべき」という一冊。プロJavaScripters、必携。 書「JavaScriptパターン」は、「なんでもあり」であるがゆえに「なにがなんだかわからなかった」JavaScriptの世界を「かたづけてくれる」一冊。 内容紹介 JavaScript

    this===javascript.modern; // 書評 - JavaScriptパターン : 404 Blog Not Found
    minony
    minony 2011/02/10
  • LL言語が後退局面に差し掛かっている件

    LLやばくねー 2年ぐらい前からやばくねー2003年から2009年にかけてPerlを筆頭にPHP,Ruby,Javascript,PythonなどのLL言語はこの世を謳歌していたが、どうやら去年頃からその成長に陰りが見え始めたように感じている。 webアプリケーションを構成する要素の一つとしてLLを見れば、まあ、よくやっている方だし、そちらの分野では今後も相当長く現役を続けるだろう。 しかし今はまさに超大規模データをほぼリアルタイムで解析して加工しなおされたデータにこそ富を生み出すポテンシャルを秘める時代だ。Hadoopが何かさっぱりわかっていないエンジニア連中はKENT時代のPerler程度の価値しかない。 テラが当たり前のように乱れ飛ぶ現場でLLが出来る事など無いに等しい。 IDEの進化がLLの優位性をかき消したeclipseやnetbeansなどIDEは地味なのであまり報道されないけ

    LL言語が後退局面に差し掛かっている件
    minony
    minony 2011/02/10
  • 檜山正幸のキマイラ飼育記 - JavaScriptによるテンプレート・モナド、すっげー簡単!

    先週書いたエントリー「圏論やモナドが、どうして文書処理やXMLと関係するのですか?」の内容を実際に確認するためのJavaScriptプログラムを書いてみました。 3つの関数を含み、全部で12行のライブラリです。 /* templ-process.js */ function processTemplate(templ, con) { var a = (templ.replace(/\}/g, '{')).split('{'); for (var i = 0; i < a.length; i++) if (i%2 == 1) a[i] = con(a[i]); // コンテキストconは関数 return a.join(''); } function processContext(con1, con2) { return function (k) {return processTemplat

    檜山正幸のキマイラ飼育記 - JavaScriptによるテンプレート・モナド、すっげー簡単!
    minony
    minony 2011/02/10
  • 檜山正幸のキマイラ飼育記 - 圏論やモナドが、どうして文書処理やXMLと関係するのですか?

    …という類<たぐい>の質問に答えるのはちょっと面倒なんですけど、とりあえず1つだけ具体例を挙げておきましょう。テンプレート処理が、もろにモナドになっている、ってハナシ。今回はテキスト処理について説明。次回(いつになるかまったく不明)はXML処理の予定。 テキスト処理だけでも長ーい説明(最長記録かも)なのだけど、分割すると“勢い”がなくなるから一挙掲載。読むときはユックリ・ジックリ読んでくださいね。プログラミング課題も、実際にコーディングしないまでも、「こうやればいいな」という方針くらいは考えてください。 ※印刷のときはサイドバーが消えます。 内容: ネストしたテキスト テンプレート処理 ブロック、文字列、名前 フラット・テキストとテンプレート・テキスト 多段階のテンプレート処理 蛇足 素材を整理しよう モナドに向かって突っ走れ!! バッチリ、モナドだぜぇ 残りは脱兎のごとく 最後に言ってお

    檜山正幸のキマイラ飼育記 - 圏論やモナドが、どうして文書処理やXMLと関係するのですか?
    minony
    minony 2011/02/10
  • 福祉の向こう側にいる悪 - Everything You’ve Ever Dreamed

    僕は品会社の営業課長、顧客は一般企業や官公庁から老人ホームまで多岐にわたる。今日はある社会福祉法人との商談だった。その法人は特別養護老人ホームをはじめとしたさまざまな福祉施設を運営していて、代表者である理事長は地元では名士として通っている人物だ。 老人ホームの事についての商談。何回かの面談を通じて、理事長の人柄や福祉に対する考えや熱意に触れるたびに「さすが名士だ」と感心したものだ。彼はいつもこんなことを言う。「この国の福祉は限られた予算でやっていて厳しい状況にある、ウチの施設の場合、入居者の方からいただいたお金や公的な補助金を職員一同無駄を切り詰めてやっているが余裕はない、頑張っているスタッフの待遇も良くしたいがままならない、私財を投じるにも限界がある」。彼は別れ際の僕にこう言って面談を締めるのだ。「福祉という事業の特性と実態をご理解いただいて」。<(価格を)勉強してくれ>というわけだ

    福祉の向こう側にいる悪 - Everything You’ve Ever Dreamed
    minony
    minony 2011/02/10
  • 「ズボラ男子の一人暮らし」便利なアイテムをまとめてみた - 凹レンズログ

    今春から進学や就職で一人暮らしを始める男子の方々、希望に満ちあふれた想像とは裏腹に1人暮らしって面倒なことが多いモンです。今回は独断と偏見でえらんだ、一人暮らしをするにあたって(必須ではないけれど)便利なアイテムをズボラな私が紹介していきます。 インテリア 180cmのメタルシェルフ&棚 基的に主要な収納はこの2つがあれば十分です。メタルシェルフとこのタイプの棚の良さは、カスタマイズが簡単なことと、最上段を使用頻度が低いが必要なときにはササッと取り出したいものの収納スペースとして活用できることです(机くらいの高さだと最上段が頻繁に使用するスペースになっちゃう)。 無印良品の収納ボックス(ポリプロピレン製)とメタルシェルフを組み合わせて使うと非常にキレイに整理整頓できます。蛇足ですが、無印良品の収納ボックスの良さはどのような地域に引っ越したとしても、同じ規格の商品が手に入り、買い足すこ

    「ズボラ男子の一人暮らし」便利なアイテムをまとめてみた - 凹レンズログ
    minony
    minony 2011/02/10
  • 5分でEclipse PluginをGroovyで書くよー。 - Fly me to the Luna

    ぼーっとしていたらEclipse PluginをGroovyで書いてました!他のJVM言語でもEclipse Plugin書けるんです! Eclipseはe4プロジェクトJava以外の言語(例えばJavaScript)でもPluginの実装を実現しようと頑張ってますが、なんか3系でもできちゃった。 必要なもの(環境) JDK 6 Eclipse for RCP and RAP Developer Groovy Eclipse を上記Eclipseにインストール こっからはほぼ画像ペタペタ貼っているだけです。この通りに作業すれば同じようにプラグインが作れます。 ほいじゃ、実際に作っていくよー。 まずGroovyプロジェクトを作るー プロジェクト名は「 eclipse-plugin-by-groovy 」って作りました。 GroovyプロジェクトをPluginプロジェクトにコンバート MAN

    5分でEclipse PluginをGroovyで書くよー。 - Fly me to the Luna
    minony
    minony 2011/02/10
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    minony
    minony 2011/02/10
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    minony
    minony 2011/02/10