タグ

2010年5月31日のブックマーク (25件)

  • 【レビュー】WebデベロッパのためのChromeエクステンション | エンタープライズ | マイコミジャーナル

    Google Chrome runs web pages and applications with lightning speed. Chromeの開発速度はかなりはやい。さらに、強制的にアップグレードする仕組みで常にユーザのChromeを最新版にし続けている。Chromeはアドバンスドユーザお気に入りのブラウザになっている。一方、Webデベロッパは豊富なアドオンやエクステンション、これまでに培ってきたテクニックなどから、Firefoxを開発時のブラウザとして採用してきた。しかしChromeもエクステンションを提供するようになったことで、WebデベロッパやWebデザイナにとっても、Chromeが魅力的な選択肢になりつつある。 Google Code Blog: Chrome Extensions for Web Developmentにおいて、特にWebデベロッパやWebデザイナを意識し

  • Transifex Explore Pages

    Transifex is the world's largest localization community for open source projectsBrowse over 9K organizations, 16K public projects and contribute to the community Search Public Projects

    Transifex Explore Pages
    ryuzee
    ryuzee 2010/05/31
  • NoSQLを超えるSQLデータベース「VoltDB」。Cassandraとベンチマーク対決!

    「多くのOLTPデータベースは30年前の設計を基にしており、今日の“Webスケールな”データベースの負荷を想定していない。これら伝統的なデータベースは、処理時間の90%以上がログ、ロック、ラッチ、バッファ制御といったオーバーヘッドに費やされ、しかもそれらによって限られた性能やスケーラビリティしか実現できていない」 Ingresの開発者でありInformixのCTOなどデータベースベンダの要職を歴任したデータベース研究者の大御所、マイケル・ストーンブレイカー氏が開発したVoltDBはプレスリリースでこのように既存のリレーショナルデータベースの欠点を示した上で、インメモリデータベースをベースにこれらのオーバーヘッドを除去し、ACIDによるデータ一貫性を維持しつつ大きな性能向上とスケーラビリティを実現したと説明されています。 SourceForge.jpの記事「「NoSQL」を上回る性能を目指す

    NoSQLを超えるSQLデータベース「VoltDB」。Cassandraとベンチマーク対決!
    ryuzee
    ryuzee 2010/05/31
  • shapado - Gitorious

    patcito pushed 19 commits to shapado/shapado:notifier-mods-next notifier-mods-next changed from b0115cd to 4596d22 Patrick Aljord 4596d22: Revert "always search questions and answers by group"Patrick Aljord 4223168: always search questions and answers by groupPatrick Aljord 3436fa2: added ask_question widgetPatrick Aljord 7dbb122: added embedded widget previewPatrick Aljord d8dc6e0: added external

    ryuzee
    ryuzee 2010/05/31
    Stack Overflowのような質問サイトを構築できるOSS
  • コミットコメントを意地でも書かせたい - almost nearly dead

    コミットコメントを意地でも書かせたいと思うことがあります。 でも意外と書いてもらえなかったりします。 酷い場合だと バグ修正 とか 対応した だけ書いてあったりします。 注意するのも疲れるし、大抵の場合は注意しても直りません。 そんなわけで、私が面倒を見ている環境だとpre-commit-hooksを使って、規定のバイト数のコメント書かないとコミット出来ないようにして対応しています。 単にエラーだと障碍だと騒ぐ人達が居るので、コメントの重要性をエラーメッセージで語りかけるようにもしてたりします(笑) 以下はTracLightning環境下で動作する(はず)のScriptです。*1 キーワードの定期的な見直しは必要ですが、コメントを書かないとコミットできなくなるので意識付けを行うのには有用だと思います。コミットコメントが書いてもらえないと悩んでいる方は試してみては如何でしょうか。 #結構やっ

    コミットコメントを意地でも書かせたい - almost nearly dead
  • LDRのpinをInstapaperにポストするpythonスクリプト - progd

    LDRのAPIを使うにはログインが必要だが、python版mechanizeを使うとcookieなどの処理を意識せず簡単にできる。 #! /usr/bin/env python # coding: utf-8 import mechanize import json import urllib def account(service_name): import sys, os import yaml # スクリプトのディレクトリ dir = os.path.abspath(os.path.dirname(__file__)) return yaml.load(open(dir + '/accounts.yaml'))[service_name] class LDRbrowser(object): LD_LOGIN_URL = 'https://member.livedoor.com/log

    LDRのpinをInstapaperにポストするpythonスクリプト - progd
  • iphonewalker.net

  • Instapaper: Save interesting web pages for reading later

    Save Anything Save all of the interesting articles, videos, cooking recipes, song lyrics, or whatever else you come across while browsing. With one click, Instapaper lets you save, read, and manage the things you find on the Internet. Read Anywhere Instapaper syncs the articles and videos you save so that they’re waiting for you on all your devices - iPhone, iPad, Android, or Kindle. You can read

    Instapaper: Save interesting web pages for reading later
  • Operators - MongoDB Manual

    To learn which operators are unsupported in MongoDB Atlas, see Unsupported Commands in Atlas. Operator Resources Query and Projection OperatorsQuery operators provide ways to locate data within the database and projection operators modify how data is presented.Update OperatorsUpdate operators are operators that enable you to modify the data in your database or add additional data.Aggregation Stage

    Operators - MongoDB Manual
  • Downloads - MongoDB

    See Version Numbers The linux legacy-static builds are only recommended for older systems. If you try to run and get a floating point exception, try the legacy-static builds. Otherwise you should use the regular ones. For version 0.8.0 through 0.9.10, see Older Downloads. See http://buildbot.mongodb.org/waterfall for details of builds and completion times. Included in Distributions The MongoDB dat

  • 第31回 RubyistのためのMongoDB入門(1) | gihyo.jp

    はじめに ここ最近、NoSQLというキーワードが注目を集めています。 リレーショナルデータベースは、一般的にスケールアウト(サーバの台数を増やして性能向上を図る手法)が難しく、特に大規模サービスにおいてパフォーマンス上のボトルネックとなりえます。また、タグやグラフ構造のようなデータは関係モデルに馴染みにくいため、それらを扱う際にはアプリケーションコードもぎこちないものになりがちです。 これらの問題を背景に、何にでもリレーショナルデータベースを使うのではなく、用途に応じてKVSなど他のデータストアを選択する流れが広まりつつあります。このムーブメントがNoSQL(Not Only SQL)と呼ばれているものです。 今回は、NoSQLなデータベースの1つであるMongoDBをご紹介します。 MongoDBとは MongoDBは高いパフォーマンスとスケーラビリティを特徴とするドキュメント指向型デー

    第31回 RubyistのためのMongoDB入門(1) | gihyo.jp
  • RubyistのためのMongoDB入門

    MongoDBとは 10gen社が中心となって開発している非リレーショナルデータベース。 特徴 MongoDBは("humongous"より)は、スケーラブル、ハイパフォーマンス、オープンソース、スキーマフリー、ドキュメント指向です。C++で書かれていて、機能としては: ドキュメント指向ストレージ (the simplicity and power of JSON-like data schemas) 動的な クエリー 組み込みのオブジェクトと配列をサポートした完全な Index のサポート。 クエリー プロファイリング 速い in-place アップデート バイナリデータの効率的な保存 large objects (例:写真や動画) レプリケーション とフェイルオーバーのサポート。 クラウドレベルのスケーラビリティな 自動的なsharding 複雑な集約のための MapReduce 商用

  • MongoDBのパフォーマンスをBerkeley DB, H2, MySQLと比較 - kaisehのブログ

    スキーマレスのドキュメント指向データベース、MongoDBがとても面白そうだったので、Javaから使用した場合のパフォーマンスを計測してみました。 MongoDBはCouchDBに似たデータベースで、任意のオブジェクトを保存できますが、MVCCやREST APIを採用しないことで高パフォーマンスを追求しているようです。インデックスやレプリケーションのサポートも充実しています。 RDBMSをKey-Value Storageとして使う場合のパフォーマンス計測(H2, MySQL編) - kaisehのブログ 前に上記のエントリーでBerkeley DB, H2, MySQLのパフォーマンスを比較したことがあるのですが、そのときと同等の条件になるようにして計測しました。 具体的な計測方法は以下の通りです。 Mac OS 10.5.7, 2GHz Intel Core 2 Duo, 4GB Me

    MongoDBのパフォーマンスをBerkeley DB, H2, MySQLと比較 - kaisehのブログ
  • 新たなデータベースの選択肢は“NoSQL”

    昨年末から「NoSQL」という言葉をネット上で見かけるようになった。字面だけを見ると「もはやSQLは必要ない」(No SQL)という意味にも取れる。だが実際には、「SQLだけに限らない」(=Not Only SQL)というのが正しいようだ。 NoSQLとは、SQL言語を利用しない非リレーショナルデータベース(RDB)を総称した表現である。代表的なものとして、数値や文字列といったデータ(value)を1個のキー(key)にひも付けて管理する「key-valueストア」がある。 key-valueストアで処理できるのは、keyで検索を実行してvalueの値を読み書きすることだけである。「販売単価が100円以上、1000円未満の製品情報だけを抽出」といった、SQLでは当たり前のように処理できる操作をNoSQLでは実行できない。RDBのようにデータの一貫性を厳密に保持しているわけでもない。 過去に

    新たなデータベースの選択肢は“NoSQL”
    ryuzee
    ryuzee 2010/05/31
  • 非リレーショナルデータベースを選ぶ(私達がMySQLからMongoDBへ移行した理由) | taro-nishinoの日記 | スラド

    先日のYuval Kogman氏のエッセイ″Why I don't use CouchDB″の私家版和訳(私は略して私訳と呼んでいます)が私の周辺のCouchDBファンに冷や水を浴びせたようです。どうも誤解もあるようで、Yuval Kogman氏は頭からCouchDBを否定しているのではないのです。氏のような一流のPerler(いや、Perlerでなくても)は野心的である反面、非常に現実的です。ですから、現時点においてはCouchDBがかなりスピード面で劣るのであるから、それを補って余りある野心的な(現にロードマップに載せていますよね)フィーチャーを早く見せなさいと、氏は言っているのです。これは叱咤激励でもあると思います。 私はたまたまMongoDBを選びましたが、夢を持ちたい人はCouchDBを選べばいいし、もっと現実路線の人は他のNoSQLデータベースを選べばいいのです。 そんなことよ

  • [JS]既存のLightbox系スクリプトの不満を解決したスクリプト -Lightbox_me

    IE6にも対応した、DOMエレメントをLightboxのエフェクトで表示するjQueryのプラグインを紹介します。 Lightbox_me - Stupidly Simple Lightboxing Lightbox_meは他のLigtbox系スクリプトのソリューションにはない特徴をもっています。 DOMエレメントをLightbox化。 ウインドウのリサイズ時はオーバーレイもリサイズ。 ドキュメントがウインドウよりサイズが小さい場合はオーバーレイのサイズを変更。 全てのブラウザで固定配置(fixed)で表示。 ウインドウがモーダルボックスより小さい場合は固定配置(fixed)が自動的に絶対配置(absolute)に切り替え。これによりユーザーはスクロールが可能に。 そして、軽量でシンプル、という素晴らしい特徴も備えています。 対応ブラウザはIE6+, Fx2.5+, Safari, Chr

  • MongoDBとCandy - As Sloth As Possible

    そろそろRuby会議もあるというのに、そういや最近Ruby全然書いてないfaultierですこんばんわ。じゃあリハビリを兼ねて久々にRamazeさんで遊んでみるか、ついでにいい加減NoSQLブームにも乗ってみるか、みたいな感じでRamaze+MongoDB+Candyで遊んでみることにした。ちなみに社内では今Cassandraがブームなのだけども、Cassandraはちょっと遊びで使ってみるにはオーバースペックだよなーとか思いつつ色々見てたら、HerokuでMongoDBが使えるらしいのでそれを狙ってのMongoDBいじり。 とりあえず入れてみる aptで探したらmongodbのパッケージもあるんだけど、2010年5月30日時点では1.2.2と若干バージョンが古い。この後オブジェクトマッパーを色々試してみたところ1.4系じゃないと動かなかったりしたので、家のサイトから最新のバージョン落と

    MongoDBとCandy - As Sloth As Possible
  • Sphinxとepub - そこはかとなく書くよ。

    phinxは1.0からepubに対応されるとのことで、release前に、epubの生成を試してみました。 使った文章はWikipediaでたまたま秀逸な記事に上がっていた「源 義経」。Creative Commonsライセンスだから再配布しても大丈夫だよね…。 そのままではformatが違うので、手で直しました。気でやるなら自動変換できるだろうけど。で、生成したepubは以下のURLに。 http://dl.dropbox.com/u/218108/files/epubtest.epub epubの生成は普通に make epub。1.0より前のはmakeのtargetにepubがないので注意。しかし、kindleiPadも持っていないため、 epubreader というfirefoxのプラグインを使って出来栄えを確かめました。 こんな感じで、それなりにきちんとしたものが出来上がった

    Sphinxとepub - そこはかとなく書くよ。
  • SphinxでかんたんePubファイル作成

    警告 この記事は古い為 easy_install の使用等、現在では非推奨の説明があります。インストール周りについては Windowsへのインストールの手順を参照してください。 日時: 2010/05/21 作者: 渋川よしき 最終更新: 2021/02/12 Sphinxの1.0からは、ePubファイルのビルドができるようになります。ePubファイルというのは、iPadやソニーの電子ブックリーダーなどで利用できる、電子ブックのフォーマットです。原理的にはHTMLに、決まった形式のメタデータを含むファイルを追加して、zipで固めて拡張しをepubにしたものですが、Sphinxを使えば簡単に出力することができます。

    SphinxでかんたんePubファイル作成
  • http://www.agileethos.com/blog/post/2010/05/28/Organizational-Agile-Transformation-Barrier-Corporate-Security-Policies.aspx

    ryuzee
    ryuzee 2010/05/31
    会社のセキュリティポリシーがアジャイル適用の壁になる
  • Transforming a Traditional Manager Into an Agile Manager

    ryuzee
    ryuzee 2010/05/31
    旧来型のマネージャからの移行
  • Rally®

    Rally (formerly CA Agile Central) is the market-leading provider of agile software that can enable stronger teams, drive better business results and ignite greater innovation.

    Rally®
    ryuzee
    ryuzee 2010/05/31
    アジャイルにおける成功の定義
  • Rally®

    Rally (formerly CA Agile Central) is the market-leading provider of agile software that can enable stronger teams, drive better business results and ignite greater innovation.

    Rally®
    ryuzee
    ryuzee 2010/05/31
    ゴールの設定
  • James Shore: The Art of Agile Development: Iteration Planning

    ryuzee
    ryuzee 2010/05/31
    イテレーション計画
  • 【レポート】2年でゼロから200万ユーザー、Dropbox創業者のスタートアップ成功術 | ネット | マイコミジャーナル

    Web 2.0 Expoで「Dropbox」共同創業者のDrew Houston氏(CEO)と「Xobni」共同創業者のAdam Smith氏(CTO)が共同で「ゼロから100万ユーザー達成まで」という講演を行った。Dropboxはオンラインストレージを用いたファイル同期/共有サービス、XobniはOutlookの検索プラグインだ。今は異なる市場のスタートアップを率いている2人だが、実はマサチューセッツ工科大の同級生で、2人ともエンジニアであり、そして2人ともマーケティングのバックグラウンドを持たない。それなのに、どちらも2年で200万ユーザー突破という成功を収めているから、スタートアップ成功術のスピーカーとして招待された。 Dropbox共同創業者のDrew Houston氏(左)とXobni共同創業者のAdam Smith氏 この部屋から2人のスタートアップ成功者が誕生した 最初に2人