About this page
カテゴリー Computerに属する記事の一覧ページです。
現在このカテゴリーには178本の記事があります。

カテゴリー Computerの説明:
コンピュータに関することが書いてあります。
プログラムの話などは宇宙人語(笑)が飛び交っていますので、興味がない方にはさっぱりだと思います…
Latest 5 Entries

MacOSX 10.5.8 に clamav

かなり古いMac mini (2007年のCore 2 Duo)のメンテをして、ウイルス対策をほどこすことにしました。といってもMac mini自体のウイルス対策をするというよりは、プロキシと組み合わせてウイルススキャンゲートウェイとし、他のPCのインターネットアクセスを保護しようという使い方をしています。プロキシにはsquid-3.4.13、ウイルススキャンにはclamav-0.99、間をつなぐのはc_icap-0.4.2 + c_icap_module-0.4.2 で構成しました。『icap連携をしてみる』『ウイルス対策の組込み(ClamAV)』を参考にしつつ、全てセルフビルドで構成してみました。

中でも古いMacOSX 10.5.8にclamavの導入には苦労したので、備忘録をここに残しておこうと思います。必要なライブラリ(最低限zlib)が揃っていれば configure && make && make install まで通るのですが、いざ動かしてみようとすると、例えばウイルス定義データベースを更新するfreshclamを実行すると

WARNING: [LibClamAV] cli_cvdload: Corrupted CVD header
ERROR: Verification: Malformed database

となって死んでしまいます。これは結局のところ、MacOSX 10.5.8に入っているzlibが古くzlib-1.2.3であることが原因でした。以下、対処方法を書いておきます。

続きを読む "MacOSX 10.5.8 に clamav"
Feb 13, 2016. 21:37 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdel.icio.usでブックマーク | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/936

ThinkPad X40 BIOS電池の交換

軽いデモをするときに使っているノートPC ThinkPad X40のBIOSの電池(FRU 92P1004)が切れてしまったので、交換しました。ネットを探ると、コネクタがついていて差し替えるだけで交換が完了できる部品があるのですが、せっかくなので電池だけの交換をしてみることにしました。

分解をしてみるとこんな感じになっています。

x40_battery_orig.jpg
被覆をはがすと

3本線がでているのですが、そのうち2本(白と黒)はGND側でした。残りの赤は+側です。電池はCR2025でした。

電池への直接半田付けはかなり危険が伴う(YouTubeで検索すると、爆発という不穏な単語がでてきます)ので、金属タブが既にスポット溶接されている電池に電線とコネクタを半田付けで移植しました。なお入手性の都合でCR2016に変更しました。

移植するとこんな感じです。

x40_battery_mod.jpg

あと熱収縮チューブを被覆としてかぶせて完成です。実機に搭載してみましたが、問題なく使えました。

Jan 23, 2016. 18:26 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdel.icio.usでブックマーク | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/935

require 'win32ole' で終了コードが0xc0000005 (対処療法)

前回の記事でE-MailRelayを使ったメールアドレスの送信直前チェック方法を書きましたが、一部の環境でエラーがでることがわかりました。チェックするRubyスクリプトの終了コードがアドレスチェックにあたって重要なのですが、終了コードが常に-1073741819 (0xc0000005)になってしまうのです。調べたところこの値はAccess Violationで、権限に関する問題だと思われます。

require 'win32ole'をするだけの短いスクリプトを実行後、$? (cygwin) あるいは %ERRORLEVEL% (Windows cmd.exe)を見てみると、その値になっていたことから、OLE絡みであることは確かでした。WIN32OLE#ole_freeを実行してみましたが、改善しませんでした。

そこで対処療法をしました。win32oleを使う部分を別プロセスに閉じ込めることにしました。スクリプトは現在下記のようになっています(前のリビジョンへのリンク)。

forkで別プロセスを起動し、プロセス間通信はPipeを利用して、オブジェクトはMarshalでやり取りをしています。根本的解決にはなりませんが、取り急ぎ終了コードが正しいものになり、アドレスをチェックする目的が達成できるようになりました。

Oct 3, 2015. 07:49 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdel.icio.usでブックマーク | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/933

E-MailRelayでメール送信中にアドレス確認

最近ボケてきていて、ついうっかりメールを誤送信してしまうことがありました。そんなボケ予防ツールを導入してみました、というお話です。メールアドレスが完全に送信される前にメールアドレスを再チェックする体制を整えました。

体制を整えるにあたって、正規表現で細かくアドレスのルール決めができるツールを探しました。Thunderbirdならそういうアドオンがあるようですが、残念ながらメーラとしてWindows Live Mailにも対応していて欲しいのです。調べてみると世の中にはそういうことをしてくれるアドオンソフトが商用で出回ってはいるようなのですが、できればお金をかけたくありません。

ということでよくよく調べてみると、オープンソースでそういう利用が可能なものがありました。E-MailRelayという、メールサーバとメーラの間に立ってメールを中継してくれるSMTP Proxyで、送信中にフィルタを適用することができるものです。

こんな感じの体制を整えました。問題がありそうなメールアドレスの場合、送信しようとした際に以下のようなダイアログを表示するようにしました。

check_address_dialog.png

またこのダイアログでキャンセルを選ぶと、メーラ側はエラーとなり送信が中止されます。

check_address_when_cancel.png

僕が望む機能は、アドレスの確認をし問題がありそうならダイアログを開くRubyスクリプト( check_address.rb)を、送信中継中に起動するバッチファイル(emailrelay-start.bat)でE-MailRelayを起動することで実現しました。以下では例として、メールサーバがsmtp.forward.comにあり、@example.com以外のメールアドレスについて確認を要求するようにしています。

E-MailRelayは、アドレスのチェック以外にコンテンツに対してフィルタを適用したりなど、いろいろな使い方ができます。また今回は僕が慣れているということでRuby(さらにcygwinのRuby!)を使いましたが、別にフィルタプログラムはなんでもよく、ネイティブコードの他、Windows Script Host(WSH)が対応しているJavaScript等で記述することもできます。

※その後、一部の環境でエラーがでることがわかりました。スクリプトをアップデートしました。

Sep 11, 2015. 22:31 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdel.icio.usでブックマーク | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/932

モバイルサイトへの自動転送 mod_rewrite

ブログを久しぶりにメンテして、モバイル向けサイトを作ってみました。デバイスの画面サイズ等に応じてデザインが調整されるレスポンシブルデザインとなっています。
構築にあたってはこのブログのContent Management SystemであるMovableType 2.661(かなり古いです、2004年!)を変えることなく、jQuery Mobileを使って構築してみました。結構工夫をこらしてみましたが、その話はおいおいしていくことにして、今回の記事ではモバイルサイトへの自動転送の方法を書いてみようと思います。

自動転送を行うにあたってはとても一般的なapache mod_rewriteというURL書き換えモジュールを使っています。僕がやりたかったのは、モバイルデバイスがもしPCサイトへアクセスしていたら、まずはモバイルサイトへ転送し、その後はユーザの指示にまかせるというものです。具体的には、いったんはモバイルサイトが表示されても、その後ユーザの指示でPCサイトへの移動、以降PCサイトにとどまり続けることが可能にしたい、というものです。

しかしネットを調べても、なかなか自分の思った通りの設定がありませんでしたので、以下に僕がした設定(.htaccess)を書いておきたいと思います。(現在モバイルサイトでは下記設定ファイルの情報が表示されないことがあると思います…されるようになりました)

注目すべきは、1度目だけモバイルデバイスかを判定し、以後はユーザの指示に従えるよう、セッションクッキーを使っているところです。17行目でセッションクッキーの有無の確認、42行目でセッションクッキーの発行をしています。その他、モバイル用ファイルがなかった場合は書き換えを行わないなどの細工も41行目にしてみました。

