小ネタ
ubuntuを導入したい
1バリュースターのVL5OOEDというPCが壊れたのでなんとかしてほしいとうことで少し調べてみました。
どうもHDDがちょっと逝っちゃっているみたいで、ろくに起動しないどころかリカバリ領域(どうもこれはリカバリーCDではなくリカバリ領域からリカバリーするタイプらしい)も壊れてて完全に修復不能でした。
とりあえずUbuntuをCD起動して、中のデータはサルベージできたので、Pc自体は好きにしていいというので、せっかくなのでこのままUbuntuをインストールしてLinuxマシンとして使うことに。
というわけでフォーマット・・・HDDに不良セクタがありまくるのか、インストール途中でエラーが出まくり。これはこまった。
結局インストールもできなかったのでハードディスクを買い足すか思案中です。メモリが2Gに増設されてたのでHDDさえ買い足せば十分つかえるPCになるはずなのですが。
Paypalと文字コード
2WelcartでPaypalを設置してテストもOK。可動させていたのですが、どうもPaypalで商品購入できないというクレームが。
おかしいなと思いもう一度チェック。うまく動かない。Paypalのページに飛ぶのですがどうも
paypal Data does not match input character set or default encoding. For more information, please contact the merchant.
というメッセージがでてしまう。文字コードが違う?
(さらに…)
TwitterAPIの罠
0TwitterAPIで、特定の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にはタスクスケジュール管理ができるので、これで時間設定で終了させれないかな?と調べてたらもっと簡単な方法が発覚
(さらに…)