2010-01-01から1年間の記事一覧

OpenBSDのftpのwelcomeメッセージがひどい

ふぐが…ふぐが…><;;;

Ustream recorded movies of AsiaBSDCon 2010

Soon refined movies will uploaded to Youtube, until it, you can see movies here: Day 3 Room A http://www.ustream.tv/recorded/5395983 http://www.ustream.tv/recorded/5396256 http://www.ustream.tv/recorded/5397759 http://www.ustream.tv/record…

AsiaBSDCon 2010で"SMP implementation for OpenBSD/sgi"と題して発表してきました

動画:http://www.ustream.tv/recorded/5403563 スライド:http://www.slideshare.net/syuu1228/smp-implementation-for-openbsdsgi 論文:http://www.openbsd.org/papers/asiabsdcon2010_smp_for_sgi.pdf ペース配分がイマイチだったという指摘はあったもの…

今週の土日はAsiaBSDCon 2010を見てね!

AsiaBSDCon 2010の3・4日目、論文セッションは全セッションストリーミング配信される予定です。URLは以下のとおりです: ustream.tv, SD 品質 http://www.ustream.tv/channel/asiabsdcon-2010 http://www.ustream.tv/channel/asiabsdcon-2010-track2 HD 品…

Plan 9勉強会が開催されます

産総研秋葉原 秋葉原ダイビル11階にて2010年3月9日(火)18:00よりPlan 9勉強会が開催されます。 参加希望者の方はTwitterで@oracchaさんにお伝え下さい。詳細はこちら: http://groups.google.com/group/kernelvm/web/plan-9?hl=ja&msg=ns発表の模様はこち…

AsiaBSDCon 2010でお話します

大事な事なので何度も言うよ! AsiaBSDConでお話する事になりました。 私の発表は2010/3/13 15:30〜です。 AsiaBSDCon 2010 - 会議日程題名は、SMP Implementation for OpenBSD/sgiです。 まぁ、今までのOpenBSD workのまとめですね。 登録費がかなり高く、…

YUREX再入荷!

Amazon CAPTCHA再入荷しました♪

たん清探検隊

カーネル/VM探検隊番外編として、「たん清探検隊」を開催致します。秋葉原の焼肉屋さん「たん清」で、低レイヤー話に花をさかせましょう。 申し込み期限は2010/03/10までとさせて頂きます。お早めのエントリーをお願い致します。 お店の予約の都合上、ドタ…

【自筆/.JPコメより転載】OpenBSD meets YUREX これまでの経緯

訳の分からない人が多いと思いますので、これまでの経緯をまとめてみました。2010/2/24に第三回 カーネル/VM探検隊のLTで@yojiroさんがOpenBSD向けのYUREXドライバ「uyurex(4)」を発表、OpenBSD 4.8へのマージ・明和電機公認OS化を目指す事を宣言発表資料:…

【速報】YUREX driver for OpenBSDなuyurex(4)がOpenBSD-currentへマージされました( ゚д゚)

この間の第三回 カーネル/VM探検隊で@yojiroさんが発表されていたYUREXのOpenBSD向けドライバ uyurex(4)がOpenBSD-currentへマージされちゃいました。CVS log for src/sys/dev/usb/Attic/uyurex.c add uyurex(4) which is device driver for YUREX twitch c…

【支援】第十六回P2P SIP勉強会のお知らせ

P2P

2010年2月27日(土) 14:00より第十六回P2P SIP勉強会が開催されます。お題はうえのたんによる「イズナのひ・み・ちゅ」だそうです。場所は東工大 西7号館、Ustも行われる予定です。皆様どうぞ奮ってご参加下さい。詳細はこちら↓ 開発/コミュニティー/勉…

第三回 カーネル/VM探検隊を開催しました

2010/2/23にIIJさんの会議室をお借りして、第三回 カーネル/VM探検隊を開催しました。http://groups.google.co.jp/group/kernelvm/web/%E7%AC%AC%E4%B8%89%E5%9B%9E+%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%EF%BC%8Fvm%E6%8E%A2%E6%A4%9C%E9%9A%8A%E3%81%BE%…

カーネル/VM探検隊の会場案内用ポスター作ってみた

カッとなってやった。今では公開している。 PDF Illustratorの元データ

9月から今日までのデイリーの変更点をCVSサーバから取得したい

9月から今日まで、OpenBSD/sgiへどのような変更が加えられてきたのか調べたいと思ったので、1日毎にdiffを取ってみた。 9月から今日までの分全部のdiffだと大きすぎるので、デイリーでバラすというのが実現したかった事。本当はシェルスクリプトで済ませ…

C++でbacktrace_symbols()してみたらmanglingされてて読めない件

C++

