tohokuaikiのチラシの裏

技術的ネタとか。

2009-01-01から1年間の記事一覧

立ち飲み屋で人生を知る・・・こともある

諸般の事情で電車で帰宅。東中野駅西口を北に出たら立ち飲み焼きトンの丸小がまだやってた。普段は10時過ぎにはタネ切れで閉まるのに!! というわけで、久しぶりに一人飲み。 旨い。 なんというか、ここで飲んで食べる焼きトンより旨いものを知らない。味な…

添付メールの自動処理をPHP噛ませてやらせたら、PipeでつないでuudeviewにやらせるよりPHPでデコードした方が速かった件

php

昨日の続き。Propmailでメールの添付ファイルを自動処理させたいんだけど、添付されたファイルをデコードするのにPHPでやった方がいいか、uudeviewという外部システムを使ったやった方が良いかっていう。 とりあえず、PHPのみで完結させる場合 PHPでやる場合…

fwriteでPHPが落ちる?エラーログなし・・・

php

ハマり中。メールの自動処理をEthnaのCLIでやろうとして、procmailにて引っかけたんだけど、どーも動かない。ErrorログはFILEで取ってるんだけど、これが出ない。ていうか、procmailを通さないでフツーにPHP-CLIで動作させたら何の問題もなく。 引っかかるの…

配列をある配列で一部分だけ上書きしたい場合

php

ある設定配列$configがあるとして、携帯用に$mobile_configってのがあって、だけどその$mobile_configには、$configとの「差分だけ」を書きたいって場合。 array( 'news' => 10, 'article' =>10, 'member' => 10, ) 'dsn' => 'mysql://hoge:hoge@localhost'…

えとらぼのFicia使ってみた。

早速写真をアップしてみた。操作画面はこんな感じ。オンラインフォトストレージとして、Shift押しながら選択すると全部選択出来たりとUIが良くできてるなー。jQueryベースで、全体の操作感はiPhotoな感じ。JavaScriptOFFだと何もできない。このあたりはまー…

ご利用規約?

「ご利用規約」ってなんか変じゃないかな?「ご」は付かんのじゃないか?この場合、「ご」は規約に掛かると思ったんで。と思ってgoogle:ご利用規約ググってみたら、結構あった。ふーん。まぁどっちでもいいや。

GitでsshでCloneしようとして、ポートを変えてるとだめだった。なぜ?

git

gitでSSH経由でClone $ git-clone ssh://smbuser@xxx.xxx.xxx.xxx:8822/var/git/hogehoge hogehoge でいけるかなと思ったら、 ssh: ssh: Name or service not known fatal: unexpected EOF fetch-pack from 'ssh://smbuser@xxx.xxx.xxx.xxx:8822/var/git/hog…

年金について、団塊の世代と34歳の私の認識の違いに愕然とする

ちょっと前のNHKスペシャル|マネー資本主義 第3回 年金マネーの“熱狂”はなぜ起きたのかを見てて感じた疑問は、「何で年金がそんなにお金が必要か?」という点だった。 まぁ、結論からいうと「年金制度の設計ミス」なんだろうな。日本もアメリカも。 予想よ…

すっごく便利なんだけど、細かすぎて気付かないiTunesのソートUI

iLifeが使えるからって理由で、自宅ではMacOSXを使ってるんですが、その中で結構使ってるはずのiTunesで今更気付いたソート機能。曲の項目ラベルをクリックすると、その項目でソートされるって言うのはよくあると思うんです。一般的に。 んで、もう一回クリ…

prototype.jsのgetElementsByClassNameがFireFoxとI.Eの互換性うんぬんでややこしいので、なんとかしてみる。

