チート
仕事で大量にあるサーバーの中身をクロールしてファイル数などを勘定する必要があったので。 正直Getopt::Longのちゃんとした使いかたがわかってない。無駄な使われ方もいい所。 @tomitaさんのCPAN本の書き方だとなぜかエラーになったなー…。 #!perl # perl …
すっごい放置してたんだけど、もう月末には締切だよ!って感じなので対応をしたね! 概要 どこにもズバリズバズバな説明が書いて無いからなかなか弱ったんだけど、 「opensocial_owner_idは前は数字やったけど、こんどは英数字13文字になるから!*1変換して…
「EC2 EBS 世代バックアップ 」とかでググっ出てくるコードがどれも今一つピンと来ない、つーか使いづらい*1ので、色々な所のコードを(どれも似てるので、みんなコピペで改造してるっぽい)参考にしつつ、自分も書いた。 オチ #!/usr/bin/python # -*- codi…
副題:いい加減CentOS6をそこらへんの業者がつかえるようになってほしい yum remove php* yum install php53* (必要ならremove php*ではずれちゃった他の物を戻す) yum install php-pear pear upgrade --force Archive_Tar Console_Getopt PEAR XML_RPC yu…
まあ、普通にできるんですけど、あんまりHeadでリクエストする人もいないのか、あんまり記事がなかったので、メモ。 '; echo getAvaterImageUrl('tw', 'uzulla'); function getAvaterImageUrl($mode, $id){ $opts = array( 'http'=>array( 'method'=>"HEAD",…
*/5 * * * * netstat -nap |grep php-cgi |wc -l|perl -ne 'if($_==1){}else{print "died at ";print `date`;`/etc/init.d/spawn-fphp start`;}' >> /path/to/dead.log 2>&1 勿論wgetなりしてチェックするのが良いのはいうまでもない。
・Xamppのコピー 一部UIDのコピーがイマイチだった。 find . -uid 9999 | xargs chown hoge で適当にそろえたらOKになった。・hostsファイル /etc/hosts はシステムファイルだからか、引き継がれず。こちらは普通にコピー対応。
えーと、新MBP買っちゃった!2倍速くなったとか書いてあったら買うしかないじゃん!(まあそれが最大の理由ではないが) と、いう事で過去のMBPから移行アシスタントでスムーズに移行したんだけど、Mail.appがなぜかWide Mailプラグインを読み込んでくれな…
過去二回ハマったのでメモ 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は動くが、 #↓…
いまさら8年だか9年前のPerlをビルドするとはおもわなかったんですが、まあ仕事なのでしかたないですね。 残念ながらperlblewでビルドはできませんでしたので、野良ビルドする事になります。 ただ、解凍してINSTALLに従ってもマトモにmakeが通らないので、多…
某サイトでRapidSSLの証明書をとりまして、インストールしました。 個人的にはシールなんて無意味な物は張らない私ですが、なんか「シールがないSSLとか存在価値ゼロ」とかいわれましたので。普段の仕事ではGlobalSignとか、Verisignとかのお高いばっかりで…
前に書いた方法(http://d.hatena.ne.jp/uzulla/20100215#p3)で、不特定多数のユーザーがOAuthを用いて一つのプログラムを用い、Twitterにそれぞれの権限でアクセスができるが、あくまで不特定多数のユーザーの為の物であり、常時同じアカウントを利用してB…
ある案件で、リモートのHTMLをインクルードして出力するという要件があった。 まあなにも考えないで書くと $file = file_get_contents($url);こんな感じでリモートのHTMLは取得できる。だがしかし、これだとメタタグなども取得してしまうし、HTMLやHEAD、BOD…
知り合いの人がXamppがどうたら、といっていたので(あんまり関係がない) # sudo /Applications/XAMPP/xamppfiles/bin/perl -MCPAN -e shell Cpan> install DBIこれでDBIは普通に入ります。 問題はDBD:Mysqlで、普通に入れようとすると Can't exec "mysql_c…
いや初めて知ったんですが、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>まあ、これならこういう風に…
オチから言えば、PHP5.2.10が悪かったので、バージョンをあげるなりしましょう。 症状 ・モバイルページが表示できない ECCubeはDBにセッション情報を一時保存するのだが、そのセッションをつかみそこね(生成しそこね)、延々とリダイレクトが発生してしま…
まあ、管理者パスワードとかわすれますよね! 絶対にまた必要になりそうなので、メモ。 パスワードの保存場所 ECCUBEの管理者パスワードはdtb_member テーブルにあります。 該当の行のPasswordを計算したハッシュで書き換えればOKです。 ハッシュ計算方法 こ…
PHP4に苦しんでいる皆さんこんにちは、いつまでたってもPDOがつかえなかったり、ひどいですよね。 この間諸般の理由でPHP4のサーバーでPHP5をうごかさざるをえず、大変だった件について。 disclaimer 以下をマネしてなにがおこってもしりません。 特にラッパ…
別にOSXにかぎらずLinuxでもそうなんだけど、公開サーバーではなく、手元のローカル環境のPHPとかでメールを送信するウェブアプリケーションの開発をやっていて、メール送信機能周りのテストをやる時は結構めんどうくさい。特に、自分のISPがOBP25だとかなり…
ある案件でmod_auth_cookie*1をいれなければならず、 手元のXampp for OSXをテスト環境につかっていたので、それの導入の仕方。普通にxamppをインストールした状態でmod_auth_cookieをビルドすると $ make all /Applications/XAMPP/xamppfiles/bin/apxs -c m…
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, (上もうちょっといじって修正しま…
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…
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/ 一…
mod_rewriteで、ディレクトリ表記をGETパラメーターに変換する為に RewriteRule /(.+)/(.+)/(.+)/ /cgi-bin/test.cgi?a=$1&b=$2&c=$3とか書くノリで、GETパラメーターをDirectoryに変換しようとして RewriteRule /cgi-bin/test.cgi(.+) /move.cgi?$1とか書い…
abをつかうと、Redirectをフォローしてくれないので。 $ cat test.sh #!/bin/bash for i in 0 1 2 3 4 5 6 7 8 9 do for n in 0 1 2 3 4 5 6 7 8 9 do wget -O /dev/null http://test.example.jp/movie.flv done done$ cat exec.sh #!/bin/bash for n in 0 1…
どうせまた必要になるだろうから、メモ。 なんでPHPで書いたのかって?qdmailが楽だからだよ!
自分用にメモ、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…