2008-03-01から1ヶ月間の記事一覧

T61 と液晶の輝度調整

前にUbuntu Hardyの最新カーネル(2.6.24-12)でLCDの明るさ調整ができないと書きましたが、 /etc/modprobe.d/options に次の一行を追加したら明るさを調整できるようになりました。options thinkpad_acpi brightness_enable=1 Hardy の最新カーネル 2.6.24-12…

Ctrl + Space で SCIM を起動する

私自身は Shift + Space 派なのですが、Shift + Space は別幅スペース等に割り当てるべきであり、SCIM トグルのようなメタ操作に割り当てるべきではないという流れが最近は主流なのでしょうか。それはもっともですし、Ctrl + Space で SCIM をトグルすること…

Hardy Beta Server 版をインストール

T61 へ Server 版を CD からインストールしました。インストール後に ubuntu-desktop、language-support-ja、language-pack-gnome-ja あたりをインストールすることで、日本語デスクトップ環境が整います。 動作速度の問題は大丈夫なようですが、液晶の輝度…

動作速度の低下

新しいメモリか、カーネルを入れたり消したりしたせいか、それとも全く別の原因かは解りませんが、Gnome の一部の動作が極端に遅くなってしまいました。compiz でのワークスペース切り替えに引っかかりを感じたのがはじまりで、Firefox のスクロールやフォー…

4GB 以上のメモリを有効にしたい

T61 のメモリを 4GB に増やしてみました。ですが Ubuntu デスクトップ版のカーネルでは 3GB 程度までしかメモリは認識しないようです。ググってみたところ、これ以上のメモリを使うには Server 版のカーネルを使う 64bit 版を使う カーネルを再構築する の手…

ATOK の省入力機能

