2006-01-01から1年間の記事一覧
前回の Text::CSV::Simple を使ったときに困ったこと。 Perlは変数の型とか気にしないからいいんだけど C言語は(Perlの内部的にも)そうはいかないから こーゆー厄介なシーンが発生するんだろうなぁ。 っと言うワケでメモ。 Perlで渡した整数の配列を SvPV(In…
CSVファイルから、特定の列(縦方向)を切り抜きたい! けど、どうしよぅ。そんなときはとりあえずCPAN。すると Text::CSV::Simple*1 なるモジュールを発見。さすがCPAN。 METHODS のところをみてみると want_fields という method を用いれば指定した列を抜き…
synergyとゆーソフト。 研究室の人に教えていただきました。 一組のマウスとキーボードで2台(以上?)のPCを操作するソフトウェア。 CPU切り替え器みたいなのを買う必要がないので、とっても便利。 またLANでつなげるだけなので、研究室の環境的にもやさしぃ…
rpm -> deb へと変換する場合には # alien -d ぉぉ、便利。 変換後は dpkg -i でインストールできました。 alien -r とすると、今度はdebパッケージからrpmパッケージの作成もできるみたい。
毎回悩むので、まとめちゃおぅ 今回は、一般ユーザからモジュールを ~/perl/modules にインストールする と仮定して書こー。 他のディレクトリにインストールする場合は ~/perl/modules の部分を 該当するディレクトリに書き換えればへーきかな? あと、~/.z…
最近何かと話題(な気がする)YAML。 実際に使ってみたいなー と魔が差した思ったので、使ってみることに。 とりあえず触ってみるのが目的なので 「GloMoSim のシナリオを作成するためのスクリプトの設定ファイル」 として YAML を使ってみよぅ。 YAMLファイル…
研究室で回覧されている Software Design の10月号に Plagger なるものが紹介されていました。 で、Plagger ってナニ? とにかく面白そうなので、再回覧の欄にチェックいれときました。 うぇぶとか調べてイロイロ触ってみよぅ。
現在作業中でーす。 とりあえず、Sledge本体をダウンロードしてくる DLは http://sl.edge.jp/ から辿りつけるどこか。 [Lily:~]# wget http://osdn.dl.sourceforge.jp/sledge/8401/Sledge-1.11.tar.gz 解凍しま〜す [Lily:~]# tar -zxvf Sledge-1.11.tar.gz …
とゆーわけで、Sledgeを使ってちょっとした工作 を計画中なので、まずはインストールから。 # perl -MCPAN -e shell cpan> install Bundle::Sledge 今日はここまでで。。。 そろそろ、おうちのサーバのCPU(PowerPC 200MHz)では 何をやるにしても限界が近いよ…
PerlからC言語を扱える(?)ってコトで使ってみました。 XSを使うのは、ちょっと難しかったけど、こっちは簡単だった。 今は、GloMoSim のログから座標情報を取得するPerlと その座標情報からガブリエルグラフを求めるPerlを作ってますが ガブリエルグラフを…
アノひとがこんな発言してました。 01:52 はげ 02:14 うすげ 03:23 市ね
のに、できなかったので、イロイロ頑張ってみました。 同じ悩みを抱えている人が少ないはずがないのですぐに見付かりました。*1 とゆーわけで早速。 と思ったら、よくわかんないけど jdk の方だと plugins にインストールできそうなファイルがない!? 探すの…
前は大変だったきがするのですが 今は簡単にインストールできるようになったんですネ。*1 まずは root で # aptitude install java-common java-package 続いて sun の web から jdk のLinux用最新版 *.bin ファイルをダウンロード で一般ユーザで $ fakeroo…
他にも日本製のFrameworkはありそうですが webをみてたら偶然発見しました。 http://tripletail.jp/Framework が便利(なんだろう)とゆーのは分かりますが Catalyst や Sledge とか難しいんだもん。 ドキュメントが英語だし。。。 実際に働くようになったら、…
ソースコードブラウザ(?)のひとつである gonzui を Debian 3.1(sarge) にインストールしました。 一筋縄では行かなかったので、メモとして残しておこぅ_〆('∇'*) 一筋縄じゃなかった。といってもポイントは一つだけ。 ruby-devのパッケージを入れるコト で…
mixi で参加しているコミュニティで mixi 内のコミュニティを検索してコマンドラインに表示する とゆーのがあり面白そうなので作ってみました。 出力される結果は、規則性のある構造をしているので Template::Extract を使うことに。 正規表現でムリヤリやっ…
$ perl -MCPAN -e shell とか $ cpan でいつものように CPAN Shell にはいって cpan[1]> o conf init と入力すると、最初から設定を全部行うことができます。 場合によっては最後に cpan[2]> o conf commit をお忘れなく。
CPAN を使ったインストール perl -MCPAN -e shell だと (やり方はあると思うのですが) root 権限がないとインストールできません 理由は module のパスが通ってるトコに権限がないから。 そっか。 そこで、一般ユーザでインストールしてしまおうと。 しっか…
CGI、Socket、CUIのそれぞれで FEATHER の録画予約をする とゆープログラムを作っているのですが 今回は iEPG からの予約を可能とするため iEPG の解析(ってゆーのはウソ)のために Template::Extract を使ってみました。 Template::Extract についてですが、…
追記: 意外と需要があるみたいなので、しっかり動くコードにしました (2014/01/24) IO::Socket なるモジュールを使うと、簡単にSocketプログラミングができました。
apache を「いつものグループ」に参加させたい。 とゆーわけで /etc/group に (...省略...) lab:1000:apache と記述した。 apache以外も参加させたい場合は lab:1000:apache,yuki,lily と「,」で区切って繋げればいいんだって。
の違いってよく分からなかったんです。 どうやらL3スイッチはL2スイッチ+ルータ機能らしい? とゆーか、VLAN機能+VLANルーティング機能? ブロードキャストドメインの分割と、異なるブロードキャストドメイン間との通信を ルーティングする機能を併せ持つも…
Perlにはイロイロな記法があるってゆーのは 身をもって知っているつもりですが、こーんな遊びがあるのは知らなかった〜。 やってるコトはいたって簡単。 Perlで 「Just another Perl hacker」 と表示するだけみたい。 でも、それを暗号めいたソースで表示す…
アクセスされるドメインで表示するページを変えたい! とのご命令をいただきました。 とゆーワケで、Apacheの設定を以下のようにしました。*1 NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@lily DocumentRoot /home/yuki/public_html ServerName lily.net Erro</virtualhost>…