使ってるFirefox拡張

SUSE再インストールして思ったんだが、Firefoxの拡張入れ直すのがすごいめんどくさかったので、メモ。

paste and go, Tab Mix Plus, All-In-One-Gesture, mixiツールバー, Gmail Notifier

 地味に “Paste and Go” とかないと不便。タブ関連の拡張は”Tab Mix Plus”使ってるけど、なんか起動時にエラー出るようになったんだが(´・ω・`) タブ関連を拡張しないとFirefoxウソコですよね。 “All-In-One-Gesture” はLinuxだけ入れてる。Windowsはステルスランチャーという素晴らしいソフトがあるので、それで代用してます。mixiツールバーはあるとmixi見ちゃう。”Gmail Notifier” もほぼ必須。Gmail 素晴らしく使いやすい。

 なにかオススメの拡張あったら誰か教えてください(・ω・)

使ってるFirefox拡張

Anthyの辞書登録ツール

Anthyの辞書登録の方法がめんどくさかったのでperlで作ろうかと思ったらGUIのツールがあったんで使ってみた。っていうツールで、辞書登録したのに一番上に出てこなかったので始め動いてないのかと思ったさ(´・ω・`) 使い勝手は良好で、Windowsの辞書登録ツールよりいいなぁと思いますた。Anthyの新しいやつはすごくこなれてきた感じで、日本語環境で悩むことはもうないっすね。うっはー

Anthyの辞書登録ツール

SUSE Yast用サーバ

デスクトップをSUSE10.0にした。Yast用のインストールソースリストメモ。

KDE用のソース:
http://ftp.riken.jp/Linux/suse/suse/i386/supplementary/KDE/update_for_10.0/yast-source/
SUSE自体用のソース:
http://ftp.riken.jp/Linux/suse/suse/i386/current/SUSE-Linux10.0-GM-Extra/
Packmanのソース:
http://packman.iu-bremen.de/suse/10.0

10.0 のとこを書き換えれば他のバージョンでも使えるはず。Packman があればかなりのソフトを一瞬で入れられるので素晴らしい。

10.0は、やはり壁紙の生カメレオン写真が強烈。Anthy が新しくなって使いやすくなった。9.3も新しくすればこれが入るぽ。しかし辞書登録はあいかわらず辞書ファイルをいじらんといけないのかなぁ。

SUSE Yast用サーバ

AWS SOAPの壁・・・

ショッピングカートに商品を複数追加するときは、SOAPリクエストのItems の子要素に Item をたくさん作るとドキュメントに書いてあるのだが、配列として $array[‘Items’][‘Item’] としてしまうと Item がひとつしか作れなくて困りまくりんぐ(´・ω・`) 仕方ないのでここだけ REST で作るか・・・ ググっても全然ヒットしないということは、やはりほとんどの人がRESTでやってるってことみたぃですうぇうぇ

AWS SOAPの壁・・・

PHP実行時間が長すぎて・・・

120回近くループさせてたら怒られた(´・ω・`)

Fatal error: Maximum execution time of 30 seconds exceeded

PHPはデフォルトだと、30秒以上スクリプト実行してると強制終了されてしまうみたい。

php.ini の max_execution_time を延ばすか、set_time_limit( int seconds ) をスクリプト内に記述するしかないとか。

amazon への SOAP リクエストが毎秒1コールに制限されているので、sleep(1); をスクリプト内に記述してるんだが、1コールで10件までしか検索結果を呼び出せないので、ループさせてキーワードに対応するデータをとってきてDBに落としてみる。一般的な単語だと、検索結果が100ページを越すので、最低でも100秒かかっちゃうので、 set_time_limit(300); と記述したらうまくいった。ほんとにダメなスクリプト書いちゃったときに max_exection_time を増やしてたらなんか怖いのでデフォルトの30秒のままにしといた。

EDEN600MHz サーバいつ公開できるかなぁ。

続きを読む “PHP実行時間が長すぎて・・・”

PHP実行時間が長すぎて・・・