ATOKの省入力機能はすごく便利だと思うんだ。なぜLinux版ATOKには省入力データ編集ツールが付属していないのかとジャストシステムを小一時間ほど問(ry 優れた機能だとは思うのですが、私はあの手の機能を全く使わないタイプなのです。手で入力した方が早いん…

Thinkpad T61

買ったのは, ThinkPadのT61. Core2Duoの1.8G, メモリ1G, HDD80Gとかかな. 価格は85800円.これが相場通りかどうかは正直分からないけど, うち的におk. 私が四ヶ月前にネットショップで購入した時は 131,000 円でした。上記価格ならばとてもいい買い物だと思…

Linux 100% Vol 3

[rakuten:book:12842307:detail] 本屋に寄ったついでにぱらぱらと見てみました。Linux とタイトルがついていますが、実質 Ubuntu のデスクトップカスタマイズに終始している内容ですね。見た目のカスタマイズが多くあまり実用的ではないような気もしますが、…

プログラミング Gauche - 8 章

真偽判定について。3 節の練習問題をやってみました。 手続きを返す手続きなので、内部は lambda になります。受け取る引数は可変長引数で、中身は手続きのリストです。引数として受け取った全ての手続きを(lambda の)引数に適用した結果、一つでも真値があ…

プログラミング Gauche - 9 章

1 節の練習問題でいきなり詰まりました。cons でリストのコピーを行わずに要素を探します。まったくお手上げだったのですが、Kahua のページに解答が載っていました。 (define (delete-1 elt lis . options) (let-optionals* options ((cmp-fn equal?)) (def…

プログラミング Gauche - 7 章さらにつづき

P.83 キーワード引数 (define (person . args) (let-keywords args ((name "Anonymous") (age "unknown")) (print name " is " age " year(s) old."))) ERROR: unbound variable: age Stack Trace: _______________________________________ 0 (age "unknown…

プログラミング Gauche - 7 章つづき

本に印をつけるのに、無印良品の透明付箋紙を使って見ました。本に貼り付けても文字が隠れないし、紙の付箋紙よりもしっかりしているところがよいです。 今日はローカル変数のスコープと可変長引数について。4 節の練習問題をやってみた。 ;; 受け取った可変…

ドットファイルを表示するには

eeeXubuntuでフォントをインストール ホームに作った.fontsフォルダですが、このフォルダはどこにあるんでしょうか。ディスクトップにあるホームフォルダには入っていませんでした。あるけど属性の設定かなにかで見えないだけなのか、どこか別な場所にあるの…

プログラミング Gauche - 7 章

2 節の練習問題をやってみた。数値とそれ以外のものが混じったリストから数値だけに手続きを適用する。 (define (for-each-numbers pred lis) (for-each (lambda (elt) (if (number? elt) (pred elt))) lis)) (for-each-numbers (lambda (x) (print (* x x))…

プログラミング Gauche - 6 章

練習問題をやってみた。 ;; リストの長さを計算する (define (length lis) (if (null? lis) 0 (+ (length (cdr lis)) 1))) ;; リストから条件に合うものを抽出してリストにする (define (scan pred lis) (cond [(null? lis) '()] [(pred (car lis)) (append2…

ATOK のよいところ

以前のエントリで「文節単位で変換していれば、Anthy と ATOK の致命的な差みたいなものはないよ」ということを書きました。確かに Anthy の辞書は、頻出単語の優先度がやたら低かったり*1することがあるのも事実ですが、単語の並びは使い方次第で変わってき…

FizzBuzz を書いてみた

(define (check num) (cond [(zero? (modulo num 15)) 'FizzBuzz] [(zero? (modulo num 3)) 'Fizz] [(zero? (modulo num 5)) 'Buzz] (else num))) (define (fizzbuzz num max) (print (check num)) (if (fizzbuzz (+ num 1) max))) (fizzbuzz 1 20)こんな感…

無線 LAN のセキュリティを WPA に変えてみた

まずいまずいと思いつつ、自宅の無線環境は NintendoDS に引っ張られる形で WEP のままでした。やはりそれはよくないので WPA-PSK に設定を変更したのですが、Gnome のネットワーク設定から場所のプロファイルを切り替えた時に WPA のキーが空欄になるように…

モバイル環境にファイアウォールを導入

Ubuntu のデフォルト環境は、ファイアウォールが有効にされていません。iptables はインストールされていますが、ポリシーは全て ACCEPT になっています。ですが Ubuntu Desktop には外部に向けて公開しているポートもまた存在しないため、デフォルト状態で…

scheme-mode でウィンドウ分割

ヌクヌク本*1に取りかかりました。冒頭に Emacs で Gauche プログラミングを行うための設定が紹介されており、本文では「デフォルトで画面が二分割される」とあるのですが Ubuntu Gutsy + Emacs 22.1.1 の環境では gosh は起動するもののウィンドウの分割が…

スターバックスでモバイルしてみた

ノートパソコンをカメラバッグにつめて出かけてみました。モバイルするために。*1 スターバックス店内でカメラ撮影、取り込み、Emacs でテキスト書き、e-mobile でアップロードまでを行ってみました。普段と違った空気の中でパソコンというのもなかなか乙な…

プログラミング Gauche

三ヶ月の休暇を利用して、Scheme を勉強してみようと思います。最終的には SICP の積ん読状態をなんとかしたいのですが、それに先駆けて 404 の人の所で紹介されていたオライリーのフムフムヌクヌクアプアア本を読んでみようという試みです。 私の場合、どん…

Let's note CF-T2 + Hardy alpha 6

D02HW でモバイル生活を送るため、T61 の購入で退役していた CF-T2 を引っ張り出してきました。 まず OSC で頂いたオフィシャル CD から Gutsy をインストール。その後 Japanese Team リポジトリを追加してローカライズ版の最新状態にアップデートします。最…

見やすいフォント

arakawa-dote EeePcにeeeXubuntuをインストール とりあえず、今後のうぶんつEeePcのカスタマイズですが、 綺麗な日本語フォントを探す。 見やすいフォントを選ぶのは重要です。デスクトップやブラウザ、メーラはやはり綺麗なフォントで見られたほうが幸せに…

e-mobile は Hardy で安定?

Gutsy で不安定だった理由はまったく不明ですが、Hardy では nm-applet から接続、切断ができています。ただ、無線 LAN を無効にしないと呼が確立して /etc/resolv.conf が更新されても通信が出来ない(デフォルトルートが wlan0 のままでパケットが外部へ飛…

Hardy ならなんとかしてくれる!

Gutsy では繋がったり繋がらなかったりな e-mobile。Hardy のアルファ 5 相当な環境で試してみました。 Gnome のネットワーク設定からモデムを設定するのは同じですが、ここでモデムを有効にしようとすると「設定を保存する権限がない」*1と言われてしまいま…

携帯電話の料金プランを見直してみる

契約時になんとなく決めたプランのまま放置していましたが、無料通話分を使いきれず繰越上限を越えてしまっているのがあまりに勿体ないことに気づきプランを見直し。とにかく一番安いコースに年間割引をつけたところ*13 〜 4,000 円ほど安くなることが判明。…

LinuxMonkey

『Linux Monkey(リナックス・モンキー)』(DVD付) (白夜ムック Vol. 308)作者: Hacker Japan (ハッカージャパン)編集部出版社/メーカー: 白夜書房発売日: 2008/03/08メディア: ムック購入: 1人 クリック: 4回この商品を含むブログ (1件) を見る例のムックを買…

Thinkpad T61 + Ubuntu Gutsy + D02HW

で、接続を試してみたのですが……繋がりません。/dev/ttyUSB0 は見えている。Gnome のネットワークの設定から電話番号と id、パスを設定して、オプションのチェックも全部入れた。接続中の /var/log/syslog を見てみると CHAP authentication succeeded Hangu…

Ruby/SDL でシューティングゲーム

昨年から思い出した時にぼちぼちと進めているゲーム作成。今日は思いつきで gimp で描いた背景画像をつけてみました。毎フレーム画面を描画する都合上、当たり前ですが極端にパフォーマンスが落ちる。put メソッドで描画するんじゃなくて、背景は背景で特別…