タグ

2009年2月9日のブックマーク (9件)

  • 「MySQLの顔」M・ミコス氏、サンを退社へ

    かつてMySQLの最高経営責任者(CEO)を務め、現在はSun Microsystemsのデータベースグループ担当シニアバイスプレジデントを務めるMarten Mickos氏が、再編計画の一環としてSunを離れることが明らかになった。 米国時間2月6日午前、筆者がMickos氏に直接電話で確かめたところ、退社は事実だと認めた。ただし同氏によれば、「MySQL」事業は異例なほど好調な四半期決算を達成したばかりで、退社の理由は同事業の不調ではないという。 「私が辞める理由はMySQL事業にあるわけではない」とMickos氏は語った。「ビジネスは順調だ。最近も、われわれが生んだ勢いを確固たるものにする数百万ドル規模の契約を締結したばかりだ。われわれはまた、過去最高の四半期決算を達成したばかりだ」 だがMickos氏は、2009年2月第1週に社内のスタッフ宛てに送信した電子メールの中でほのめかして

    「MySQLの顔」M・ミコス氏、サンを退社へ
  • DBMによるテーブルデータベース その四 - mixi engineer blog

    コアライブラリを一生懸命書くとユーティリティやバインディングなどの周辺機能がおろそかになり、逆も然りで、工数割り当てのジレンマが歯がゆいmikioです。今回は余談として、Tokyo Cabinetのテーブルデータベース(TCTDB)を作る途中で思いついた更新機能と性能検証について述べます。 アトミックな更新 再び TCTDBで好評だったっぽいアトミックな更新機能をその他のデータベースでも実装してみました。例えばハッシュデータベース(TCHDB)では以下の関数が提供されます。 typedef void *(*TCPDPROC)(const void *vbuf, int vsiz, int *sp, void *op); bool tchdbputproc(TCHDB *hdb, const void *kbuf, int ksiz, const char *vbuf, int vsiz,

    DBMによるテーブルデータベース その四 - mixi engineer blog
  • http://www.thehazeltree.org/

  • Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ

    Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
  • リーナス・トーバルズのインタビュー日本語訳 - YAMDAS現更新履歴

    Linus Torvalds - Part I の日語訳 Linus Torvalds - Part II の日語訳 id:shiumachi さんによるリーナス・トーバルズのインタビューの日語訳が JF で公開されている。 JF の Wiki にずっと公開されていたとはいえ、正式公開まで大変な忍耐を要したと思うのでそれを労いたいというのがあり、またインタビューが公開されたときにもワタシは紹介しているが、ボリュームのある網羅的な内容なので多くの人に読んでもらいたいと思った次第。 あと細かい点だが「誰がプロジェクトの中心人物なのですか?」の前にインタビュアーの表記が抜けている。直に修正されるだろうが。(追記:修正されました) 以下、リーナスの気になる発言をいくつか引用しておく(賛同しないものも含まれる)。 ぼくは Linux がとても面白いと思っていて、というかぼくに言わせると、面白い

    リーナス・トーバルズのインタビュー日本語訳 - YAMDAS現更新履歴
  • 分散バージョン管理システムGitを活用しよう | OSDN Magazine

    近年急速にユーザーを増やしているバージョン管理システムに「Git」がある。GitLinuxカーネルの開発リーダーとしても知られるLinus Torvalds氏らが、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムで、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、さまざまなプロジェクトで採用されている。 特集では、Gitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法やWindows環境での利用方法、Subversionなどほかのバージョン管理システムとの連携など、Gitを活用するためのテクニックを紹介する。 分散バージョン管理システムGit入門 2009年2月6日 バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増や

    分散バージョン管理システムGitを活用しよう | OSDN Magazine
  • bzr-pager Plugin

  • 言語としての一貫性を重視したPython 3の進化

    言語としての一貫性を重視したPython 3の進化:よりPythonicなPythonを目指して(後編)(1/2 ページ) Python 3.0では、Python 2で書かれたスクリプトが動かなくなるような実装が行われた。なぜ、後方互換性を崩してまで大きな仕様変更を行ったのか。それは、PythonがよりPythonらしくあるためだ。 前編「Python 3が後方互換性を捨てても求めたもの」では、後方互換性を犠牲にしてでも、よりPythonらしくあるために仕様を変更したことに触れながら、いくつかの機能変更を見てきました。 それは、「誰もが正しいと考える、たった1つの方法をできる限り採用する(There should be one-and preferably only one-obvious way to do it)」というPythonの設計思想を、より高次元で実現するために必要だったから

    言語としての一貫性を重視したPython 3の進化
  • vim tips for php programmers « phpslacker

    This post assumes you’re a php developer and you’re at least vaguely familiar with the VIM text-editor. For those who aren’t here’s a quick run-down: VIM is a powerful command-line text editor usually a default package in the majority of *nix distros (that includes Mac’s OS X). I believe there are ports available for other OSes, even winblows. Firstly, vim is a man’s editor. Whiners and GUI lovers