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

CentOSでapxsを利用する

Apacheのモジュールをコンパイルするのに必要なapxsが、CentOSのhttpdでは標準ではインストールされていませんでした。 なのでLet's install! $ yum install httpd-develyumかわいいよyum

タイトルなんてどうでもいい

なんというか、完全に自分用のメモと化してます。 でも、きっといつかボクみたいな適当な人がこれを見て100000人中1人役に立てばそれでいいのさー。 * ウェブブラウザからのHTTPによるアクセス要求を分散処理するWebサーバ層 * HTTPトランザクションの一貫性…

めも

vimのインストール $ yum -y install vim-enhanced エイリアスを張る $ vi ~/.bashrc alias vi='vim' mod_perlインストール $ yum -y install mod_perl mod_rewriteで内部サーバーに接続 # 'proxy|P' (強制 proxy) このフラグは、強制的に置換対象部を内部的…

Apacheをworkerモデルで起動しようとしたらPHPが動かなくなる

/etc/sysconfig/httpdで、Apacheの起動方法を変更して再起動しようとしたらPHPがうんたらってエラーでた。 ので、変更した所を見てたら少し上にPHPはアッー!! って書いてた。 なるほど。

さすガに四回も・・・

再いんすとーるしてたらPCも疲れるよね・・・。 パとラッシュ、ぼくもうねむいよ・・・。9:37追記 RescueCDでインストールしなおしたら直った!やっほいー!! でもユーザー名とか中途半端なデータが引き継がれてたので、若干怖いw

python…

Pythonしねー!!!11111って言ってyumでアンインストールしたらyumうごかなくなった!1111で、ソースみたら yumってpythonで動いてるジャン!1111 オワタw

えぬ・・・えふ・・・えす・・・

現在、P.93あたり。 NFSを使うと離れた場所にあるコンピュータのファイルを、あたかも自分のコンピュータにあるファイルのように操作することができる。http://e-words.jp/w/NFS.html これだけ見ると、リモートデスクトップ接続みたいだ。 マウントして同じH…

リアルタイムにじゃんけんしてみる

