小ネタ

ubuntuを導入したい

1

バリュースターのVL5OOEDというPCが壊れたのでなんとかしてほしいとうことで少し調べてみました。
どうもHDDがちょっと逝っちゃっているみたいで、ろくに起動しないどころかリカバリ領域(どうもこれはリカバリーCDではなくリカバリ領域からリカバリーするタイプらしい)も壊れてて完全に修復不能でした。

とりあえずUbuntuをCD起動して、中のデータはサルベージできたので、Pc自体は好きにしていいというので、せっかくなのでこのままUbuntuをインストールしてLinuxマシンとして使うことに。

というわけでフォーマット・・・HDDに不良セクタがありまくるのか、インストール途中でエラーが出まくり。これはこまった。
結局インストールもできなかったのでハードディスクを買い足すか思案中です。メモリが2Gに増設されてたのでHDDさえ買い足せば十分つかえるPCになるはずなのですが。

Paypalと文字コード

2

WelcartでPaypalを設置してテストもOK。可動させていたのですが、どうもPaypalで商品購入できないというクレームが。
おかしいなと思いもう一度チェック。うまく動かない。Paypalのページに飛ぶのですがどうも
paypal Data does not match input character set or default encoding. For more information, please contact the merchant.
というメッセージがでてしまう。文字コードが違う?
(さらに…)

TwitterAPIの罠

0

TwitterAPIで、特定のhashで検索したデータのなかで、さらに特定のワードをつかっているかで振り分ける作業をしました。
まず#hogehogeでハッシュタグのデータを収集。
それのなかで【ほげほげ】というワードが含まれているのを抽出するために

	if(preg_match("/ほげほげ/",$value)){
		振り分け処理;
	}

で、うまく抽出できない。あれ?
調べると日本語でマッチさせるために語尾にuを付ける必要があるらしい。(UTF8前提ですが)
というわけで

	if(preg_match("/ほげほげ/u",$value)){
		振り分け処理;
	}

・・・うまくいかない???
あれーと思いここでしばらくつまりました。
苦し紛れに出力されたソースをみるとなんじゃこりゃ。対象の数字が。
TwitterAPIから渡された数字は数値文字参照で書かれてたのでした。表示は通常どおり表示されてたので全然気がつかなかった。
というわけで一文追加。

	$value = html_entity_decode($value,ENT_QUOTES,"UTF-8");
	if(preg_match("/ほげほげ/",$value)){
		振り分け処理;
	}

無事マッチさせることができました!!

Windowsの機能だけでタイマーで電源を切る

0

夜に寝る前に動画のエンコードなどを実行して2,3時間たったらPcを終了させたいとき、フリーのタイマーで電源をオフにするソフトを使っていました。windows7にはタスクスケジュール管理ができるので、これで時間設定で終了させれないかな?と調べてたらもっと簡単な方法が発覚
(さらに…)

Go to Top