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

BootloadHIDによるISPコネクタ要らずのAVR使用USB機器開発

http://www.obdev.at/products/avrusb/bootloadhid.htmlAVRマイコンにはセルフプログラミング機能が搭載されており、ブートローダ部分にライタプログラムを書き込むことでマイコン自身にUSB経由でのフラッシュ書き換え機能を実装することが可能です。これに…

writevによるTCPパケット最適化

小さいwrite(2)を大量に呼んでいると、予想以上に細かいパケットがちまちま送信されてしまい、スループットの低下につながることがある。writev(2)を用いることで、連続したメモリ領域にないデータを一回のシステムコールで送信することができる。この際、デ…

epoll/selectでの非同期connect

メモ connect() EINPROGRESSを確認 write待ちする→起こされる つながってる!

core dumpの解析手法

について書くはずだったんだけど何を書くのかわすれた!とりあえず基礎的なことについてまとめておく。 バイナリはunstrippedなものを使用 できれば-gオプションこみでコンパイルしておく。 coredumpを吐くようにbashを設定 ulimit組み込みコマンドを使用 ul…

Rendering With Proce55ingとレンダラに最適な言語の話

http://lucille.atso-net.jp/blog/?p=632syoyo大先生によるProce55ing製の入門用レンダラ。すごい。レンダラに最適な言語について、時代は関数型だ!と述べておられますが、現段階でOCaml以外にレンダリングに耐える速度を出せるコンパイラを知らないです。H…

Gauche Readline

SICPセミナーでgoshをつかっていたのだけれども、バックスペースとかカーソルとか効かなくて不便だったのでreadlineサポートを探したらあった。http://www.netlab.cs.tsukuba.ac.jp/~yokota/izumi/gauche/Mac OSX環境で問題なく動作。gosh-rlコマンドがイン…

株式会社Fillot

http://fillot.jp未踏ユースで知り合った方々とベンチャー企業を立ち上げました。役員全員が未踏ユース認定のスーパークリエータという変な会社です。私は主に製品向けの基礎技術研究をさせていただいております。他プロダクト用の技術はもちろん、cagra、ny…

夏休みの電子工作

diy

cagraの開発が行き詰まるとちまちまやっていた電子工作の写真をのせてみる。上:DesignWave Magazine 2007年7月号 付属FPGA基板。横に出てる6-pinヘッダはXillinxのParallel JTAG Adapterを直接つなげられるように。 左:ChaNさんのCOMポート接続AVRライター…

あとで書く

Packet Tracing系の論文を2本読んだのであとで概要かく。しかしray reorderingがうまくいかないと言われているのはなんでなんだろう。前聞いたはずなんだけど忘れてしまった。Large Ray Packets for Real-time Whitted Ray Tracingでは64x64以外うまくいっ…

近況

コードは書いているんだけどクローズドなプロジェクトばかりで詳細が全く書けませんでした。夏休み残り2週間はcagraとnytr書いているのでもうちょっと更新頻度増えるといいな。

謎エラー

configure.in:14: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:1993: AC_CACHE_…

Windows Server 2008へのVMWare Server 2.0 RC2のインストール

インストーラのダウンロードになかなか成功しない。エラーがでたらまずmd5sumを確認する。 VC2005 Runtime API関連でエラーがでる。エラーダイアログを出したまま、Users以下のtempフォルダからmsiファイルをコピー 取り出したmsiファイルを管理者権限で実行…

自宅サーバ復活

どうも毎回違う場所でSEGVするなーと思ったら、memtestでエラー吐いたのでマザーボード&メモリ交換。せっかくの780GなのでホストOSをWindows Server 2008 Enterprise (MSDN版)にしてみる。

というか

某氏にこんなことやってないでかぐらかけといわれたのでこれはちょっとおくらいりにしてかぐらかきますまる

型推論で悩む

型推論アルゴリズムで非常に悩んでいる。今のところの案を整理しながら書いてみると…

Parsecお勉強メモ

とりあえずパーサまではつくってみようと思う。 参考ページ http://legacy.cs.uu.nl/daan/download/parsec/parsec.html

レンダリングアルゴリズム記述専用言語Raylly

レイトレがこんな感じでかける言語が欲しいなぁという妄想。元ネタはIo言語とかrubyとか。動的型言語ではない。型推論をがんばってコンパイル時に静的に全部型を決定しちゃう。 RECURSION_MAX = 3 # 定数定義 # メソッド定義 method raytrace(ray) recursion…

VMWare Server 2.0 RC1またはRC2でゲストがカーネルパニックを起こす問題

linux-image-2.6.18-k7/sargeをlinux-image-2.6.24-etchnhalf.1-686に上げたところ再現しなくなった。詳しい原因は不明ですが、似た症状の方がいれば試してみてください。

第1回LLVM勉強会 資料

皆様お疲れさまでした。題名:LLVM First Stepsスライド:http://static.nyaxtstep.com/misc/llvm_first_steps.pdf コード:http://websvn.nyaxtstep.com/viewvc.cgi/sandpit/llvm/firsttry/題名はfirst steps with LLVMのが英語的に正しかったかも?

httpd再起動

謎原因によりおちていたっぽい。

LLVMメモ(更新中)

インストール curl -O http://llvm.org/releases/2.3/llvm-2.3.tar.gz tar zxvf llvm-*.tar.gz cd llvm-2.3; ./configure --prefix=$HOME/devusr && make -j4 make install llvm-as --versionよしllvm-asを使ってみようと思うがあれ? もしかしてllvm-gccな…

サーバー復旧

雷で落ちていたらしいサーバーを再起動しました。

海発合宿から帰宅したところ。

安定化電源

DIY

中身は秋月のキット。シャーシ加工の練習を兼ねて。

nyanoBar製作中

diy

Interface 9月号付録のColdFire基板をつかったあれもどきを製作中。[rakuten:book:13015479:detail]写真取り忘れたけどHello, Worldまでできた。半日ほど1-14ピンを14-1と逆につないでいるのに気づかず、時間を無駄にしてしまった。とりあえず回路はこれでい…

ベイジアンフィルタを搭載したtwitterクライアント

ベイジアンフィルタの勉強に作ってみた。http://github.com/nyaxt/advtwit/tree/master今回はカイ2乗分布を利用したベイジアンフィルタを用いたけど、これを仮定しないシンプルなPaul Grahamのモデルの方がうまく行く気がする。とりあえず1日で飽きたので…

テスト期間終了

まだ1つ残ってますが事実上終了したのでここ3日間にやったことをログ。

独りOpenLDAP覚え書き

3度めの正直でやっと設定に成功したのでいろいろメモ。

chartreuse再設定

HDDの交換を兼ねて、環境再構築した。 旧環境 Host: WinXP VMWare Server Guest: Debian Etch (physical partition) 新環境 Host: Debian Etch amd64 VMWare Server Guest1: Debian Etch i386 (disk image)80GBx2のRAIDを組んでいたのが、恐ろしい温度になっ…

SICP: Structure and Interpretation of Computer Programs

SICPのオンライン勉強会を金曜夜22:00~24:00まで、定期的に開催しています。興味のある方は、いきなりでいいので、IRCのチャンネルまでお越し下さい。 #sicp-seminar-online @ irc.freenode.net ログは公開しています:http://irc.nyaxtstep.com/sicpテキス…