タグ

2009年5月28日のブックマーク (40件)

  • 第1回 眼の疲れを取る:ITpro

    システムの開発・運用という激務を続けていると,いつの間にか心身に疲れがたまるもの。十分に休養を取れず,眼,肩,腰などに辛さを感じている方も多いのではないでしょうか。 そこで,お薦めしたいのが,自分でツボ(経穴)をマッサージすることです。マッサージによってツボを刺激すれば,疲れが和らいで心身がすっきりします。健康を保つのに役立つだけでなく,仕事への集中力を高めることにもつながります。仕事の合間などちょっと時間が空いたときを利用して,ぜひツボのマッサージを習慣化してください。 この連載では毎回,肩こりや腰の痛みといった一つの症状を取り上げ,それに対して効果が大きく,自分でマッサージしやすいツボを紹介していきます。今回は,眼の疲れを取る八つのツボを紹介します。 眼の周りにある六つのツボが疲れに効く 眼の疲れを感じたとき,無意識に目頭を押さえた経験はありませんか。眼の疲れを取るうえで効果的なツボの

    第1回 眼の疲れを取る:ITpro
  • Brown University - Data Management Group » A Comparison of Approaches to Large-Scale Data Analysis: MapReduce vs. DBMS Benchmarks

    Overview The following information is meant to provide documentation on how others can recreate the benchmark trials used in our SIGMOD 2009 paper. Our experiments were conducted on a 100-node cluster at the University of Wisconsin-Madison; each node had a single 2.40 GHz Intel Core 2 Duo processor running 64-bit Red Hat Enterprise Linux 5 (kernel version 2.6.18) with 4GB RAM and two 250GB SATA-I

    rawwell
    rawwell 2009/05/28
    "The following information is meant to provide documentation on how others can recreate the benchmark trials used in our SIGMOD 2009 paper. Our experiments were conducted on a 100-node cluster at the University of Wisconsin-Madison; each node had a single 2.40 GHz Intel Core 2 Duo processor running
  • XML::Writer::String

    NAME XML::Writer::String - Capture output from XML::Writer. SYNOPSIS use XML::Writer; use XML::Writer::String; my $s = XML::Writer::String->new(); my $writer = new XML::Writer( OUTPUT => $s ); $writer->xmlDecl(); $writer->startTag('root'); $writer->endTag(); $writer->end(); print $s->value(); DESCRIPTION This module implements a bare-bones class specifically for the purpose of capturing data from

    XML::Writer::String
    rawwell
    rawwell 2009/05/28
    "This module implements a bare-bones class specifically for the purpose of capturing data from the XML::Writer module. XML::Writer expects an IO::Handle object and writes XML data to the specified object (or STDOUT) via it's print() method. This module simulates such an object for the specific purpo
  • steps to phantasien(2009-01-30) - Martin Fawler は(多分)やっていないこと

    ThoughtWorks アンソロジー を読んでいたら Ruby を使った DSL の話が載っており, 仕事でうっかり Ruby DSL を作ってしまった私は興味深く読んだ. 特段目新しい話じゃないものの, (DSL と言えば聞こえはいいけれど要は設定ファイルですからね.) オレオレ DSL を作る際には "Martin Fowler もやっている" と言えば 説得力もあるってもんだろう. 説得力はさておき, Martin Fowler は私の DSL が抱える問題に答えてくれなかった. 最近の私は Ruby DSL の文書化に困っている. その DSL/設定ファイル はもともと余興にちまちま作っていたもので, 思ったより出来がよくなったため実プロジェクトで使いはじめたところだった. ちゃんと使ってみると案の定ぼろぼろと問題がでて, 後始末のために残業が続いている. まあドッグフードの自業

    rawwell
    rawwell 2009/05/28
    "説得力はさておき, Martin Fowler は私の DSL が抱える問題に答えてくれなかった. 最近の私は Ruby DSL の文書化に困っている. その DSL/設定ファイル はもともと余興にちまちま作っていたもので, 思ったより出来がよくなったため
  • 富豪的プログラミングとデータ構造 - プログラミング日記

    LLなPythonを使うようになって気づいたのだが、自分が仕事で作成する処理の大部分のデータ構造はユーザ定義のクラスを作成する必要なく、組み込みクラスの組み合わせ済んでしまう。最近仕事Javaを使うようになって複数のデータをある関数の出力として返したいのでユーザ定義クラスにまとめて返すコードを書いた。すると、処理は(アプリの)汎用的な目的で書いたのに特定のデータ構造に依存してしまうことに気がついた。Javaの関数は複数の出力を書きにくい。なぜなら戻り値が1つしか書けず、Mutableな引数で出力を返すのも分かりずらい。Pythonみたいにタプルで複数返すようにJavaでもリストで返しても良いが、List

    富豪的プログラミングとデータ構造 - プログラミング日記
    rawwell
    rawwell 2009/05/28
    "データ構造とデータは違うということを意識することである。富豪的に考えない慣習のあるJavaでは特にデータ構造の中にデータクラスのオブジェクトを持たせるのではなく、データの中身を展開したものを持たせてしまう
  • - Backnumbers: Steps to Phantasien

    2008-12-20 近況 WEB+DB PRESS Vol.48 に記事を書かせてもらいました. デバッグをねたに, という話だったのだけれど, デバッグのような辛い記憶はすぐに忘れてしまうので無理です...とごねて その手前, エラー処理の話を書いてみました. 他の方はちゃんとデバッグの話を書いていてえらい... おまえはいつから Web とか DB をやるようになったんだという指摘は甘受いたします. なぜ RPC はいまいちか (今更編) WEB+DB Press には REST の連載があり, 今号は RPC の話だった. その記事を読んでいるうちに, 以前書いた 少し関係のある話 が途中だったのを思いだした. 元の記事は REST vs. RPC の議論だったけれど, REST はさておき RPC はどんな場合にいまいちか, すこし書いてみたい. 多くの RPC は, だいたい次

    rawwell
    rawwell 2009/05/28
    "ここまで, RPC とデータ直列化の癒着が RPC 以外のメッセージングパターンを再利用する妨げになっているかもしれない, という主張をしてきた. 先のループのようなコードの重複は, 見逃されたコード共有の機会を暗ににおわ
  • 2009-01-09

    ときどきの雑記帖 i戦士篇: 日の[マム]板から (http://www.kt.rim.or.jp/~kbk/zakkicho/08/zakkicho0812c.html#D20081228-7) 2chPythonのお勉強 Part30の834によるとmapとimapによると微妙に挙動が異なるらしい。例えば以下を2.5.xでテスト。 >>> map(lambda *xs: xs, (0,1,2), (3,4,5), (6,7)) [(0, 3, 6), (1, 4, 7), (2, 5, None)] >>> list(imap(lambda *xs: xs, (0,1,2), (3,4,5), (6,7))) [(0, 3, 6), (1, 4, 7)] mapでは長い方に合わせて、imapでは短い方に合わせるらしい。mapのシグネチャは以下。 map(function, sequ

    2009-01-09
    rawwell
    rawwell 2009/05/28
    "3.0のmapは2.5.xのimapと同等な挙動となる。そのためporting(移植)する際にはmapとimapの挙動の違いを意識しないと互換性が崩れる場合がある。"
  • Bitbucket

    rawwell
    rawwell 2009/05/28
    "An open source book written and edited by Bruce Eckel with contributions and help from the Python community."
  • Charming Python: Functional programming in Python, Part 3

    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.

    rawwell
    rawwell 2009/05/28
    "This article—the first in a series on Python 3—covers the new print() function, input(), changes to input/output (I/O), the new bytes data type, changes to strings and string formatting, and finally, changes to the built-in dict type."
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    rawwell
    rawwell 2009/05/28
    "KiokuDB は Persistent Object Graphs for Perl ってことになっておりまして、その内部構造の簡単なさわりを解説しておきます。 KiokuDB は、backend として bdb/file-system/dbi/couchdb などを選べるんですが、今回は dbd::sqlite を題材にしましょ
  • Force.com Blog Japan

    rawwell
    rawwell 2009/05/28
    "このホワイトペーパーではForce.comの内部構成に言及し、如何にして堅牢かつ高い拡張性、安定性を誇る大規模なマルチテナントプラットフォームを実現しているかについて解説します。 Force.comのテクノロジーについてより
  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

    rawwell
    rawwell 2009/05/28
    いえ、もうすでに「暇さえあればTwitterに書き込んでる」のがふつうになってます。 twitterのアクティブユーザ数は20万人(http://tinyurl.com/63ljdz)に達していますし。
  • Advanced Performance Optimization of Rails Applications | PDF | Ruby On Rails | Java Script

    rawwell
    rawwell 2009/05/28
    "optimizing for deployment on dedicated, VPS and shared hosting"
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    rawwell
    rawwell 2009/05/28
    "コネクションプーリングによる高速化 * 例: mod_perlのプロセスが1000件あってDBが1台。 * 1000プロセスがコネクションプーリング → max_connectionsデフォルト100件。 * 1. コネクション数増やす: 増やしすぎるとパフォーマ
  • Finally: Finger Trees! : Good Math, Bad Math

    Finding the fun in good math; Shredding bad math and squashing the crackpots who espouse it. Search Profile Mark Chu-Carroll (aka MarkCC) is a PhD Computer Scientist, who works for Google as a Software Engineer. My professional interests center on programming languages and tools, and how to improve the languages and tools that are used for building complex software systems. Donors Choose Other Inf

    rawwell
    rawwell 2009/05/28
    "How can we annotate the tree to make it easy to quickly find the leftmost highest priority task? We just label each internal node with the highest priority containing in any of its children. Then we search the tree, looking for the highest-value child at each level; if there's a tie, we go to the l
  • Google Research Publication: The Google File System

    The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Abstract We have designed and implemented the Google File System, a scalable distributed file system for large distributed data-intensive applications. It provides fault tolerance while running on inexpensive commodity hardware, and it delivers high aggregate performance to a large number of clients. While sharing many

    rawwell
    rawwell 2009/05/28
    "In this paper, we present file system interface extensions designed to support distributed applications, discuss many aspects of our design, and report measurements from both micro-benchmarks and real world use."
  • Google Research Publication: The Chubby Lock Service for Loosely-Coupled Distributed Systems

    The Chubby Lock Service for Loosely-Coupled Distributed Systems Mike Burrows Abstract We describe our experiences with the Chubby lock service, which is intended to provide coarse-grained locking as well as reliable (though low-volume) storage for a loosely-coupled distributed system. Chubby provides an interface much like a distributed file system with advisory locks, but the design emphasis is

    rawwell
    rawwell 2009/05/28
    "We describe our experiences with the Chubby lock service, which is intended to provide coarse-grained locking as well as reliable (though low-volume) storage for a loosely-coupled distributed system. Chubby provides an interface much like a distributed file system with advisory locks, but the desig
  • Eventually Consistent

    Eventually ConsistentDecember 19, 2007 • 2491 words I wrote a first version of this posting on consistency models in December 2007, but I was never happy with it as it was written in haste and the topic is important enough to receive a more thorough treatment. ACM Queue asked me to revise it for use in their magazine and I took the opportunity to improve the article. I posted an update to this art

    Eventually Consistent
    rawwell
    rawwell 2009/05/28
    "Inconsistency can be tolerated for two reasons: for improving read and write performance under highly concurrent conditions and for handling partition cases where a majority model would render part of the system unavailable even though the nodes are up and running. Whether or not inconsistencies ar
  • Hypertable: An Open Source, High Performance, Scalable Database

    An Open Source, High Performance, Scalable Database Performance and scalability. In a web-driven world, datasets are larger than ever before – with “web scale” becoming the term of choice to describe the ultimate size of problems. Hypertable is an open source project based on published best practices and our own experience in solving large-scale data-intensive tasks. Our goal is to bring the benef

    rawwell
    rawwell 2009/05/28
    "Hypertable is an open source project based on published best practices and our own experience in solving large-scale data-intensive tasks. Our goal is to bring the benefits of new levels of both performance and scale to many data-driven businesses who are currently limited by previous-generation pl
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    rawwell
    rawwell 2009/05/28
    "This walk through was written using a pre-release version of hypertable -- you may see small variations in output from the current release."
  • i2iモバイル/うごくひと2/AWStatsを比較してみる - webの人 @ryryo

    少し前にうごくひと2という携帯アクセス解析を紹介したばかりですが、 また新しいものが登場したため、改めてご紹介します。 ↓これ! 携帯アクセス解析 - 携帯のリンク元なども詳細解析 | i2i 無料Webパーツ 以前下記の記事で紹介したi2iという アクセス解析の完全モバイル対応版です。 無料携帯アクセス解析について - webの人 @ryryo ・完全無料で利用可能 ・リンク元や検索ワードの解析結果も表示 ・共通のタグで設置ページ毎に解析可能 ・無制限に何ページでも解析可能 ・過去3ヶ月分の解析結果が閲覧可能 とのこと。使用したかんじ中々良い感じでした。 そんなかんじで最近モバイルの運営環境もだいぶ整ってきたな、 という感があります。 いままでもないことはなかったですが、 初期導入費、何十万というシステムばかりだったので、 正直、中小企業が使うには辛いものばかりであったかと思います。 そ

    i2iモバイル/うごくひと2/AWStatsを比較してみる - webの人 @ryryo
    rawwell
    rawwell 2009/05/28
  • 404

    © Copyright 2000-2020 salesforce.com, inc. All rights reserved. Various trademarks held by their respective owners. Salesforce.com, inc. Salesforce Tower, 415 Mission Street, 3rd Floor, San Francisco, CA 94105, United States

    404
    rawwell
    rawwell 2009/05/28
    "Force.comは59,300以上の組織が利用している、今日において他を寄せ付けない機能を持つオンデマンドアプリケーション開発プラットフォームです。多くの企業や商用のSoftware as a Service(SaaS)ベンダーがこのプラットフォームの
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    rawwell
    rawwell 2009/05/28
    "DataNucleus plugin for Google App Engine. This plugin allows Java developers to access the Google App Engine datastore via JDO and JPA."
  • 知られざる「マルチテナントアーキテクチャ」(3)~スキーマとメタデータの謎 - Publickey

    セールスフォースが採用しているマルチテナントアーキテクチャでは、すべてのユーザーが同一データベース、同一スキーマを共有しています。 では、個別に入力項目を増やすようなスキーマの変更を伴うアプリケーションのカスタマイズや、新たなテーブルを作成してそこに独自データを保存するようなアプリケーションの新規作成はできないのか? といえば、そんなことはなく、セールスフォースが提供するプラットフォームの上で、自由に項目の追加や新しいテーブルの作成が可能です。 全ユーザーでスキーマを共有しながら、しかし個別のカスタマイズを許容する。この一見矛盾する要件を、セールスフォースはどのように実現しているのでしょうか? (エントリは「知られざる『マルチテナントアーキテクチャ』(2)~スケーラビリティのカギは組織ID」からの続きです。) 公開されているスキーマを見てみる ユーザーがスキーマを変更したり、新規テーブル

    知られざる「マルチテナントアーキテクチャ」(3)~スキーマとメタデータの謎 - Publickey
    rawwell
    rawwell 2009/05/28
    "既存のアプリケーションをもしもここで紹介したようなマルチテナントのアーキテクチャに書き換えようとすると、SQLなどデータアクセス部分は全部書き換え、オンプレミスでは必要なかった組織IDごとのセキュリティモデ
  • Google App Engine for Javaを使ってみよう! (5)Datastore Java API

    はじめに Googleのインフラで実行されるクラウドサービス Google App Engineが2009年4月7日にJavaに対応しました。Javaエンジニアにも利用できるようになったGoogle App Engineを一緒に勉強して行きましょう! 今回は、GoogleのスケーラブルなデータストレージにアクセスするためのAPIを勉強したいと思います。 対象読者 ウェブサービス開発に興味のあるJavaエンジニア Google App Engine for Javaに興味がある方 必要な環境 「Google Plugin for Eclipse」がインストールされている、Eclipse 3.3(Europa)か3.4(Ganymede) 開発環境の構築手順については、第1回の解説を参照してください。 Datastore Java APIとは? Google App Engineではファイルシ

    Google App Engine for Javaを使ってみよう! (5)Datastore Java API
    rawwell
    rawwell 2009/05/28
    "DatastoreとBigTable  Google App EngineのDatastoreのデータが、Googleが開発したデータストレージのBigTableに格納されるかどうかに興味のある方は非常に多いと思います。  Datastore Java APIは、DataNucleusというライブラリを利用して実
  • MySQL Connector/Jにおける大量INSERTのチューニング - SH2の日記

    ピンポイントチューニング講座です。まずは結果から。 このグラフは、以下のテーブルに50,000レコードINSERTしたときの処理時間を示したものです。性能に70倍以上もの差が出ているのはなぜか、見ていきたいと思います。 CREATE TABLE `loadtest` ( `id` int(11) NOT NULL, `data` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 方法1 ベースライン conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS); pstmt = conn.prepareStatement("insert into loadtest (id, data) values (?

    MySQL Connector/Jにおける大量INSERTのチューニング - SH2の日記
    rawwell
    rawwell 2009/05/28
    "# rewriteBatchedStatementsを設定してJDBCバッチ更新を使う # setLocalInfileInputStream()と組み合わせてLOAD DATA LOCAL INFILE文を使う"
  • GoogleのBigTableの特長の1つはエンジンとストレージが疎結合であること - llameradaの日記

    GoogleのBigTableの特長の1つはエンジンとストレージが疎結合であることである。 MySQLやPostgreSQLではSQLクエリを受け付けるマシン(エンジン)と、実際にデータを格納するマシン(ストレージ)は同じである。つまり、エンジンとストレージが密結合である。 エンジンとストレージが密結合である利点は、ストレージへのアクセスが、ネットワーク越しの場合に比べて高速なことである。 しかし、この利点は薄れつつある。ディスクへのアクセスはメモリへのアクセスに比べれば遥かに低速である。そのため、ストレージをメモリにキャッシュして運用することが多い。そして、常にストレージをメモリにキャッシュするならば、ストレージがローカルディスクにあるが、ネットワーク越しの別マシンにあろうが大差ない。必要に応じてメモリに読み込むだけである。 GoogleのBigTableではストレージはGFS上に格納さ

    GoogleのBigTableの特長の1つはエンジンとストレージが疎結合であること - llameradaの日記
    rawwell
    rawwell 2009/05/28
    "# 柔軟性が高い。エンジンとストレージが独立のソフトウェアとなる。そのため、性能強化・機能追加・バグ改修が容易となる。また、別のアプリケーションに転用しやすい。実際、GFSはBigTable以外でも活用されている。 #
  • Rough notes from Selected Sessions at Google IO Day 1 – Perspectives

    rawwell
    rawwell 2009/05/28
    "Big table only supports scan. No sorting and no filtering. o Because they have no knowledge of the app or data shape, they convert all queries to scans since that is all BigTable can do. o Indexes: § Kind Index (kind, key) where kind is child, grandparent, parent, … § Single-property ind
  • More C++ Idioms - Wikibooks, collection of open-content textbooks

    The latest reviewed version was checked on 8 September 2023. There are template/file changes awaiting review. C++ has indeed become too "expert friendly" -- Bjarne Stroustrup, The Problem with Programming, Technology Review, Nov 2006. Stroustrup's saying is true because experts are intimately familiar with the idioms in the language. With the increase in the idioms a programmer understands, the la

    More C++ Idioms - Wikibooks, collection of open-content textbooks
    rawwell
    rawwell 2009/05/28
    "The world is invited to catalog reusable pieces of C++ knowledge (similar to the book on design patterns by GoF). The goal here is to first build an exhaustive catalog of modern C++ idioms and later evolve it into an idiom language, just like a pattern language."
  • いぬビームのまとめ

    はてなブックマーク関連 はてブお気に入りサジェスタ最近ブックマークした記事からお気に入りユーザを推薦web お気に入りアレンジお気に入りページの重複エントリを人気順にまとめる&既読エントリを非表示化greasemonkey 全サイトはてブ化各サイト下部にコメント表示・その場でクリップ・ワンクリでブクマgreasemonkey ↑の体験版IEでもSafariでもOK。コメント表示のみweb ビジュアルホッテントリ人気エントリを一望に見渡すweb Google×はてブ Googleの検索結果にはてブのユーザ数を表示するgreasemonkey はてブカレンダー2005カレンダー形式で人気エントリを表示。タグ指定可web ほてんこホッテンコメントを眺めながら適当に記事を拾うweb ちゅもえんこ↑は人気エントリで、こっちは注目エントリ。どちらも読んだ端から消えていくweb はてブ透明あぼーんはてブ

    いぬビームのまとめ
    rawwell
    rawwell 2009/05/28
    "全サイトはてブ化 各サイト下部にコメント表示・その場でクリップ・ワンクリでブクマgreasemonkey"
  • Kazuho@Cybozu Labs: SSD (フラッシュメモリ) のベンチマークと選定基準

    ベンチマークに使用したのは、一般的な HDD、高速性で有名な Intel の SSD、ネットブック (DELL Inspiron Mini 9) の内蔵 SSD (STEC 製, 32GB)、および SanDisk の SDHC カード (SanDisk Extreme III) です注。 この表を見て2つの SSD を比較すると、読み込みパフォーマンスの差がそれほど大きくないことに気づきます。また、SD カードの読み込み速度も、HDD を大きく上回っています。つまり、ランダムリードについては、メーカーや SSD 間の差は、あまり大きくない、ということになります。 一方で、書き込みパフォーマンスについては、非常に大きな差があります。X25-M と STEC の SSD の差は、実に 50 倍にのぼります (SSD の書き込みバッファをオフにした場合の値はこちらの表を参照のこと)。また、SD

    rawwell
    rawwell 2009/05/28
    "X25-M と STEC の SSD の差は、実に 50 倍にのぼります"
  • Windows 7の「Windows XP Mode」、対応するプロセッサが限られると判明 - builder by ZDNet Japan

    Windows 7」とIntel製のプロセッサをめぐって、ちょっとした騒動が起きている。その騒ぎの中心になっているのは、どのIntelのプロセッサが、Windows 7上の「Windows XP Mode」をサポートしていないのかという問題であり、つまりは、どのPCが、Windows XP Modeに対応していないのかという問題なのである。店頭で販売されているノートPCは、この問題の影響を、最も大きく受けるセグメントであるかもしれない。 Windows XP Modeとは何であろうか?米CNET NewsのIna Friedは、「Windows XP Modeの構成は、Windows Virtual PCエンジンと、Windows XP Service Pack 3(SP3)のライセンスコピーを仮想マシンにパッケージ化した2要素から成っている。いずれも、Windows 7のパッケージには

    Windows 7の「Windows XP Mode」、対応するプロセッサが限られると判明 - builder by ZDNet Japan
    rawwell
    rawwell 2009/05/28
    Microsoftは、Windows XP Modeにより、Windows XP用のアプリケーションであっても、Windows 7上でシームレスに動作するようになると述べている。しかしながら、見落としてはならないのは、Windows XP Modeを稼動させるには、Intelのプロセ
  • :Generator Tricks for Systems Programmers

    Generator Tricks for Systems Programmers, v3.0 Copyright (C) 2008, 2018 David M. Beazley http://www.dabeaz.com Presented at PyCon'08, March 13, 2008, Chicago, Illinois. Updated to Python 3.7, October 29, 2018. Related Tutorials A Curious Course on Coroutines and Concurrency. Presented at PyCon 2009 (Chicago). Generators: The Final Frontier. Presented at PyCon 2014 (Montreal). Introduction This tut

    rawwell
    rawwell 2009/05/28
    "This tutorial discusses various techniques for using generator functions and generator expressions in the context of systems programming. This topic loosely includes files, file systems, text parsing, network programming, and programming with threads."
  • OCaml Meeting Tokyo 2009 を開きます!! - camlspotter’s blog

    この夏に OCaml に関するミーティングを東京で行いたいと思います! OCaml Meeting Tokyo 2009 OCaml に特化した(多分)日初の会議 関数型言語 OCaml。1994年に大元となる CAML が実装されて以来、長らく研究者用の「おもちゃ」に留まっていた OCaml ですが、そのプログラムの安全性を保証する強力な静的型システム、高速なコードを生成するコンパイラ、オブジェクト指向プログラミングのサポートなどの実用的特徴、また OCaml を元にした .NET 対応関数型言語 F# の登場もあり、現在急速に注目を集めています。 この動きに対応して OCaml コンパイラ開発のお膝元フランスでは、 OCaml Meeting Paris 2008, OCaml Meeting Grenoble 2009 とヨーロッパを中心とした OCaml ユーザーの会議が開かれ、

    OCaml Meeting Tokyo 2009 を開きます!! - camlspotter’s blog
    rawwell
    rawwell 2009/05/28
    "そこで、日本の OCaml ユーザーの情報交換と親睦を計るために、 OCaml Meeting Tokyo 2009 の開催を提案します。大学、産業関係者だけでなく、ホビーユーザーも含め、研究から応用事例まで幅の広い情報交換を行っていければと
  • ヤフーへの広告掲載とビッグデータ活用 - Yahoo!マーケティングソリューション

    効率よく見込み顧客へアプローチして集客力アップ オンライン運用型広告 掲載面:Yahoo! JAPAN検索結果・コンテンツページなど 課金方法:クリック課金(一部ビュー課金)

    ヤフーへの広告掲載とビッグデータ活用 - Yahoo!マーケティングソリューション
    rawwell
    rawwell 2009/05/28
    "ページビューや訪問数などの基本項目に加え、都道府県別、時間帯別などさまざまな視点からの解析が可能です。"
  • Why you won't be building your killer app on a distributed hash table

    rawwell
    rawwell 2009/05/28
    "In other words, there are two primary problems with the DHT approach: * Most DHTs will require a second locking layer to achieve correctness when implementing a more complex data structure on top of the DHT semantics. In particular, this will certainly apply to eventually-consistent systems in
  • Filtering Twitter's Noise with Mixero

    As many of us know, the usefulness of Twitter lies in the user’s ability to find, refine, and engage with a network. Most of the invalid complaints about the service revolve around signal-to-noise ratios; of course you, Naysayer #583, don’t want to know what I ate for breakfast. Neither does anyone else. This is called “noise,” and it’s what smart Twitter users are trying desperately to avoid. Eve

    rawwell
    rawwell 2009/05/28
    "Mixero has added filtering and channel creation to the current mix of available Twitter tools with interesting results."
  • はいじん☆ちゃんねる » SSDは使い込むと遅くなるのか?!

    rawwell
    rawwell 2009/05/28
    "SSDを使う際には書き込みが減るように工夫した方がよさそう"
  • はいじん☆ちゃんねる » Super TalentのRAIDDrive搭載ワークステーション

    rawwell
    rawwell 2009/05/28
    すごい、、→"シーケンシャルリードで1.5GB/s以上、シーケンシャルライトでは1.35GB/s近く出る"
  • Meta-classes Made Easy

    Voidspace The website, technical blog and projects of Michael Foord Introduction Python metaclasses have a reputation for being deep black magic. Like many aspects of Python, once you get them they're really quite straightforward. Metaclasses aren't often useful, but when they are they can simplify complex code. This article explains the basics of metaclasses by creating a metaclass that applies a

    rawwell
    rawwell 2009/05/28
    "The Selfless Metaclass So using the MetaClassFactory we can create a metaclass which applies the selfless decorator to all methods in a class."