技術メモ

画像とか

Webページ制作とかで、 テキストとスタイルシートで表現しても問題ないような箇所を画像にしちゃう風潮はどうにかならんかな。 画像は確かにブラウザごとの見え方の違いを吸収しやすいから便利なのだろうけど、 文言の修正にすごく弱いのだよね。 いちいち画…

都道府県のselectとか

CakePHP 1.2 で都道府県選択リストを表示する やっぱり皆似たようなの作ってるんだね。 自分の場合は smarty だけど。 [php]

プロキシサーバーとか

最近、思考停止していた。 そっか、プロキシサーバー。 pg_pconnectに気をつけろという話に気をつけるべき理由 っで,エンジニアはどこまでやらないといけないのか書いてあげないの? で、そこまでわかっている人間が誰かに伝えるべきことは、pg_pconnect使う…

途中returnとか

return文は関数に一つだけ ガード節による入れ子条件記述の置き換え 確かに途中returnってガード節を実現したいときぐらいにしか使ってないかもしれんな。

お行儀のよいDB設計とか

「よくあるよくある」というか、なんとなくどっかで見かけたような「お行儀のよいDB設計」というのがあって、それについてのメモ。 ちなみに想定しているのはmysql。 会員の名前や住所、職業、電話番号もフィールドの長さを個別設定 varchar(100)とかちゃん…

jQueryとSafariとか

jqueryを使ったページで IE や FIrefoxでは動くけど、Safariでは動かないと指摘されて調べたら、HTMLはこんな感じだった。 [html] $(function(){ alert('a'); alert($('tr.a .b').val()); alert($('tr.a td .c').val()); }); [/html] Firefoxとかでは、a、b…

携帯サイトのフォームとか

自分用覚え書き。 離脱されない携帯サイトのフォーム作成術 携帯ユーザの目線は基本的に「上から下」であるため、注意書きや入力例は入力欄の上に配置することが重要です。 まず最初のページで簡単な入力作業を行ってもらうことで、開始時の心理的負担を減ら…

Flexとか

だいぶ周回遅れでFlex触ってみた。 FlexSDKは要はFlashKitのコマンドライン版か。 なんとなく理解。 CentOS5なら、 1.「yum install java」とかでjavaを入れる 2. 「FlexSDK」は無料配布されているので、適当に引っ張ってきて、解凍する。 3. /usr/local/fle…

第39回PHP勉強会とか

やるらしい。 第39回PHP勉強会@関東 ここ最近ずっと参加していた気がするけど、 今回は予定があって、ムリっぽいな。。。 行きたかったのだけど。

papervision3Dとか

papervision3Dってのを触っていたのですが、 ググっって出てくるサンプルが殆どうまく動作しないのはバージョン違いらしい。 Flash CS4体験版でpapervision3Dを試すがコンパイルエラーが出る まぁCS4だとそもそも3D機能あるっていえばあるんだが。 でも、今…

GoogleAnalyticsをケータイに対応とか

この手のネタはちょくちょく出てくるけど、 GoogleAnalyticsをケータイに対応させる為のライブラリが公開されている。 ケータイサイトでGoogle Analyticsを利用するためのライブラリ EOS Project GA4K ただ、 こちらのPHPで作られたライブラリ「SELENE.GA4K…

PHPプログラミングのための良い習慣とか

PHP プログラミングのための 5 つの良い習慣を身につける とりあえず紹介されていた5つ。 1. 適切な名前を使う 2. 小さく分割する 3. コードをドキュメント化する 4. エラー条件を処理する 5. 決してコピー・アンド・ペーストをしない 小さく分けるはあまり…

PHP で作成する 30 種類のゲーム・スクリプトとか

IBMのdeveloperWorksに「PHP で作成する 30 種類のゲーム・スクリプト」という企画があった。 第 1 回 基本的な 10 種類のスクリプトを作成する 第 2 回 10 種類の中級スクリプトを作成する 第 3 回 10 種類の高度なスクリプトを作成する こういうの割と好き…

空メールとか