くだらぬ事に力を使ってしまったなぁという自戒も含みつつ。ちょっと特定の関数がどっから呼ばれてるかログ取りたいなぁと思ってユーザランドでどうやってスタックトレース取るんだろう?って調べてみたら、backtrace() & backtrace_symbols()が使えるようだ…

温度チェックワンライナー on OpenBSD-current

新しいxterm開いてこう打って画面の端っこに置いとくと便利: while :;do sysctl hw.sensors;sleep 1;done

日本語入力 on OpenBSD-current

currentだと、portsのパッケージがビルド出来ない&uimがKDE/GNOME両方に依存しててビルドが超めどい。 以下の方法で野良ビルドしたらちゃんと動いた。http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fanthy%2F37536%2Fanthy-9100h.tar.gz をダウンロード $…

3GB以上のメモリサポート on OpenBSD/amd64

OpenBSD-current/amd64を4GBのメモリを搭載しているマシンに入れてみたら何故かメモリが3GBとちょっとしか認識されていない事に気づいた。どうやら、こういう事らしい: http://kerneltrap.org/mailarchive/openbsd-misc/2008/12/15/4424704取り合えずこれで…

OpenBSD版ApacheとオリジナルApacheの違い

OpenBSDはApache 1.3をfork()してディストリビューション標準添付のhttpdにしている。 勿論セキュリティの為に色々改造してあるのだけれども、実際どこをどれくらい変えてるんだろうと思ってdiffを取ってみた。 # httpd -v Server version: Apache/1.3.29 (U…

OpenBSD/sgi(IP32, O2) works on gxemul

NetBSD/sgimipsが動いてOpenBSDが動かぬハズが無いとおもって試してみたらあっさり動いた。 が、これだけでは何の面白みもないな。まぁしいて言えばOpenBSD/sgiマシンを用意しなくても使えるという事くらいか。以下、やり方。 $ wget http://gxemul.sourcefo…

第三回カーネル/VM探検隊を開催します

カーネルや仮想マシンなど、低レイヤー話でわいわい盛り上がるマニアックな会です。日時 : 2010/02/23 16:00 定員 : 40 人 会場 : 神保町三井ビル 17F 株式会社インターネットイニシアティブ(IIJ) 大会議室2 (東京都千代田区神田神保町1-105) 今回の発表内…

OpenBSDとはどんなOSか?各地で開かれているBSDConの映像を見て勉強してみよう。

一応誤解の無いように書いておくと、あなたが映像を見て勉強して下さいという意味ではなく、私が映像を見て勉強しますという意味です。 何も分かってないので一切解説は書きません ;-)この辺に色々動画が上がっているので、OpenBSD関係のモノをまとめてみま…

AsiaBSDCon 2010のcall for paper通っちった

やべ、送ったら本当に通っちった。final paperの締切間に合わねぇよどおすんだ>俺 (> つーか英語が、、、英語が、、、、、ぁぅぁぅ…という訳で、3/11-14に東京理科大にて行われるAsiaBSDCon 2010にて"SMP Implementation for OpenBSD/sgi"と題して発表を行…

Brainfuck VMとか作ってみた

BrainfuckやOokのソースコードをバイトコードにコンパイルするコンパイラ、バイトコードを実行するインタプリタ、バイトコードを機械語にコンパイルして実行するJITの三種類のプログラムを作ってみた。 GitHub - syuu1228/bfvm: Brainfuck VM使い方は以下の…

アセンブリコードをマトモに書き直す

配列プログラミング - かーねる・う゛いえむにっきのアセンブリコードをマトモに書き直した。 ただ、最短なアセンブリコードの実行時間が最短かというと、そんな事も無いかもしれない。メモリアクセスとか色々あるので、ある特定のインストラクションは遅い…

配列プログラミング

Brainfuckで+を65回実行してから.する時のアセンブリを配列上に書いてみる。 ちなみにアセンブリが無駄だらけなのは手書きで失敗したからCで書いて最適化無しで機械語に落としたものをそのまま展開しているからなので、ご容赦願いたい。 これをベースに最適…

ヒープメモリに実行権限を与える件

最近の(※要出典)LinuxやらMac OS Xやらでは素直に配列やmallocした領域を実行しようとしてもエラーになるようです。 mprotectでEXECビットを有効にしてやれば動く模様。 #include <stdio.h> #include <unistd.h> #include <sys/mman.h> #include <stdlib.h> int main(void) { char *addr; size_t psi</stdlib.h></sys/mman.h></unistd.h></stdio.h>…

TheoからTシャツ届いたよー。

この間のHardware Hackathonの時に数が足りなくて貰えなかったTシャツだけど、Theoがカナダから郵送してくれました。ようやく届いた!