ブログのパス忘れたのでいっそのこと自分でメモ帳作ろうということで、たいした事は書いてませんが今はこっちでメモってます。
某所を参考にさせて頂きました。
http://gc9.sakura.ne.jp/memo/mem.cgi/
2006年08月16日
忘れてた
2006年05月04日
XP死亡
2日前のことでした。
メインで使っているノートPCのクーラの音が最近うるさいので分解して掃除していたのですが、うっかりバッテリを抜くのを忘れていました。作業中になにかの拍子に突然OSが立ち上がり、すぐにバッテリが切れたのかそのまま何事もなかったかのようにマシンは沈黙しました。
掃除も終わり、静かになったか確かめようと電源を入れたのですが、「前回正常に終了しませんでした云々」と表示され、ああさっき電源が入った時だなと思い返しつつ、いくつか表示されている項目から「Windowsを通常起動する」を選んだのですが画面が変わりませんでした。
とりあえずそのまま数分待っても変化がなかったので電源ボタンから電源を落としまし、もしかしてやばいんじゃないかと再度起動させるもやっぱり同じ画面が表示されます。今度は「セーフモード」、次は「セーフモードとコマンドプロンプト」と起動方法を変えるも画面に変化はありません。
諦めてOS再インストールを試みますがドライブがCDを認識してくれません。壊れてるの忘れてた。。。手持ちのUSBのドライブじゃブートできないよ。そもそもBIOSが対応してないじゃない。これは困った。
先ほど、こちらのサイト(http://jsgt.org/mt/archives/01/001036.html)でXPでフロッピーブートができることを知ったので明日フロッピー買ってきて試してみよう。ヤフオクで中古のでいいから内蔵ドライブ買っておこう。。。
メインで使っているノートPCのクーラの音が最近うるさいので分解して掃除していたのですが、うっかりバッテリを抜くのを忘れていました。作業中になにかの拍子に突然OSが立ち上がり、すぐにバッテリが切れたのかそのまま何事もなかったかのようにマシンは沈黙しました。
掃除も終わり、静かになったか確かめようと電源を入れたのですが、「前回正常に終了しませんでした云々」と表示され、ああさっき電源が入った時だなと思い返しつつ、いくつか表示されている項目から「Windowsを通常起動する」を選んだのですが画面が変わりませんでした。
とりあえずそのまま数分待っても変化がなかったので電源ボタンから電源を落としまし、もしかしてやばいんじゃないかと再度起動させるもやっぱり同じ画面が表示されます。今度は「セーフモード」、次は「セーフモードとコマンドプロンプト」と起動方法を変えるも画面に変化はありません。
諦めてOS再インストールを試みますがドライブがCDを認識してくれません。壊れてるの忘れてた。。。手持ちのUSBのドライブじゃブートできないよ。そもそもBIOSが対応してないじゃない。これは困った。
先ほど、こちらのサイト(http://jsgt.org/mt/archives/01/001036.html)でXPでフロッピーブートができることを知ったので明日フロッピー買ってきて試してみよう。ヤフオクで中古のでいいから内蔵ドライブ買っておこう。。。
2006年04月28日
CGI::Application::Plugin::Sessionでのクッキー名変更
CGI::Application::Plugin::Sessionでcookieの名称を変更したい。docsの通りにやったけど駄目どうしたらいいの?
という問いにCAP::Sessionの実装ではクッキー名を変更できないからCGI::Session->nameに直接アクセスしれという回答。
が、以前私も変更できないので悩んでいて、その時にも同じようにCGI::Session->nameを試したんだけどうまくいかず
と直接変数に入れてたのを思い出した。手元の環境で再度CGI::Session->nameで試したけど変更できない。
$CGI::Session::NAMEでは変更できた。なんでだろ?
という問いにCAP::Sessionの実装ではクッキー名を変更できないからCGI::Session->nameに直接アクセスしれという回答。
sub cgiapp_init {
# 駄目
$self->session_config(
COOKIE_PARAMS => { -name => 'MYCOOKIENAME' }
);
# こうしれ
CGI::Session->name('MYCOOKIENAME');
$self->session_config(
...
);
}
が、以前私も変更できないので悩んでいて、その時にも同じようにCGI::Session->nameを試したんだけどうまくいかず
$CGI::Session::NAME = 'MYCOOKIENAME';
と直接変数に入れてたのを思い出した。手元の環境で再度CGI::Session->nameで試したけど変更できない。
$CGI::Session::NAMEでは変更できた。なんでだろ?
2006年04月24日
正規表現を生成するモジュール
すぐ忘れるのでメモ
Regexp::Assemble
http://search.cpan.org/dist/Regexp-Assemble/
Regexp::Assemble
http://search.cpan.org/dist/Regexp-Assemble/
use Regexp::Assemble; my $ra = Regexp::Assemble->new; $ra->add( 'ab+c' ); $ra->add( 'ab+-' ); $ra->add( 'a\w\d+' ); $ra->add( 'a\d+' ); print $ra->re; # prints a(?:\w?\d+|b+[-c])