今日は、リアルタイムにじゃんけんをできるものを作ってみました。 同期取りながらリアルタイムでの対戦って意外と難しいですね。 改めて実感しました。 でも、じゃんけんが出来たらポケモンの簡単な対戦画面とかも作れそうとか思ってみたり(内部のロジック…

アホすぎるw

どうも、サブルーチンに読み込もうとしてた引数が読み込めないと思ってたら…。 my ($id, $more) = shift;shiftとかwwwwそりゃ読めないwwww 勿論@_じゃないとダメです、ハイ。 orz

Xen入れるぞ!

というわけで、ホストOSにCentOS5をクリーンインストール。 クリーンする必要は無かったのですが、一本のサーバーとして色々詰め込んでてよくわからんちんになったので、修復を含めて一度リセットしました。 ホストOSはGUIで操作できるように、GNOMEを入れて…

サーバーのメモリー増設しました

先日秋葉に行ったときにはなかったECC付のアンバッファメモリ PC2-5300/DDR2-667(1GB)をゲットしてきた! ネットで見たときはCenturyのは異常に高くて、Transcendのが安かったからTranscendの買おうかなって思ってたんだけど、Centuryのも5219円だったのでコ…

DIVのスクロールバーのイベント

フォーカス イベントは IFRAME の DIV のスクロール バーをクリックする場合、間違って発生します。 http://support.microsoft.com/kb/818505/ja ・DIVのスクロールバーのイベントの取得についてIEのばあい: スクロールバーをclick(or move)すると、focusイ…

超初心者が思ったJavaのいいとこわるいとこ。

いいとこ: ・一回作ったらもう凄い便利! どの場所に何があるかってのを理解できたら、後が見通しがしやすい。 ・抽象化で再利用しまくりんぐ! DRYな感じ! わるいとこ: ・学習コストがかかる。 言語仕様もだけど、ライブラリもとっても抽象化されててど…

document.elementFromPointって

Firefoxでは3からしか実装されてないのか…。 残念賞ー!111 ゲームプログラミングで学習するJava入門作者: 赤坂玲音出版社/メーカー: 毎日コミュニケーションズ発売日: 2006/07メディア: 単行本 クリック: 10回この商品を含むブログ (4件) を見る久々に"…

onchangeとか拡張

Element.prototype.applyOnEvent = function(type, func, args, ignoreEvent) { var self = this; self[type] = function (event) { var ev = event || window.event; if (ignoreEvent != true) if (typeof args[0] !== typeof ev) args.unshift(ev); else i…

ついカッとなった

// Event拡張 Function.prototype.applyEventWithDOM = function(element, type, args, ignoreEvent) { var self = this; var _chk = function(event, args, ignoreEvent){ var ev = event || window.event; if (ignoreEvent != true) if (typeof args[0] !=…

ていうか

IEってElementオブジェクトなかったのか/(^o^)\動作確認しててなんか全然動かないので調べたら書いてあったよ! 全然これじゃダメじゃんwww

Node was not found" code: "8

Node was not found" code: "8 なんかJSで遊んでたらこんなんが突然出てきた。(Firebugにて)。 removeChild周りの機能を追加したからで出したから、そこらへんなのかなーって思ってグーグルで聞いてみたらやっぱそうだったみたい。 サラッと調べてみたところ…

一日で作ってみようシリーズ: バーボンマン

・Bourbon Man (偶に見れます。よくサーバー落ちてます。) なんか一日で面白いの作れないかなって思ってボンバーマンっぽいのを作ってみた。 UIかなり酷いというか全く頑張ってないけど、こんな感じで一日で何か作ってみるのもいいかも。 因みにAIはかなりア…

16進数のデータを32進数で圧縮!

16進数(0-9,A-F)を36進数(0-9,A-Z)に圧縮させようと思ったんだけど、36進数だとキリが悪いので32進数(0-9,A-V)にして圧縮してみた。 圧縮してみたと書いたけど、実際どの程度効果あるのかはわかんないw MD5で受け取る値が16進数になってるんで、もう少し圧…

個人的メモ

my $moto = 19871024; while($moto >= 10){ my $sum = 0; map { $sum += $_ } split(//, $moto); $moto = $sum; } print $moto; 最低限の処理をするコード。 誕生日を一文字ずつ足してって、合計が10より少なくなるまでループして足していくというもの。 も…

今日はイトクロに行ってきたよ。

[24時間365日] サーバ/インフラを支える技術 ?スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)作者: 安井真伸,横川和哉,ひろせまさあき,伊藤直也,田中慎司,勝見祐己出版社/メーカー: 技術評論社発売日: 2008/08/07メディア: 単…

サンバでバンバ

自宅のサーバーに昨日Sambaを入れたら、気づいたらPoderosaとかのターミナルやWinSCPによるSSH接続が出来なくなった。 (Sambaはまだ設定完了してないのに…) なんでだろう?って思ってサーバー見てみたら、iptablesのログがコンソールに出力させられてしまっ…

指定ディレクトリ内に入ってるmp3の曲数えるー。

perl -e "$mst_dir = 'C:/Users/Owner/Music/Album'; $count = 0; opendir $DIR, $mst_dir;while($dirname=readdir($DIR)){ opendir $DIR2, $mst_dir.'/'.$dirname; while($filename = readdir($DIR2)){ $count++ if($filename =~ /.mp3/); } closedir($DIR2…

Live MessengerをPerlで使うAPIとかないのかな(2)

ぞくへん。 Messenger.UIAutomation.1で読み出せばWin32::OLEでも呼び出せた! use strict; use Win32::OLE; my $messenger = Win32::OLE->new('Messenger.UIAutomation.1') or die "oops\n"; # 標準設定画面の表示 #$messenger->OptionsPages(0, 0); # サイ…

IEのsetAttributeでハマた

設定方法(Firefox, Opera, Safariの場合) var anchor = document.createElement('a'); anchor.innerHTML = 'hagehage'; anchor.setAttribute('onmouseover', 'alert("hoge")'); document.body.appendChild(anchor); 設定方法(Firefox, IEの場合) var anchor …

Live MessengerをPerlで使うAPIとかないのかな

http://bot-depot.com/ 上記のサイトでMSN.pmというモジュールがあるので、ダウソして使用しよーとしてみたら Authentication Error: No response from Passport server とかでてログインできないー。http://www.bot-depot.com/about5892.html あとpingも送信…

最適な開発環境

PCのスペックよりも座ってる椅子よりもディスプレイの解像度よりも大事なもの。それは、酒。 自宅、酒、深夜。 この条件が整うと5倍くらい効率あがる気がします。 なんだろう、適度に気が抜けて書きたいコードが書けるのかな? で、書くだけ書いて満足したら…

Plucene

PluceneっていうLuceneをPerlで使うライブラリがあったので使ってみ…たらまた躓いた。 my ($count, @unpack) = unpack "NN/(w/aN)", read_file("$directory/segments"); 「'/' must follow a numeric type in unpack at /usr/lib/perl5/site_perl/5.8.8/Pluc…