c/fe

http://d.hatena.ne.jp/uzulla から移行しました。

仕事

ひらがな、カタカナ一覧

仕事でひらがな、カタカナの一覧を作成する必要があったのだが、案外ネット上にはおちてないものなのでメモ。 定番の「ぁ-ん」「ァ-ヶ」や「ァ-ー」を展開したものになります。 ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く ぐ け げ こ ご さ ざ し じ す…

Mixiボイスとか、Twitter+ガラケーとかで、GETパラメタを用いてステータス欄に投稿内容をフィル。

Mixiボイスで、ステータス欄に投稿内容をフィルする仕様についてメモ。EUCしか受け付けないとおもってたら、このIFからならUTF8通るのね…。 http://developer.mixi.co.jp/connect/mixi_plugin/simplepost/spec_of_simplepost同様にTwitterとガラケーの組み合…

Nginx+PHP(FastCGI)で$_POSTが空になる件

過去二回ハマったのでメモ location ~ /path/.*\.php$ { fastcgi_pass 127.0.0.1:12345; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /path/to/htdocs/$fastcgi_script_name; fastcgi_read_timeout 180; #↑ここまででも普通のGETは動くが、 #↓…

IEのMarginマイナス系の謎バグ

環境はIE8で、IE6~8すべてのモード。 <style> .div1{ width:500px; height:500px; float:left; } </style> <div style="width:200px;overflow:hidden"> <div style="width:3000px"> <div class="div1"></div> <div class="div1"></div> <div class="div1"></div> <div class="div1"></div> <div class="div1"></div></div></div>

CentOS 5.3にPerl5.6.1

いまさら8年だか9年前のPerlをビルドするとはおもわなかったんですが、まあ仕事なのでしかたないですね。 残念ながらperlblewでビルドはできませんでしたので、野良ビルドする事になります。 ただ、解凍してINSTALLに従ってもマトモにmakeが通らないので、多…

Gmailみたいな、uzulla+hogehoge@〜なワイルドカード受信を設定する

今、メール駆動のウェブ?サービスをつくってるんですが、ユーザーの投稿先アドレスを大量に用意する必要があるんですよね。ただ、バカ正直にUnixユーザー追加するのは馬鹿馬鹿しいので普通しません。 大抵は、アドレス非存在時の配送失敗で再配送される機能…

ionCube EncoderがPHP5.3系に対応

ちょっと前までPHP5.2止まりでしたけど、PHP5.3.xに対応しましたね。 特にWindows版がずっとでていなかったんで、新しいXamppではioncubeのLoaderが使えなかったんですが、やっと出ました。 http://www.ioncube.com/loaders.php いままでとちょっと注意しな…

OracleをLinuxにいれとる

http://www.oracle.com/technology/software/products/database/index.html Oracleはこっからゲッチュー。http://otndnld.oracle.co.jp/document/products/oracle10g/102/linux/B50706-01/toc.htm 知ってたけど、GUI、つかXがないとインストールできないとか…

Xampp for MacのPerlにDBIとDBD:Mysqlを入れる

知り合いの人がXamppがどうたら、といっていたので(あんまり関係がない) # sudo /Applications/XAMPP/xamppfiles/bin/perl -MCPAN -e shell Cpan> install DBIこれでDBIは普通に入ります。 問題はDBD:Mysqlで、普通に入れようとすると Can't exec "mysql_c…

Docomo+xhtmlだとアンカータグがウザい件。

いや初めて知ったんですが、Docomoでxhtmlだと、ページ内リンクが以下の書き方だと動かないんですね。 <a href="#a">goto a</a> hogehoge <a name="a"></a>なんと指定先として、nameプロパティじゃなく、idプロパティを使わないといけないという。 <a href="#a">goto a</a> hogehoge <a id="a"></a>まあ、これならこういう風に…

ECCubeのセッション周りがおかしかった

オチから言えば、PHP5.2.10が悪かったので、バージョンをあげるなりしましょう。 症状 ・モバイルページが表示できない ECCubeはDBにセッション情報を一時保存するのだが、そのセッションをつかみそこね(生成しそこね)、延々とリダイレクトが発生してしま…

ECCUBEの管理者パスワード再設定

まあ、管理者パスワードとかわすれますよね! 絶対にまた必要になりそうなので、メモ。 パスワードの保存場所 ECCUBEの管理者パスワードはdtb_member テーブルにあります。 該当の行のPasswordを計算したハッシュで書き換えればOKです。 ハッシュ計算方法 こ…

ほぼバッドノウハウなPHP CGI

PHP4に苦しんでいる皆さんこんにちは、いつまでたってもPDOがつかえなかったり、ひどいですよね。 この間諸般の理由でPHP4のサーバーでPHP5をうごかさざるをえず、大変だった件について。 disclaimer 以下をマネしてなにがおこってもしりません。 特にラッパ…

xampp on OSXで、sendmailをうまいことする

別にOSXにかぎらずLinuxでもそうなんだけど、公開サーバーではなく、手元のローカル環境のPHPとかでメールを送信するウェブアプリケーションの開発をやっていて、メール送信機能周りのテストをやる時は結構めんどうくさい。特に、自分のISPがOBP25だとかなり…

MacのXAMPPで、moduleを追加する

ある案件でmod_auth_cookie*1をいれなければならず、 手元のXampp for OSXをテスト環境につかっていたので、それの導入の仕方。普通にxamppをインストールした状態でmod_auth_cookieをビルドすると $ make all /Applications/XAMPP/xamppfiles/bin/apxs -c m…

もいっちょyumでエラー

Error: Transaction Check Error: installing package kernel-smp-2.6.9-78.0.22.EL needs 544KB on the /boot filesystem /bootパーティーションの空きがないですね。つか、bootパーティーションなんてファイル増えないんだし、なんでこんな事になってんの…

yumのglibc-commonでエラー

しばらくYumでエラーが出ていたのを放置していたのだが、重い腰を上げて治した。 (環境はNTTのWebarena SuitePro v2、VPS)オチからいって、glibc-commonがarch違いで、x86_64とi686が同居してたのが不味いっぽい。 yum erase glibc.i686 ったらupdate通る…

PHP5.2.10でpearがおかしい

新しくサーバーをセットアップしていたら、5.2.10だとpearがうまくインストールできなかった。 make install時もエラーがでておかしいなって思っていたが、pearを叩くと [root@localhost ~]# pear upgradeNotice: Undefined variable: dorest in PEAR/Comman…

Tiny MCE Editorで携帯電話向けのHTMLを書くとか書かないとか(訂正)

apply_source_formatting : false, cleanup_on_startup : false, cleanup :false, force_p_newlines :false, force_br_newlines : true, forced_root_block : '', relative_urls : false, force_hex_style_colors : true, (上もうちょっといじって修正しま…

やべーちょー気になる

http://www.cocospace.com/index?KING-D128000 ここのサーバー超気になる。 驚愕の300Mbps高速ダウンロードサーバー。動画配信や大量なアクセスがあるサイトなどに最適です。 1台のサーバーに3本の100MBPS専用回線が装備,合計300MBPSの回線を占用してご利…

いまどきJDK1.4とかwww

2009-05-18 06:53:47,913 INFO main ***.jdbc.DBManager - Regist JDBC driver. (class=oracle.jdbc.driver.OracleDriver) 2009-05-18 06:53:48,105 FATAL main ***.jdbc.DBConnectionPool.*** - Couldn't create new connection for jdbc:oracle:thin…

いまどきPostgresql7.3系とかww

FULL VACUUMとREINDEXしたら1GBくらいあるdata dirが300Mbyteくらいになってワラタ このDBは誰が管理してるのやら。 psql> FULL VACUUM; 2時間かかった sudo -u postgres /usr/local/pgsql7.3.4/bin/pg_ctl stop -m fast -D /usr/local/pgsql7.3.4/data/ 一…

自動返信スクリプト

どうせまた必要になるだろうから、メモ。 なんでPHPで書いたのかって?qdmailが楽だからだよ!

情報の劣化

下請けデザイン会社 Flasher「○○というAPIにアクセスした所、□□というエラーメッセージがでていて、うまく表示できない」 ↓ 下請けデザイン会社 Flasher上司「お世話になっております、○○というAPIでエラーが出ております」 ↓ プロデューサー「Flasherさんよ…

404エラーを出してるURLをソートしてリスト

自分用にメモ、ApacheのCombined log用。まあ$F[]の数字代えればなんでもできるけど。 % cat access_log.20090318|grep 404 |perl -lane 'print $F[6]'|sort |uniq -c|sort |less 1 /asdf 7 /mente.html 11 /robots.txt 28 /favicon.ico 42 /oops/i/forget.j…

3gp>SWF

3gpとかaviとかの動画ファイルをswfのアニメーションにするのに、swftoolsを使っている ffmpeg -i source.3gp -r 4 -pix_fmt rgb24 -s 80x60 /tmp/temp_%4d.jpg jpeg2swf -q 50 -z -r 15 --flashversion 9 -o ./output.swf /tmp/temp_*などとやればちょこち…

700機種か…

携帯電話大杉。後3年くらいで、大分減るけどなあ…。こんなデータを700機種分つくるだけの簡単なお仕事中 $movprofile['F905i'] = array( format => '3gp',size => '10000KByte ',s320x240 => '1',s240x180 => '1',s176x144 => '1',s128x96=>'1', s96x80=>'0…

よわったねこりゃ

某案件で、MTAにqmailをつかっているのだが、DocomoのiModeメールがうまく受け取れなくて困っている。 写真を添付したりして、サイズが5〜600Kbyteを超えるメッセージが、うまく受信できん。 それより小さい、せいぜい100kbyteとか、200kbyteなら受信できる…

FlashでアニメーションGifって再生できないのね…

動画のサムネイルを生成し、アニメーションGifで生成する、という事があったんだけれど、再生するUIがFlashなので、アニメーションGifじゃダメじゃん、という事になった。 Flash側でどうにかすればJPGの連番とかでもいけるけど、そんなのサーバーに厳しすぎ…

ExchangeがiPhoneから使えない

クソみたいなOutlookを使いたくないので、なんとか大体ソリューションでできないか、とおもっているのだが、うまく動かない。 Outlookのどこがクソって検索機能がハンパなく貧弱な所であり、「メールがうもれました(ぼくってーメールたくさんもらってるしー…