タグ

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

  • グーグル発「Hadoop」、日本企業も利用へ

    Hadoopは、グーグルが検索エンジン用に開発したバッチ処理システムを基に開発された、オープンソースソフトだ。グーグルが開発した分散ファイルシステム「Google File System(GFS)」を模した「Hadoop Distributed File System(HD FS)」と、データ処理機構「MapReduce」を模した「Hadoop MapReduce」で構成する。 米国では米VISAや米JPモルガン・チェースのような大手金融機関が、バッチ処理にHadoopを使用する。 そのHadoopがいよいよ、日企業でも使われ始めた。例えば楽天は、ある商品に対するお薦め商品をリストアップする「レコメンド処理」にHadoopを使用する。NTTデータは、全国の渋滞情報をリアルタイムに可視化するシステムの構築にHadoopを採用した。三菱UFJインフォメーションテクノロジーもHadoopを使っ

    グーグル発「Hadoop」、日本企業も利用へ
  • PHPもやらなきゃHudson « BEAR Blog

    Published on 2011年1月17日 in PHP. 0 Comments Tags: ant, ci, hudson, php, phpcs, phpdepend, phpdoc, phpmd, TDD, メトリクス, 継続開発. Hudsonとは Hudsonとは「継続インテグレーションサーバー」です。公式サイトから説明を引用します。 Hudsonは、ソフトウェアのビルドやcronで起動するジョブなどの繰り返しのジョブの実行を監視します。これらのうち、Hudsonは現在次の2つのジョブに重点を置いています。 1. 継続的なソフトウェアプロジェクトのビルドとテスト: つまり、CruiseControlやDamageControlが行うこと。 一言で言えば、Hudsonは、容易ないわゆる「継続インテグレーションシステム」を提供し、開発者が変更をプロジェクトに統合でき、ユーザーがよ

  • mixi Hackathonにぜひご参加ください! - mixi engineer blog

    こんにちは。よういちろう です。 来る2月18日に「mixi Hackathon」を開催いたします。翔泳社主催のイベント「Developers Summit」と同じ会場で、裏番組的に行います。 mixi Graph APIで作ろう! mixi Hackathon https://careerzine.jp/seminar/mixi/01 今回のHackathonのテーマは、「mixi Graph API」です。このAPI群は、昨年12月20日に個人の開発者の方々にも利用していただくことができるようになりました。現在でもこのAPIの整備は日々行われていて、今後続々と新しいAPIが追加されていきます。今のラインナップは、以下のような感じです。 People API: ユーザ情報や友人関係を取得できます。 People lookup API: メールアドレスから友人を探すことができます。 Gro

    shin1x1
    shin1x1 2011/01/18
    mixi Graph APIってアプリから叩いても良いんだ
  • フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記

    みなさん、こんにちは お元気ですか?僕は元気です。 さて 最近よく、「いいね!」ボタンや「ミクシィチェック」ボタンによって、ウェブページを紹介し合う文化が少しずつ定着してきたなーと思います。 そんな中で、今後重要になってくるんじゃないかと思われる OGP (Open Graph Protocol)と言われる仕様があります。今日はそのことについて書いてみたいと思います。 OGP? おーじーぴー??とはなんでしょうか。 OGP とは 簡単に言うと「このウェブページは何のことを書いているか」という情報を、プログラムから読める形で HTML に付加する記述方法のことです。 まあ、普通のウェブページは人間が読めばだいたい何のことが書いてあるか分かりますよね。 ですが、プログラムは人間ほど頭が良くないので、そのウェブページ内の文章だけではそのページが何のことについて書かれているページなのか正確に識別す

    フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記
  • node.jsとMySQLで割と普通のデータベースウェブアプリを作ってみるチュートリアル | さくらたんどっとびーず

    2011年はサーバサイド JavaScript の年! サーバサイド JavaScript命は node.js! ということで割と普通のウェブアプリケーションを node.js で作るためのチュートリアルを書いてみました。WebSocket とか新しめの話題は結構見ますが、PHP とかで普通のウェブアプリ作ってる人向けのチュートリアルとかあんま見ないような気がしたので、って感じです。 チュートリアルの内容ですが、コード量が少なめで機能的にも分かりやすそうなモノということで、短縮 URL ウェブアプリケーションを作ってみることにしました。bit.ly とか t.co とか nico.ms みたいなアレです。短縮 URL のデータは MySQL に保存します。 結構長文になっちゃったので、先に目次置いときます。 node.js のインストール npm (Node Package Mana

    node.jsとMySQLで割と普通のデータベースウェブアプリを作ってみるチュートリアル | さくらたんどっとびーず
  • フェイスブックの作ったオープンソース色々:phpspot開発日誌

    公開初日に早速フェイスブックの映画、ソーシャルネットワークを見てきました。 サービスを作ってる人は、\1,800はらうだけでやる気を200%ぐらいにしてくれる映画だと思うので費用対効果は安いと思います。 映画の中で、ハーバード大学は2時間で22000アクセスのトラフィックを集めただけで落ちちゃうの?とかナップスターの作者さん遊び上手すぎじゃない?とか、新機能の実装に家かえってから1、2分とか早すぎない?等の、ツッコミどころなんかも楽しめます。 映画の中ではコーディングに関することは殆ど出てこなかったわけなんですが、膨大なトラフィックをさばくためにfacebook自体、多くのオープンソースを公開しているのでdevelopers.facebook.comから紹介してみます。 もうすぐ6億人に届くほどのユーザを扱うためには、想像を絶するインフラや高速化、サーバ間連携の仕組みが必要になるわけですが

  • ソーシャルゲームのためのデータベース設計

    ・データベース的な観点でのソーシャルゲームの特徴 ・データモデル ・ソーシャルゲームに従来型RDBMSを使うべきか、�流行りのNoSQLで行くべきか ・負荷対策 (アーキテクチャ面) ・負荷対策 (ツール面) ・インフラエンジニアのキャリアについて

    ソーシャルゲームのためのデータベース設計
  • 文字列エンコード « python練習帳

    cp932は、Windowsで標準的に使われているエンコードだ。 エンコードを確認するには、想定しうる文字コードで、デコードしてみればよい。 cp932、ms932、shift-jisでデコードできた。cp932とms932は同じエンコードなので、当然の結果だ。shift-jisも特殊文字を除くと、cp932、ms932と同じなので、これだけの文字列では区別のできないのは当然だ。 >>> print "あいうえお".decode("cp932") あいうえお >>> print "あいうえお".decode("ms932") あいうえお >>> print "あいうえお".decode("shift-jis") あいうえお >>> print "あいうえお".decode("utf-8") Traceback (most recent call last): File "<stdin>",

  • Android概要資料

    Kotlin/Golang Developer seminor. 「Androidが生み出す開発言語の多様性」 リックテレコム主催嶋 是一 (Yoshikazu SHIMA)

    Android概要資料
  • 「国内外、ソーシャルゲームの市場動向」のスライドを公開します:In the looop:オルタナティブ・ブログ

    昨日1月13日、三菱UFJモルガン・スタンレー証券にて、機関投資家向けに、「ソーシャルゲーム、国内外の動向」に関する講演をしてきました。そちらで使用したスライドを公開いたします。なお、このスライドは今回のテーマにしたがって書き下ろした新作です。 機関投資家向け資料ですので、業界構造やプラットフォーマー収益性、スマートフォンを含む今後の見通しなどを投資家視点でまとめています。広くこの業界をつかむための資料として、業界ビジネスパーソンの皆様に参考になる点もあるかと思います。 なお、私が関係している講演に関しては、Facebookファンページにて告知させていただいております。また、下記スライド一覧よりPDFダウンロードも可能です。どうぞ皆様のビジネス等にご自由にご活用ください。 イベントスケジュール スライド一覧 (ダウンロード可能) 講演や執筆等のご依頼に関して Tweet Check 記事裏

    「国内外、ソーシャルゲームの市場動向」のスライドを公開します:In the looop:オルタナティブ・ブログ
  • 『WebのスキルでiPad/iPhoneアプリ風のWebアプリ作成のまとめ』

    を買わずに解決するWeb制作の小技 ホームページ作成でちょっとしたことを参考書を買わずに解決する方法をPHP CSS Webデザイン jQuery Flashを中心に便利な技をまとめていきます!現在、長野県長野市の制作会社でWeb作成中! iPhoneiPadのアプリを作りたいけど、iPhoneアプリ初心者なので 作るにはObjective-Cを覚えたり登録したりお金かかったりとか iPhoneアプリの作成にはハードルがちょっと高い。 そこで、今までのWebの知識を活かして、Webアプリにしようと 思って試してみた。 基的な知識を理解しなければいけないので、超簡単なWebアプリを作成してみた。 だた、写真を100枚表示するだけ。 Webアプリと呼べるのだろうか? 今回は、基的な知識を知りたかったのと分かりやすいので Webアプリと呼ぶことにします。 完成したものはこちら!iPhon

    『WebのスキルでiPad/iPhoneアプリ風のWebアプリ作成のまとめ』
  • 朝日新聞、メディア配信をGoogle App Engineで実現 - @IT

    2011/01/13 サイオステクノロジーは1月13日、朝日新聞社とリコーが共同で1月14日より提供開始するサービス「News Plaza」の記事情報配信システムを、グーグルのクラウドサービスである「Google App Engine」で開発したことを発表した。開発にはJava言語を使用したという。 News Plazaは、企業向けに各メディアの記事情報を提供するサービス。今回サイオスが開発したNews Plazaの記事情報配信システムは、企業向けに朝日新聞社が提供する各メディアの記事情報(記事見出し、記事概要など)をパソコン上のアプリケーションに配信し、閲覧可能にするという。閲覧した記事は、リコーの複合機で印刷することができ、社内外での情報共有や業務におけるツールとしての活用が可能だという。 Google App Engine採用の理由としてサイオスは、物理環境への投資コストの削減や開発

    shin1x1
    shin1x1 2011/01/18
  • Git Immersion

    A guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it. Git is a powerful, sophisticated system for distributed version control. Gaining an understanding of its features opens to developers a new and liberating approach to source code management. The surest path to mastering Git is to immerse oneself in its utilities and operations, to ex

    shin1x1
    shin1x1 2011/01/18
  • SWFバイナリ編集のススメ第六回 (おさらい編) | GREE Engineering

    こんにちは。メディア開発のよやです。 そろそろ SWF シリーズの記事は打ち止めにしようか迷っていましたが、暖かい励ましのメールを頂いたので、もう少し続きます。ご声援ありがとうございます。 今、作成中の Shape 編(ベクター画像)の記事が長くなりそうですので、一度、これまでの内容をおさらいします。 記事一覧 (第一回~第五回) 第一回 (SWF構造) 第二回 (SWF編集) 第三回 (JPEG編) 第四回 (Lossless - GIF編) 第五回 (Lossless - PNG編) 実は、記事を出した後でも図を追加したり文言も訂正を重ねています。ぱっと見で挫折した方も、もう一度読むと分かる記事があるかもしれません。 第一回から順に読むのを前提に記事を書いてしまったので、途中から読むと分かりにくい部分が多いと思います。後から古い記事を辿れるように、各記事のポイントを列挙します。 第一回

    SWFバイナリ編集のススメ第六回 (おさらい編) | GREE Engineering
  • Sebastian Bergmann

    Sebastian Bergmann has created the industry-leading testing tool PHPUnit, which has played a vital role in professionalizing software development with PHP. Sebastian shares his comprehensive experience in publications and at conferences. As Co-Founder and Principal Consultant of The PHP Consulting Company (thePHP.cc), he helps his clients to develop software successfully. In his free time, Sebasti

    shin1x1
    shin1x1 2011/01/18
  • グーグル、データセンターの障害にも耐えるApp Engineの新データストアを発表。Paxosを採用

    グーグルは1月6日、Google App EngineのデータストアとしてPaxos algorithmによるデータセンター間のデータ同期を採用し、可用性を大幅に向上させた新データストア「High Replication Datastore」を追加したと、ブログのエントリ「App Engine 1.4.1 をリリースしました - High Replication Datastore の紹介」で明らかにしました。 App Engine 1.4.1 をリリースしました - High Replication Datastore の紹介 - Google Japan Developer Relations Blog 複数のデータセンターにまたがったレプリケーションを行うことで、特定のデータセンターに障害が発生した場合でもほとんどの場合で問題なく動作するとのことです。 可用性は高まるが書き込みは遅く

    グーグル、データセンターの障害にも耐えるApp Engineの新データストアを発表。Paxosを採用
    shin1x1
    shin1x1 2011/01/18
  • taglet

    Welcome! nfc-taglet.com is being shared via Free DNS, a dynamic DNS domain sharing project where members can setup, and administrate their dns entries on their own remote internet connected systems in real time. To create a free subdomain from any shared domain, you can visit the shared domain list. For any dns related inquiries, questions, support, comments, or misuse contact dnsadmin@afraid.org

  • CakePHP新春勉強会東京でLivlisの事例をプレゼンしました。 - @camelmasaの開発日記

    LivlisではFWにCakePHPを使用しています。 その事がきっかけで、id:cakephperさんからプレゼンのお誘い頂いたのがきっかけでした。 有り難うございます。 とても刺激になりました。 株式会社kamadoではOSSを使用してシステムを構築している部分を、OSSへ最大限還元出来るよう勤めています。 これからも何かしらの方法で還元していきますので宜しくお願い致します。 Livlisの事例 slideshareにアップしました。 英単語のFontがおかしくて読みにくくて申し訳ない。 Livlisのcakephp事例View more presentations from camelmasa. 補足 プレゼン後id:cakephperさんに聞かれたのが、『マスターとスレーブの読み込みの振り分けは何処でやっているのか?』ですが、model/app_model.php内でfind,sa

    CakePHP新春勉強会東京でLivlisの事例をプレゼンしました。 - @camelmasaの開発日記
    shin1x1
    shin1x1 2011/01/18
    おつかれさまでした!