モバイルサイトも今後よろしくお願いいたします。

Sep 2, 2015. 21:39 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdel.icio.usでブックマーク | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/931
Old Entries @ Computer

『有効なWin32アプリケーションではありません』に対処

先日MFT2014というイベントがありまして、多くの方にあらちょっとすごいロガー、もうちょっとすごいロガー、ちょっとすごいロガーをお披露目させていただきました。その節はありがとうございます。実は展示開... [この記事を読む]

Nov 25, 2014. 22:40 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

eclipse egitでgithub clone元fetch

githubで公開されているコードをcloneして、追加的な実装をしているのですが、clone元が更新された場合、それをどうやってclone後の自分のリポジトリに反映すればよいのか、試行錯誤をしていま... [この記事を読む]

Jun 2, 2014. 22:57 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

eclipse egitでgithubパスワードの再設定

最近バージョン管理システムとしてgitを使うようになり、githubでコードを公開するようになりました。その中で起きたトラブルの対処方法をメモとして残しておきたいと思います。 トラブルが起きたのはe... [この記事を読む]

Apr 27, 2014. 13:12 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

TeXで往復はがき(横書、枠付)

必要に迫られて往復はがき(横書、枠付)を作っていました。せっかくなのでTeXのテンプレートを公開します。枠はFrame Designさんからお借りしました。イラストレータai形式で配布されていたものを... [この記事を読む]

Feb 8, 2014. 21:01 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Xperia Active ST17i を買ったよ!

最近のマイブームはAndroidのアプリを作ることなのですが、それのデバッグ用に端末を一台購入しました。Sony EricssonのXperia Active (ST17i) という国内未発売のモデル... [この記事を読む]

May 4, 2012. 22:29 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Super Sylphide 進捗状況(50) -- Sylphideデータ形式

前回の進捗記事ではオートパイロットシステムSuper SylphideおよびTinyFeatherの通信プロトコルについて紹介しましたが、今回はそのペイロードとして載ってくるデータの形式について記事を... [この記事を読む]

Apr 13, 2012. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Windows 7 / Office 2010 になってやったこと

仕事用PCが新しくなった関係で、ユーザインタフェイスの変更というM$の暴挙に打ちひしがれています。少しでもWindows 7 / Office 2010を以前のWindows XP / Office ... [この記事を読む]

Jun 15, 2011. 20:56 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

newで作った複数種類のリソースを自動deleteしたい