最近、あまりコードに触れてないのでどうも鈍りがち。 ところで関係ない話。 空メール処理の難しさ たいていこういうサービスは、メールを受け取ったら、中身がなんであろうと気にせずに決まった内容を返信するように作られていて。だから、「~(メールアド…

PHPでのシングルトンパターンとか

PHPでのシングルトンパターン [php]

php初心者勉強会とか

こんなのやってたんだね php初心者勉強会

自動車のモジュール化とか

「すり合わせ」の神話 日経BPnetにも書いたことだが、すり合わせ型のアーキテクチャは日本的組織の要請で採用されたもので、戦略的な最適化の結果ではない。それが高級乗用車のような補完性のきわめて高い特殊な製品に有効だったのは、自動車産業の特殊要因…

項目数が沢山あるフォームの続きとか

項目数が沢山あるフォームとか の続きというか。 プログラム自体はまあまあなタイミングできたのですが、 微妙に修正とかがあったりして、 最終的に終わったのは、20:30ぐらい。 結局、Excelでテンプレート(Smarty用)のコードを吐き出して、 それを貼っ…

100万円になるまで足しこむとか

ふと目についたので。 プレゼントの抽選をするプログラムをrubyで書いてみた。 えと、応募する人はカラメルから、GMOとくとくポイントで買える、何でも好きな商品を選んでもらえば、当選で、その分のポイントをプレゼントするというものなので、総額100万円…

項目数が沢山あるフォームとか

先週末ぐらいに 「月曜日にアンケートフォーム1ページアップしたいんだけど、項目は当日までFIXしない。大丈夫だよね?」 って言われて、 まぁ、えいやでやれば一日でアンケートフォームぐらいできるかな、ページも1つとかだし。 って思っていたのだけど、…

第38回PHP勉強会とか

第38回PHP勉強会@関東参加してきました。 感想。 今回は珍しく定員が埋まりませんでしたね。 年末だからかな。 で、 最初のIEの話は遅刻してしまったので、よく分からず。 ZendFramework の話が2つ。 ZendFramework って どっちかと言えばライブラリ集なの…

Complement Naive Bayesとか

新はてなブックマークでも使われてるComplement Naive Bayesを解説するよ Complementというのは補集合の事で、「ある集合に含まれない要素の集まり」という意味である。 なるほど。今度もっと調べる。

大仰開発とか

「大規模開発」と「大規模な開発」 今度から「大仰開発」って言葉を使おうかと思った。 大規模ではなく、単におおげさなだけの開発手法とか。

ORM、SQLとか

RDBMSの時代の終わりが見えてきた まだ階層型DBも終わっていないのにRDBMS終わるとか気が早いw と、ここまできて、一つ下の階層の話をしているような気がしてきた。概念データと物理データのマッピングはOSとかDBMSの仕事だからそれによってプログラミング…

マイクロコントローラとか

「組み込みソフトウェア」とは何か 〜PC系ソフトウェアとの違い〜 なるほどなるへそ。 最近、上司がPICとかでガリガリやっているのだけど、 そういった職場環境ということもあり、 自分で調べたことをメモ。 まず、マイクロコントローラってのがあって、主な…

imagegrabwindowとか

Windows限定なのですが、PHP5.2.2以降でこういう関数が使えるらしい。 画面全体をキャプチャする。 imagegrabscreen ウインドウをキャプチャする。 imagegrabwindow IEのキャプチャのコードが載ってました。 試してないけど、コード自体は簡単そう。 [php] H…

gmp_factとか

PHPで階乗を計算する関数。 gmp_fact [php]

http_build_queryと配列とか

http_build_queryとかの続きっぽいこと。 マニュアルにも書いてあるのですが、http_build_query って配列とかもクエリ文字列に変換できたりする。 [php] array(1,2,3), 'c' => array( 'd' => 'e', array( 'f' => 1, ) ), ); // 0=a&b[0]=1&b[1]=2&b[2]=3&c[…

スプライン補間法とか

自分用メモ。 ラグランジュの補間法だと、たまに極端な山とかができてしまうので、スプラインにしてみる。 参考にしたのはここ。 補間法(スプライン) ソースはこんな感じ。今度は線の描画付き。 [php]

ラグランジュの補間法とか

自分用メモ。 ラグランジュの補間法ってのを使えば、与えられた点を通る波線を作れるらしい。 このへんを参考に。 数式をプログラムで表現しよう [php]