2008-01-01から1年間の記事一覧

第90回カーネル読書会に行ってきた

久しぶりの参加。 今回のネタは、「Debianパッケージ作成入門の入門」でした。 前準備 1. Debianパッケージ作成に必要な技能 Shellスクリプト、なんとなく読める Makefile、なんとなく読める ちょっとの好奇心 2. Debianパッケージ作成の環境 Debian unstabl…

キーボード配列の変更

BootCampでインストールしたWindowsのキーボード配列が英語になってしまった時の対処法。 regeditで以下の値を変更。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\LayerDriver JPN 「kbd101.dll」を「kbd106.dll」に変更

HTML::Parserでリンク情報取得

指定したサイトのHTMLを解析して、リンク情報を抜き出すスクリプト。 HTML::Parserを初めて使った。 #!/opt/local/bin/perl use strict; use warnings; use LWP::UserAgent; use HTTP::Request; use HTML::Parser; my $url = shift; my $req = HTTP::Request…

エンジニアの未来サミットの感想

Ustream.tvで中継するってことで見ました。一日遅れで感想。 これから業界に入ろうとしている学生さん達に、「自分の未来は自分で決めろ。自己努力で何とかしろ。」というのは厳しいかなと思った。(正論なんですが) id:hyoshiokのIT業界のセグメント分けは、…

【Vista】ログイン画面をクラシック表示にする

