タグ

2011年4月19日のブックマーク (13件)

  • https://gist.githubusercontent.com/raw/928061/1303223638.jpg

    hitode909
    hitode909 2011/04/19
    zsh_historyをgraphvizでプロットして遊んでる,gitではじまるコマンドだけプロットとかするとたのしい
  • 町田町蔵創作の秘密

    おもろい。

    町田町蔵創作の秘密
    hitode909
    hitode909 2011/04/19
  • Dictionary.appをEmacs から引いて履歴をファイルに書き出すようにした - hitode909の日記

    Dictionary.appをEmacs から引いて履歴をファイルに書き出すようにした. 一度調べるとenglish.txtにこんなのが書き込まれる. Tue Apr 19 19:57:10 2011 pedestrian 名 詞歩行者;徒歩旅行[愛好]者 ━━形容詞 1 〈旅行が〉徒歩の, 〈道路などが〉歩行用の 2 〈文体小説演説考えなどが〉平凡な, つまらない, 散文的な. [ラテン語pedes歩行者+-ter. △FOOT]ファイルはDropboxとかで同期するとよい. 調べたログが全部残るので,あとで見返したりできて便利. https://github.com/hitode909/dotfiles/blob/master/emacs.d/config/dictionary-config.el https://github.com/hitode909/dotfiles/blob/m

    Dictionary.appをEmacs から引いて履歴をファイルに書き出すようにした - hitode909の日記
    hitode909
    hitode909 2011/04/19
  • C++0xのUTF-8対応に問題あり

    今まであまり気にしていなかったのだが、C++0xのUTF-8対応には、非常に深刻な問題があるように思われる。 C++0xでは、u8 encoding prefixを使うことによって、UTF-8でエンコードされた文字列リテラルが使える。 u8"あいうえお" ; しかし、このリテラルの型は、char const [16]なのだ。(UTF-8では、ひらがなは一文字3バイトを要する。null終端を付け加えて、サイズは16となる。) しかし、charという型は、歴史的に、あらゆるマルチバイト文字コードを格納するのに使われている。charを入力に受け取った時点で、それがどんなエンコードを使っているかは分からないのだ。 つまり、以下の様な関数を書いた場合、 // UTF-8の文字列を入力に取る関数 void f( char const * ptr ) { // ptrがUTF-8文字列を参照している保証

    hitode909
    hitode909 2011/04/19
  • オブジェクト指向システム分析設計入門

    第4章 オブジェクト指向の評価と見積り この章では,まず最初に,オブジェクト指向で開発されたソフトウェアの評価法[1][2][3]について言及し,それと前章で述べた分析設計法とを鑑みて,予測や費用などの見積りの方法について考察する。 4.1 オブジェクト指向の技量 さて,オブジェクト指向の技量は何によって見極められるだろうか。どんなプログラムがオブジェクト指向らしいであろうか。おそらく以下の二点で見極めることが可能である。 (1) 抽象クラスの数 (2) ポリモルフィズムの量 (1)の抽象クラスとは,インヘリタンスのところで解説したように,上位に位置するクラスであり,インスタンスを生成せず,サブクラス(具象クラス)群の共通な機能や属性をまとめているものである。問題領域にあまりにも特化した具象クラスは資産ではないという考えに基づいている。 抽象クラスを作成する努力をせず,具象クラスばかりを作

    hitode909
    hitode909 2011/04/19
    4.5 評判と人気
  • オブジェクト指向システム分析設計入門 青木淳

    はじめに このはオブジェクト指向技術を利用してソフトウェア開発することを目指す技術者および管理者のために書かれたです。プログラムのコードや難しい数式などを排除してあり,図と文章によって基概念や適用技術を平易に解説しています。オブジェクト指向技術数学(形式)ぬきで探求する試みといえるでしょう。 来,オブジェクト指向技術を,瓶から瓶へ水をもらさぬように,正確に伝えるには,数学(型理論)を必要とします。数学的形式化が行われていないと,オブジェクト指向で表面化する問題の議論がかみ合わず空転することが多いからです。あの時はこうだっだ,この時にはああだったと経験則の披露になりかねないのです。やはり何かしらの形式化は必要でしょう。しかし,数学的形式化の苦しみときたら並大抵ではありません。特に,後述するインヘリタンス(継承) や並列などが絡んだあかつきには残酷なのです。私だけかもしれませんが,得

  • Universality メトリクスのデータ置場

    Universality メトリクスのデータ置場 文献[1][2]にて使用しているデータのファイルを公開しています. 約13万のクラスのうち,被参照数が1以上であるような約98700のJavaクラスについて, [1]にて提案している Universality メトリクスと, クラスの人気度(Popularity あるいは Fan-in)の実際の値を公開しています. データ形式は,行数が多いので,Microsoft Excel 2007 専用です.2003 では取り扱えないようです. ソフトウェアのエントリポイント(main メソッドを持つ)クラスは,「被参照数が0」であり, Universality も CP も 0 となるため,リストからは除外しています. [1] 複数のソフトウェアを横断した利用関係に基づくユーティリティクラスの自動検出.(論文投稿中) [2] Makoto Ichii

    hitode909
    hitode909 2011/04/19
  • Paper Soldiers | ofellabuta

    hitode909
    hitode909 2011/04/19
  • Gumnaam

    Super Hit Suspense Thriller Movie Gumnaam (1965), starring Manoj Kumar, Nanda, Pran, Dhumal, Mehmood, Helen, Madan Puri, Tarun Bose, WINNER OF FILMFARE AWARD: Best Supporting Actor - Mehmood, Best Supporting Actress - Helen Music Director : Shankar Jaikishan, Producer : Minerva Movie, Director : Raja Nawathe Synopsis :Seven people get selected in a lucky draw for a trip abroad. They all plan to go

    hitode909
    hitode909 2011/04/19
    映画
  • Amazon.co.jp: 行きて帰りし物語: キーワードで解く絵本・児童文学: 斎藤次郎: 本

    Amazon.co.jp: 行きて帰りし物語: キーワードで解く絵本・児童文学: 斎藤次郎: 本
    hitode909
    hitode909 2011/04/19
  • 橋本商会 » 男のらーめん500円

    最近、湘南台民のあいだで話題になっている男のらーめんに行ってきた。 男のらーめん500円専用Tumblr 「メルモ」男のらーめん(湘南台)のメルマガです。バックナンバー 調べたら2chが面白くて気になった。 湘南台にできた二郎インスパのインスパのインスパくらいの勘違いなお店。 今藤沢で一番熱くて寒いお店だ!(ドアがないからなw) 味が安定していなくて、ここ半年ぐらいでだんだん美味しくなってきているらしい。 湘南台駅西口のダイソーの前のあたりを線路の方に路地を入る 看板があるのでここを曲がる。二郎っぽい匂いがするのでわかる。 なんか緑色の何屋かわからない店がある メニュー でかい。次の日の昼になっても腹が減らない。男のらーめんで糧問題が解決する 一緒に行ったひろたはべきれなくてスープにいろいろ隠して逃げた。

    橋本商会 » 男のらーめん500円
    hitode909
    hitode909 2011/04/19
  • Boost.Localeがクソすぎる

    Boost.Localeがレビューされているので見てみたが、クソすぎる。しかも、作者はそれが糞であることに気がついていない。 Boost.Locale: Boost.Locale Boost.Localeはstd::localeの機能を持っている。しかし、日人なら誰でも知るように、std::localeはクソの役にも立たない。よって、Boost.Localeも、その機能としては役立たずだ。 Boost.Locale: CollationとBoost.Locale: Conversionsでは、大文字、小文字、アクセント記号の有無に対する無視や、相互変換などの機能を提供している。これは、日語には何の役にも立たない機能である。 Boost.Locale: Numbers, Time and Currency formatting and parsing これは、数値や日付、貨幣単位に対する

    hitode909
    hitode909 2011/04/19
  • GNU Parallelがすごすぎて生きるのがつらい

    皆さん今日もたくさんのサーバを相手にされていることかと思いますが、いくつかのサーバにアクセスして 1 秒間の統計情報(例えばvmstat 1 2)を集めてパッと表示したい時ってどうやってますかね?shell script を学びはじめたばっかりの僕はこんな感じで書いてました。 $ for i in host1 host2 host3; do ssh $i "vmstat 1 2 | tail -1"; done 0 0 0 329004 210836 14275360 0 0 0 2424 1410 1828 0 0 100 0 0 0 0 0 3716112 587704 25921684 0 0 0 488 1643 2026 0 0 100 0 0 1 0 0 555440 265560 14015548 0 0 0 4204 1534 2392 1 0 99 0 0 vmstatと

    GNU Parallelがすごすぎて生きるのがつらい
    hitode909
    hitode909 2011/04/19