タグ

2010年5月28日のブックマーク (16件)

  • 2010-05-28

    http://github.com/akm/cassandra_object_rails3 に、http://github.com/NZKoz/cassandra_object のtest以下のモデルをrails3.0アプリとして動くようにしました。 ただし、shouldaがまだrails3対応が終わってないみたいなので、 http://github.com/akm/cassandra_object_rails3/blob/master/test/test_helper.rb のコメントにあるようにshouldaのソースコードを直接変更する必要があります。 これでrake testをすると、cassandra_objectと同様に、 198 tests, 396 assertions, 0 failures, 2 errorsになるはず。 cassandra_objectでは、associ

    2010-05-28
    s5ot
    s5ot 2010/05/28
  • 10兆までの素数のリストを作ってみませんか?

    もしあなたがプログラマだったら、プログラムを書いて10兆までの素数のリストを作ってみてほしい。情報システムの開発に携わる人であれば、10兆までの素数のリストを出力するシステムの見積もりを考えてみてほしい。費用はどれくらいかかるか、納期はどれくらいか、あなたはどんな答を出すだろうか。仕様書はうまく書けるだろうか。 記者がこんなことをいうのは、自分で10兆までの素数のリストを作ってみて、とても面白かったからだ。図1のプログラムを書いて出力が成功するまで約2週間、夢いっぱいの楽しいひとときを過ごせた。予期せぬ問題も発生したけれど、最後にはコンピュータがまだまだ発展する可能性を持つと感じられた。素数のリストを作る演習は、プログラミングと情報システムにおける有益な演習の一つである。 アルゴリズムの有効性が納得できる この演習の面白い点は、まずアルゴリズムの有効性を納得できる点だ。素数(prime)は

    10兆までの素数のリストを作ってみませんか?
    s5ot
    s5ot 2010/05/28
  • 最近の対外活動履歴(2010-Spring) - 元RX-7乗りの適当な日々

    昨年は、書籍執筆(2冊)に寄稿・講演多数と、アウトプットだらけの年だったので、今年はインプットの年として礎を築こうと決意した元旦。 # (2010/01/01) 迎春2010 - 元RX-7乗りの適当な日々 駄菓子菓子! 何だかんだで、今年に入って、この5ヶ月で色々とアウトプットもしているので、最近の活動履歴として記しておこうかと思います。 (執筆・講演依頼や、その他ご連絡については、右サイドメニュー上部のメールアドレスまで、お気軽にお願いします。) 寄稿 クラウドきほんのき | 日経SYSTEMS (第7回) Amazon EC2/S3 (概要編) | 日経SYSTEMS 2010年1月号 http://ec.nikkeibp.co.jp/item/backno/OS0201.html 日経SYSTEMS(クラウドきほんのき)で連載をはじめました - 元RX-7乗りの適当な日々 (第8回

    最近の対外活動履歴(2010-Spring) - 元RX-7乗りの適当な日々
    s5ot
    s5ot 2010/05/28
  • 簡単にクラウドでDB(MySQL)環境が使える!Amazon RDSの使い方 - 元RX-7乗りの適当な日々

    先日「Amazon RDS」に他ロケーション(Zone)で自動フェイルオーバーできるオプションが追加され、より実用性が高くなりました。また、"AWS Management Console"からの、Amazon RDSの利用がサポートされたことにより、利用の敷居もグッと下がりましたよね。 Amazon RDS – Multi-AZ Deployments For Enhanced Availability & Reliability | AWS News Blog MySQLに自動フェイルオーバー機能を追加したAmazonクラウド。オンラインのままパッチ当てやバックアップも - Publickey AWS Management Console Now Supports the Relational Database Service | AWS News Blog それに伴って、以前私が"@I

    簡単にクラウドでDB(MySQL)環境が使える!Amazon RDSの使い方 - 元RX-7乗りの適当な日々
    s5ot
    s5ot 2010/05/28
  • 6ヵ月あまりの時を経て、GoogleがようやくAdMob買収を完了

    モバイル広告ネットワーク最大手AdMobの買収計画発表から6ヵ月あまりを経て、ようやくGoogleが契約を完了した。この買収を反トラスト法に照らして阻止すべきかどうか数ヵ月にわたって検討していたFTC(連邦取引委員会)が、全会一致で承認を決定してから一週間後の報せだった。 ようやく判断を下した際、FTCはAppleが最近iAdでモバイル広告市場に参入したことを挙げ、これを発生期にあるモバイル広告分野には依然として十分な競合が存在することの証拠であるとした(誌を含め多くの人たちが指摘していたことだ)。また、FTCの取り調べに際してこの買収は認められるべきだと感じたデベロッパーらのブログ記事によって、FTCが動揺した可能性もある。中には、FTCにはあらかじめシナリオがあり、Googleの目的を妨げる発言をするよう圧力をかけられたと書いたデベロッパーもあった。 CrunchBase Infor

    s5ot
    s5ot 2010/05/28
  • AppEngine/JRubyでAppStats - urekatのスカンク日記3

    使ったことがない方は試してみてください。 きっとインストールしたくなります。 http://railsongae.appspot.com/ http://railsongae.appspot.com/appstats/stats AppStatsとDeferredDispatcherを入れました。 しかしちょっと面倒な問題有り。 [request to API call memcache.Set() was too large] http://groups.google.com/group/google-appengine-java/browse_thread/thread/f4ec62dda36e4f12 require 'appengine-rack' require 'appengine-rack/java' require "lib/appstats_util" AppEngine

    s5ot
    s5ot 2010/05/28
  • オラクル(Oracle/Oracle10g)ユーザーズガイド「オラクルでRACを組む」

    Real Application Clusters を実現するのに必要なものってなに? 「RACっていいらしいねぇ。」 そんな大雑把に言われても、何がどういいんだかさっぱりわかりませんよね。さらに・・・ 「うちもRACにするか」 そんな唐突に言われても何が必要になって、いくら掛かるんだかさっぱりわかりませんよね。 そもそもRACとは何か。簡単に言ってしまうと、複数のOracleデータベースが別々のサーバで起動していて、すべてのデータベースがひとつのデータファイルを共有しているから、その中のひとつがダウンしても、サービスにはほとんど支障が出ないシステムのことです。 複数のOracleデータベースが起動して、しかも同じサービスを行っているので、負荷の分散にもなり、重要なデータが保管され、負荷も大きそうなシステムにはほとんど場合採用されています。 もっとも共有ディスクが壊れてしまえば、

    s5ot
    s5ot 2010/05/28
  • Kazuho@Cybozu Labs: キャッシュの上手な使い方

    « C-0.05 | メイン | cygwin + mod_perl » 2006年02月08日 キャッシュの上手な使い方 キャッシュといっても、ウェブブラウザやウェブプロキシのキャッシュのことです。 ・Internet Explorer のキャッシュの動作 Internet Explorer は、同一ウィンドウ内で複数回同じウェブページを読み込む場合、2回目以降はキャッシュのデータを使用します (デフォルト設定の場合、 Last-Modified または Expires ヘッダがついている場合のみ)。 つまり、同じウィンドウの中で、 ページA を読み、次にページB を読み、そしてページA を再び読み込むようなケースでは、2回目にページ A を表示する際にはキャッシュのデータが使用され、ウェブサーバへの再問い合わせは行われません。 また、 Last-Modified ヘッダと Expire

    s5ot
    s5ot 2010/05/28
  • Oracle 10g RAC 講座 その1:事始め

    えーっと、ここ最近ずーっと仕事Oracle 10g RAC な DBMS 構築してます。Oracle はある程度知っているつもりだったのですが、RAC (Real Application Clusters)が激ムズです。Oracle 8i の時に NEC の ClusterPROつかって HA 構成の DBMS を設計運用したときは全貌が把握できていたのですが、RAC はなかなか思うように把握できていません・・・orz ※インストール自体はそれほど難しくないのですが、RAC は環境依存による障害切り分けが激しく困難です。そんなとき、RAC についての深い知識がないと、何のお役にも立たないなぁ〜なんて事を感じている今日この頃。 って事で、Oracle 10g RAC をマジメにお勉強することにしました。インストール前に、まず 10g RAC とは何んぞや?から学習しなければなりません。特

    s5ot
    s5ot 2010/05/28
  • Oracle Real Application Clusters(Oracle RAC)のキモ ~Cache Fusionに注目する~

    Oracle Real Application Clusters(Oracle RAC)のキモ ~Cache Fusionに注目する~ 目次 Oracle RACを利用する理由 Active/Standby構成クラスタの課題 Oracle RACによる解決 Oracle Parallel ServerからReal Application Clustersへ Oracle Parallel Server(OPS) Oracle7 Parallel ServerからOracle8 Parallel Server Oracle8i Parallel Server Oracle9i Real Application Clusters 詳細解説Cache Fusion read/read cache fusion read/write cache fusion write/read cach

    s5ot
    s5ot 2010/05/28
  • 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

    s5ot
    s5ot 2010/05/28
  • English (US)

    Did someone say … cookies? X and its partners use cookies to provide you with a better, safer and faster service and to support our business. Some cookies are necessary to use our services, improve our services, and make sure they work properly. Show more about your choices.

    English (US)
    s5ot
    s5ot 2010/05/28
  • Twitter / OpenSource

    Twitter loves open source. Twitter is built on open-source software—here are the projects we have released or contribute to. Also see our engineering blog for more details. Want to work on stuff like this? Check out our jobs. Ruby

    s5ot
    s5ot 2010/05/28
  • up and running with cassandra

    Cassandra is a hybrid non-relational database in the same class as Google’s BigTable. It is more featureful than a key/value store like Riak, but supports fewer query types than a document store like MongoDB. Cassandra was started by Facebook and later transferred to the open-source community. It is an ideal runtime database for web-scale domains like social networks. This post is both a tutorial

    up and running with cassandra
    s5ot
    s5ot 2010/05/28
  • GitHub - NZKoz/cassandra_object: A library for persisting your objects into cassandra.

    Cassandra Object provides a nice API for working with Cassandra. CassandraObjects are mostly duck-type compatible with ActiveRecord objects so most of your controller code should work ok. Note that they're mostly compatible, Cassandra has no support for dynamic queries, or sorting. So the following kinds of operations aren't supported and never will be. :order :conditions :joins :group There isn't

    GitHub - NZKoz/cassandra_object: A library for persisting your objects into cassandra.
    s5ot
    s5ot 2010/05/28
  • CSS3 Gradient Buttons - Web Designer Wall

    Last week I talked about Cross-Browser CSS Gradient. Today I’m going to show you how to put the CSS gradient feature in a good practical use. Check out my demo to see a set of gradient buttons that I have created with just CSS (no image or Javascript). The buttons are scalable based on the font-size. The button size can be easily adjusted by changing the padding and font-size values. The best part

    CSS3 Gradient Buttons - Web Designer Wall
    s5ot
    s5ot 2010/05/28