タグ

2009年3月19日のブックマーク (14件)

  • Scaling Twitter: Making Twitter 10000 Percent Faster - High Scalability -

    Update 6: Some interesting changes from Twitter's Evan Weaver: everything in RAM now, database is a backup; peaks at 300 tweets/second; every tweet followed by average 126 people; vector cache of tweet IDs; row cache; fragment cache; page cache; keep separate caches; GC makes Ruby optimization resistant so went with Scala; Thrift and HTTP are used internally; 100s internal requests for every exter

  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • より優れたスレッドセーフなコレクションの構築

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    より優れたスレッドセーフなコレクションの構築
  • まさか毛布の上に羽毛布団かけて寝てるマヌケはいないよな? | 中の人

    1 : すずめちゃん(長屋):2009/03/12(木) 21:56:18.00 ID:7L0AcgHv まだまだ肌寒いですね。この前、友人の家に遊びに行ったら、信じられない光景を見 ました。なんと彼、羽毛布団の上に毛布を掛けて寝ていたのです。これって変だと思いま せん?僕は毛布が下が正解だと思ってたんだけど…毛布の方が肌触りもいいし。 「睡眠中の保温効果と快適さを考えた場合、正解はご友人の方ですね。化学繊維を使 った一般的な毛布は、汗を吸収・発散しないので、体の上に直接掛けるのは、あまり好ま しくないのです」(睡眠環境コーディネーター・中野祐三子さん) 確かに、汗をかくと毛布がムレて気持ち悪いですよね。結果、朝になったら毛布を蹴っ 飛ばしていたなんてことも。そうか、毛布が上が正解なのか。 「特に羽毛布団の場合は気をつけましょう。というのも、羽毛布団の羽毛は人の体温に より広がります。広が

  • Google App Engine 例文辞典

    このページは個人的な勉強用として作成しています。一応Google App Engineの例文/サンプルを掲載していますが、あまりよいとは言えないコードが含まれてしまっている可能性もあります。 開発環境はMacOS X (10.5/Leopard) としているため、WindowsやUNIXではサンプルコードは流用できますが、それ以外(画面や手順など)は異なるので注意してください。 カテゴリ内のページのURLは変わることがあります。なるべく、このページから入るようにしてください。なお、Google App Engineに関してはGoogle-App-Engine-Japanを参照するとよいでしょう。 ミスや間違い、リンクエラーなどがありましたらopenspc@alpha.ocn.ne.jpまでお願いします。 Last update : 2009/3/18 2009 古籏一浩(KaZuhiro

  • 64bit JVMとCompressed OOPs Feature - marsのメモ

    むふふ。これはうれしい。:-) 開けてビックリ。「なんだよIDEALって?」と思ったが,公式サイトでもちゃんとIDEALって表記してあるんで,意図的なもんらしい。あと年表記が2009なのが気になるけど。:-P ちょっとバッタモン臭さがあるけど,ちゃんとJetBrains社から貰ったんだよ。こんな簡単に貰えるんだったら,一昨年もエントリしとけばよかった。 味をしめたのでアイデアがあったら今年もエントリしようっと(一応,ストックにIdeaSabotterがあるしな)。 ちなみに背中はこんな感じ。 (↓)ここの64bit JVMと32bit JVM,どっちがいいの?的な話が発端。とても興味深い。 → http://www.groovygrails.de/blog/groovygrails/entry/grails_java_web_hosting_32 曰く,64bit JVMのメリットは「2G

    64bit JVMとCompressed OOPs Feature - marsのメモ
  • HudsonクラスタをHadoopクラスタに - 川口耕介の日記

    仕事では30-40ノード位のHudsonクラスタを運用しているのですが、常々、このクラスタをもっと多用途に使えたら便利だと思っていました。 HadoopをHadoop推奨の方法でインストールしてもよいのですが、ネットワークの情報等をHudsonとHadoopに別々に教えないといけないのは不便です。そこで、週末を2つ使って、HudsonクラスタにHadoopを展開するためのプラグインを書きました。Hadoopのコードを読むのに少し手間取りましたが、一度肝を掴んでからは比較的簡単でした。 このプラグインをインストールすると、Hudsonのクラスタ全域でHadoopノードが実行され、またネットワークの設定に関する情報が自動的にHudsonからHadoopへ伝えられます。ユーザーは、HadoopプラグインをHudsonにインストールする以外にはやることはなにもありません。いわゆる「zero con

  • コンストラクタ周りの覚え書き - しげるメモ

    じぶんめも。 列挙型のコンストラクタ privateのみ 明示的親コンストラクタ起動(super();)を書けない チェック例外をスローできない*1 throws RuntimeException と書く分にはOKなので、構文自体はクラスのコンストラクタと同様 デフォルトコンストラクタ クラス(列挙型でない)がコンストラクタ宣言を保持していない場合、デフォルトコンストラクタが自動的に提供される パラメータを受け取らない チェック例外をスローできない 親クラスの引数をとらないコンストラクタを起動するだけ デフォルトコンストラクタの可視性(public, protected, ...)はクラスの可視性と一致する 列挙型がコンストラクタ宣言を保持していない場合、デフォルトコンストラクタが自動的に提供される パラメータを受け取らない java.lang.Enumの引数をとらないコンストラクタを起動

    コンストラクタ周りの覚え書き - しげるメモ
  • 16連射、ゲームは1日1時間の裏側――高橋利幸氏、ファミコンブームを振り返る(後編)

    16連射、ゲームは1日1時間の裏側――高橋利幸氏、ファミコンブームを振り返る(後編)(1/5 ページ) 日デジタルゲーム学会は3月6日、東京・文京区の東京大学福武ラーニングシアターで公開講座「名人の目から見たファミコンブーム」を開催した。講座ではハドソンの高橋名人こと高橋利幸氏が講師として登壇、ブームを仕掛ける側から見たファミコンブームについて語った。 前編ではファミコンブームが徐々に大きなものとなる中、ハドソン宣伝部で中心的な役割を果たした高橋氏が、“高橋名人”として子どもたちのヒーローとなるまでの話をお伝えした。後編では、「ゲームは1日1時間」という言葉や「16連射」が誕生した背景、そして質疑応答の模様を紹介する。 →“高橋名人”という社会現象――高橋利幸氏、ファミコンブームを振り返る(前編) 「ゲームは1日1時間」はこうして生まれた 高橋 ファミコンがブームとなり、私がテレビや一般

    16連射、ゲームは1日1時間の裏側――高橋利幸氏、ファミコンブームを振り返る(後編)
  • 無償になったXenServerを設定する

    無償になったXenServerを設定する:超簡単! XenServerを試してみよう(1)(1/2 ページ) シトリックスのサーバ仮想化ソフトウェア「XenServer」は、2009年3月25日から無償で利用できるようになる。Linuxに親しみがない人でも、簡単に利用できるソフトウェアだ。これを使って、サーバ仮想化を体験してみよう 無償化されたXenServer XenServerは、オープンソースのハイパーバイザであるXenをベースとした、シトリックスによる仮想化ソフトウェアです。記事の時点での最新バージョンはXenServer 5.0です。これまで機能の違いにより、Express Edition、Standard Edition、Enterprise Edition、Platinum Editionの4エディションで構成されていて、単一サーバの仮想化環境を構築可能なExpress E

    無償になったXenServerを設定する
  • 「ホムペ」「プロフ」「リアル」--ケータイ世代が生み出す新コミュニケーション

    モバイルサイトの世界では、PCとは異なる独自の文化やスタイルが築かれている。中でも非常に大きな違いを見せているのがネット上のコミュニケーションスタイルで、PC由来のコミュニケーションが独自の発展を遂げたり、全く新しいジャンルのコミュニケーションスタイルが誕生したりしている。 今回はそうした中から、「ホムペ」「プロフ」「リアル」といったモバイルで特徴的な機能、サービスに焦点を当て、モバイルでのコミュニケーションスタイルの特徴や、その背景を探る。 「ホムペ」「プロフ」「リアル」とは何か 携帯電話が元々、通話のためのコミュニケーションツールであったこと、コミュニケーションに対して積極的な女性や若年層が多く利用していることなどから、コミュニケーション系のサービスとは相性が良い。例えば、コミュニケーションサービスの代表的存在であるソーシャルネットワーキングサービス(SNS)は、会員数が最も多いミクシ

    「ホムペ」「プロフ」「リアル」--ケータイ世代が生み出す新コミュニケーション
  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
  • クラウドコンピューティングでリレーショナルデータベースは使えないのか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    クラウドコンピューティングでリレーショナルデータベースは使えないのか?
  • プログラムの動かし方の本 - きしだのはてな

    Seasarカンファレンスで、基礎としてプログラムの動かし方であげた。と、それに加えて挙げれなかった。 ちなみにSeasarカンファレンスでの内容はid:tanamonがまとめてくれてる。というか、手書きスライドの書き起こしをしてもらってます。 「手書きで書く→ソーシャルに清書してもらう」という、新しいプレゼン手法が生まれました! 差のつく勉強法200のメモ - tanamonの日記 プレゼンや以前のエントリでは、プログラムというのは計算論と意味論に分かれると書いたけど、プログラム意味論という分野と混同してへんな議論になっちゃうので、「プログラムをどう動かすか」と「プログラムをどう書くか」に分かれるとします。命令的な側面と宣言的な側面だと言ってもいいかもしれない。今回は命令的な側面について。 まずは、基礎となる数学、離散数学について。 やさしく学べる離散数学 作者: 石村園子出版社/メ

    プログラムの動かし方の本 - きしだのはてな
    nowokay
    nowokay 2009/03/19
    ↓類書をもっていないとして、どれか一冊といわれると「Java データ構造とアルゴリズム基礎講座」ですかね。|↑ほとんど読んでない本もたくさんあるです