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

DXライブラリで任意のフォントを使用する

はじめに ここではDXライブラリでフォントファイル(.ttfなど)をWindowsにインストールせずそのまま利用する方法を紹介する。この方法では既存のDXライブラリにある文字列描画関数をそのまま利用する事ができる。 目次 背景 準備 方法 仕組み まとめ 参考 背…

PS3にFedora 12インストール

Fedora 12のインストール PS3に入れてたFedora 10がEOLになってた。Fedora 12へfedora-releaseパッケージでアップデートしたら、なんか画面が出てこなくなってしまった。調査するのは面倒なので新規にインストールしてしまおう。基本的にここの手順に従って…

TortoiseSVN 1.6.6でSSH接続の時ポート指定したい

svn

以下の様なURLの中にポート番号を指定する方法では駄目 svn+ssh://example.com:12345/path/to/repo こちらの方法でできた。 C:\Documents and Settings\[ユーザーID]\Application Data\Subversion\configファイルの[tunnels]セクションに次のように記述する…

FreeBSD 8.0でNTFSを読み書きする

システムに標準で入ってるmount_ntfsでは書き込みに色々と制約があるので他の方法をとる。 portsにあるsysutils/fusefs‐ntfsを使えばかなり自由に読み書きできる。ja_JP.UTF-8な環境において日本語のパスも問題なく扱える。 インストール手順 sysutils/fusef…

プログラミングGauche p.226 ストリームによるフィボナッチ数列の速さ

ストリームは遅延評価されるリスト。遅延評価も興味あるけど、この本「プログラミングGauche」では、索引を見る限り、ここでしか遅延評価の話は出てこないようだ。さて、ストリームによるフィボナッチ数列が出てきた。フィボナッチ数列のN番目の数を得る計算…

FreeBSD/amd64にFlash10インストール

flash10のインストール FreeBSD Daily Topics 2009年8月19日 ≪Tips≫Flash10をインストールして使う方法インストール、有効化はうまくいったが、日本語テキストは□で表示されてしまう。 trouble shootingに載ってる方法で正しく表示されるようになった。 ~/.f…

ヘッドフォン有効化

FreeBSD/amd64 8.0-STABLEをマザーボードGA-EP45-UD3R上で動かしている。サウンドはオンボードサウンドを使ってるのだけど、PC全面のヘッドフォン端子にヘッドフォンを挿しても音が出ない。ググってみるといい情報があった。 FreeBSD snd_hdaマニュアル邦訳 …

FreeBSD/amd64をデスクトップ向けに細かい事色々

デスクトップでの環境を整えるためにしたこといくつか。

FreeBSD/amd64 8.0-RELEASEにNVIDIA Driver 195.22ベータ版インストール

もう結構前だけど、NVIDIAからFreeBSD/amd64向けドライバのベータ版がリリースされた。FreeBSD/amd64に触れてみたかった事もあって、このドライバをインストールしてみた。 FreeBSD/amd64 8.0-RELEASEが既にインストール済みのシステムにX.orgをインストール…

自鯖のデータストレージが死んでた

データストレージはmdを使ってRAID 1構成にしてある。HDD 2台のミラーリングだ。 このあいだ、自鯖の電源のファンが異常にうるさくなったから、ファンの固定が緩んでないか確認した。その時にHDDのケーブル外したせいかも。 何故か片方のHDDのみ認識されてい…

プログラミングGauche p.112 delete-1についての練習問題

未だnonLisp脳なせいか、ヒント読んでも分からない。 ごり押しで下のコードができた。一応テストは通るし、末尾再帰なので速い。 (define (my-delete-1 elt lis . options) (define orig-lis lis) (let-optionals* options ((cmp-fn equal?)) (define (loop …