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

wanderlustのリージョン操作。

http://www.achama.com/archives/2007/02/wanderlust.htmlリファイルをいちいちするの面倒くせ〜って思ってググったら普通に 出てきた。便利ですね。これだけは GUIの方が便利なのにな〜って 思っていたんだけど・・・。やっぱりGUIメーラを使う必要はなさそ…

iciclesをインストールしてみた。

C-x C-fなんかで対象となるファイルをだんだんと絞り込んでくれるツール。 すごく便利なんだけど、すごく重い。そのため今は offにしている。 バイトコンパイルしたら速くなるかな〜って思ったけど、無理だった。 C-x C-fが遅くなるっていうのがなんとなく許…

Google Language API

【レビュー】Googleからの贈り物 - Google AJAX Language APIでカンタンに翻訳サイトを (1) 超シンプルなAPIながらスゴイ実力 | マイナビニュースに Google Language APIについて書いていたので、Javascriptの勉強も兼ねて コード作成。サンプルをそのままで…

one liner

Perlのワンライナーでずっと何も表示されないぞってなって、zshとかの方の 設定が間違っているんじゃないかって思ったら、-eオプションを式の前に書かないと いけなかったんですね。 % perl -en 'print $_ if m/apple/' sample.txt # 間違い % perl -ne 'pri…

Flymake導入

flymakeを導入してみたけど、Cの場合どうしていいかわからない。 正しいのにエラー扱いされてしまう。普通にコンパイルしたら何も 出ないんですけどね。

UbuntuにTex関係をインストールする

正直 texは面倒くさくて仕方ないとは思うのだけど、ついつい綺麗な文章を 書きたくなるときは利用してします。xhtml + cssぐらいでかければ楽なのかも しれないけど、まだまだ勉強不足。ということで、結局texをインストール。 以下その手順。 ubuntuではか…

Firefoxに入れるアドオン

特にこだわりがあるわけでもありませんが、必要と感じるものは TAB MIX PLUS Firemacs keyconfig bbs2chreader です。 TAB MIX PLUSは基本的な設定だけからな、どれを新規タブで開くかなんかの 設定を行いますね。bbs2chreaderはそこまで2chを見るわけではな…

痛いニュースのインデックス作成

XML::RSSを使って痛いニュースのタイトルだけ抽出しようかと思ったけど、 無理だった。RSSってバージョンが違ったらいろいろと違うのかな。勉強不足で よくわかりませんが。 結局、正規表現で作ってしまった。 RSSのバージョンの違いを勉強しよう。 #!/usr/b…

追記

#!/usr/bin/perl use strict; use warnings; use XML::Feed; use URI; use Encode; use encoding 'utf-8'; my $rss_url = 'http://blog.livedoor.jp/dqnplus/atom.xml'; my $feed = XML::Feed->parse(URI->new($rss_url)) or die "Can't download $rss_url\n…

文字列をファイルとして扱う。

# $strが文字列の場合 open my $FH, " って書いたら文字列に対してダイヤモンド演算子なんかが使えるんですね。 一時ファイルを作っていた部分もこれを使えばファイルを作らず解決できそうです。

リジュームしたときのバックライトの問題

サスペンドして、リジュームしたときにバックライトが機能しないという 問題があったけど、 # /etc/default/acpi-support DOUBLE_CONSOLE_SWITCH=true としたらバックライトがちゃんとつくようになった。debianのときは サスペンドってしょっちゅう失敗して…

intel wireless 4965 agnのドライバ

kernel 2.6.22ぐらいであればドライバがちゃんとインストールできる みたいですね。じゃーEtchではまだ少し厳しいのかもしれない。 統合されるのは 2.6.24みたいなので安定して使えるのは相当 先になるんですかね。やっぱり新しめのPCをDebianで使おうと 思…

置換

ubuntu用 Emacs22の問題かよくわからないんですが、 Alt - %では置換コマンドにならないみたいです。 別のコマンドがバインドされているみたい。 global-set-key関数を使っても変わらなかったのは よくわかりませんが、Esc-%を押さないといけないようですね。…

追記

http://forum.ubuntulinux.jp/viewtopic.php?pid=4863 に書いているように Gnome の システム -> 設定 -> キーボードの設定 -> レイアウトのオプション Group Shift/Lock behavior -> Alt+Shift changes group のチェックを外す。 これでなおりました。

foreach

foreach my $b (@a){ $b += 1; } これで配列 aの中身が変わるって知らなかった。Perl何年も使ってる のに。foreachって @aの中身は変えませんよっていうので使うものかと てっきり思っていた。今まで中身を変えるときは Cのfor文みたいな感じで 使っていまし…

zshで一行しか表示しない場合。

zsh

zshを使っているんですが、Perlで #!/opt/local/bin/perlprint "aaa"; みたいなのが表示されなくてびっくりした。 echoは出るのにな〜って思っていて調べてみたら、デフォルでは 改行なしのものはクリアされてしまうみたいですね。 unsetopt promptcr .zshrc…

Perlのオブジェクト指向

Perlのオブジェクト指向をあまり理解していなかったんだけど、 本をぱらぱらとめくっていたら基本的な部分はだいたい理解できた。 知人がひどいひどいって言っていたから、どんだけひどいもの なんだろうと思っていたけど、そこまでひどいとも思わないかな。…

キーバインドの設定

ホームディレクトリに .xmodmapを作成し、以下のように記述 ! Swap Ctrl, CapsLock remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L! Swap z…

CPANの設定

最近 CPANの初期設定でサーバに接続できないというエラーがあったんだけど、 同じめにあった人がいた。 接続エラーが何度も続いたら、Ctrl-cしてから国内のアドレスでも指定しとけばいい みたい。ftp://ftp.kddilabs.jp/CPAN/ にしたところ設定が完了しまし…

Ubuntu 7.10のインストール

もう諦めて、ubuntuをインストール。一応インストーラCDを作っていたから、 それを使ってインストール。てかLiveCDの時点で輝度調整ができて驚いた。やっぱり 新しいパッケージだけで構築されているものは違いますね。インストールには 躊躇してしまったけど…

X61に debian etchは無理だった。

Debian GNU/Linux Etchを ThinkPad X61にインストールしようとしたけど、 無線の設定がどうにもうまくいかなかった。絶対にカーネルパニックに陥って しまってスキルの低い僕にはどうしようもできなかった。 Debianユーザならここはなんとか自力でというとこ…