Entries from 2009-04-01 to 1 month

さくらのレンタルサーバーにおいていた svn が動かなくなった

リモートから % svn up bash: svnserve: command not found svn: Connection closed unexpectedly となってしまう。サーバー側は svnserve もあるし、PATH も通っているのになあ。 昨日何か変更があったんだろうか。 解決しました コメント参照。

今日の復習

実行性能とスケーラビリティ 3割 Tree-based indexing 3割 GPUパイプライン 0割 スレッドセーフとは 10割 並行プログラム試験 10割 春のように忘れる。

Windows 対応

へるみさんに提供してもらったコードを組み込んで Windows 用のファイル周りのビルドを通した。 残りの ToDo は Windows で文字化け&テスト通らない WriteConsole の使い方が違う? dup2 相当の実装。DuplicateHandle コマンドラインの取得 ディレクトリの…

ThinkPad X60 互換バッテリー購入

使っていたX60用大容量バッテリーが完全にお亡くなりになった。(装着すると電池マークがオレンジで点滅) 2万円弱するので、買い換えを躊躇していたのだが、互換バッテリーだと半値くらいで買えることに気づく。というわけでここで購入。約9000円。 追記 3…

今日の復習

すべて10割。 RAID パイプライン Radiometry Image Texturing Introduction to lock management

パコと魔法の絵本

パコと魔法の絵本を見た。作り手も楽しかっただろうなあ。

(srfi :99) 追加

(srfi :99 records) 追加。ついでに assert が動いていなかったのを修正。

今日の復習

introduction to lock management 7割 lock conversion をすっかり忘れてた radiometry 7割 以下10割。 dead lock ノンブロッキングアルゴリズム image texturing

今日の復習

Radiometry 3割 以下10割 Rasterize crash recovery ARIES Hash-based indexing Erlang BIF & ビット構文

Mosh Windows/Linux 対応をまじめに

herumiさんとid:mjt さんのアドバイスを受け、今まで Linux でビルドできれば良いということで、書き散らしてきたコードを少しずつ整理。 パス名、コンソールのエンコーディングなど OS 毎に違うものを出来るだけ、1箇所にまとめる方針で。 getopt_long をUT…

今日の復習

Rasterize 0割 hash based indexing 2割 以下10割。 Rasterize hash based indexing

Radiometry - Real-Time Rendering

Real-Time Renderingの 6章 。 マインドマップから再構成したまとめ Radiometry? 放射線の測定を取り扱う Steradian 立体角 radian の仲間 式は省略(Tex記法は面倒) radient flux dQ/dt irradiance E= dΦ/dA I=E(r)r2=dΦ/dw しかし Steradian は習った覚え…

termite

Termite Scheme is a variant of Scheme intended for distributed computing. It offers a simple and powerful concurrency model, inspired by the Erlang programming language, which is based on a message-passing model of concurrency. プログラミ…

今日の復習

Material Mappping 3割 R形式データパス 0割 以下10割。 Dealing with dead locks Ubituitous Language Java のメモリモデル

OSX - 既存のドライバモデルを調べよう

Mona のドライバモデルをきちんと決めるべく既存の OS のドライバモデルを調べていこう。 前回までの調査 Windows - 既存のドライバモデルを調べよう BeOS - 既存のドライバモデルを調べよう FreeBSD - 既存のドライバモデルを調べよう I/O キット Apple が…

Ubuntu 8.10 amd64 で ATOK X3 を使う方法

本来 Ubuntu 8.10 i386 でしかサポートされない ATOK X3 for Linux を amd64 版でも使う方法。 参考リンク 先人たちの探求に感謝。 IIIMCF の設定はこちらを参考に。 ATOK X3 for Linux のインストール amd64 版へのインストールは [覚え書き] ATOK X3 / Ubu…

今日の復習

すべて10割。 ACID Erlang 関数・例外・内包表記 アトミック変数 Factories FreeBSD プロセス間通信

FreeBSD の mbuf

FreeBSD の mbuf の仕組みを学んだ。面白い。

ARIES - crash recovery - Database Management Systems

Database Management Systemsの18章。 マインドマップから再構成したまとめ revercory manager は以下を維持 Atomicity コミットしないもの Undo Durability ARIES リカバリアルゴリズム 動き クラッシュ 起動 リカバリマネージャ起動 Analysis buffer pool …

Ubuntu 8.10 (amd64) をセットアップ

Ubuntu 7.10 (i386) から Ubuntu 8.10 (amd64) にアップグレード。アーキテクチャが変わるのでアップグレード機能を使うのではなくて /home 以外はクリーンにインストールする。 /, /boot, swap はパーティションを初期化、/home はそのまま維持してインスト…

今日の復習

すべて10割 gamma correction selection コンピュータの言葉 anti-aliasing ddd

Picasa3 for Linux

Picasa を更新した。マインドマップを Picasa Web に上げるのに使っているのだがインターフェースが良くなったなあ。

Boehm GC 7.1 の gctest が SEGV

以下のフラグでビルドした gctest が3回に1回くらい SEGV で死ぬ。 環境は Ubuntu 8.10 amd64 gcc-4.3.2 。Mosh では今のところスレッドは不要なので GC_LINUX_THREAD は無効にして対処。 -DDONT_ADD_BYTE_AT_END=1 -DLARGE_CONFIG=1 -DNO_CLOCK=1 -DGC_LINU…

VMware Server 2.0 の I/O が遅い気がする

Ubuntu 8.10 で VMware Server 2.0 を動かしているのだが I/O が目に見えて遅い。 Guest OS の Windows XP 用に Vmware tools は導入済み。 追記 Guest にメモリ割り当てすぎて Host が swap してたという初歩的ミス。

今日の復習

Selection 3割 以下10割。 SQL->Algebra メモリクリア 条件 Queue Erlang 基礎

Ypsilon が Tracing JIT の実験をはじめた模様

Digamma - Tracing JIT Compiler for Ypsilon - Y.FUJITA::NOTEPAD::YPSILON すごいな。負けられん。

Ubuntu 8.10 (amd64) に ATOK X10 入れる方法ないかな

公式には[043660]Ubuntu 8.10 Desktop 日本語 Remix CDでのインストール方法と、32bit 版しか動かないことになっている。 でも Ubuntu 8.04 (amd64) では動かしている人がいる。何とかならないかなあ。 ATOK X3 を Ubuntu Hardy(x86_64)にインストール | Web…

今日の復習

Ubuntu の再セットアップに夢中で日記書くの忘れてた。 条件queue 4割 Erlang 基礎 5割 selection 4割 以下10割。 concurrency control w/o locking entities procedural texturing

復刊ドットコムで Java 並行処理プログラミングの復刊投票が始まる

先日、紹介した、Java並行処理プログラミングですが、絶版状態でやはり入手が難しいみたいです。 有志の手により、復刊ドットコムで復刊リクエスト投票が始まっているので興味のある方は投票をお願いします。 Java並行処理プログラミング —その「基盤」と「…

今日の復習

selection 0割 以下10割 実行プラン executer join procedural texturing