2009-04-01から1ヶ月間の記事一覧

デザインパターン

最近色々とデザインパターン気になる。

HORB

http://www.atmarkit.co.jp/fjava/rensai/horb01/horb01_00.html

Linux スケジューリング

スケジューリングについて http://ja.wikipedia.org/wiki/スケジューリング タイムスライスとクォンタム タイムスライスとクォンタムの違いってなに?

interruptible_sleep_on

interruptible_sleep_onについて調査。 Linux Kernel(2.6.29.1) ソース sched.c より void __sched interruptible_sleep_on(wait_queue_head_t *q) { sleep_on_common(q, TASK_INTERRUPTIBLE, MAX_SCHEDULE_TIMEOUT); } EXPORT_SYMBOL(interruptible_sleep_o…

DokuWiki

プログラムソースを書くことが多かったりするので、DokuWikiを試してみた。 基本的にははてなで間に合うけれど、やっぱりまとめサイトにはwikiがいいと思うんだよね。 http://www.river-stone.com/dokuwiki/

Wiki

DokuWikiかTWikiを設置したい。 どちらにしよう。

Linux Kernel ソース

システムコールopenでSYSCALL_DEFINE3というマクロが登場。 これはinclude/linux/syscalls.hにおいて #define SYSCALL_DEFINE0(name) asmlinkage long sys_##name(void) #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) #defi…

brtfs

カーネル2.6.29で新ファイルシステムbrtfsサポート

カーネルソース

オープンファイルオブジェクトを作成して、ファイルディスクリプタを返す。2.4.21では fs/open.c より asmlinkage long sys_open(const char * filename, int flags, int mode) { char * tmp; int fd, error; #if BITS_PER_LONG != 32 flags |= O_LARGEFILE;…