FireFox3になってから、getElementsByClassNameがNativeSupportされたので、I.Eとの互換性がメンドイよねっていう話。とりあえず、 <body bgcolor="#cccccc"> <ul> <li class="b">bbb</li> </ul> <ul id="hoge"> <li class="a">1</li> <li class="b">2</li> <li class="c">3</li> <li class="d">4</li> <li class="e">5</li> </ul> </body> っていうHTMLがあった場合、 $('hog…

PHPのvar_exportが便利ですごすぎる。

php

PHPには、コード中で使ってる配列を文字列にしてくれるvar_exportという関数があります。これ、その場でechoしちゃうんでob_*使わないとアレなんですが、便利です。何が便利かって、他の人がライブラリ的に作ってくれた長々とした配列で、自分の欲しいところ…

Oracleドライバを入れる

php

CentOS5で。ExpressEdition(Oracle Database 10g Release 2 (10.2.0.1))は、OracleのサイトでRPMで提供されているのでサクッとrpm -ivhでインストール。PHPで使うので、Peclのoci8ドライバを入れる。その前に、 http://www.oracle.com/technology/software…

gitignoreでハマる

git

単にファイル名単位でgitにignoreさせるのは簡単だったんだけど、ディレクトリ単位っていうのが難しいっていうか何となくハマったのでメモ。 とりあえず、ファイル単位 git で特定ファイルをグローバルに無視する - × - ogijunグループ とかでユーザーのホー…

PHPでエラー抑制演算子@を正当に使ってるなぁと思ったケース

php

私も以前はエラー抑制演算子@は悪だと思っていた時期がありました。PHP プログラマが "@" を使うべきでない 5 つの理由 - 肉とビールとパンケーキ by @sotarok によると、以下の理由で@は使うべきではないそうです。 エラーが発生する理由がわからない @を…

幸福実現党を笑えるか?

数字は、幸福の科学、幸福実現党の集票力は公明党の4%・投票者の0,7%と算出した - 幸福の科学・幸福実現党の数式による結党以来の初議席予想・会員実勢数16万人(と推定)・数式計算から。 幸福実現党が出馬した選挙区における投票者数 品川区 杉並区 足…

社内のソースコード管理をはじめてGitでスタートさせる。

git

とりあえず、3人しか社員居ないし、制作物も一発ものだったので導入コストの方が高かったソースコード管理システムを入れてみた。cvsもsvnもすっ飛ばしていきなりgit。いや、cvsもsvnもsourceforgeでは使ったことあるんですが*1。 構成は、全部CentOS5内で …

Git使ってみたけど、

サーバに入ってコマンドラインからやる分にはいいけど、WindowsのTortoiseGit は何かSamba経由して作業すると非常に重い・・・。うーん・・・。

Macminiを縦にする。

発売直後に買ったMacminiだけど、夏だからかYoutube見たりするとファンが「ウィィィィ!!」って回ってしまいにはスリープする。ファンが生きてないのかな〜って思って、縦にして風通りを良くしてみた+どだいのホコリを払いまくったら復活した。 まだまだ使…

FlexFTP・・・・動かん・・・。

AIRでFTPするのに、 http://maliboo.pl/projects/FlexFTP/ があるから、簡単じゃーんって思ってたら、これがどーも動かん。CONNECTはできて、ファイルのLISTとか、CWDはできるんだけど、肝心のUP/DOWNができん。つか、UP/DOWNのインターフェースが無い。でも…

XOOPSCubeリポジトリの設計

クライアントは、とりあえずこんなところ。Chromeを外して自前実装して、Transportをtrueにしてみた。 リポジトリって・・・どうすんだ? ここまできて、あれー?どうしよう。って。とりあえず、こんな感じかな? リポジトリが置いてあるURLをどっかから入手 …

今日のXOOPSCubeクライアント進捗。

これはおもしろいことになってきた - minahitoの鯉日記 これから抜きつ抜かれつのデッドヒートが始まるんですね分かります。 とりあえず、今日の2時間ではここまで。 URLの重複チェックとかしてないから、ガンガンLISTには溜まって行くんですが。。。 AIRだ…

AIRでXOOPSCubeレポジトリマネージャクライアントの最初の一歩

前に「頒布ツール作りたいな〜ってか勝手に作っちゃうよ」とか書いたのに、いつの間にか2か月が過ぎていて、id:minahito_carpがMac版自動メンテツールを作りだしてしまった・・・ ありゃ〜(また放置プレイかましてしもうた〜;;)とか思いつつ、突貫でid:m…

最近のお笑い芸人が本当によくわからないし、一発屋多いとか言われているのでちょっと調べてみようと思ったらホントに知らなくてびっくりした。

Yahoo!とかmixiニュースでよくお笑いの人の名前を見るのだけど、「はんにゃ金田」とか素で分からなかったのでいったいどんな人がどんな人気があるんだろうと調べてみた。 調査方法。 で、調査対象は、mixiのコミュニティの「お笑い」カテゴリ。ここで参加人…

JavaScriptの最適化について、code.google.comの記事の適当訳

GoogleがWeb全体のスピードアップにいよいよ本格的に着手, 一社だけではできないと強調 からリンクのあった、 http://code.google.com/intl/ja/speed/articles/optimizing-javascript.html が日本語かと思ったら日本語じゃなかった・・・・。 いやー、意外と…

総務省が、モバイル事業者に色々と圧力を掛けて何かと開放させようとしていて、うまくいけばアメブロのPV水増し問題とカ解決の糸口になる話。

こないだ聞いた話。総務省って、っていうか、国は産業振興のために色々と手を打たなきゃいけなくて、それには既存の大事業主がしばしば抵抗勢力になりますよっていう。 携帯事業狙い撃ち google:総務省 携帯電話 事業者 開放 あたりで検索すると、結構総務省…

この近視眼的な匿名はてなーの意見に「イラっとくる」ものの正体

元ネタは、こっちから Twitter / understeer: 人材流出リスク対策の為、弊社では社外勉強会への参加を自粛する ... 人材流出リスク対策の為、弊社では社外勉強会への参加を自粛する様、お達しがでました。(涙) で、はてなーの人たちの反応が はてなブック…

参宮橋駅のニワトリとタマゴのなぞ。駅が先?橋が先?

明治神宮に参拝するのに使われることで有名な、小田急小田原線の参宮橋駅っていうのがある。Wikipediaに載っている駅名の由来は 当駅の近くに線路に架かる跨線橋「参宮橋」があるため。 って書いてある。が、これは変だ。それを真っ当に受けると、そもそも線…

ExtJSの何がすごいかって、マニュアルがすごい。

良いもの作っても、良いものになればなるほと、機能が付けばつくほどわかりやすいAPIリファレンス作らないと意味無いよなー。何かしたくて、わかんなかったら、 http://extjs.com/deploy/dev/docs/ で、だいたいわかるし、できなかった時のGoogleサーチの時…

cloneNodeにおいて、I.Eではイベントもコピーするが、Firefoxではイベントはコピーされない

うそ〜ん・・って感じでハマってしまった。これ、I.EとFirefoxでどっちが良い挙動かっていうと、Firefoxです。I.EはcloneNodeでなんとidまでコピーしてくれるんでidが唯一じゃなくなってしまう・・・・。# idはF.Fもコピーしてくれるみたい。。そりゃま、パ…

textarea の defaultValue

普通に textarea.value = ''; ってすると、textareaをcloneNodeしたときにDefaultValueがセットされてしまうので、textarea.defaultValue = '';ってしないとダメみたい。