タグ

2011年12月16日のブックマーク (22件)

  • 東京オリンピック・パラリンピック競技大会における知的財産の活用について インフォメーション | 東京大学TLO

    TLOは、Technology Licensing Organization(技術移転機関)の略称。有益な知を世の中に広めていくことをミッションに、東京大学の研究成果を特許化し、それを民間企業等へライセンスしています。 東京大学の100%子会社である私たちは、東大発の研究・知財を産業界を通じて社会に届けるために様々な取り組みをしています。 弊社のアソシエイトが親身になってご対応いたします。

    東京オリンピック・パラリンピック競技大会における知的財産の活用について インフォメーション | 東京大学TLO
    jazzanova
    jazzanova 2011/12/16
  • ビートルズのハードデイズナイトのイントロのコードがついに分かった!(動画)

    ビートルズのハードデイズナイトのイントロのコードがついに分かった!(動画)2011.12.16 13:0012,056 satomi テープ逆回転じゃなかった! ビートルズの『A Hard Day's Night』の出だしで鳴るジャ〜ンのコードは永遠の謎とされてきましたが、なんとなんとCBCラジオのランディ・バックマン(Randy Bachman)氏が解読しちゃいましたよ! ビートルズの全マスターテープをデジタル保存しているアビー・ロード・スタジオに直にお邪魔して、音楽制作ソフトでパート別に再生して耳で拾いました。 以下の後半で種明かしをしています。 (訳) 去年(ビートルズのプロデューサー)ジョージ・マーティンの息子ジャイルズ・マーティン(Giles Martin)の招きで普通は入れないアビー・ロード・スタジオに入れてもらった。で、そのとき彼が言ったんだ。 「ビートルズのソーステープはこ

    ビートルズのハードデイズナイトのイントロのコードがついに分かった!(動画)
  • .今日の必ずトクする一言 -- TODAY'S REMARK  ●電力不安定時代の塩吹きニッケル水素電池復活法のナゾ--

    弊社は、1985年5月の創業以来、パソコン通信サービスを皮切りに、1999年には国内初の商用ADSLサービスを開始し、近年ではFTTHを利用した接続サービスを展開するなど、様々なインターネットサービス等を提供して参りました。これもひとえに皆さまのご愛顧によるものと深く感謝しております。 しかしながら、設備の老朽化により、サービスを維持することが困難となったため、この度インターネットサービス等の提供を終了することにいたしました。 今までご愛顧いただきましたお客さまには深く御礼申し上げますとともに、ご理解賜りますようお願い申し上げます。

    .今日の必ずトクする一言 -- TODAY'S REMARK  ●電力不安定時代の塩吹きニッケル水素電池復活法のナゾ--
    jazzanova
    jazzanova 2011/12/16
  • Advent Calendar 14日目 MySQL と PHP の間を詳しく見てみる - do_aki's log

    かじゅある! (挨拶) 記事は、 MySQL Casual Advent Calendar 2011 (http://mysql-casual.org/2011/11/mysql-casual-advent-calendar-2011.html) 14日目です。 そして同時に do_aki Advent Calendar 2011 (http://atnd.org/events/22834) の 14日目でもあります ;-p PHP と聞いただけで逃げ出す方も居られますでしょうが、 やはり私、PHP を使っておりまして、それ以外のネタがなかなか見つからないので、 かじゅあるに PHP ネタを投入することにしました。 MySQL を利用する手段 PHP アプリケーションから MySQL を利用する方法は結構様々です。 Doctrine (http://www.doctrine-projec

    Advent Calendar 14日目 MySQL と PHP の間を詳しく見てみる - do_aki's log
  • レプリケーションが追いつかないときに試すこと - Hatak::Techlog

    MySQL Casual Advent Calendar 2011” 7 日目を担当させていただく、hatak (@hisashi) です。 普段はモバイルゲームのインフラをメインにみているのですが、今回はそんな業務で経験したことを基に記事を書かせていただきます。 カジュアルすぎる内容かもしれませんが、お付き合いいただければと思います。 MySQL のレプリケーション MySQL のレプリケーションは、安定稼働やバックアップ、負荷分散などの目的に利用できる優れた機能です。 bin-log (バイナリログ) を利用して Master サーバから Slave サーバに更新を伝播させ、データの複製を行います。Slave サーバでは、2 つのスレッドが動作しています。 IO_THREAD – Master から送られてきたデータを受け取り、relay-log (リレーログ) として書き出す SQ

  • 高負荷でも安定したサービスを提供するためのリバースプロキシ : DSAS開発者の部屋

    KLab Advent Calendar 2011 「DSAS for Social を支える技術」の8日目です。 前回は php のプロセス数を絞ることのメリットを解説しました。 プロセス数を絞るには FPM を使うなどの方法もありますが、 DSAS for Social では php は Apache + mod_php を使っていて、 それにリバースプロキシを組み合わせて利用しています。 今日はこのリバースプロキシの役割を説明して行きます。 以降、リバースプロキシのことを単にプロキシと呼びます。 プロキシを使う理由 そもそも、なぜプロキシを使うのかを説明しておきます。 5秒ルール ケータイ向けのソーシャルアプリでは、ユーザーからのリクエストは 一旦プラットフォームのサーバーを経由して、アプリを提供している Webサーバーに到達します。 このとき、アプリ側のレスポンスがあまりに遅いとプ

    高負荷でも安定したサービスを提供するためのリバースプロキシ : DSAS開発者の部屋
  • Is TDD dead? - Google+

    Join the official community for Google Workspace administrators In the Google Cloud Community, connect with Googlers and other Google Workspace admins like yourself. Participate in product discussions, check out the Community Articles, and learn tips and tricks that will make your work and life easier. Be the first to know what's happening with Google Workspace. ______________ Learn about more Goo

    Is TDD dead? - Google+
  • 11の「やめたこと」で実現した1000万ダウンロード突破【スマホ2011冬】 - 日経トレンディネット

    NHN Japan スマートフォンゲーム制作室 室長の馬場一明氏。「自分はいつも焼肉屋に行くとべ過ぎてしまう。自分のべる量も分からないのに、他人の作業量が分かるわけがないので、作業量の見積もりは不要」とのユーモアあふれる例えに会場は笑いにつつまれるシーンも 12月14日、スマホ関連総合カンファレンス「スマートフォン&タブレット2011 冬」(ベルサール八重洲)の「ゲーム開発」セッションでは、NHN Japan スマートフォンゲーム制作室 室長の馬場一明氏が登壇した。『ダーツ』や『フォトジグソー』など、直感的に遊べるアプリ「TEIBAN GAME」をいかにクオリティーを維持しながら、短期間で多数開発し、ヒットに結び付けたか。その舞台裏と独自の組織論を披露した。 これまでPCオンラインゲームを手がけてきた馬場氏が、スマホゲームアプリの開発を命じられたのは、東日大震災直後の今年3月。出され

    11の「やめたこと」で実現した1000万ダウンロード突破【スマホ2011冬】 - 日経トレンディネット
    jazzanova
    jazzanova 2011/12/16
  • #isucon を支えた技術: ベンチマークmaster/agentの構造とnode.jsの話 - たごもりすメモ

    支えた技術ってほど大層なものでもないんだけど、なんとなくカッコいいのでシリーズ名にしてみようと思った。 で、表題の件。 #isucon のベンチマークツールは1台のmasterと複数台のagentという構造になっていて、agentはベンチマークツールの負荷を複数台のサーバに分散させるために存在する。各agentは交換可能で、仮にagent用サーバが1台壊れたら、別のagentに負荷を振り向けるよう設定を書き換えるだけでいい。役割としてはだいたいこんな感じ。 master 各チームのスコア表示、およびベンチマークの起動・停止操作の提供、agentへのベンチマーク実行状況の問合せ、agentへのベンチマーク起動・停止指示、ベンチマーク実行結果の受け取りと保存 agent ベンチマーク処理の起動・停止、ベンチマーク実行状況の提供 (すべてJSON RPC) masterとagentは両方とも n

    #isucon を支えた技術: ベンチマークmaster/agentの構造とnode.jsの話 - たごもりすメモ
  • 第44回 セキュリティ対策が確実に実施されない2つの理由 | gihyo.jp

    セキュリティ対策は言語やアプリケーションを問わず非常に重要です。しかし、取るべきセキュリティ対策が確実に実施されないケースが広く見受けられます。 最近の例では次のような物があります。 WordPress Meenews 5.1 Cross Site Scripting WordPress Enable-Latex Remote File Inclusion Dolibarr 3.1.0 RC Cross Site Scripting / SQL Injection 上のURLの脆弱性も対策が簡単なものが多いですが、対策が簡単なSQLインジェクションの脆弱性も数多く見つかっています。 CMS Balitbang 3.x SQL Injection AdaptCMS 2.x SQL Injection Icomex CMS SQL Injection なぜ簡単な対策で防げる脆弱性でもセキュリテ

    第44回 セキュリティ対策が確実に実施されない2つの理由 | gihyo.jp
  • 第10回 ジョブキューで後回し大作戦―TheSchwartz、Qudo、Q4M(2) | gihyo.jp

    Qudo―もう一つのTheSchwartz TheSchwartzは実績豊富なプログラムですが、拡張性に欠けるところがあります。そこで筆者は拡張性に重点を置いたジョブキューのしくみを作成しました。それがQudo(クドー)です。 QudoはTheSchwartzにはないフックポイントとプラグイン機構を提供しています。フック機能を使えば、ジョブデータをデータベースに登録する際に使用するシリアライザなどを自由に選択できます。 TheSchwartzではシリアライザはStorable以外は利用できませんでしたが、QudoではJSON(JavaScript Object Notation)やData::MessagePackを使ってジョブデータをシリアライズできます。Storableでシリアライズされたデータはデータベースの中身を直接覗いても読めませんが、JSONでシリアライズすればデータベースを直

    第10回 ジョブキューで後回し大作戦―TheSchwartz、Qudo、Q4M(2) | gihyo.jp
  • DeNA川崎氏が語る──秒速で進化する「ngCore」の全貌|【Tech総研】

    DeNAおよびそのグループ企業である米ngmoco社が開発・提供する「ngCore」。業界の中でも最先端と言われるスマートフォン向けクロスプラットフォーム・ゲームエンジン。その現在の開発状況を、DeNAの最高技術責任者を務める川崎修平氏に聞いた。 DeNAが開発・提供する「ngCore」は、ソーシャルゲームプラットフォーム「Mobage」のスマートフォン向けゲーム開発エンジンだ。もともとは米ngmoco社が開発を始めたものだが、2010年にDeNAが同社を買収したことにより、単なるゲームエンジンとしてだけではなく、DeNAが世界で展開するMobage向けアプリ開発戦略、プラットフォーム展開の中核に担うものとして位置付けられ、日米共同で急速に拡張が図られてきた。 いま雪崩を打ってスマートフォン向けにシフトするソーシャルゲーム開発の現場だが、代表的なスマートフォンOSであるiOSやAndroi

  • スナイデル、インタビューで長友を絶賛 | Goal.com

    インテルMFヴェスレイ・スナイデルは、『インテルチャンネル・ジャパン』でのインタビューで、チームメートの日本代表DF長友佑都を絶賛している。 チェーザレ・ポレンギが行ったインタビューの中で、このオランダ代表MFは長友の精神的な強さなどを語っている。加入当初から物怖じすることなく積極的にコミュニケーションを図り、チームに溶け込んでいったという。 ―インテル初日の練習での長友は、どんな様子でしたか? 「佑都は良いやつで、面白いね。来た頃はあまりイタリア語をしゃべれなかったけど、たくさんおかしなジョークを言っていた。僕らには言葉が分からないと言っていたけど、実際には僕らがイタリア語で話していることをすべて理解していたんだ! 僕らは彼とジョークを交わすのが大好きなんだ。楽しませてくれる男だよ。みんな知っていると思うけどね!」 ―おふたりは良い友達なのですか? 「うん、とても良い友人だね。ロッカール

  • クックパッドを退職しました。 - プログラミングノート

    日をもってクックパッド退職しました。 (写真を貼りたかったのですが諸事情で取得できず..) クックパッドでやってきたこと クックパッドに入社したのは約2年半前、上場する直前のタイミングでした。これまでWebサービスをまともに運営したことがない、Railsはほとんど触ったことがない、ついでに料理もできない、という状態でしたが、恐る恐る説明会に参加したところ、そのままスムーズに入社でき、当時まだ数人しかいなかったエンジニアと共に様々なことにチャレンジすることが出来ました。 入社時の面談で何をやりたいかと聞かれ、とにかくRailsWebサービスを作ってみたいと言ったことを良く覚えています。そんな感じでスタートしたクックパッドライフですが、 スマホアプリ、サイトの新規開発 APIの設計、開発 PCクックパッド、モバれぴの機能改善 バックエンド(広告とかサイト管理)の機能改善 社内目標管理シ

    jazzanova
    jazzanova 2011/12/16
  • クックパッドアプリ開発の裏側

    2010.6.4 クックパッド x PFI勉強会の資料です。 クックパッドアプリ開発の裏側についてご紹介。Read less

    クックパッドアプリ開発の裏側
  • ショッピングモールで罠にはまったサンタ | 秋元@サイボウズラボ・プログラマー・ブログ

    フロリダのショッピングモールで、高いところからロープで颯爽と降りてくるサンタクロース。うまく行けば子供たちも大喜びだったろうと思うのですが、ロープにヒゲやら帽子やら挟まって取れてしまい、ただのおじさんになった上に空中で進むことも戻ることもできず… 見てた子供たちに親がどう説明したのやら。 モールが後で明かしたところによれば、この男性はロープ登りのプロで、このイベントは無償で申し出たもの。名前は明かしたくないということで早々と立ち去ったそうです。 via Disturbing News!

    jazzanova
    jazzanova 2011/12/16
  • 韓国のツインタワーが9.11を想起させると米激怒、会社が謝罪:Firm Sorry for Design Resembling 9/11 Attack

    韓国のツインタワーが9.11を想起させると米激怒、会社が謝罪:Firm Sorry for Design Resembling 9/11 Attack Far-fetched or obvious? A Dutch architecture firm MVRDV has apologized for a design of two Seoul skyscrapers that to some New Yorkers resembles the Twin Towers during the 9/11 terror attacks.  Despite the criticism, the firm has no plan to change it. As msnbc says, the towers are part of the Yongsan Dream Hub designed by D

    韓国のツインタワーが9.11を想起させると米激怒、会社が謝罪:Firm Sorry for Design Resembling 9/11 Attack
    jazzanova
    jazzanova 2011/12/16
  • エラー処理を書いてはいけない

    エラー処理を書いてはいけない田中英行 tanaka.hideyuki@gmail.com 2011/12/08 @PFIセミナー 自己紹介田中英行 (@tanakh, http://tanakh.jp) PFI社でプログラマやってますJubatuspficommon検索エンジンのコアエンジンHaskell愛好家msgpack / rpc / idlpeggy (パーザジェネレータ & QQ w/ AQ)Shu-thing (シューティングゲーム) / (Monadius メンテナ)今気になるパッケージは monad-controlLearn you a Haskell 鋭意翻訳中 (春頃発売予定) エラー処理を書いてはいけない日の概要エラー処理を抽象化しようというお話です 現在のエラー処理の抱える問題どのように解決するのか実際の例エラーは処理しなければならない エラー処理を書いてはいけな

  • The Art of Work:MySQL InnoDB Pluginのデータ圧縮機能 性能編 - SH2の日記

    MySQL InnoDB Pluginのデータ圧縮機能の続きです。前回はInnoDB Pluginの独自機能であるデータ圧縮の仕組みを解説し、Wikipedia語版のデータが約半分にまで圧縮されることを確認しました。今回はデータ圧縮によって性能がどのように変化するかを、実際にベンチマーク試験を行って見ていきます。 試験の方針 データ圧縮による性能への影響は、以下の二点が考えられます。 メリット:データサイズが小さくなるため、ディスクI/Oが減る デメリット:圧縮・展開の処理が行われるため、CPU負荷が高くなる そこで、これらの特徴がよく分かるように試験パターンを工夫します。Wikipedia語版のデータはInnoDB上でおよそ5GBありますが、まず狭い範囲に絞って読み取り処理を行うことでディスクI/Oがあまり発生しないようにします。これでCPU負荷の傾向を確認することができます。次

    The Art of Work:MySQL InnoDB Pluginのデータ圧縮機能 性能編 - SH2の日記
    jazzanova
    jazzanova 2011/12/16
    MySQL InnoDB Pluginのデータ圧縮機能
  • MySQL InnoDB Pluginのデータ圧縮機能 - SH2の日記

    InnoDB Pluginの面白い機能の一つに、データ圧縮機能があります。今回はその仕組みと効果について見ていきたいと思います。まずはグラフをご覧ください。 これはWikipedia語版のデータベースをダウンロードし、記事文の格納されているtextテーブルをMySQL 5.1+InnoDB Plugin 1.0の環境にロードしたものです。 元テキスト:今回利用したデータは2009/06/21版のものです(jawiki-20090621-pages-articles.xml.bz2)。元テキストはここからXml2sqlを用いてタブ区切りテキストを取り出したものを用いています。このファイルには1,167,411件の記事が格納されており、容量は3,436MBとなっています。 元テキスト gzip:元テキストをgzipコマンドで圧縮したものです。 MyISAM:記事をMyISAMのテーブルに

    MySQL InnoDB Pluginのデータ圧縮機能 - SH2の日記
  • Mobile API Design - Thinking Beyond REST — Stereoplex

    This article explores the problems of optimising REST APIs for mobile device performance, and suggests a way of allowing clients to request alternate representations. Nate Aune and Anna Callahan gave a great talk at this year's EuroDjangoCon about a service that they'd built in 24 hours, valentun.es. Along with a great story, the meat of the talk was about the concessions you have to make with a m

  • 退職。 - すぎゃーん日記

    2011年12月いっぱいで、現在所属している会社を退職します。 今日で最終出社、あとは有休消化期間とし、1ヶ月ほどお休みして、2012年2月から次の会社で働き始める予定です。 2009年12月からの、約2年間という短い間ではありましたが、とても濃い人たちに囲まれ濃い時間を過ごすことができました。 PerlWebサービスの開発などほとんど未経験のところからのスタートでしたが、周りの方々に教えてもらいつつ泣きながら少しずつ覚え、なんとかそれなりにWebサービスの開発のノウハウなどを身につけることができました。技術的なところ以外でも、優しく強く面白い同僚たちに恵まれ、とても実りのある2年間だったと思います。当にありがとうございました。 転職活動にあたっては、多くのエンジニア仲間の方に相談に乗っていただいたり会社見学させていただいたりと、とてもお世話になりました。この場を借りて御礼申し上げます

    退職。 - すぎゃーん日記
    jazzanova
    jazzanova 2011/12/16