楽しいプログラミング言語は? と聞かれたら迷わずC++をあげたくなるこの頃ですが、ハードウェアが絡むプログラムをC++で組んでいる際に、表題の問題に出くわしました。すなわち、様々なリソースを新規作成(... [この記事を読む]

May 17, 2011. 21:36 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

HEX形式を std::iterator で

バイナリイメージを扱う単純なフォーマットとして、HEX形式というものがあります。起源はとても古いのですが、現在でもマイコンの書き込み形式としてなとで使われています。最近、ROMへの書き込みといった少々... [この記事を読む]

May 3, 2011. 20:50 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

東京電力の電力の使用状況グラフが使いにくい 改め にくかった

先日の大震災の影響で関東地方では電力の供給不足という状況に陥っていますが、それに関連して、東京電力には電力の消費状況をモニタするサイト『電力の使用状況グラフ(当社サービスエリア内)』があります。このサ... [この記事を読む]

Mar 22, 2011. 11:23 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

TeXで『節タイトルだけ大文字』、『トンボをつける』

原稿を書いていると、指定のフォーマットに沿っていることを要求されることが多々あるのですが、今回遭遇した2つの問題におけるTeXでの解決方法をまとめておこうと思います。1つは、節のタイトルを英文字の大文... [この記事を読む]

Dec 19, 2010. 13:34 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

Matlabが出力したepsを編集して一部の線を破線にする

Matlabをグラフの出力として使うことがありますが、そのグラフをちょっとばかり編集したいということがあります。特に今回は、図が白黒でしか出せないために、図の線の一部を破線にしたいという事態に見舞われ... [この記事を読む]

Nov 20, 2010. 00:04 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

3Dプリンタでケースを打ち出してみた

猫カメラでお世話になっている@rkmt先生より『3Dプリンタ、使います?』という素晴らしいお誘いをいただきました。ということで前回のエントリで紹介したケースを3Dプリンタで打ち出してきました。使ったの... [この記事を読む]

Apr 23, 2010. 20:18 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Google SketchUpでケース作り

猫カメラをまじめに展示しようという計画が進んでいるのですが、その一環としてケースをつくることにしました。どのような工程を踏むかは色々と思案中ですが、いずれにせよ図面の作成は避けて通れないので書くことに... [この記事を読む]

Apr 17, 2010. 22:18 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (4) | トラックバック

Ruby open-zip.rb

テキスト処理などにとっても便利に使っているRubyですが、Rubyにはopen-uri.rbというライブラリがあります。使い方はrequire 'open-uri'をしておくと、ファイルを開くopen... [この記事を読む]

Mar 21, 2010. 13:34 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

CygwinのRubyからMatlabを扱う

とあるデータファイルがMatlabのフォーマット(*.mat)だったのですが、それをRubyから読み込めたらいいなぁ、という事態に遭遇しました。王道としてはMatlabを起動してデータファイルを読み込... [この記事を読む]

Mar 16, 2010. 22:22 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

ビット逆転をC++テンプレートで

ちょっとビットの逆転をする必要があったので、コードを書いてみました。ビットの逆転とは、例えば入力が0b10010101なら、出力を0b10101001とすることです。せっかくなのでC++でテンプレート... [この記事を読む]

Mar 3, 2010. 23:47 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

ローカルに流れるTCPパケットを見る

ちょっとした事情がありまして、以前記事を書いた『Amontec JTAGkey-Tiny (FT2232) を Xilinx iMPACTから使う』のメンテナンスをしています。これはXIlinxの純正... [この記事を読む]

Feb 12, 2010. 23:05 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

TeXで綺麗なアスペクト比の記号

TeXで飛行機関係の文章を書く最近なのですが、飛行機の大きさや重さといった緒元を表にしようと思っていました。そこで遭遇したのが、翼の細長さを表現するアスペクト比(Aspect Ratio)です。アスペ... [この記事を読む]

Dec 16, 2009. 08:50 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Twitterでつぶやくと数式の画像のURLが返ってくる

Twitterでぶつぶつ言っていると急に数式を書きたくなりませんか? 僕は勿論のこと、皆さんもそうなりますよね(笑)。そこでTwitter上でTeXの数式をつぶやくと、画像のURLを返してくれるサービ... [この記事を読む]

Dec 5, 2009. 00:51 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

TeXlipseとdvioutの連携

最近、大型の文章作業をしているのですが、統合開発環境eclipse上でtexの文章をやりくりしたいと考えるようになりました。今まではTeXの作業をするにあたっては、WinShellというエディタと、d... [この記事を読む]

Nov 28, 2009. 01:16 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

24インチのある風景

年度末に向けて色々と処理しなければならない文章作業があるので、ディスプレイ環境を増強することにしました。そこでUWXGA(1920x1200ドット)表示が可能なNANAOの24インチワイド液晶S241... [この記事を読む]

Nov 23, 2009. 21:31 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

C++でビット列の性質を求める

あまり需要のある話ではないと思いますが、プログラムでビット列を意識しなければならなくなることがありました。ある数がビット列で表現されており、そのうちの一番右にある'1'の位置を求めたいというでした。例... [この記事を読む]

Nov 11, 2009. 13:21 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (1) | トラックバック

Ruby::PTYで外部コマンドの起動終了の制御

Rubyでちょっとした処理プログラムを作ったときの話です。プログラムの構造として、Ruby以外の言語で書かれた実行バイナリが既に複数あり、それを起動したり、終了したりしながら制御をするというものでした... [この記事を読む]

Oct 17, 2009. 18:13 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

地球シミュレータ

ちょっと前にスーパーコンピュータの『地球シミュレータ』を見てきました。海洋研究開発機構(JAMSTEC)にある、主に地球温暖化などの気候変動をシミュレーションするための凄いコンピュータです。せっかくな... [この記事を読む]

Oct 8, 2009. 09:51 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Redmineに対してオレオレ証明書httpsのsubversionを認めさせる

複数の作業を効果的にこなすために、Redmineというプロジェクト管理ツールを導入しているのですが、このツールはソースコードを管理するためのSubversionやgitといった別のツールと連動すること... [この記事を読む]

Aug 12, 2009. 15:56 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

勇者Twitter Bot作りました

ドラクエ9の発売に伴い色々な動きがあるようですが、それに便乗してみることにしました。ミニブログ的なサービスであるTwitter上でメッセージをやり取りしながら、ドラクエを象徴する敵であるスライムと対戦... [この記事を読む]

Jul 20, 2009. 20:04 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

SWIGでiostreamを引数にとる関数のラップ(Rubyの場合)

とあるC++プログラムをRubyから使いたいということになりました。こんな時はCまたはC++のプログラムを、スクリプト言語から呼び出せるよう、ほぼ全自動でラッパーを生成してくれるSWIGの出番です。こ... [この記事を読む]

Jul 1, 2009. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

シリアルポートをstd::iostreamと同等にMacOSXでも扱う

以前、Windowsでのシリアルポートの読み書きを、C++で標準的な入出力インターフェイスであるiostreamと等価的に扱うためのヘッダを『シリアルポートをstd::iostreamと同等に扱う』と... [この記事を読む]

Jun 20, 2009. 17:17 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

シリアルポートをstd::iostreamと同等に扱う

マイコンを扱っているとシリアルポートで通信を扱う機会がよくあるのですが、標準入出力やファイルと同等にシリアルポートを扱いたいという要望があります。例えば何かの入力を拾ってきて、それを加工し出力するC+... [この記事を読む]

May 11, 2009. 23:51 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

HandBrakeのビルド用パッチ

iPodなどの携帯プレーヤ買いたいと思ったのが半年前で、なかなか踏ん切りがつかず月日が流れていったのですが、この度ようやくiPod touchを購入しました。Apple storeに行って弄ったのがき... [この記事を読む]

Apr 29, 2009. 18:00 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

フライトログの可視化

珍しく飛行機の話題です。飛行機を飛ばして実験をしていると、どのように飛んだかを記録したフライトログが多く溜まるのですが、数値データをプロットしただけのグラフを見たところで何が起きているのか瞬時に理解す... [この記事を読む]

Apr 5, 2009. 13:05 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Eclipseでgitプラグインの使い方

統合開発環境Eclipseを使って、gitで運用しているプロジェクトを扱っているのですが、gitプラグインの使い方がよくわからなかったので、一連の動作について試行錯誤した結果をメモとして残しておこうと... [この記事を読む]

Mar 24, 2009. 15:13 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

RFPDFの高速化、StringIOを使う

RubyでPDFを生成したいと思い、RubyのPDFライブラリを物色していました。結果、プロジェクト管理ツールRedmineのプラグインとして開発されているRFPDFが、使いやすそう、かつ、日本語もあ... [この記事を読む]

Mar 19, 2009. 10:57 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

C++でリフレクションもどき

物理法則に関係するプログラミングをしていると、変数に人間にわかる名前をつけておかないと大変な事態になります。特にその変数が配列であるときは悲劇で、インデックスが直打ちされている残念なコードを時たま見か... [この記事を読む]

Mar 9, 2009. 12:27 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

自作行列ライブラリのGSL化

僕は車輪の再発明は大の得意(笑)で、『自作行列ライブラリ』などというものをこさえて使ってきました。しかしこの度、計算が怪しい(固有値分解で、対象が対角行列に近いと収束しないケースがある)や、計算速度を... [この記事を読む]

Mar 4, 2009. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Rails 2.2以降 + PassengerでRailsBaseURIが機能しない

某プロジェクトの関係でソースコードを共有する仕組みを考えていたのですが、最近はgithubを使うのがはやりのようです。これまではsubversionを使っていたのですが、よい機会だと思いgitに手をだ... [この記事を読む]

Feb 25, 2009. 09:12 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

車輪の再発明、もといmatrix.hの更新

行列演算を使うことが多いため、勉強がてら自作のC++行列ライブラリ matrix.hを作っています。このたびUnscented Kalman Filterを実装する必要があり(kalman.h)、そこ... [この記事を読む]

Jan 14, 2009. 01:53 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

RedMineの導入等

正月ということで集中的にやりためたことをやってみました。忘れっぽいので何をしたか、備忘録として箇条書きを残しておこうと思います。 (1) Ruby(Rails)で動くプロジェクト管理ツール Redm... [この記事を読む]

Jan 5, 2009. 00:41 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Arduino serproxyをFlash XMLSocketで使う

目覚まし時計デバイスChumbyにArduinoをつなげてChumby上のFlashからコントロール(詳しくは以前の記事『ChumbyでArduino等をFlashからコントロールする方法 (XMLS... [この記事を読む]

Dec 10, 2008. 02:53 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Thinkpad X60s HDDの換装 (移行ソフトにお金かけない)

ノートPCでThinkpad X60sを使っているのですが、この度HDDがパンク寸前になったので、大きな容量のものに換装してみることにしました。最終的にはまるごとコピーで移行作業を完了できたのですが、... [この記事を読む]

Dec 6, 2008. 10:45 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Tracにガントチャートプラグインを導入

某所で新プロジェクトの立ち上げをした都合、Wikiやリポジトリビューワを統合した包括的コミュニケーションツールとでも呼べばよいのでしょうか、Tracを導入しました。その際にガントチャート、いわゆる線表... [この記事を読む]

Nov 18, 2008. 00:38 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

fonを導入してみたが繋がらない orz

ブームに乗り遅れた感がありますが、fonが楽しそうだったのでこの度導入してみることにしました。La Fonera+をamazonで購入し、設置したネットワークにあわせて設定を行った後、登録作業までかこ... [この記事を読む]

Nov 7, 2008. 23:58 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (5) | トラックバック

FTDIチップ経由でマイコン等と通信するためのCGI

Linux時計ガジェットChumbyからFTDIのUSBシリアル変換チップでマイコンをコントロールしようと企んでいます。そこで、大本のコントロールはChumby上で実行できるFlashを考えているので... [この記事を読む]

Oct 23, 2008. 10:53 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

EBNFをRacc形式に変換

前回の記事『VHDLの可視化ができないものかと』のコメント欄に少し書きましたが、VHDLを可視化できないものかと思案中です。とりあえずプログラミング系のスキル向上も兼ねて、VHDLのパーサくらいこさえ... [この記事を読む]

Jun 22, 2008. 16:52 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

秋月USBオーディオ

PCのサウンドカードが壊れてしまっていたので、秋月の新商品『USBオーディオモジュール』を組み立ててみました。ケースには同じく秋月の『ポリカーボネイトケース』を使っています。 なかなかいい音でな... [この記事を読む]

Jun 13, 2008. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

RubyでアップローダCGI

ファイルをネット上でやり取りしなければならない事情がでてきまして、せっかくなので自習がてらCGIで動作するアップローダを作成してみました。前回web系のプログラミングをしたのは実に1年以上前のことなの... [この記事を読む]

May 20, 2008. 23:07 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

cvs2svnで文字コードが混在するcharsetを設定する

サーバを移行した際に、ファイルのバージョン管理システムをCVSからより便利なSubversionに移行しました。僕の近辺ではバージョン管理システムを導入している方というのがほとんどいないのが現状ですが... [この記事を読む]

May 11, 2008. 10:46 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

fsck_hfs Invalid extent entry

サーバが昨日より故障していました。アクセスして戴いた皆様におかれましてはご不便をおかけしました、この度ようやく復活できたようです。 サーバはPowerMac G3(350MHz) + MacOSXの... [この記事を読む]

May 1, 2008. 14:25 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

SWIGによる行列/複素数 C++ライブラリのRubyへの移植

プログラミングの練習がて作成しているC++の行列ライブラリ(matrix.h)、並びに複素数ライブラリ(complex.h)があります。このような標準的なライブラリはどの言語においても先達が素晴らしい... [この記事を読む]

Mar 21, 2008. 00:23 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

operator=()と継承

拙作のC++行列ライブラリmatrix.hのメンテナンスを久しぶりにやってみているのですが、部分行列の代入の解釈で少し考えることがありました。簡易的なコードで書くと以下のような問題です。 Matri... [この記事を読む]

Mar 14, 2008. 19:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (7) | トラックバック

pow(x, 2) vs (x * x) どっちが速いか

プログラムを書いていて少し気になることがありました。べき乗を求めるpowという関数がありますが、二乗の場合はpow(x, 2)と書くのと(x * x)と書くので、どちらが速く実行されるのでしょうか。早... [この記事を読む]

Mar 2, 2008. 23:37 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

gnuplotで飛行機

最近訳あってgnuplotでグラフを大量生産しています。その中でちょっとした力作ができたので、紹介したいと思います。下のグラフをご覧ください。 飛行機を書いてみました。 背景となっている飛行機の... [この記事を読む]

Feb 28, 2008. 01:37 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

ビットマップ画像をベクトル化するVector Magic

長めの文章を書いていると、本からスキャンしたフローチャートのような図を載せたくなることがよくあります。しかしスキャナで取り込んだ画像というのは所詮ビットマップなので、拡大するとそのクオリティがいまいち... [この記事を読む]

Feb 17, 2008. 22:29 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (5) | トラックバック

『GPSのための実用プログラミング』

最近このサイトへアクセスしてくださる方の傾向を観ると、GPS関係のキーワードで検索エンジンから来られる方が多いようで、特に自作GPSロガーは大人気となっています。そのような流れを受けて、今後もできるだ... [この記事を読む]

Feb 11, 2008. 13:24 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (10) | トラックバック

MacOSX(10.5) launchd

Mac miniでサーバをしようと内部を分解したりしていましたが、最近は様々なサーバ系ソフトのインストールに追われています。世の中便利なパッケージがあるようですが、やはりトラブルの際には色々とわかって... [この記事を読む]

Feb 1, 2008. 15:34 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Othelloプログラム(強化学習による実装)

少し前に、昔Ruby書いたオセロのプログラムをC++に書き直した、という記事を書きましたが、その続きを書きたいと思います。ようやくコンピュータ側のルーチンの実装が完了、ないし、メモリが漏れるバグ取りが... [この記事を読む]

Jan 26, 2008. 23:44 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

Mac mini オープナー

サーバとして使っているMacマシン(G3 350MHz)がそろそろへたれてきたので、新たなサーバに仕立てようとMac miniを購入しました。購入したのは所謂Intel MacのCore 2 Duo ... [この記事を読む]

Jan 19, 2008. 14:15 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (4) | トラックバック

Othelloプログラム再び(RubyからC++へ)

そろそろ年が明けてしまいますが、決して年末で更新をサボっていたわけではありません。ちょっと悪性の風邪を引いてしまいまして、ここ1週間体調が非常に悪い状況が続いています。元気に年を越したいものですが…。... [この記事を読む]

Dec 30, 2007. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

MyRemixによるブログRSSの統合

先日の記事では、学生による室内飛行機のコンテストがあるよ、という紹介をしましたが、その中で各チームが進捗状況をブログにするルールについて触れました。その進捗状況は気になるところなので、是非とも欠かさず... [この記事を読む]

Dec 22, 2007. 22:48 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (1) | トラックバック

完成済みPDFにヘッダを埋め込む

とある事情で40個くらいの完成済みPDF全ての1ページ目のみにヘッダを入れる必要がでてきました。このような編集機能を総称するとアノテーションというそうで、製品版のAdobe Acobat(無償のRea... [この記事を読む]

Nov 27, 2007. 14:48 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

7bits エンコーダ/デコーダ

最近、以前PC接続用基板を作ったXBeeを用いて、シリアル通信(より正確にはUART)をしていますが、少し困ったことがありました。当然やり取りされるデータは1byte単位なので、複数バイトで意味を持つ... [この記事を読む]

Nov 7, 2007. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

memcpyによるクラスのコピー

C++の話です。オリジナルのQueue、すなわちFIFO(First In First Out)といった方がわかりやすいでしょうか、を実装することになりました。基本的なアルゴリズムなので、車輪の再発明... [この記事を読む]

Oct 21, 2007. 23:27 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

ビープ音で『カエルの歌』 (Windows版)

最近『どう書く.org』を見るのが面白いです。 そこで目にとまったのがビープ音で、カエルの歌を演奏するというもの。皆さん、様々な言語で挑戦されています。Rubyで音をどう鳴らしているのか興味があった... [この記事を読む]

Aug 8, 2007. 22:25 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

はて☆スタ ペイント

はてなスターの実用的でない、新たな使い方を模索してみました。 ※ちょっとインデックスページが重くなりそうなので、インデックスページから来られた方は"続き"に本文があります [この記事を読む]

Aug 6, 2007. 00:50 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

Matlabが吐くepsをdvipdfmxで処理すると切れる

タイトルのとおりの現象が発生しました。最近諸事情によりMatlabを本格的に使い出したのですが、文章を書くのはやはりTeXなので、Matlabで作成した図はeps形式で保存し取り込んでいます。しかし、... [この記事を読む]

Jul 2, 2007. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (8) | トラックバック

Rubyでメールの仕分け

とある事情で大量のメールの仕分けをする必要がでてきました。仕分けといってもメーラーによって行われる単純なルール(例えばアドレスがhogeだったらadaフォルダに保存する)で解決できればよかったのですが... [この記事を読む]

Jun 21, 2007. 15:56 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

epsをまとめてPDFにするRubyスクリプト

表題のとおりの内容です。最近epsで作ったグラフが氾濫するようになりました。この管理方法について頭を悩ませているところです。というのも細かな違いしかないファイルが大量に生産されている故で、これではコン... [この記事を読む]

Jun 14, 2007. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

RubyによるHEXフォーマットの読み書き

組込み系の開発をしているとROMにデータを書き込むためのバイナリを扱うことになりますが、そのフォーマットの一つにHEXフォーマット(正式名称?)というのがあります。バイナリを0からFまでの16進文字で... [この記事を読む]

Jun 4, 2007. 00:02 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

行列+複素数 (C言語)

少し前の記事『mallocは関数の中ですべきか』で、C言語の行列ライブラリの話を出しましたが、ようやく内部的な事情が解消したので公開します。ソース中の『埋めてね』というので、事情を察していただけるかと... [この記事を読む]

May 14, 2007. 23:33 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

mallocは関数の中ですべきか

C言語の行列ライブラリを訳あって書いていました。その中でふと思ったのが、今回の記事の表題にあるとおりで、結果を引数として指定されたポインタを通じて返す関数では、関数内でmallocするべきか否かという... [この記事を読む]

Apr 16, 2007. 23:32 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

GPartedでHDD丸ごとコピー

年度の切り替わりということもあり、パソコンが新調されました。そのため旧PCのHDDの重要なファイルを新PCに移し変えるという作業が発生したのですが、いちいち必要なファイルを探して、新HDDに移すとなる... [この記事を読む]

Apr 10, 2007. 23:13 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Ajaxでdocument.writeするJavaScriptへの対策

最近サイトをAjax化、つまり非同期通信をすることによってアクセス時の体感速度を向上させようとしています。JavaScriptライブラリのサイズを小さくするという内容の記事にも書いたとおり、Ajaxの... [この記事を読む]

Mar 29, 2007. 14:02 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

ApacheのMultiViewsで拡張子が有るリクエストでもgzが働くようにする

タイトルが呪文のようになっていますが、これ以上わかりやすいタイトルは思いつきませんでした。結局何の話かというと、Apacheのコンテントネゴシエーション(Content Negotiaion)機能、つ... [この記事を読む]

Mar 27, 2007. 01:14 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Doxygenと戯れる日々

現在せっせと某プログラムのドキュメント作りに励んでいます。といっても僕は『ソースを読めば全て書いてあるでしょう、バグも含めて(by まつもとひろゆき氏)』で思考停止してしまっているので、ドキュメントと... [この記事を読む]

Mar 20, 2007. 23:21 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (6) | トラックバック

TeXの論文テンプレート

TeXの論文テンプレートを作ってみました。TeXはM$の某ワードの100倍くらいいいと信じ込んでいる(半ば宗教じみています、笑)ので、その布教活動の一環としてです。 パッケージが足りない場合はctan... [この記事を読む]

Feb 28, 2007. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Eclipseのナビゲーターのフィルターパターン追加

仕事に遊びに大活躍の統合開発環境eclipseを愛用しています。もともとはJavaの開発ツールなのですが、自由にカスタマイズ可能なので、Java以外にもC++やRuby、ActionScript(Fl... [この記事を読む]

Nov 13, 2006. 21:47 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

VC6 MFCをVC2005で

Visual Studio 6で作成したWindowsアプリケーション(MFC使用)をVisual Studio 2005 Express Editionでコンパイルできるように移植するという用件がや... [この記事を読む]

Nov 11, 2006. 20:52 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

Thinkpad Access Connectionsにやられる

Dual Coreの登場にあわせてノートパソコンを新装してから、かれこれ数ヶ月が経とうとしています。購入したのはCore Duoを搭載したThinkpad X60s(最新のX60sはCore 2 Du... [この記事を読む]

Nov 2, 2006. 08:48 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (5) | トラックバック

無償PDFライフ(作成と結合)

PDFを作ることが多くなってきたこの頃です。しかもTeXでPDFを作るだけでは用が足りなくなってきました。例えば、元ファイルがM$のワードでなければいけないという指定がある場合や、自分が作成したPDF... [この記事を読む]

Oct 15, 2006. 21:55 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

Matlab mexでCygwin gccやg77を使う(gnumex)

最近Matlabを使うようになってきました。お金がかかるツールはできる限り使わないポリシーなのですが、効率をあげるためにはやむを得ません。Matlabよくできていますね、何でもコマンド一発だし。そうい... [この記事を読む]

Sep 27, 2006. 23:58 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

TeXで請求書

PDFで請求書を作る必要があったのでTeXで作ってみました。 画像をクリックするとPDFファイルが見られます TeXなので凝ればひたすら凝ることができますが、今回はこの程度で許しておきましょう(... [この記事を読む]

Sep 8, 2006. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

makeでソースとバイナリを違うディレクトリに

先日、室内飛行機の自律飛行プロジェクトの成果物としてH8/3694のフレームワークを公開しましたが、その際、自動コンパイル(ビルド)をどのように構成するかで少し悩みました。 オープンソース系の大きな... [この記事を読む]

Aug 28, 2006. 23:22 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

ワードをTeX化するテクニック(位置あわせ編)

最近、提出する文章の最終出力がPDFで要求されることが多くなりました。そういうわけで、文章は品質にこだわってTeXで作成、dvipdfmxで出力するようにし、M$のワードからは卒業しました。単にAdo... [この記事を読む]

Aug 24, 2006. 11:53 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Flashで組版

Eclipseで作業中。 FDocがらみの話です。FlashもといActionScriptで組版をしてみています。ActionScriptは浮動小数点の扱いや画面上の文字サイズの扱いが微妙なので、... [この記事を読む]

Aug 21, 2006. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Boost::SpiritでCMS計画 (3)

Boost::spiritという変態的なライブラリを用いてWIkiライクなContents Management System(CMS)を作ろうという計画、前回の記事からかなり間があいてしまいましたが... [この記事を読む]

Aug 6, 2006. 20:55 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

トラックバックでBus Error (10)

久しぶりのサーバやサイトの管理をしてみました。Webサーバのバージョンをあげてみたりとか、リンク切れを修正してみたりとか、見た目的には何も変わらないので非常に報われない作業です。そんな中でWebサーバ... [この記事を読む]

Jul 24, 2006. 00:10 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Death March

最近第2版が発売されたのを機に、タイトルが気になった本『デスマーチ ~ ソフトウェア開発はなぜ混乱するのか』を読んでみました。デスマーチというのは、プログラマとかSEとか、コンピュータ関係の職業に就... [この記事を読む]

Jul 21, 2006. 08:49 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (5) | トラックバック

ThinkPadのスクロール機能

ThinkPad X60sを買ってから2ヶ月近く経とうとしているのですが、ThinkPadのスクロール機能で不満が出てきました。なんと、特定のアプリケーションでスクロール機能が効かないのです。 Th... [この記事を読む]

Jul 11, 2006. 23:25 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (4) | トラックバック

Ruby Debug Injection

Rubyでプログラムをよく書くのですが、メソッドの入出力を監視したい、つまりメソッドの引数と返り値が何であるか知りたくなることがあります。 こんなとき、いちいち当該メソッドにいわゆるprintfを仕込... [この記事を読む]

Jul 7, 2006. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Thinkpad X60s

ここ2週間前くらいの話なのですが、メインで使用しているノートパソコンを替えました。Lenovo製IBMブランドのThinkpad X60sです。ようやく使い慣れてきた感じなので、思っていることを書いて... [この記事を読む]

Jun 6, 2006. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

プロポとPCの接続完了

プロポとPCを接続する話ですが、コンパイラのバグに遭遇するなど不運な事態に遭遇したものの、ようやく完成しました。回路図(EPS版)と使用したPIC(16F648A)に焼きこむためのバイナリ(HEX... [この記事を読む]

May 31, 2006. 22:21 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

MeCab-0.91をCygwin Rubyで

日本語の文章をコンピュータで解析する形態素解析というツールがあります。ちょっと使う用途がでてきたので色々と触ってみているのですが、そのツールをRubyから使うためのバィンディングがうまく動いてくれませ... [この記事を読む]

May 21, 2006. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

プロポとPCの接続

室内飛行機の航法系を検討していましたが、その中でビデオカメラを用いて位置や姿勢の同定を行うというプランがあります。 ところで、実際に室内飛行機を飛ばすためには航法系の上位にある制御系を構築し、画像処理... [この記事を読む]

May 18, 2006. 19:57 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (6) | トラックバック

Rubyでgnuplot

最近グラフを書く機会が多いのですが、ただ単純にデータファイルをプロットすればいいという単純な作業はむしろ少なく、データファイルを読み込んでそれから何がしかの計算をした結果をグラフとして出力するという少... [この記事を読む]

Apr 28, 2006. 23:09 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Rubyでディープコピー

Rubyでディープコピーをするのに目から鱗な技があります。deep_copied = Marshal::load(Marshal::dump(target_object))こんなことができるのもRub... [この記事を読む]

Mar 2, 2006. 06:28 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

OthelloAI その2

オセロをコンピュータで解く課題ですが、前の記事のルールの実装に続き、コンピュータが自分の手筋を決定するためのアルゴリズムの作りこみを行いました。 アルゴリズムとしては、盤面の状態が自分にとって有利かど... [この記事を読む]

Feb 9, 2006. 23:51 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

OthelloAI

オセロをコンピュータで解く課題をこなしています。提出期限まで時間がないので、実装はRubyで行うことにしました。まだコンピュータ側のアルゴリズムを実装していないのですが、とりあえずオセロを実行するため... [この記事を読む]

Feb 3, 2006. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

MacOSX(10.2.8)でgcc 3.4.5のコンパイル

Boost::SpiritでCMSを作ろうという企画ですが、サーバで動かなければ企画倒れですので、とりあえずサーバ機のPowerMac G3(@350MHz そろそろ引退?)でコンパイルしてみました。... [この記事を読む]

Dec 28, 2005. 21:10 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Boost::SpiritでCMS計画 (2)

WikiライクなCMSをBoost::Spiritという変態的なC++ライブラリを用いてつくろうという企画の『Boost::SpiritでCMS計画』。ある程度形ができてきたので、進捗状況の報告といき... [この記事を読む]

Dec 25, 2005. 23:03 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Boost::SpiritでCMS計画

このサイトも長く続けているもので、だんだんとコンテンツが増えてきたため、ブログスタイルのみでの運営には多少無理がでてきたように感じています。アクセスログを見ていると、Google大先生にも嫌われ始めま... [この記事を読む]

Dec 4, 2005. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

USB-ADC DLL化

USB接続できるAD変換機USB-ADCですが、デモをするときにAD変換結果をリアルタイムでグラフに表示できれば何をしているのかわかりやすいと思い、色々と考えてみました。前の記事に『リアルタイム gn... [この記事を読む]

Nov 28, 2005. 13:36 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

リアルタイム gnuplot

計算結果を結果が出次第、流れるようなグラフにしたい、そんなことがありました。そこでプログラムとグラフ描画ソフトのgnuplotをつないで、リアルタイムでグラフをかけないかということを考えてみました。 ... [この記事を読む]

Nov 24, 2005. 17:33 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

新たな無償コンパイラ

以前、マイクロソフトの無償コンパイラVisual C++ Toolkit 2003を『コンパイラの入れ替え』という記事で紹介しましたが、今度はVisual Studioの無償版、Visual Stud... [この記事を読む]

Nov 20, 2005. 19:34 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

吉野家のイメージカラーは?

色々とネタはあるのですが、最近多忙でなかなかブログを更新できずにいます。ということで今回は軽めのネタ、というか使っていて便利だと思ったフリーウェアの紹介をしたいと思います。 以前、友人A氏からいきな... [この記事を読む]

Nov 8, 2005. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Google Maps APIでプロット

少し前に巷で話題を独占していた"動く地図"ことGoogle Mapsですが、実験データのプロットに使ってみました。 実験の内容は、コードネーム『199まん』のCrossbow製GPS/INS慣性航法... [この記事を読む]

Oct 5, 2005. 01:06 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Cygwinでln

ファイルを参照したいけど、コピーは作りたくない。そのなときにシンボリックリンクを張るというのは*NIXを使っているとよくやることです。$ ln -s source_file dist_symbolic... [この記事を読む]

Sep 18, 2005. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

configure; make; make install

最近インストールしまくっています。一つは自分の研究のため、もう一つは自宅のサーバの機能拡張のためです。インストールしたソフトを忘れないように書いておこうと思います。 Boost @ Cygwin言わ... [この記事を読む]

Sep 6, 2005. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

Ruby extend

Rubyの話です。 Rubyでは機能をあらかじめModuleで宣言しておき、Classに対してextendすることによって、その機能をクラスのスコープとして組み込むことが可能です。例えば Module... [この記事を読む]

Sep 3, 2005. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

継承とコピーコンストラクタ

C++の話です。C++には通常のコンストラクタのほかに、コピーコンストラクタというコピーをつくるためのコンストラクタがあります。 コピーコンストラクタは以下のように使います。 class SomeCl... [この記事を読む]

Aug 30, 2005. 23:50 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

CppTest

ライブラリを拡張する都合があってC++を書いています。そろそろコードのテストをしなければならなくなったので、CppTestというテストツールを使ってみることにしました。 C++のテストツールというと... [この記事を読む]

Aug 19, 2005. 18:05 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

MacOSXでPPPoEマルチセッション (ルータ不要)

MacOSXで光ファイバーやADSLでプロードバンドルータなどをかまさずに直接インターネットに接続されている方はどれくらいいるのでしょうか?僕もその一人です。 今回はそのMacOSXから複数のISP... [この記事を読む]

Aug 5, 2005. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

ロボットのプログラム

よく読む機械屋大学生さんのブログにロボットのプログラムで『switch~caseで条件分岐を書いてうまくいかない』という記事が書いてあったので、それについて思うことがあるので語ってみようと思います。 ... [この記事を読む]

Jul 16, 2005. 16:37 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

RubyでFFT

レポートでフーリエ変換をどうたらしなければならないので、FFTをRubyで実装してみることにしました。といってもRubyという時点で金持ちプログラミング決定なので効率無視です。 Cooley-Tuk... [この記事を読む]

Jul 14, 2005. 19:30 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

Google Toolbar 3β

最近気づいたのですが、Google Toolbarの新しいのがでていたみたいです。といってもまだベータ版ですが。 『マウスオーバー辞書』といういけている機能がつきました。マウスをわからない英単語の上... [この記事を読む]

Jul 5, 2005. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

IPMessenger

研究室内で使っている、というか一方的に僕がみんなに布教しているツールがあります。IPMessengerというやつです。 何をするツールなのかというと、LAN内で使えるメッセンジャーみたいなもので、メ... [この記事を読む]

Jun 16, 2005. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Trackback Auto-Discovery (Ruby編)

blogのエントリからTrackbackのURLを捜し求める方法がBlog Hacksという本に書いてあったのですが、自分でもRubyで実装してみました。テストスクリプト。 要は記事中にあるRDFを... [この記事を読む]

May 13, 2005. 22:35 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Cygwin 1.5.15-1 + Apache

某cgiの開発をしているのですが、いちいちターゲットサーバにコードを移して実行するのが面倒なので、CygwinとCygwin上で動くApacheを開発環境としてやっています。しかしながら、ある日cgi... [この記事を読む]

May 6, 2005. 16:57 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

JavaなRuby

最近Rubyでcgiを書いています。で、Rubyで外部モジュールを読み込む方法について思うことがあるので記事にしてみます。 Rubyでは外部ファイルを読み込む方法がrequireとautoloadの... [この記事を読む]

Apr 29, 2005. 23:36 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

morph3の脳みそ

この間、用があって秋葉原の『ツクモ ロボット王国』にいってきました。サーボとかメカメカしたものがいっぱいあるのですが、そこで物欲を掻き立てるものを見つけてしまいました。morph3の脳みそです。 m... [この記事を読む]

Apr 23, 2005. 23:25 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

PukiWiki RSSの文字化け

PukiWikiを某サイトで構築したのですが、なぜかRSSが文字化けして読めない(IEのXMLプロセッサが『無効な文字です』エラーを吐く)、なんてことがあったので、どうすれば直るかを調べてみました。 ... [この記事を読む]

Apr 15, 2005. 11:11 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

GMail

//-->今時メールボックスの容量が1GBなんていうのは珍しくもないかもしれませんが、Googleがやっている閉鎖系メールサービス(Betaバージョンで招待状がもらえないと使えないサービス)のGMa... [この記事を読む]

Mar 30, 2005. 01:53 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

画像認識

このごろは画像認識の仕事で忙しいです。実は未踏がらみだったりするのですが。 画像にあるとおり具体的には枠の認識をやっていました。アルゴリズム的には迷路探索法(正確にどのように呼ぶのかわからないで... [この記事を読む]

Mar 22, 2005. 23:57 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

Apple I Replica Creation

洋書を買いました。タイトルはApple I Replica Creation。 この本、現在のPCの先祖ともいえるApple Iというコンピュータを自作してしまおうぜ、それを通じてコンピュータの仕... [この記事を読む]

Mar 9, 2005. 19:49 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

Subclipse

EclipseでとうとうCVSからSubversionを使わなければならない日がきてしまいました。 うちのサーバはApache 1.3系なのでWebDAどまり(Version管理がないのでWebDA... [この記事を読む]

Mar 2, 2005. 22:34 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Mac mini を買ったら(妄想編)

AppleよりMac miniが発売されましたが、実は僕はこんな製品を心より待っていたのです。ということで、Mac miniを買ってしまったという事態を想定して(残念ながらまだ実現していません)、その... [この記事を読む]

Jan 20, 2005. 22:44 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

iPodからPCに曲を転送

iPodを使っていますが複数台のPCでiPod繋げているので、iTunesで自動更新をONにしていると入っている曲が消されてしまったりとか…。この状況を改善するにはiPodベースで音楽を管理するソフト... [この記事を読む]

Jan 10, 2005. 22:18 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

mallocしない正規表現

H8のようなマイコンで動く、mallocしない、つまり思わぬところからメモリを確保することのない正規表現ライブラリをこしらえてみました。動機はH8でもネットワークと直結できる今のご時世、HTTPのヘッ... [この記事を読む]

Dec 23, 2004. 21:21 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (1) | トラックバック

PSP : NetBSD ?

Play Station PortableことPSPが発売されましたが、中身はNetBSDの技術を使っているらしい?という話(元ネタ)を目にしました。 非常に興味があるので、どなたか詳しい方は教えて... [この記事を読む]

Dec 13, 2004. 19:23 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

コンパイラの入れ替え

コンパイラを入れ替えたら数値計算が速くなりました。今までCygwinのgcc3.3.2で-O3 -march=i686 -malign-doubleで1分程度かかっていた計算が、Microsoft V... [この記事を読む]

Dec 4, 2004. 16:09 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

フラッシュメモリいかれる

USBフラッシュメモリがお亡くなりになりそうになりました。症状としては、通常の状態で認識しないが、USBに取り付けた状態でスティックを強く傾けると認識する、という感じでした。 とりあえず、まずはUS... [この記事を読む]

Oct 27, 2004. 23:55 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Apache 1.3.31 にWebDAVを

旅先での写真を共有したいと思ったので、いろいろと方法を考えてみました。思いついたのは、次の3つ。FTPおそらく一番スタンダートな方法。ただし標準でダイジェスト認証やSSLに対応しているものは少なく、セ... [この記事を読む]

Oct 12, 2004. 05:31 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

FlexScan S170

買いました、EIZOのFlexScan S170。とにかく、黒がすばらしいです。 いままでは同じくEIZOのL360を使っていたのですが、こいつを里子に出すことになったので、今回の購入に踏み切りまし... [この記事を読む]

Sep 19, 2004. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

最近のCygwin

いつのまにかCygwinに便利なコマンドが追加されていることを最近知りました。2つほど紹介したいと思います。 まず、以前、Cygwinでもopenという記事を書きました。これはMacOSXなどでお馴... [この記事を読む]

Sep 11, 2004. 23:44 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

AirH"を少しでも快適に

鎌倉に2週間ほど滞在なので、AirH"を借りてきました。で、AirH"を使用しての更新です。 それにしても、光ファイバの100M(実質40Mくらいですが)に一度でも慣れてしまうと、AirH"の32K... [この記事を読む]

Sep 7, 2004. 06:27 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

スパムフィルタ導入

最近メールにスパムが増えてきたので、スパムフィルタを導入することにしました。調べたところスパムフィルタには2タイプあって、メーラに搭載されている搭載タイプと、メーラの間にかませるプロキシタイプがありま... [この記事を読む]

Aug 27, 2004. 23:51 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

ノーパソ、うんちく

某社との共同研究の為に、研究室でノートパソコンを1台、新規導入する許可がおりました。ということで機種の選定にあたったのですが、最近のノートパソコンは機種が充実しているのですね。 驚いたのが、軽量モバ... [この記事を読む]

Jul 27, 2004. 23:48 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (5) | トラックバック

ダイアグラム エディタ

卒論の中間発表用の資料を作るときに切実に思ったこと。ブロック線図を手早くかけるソフトが欲しい!! ブロック線図というのは制御用の一種のフローチャートのことです。つまりは、フローチャートが書ければいい... [この記事を読む]

Jul 18, 2004. 10:16 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

究極のコマンド~その名はsl

UNIX系のOSを使うならlsというコマンドは日に10回以上は打ち込みますよね。で、たまに間違えてslと打ち込んでしまうとどうなるか…。 こんな画面になって焦ったことはありませんか? そう、なに... [この記事を読む]

Jun 1, 2004. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Apache 1.3.31へ移行

今までApacheの1.3.28を使ってきたのですが、ここのところApacheの調子がよくなかったので、1.3系で最新のものに入れ替えてみました。調べてみると、どうやら1.3.29以前で重大なバグが存... [この記事を読む]

May 29, 2004. 22:07 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

coLinux

巷でうわさのcoLinuxを使ってみました。coLinuxというのはWindowsの特権モードでLinuxを動かすという少々強引なソフトですが、APIのエミュレーションレベルでLinuxを実現している... [この記事を読む]

May 7, 2004. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Ruby Marshal

Rubyを1.8にしてからしばらく経ちますが、なんとCGIは1.6.8で実行されていたことが発覚。で、1.8にパスを修正してなおしました。 そうしたら、カウンタが壊れた!!原因は1.8と1.6.8の... [この記事を読む]

May 3, 2004. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

鶏が先だと思われ

C++には演算子のオーバーロードという便利な機能があって、+(プラス)や-(マイナス)なども関数として定義することが可能な言語仕様になっています。この前の行列ライブラリ作成の際もこの機能にはお世話にな... [この記事を読む]

Apr 30, 2004. 19:43 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (1) | トラックバック

ハウスホルダー変換経由、ダブルQR法

『8×8行列の固有値、固有ベクトルを求めよ、しかも固有値は複素数じゃ!!』とのことでしたので、C++でハウスホルダー(householder)変換、ダブルQR法を実装をしました。 大変でしたが、なん... [この記事を読む]

Apr 27, 2004. 21:24 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (4) | トラックバック

Numerical Recipes

現在、固有値、固有ベクトルを求める課題に取り組まされているのですが、いいのを見つけました。Numerical Recipesという本ですが、なんとオンラインで公開されています。 Cのコードがのっている... [この記事を読む]

Apr 23, 2004. 22:56 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

Regnessem

MSN Messengerを使っていたのですが、やめました。理由は呼んでもいない相手にいきなり話はじめられるのがイヤだから(嘘です)。本当の理由はOutlook Expressを起動すると同時に立ち上... [この記事を読む]

Apr 20, 2004. 23:16 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

定義済み実体

XMLの処理をJavaでやっているわけですが、定義済み実体参照はデフォルトで解決してくれるみたいです。調べた限りどこにもドキュメントがなかったので、自分でテストクラスをつくって試してみました。解決され... [この記事を読む]

Apr 13, 2004. 18:16 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

RSS出力機能つけました

ほったらかしにしておいたTrackback機能付き掲示板。RSSの出力機能をつけてみした。ソースはここに置いておきます。 以前の情報はこのページを参考にどうぞ。結局、いつものパターンでboard.e... [この記事を読む]

Apr 2, 2004. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

『エキスパート C プログラミング』

今日から大学生協の書籍部でアスキー出版の本が15%オフでした。これに乗じてアスキー出版からでている『エキスパート C プログラミング』という本を買いました。 この本、いいです。今まで断片的にしかな... [この記事を読む]

Apr 1, 2004. 17:02 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

Rubyネタ

『Ruby ソースコード完全解説』がオンラインで全文公開されています。Rubyは非常に興味深いので、そのうちソースコード本を読むつもりでしたが、オンラインで公開とは、なんともうれしいことです。 次に... [この記事を読む]

Feb 26, 2004. 23:18 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

3時間で作る携帯向けCGI

今度、学科で見学旅行があるのですが、その日程の確認のために協力して欲しいとのことだったので、携帯から見られるサイトを急造しました。というわけでタイトルにあるとおり、いかに素早く携帯向けCGIを作るかに... [この記事を読む]

Feb 24, 2004. 17:35 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Octave導入

課題で18×18の行列の固有値、固有ベクトル問題を解かなければならなくなったので、行列計算ソフトを導入することにしました。このような類のソフトにはMatlabとかがありますが、ソフトにお金をかけたくな... [この記事を読む]

Feb 20, 2004. 20:44 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

FortranをCに変換 @ Cygwin

cygwinでfortranのソースをコンパイルするにはg77コンパイラをいれればいい話ですが(やり方はここ)、fortranのソースをCにコンバートしてくれるf2cというものがあるので、それを使って... [この記事を読む]

Feb 8, 2004. 19:13 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

無線LAN化

自宅を無線LAN化しました。理由は単純、『寝ながらインターネットしたい』から。 無線LAN化するのに使用した機材はPLANEXという会社のGW-PK54G。内容は11g、11b対応の無線LANのAP(... [この記事を読む]

Jan 30, 2004. 22:43 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

TrackBackできる掲示板

TrackBackできる掲示板を作成しました。現在公開中です。 機能としては、普通の掲示板にトラックバックの機能を足した程度なので期待しないでください。前回の予告では再編集機能は次期バージョンとかいっ... [この記事を読む]

Jan 21, 2004. 23:22 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

ポケモンにみるオブジェクト指向

『ポケモンって長くやっているわりには、インスタンスの区別していないんですよね』とA氏。確かにそうですね、さとし君(もう古い??)もピカチューのことをピカチューとよんでいるだけで、名前をつけていないです... [この記事を読む]

Jan 14, 2004. 21:11 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

rand()はいけてない!?

C言語の標準rand()(rand()はその名前が表すとおり乱数を生成する関数です)はいけていないらしいです。課題で正規分布の乱数を発生させる方法を調べていたところ、そのような話に出会いました。くわし... [この記事を読む]

Jan 11, 2004. 16:49 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Cygwinでもopen!!

MacOSXとかだとターミナルからファイルに関連づけられたアプリケーションを起動するのにopenというコマンドを使用して、ファイルを開くことが出来ますよね。実はcygwinでも以下のコードで実装できる... [この記事を読む]

Jan 8, 2004. 00:22 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

実体 vs ポインタ

仕事の関係でC++を書いています。疑問に引っかかりました。 class Hoge{ private: vector spool; public: >vector *getSearchRe... [この記事を読む]

Jan 2, 2004. 23:46 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

OS本

現在、H8マイコンでの開発に某所で関わっていまして、来年こそはOSを作ろうと思っています。そんな野望にむけて本を一冊買いました。ピアソンの『OSの基礎と応用』という本。コードばっかりではなく、読み物... [この記事を読む]

Dec 28, 2003. 21:37 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

constだらけのC++

バイトの関係で、C++を最近使い始めました。一週間が経ちSTLぐらいまでは速習で使いこなせるようになったみたいですが、ここで問題発生。C++特有のconstで混乱しました。 もともとがJavaプログ... [この記事を読む]

Dec 23, 2003. 14:15 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

拝啓 ネットワーク管理者殿

拝啓 ネットワーク管理者殿 今日からあなたの職場では、IPアドレスの枯渇になやまされることはありません。洗濯バサミが救世主となることでしょう。 Hoge文化でスオミさんがJokeRFC(RFCという... [この記事を読む]

Dec 13, 2003. 10:29 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Hoge文化

ふと思ったこと。プログラミングの本とか見ると、任意の変数名とかって色々な流儀がありますね。洋モノだとfooとかbarがメジャーみたいです。和モノだとhogeが多いみたい。 この任意な変数名というのが... [この記事を読む]

Dec 11, 2003. 22:09 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (3) | トラックバック

RubyでHashのsort

アクセスログをとっているのですが、そろそろどんな感じか整理してみようということで、Rubyでスクリプトを書いてみました。データの保管にはPStoreを使っているので、プログラムにはHashをいじってい... [この記事を読む]

Oct 28, 2003. 23:38 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

イテレーション比較

プログラミング言語といえばイテレータの使いやすさだと最近自分の中では思っているんですが、どれがいいですかね。その比較をやってみたいと思います。最近マイブームの言語で比較。 JAVA Enumerat... [この記事を読む]

Oct 26, 2003. 23:59 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (2) | トラックバック

PC98受注打ち切り

ASCII11月号の表紙に『さらばPC-98よ!』。PC98の受注が9/30に打ち切られたようです(情報遅い??)。 PC98といえば、自分がはじめてコンピュータなるものに触ったのがPC9821 CS... [この記事を読む]

Oct 25, 2003. 11:20 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

Perl正規表現

MTMacroプラグインを使用しているのでPerlの正規表現を勉強。でも以前Rubyの正規表現をやったことがあったので、違いだけ把握すればOKでした。で、Googleったところ、けっこういいサイトを発... [この記事を読む]

Oct 22, 2003. 01:27 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

XML Schema

XMLの定義言語。W3C参照のこと。このサイト用のCMS(COntents Management System)を自作しようと考えているんだけど、内部的にはすべてXMLでやろうという魂胆なので、現在X... [この記事を読む]

Oct 21, 2003. 22:41 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

音楽プレイヤー、どうよ??

パソコンで、MP3とかCDとか聞くときに、どんなプレイヤー使っていますか?僕はLilithというプレイヤーを使っています。 このソフトは標準でMP3やWave、CDのほかに、音楽CDの可逆圧縮でよく用... [この記事を読む]

Oct 19, 2003. 14:02 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

VBAで泣かないために

バイトで現在、VBA(Visual Basic for Applications)っていうのを書いてます。いわゆる、あれですよ、ExcelのMacroとか。で、やっていることはデータをグラフィカルに表... [この記事を読む]

Oct 5, 2003. 19:19 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (6) | トラックバック

Rubyはすばらしい!!

コードをHTMLにするにあたり問題になるのが改行やタブ文字。そんな悩みをRubyは一発&数行のコードで解決してくれましたとさ。 例えばtabを4つのスペースの変換するコードは次のとおり。 tab2s... [この記事を読む]

Oct 1, 2003. 01:44 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

web Radio

B Flet'sに入ってせっかくの高バンド幅を何に使おうかと考えたところ、ストリーミングでもそのうちやってみようかと思ってます。思っているんだけど、今は忙しいのでとりあえず聞くだけ。でも最近のストリー... [この記事を読む]

Sep 28, 2003. 16:00 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0) | トラックバック

登山届をXML化

サークルには登山届の過去の資料が大量にあるのですが、これを今度、電子情報化しようという動きがありまして、そこで提案。『XMLでやってみたらどうでしょう??』 例えばこんな風に ほげ 2003/8... [この記事を読む]

Sep 26, 2003. 12:53 fenrir が投稿 : 固定リンク | | このエントリーを含むはてなブックマーク | この記事をdelicious.comでブックマーク | コメント (0)