タグ

2011年1月24日のブックマーク (19件)

  • モバイルと連動してゲーム感覚で観光を楽しめるガイドブック『WHAIWHAI』 | 100SHIKI

    東京版も欲しいな、と思ったのでエントリー。 WHAIWHAIではちょっとユニークなガイドブックを販売している。 このガイドブック、モバイルと連動することで、ゲーム感覚でその街を楽しめるようになっているのだ。 メールを送ることで特定のクエストが始まり、その場所についたら謎解きをして、その答えをメールで送る、といった具合だ。 現時点ではイタリアが中心だが、世界中でこうしたガイドブックが展開できれば、旅行もひと味違ったものになるかもですな。

    モバイルと連動してゲーム感覚で観光を楽しめるガイドブック『WHAIWHAI』 | 100SHIKI
    ryshinoz
    ryshinoz 2011/01/24
  • 2011年のPaaSはAmazonの独り勝ちか? - ひがやすを blog

    AmazonからBeanstalkが発表されました。 http://aws.typepad.com/aws_japan/2011/01/introducing-amazon-beanstalk.html Beanstalkを間違っているけど、分かりやすく例えると制限のないAppEngineのようなものです。 GoogleからはApp Engine for Business(4Bと省略)、SalesforceからはVMforceが登場し、2011年のPaaSは、これらの技術の戦いになるでしょう。 どの技術が勝つのか予想する前に、PaaSには、二つの分野が存在することを理解しておきましょう。ソーシャル系などのスケールアウトが必要な分野とそれ以外です。 それぞれの分野で必要とされるものが違うので、分野ごとに勝者を予想する必要があります。 スケールアウトを必要としない分野で求められるのは、制限の無

    2011年のPaaSはAmazonの独り勝ちか? - ひがやすを blog
    ryshinoz
    ryshinoz 2011/01/24
  • はてな若手エンジニアが「算数オリンピック」の問題を解いてみた - はてなニュース

    小学生が算数の頂点に挑む「算数オリンピック」という大会があります。数学者で京都大学名誉教授の廣中平祐氏や、数学者で大道芸人のピーター・フランクル氏が提唱、1992年に始まりました。主催は算数オリンピック委員会で、最近の開催は2010年6月の第19回算数オリンピックです。この第19回で出題された問題は全7問。そのうち3問に、はてなの若手エンジニア2人が挑みました。紙とペン、さらにはパソコンまで投入して「大学入試を思い出す」「うわーいやだー」と恐れながら挑んだ、その様子ははたして…… (※この記事は進学塾の浜学園によるPR記事です。) 【中学受験】偏差値アップに圧倒的合格者数の「浜学園」 ホーム | 算数オリンピック 青 司会の青宮です。お二人のエンジニアさん、今日はお時間ありがとうございます。最初に軽く自己紹介してもらえますか? は はてなエンジニアの「は」です。最近はiPhoneアプリを開

    はてな若手エンジニアが「算数オリンピック」の問題を解いてみた - はてなニュース
    ryshinoz
    ryshinoz 2011/01/24
  • Math - 5×5のマス目に6個の○を次の条件を満たすように全部書く : 404 Blog Not Found

    2011年01月24日22:00 カテゴリMathLightweight Languages Math - 5×5のマス目に6個の○を次の条件を満たすように全部書く 体調もやる気も このやる気はフィクションであり、実在の人物・団体・事件などとは一切関係ありません < dankogaiのやる気スイッチは幻想でした。 http://shindanmaker.com/14342 #yarukiless than a minute ago via HootSuiteDan Kogai dankogai というありさまなので、リハビリ代わりに はてな若手エンジニアが「算数オリンピック」の問題を解いてみた - はてなブックマークニュース の最後の問題をiMacに解かせてみた 問題7 5×5のマス目に6個の○を次の条件を満たすように書きます。 条件:各行・各列に少なくとも1個は○を書く。同じマスには2個

    Math - 5×5のマス目に6個の○を次の条件を満たすように全部書く : 404 Blog Not Found
    ryshinoz
    ryshinoz 2011/01/24
  • 客が本気にならないといいシステムができない。東証arrowhead成功の鍵とは ~ Innovation Sprint 2011

    客が気にならないといいシステムができない。東証arrowhead成功の鍵とは ~ Innovation Sprint 2011 2010年から東京証券取引所で稼働を始めた新しい株式売買システムのarrowhead(アローヘッド)は、高速化が進む世界の証券取引所の中でも世界トップレベルのレスポンスを達成したと伝えられています。 そのarrowheadのプロジェクトはどのように運営されていたのか、そしてトラブルなくシステムが稼働した成功の背景に何があったのでしょうか? 1月14日に都内で行われたイベント「Innovation Sprint 2011」で、東証側のシステム構築担当者だった宇治浩明氏が講演を行いました。 世界の高速化競争とトラブルによる危機感が背景に 東京証券取引所 株式売買システム部長 宇治浩明氏。1年前に投入した東証の新しい株式売買システム「arrowhead」は、それ以前に

    客が本気にならないといいシステムができない。東証arrowhead成功の鍵とは ~ Innovation Sprint 2011
    ryshinoz
    ryshinoz 2011/01/24
  • 社員に赤字を怖がらせない。だから売れるCDを出せるんです。:日経ビジネスオンライン

    ツイッターを中心に反響を呼んでいる、日経ビジネスアソシエ1月18日・2月1日合併号掲載の河野章宏・残響社長インタビュー。2004年、資金10万円でスタートした音楽ビジネスが、この逆風の中昨年(2010年)に5億円の年商を稼ぎ出すまでの、その方法論というか、思想を熱~く語っていただきました。 おかげさまで普段はあまりアソシエを読んでいないと見受けられるお客さまにまで、お買い上げいただいているようです。実はこの日のインタビュー、2時間を超える長丁場でした。誌面の都合で泣く泣くカットした部分が7割近くもあったのです。そこで、ご愛読いただいた読者の皆さまへの感謝の気持ちを込めて、お送りいたします。「河野章宏の音楽ビジネス革命・B面」。 (聞き手・高橋智樹=音楽ライター、写真・大槻純一、編集・構成 和田一成:日経ビジネスアソシエ編集部) 高橋智樹 1973年生まれ。女性週刊誌、洋邦音楽誌の編集部を経

    社員に赤字を怖がらせない。だから売れるCDを出せるんです。:日経ビジネスオンライン
    ryshinoz
    ryshinoz 2011/01/24
  • JavaScriptでお手軽にFacebookのアプリを作る - TechTalkManiacs

    前々から書こう書こうと思っていた、FacebookのJavaScriptSDKの解説エントリーです。 APIや規格、HipHopやliftといったオープンソースなどの陰に隠れがちですが、このJavaScriptSDKもなかなか面白いです。 3行で解るJavaScript SDK 投稿・認証・署名を含めた全APIアクセスをサポート 公式なUIもついてくる Facebookアプリも、外部のマッシュアップサイトもこれ一つでOK つまり、これ一つで簡単なクライアント機能をもったサイトまたはFacebookアプリが作れちゃいます。 情報を取ってきてなにか書いてもらって投稿するのはもちろん、ちょっとしたクローリングをおまけにつけたアプリまでJavaScriptの範囲内で完結しますので、サーバー側で凝った処理を実装するのではなく、JavaScript側で可能な限り完結させるのがベストプラクティスといえま

    JavaScriptでお手軽にFacebookのアプリを作る - TechTalkManiacs
  • 本当は速いImageMagick: サムネイル画像生成を10倍速くする方法 - 昼メシ物語

    一般的に ImageMagick のサムネイル画像生成は遅いとされており、パフォーマンスが求められるシーンでは Imlib2 などのより高速な画像処理ライブラリが使われることが多いです。 Imlib2 の高速さについては、以前「Imlib2でImageMagickより3倍高速かつ美しいサムネイル画像の生成 - 床のトルストイ、ゲイとするとのこと」という記事で紹介しました。この記事のベンチマークにおいて、Imlib2 によるサムネイル画像の生成は、 ImageMagick の3倍程高速でした。 しかし、 ImageMagick は Imlib2 より画質がよく、高機能で使いやすく、今も頻繁にメンテナンスされており、とてもよく出来ています。その点 Imlib2 は、2004年からメンテナンスされておらず、セキュリティホールが見つかっても、各Linuxディストリビューションがそれぞれパッチを当て

    ryshinoz
    ryshinoz 2011/01/24
  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
    ryshinoz
    ryshinoz 2011/01/24
  • JavaScript HTMLテンプレートエンジン SNBinder 公開

    先日予告したSNBinderのオープンソース化、GitHubに簡単なREADME付きでアップロードしたのでご覧いただきたい。 https://github.com/snakajima/SNBinder SNBinderは、ひと言で言えば「ブラウザー上でView(テンプレート)とData(JSON)を結合して HTML を生成するテンプレートエンジン」である。 90年の半ばから急速に広まったインターネット。サーバー側でダイナミックに生成したHTMLページをブラウザーで閲覧するだけ、というシンプルでエレガントなアーキテクチャゆえの成功だ。しかし、ブラウザーの高機能化に伴い、JavaScriptを駆使して使いやすさを向上しようという試みが色々なウェブサイトで行われている。GMail、Google Docs、Facebookなどは良い例だ。 その方向性を究極にまで突き詰めると、サーバー側は(MVC

    ryshinoz
    ryshinoz 2011/01/24
  • サーバを作りながら学ぶWebSocketプロトコル - みずぴー日記

    WebSocketって何? WebSocketは、Javascriptでサーバとリアルタイム双方向通信をする仕組みです。概要は第1回 WebSocket登場までの歴史:Jettyで始めるWebSocket超入門|gihyo.jp … 技術評論社によくまとまっています。 この記事ではWebSocketサーバを実装しながら、どういうプロトコルかを解説します。サンプルコードはWebSocket Draft 76でechoサーバーを作ってみた - いろいろな何かのものを参考にさせていただいています。ありがとうございます。 ※WebSocketプロトコルは現在ドラフトの段階なので、そのうち仕様が変わる可能性があります。この記事は20111/23時点の情報です。 プロトコル概要 WebSocketで通信を行なうおおまかな流れは次のようになります。 クライアントとサーバの間でハンドシェイクを行ない、接続

    サーバを作りながら学ぶWebSocketプロトコル - みずぴー日記
  • Node crashing handling and VM statistics | ioremap.net | Page 483

    In a meantime elliptics network got a little bit harden node crash management – all transactions which were not sent prior node crash will be resent to another nodes according to the changed routing table. This was only slightly tested though, since real-life examples are a bit hard to catch. I will write a test script, which will write to the node which will forward all requests to another one, a

    ryshinoz
    ryshinoz 2011/01/24
  • Titanium mobileではてなカウンティングのiPhoneアプリを作りました - memo log

    巷で話題のTitanium mobile(以下、Titanium)を使って、はてなカウンティングのiPhoneアプリを作りました。 iTunes App Store で見つかる iPhone、iPod touch、iPad 対応 はてなカウンティング 開発について 昨年秋の開発合宿で、Titaniumを使って簡単な画像アップロードアプリを作ったのがきっかけになって、Titaniumでのアプリ開発に取り組むようになりました。業務後の時間を使って、昨年11月くらいから少しずつ開発を進め、ようやくはてラボのアプリとしてリリースすることに。 リリースまで長くかかってしまいましたが、実際にフルタイムでがっつりと開発できたら2週間くらいでリリースできる位の規模感でした。 はてなカウンティングでデザインをしてもらったid:tikedaとも相談して、Titaniumを使ってどこまでデザインに手を入れたアプ

    Titanium mobileではてなカウンティングのiPhoneアプリを作りました - memo log
    ryshinoz
    ryshinoz 2011/01/24
  • 続: 楽天銀行アプリのセキュリティについて – プロトコルを解析してみた | [ bROOM.LOG ! ]

    ニコニコPodder iPhone/iPod/iPad対応ニコニコ動画簡単インポートツール aggregateGithubCommits GitHubレポジトリでのコミット数をAuthor/期間別に集計します probeCOCOATek 新型コロナ接触確認アプリCOCOAが配布するTEKを表示・集計 結論から書き出すと、結局のところ楽天銀行アプリはUDIDを通常(初期)ログインとクイックログインそれぞれのタイミングでサーバー送出をしていた。この事実からは楽天CERTの説明には不信がある。 さてどうしてくれようというのが現時点な訳だが、まずはどういう仕様で楽天銀行アプリが動作しているのか明らかにしてみよう。楽天CERT担当者からは「即座に悪用できるものではない」との見解ももらっているしまたそもそもリバースエンジニアリングしている訳でもなく公共のインターネットを飛び交っているデータプロトコルに

    続: 楽天銀行アプリのセキュリティについて – プロトコルを解析してみた | [ bROOM.LOG ! ]
    ryshinoz
    ryshinoz 2011/01/24
  • Google App Engine for Javaの登録とEclipseプラグインのインストール : 金融日記テクニカル

    金融日記テクニカル 昔、金融工学やRやプログラミングのテクニカルを話をまとめていこうとはじめたブログです。 主にウェブビジネスのテクニカルな話を備忘録的に書いていきます。 GoogleはApp Engineという無料で使えるクラウド・システムを提供しています。最近までPythonしか使えませんでしたが、Javaもサポートするようになりました。サーブレットやJSPが動くので非常に便利なクラウドです。月間500万ページビュー程度までは無料でいけるようです。さらにリソースが必要だったり、パフォーマンスを上げたい場合は課金設定をしてGoogleに多少お金を払う仕組みです。いずれにしても個人営業のサイトだと、無料の範囲でほぼ問題なさそうです。 しかしこんな夢のようなシステムですが、現在稼動しているJavaのWebアプリケーションをそのまま使えるかというとそうは問屋が卸しません。次のような大きな制約が

    Google App Engine for Javaの登録とEclipseプラグインのインストール : 金融日記テクニカル
    ryshinoz
    ryshinoz 2011/01/24
  • CentOS6開発プロジェクトの現状 - 科学と非科学の迷宮

    先週、CentOS 6 はいつ頃出るのかどうか、ふと気になりました。 リリース予定もニュースにならないし、どうしたのだろうと調べていたら、CentOSの開発MLが荒れていることを知りました。 不安を感じた私は調査を続けました。 すると、LWN.net の一つの記事に、CentOS の開発の現状について書かれたものがあることを発見しました。 それを読んでまず知ったのが、CentOS は単純に RHEL のソースをリビルドするだけではなく、かなりの労力を費やして作られるディストリビューションであるということです。 そして、開発コミュニティの運営に苦戦している CentOS 開発チームの姿がそこにはありました。 この記事は是非多くの人に読んでもらいたいと思い、何人かの人にレビューをお願いした上で翻訳してみました。 それでは編をどうぞ。 CentOS 6 の困難、立ち向かう人々 Original

    CentOS6開発プロジェクトの現状 - 科学と非科学の迷宮
    ryshinoz
    ryshinoz 2011/01/24
  • 第9回 データマイニング+WEB 勉強会@東京 ( #TokyoWebmining #9) −2nd Week−方法論・ソーシャル祭り− を開催しました - hamadakoichi blog

    2011/01/23 "第9回 データマイニング+WEB 勉強会@東京−2nd Week−方法論・ソーシャル祭り−"を開催しました。 第9回 データマイニング+WEB 勉強会@東京 ( TokyoWebmining 9)−2ndW−方法論・ソーシャル祭り−: ATND Google グループ ※会場参加者ID写真(id:bob3 さんに感謝) 1st Week内容まとめ: 第9回 データマイニング+WEB 勉強会@東京 ( #TokyoWebmining #9) −1st Week− 大規模解析・機械学習・クオンツ 祭り− を開催しました - hamadakoichi blog 会場提供し運営を手伝って下さった ニフティ株式会社 のみなさん、どうもありがとうございました。素敵なトークを提供してくれた講師メンバーに感謝します。会場参加、USTREAM参加ともに多くの方々の参加を嬉しく思ってい

    第9回 データマイニング+WEB 勉強会@東京 ( #TokyoWebmining #9) −2nd Week−方法論・ソーシャル祭り− を開催しました - hamadakoichi blog
    ryshinoz
    ryshinoz 2011/01/24
  • 共有ホームディレクトリ環境の管理方法 - Blog by Sadayuki Furuhashi

    MacPorts や apt などのパッケージ管理システムでインストールできないアプリケーションやライブラリ、自分で書いたツールなどを、ホームディレクトリにインストールしたいことは良くある。 ホームディレクトリならroot権限が要らないし、rootを持っている場合でも思わぬ操作ミスや設定ミスのリスクを抑えられる利点がある。アンインストールもしやすい。gem や easy_install などのスクリプト言語の管理システムが、OS全体のパッケージ管理システムと競合してしまう問題も回避できる。 このようにホームディレクトリにアプリケーションをインストールするときに、複数のバージョンを同時にインストールしたいことがある。また、異種のOSやCPUアーキテクチャのマシンでホームディレクトリを共有したかったりする*1 *2。 以上のような要求があるときに、ホームディレクトリ環境をどうのように構築し、P

    共有ホームディレクトリ環境の管理方法 - Blog by Sadayuki Furuhashi
    ryshinoz
    ryshinoz 2011/01/24
  • ruby-profとKCacheGrindでプロファイル野郎になる - 昼メシ物語

    速さが足りない!!!!! そんな時はプロファイリングの時間ですね。 Rubyには標準添付ライブラリとして profile というプロファイラがついてくる。でもこのライブラリはあまりに遅すぎて実用に耐えないから、多分誰も使っていない。ほとんどのRubyistは ruby-prof を使っていることだろう。 今回はこの ruby-prof を使って Ruby プログラムのプロファイリングする方法を紹介する。 計測する(ruby-prof) ruby-profはrubygemsで簡単に入る。 $ gem install ruby-profruby-profというコマンドラインツールがインストールされる。これを使うと、プログラムを変更することなく手軽にプロファイリングを行うことができる。ruby-profコマンドのusageは以下のとおり。 ruby_prof 0.9.2 Usage: ruby_

    ruby-profとKCacheGrindでプロファイル野郎になる - 昼メシ物語
    ryshinoz
    ryshinoz 2011/01/24