タグ

2010年11月7日のブックマーク (10件)

  • ジェネリクスの代入互換のカラクリ - プログラマーの脳みそ

    Javaジェネリクス再入門 - プログラマーの脳みそでは、「変数の型の宣言」の項で「ジェネリクスの<>の中は一般のJavaの型の代入互換性とは異なる。このことはよく覚えておかなくてはいけない。」と言ったものの、深入りはしなかった。 このあたりについて深入りしてみようじゃないか。 とりあえずサンプルコードはJavaで記述していくが、このあたりはジェネリクス指向の概念の部分だから、あまり言語に依ることはない。便宜的にJavaで書く、としておこう。 まず、型変数の境界について考えるために以下の継承関係のクラスを用意しておく。 public class A {} public class B extends A {} public class C extends B {} public class B2 extends A {} public class C2 extends B {} これは図で

    ジェネリクスの代入互換のカラクリ - プログラマーの脳みそ
  • Google AppEngineについて思うところ

    早すぎる最適化オジサン @makotokuwata まずAppEngineがいまいちブレークしないのは、お金を集める仕組みが用意されていないことと、Datastore (Bigtable) の使い方が難しいことの2点だと思う。 早すぎる最適化オジサン @makotokuwata 1点目の、集金システムについて。AppEngineと比べて、たとえばiPhoneアプリは十分ブレークしているといえるけど、これはやはりiPhoneアプリは販売して収益を出せる可能性があることが大きい。 早すぎる最適化オジサン @makotokuwata それに比べて、GAEはインフラと開発環境は提供するけど、集金の仕組みは提供できてない。言い方を変えると、無料で使える環境は提供しているけど、収益を上げるための環境は提供できてない。そこがiPhoneアプリと違うところ。

    Google AppEngineについて思うところ
  • ところで富山県って何があるの? : VIPPERな俺

    daisuke-m
    daisuke-m 2010/11/07
    二度旅行に行ったけど、良いところだよ。また行きたい。
  • 中国「は? 日中の問題に国際法は一切適用されない事になっているのですが? アホなの? 死ねよ」

    1:ハービット(catv?):2010/11/05(金) 21:44:34.51 ID:ExGiyV/CP <尖閣問題>日中間の問題に国際法は適用しない、「関係ない国」は介入するな―中国紙 2010年11月5日、中国共産党機関紙・人民日報系の国際情報紙「環球時報」は、尖閣問題をめぐる日中の 対立が続くなか、米ホワイトハウス当局者が中国に「国際法を守るよう」求めたことに対し、 「国際法を適用するという考えには全く根拠がない」と反論した。 記事は、4日付日メディアの報道として、米ホワイトハウス当局者が3日、尖閣諸島をめぐる日中の 摩擦について「中国が国際規範と国際法を守ることを最大限期待する」と述べ、中国のレアアース政策に 対しても「警告」を発したと伝えた。 この発言に対し、記事は「衝突事件以来、米国は釣魚島(=尖閣諸島)が中国固有の領土であるにも関わらず、 積極的に口出しし、公然と『日米安

    中国「は? 日中の問題に国際法は一切適用されない事になっているのですが? アホなの? 死ねよ」
    daisuke-m
    daisuke-m 2010/11/07
    また面白い具合に斜め上だな−。
  • マンネリ化した自分を「前進」させるための10の方法

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 毎日を活動的に生きて、自分の力を思う存分発揮したいという気持ちはある。モチベーションも下がっているわけではない。なのに、なんだか「最近マンネリ感がある」という人、あるいは「今の自分を変えたい」と思っている人はいるだろう。そこで今回は、自らに活を入れ、マンネリ化した自分を前進させるための方法を考えてみた。 #1:まず動く! 慎重なあまり、また、完璧を求めるあまり、自分で自分をがんじがらめにしてしまうことがある。しかし、完璧な状態や満足がいく結果を出せるなどということは、実際にはそう多くはない。そのため、ますます不安になり、クヨクヨしてさらに慎重になってしまうという「縮小スパイラル」に落ち込んでしまう。 ジリ貧のようなこの「呪縛」から逃れる

    マンネリ化した自分を「前進」させるための10の方法
  • IDEA * IDEA

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

    IDEA * IDEA
  • Googleの分散処理のためにデザインされた言語「Sawzall」を動かしてみる on Mac OSX - ( ꒪⌓꒪) ゆるよろ日記

    分散してますか?俺はあまりしてませんが。 さっそくですが、グーグル、分散処理のためにデザインされた言語「Sawzall」をオープンソースで公開 - Publickeyで紹介されている、「Sawzall」という言語をMac OSXにインストールしてみた。 szl - Szl - A Compiler and Runtime for the Sawzall Language - Google Project Hosting インストール homebrewを導入したので、このszlもbrew管理下でインストールしてみたのよ? 手順は以下の通りっすわー(ミサワ)。 # # Googleの分散処理のためにデザインされた言語「Sawzall」をhomebrew管理下でmac osxに入れる方法 # # http://code.google.com/p/szl/ # # 参考 # http://news

    Googleの分散処理のためにデザインされた言語「Sawzall」を動かしてみる on Mac OSX - ( ꒪⌓꒪) ゆるよろ日記
    daisuke-m
    daisuke-m 2010/11/07
    さっそく触ってる! すばらしい。
  • 関数型言語で工数削減できる理由、後編 - えちょ記

    で、結局どうなのよ、という話。まあ、いい話も悪い話もあったりするのですが。 値のバグについて追跡が容易 ある変数の値がおかしいとき、一般の言語ではその値の出所(バグコードの場所)を特定することが困難になりがちです。どこで値が再設定されるのか追いきれないからです。しかし再代入不可タイプの関数型言語の場合、その値を設定した箇所は1箇所に特定できます。値がおかしいということは、その式がおかしいのか、その式に含まれている変数の何れかがおかしいのか、どちらかです。 つまり再代入不可である限り、値のバグはコードを追うだけで特定可能です。ステップ実行で追いかけないと見つけられないようなバグにはめったに出くわしません。 並行処理によるスレッドの相互干渉箇所を限定しやすい 「変数の再代入不可」であれば、一旦確定した値の参照は何度でも、たとえ同時に行っても値は同じままです。この特徴はマルチコアにおける並行処理

    関数型言語で工数削減できる理由、後編 - えちょ記
  • 関数型言語で工数削減できる理由、前編 - えちょ記

    「関数型言語は開発効率が良い」とよく言われます。「オブジェクト指向と比べて‥‥」なんてつい比較してしまうがゆえに論争っぽいループが発生したりするのを良く見かけますが、まあそれはおいといて、実際なぜ効率が上がるのか考えてみました。 関数型言語が採用する概念のうち、特に工数削減に貢献する要素を挙げてみます。 パターンマッチ プログラムでは条件に応じて処理を仕分けることが多々ありますが、入り組んだIF文はそれだけでプログラムの意図が分かりにくくなりバグの温床となります。 モダンな関数言語では、条件判断記述を関数の入り口に設置し、条件を満たしたときだけ関数の体を実行するような構文が書けるタイプの文法を採用しています。このような構文は、コンパイル時或いは実行時にIF文が合成され、パラメータにより処理が分岐されます。CやJavaなどのswitch-case構文をものすごく強力にしたもの、と考えればい

    関数型言語で工数削減できる理由、前編 - えちょ記
  • 東京で中国政府への抗議デモ NHKニュース

    東京で中国政府への抗議デモ 11月6日 19時29分 尖閣諸島の問題などで中国政府に抗議するグループが主催する集会が、6日、東京で開かれ、およそ3800人が参加してデモ行進を行いました。 集会は、尖閣諸島の問題や、ノーベル平和賞を受賞した中国人作家に対する中国政府の対応に抗議する市民グループが主催し、6日午後、東京・千代田区の日比谷公園で開かれました。集会では、インターネット上に流出した尖閣諸島沖の衝突事件の状況を撮影した映像が流され、主催者たちが「誰かが匿名で流出させるのではなく、政府が公開すべきだ」と訴えました。このあと、参加者たちが都心の2キロ余りをデモ行進し、警視庁によりますと、およそ3800人が参加したということです。デモ行進では子ども連れの人や若者も多く参加していて、日の丸を掲げながら「日政府の外交姿勢に抗議する」などと声を上げていました。デモ行進については、警視庁が沿道に大

    daisuke-m
    daisuke-m 2010/11/07
    へぇ、今回は報道するんだ。