タグ

2010年1月18日のブックマーク (5件)

  • エラーメッセージのスタイルガイド

    46.3. エラーメッセージのスタイルガイドこのスタイルガイドでは、PostgreSQLで生成される全てのメッセージに対する、一貫性維持、ユーザに親切なスタイルについての希望を説明します。 46.3.1. 何がどこで起こったか主メッセージは、簡潔に事実を示すものにすべきです。 特定の関数名など実装の詳細への参照は止めるべきです。 "簡潔"は"ごく普通の条件下で1行に収まる"ことを意味します。 主メッセージを簡潔にするために必要であれば、また、特定のシステムコールが失敗したなど実装の詳細について記載したいのであれば、詳細メッセージを使用してください。 主メッセージ、詳細メッセージの両方は事実を示すものにすべきです。 どうすれば問題を解決できるかに関する提言には、その提言が常に適切とは限らない場合は特に、ヒントメッセージを使用してください。 例えば、 IpcMemoryCreate: shmg

    takanori_is
    takanori_is 2010/01/18
    「ややこしい単語」
  • ソフトウェアを専攻する学生が就職活動をする前に知るべきこと:Geekなぺーじ

    「How To Get Hired -- What CS Students Need to Know」という記事がありました。 この記事では筆者がC/C++技術者の採用面接をやっていて思うことが書いてありました。 面白かったので要約してみました。 日ではここまで厳しくないとは思いますが、心掛けとしては良いと思いました。 勘違いなどが紛れ込んでいる可能性があるので詳細は原文をご覧下さい。 記事によると多くの学生は面接前に十分な準備をしていなかったそうです。 また「1から10まで数えるループを書いてみて」や「16進数でFの次は何?」と聞いても答えられない修士卒業生と博士卒業生などを相手にすると疲れるそうです。 プログラマを採用したい時には、プログラムを書けない人は雇わないと書いていました。 面接者の視点 「Joel on Software : The Guerrilla Guide to I

  • 京都収納棚:DBMの率直な壱実装 - mixi engineer blog

    飲み屋に行くとかなりの確率で荷物を忘れて帰るmikioです。さて、今回はここ2ヶ月ほどで急ピッチで開発した軽量データベースライブラリ「Kyoto Cabinet」について紹介します。 開発の動機 以前から軽量データベースライブラリとしてご好評いただいているTokyo Cabinetですが、DBMとして必要十分な機能と性能を備えていてなかなか良いものだと自負しております。ただ、開発を進める中でいくつか不満な点があったのも事実です。端的に言えば、全てC言語で記述して、標準ライブラリ(とzlib/bzip2)以外の機能は全て自作しているので、最適化がしやすい反面、メンテナンスの難易度が高くなってしまっているというのが不満です。 そこで、多少性能が悪くなってもいいから、私自身としてお気楽に開発およびメンテナンスができて、移植性も高いような実装を作ってみようと思い立ったのが昨年10月頃。様々な検討を

    京都収納棚:DBMの率直な壱実装 - mixi engineer blog
  • 堀江貴文『検察・特捜部は「正義原理主義者」の集まりだ。』

    堀江貴文オフィシャルブログ「六木で働いていた元社長のアメブロ」 一般的には、ホリエモンとか堀江とか呼ばれています。コメントはリアルタイムには反映されません。私にコンタクトを取りたいときは、info@takapon-jp.comへメールでご相談ください。 政治家の説明責任 このブログの主の考えでは、特捜部の捜査がある疑惑について語れと言っているようであるが、私は語るのは難しいし危険だと思う。なぜならこれは疑惑がないことを証明するのは難しいからだ。いわゆる「悪魔の証明」である。例えば私が以前偽メール問題で民主党の議員から嘘っぱちの非難をされたことがある。これをいや賄賂なんか贈ってないし、このメールは偽者だといくら説明しても、極悪人と思われていればむしろ信用されないことが多い。 メールが存在しないこと、贈収賄が存在しないことを証明するのは非常に難しいが故に「悪魔の証明」といわれるわけで、だから

    堀江貴文『検察・特捜部は「正義原理主義者」の集まりだ。』
  • Nexus Oneを入手したので、とりあえず分析 | fladdict

    Google Phoneこと、Nexus Oneを入手しました。 シアトルから送ってくださったMasuiさん多謝ですー。 <追記>とりあえず、ざっと触った雑記。ちょっと長くなったので、あたまにインデックスを作成。 1:工業製品としてのNexus One 2:UIとしてのNexus One 3:アプリ 4:Flash Platformとして 5:ビジネスとして 6:プラットフォームとして 7:HTML5および、クラウドアプリは来るのか? —————————————————————- ・工業製品としてのNexus One 第一印象としては、とても素晴らしい出来。 ボディーは金属と軟質プラスチックの組み合わせ。 この軟質プラスチックの背面が、スベスベしながらも手に吸い付く感覚でiPhoneよりも手触りがエロい。 強化ガラス(ゴリラガラス製?)のタッチスクリーンの下には、Androidの標準UI