せめて月イチくらいでは何かかきたいので書く。んで,ブラウザコンポーネント(SHDocVw)で,表示中のページをファイルに保存する方法。ただし画像等のリソースファイルの保存(Web ページ、完全)や Web アーカイブとしての保存はできない。「Web ページ、H…
なんとかするってなんだ。わたしが使っているマシンの VGA は NVIDIA の GeForce 7600 GS です。結構古いですね。んで Ubuntu Lucid から NVIDIA のカードのデフォルトグラフィックドライバが nouveau というのにかわったんだけど,これから nvidia プロプラ…
リソースデータ収集は collectd がとてもいい だが collectd にはプレゼンテーション層が欠けている いくつかフロントエンドもでていますが気に入ったものはありませんでした。 Cacti のデータ閲覧 UI は(この手のフリーのもののなかでは)かなり良い でも …
Linux でも 4096 バイトセクタのハードディスクを使うときには注意が必要らしいということを 4096 バイトセクタの HDD と Linux - daily dayflower で書きました。でも fdisk のエキスパートモードってどんなんだろうと思いつつ実際に触っていなかったので、…
この手のは Linux ベースであり USB メモリからのブートが可能になってるので、PXE な環境を仕立てているのならそこからブートすることが可能です。手順は(PXE 触ったことある人なら書くまでもないですが)、 AVG Rescue CD のページから「Download Rescue …
リモートのアカウントを rssh で保護している状態で、たとえば $ rsync -a -e "ssh hogehoge" /local/path remote:/remote/pathのように実行した時に、 insecure -e option not allowed. This account is restricted by rssh. Allowed commands: scp sftp rs…
先日 1TB クラスのハードディスクを買いに秋葉原へいってきました。ずいぶん安くなったものだなぁと感激しながら物色してたんですが、なぜかキャッシュ 64MB のほうが 32MB のものより安かったのでこりゃお得だろうと思いそちらを考えなしに買いました。帰っ…
以前 VMware ESXi で各種ディスクのベンチマークをとってみた - daily dayflower にてVMware ESXi で各種(ネットワーク)ディスクのベンチマークをとりましたが、残念ながら 100Mbps イーサネット環境での実験でした。今回、GbE 環境が整ったので改めて各種…
Ruby には LDAP 用の実装がいくつかあるみたいだけど、Net::LDAP (ruby-net-ldap) なら Pure Ruby の実装らしいので、とりあえずそれを使うことにしました。ほとんど ActiveDirectoryサーバーを使ったLDAP認証(Rubyから) - 与太郎プログラマの日記 のコピ…
Mercurial に日本語メッセージカタログが同梱されるようになって久しいんですが、Mercurial 1.4 以降で日本語ヘルプメッセージが一部文字化けするようになってしまいました。化け方からすると text wrapping (folding) 処理まわりで化けているみたい(文字の…
PostScript でもクロージャはできるよ、というお話。以下のサイトを参考にしました。 歪 : PostScriptでクロージャ PostScript でクロージャ - 週1でも日記 一般的な LL 言語などを模倣してクロージャぽくカウンタを書いてみます。 /make-counter { << /coun…
基礎文法最速マスターがはやっているみたいなので便乗します。ほんとは Lua について書くつもり……というか書いていたんですけど、完成するより前に 良いもの。悪いもの。: Lua基礎文法最速マスター があがってました。 最近、基礎文法最速マスターというプロ…
Ricoh IPSiO SP6120 を Linux から使うシリーズ。前回は Ricoh RPDL IV Laser Printer Foomatic ドライバの出力をフィルタするスクリプトを書いて両面印刷に対応させたりしました。この場合の印刷フローは下記のようになっています。 ドキュメント =[cairo]=…
先日買った RICHO IPSiO SP6120 を Linux から両面印刷ができるようにしてみようと思います。(なお、環境は Ubuntu 9.10 karmic です)リコー IPSiO SP6120 A3モノクロレーザープリンター 515315posted with amazlet at 10.01.26リコー (2006-12-07)売り上…
2010年になって一度も書いてないので軽くアフィネタを。いままで Canon の LBP-850 というかなり古いプリンタを会社で使っていましたが、紙のフィードがおかしくなってきたので買い換えようという話になりました。要件としては、 モノクロレーザー A3 が印刷…
作業メモ。以下の2台のハードディスクを md で /dev/md0 として RAID-1 をくんでる。 /dev/sdb 1TB (SAMSUNG HD103UI) /dev/sdc 1TB (WD WD10EADS) ある日 smartd からメールがとどいていた。以下の2通。 Device: /dev/sdc, 1 Currently unreadable (pending…
ドキュメントに書いてないので今後も使えるかわかんないけど、メモメモΦ 普通 DBIC で新しいレコードを挿入するには、 use strict; use warnings; package My::Schema::Artist; use base qw( DBIx::Class ); __PACKAGE__->load_components(qw( Core )); __PA…
を作るのはさすがに無理なので五目並べをつくろう……と思ったらわたしには難しかったんで三目並べ(いわゆるマルバツ)を作ってみました。ウォーゲームによると三目並べで核戦争が回避されるらしいのでこれでいいのだ。 ということでコンピュータ対コンピュー…
DataMapper での One-To-Many-Through - daily dayflower の続き。下記はあくまで説明のためのサンプル((まじめにアプリとしてインプリメントするなら,単に User や Mail モデルに削除フラグ(というか available フィールド?)を用意してそこを操作するだ…
DataMapper 0.10.1 が対象。単純な One-To-Many ではなくて、ひとつ間にテーブルをかます One-To-Many-Through のおはなし。たとえばユーザ・ユーザ間のメールのやりとりをモデルに起こすとして、あるユーザが複数のユーザに同時に同じメッセージを送ること…
ダメ出しってなんだ。annotation のことだ。 Firefox に Pencil という拡張機能があるんですが,たいてい(GUI アプリの)デザインプロトタイプに使えるなどと紹介されてます。たしかに,シェイプとして Windows や Linux などの GUI ウィジェットが多数登録…
Capistrano によるファイル転送手段で標準で用意されてる方法は upload や put でファイルをアップロードする(scp / sftp 経由) Git や Subversion などの SCM からファイルをチェックアウトする であり,rsync はない(と思う)。なので,Capistrano で r…
昔かいた DBIC を使うコードが,DBIC を新しくしたら動かなくなった。 うまくいく例 use strict; use warnings; # artist の定義 package My::Schema::Result::Artist; use base qw( DBIx::Class ); __PACKAGE__->load_components(qw( Core )); __PACKAGE__-…
CPAN にはなさそげだったので書いてみました。 http://svn.coderepos.org/share/lang/perl/MSWord-ExtractContent/trunk/ 名前空間がどうよって気がするけど Word 文書に該当する名前空間が見当たらず,こんな感じにしてしまいました。まぁ coderepos の段階…
CentOS 5 (RHEL5) のサードウェアレポジトリとしては EPEL や RPMForge が有名だと思いますが,ハードウェアドライバ(カーネルモジュール)に特化した ELRepo というのもあります。歴史は浅いんですが,RPMForge のドライバモジュールが DKMS ベースなのに…
ついで?なので,CentOS のインストールも PXE ブートでやってしまおうと。インストーラ用のカーネルと initrd は,インストール DVD の images/pxeboot/ フォルダ以下に収められているので*1,それを TFTP 用フォルダにコピー。 $ cp DISKIMAGE/images/pxeb…
ディスクのブートブロックが壊れたとか,設定がおかしくなってうまく立ち上がらなくなったという時は,復旧用の汎用 Linux を利用すると便利。もちろん LiveCD な Ubuntu や KNOPPIX(あと今は Fedora とかもいけるんだっけ)を立ち上げればいいんだけど,デ…
ずっと PXE ブートはやってみたかったんだけど,すでに(PXE に対応しない)DHCP サーバがあがっている環境なので半ば諦めていた。もう一台 PXE に対応した DHCP サーバを立てるというのも一つの手*1なんだけど,その新規 DHCP サーバが先に応答するという運…
カーネルのバージョンが上がる度にカーネルモジュールもビルドしなきゃいけない,というのはめんどくさい。しかも。バイナリパッケージでカーネルモジュールをインストールしているとする。このカーネルモジュールがシステム動作の上で必須だとすると,新し…
いままで USB-RH を利用してきました*1が,ユーザランドのコマンド(http://www.dd.iij4u.or.jp/~briareos/soft/usbrh.html)をバックエンドとして使ってきました。しかし,定期的に情報収集するのならカーネルモジュールである http://acapulco.dyndns.org/…