Vistaのログイン画面で、ユーザ名・パスワードを入力するクラシック表示にする方法。 Ctrl + Alt + Delを押すようにすることもできます。 ローカルセキュリティポリシーを使うので、ホームエディションだとできないかと。(未確認) [管理ツール]から[ローカル…

ちょっと気になった

ついにでる。個人向けは検討中か。 au、法人向けスマートフォン「E30HT」 http://www.htc.com/www/product.aspx?id=49518 まぁ、すでにiPhoneに乗り換えたんですけどね。 こっちの方が気になる。。。 Expired

村上式シンプル英語勉強法

著者は、米Google副社長兼日本法人社長 村上さんです。 英語の資格を取るためというような勉強ではなく、あくまでも実践的な英語を身につけるための勉強法です。 斬新な勉強方法が紹介されているわけではありませんが、シンプルかつオーソドックスな方法で、…

24時間365日 サーバ/インフラを支える技術

はてな・KLabという24時間365日稼働しているサービスの技術者が、その運用技術をまとめたものです。 実践しているノウハウが満載です。 なぜ、そういう構成にしたのか(するのか)なども分かりやすく解説されています。 とても勉強になりました。オススメです…

DBD::mysqlインストール時のエラー

エラー 1 Can't exec "mysql_config": No such file or directory at Makefile.PL line 454. Can't find mysql_config. Use --mysql_config option to specify where mysql_config is located(原因・解決策) mysql_configコマンドがない。libmysqlclient15-d…

「小麦と酵母 濱田家」に行った

和テイストのお惣菜パンが中心です。 おいしいです。 角煮 とうもろこし ひじき あんぱん サンライズ(メロンパン) map:x139.666732y35.642865:map:h250

【lenny】DVD再生

debian-multimedia.orgからlibdvdcss2をインストールする。 1. aptリポジトリの追加 # /etc/apt/sources.list deb http://www.debian-multimedia.org lenny main 2. libdvdcss2インストール $ sudo aptitude install libdvdcss2 なぜかチャプタメニューとか…

クラス継承 - use base と use parent -

CatalystのControllerあたりのpmファイルを見ていたら、use parentでクラス継承してました。 使い方は、use baseと同じようです。 use parentが主流になりそうです。でも標準モジュールではないです。 parent - Establish an ISA relationship with base cla…

MVCフレームワークCatalystをインストール

大量のモジュールがインストールされますが、以前より簡単にインストールできました。 今までは、ほとんどフレームワーク使わなかったので、今さらながら勉強します。 cpan> install Task::Catalyst 基本的に質問には、Enter(デフォルト)で。 Version Perl5.…

【lenny】高速化モジュール「kqemu」のインストール

QEMUの高速化モジュール「kqemu」のインストール。 # aptitude install kqemu-source kqemu-common # m-a a-i kqemu グループの作成。 # addgroup --system kqemu # usermod -G dialout,cdrom,floppy,audio,video,plugdev,netdev,powerdev,kvm,kqemu <username> モジュ</username>…

【lenny】KVM with TUN/TAP birdged network

KVMでのTUN/TAPを使ったホストOSとゲストOSのブリッジ接続の設定。 結構ハマった。 ※ゲストOSをsudoで起動しないとtapデバイスが起動(初期化)できないらしい。 1. 構成 こんな感じ。 +------------------------------------+ | | | +-------- (GuestOS) ----…

LL Future@なかのZERO

LL Futureに行ってきました。 まつもとさんによると、プログラミング言語だけのカンファレンスで1000人を越える規模は日本だけではないかとのこと。 以下、感想とか。 Perl6、いろいろな面でやりすぎかなぁと思った。けど、期待してます。 Perl以外の言語に…

【lenny】KVMにWindows2000をインストール

lennyでカーネルが2.6.25になりKVM*1が使えるようになったので、KVMを導入、ゲストOSとしてWindows2000をインストールしました。 1. KVMおよびQEMUのインストール # aptitude install kvm qemu /etc/init.d/kvmからkvmモジュールが読み込まれる。 # lsmod | …

【lenny】dailyビルド版lennyのインストール

lennyのインストール。 dailyビルド版(Mon Aug 25 09:35:56 UTC 2008.)をインストール。*1 ここからダウンロード -> Debian -- Debian インストーラ 気付いたこととか。 インストール時に日本語キーボードを選択しても、英語キーボードで設定されるので、/et…

【etch】XenのDomain-UへWindows2000Proをインストールできない

パーティションフォーマットができません。 以下、インストール手順です。 1. ディスクイメージ作成 # dd if=/dev/zero of=/var/xen/images/win2000.img bs=1M count=40960 2. 設定ファイル 完全仮想化用設定ファイルを/etc/xenに作成。 # cat xmwin2000.hvm…

【etch】XenのDomain-Uインストール時にHVMXENが起動しない

GeForce 8600GTは、FrameBuffer使えないようです。 xm create実行時のログ。 domid: 1 qemu: the number of cpus is 1 shared page at pfn:1ffff, mfn: 70dd5 buffered io page at pfn:1fffd, mfn: 70dd7 ---------------------- DirectFB v0.9.25 ---------…

【etch】XenのDomain-Uが起動しない

# xm create sample.hvm boot=d Using config file "sample.hvm". Error: (12, 'Cannot allocate memory') xm mem-setコマンドでDomain-0の割当メモリを減らしましたが、解決しませんでした ><

【etch】BackportsでFLASHプラグインのインストール

以前、はまったIceweaselへFLASHプラグインのインストール*1ですが、Backportsで楽々インストールできます。 nspluginwrapper使っているみたいなので、前回とやっていることはほとんど同じだと思います。 backport とは testing, unstableなどの新しいパッケ…

【etch】XenカーネルにNvidiaドライバを適用する

etchのXenカーネルにNVIDIA社製ドライバを適用する方法です。*1 環境は、以下のとおり。 OS: Debian GNU/Linux(etch/AMD64) Kernel: 2.6.18-6-xen-amd64 Video Card: NVIDIA Geforce 8600GT(256MB) Video Driver Version: NVIDIA-Linux-x86_64-173.14.12 前…

www.nvnews.net

Nvidia関連の情報が充実。これは便利。 lennyでnvidiaでxenなんてこともできそうだ。 http://www.nvnews.net/vbulletin/ http://www.nvnews.net/vbulletin/forumdisplay.php?f=13

【lenny】Nvidia関連パッケージが中途半端になっている

lenny(testing)のnvidia関連パッケージが中途半端になっていて、ドライバがビルドできない。 確認できるnvidia関連パッケージは、以下のとおり。 nvidia-cg-toolkit nvidia-kernel-common nvidia-settings nvidia-xconfig lennyへの移行は、正式リリースまで…

iPhoneにインストールしたアプリ

30min GPSを利用して、ランチスポットを検索できる。 自宅付近ではお店がなかったので、会社付近で使ってみる。 Pad Lite Wine Padの無料版。ワインだけでなく、お店や料理などの登録にも使えそう。 なぜかiPhone上のアイコンは、Wine Padになっている。iTun…

コマンドラインでhttpsのサイトへアクセス

「openssl s_client」コマンドでアクセスできます。 $ openssl s_client -connect www.example.com:443 (SSLセッションの確立) GET /index.html

SSHクライアント「iSSH」を使ってみた

起動後、ホスト名とログインユーザ名を設定します。 設定項目は以下の通り。 Description (適当に) Host (ホスト名) Login (ログインユーザ名) Command (???) Commandの使い方が分かりませんでした。 とりあえず、未設定で接続可能です。 画面が小さいので、…

Class::Data::Inheritableでクラスデータ呼び出し

通常、クラス(パッケージ)からはメソッド(サブルーチン)呼び出ししかできませんが、Class::Data::Inheritableモジュールを使用すれば、クラスデータ(変数)呼び出しが可能になります。 もちろん、サブクラスへの継承・オーバーライドも可能です。 まずは、普…

ゲストOSのDebianにVMware Toolsをインストール

VMware Toolsをインストールすることで、下記のような機能を実現します。 高解像度のサポート、グラフィックパフォーマンス向上 ネットワークのパフォーマンス向上 ホストOSとゲストOS間のシームレスなマウスポインタ移動 ホストOSとゲストOS間のコピー&ペ…