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

汎用的に使える自宅Linuxサーバを安価で手軽に構築(1)

はじめに 汎用的に使える自宅Linuxサーバを安価で手軽に構築します。まずは自宅内で使えるレベルのファイルサーバや開発サーバの実現を目指そうと思います。 方針 お金も時間もない私のために、なるべく安くて楽な手段を執る方針でいきたいと思います。執拗…

日記のタグ整理

過去の記事をさかのぼってタグ(カテゴリ)を整理。意味のないタグを外したり、新しいタグを追加したりした。タグクラウドを表示するようなはてなモジュールはないのか……と思って探したら、はてなアイデア(idea:3547)に上がっていた。2年検討中というタグに笑…

Tarzanがいつでも無償で読める!

Web

MSNマガジンサーチ。Impress Watchの記事を読む感じではビューアの出来がさんざんらしいが、自分としては過去にTarzanで紹介された運動のやりかたが参照できればいいので特に問題はないかなと思う。写真とその解説(数行)が読めればいいだけだし。

CUPSでプリントサーバ

/dev/usb/lp0にはちゃんとアクセス権を設定しないとダメ。同じところで延々ハマった。あと、Samba経由よりもIPPのほうが楽。Sambaの設定いらず。というかSamba経由はまだ成功してない。

IEは配列に余計な要素を生成していきました

var array1 = [ hoge, fuga, piyo, ]; alert(array1.length); IE6(7は試してない)では、「4」と表示される。謎の要素が勝手に追加されているのかと思いきやarray1[3]はundefined。javascriptで配列を作るときは、サボらずに最後のカンマは消すべし。

コマンドプロンプトでパス区切り文字にスラッシュを使う

いつのWindowsから有効になったのかは知らないけど、少なくともVistaでは有効。 cd /program files とかやってC:\Program Filesフォルダに移動できる。ただしカレントドライブ内のフォルダのみ有効。

C:\usr\bin\rubyとかC:\usr\bin\perlとか作る

C:\usr\binディレクトリを作成して、その中にruby.exeやperl.exeのシンボリックリンクを張る。これでAN HTTPDとか使わずに、CGIスクリプトの先頭1行目を修正することなくCGIを動作させられる。

MySQLのEXPLAINを使ってパフォーマンスチューニング

DB

使い方 調べたいSQLの先頭にEXPLAINをつけるだけ。 SELECT * FROM table_name; ↓ EXPLAIN SELECT * FROM table_name; 表の形でEXPLAINの実行結果が帰ってくるので、type列、row列に着目。type列がALLのときはインデックスが使われていない。結果の全行のrow…

Googleのサービスの自動ログインがうまくいかないときはサービスのURLをチェック

Web

Googleのサービスにログインするときに「次回から入力を省略」にチェックしておくと、以降は自動でログインしてくれる機能があるが、これがたまにうまく動かないことがあった。ふと使っているサービスのURLのドメインをgoogle.comに統一してみたら、それ以降…

SimCity4はATI系ビデオカードだと描画がうまくいかない?

ちょっと気が向いたので先日買ったRadeon HD 2600XTのビデオカードでSimCity4をプレイしてみたら、なんだか描画がおかしい。雲や煙などのエフェクトが正常に表示されていないように見える。調べてみると、SimCityとATIのビデオカードの相性問題は有名なよう…

特異クラス定義構文を使って機能拡張したオブジェクトのクラスはどうなるのか?

答え : 拡張前と同じ。以下、脳内理解プロセスをだらだら記述。Rubyよくわかってる人は読み飛ばすが吉。それを確かめる簡単なコードを書いた。 array : Arrayクラスのインスタンス array_ext : Arrayクラスのインスタンスに特異メソッドm1を追加したオブジェ…

「スパム発信地トップはピトケアン島」ってなんかちがくね?

Web

ITmediaのスパム発信地トップは「ピトケアン島」って記事の話。正確にはそのソースと思われるPitcairn Islands relays most spam per person, reveals Sophosの話。 人口当たりの比率で見ると、上位に浮上したのは南太平洋の英国領ピトケアン島、ニュージー…

PHPのcURLって

PHP

Client URL Libraryの略だったのね。ずっとCurlのバインディングか何かだと思ってた。

久々にグラフィックカードを買ってみた(RH2600XT-LE256H/HD)

これ→RH2600XT-LE256H/HD。激しいゲームはしないのでAMD 690GのオンボードグラフィックスX1250で間に合っていたのだけど、アスペクト比固定機能を使うと遅延するモニタに換えたがために、アスペクト比を固定したまま画面を拡大するツール for DirectX9(仮)な…

Web版のフィードリーダーの利点がやっとわかった

Web

自分が寝ている間(PCを起動していない間)にフィードから消えてしまった記事も蓄積しておいてくれること。これにつきる。今までフィードリーダーはローカルアプリの物(FirefoxのSageとかThunderbirdとか)を使っていたので、この利点に気がつかなかったのだ。…

EmojiHelper - キャリアを意識せずに絵文字を出力できるCakePHPのHelperクラス

PHP

アシアル亀本さんが公開している携帯絵文字JSONデータを使って、キャリアを意識せずに同じような絵文字を表示します。たとえば、下記のようなViewをDoCoMoの携帯から見ると、number*1が100のDoCoMoの絵文字(猫)を出力します。 d(101); ?>同様に、SoftBankの…

あまり聞いたことのない韓国メーカーの液晶モニタ(DAYSIS DAY232VP)を買った

秋葉原の液晶ばんばんにて購入。DAYSIS製らしい。適当に感想など書いてみる。 基本スペック サイズ 23インチ パネル LG-Phillips製S-IPS ドットピッチ 0.258mm 応答速度 12ms(黒→白→黒) 輝度 300cd/m2 コントラスト比 600:1 解像度 1920x1200(16:10ワイド) …

KRTV-7131/Vその後

PC

PCIスロットを変えてもう一度セットアップしたらスキャンできるようになった*1。音声は問題なく流れてきたが、映像が灰色一色で数分困った。HyperMediaCenterにて、色の設定を初期値に戻したら映像が正しく表示されるようになった。付属ソフトのHyperMediaCe…

KRTV-7131/Vを買った。

HyperMediaCenterでチャンネルスキャンがうまくいかない。チャンネルを一つも見つけてくれない。Windows Media Centerではデバイスが無いと言われる。しかし、デバイスマネージャを見る限りでは「Philips SAA713X, Hybrid Capture Device」と正しく認識され…