タグ

2009年8月16日のブックマーク (21件)

  • 続・バグを生まないコーディング法 | EE Times Japan

    フォーラムでの議論は次のような発言から始まった。 「中括弧を使って複合文を記述し、文の切れ目にセミコロン「;」を使う言語では、オールマン・スタイルを使うべきではない」 私はどちらのスタイルでもよいと思っているが、「1TBSでは図2のような間違いを人間のコード・レビュワーが発見しにくい」という1TBSに対する批判は受け入れがたい。 人間のコード・レビュワーが、このような間違いを見落とす可能性があることは認める。しかし、まさにこの例は、ここで紹介するようなコーディング規則の重要性を物語っている。つまり、「バグを効果的に排除するためには、コーディング規則に強制力がなければならない。2個以上の競合する規則がそれぞれバグを防げても、それらの中の1つの規則だけが自動的に強制できる場合は、より強制力がある規則の適用が推奨される」ということだ。 われわれのコーディング規則では、上記のような例はまさに自動

  • https://jp.techcrunch.com/2009/07/29/20090728yc-funded-rethinkdb-a-mysql-storage-engine-built-from-the-ground-up-for-ssds/

    https://jp.techcrunch.com/2009/07/29/20090728yc-funded-rethinkdb-a-mysql-storage-engine-built-from-the-ground-up-for-ssds/
  • 【】「お金にならなくてもサービスを作りたい」が大事 ~ユーザーローカル社長 伊藤将雄氏 

  • 【P3】P3:PeraPeraPrv - とかいろいろ

    Mac/linux/Windowsに同じ使い心地のクライアントを P3:PeraPeraPrv(以降P3)は、Pure Java Twitterクライアントです。JavaSE5以降の環境で動作します。 P3は@cheebowのWindowsTwitterクライアント「Twit」とMacTwitterクライアント「Twitterific」に範をとり、それぞれのクライアントの良い点にいくつかの機能を追加し、全てのプラットフォームで動作するものを、と書かれたものです。*1 開発、及び動作確認はMacOSX "Snow Leopard"、Windows7、Ubutu10.04LTSで行っており、これらの環境では多少の差異、機能制限こそあるものの、各OSに合わせた、ほぼ同様のルック&フィールと動作をするようにデザインしています。*2 また、P3は多言語対応を行っており、言語コードに対応したxml

    【P3】P3:PeraPeraPrv - とかいろいろ
  • kur.jp - mixiアプリ始めました&さっそく詰まりました

    最近,mixiアプリの開発に手を出してみました. で,Mixi Developer Centerにある説明を読みながら,実際に動かしながら遊んでいます.が,ちょっと詰まってしまったので,メモ代わりに書いておきます. ユーザの情報を取得する方法として,下記のコードが紹介されているのですが,これでは動きません. req.send(function(data) { var viewer = data.get("viewer").getData(); var id = viewer.getId(); var nickname = viewer.getDisplayName(); var thumbnailUrl = viewer.getField(opensocial.Person.Field.THUMBNAIL_URL); var profileUrl = viewer.getField(ope

    basi
    basi 2009/08/16
  • iPhone 3GSで撮ったビデオをTwitterに投稿できる『TwitVid』

    iPhone 3GSのビデオ機能は、写真と変わらない手軽さで撮影できるところが魅力です。 撮った動画をすぐに共有したい時は、Twitterへ投稿できる無料のアプリ『TwitVid 』が便利かもしれません。 撮影した動画をメールへ添付・YouTubeにアップロードする機能は標準でありますが、Twitterへの投稿は別途アプリが必要です。 既にビデオ投稿に対応した『Twittelator Pro 』などのTwitterクライアントを使うか、このアプリのような動画投稿専用アプリを使うことになります。 『TwitVid 』は、Twitterへの動画投稿に特化したシンプルなアプリで、同社のサーバーで動画を保存し、つぶやきにリンクを追加してくれます。 初回起動時にTwitterのアカウントでログインをします。 新たにビデオを撮影する場合は「Record a New Video」、既存の動画から選択する

    iPhone 3GSで撮ったビデオをTwitterに投稿できる『TwitVid』
  • Netflix Prizeの勝者は誰か - 糞ネット弁慶

    BellKor's Pragmatic Chaosのみが10%を超え勝者確実と思われる そりゃこれまでの最強チームの連合、これには勝てなかろうと しかし、それを打ち破るチームが現れた。 The Ensembleが終了24時間前にそれを超える数値を登録 twitterでも何度か言及されており、「これはThe Ensembleが勝ったのかどうなんだ、終了規定はどんなじゃ」とかはっきりしてなかったが、Pragmatic TheoryのRSSにそれっぽい記述があったのでここに貼付けておく。ちなみに記事は消えてる。 (略) Four short minutes before the end of the competition, another lightning bolt. The Ensemble had submitted at 10.10% and had appeared to have

  • カナダの高校生がプラスチックを分解する細菌を単離した【追記】1年前のニュースでした【追記2】獲得賞金 | 5号館を出て

    2009年 07月 31日 カナダの高校生がプラスチックを分解する細菌を単離した【追記】1年前のニュースでした【追記2】獲得賞金 結構昔から、プラスチックを分解する細菌がいるという話はあったと思うのですが、最近はどちらかというとそういう細菌を探すことよりは、そこらに普通にいる細菌によって分解される生分解性プラスチックの開発に重心が移ってきたように思っていました。 ところが、GIGAZINEが翻訳したWIRED SCIENCEには、高校生がプラスチックの買い物袋の分解することに成功して、カナダの科学祭で表彰されたという記事が載っています。もし、ほんとうならば大人達があきらめた夢を高校生が実現したことになります。 16歳の高校生が3ヶ月でプラスチックを分解する方法を発見(GIGAZINE) Teen Decomposes Plastic Bag in Three Months (WIRED S

    カナダの高校生がプラスチックを分解する細菌を単離した【追記】1年前のニュースでした【追記2】獲得賞金 | 5号館を出て
  • Index of /dev-builds

  • Cybozu Developer Network: Facebookで開発されたオープンソースのRPCフレームワーク「Thrift」調査報告

    サイボウズはクラウドベースのグループウェアや業務改善サービスを軸に、社会のチームワーク向上を支援しています。

    Cybozu Developer Network: Facebookで開発されたオープンソースのRPCフレームワーク「Thrift」調査報告
  • Facebookでソーシャルアプリケーションを作る (技術ノヲト)

    ソーシャル・アプリケーションとは 友人リストを使ってメッセージを交換したり情報を共有したりすることができるアプリケーションのこと。現在、GoogleとFacebookがそれぞれのスキームを提供している。GoogleのソーシャルアプリケーションはCreative Mindのトップページにあるように、モジュールを組み合わせる形で実装する。Facebookは、PHPとFBMLという独自言語を使って実装するようだ。 日ではMixiがGoogleと同じ仕組み(Open Social)を使ったサービスを準備している。Open Socialについてはここで情報を得る事ができる。 ソーシャル・アプリケーションでできること ソーシャル・アプリケーションでは友達の情報を利用することができる。この情報に独自情報を組み合わせることができる。友達の間で情報を共有するのが「ソーシャル・アプリケーション」の目的だ。と

  • Ginaオススメ・仕事場を効率化する6つのコツ | ライフハッカー・ジャパン

    仕事場のデスク、上手に使っていますか? 飲み終えた缶コーヒーや空のペットボトル、お菓子の包み紙でゴミだらけ......なんてことはないかもしれませんが、「いつまで必要かわからないからとりあえず置いておこう」としたばかりに、気がつくと書類の山で埋もれてしまうことは、よくあることですね。そこで、仕事場を整理整頓し、生産性アップにつなげるためのコツをご紹介。 米ビジネス誌「Harvard Business Review」では、我がライフハッカーの母・Gina Trapaniが、仕事場の生産性を上げるためのコツとして、以下の6点を挙げています。 1. 机の上を片付ける 机の上を散らかさないように気をつけよう。毎日使うものでなければ、机の上から退かそう。 2. 頻繁に使うものだけ近くに置く 仕事で使う道具や書類を「手に届くところにおくべきもの」と「そうでないもの」に分ける。頻繁に使うものは前者、そう

    Ginaオススメ・仕事場を効率化する6つのコツ | ライフハッカー・ジャパン
  • カリっとジューシー、KFC風フライドチキンの作り方 | ライフハッカー・ジャパン

    べたくなるなる、ケンタッキー。 美味しそうなフライドチキンのCMを観ると、ついべたくなるのが「ケンタッキーフライドチキン(KFC)」ですね。辛党向けの「レッドホットチキン」など定期的に斬新なフレイバーも発売されていますが、やはり定番フライドチキンはバツグン。こちらでは、自宅でKFCばりの格フライドチキンがべられるレシピのご紹介です。 『America's Most Wanted Recipes: Delicious Recipes from Your Family's Favorite Restaurants』の著者であるロン・ダグラスさんは、KFCのフライドチキンを"解読"し、物と区別がつかないようなフライドチキンのレシピを作りました。ポイントは、香辛料の配合だけでなく、鶏を揚げる前に牛乳に漬け込んで煮ること。衣を二度付けするのもコツです。 ダグラスさんによると、KFCっぽくフ

    カリっとジューシー、KFC風フライドチキンの作り方 | ライフハッカー・ジャパン
  • iPhoneにGmail用のPush Notificationを設定する方法 | ライフハッカー・ジャパン

    iPhone3.0へのPush Notification機能(プッシュ型通知サービス)の搭載や連絡先やカレンダーを同期してくれる Google Syncなどの登場にも関わらず、iPhone向けのGmail用Push Notificationというのはまだ存在しません。 が。 『Prowl iPhone』を使うと、GmailでPush Notificationを使うことが出来るんです。 Prowlとは まずProwlとはなんぞや、というところから説明すると、Prowl iPhone Applicationはマック用のユニバーサル通知アプリGrowlとの連携で動く、日円で350円のiPhoneアプリ(現段階ではWindows用の GrowlはProwlに対応していません。次期リリースのバージョンでは対応している、という噂ですが、それまではWindowsでは作動しません)。 どのようにして作動

    iPhoneにGmail用のPush Notificationを設定する方法 | ライフハッカー・ジャパン
  • バッチファイル内で相対パスを使う術 | ライフハッカー・ジャパン

    読者ポールさんが教えてくれた、バッチファイル内で相対パスが使えるようになるというなかなか興味深いTipsをご紹介。 現在のパスを示す特殊コードを使って可能になるそうですが、フラッシュドライブにあるバッチファイルなどにはかなり便利かも。 過去にUSBスティックを起動させるショートカットを作成、というちょっと似た記事をアップしましたが、どのパソコンに差し込んでも読み込まれるバッチファイルへのフルパスが必要な場合、%~dp0をバッチファイルの現行パスを使いたい場所に置き換えてやれば良いそうです。 ポールの解説するところによれば... "%~dp0" (""は不要)をバッチファイルで使用すると、バッチファイルパスが指定されます。 例えば: SET MAC=00:00:00:00:00:00 %~dp0mc-wol.exe %MAC% MC-WOL.EXEはWake On LANプログラムで、PC

    バッチファイル内で相対パスを使う術 | ライフハッカー・ジャパン
  • 起床前16時間食べないと睡眠サイクルがリセットできるらしい | ライフハッカー・ジャパン

    ライフハッカー過去記事「睡眠時間を圧縮する方法」では、事のべ方を工夫することで睡眠時間を圧縮できることをご紹介しましたが、今回はその続編。海外旅行の時差ボケ対策やシフト制の仕事にも活用できるコツですよ。 以下のインタビュー動画で紹介されているとおり、ハーバード大学の研究者Clifford Saperさんによると、動物の活動サイクルは、気候・体温・日照時間によって決まる基的な体内時計だけでなく、べ物にありつけるタイミングに応じたサイクルでもコントロールされているのだとか。もちろん人間も同様。よって、事の摂るタイミングを工夫し、体を"に飢えた"状態にすることで、睡眠サイクルがうまくリセットできるそうです。コツは起床前の16時間、何もべないことだそうですよ。 動画は以下からどうぞ。 時差の大きい場所へ旅行する時などは、旅行先で朝べる時刻から逆算して12~16時間は何もべない

    起床前16時間食べないと睡眠サイクルがリセットできるらしい | ライフハッカー・ジャパン
  • iPhoneから画像をリサイズせずに送りたい! | ライフハッカー・ジャパン

    iPhone 3GSで撮影する写真の、オリジナルサイズは「2048x1536」と、なかなかのものですが(それ以前のiPhoneでは「1600x1200」)、いざ写真をメール送信しようとすると、自動的に写真のサイズを800x600にリサイズしてしまいます。 大抵の場合はそれでもかまわない、というかむしろその方が都合が良かったりもするのですが、この自動リサイズをさせたくないシチュエーションに遭遇することもしばしば。そんな時に自動リサイズを実行させないこの方法を知っておくと便利ですよ。 しかもこの戦いに必要な戦略はコピペのみ。 ブログ「Geek stuff」によると、写真のライブラリから写真の共有を行ったときのみ自動リサイズが実行され、空メールに写真がインポートされます。メール送信する際に、この道順ではなく、写真を表示させた状態でタップ、またはホールドし、コピーを選択。複数の画像を送りたい場合は

    iPhoneから画像をリサイズせずに送りたい! | ライフハッカー・ジャパン
  • bayonでソフトクラスタリング - mixi engineer blog

    先日ようやくドラクエ9をクリアしたのですが、切ない話が多くて、たまに泣きそうになってしまったfujisawaです。以前ご紹介したデータクラスタリングツールbayonにいくつか機能追加を行いましたので、その中から以下の2つをご紹介させていただきます。 入力データ中の特徴的なキーを自動的に特定して、クラスタリングの精度を向上させる 事前に行ったクラスタリング結果を使用して、各ドキュメントに関連するクラスタを特定する 入力データから特徴的な要素を特定 bayonでは入力データとして、各ドキュメントに対し、その特徴を表すキーとポイントを指定する必要があります。例えば以下の例では、最近べたメニューの名前とその回数を、各ユーザの特徴として指定しています。 fujisawa 卵かけご飯 4 みそ汁 6 ソーメン 3 kimura ステーキ 8 みそ汁 7 寿司 4 ... ここで、実は「みそ汁」は多く

    bayonでソフトクラスタリング - mixi engineer blog
  • Google、次世代検索アーキテクチャをテスト公開

    Googleは8月10日、次世代Web検索アーキテクチャをテスト公開した。 このアーキテクチャはGoogleが数カ月前から秘密プロジェクトとして取り組んでいたもの。「規模、インデックス化の速度、精度、包括性などの面で限界に挑むプロセスの最初の一歩」という。 この検索アーキテクチャは未完成であるため、Googleはデベロッパープレビューとして公開し、ユーザーからのフィードバックを募っている。現時点では、新システムと現行システムの検索結果の違いについてのフィードバックのみ求めているが、特定のサイトを特定のクエリーの検索結果に入れるべきかどうかなどについての意見にも関心があるといるという。

    Google、次世代検索アーキテクチャをテスト公開
  • Firefox拡張機能 開発の準備 - mollifier delta blog

    Firefox 拡張機能の開発を始めることにした。まずは開発環境を整えなければならない。 参考にしたページは以下。 Setting up extension development environment | MDN Firefox拡張機能(extension)の作り方 — ありえるえりあ そのページにすべて書いてあるけど、以下自分なりのメモ。なお、Firefoxのプロファイル、about:configなどについては知ってるものとして話を進める。 必要なものを揃える まず、拡張機能開発に必要なものは以下の通り。 Firefox エディタ これだけ。もうみんな持ってるよね。 開発用のプロファイルを作成する 次に開発用のプロファイルを作成する。拡張の開発では色々試しているうちに何かトラブルが起きるかもしれない。普段とは異なるプロファイルで作業していれば原因究明もしやすいし、秘密の情報(Amaz

    Firefox拡張機能 開発の準備 - mollifier delta blog
    basi
    basi 2009/08/16
  • How Low Can U Go? – KingInK

    上層部のゴタゴタが未だに収まらないディズニーだが、「南極物語」のリメイクに続いて「魔女の宅急便」をリメイクするほか、「トイ・ストーリー」などのピクサー映画の続編を作る(もちろんピクサー抜きで)部門を立ち上げるとか。創造性のカケラも残ってない会社なんだろう。以前にもバズ・ライトイヤーのアニメを作って酷評されてるハズなのだが。