100% Hardcore! RSS
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|
トップ 最新

2006-03-05

_ [diary] 気が付いたら

1週間も日記を更新してないでないか!って先週は激務に終われていました。ギザ無茶スな納期に間に合わせるべき24-7でコーディング。Payが良いので文句無し!でもうちのお店ってバック率が悪い!(ッヲイ)

この時期はみんな予算調整に必死!余った予算を使いたくてしょうがないらしい(絶対お金の使い方間違っている…)。毎度の事なんだけど、基本的には3月は死にます。

_ [develop][php] PHPMailer

名前は良く聞いてたけど、使ったのははじめて。ギザ便利ス!実はsymfonyのsfMailクラスはPHPMailerへの単なるラッパーなわけなんだけど、これは便利すぎて他のプロジェクトでも使うしかねぇ。content-type: multipart/alternativeサイコー(いや、同じ内容を重複して送るなんてネットワーク的になんて最悪な仕様だとかも思ったりして)。

しかしmew + emacs + w3mで見るHTMLメールは味気ないな。脱Mewしたいがemacs依存が強すぎて無理ぽ。

_ [osx] ImageMagick

とりあえずconvertやidentifyがほしかったので、

 $ sudo port install imagemagick

でさっくりインストール


2006-03-06

_ [develop] ImageMagickで指定のファイルを切抜リサイズ

最近はman convertするとconvert -help読めみたいな出力が…で、convert -helpすると、ずらずらコマンドオプションが表示されるのはいいんだけど、manみたいに詳しくかかれていない。いつも、geometryの指定方法を忘れる。横x縦+開始x+開始y。いい加減覚えようぜ。
$ identify 10.jpg
10.jpg JPEG 1024x1464 DirectClass 539kb 0.270u 0:01
$ convert -crop 1024x1024+0+220 10.jpg new_10.jpg
$ convert -resize 100x100 -size 100x100 new_10.jpg thumb_10.jpg
$ display thumb_10.jpg
デバッグ用のサムネール作成。これforループでよろ
         

2006-03-07

_ [develop][symfony] sfMessageUtil メッセージ文言ハンドラー (ぱくり)

つまりはs2containerのs2container.php5/S2ContainerMessageUtil.class.phpをまんまパクってsymfonyで使えるようにしたのである。

まずはこのクラスをpluginとして配置。場所はsfConfig::get('sf_root_dir')/lib/symfony/pugins/sfMesageUtil/lib/sfMessageUtil.class.php

その後にsfConfig::get('sf_root_dir')/lib/symfony/pugins/sfMesageUtil/data/sfMessages.propertiesファイルを作成。javaのpropertiesファイルのように作成する。{[0-9]}が引数の配列より置換される。

実際には以下のように呼び出して使う

ファイル

sample.php
sfMessageUtil.class.php
sfMessages.properties

_ [symfony] symfony 0.6.1

でました。


2006-03-08

_ [diary] スケートハッカーのブログ

大学の後輩&スケート仲間のマイメンYがブログやってた〜。ので紹介。なんかすげーヲタになってるよ。OSとか作りはじめている…

_ [diary] 確定申告

入力のインターフェースが全部javascriptでできててヤバス。しかし面倒くせ〜 税金とか無理

_ [develop][symfony] 確認画面の必要性

基本的には無いと思う。誤動作によるデータ入力・更新・削除に関してはJavascriptのポップアップ程度で良いと思う。管理画面を出したところで管理画面の「削除・キャンセル」のボタンを押し間違えたらどうするんだとか、そういう話になってきりがない。ただ管理画面が必要な場合もある。たとえば入力インターフェースの段階では表示アウトプットが確認できないので、確認画面でデータの表示フォーマットを確認するなど。一覧からチェックボックスで一括削除する場合には、一度管理画面に遷移して削除対象のものを一覧してあげたほうが確認がしやすくなるなどのメリットもある。ま、これは思想的な問題なんだけど。

で、ここで本題。外人は確認画面を作らない!なのでrailsのscaffoldだったりsymfonyのgenerate-crudだったりは、確認画面の無いCReate/Update/DeleteCreate/Read/Update/Deleteを作成するんだよなぁ。日本の開発会社的にはちょっともの足りない。やっぱり無いのを作るのより余計なものを削除するほうが手間少ない。というわけで、symfony propel-generate-crud-withconfirmで、executeListにチェックボックス一覧を追加して一括削除をデフォルト追加。一括削除、削除、編集、新規は確認画面を通す、などの改良版を作成することに。乞うご期待。


2006-03-09

_ [diary] SpokePOV

光る自転車の車輪キット!ゲトるしかね〜 これで会社/自宅間をブイブイ言わすぜ〜


2006-03-20

_ [osx] Cocoa Gestures

linux上ではfirefoxユーザなのだが、mac上ではせっかくなのでuiがそのまま活かされたsafariを使いたいところ。ただfirefoxの強力なextension達になれてしまうと他のブラウザーが物足りなく感じてしまうこともある。今回はfirefoxでいうall-in-one-gesturesをsafariで実現できないか調べていたところ、Cocoa Gesturesなるものがあることを知った。しかもこれはsafariだけの追加機能ではなく、Cocoaアプリケーション全体にわたってGestureを設定可能にしてくれるというすぐれもの。

_ [develop][symfony] symfony 0.6.1

Changelogの内容とかで、"and lots of bug fixes"とか、もうちょっと詳細欲しいなぁ。開発者の立場からすると、そんなのdiff見れって言いたくなる気持は十分わかるけど。というわけで、少々移行にてこずったものの、開発中のプロジェクトも0.6.1です

_ [develop] mojavi-2.0.0 とか

php4に開発が限定されてしまうと、いまのところ自分の選定するframeworkはmojaviなのだが、symfonyになれると激しくだるい…そろそろZend frameworkもおさわりしはじめないとかな。時間がない鴨

追記:あ、Zend FrameworkってPHP5でしか動かないのね。う〜ん、PHP4の場合は現状mojavi-2.0.0が最良なのかな。それなりにカスタマイズ用のAPIも作ったしな。でもやっぱ新しいところを攻めたい。とりあえず、比較表から再検討?!

_ [develop][diary] Oreilly本まとめ買い

http://images-jp.amazon.com/images/P/4873110270.09._OU09_PE0_SCTZZZZZZZ_.jpg http://images-jp.amazon.com/images/P/4873111692.09._OU09_PE0_SCTZZZZZZZ_.jpg http://images-jp.amazon.com/images/P/4873111277.09._OU09_PE0_SCTZZZZZZZ_.jpg http://images-jp.amazon.com/images/P/4873112192.09._OU09_PE0_SCTZZZZZZZ_.jpg http://images-jp.amazon.com/images/P/487311232X.01._OU09_PE0_SCTZZZZZZZ_.jpg http://images-jp.amazon.com/images/P/4873111889.09._OU09_PE0_SCTZZZZZZZ_.jpg

sendmail本除けばほとんどウェブアプリケーション(しかもajaxよりな)本ばかり。ほとんどの事がウェブで検索できるんだけど、やっぱりオフラインな時でもパラパラめくって情報がプッシュ的にはいってくるのは何かと便利。ようはトイレ用の活字ってことよ

_ [develop] 後輩に刺激をうけたり、流行りに乗ってみたり

作ってみますか?オペレーティングシステム。というわけで買ってみました、

http://images-jp.amazon.com/images/P/4839919844.09._OU09_PE0_SCTZZZZZZZ_.jpg

この書籍にちなんでこんなブログサイトも

_ [diary] ツッコミSPAM

最近多い。激しくウザイ

_ [develop][php][symfony] php frameworkの比較

phpit.netで上のような比較表が掲載されています。これで、おおまかにどのフレームワークがどの機能を備えていてるか確認できるのですが、symfony信者として一つ追記しておきたいのがsymfonyのdebug機能。これがかなり強力です。debug機能はモジュールのフロントコントローラを変える事で容易にproductionモードとデバッグモードで切り替える事が可能になっています。debugモードにすると何が嬉しいかというと、まず左上にこのようなナイスなステータスウィンドウがでます

symfony debugger 1

これでも既に十分にありがたい機能なのですが、「i」を押すことによって、ウィンドウが拡大してさらに詳細な情報が表示されます。アクションの実行経緯、フィルターの実行経緯、もちろん発行されているsqlの内容も。placeholderの状態と、placeholderがリプレースされた後の状態も確認できます。今までtail -f mysql.logとかしてたヤロウにはかなり嬉しい機能

symfony debugger 1

(クリックで拡大)

symfony debugger 1

(クリックで拡大)

debugはハイスピードな開発においてかなり重要な点なので、フレームワーク選定の際にはこういったところにも目を向けてほしいね。ま、迷わずsymfonyだろって俺は思うけど

本日のツッコミ(全4件) [ツッコミを入れる]

_ 山田 [OS自作入門やばいですよね。調べ上げて作った苦労が15日くらいでできちゃいそうです。俺も買います。 ]

_ halt [PHP4ならmojavi2よりEthna!Ethna! ]

_ おざき [Ethnaか〜 実は未だノータッチ… これは一度使ってみるしかないですね〜! 国産プロジェクトも盛り上げていきたいで..]

_ halt [symfonyとくらべると盛り上がっていないせいで機能は少ないですが ActionFormや既存のシステムと互換性を..]


2006-03-21

_ [diary] joga.com

googleとnikeのコラボレーションSNS(ソーシャルネットワーキングサイト)。サッカーファン向け

_ [develop][fedora] Fedora Core 5

リリースされましたね。FC4から9ヶ月だそうです。いまダウンロードしようとしたら、kddlabs激重。wideのミラーはまだ5ないし…rikenはログインできないし。日本のミラー全滅じゃん。ってわけで、franceのrpmfindから落としてます。結構早い

_ [diary] SO902i (FOMA Stick)

買おうと思ってビックカメラに行ったら全色完売してました。その後Docomoショップにいったら休日のため休みでした。ってことは明日あさ一番でDocomoショップに行けばゲットできるかな?

_ [diary][skate] Relation試写会

行ってきましたよ、「福井様 気功」じゃなくて、318 SKATE DESIGN「RELATION」試写会!あんなビッグスクリーンで自分含め仲間たちの滑りを見れるなんてほんと幸せだね〜!しかも相変わらず、318 SKATE DESIGNことTakaの撮影&編集技術は激ヤバ!RELATIONではT1とKGというライダーと並んでパートを設けてもらい、ほんと恐縮です。若干俺のパートはコミカル調になってたけど、そこも、318わかってるね〜って思い感激。OTSCの中でファーチルのとんちん的役目になれれば。なーんて。ライダーとしては、もっともっとがんばります。もっとヤバメな事やっていかないとね〜。とにかくスケートの楽しさを伝えたいね。今年も見せますよ〜。ってことで乞うご期待。あ、で肝心の本作品「RELATION」については5月頃に発売だそうです。情報は318 SKATE DESIGNの公式サイトに随時アップされるそうなので、要チェックね。

ところであの記念撮影の写真はもらえるのかしら。欲しいんですけど!!連絡まってます>写真家

Takaおつかれ!!

追記:いまカレー氏のブログ見たら、機械室からの写メが。上から見るとステージが結構広いんだね。めちゃ緊張しそ

_ [develop][mysql] MySQL負荷分散のまとめ

スレーブの方はtmpfs(仮想メモリディスク)なんかを使ってそこにレプリケーションされるテーブルを配置しておけば、より一層、検索の効率が向上する。つまり早くなる。

なるほど!!賢いな〜。でもそれってmysqlの使えるメモリ設定をあげれば自然とデータベースがメモリ上に展開されていたりしないんだろうか?postgresだとshared memoryの設定あげればあげるほど単体のプロセスが占有するメモリがでかくなって、データベースの応答もそれなりに向上するのだけど。って思った。

本日のツッコミ(全9件) [ツッコミを入れる]

Before...

_ おざき [写真ギザヤバス! ]

_ njmiwqtzsk [Hello! Good Site! Thanks you! hlfmqshiqpo]

_ Kilkoi [Cool topic! ;)]

_ BMW [Cool site! Helpful topic! :)]

_ honda-radio [Thx! :)]


2006-03-22

_ [diary] LISMOとOS自作入門

色合いといい、キャラクタといい、かぶりまくりじゃない?

OS自作入門

http://images-jp.amazon.com/images/P/4839919844.09._OU09_PE0_SCTZZZZZZZ_.jpg

LISMO

lismo

_ [linux][fedora] Fedora Core 5

FC5にアップデート終了。インストール直後はnvidiaのサイトから拾ってきたドライバーがコンパイルできず若干焦ったが、blog検索したところlivnaにrpmがあることを知り無事解決。てか、rpmあったんだね…

追記:http://www.mjmwired.net/resources/mjm-fedora-fc5.html#nvidia


2006-03-23

_ [diary] 携帯買い換えました

SO902iの白。通称ニャンニャン携帯。ではなくてFOMA STICK。世界最小、最軽量の3MegaPixelカメラ付き携帯らしい(発売日時点で)。まわりのFOMAユーザからは、FOMAはUI(ユーザインターフェース)が遅いとよく聞いていたのだけど、当該携帯については全くそんなことなし。今まで使っていたPremini-IIと同じ体感速度。ウェブ、メールの立ち上げから絵文字表示も、全然ストレスを感じることなくできる。あとDUALバンドも対応なのでFOMA未対応エリアでもムーバに切り替えて使えるようになっているみたい(+300円かかる)

とりあえず、ムーバからFOMAに切り替えたが、いまのところ不便に感じたところはない。


2006-03-24

_ [develop][mysql] mysql 5.0 と文字エンコード

結構やっかいだね。ひさしぶりにはまった

_ [diary][mysql] drop database mysql;

きてるね。あるプロジェクトで、データベースを消したくて、

mysql> drop database project;

ってやっているつもりが、なぜか

mysql> drop database mysql;

って打ってた…当然の事ならがら権限が無いってエラーがでるのだけど、俺はそこで、データベースの指定を間違っているのに気が付かず、「は?なにが権限足りないだ!」って、exitしたのちにmysqlユーザでアクセスして、

mysql> drop database mysql;

はい終了。やべー。ひさびさにやらかした。めでたくリストアしたが、かなり焦った

_ [develop][mysql] utf8と文字数

ちゃんと1文字CHAR(1)になっとる

オーサーサイズなレコードに対してエラーを出さずに勝手にtruncateするあたりがまたイカス

_ [diary] でかいフォント最高!

無駄にGnome Terminal上でCtrl++して表示を最大にして使ってみる。Fedora Core 5をインストールしたのでスクリーンショットをアップするのを兼ねて、通常使っている端末との比較。このサイズでコードを書くと、コード全体が見渡せなくてとてもコーディングしずらいという罠。でも見易いから最高!メールも読みづらい!いぇあ


2006-03-25

_ [hiphop] Grillz

HipHopな人なら既に知っているかと思いますが、Grillzは歯を装飾するbling bling。これに称したNellyの新曲Grillzがいまブレーク中で、ここは一つ俺もMy Grillzをゲットしとかないといけないのでは?!と思い色々検索中。検索していたら、こんなサイトが!ブリリアンティース!!これはかなり期待できるのではないでしょう?!

ズバリさんのツッコミよりさらにイケテるサイトが!GRILLZ JEWELZ - Gold Teeth and Lux Accessories

_ [develop][linux] grok

これ、かなりイイ。昔はswatchで似たようなことをしていたが、これは設定ファイルでいろいろなパターンや動作を定義できるのでかなり便利そう。perlがあれば動くし。tdiaryのツッコミspamが最近うぜ〜と思ってたので、それに対するfixもこれで作れる

本日のツッコミ(全1件) [ツッコミを入れる]

_ おざき [お〜!やべ〜、goldteeth.jp!早速歯形作りますよ! ]


2006-03-26

_ [diary] 2007 Cadillac Escalade

ちょっと丸みおびた感じで。丸 => 角 => 丸だね。正面から見たら微妙だけど、横のラインとか結構好きかも。やっぱ黒だよね。


2006-03-27

_ [diary][fedora] 「ぜ」 が変

FC5に入れ替えたら、boldなフォントが分かりやすくでるようになったのだけど(FC4以前もそうだったのかもしれないけど)、なぜか「ぜ」だけ変

_ [linux][fedora] xcalcが無い

愛用していたxcalcがFC5では無くなっている…とりあえず、gcalctoolっていう関数電卓があるんだけど。うーむ


2006-03-28

_ [develop] COMETって知ってる?(モテリーマン講座)

もーajaxなんてふりーよ。次はpussypush型で行こうって話。こーいうのあるとprototype.jsのAjax.PeriodicalUpdaterとか使わなくてよくなるのね。

_ [develop][mysql] Tags with MySQL fulltext

全文検索機能をこのように使うのか。面白い!俺もこういうハックしねーと。

_ [diary][develop] 明日からYAPC

言うまでもないけど、すこし前に参加申込いったら既に締め切られていたけどな。っぷ

どの講演も気になるけど、特にmixi, haskell辺りが気になる。

おまけにShibuya.js Technical Talk #1も即日SOLD OUT!!!無料だけど。みんなお勉強好きなんだね〜


2006-03-29

_ [diary][emacs] howm 1.3.2

入れてみた。毎度ミーティング、突然な発想、技術的メモ、一時的なメモをその都度ファイル開いてテキトーに保存していたため。最近はLifeHacks本も買った事もありちょっと自分の環境改善(Getting Things Done)に努めています♪

http://images-jp.amazon.com/images/P/4774127280.09._OU09_PE0_SCTZZZZZZZ_.jpg

howmのページからたどれるfedora coreのrpmが1.2.1だった上にspecファイルが古すぎてfc5ではrebuildできず。とりえず、古いtagを直して、howmをhowm-elにしたものをここにアップしておきます


2006-03-30

_ [diary] モテリーマン度チェック!

ちなみに俺の結果はこれ。てか、全部の結果が静的ファイルで用意されているあたりがアレだね、チープさを感じる。50問回答して、結局用意された考えられるいくつかのパターンに落とし込まれるというのは悲しい。番長の某氏が作っている診断なんかの結果は無限に近いからね。傾向が同じだとしても、細かいところで語句を変えたり、いいまわしをしたりでその人だけの診断結果ができあがる。まさにリアルに診断を受けた気持ちになる

_ [diary] 結婚式ラッシュ

4, 5月やばいね。4月に3つ、5月に2つ。全て男子側の友だち。29歳が4人と30歳が1人。まーみんなそれなりの年だね。

_ [diary] NINTENDO DS lite

(σ・Д・)σゲッツ!とりあえず初日のテストでの脳年齢は34歳でした…というわけで、実年齢+4なので衰えていますという言葉を川島タソから頂いた♪

_ [diary] color-theme.el のテーマ色一覧表

便利なんだが、初回読み込みが激重い…とりあえず、euphoriaにしてみた。パンクな配色がとてもナイス。黒にショッキングピンクとか、結構ヤラレる

_ [develop][symfony] sfMail->clearAddresses

PHPMailerへの参照がclearAdressesに。typoです。どうやらsvn レポジトリではなおっているようなのでレポは不要かな

とりあえずパッチはここにあります

_ [develop][php][ajax] モテリーマンAJAX

ログインしないといけないサイトではよく右上とかに「ようこそ:おざききょういちさん」とかあるじゃない?あれって、セッションに情報を保持していたりするので、サイトに統一されたデザインが必要なときはかなり悩ましげな存在だった。というのも、簡単なFAQやサイト概要のHTMLまでphp化する必要があったりした。たかだかそんなものでaction作るの面倒だし、デザイナーと連携するのは手間だ。でもajaxならok!静的ファイルでも、セッション変数の内容を表示するjavascriptファイルを用意すればいいだけ。簡単なことだけど、効率アップ度はかなり高いな〜

本日のツッコミ(全48件) [ツッコミを入れる]

Before...

_ hypnotherapy validity [institute of hypnosis and hypnotherapy [url=http://penis-..]

_ mike rogers hypnotherapy hamilton nz [hypnotherapy schools in san antonio [url=http://penis-enl..]

_ hypnotherapy smoking program [hypnotherapy in nj [url=http://www.searchinform.com/forum..]

_ dorking hypnotherapy [atlanta hypnotherapy [url=http://forum.uabit.com/member.p..]

_ ISHMAel back [MESSAGE]


2006-03-31

_ [develop][javascript] 動的onloadの追加に注意 (モテリーマンajax)

そうそう、ajaxとか使っていると画面の初期化にいろいろとコンポーネントを呼びたいわけで。そうなると、やっぱり一通り画面が読み込まれた後のbody onloadで行うのが筋でしょ?そんな時はscript内でwindow.onload = moteryman_ajax() { ... } とかしたいわけなんだけど、これって以前に定義があったら、それ上書きしちゃうってことだよね〜?いっぱい.jsファイル作っていろいろincludeしている場合はちょっと不便だな〜と思って(不便つーかそんなことありえないだろ!)検索したらこんなのがすんなりと見つかった。ま、自分で実装してもたいしたコード量じゃないんだけど、なんかウェブで見つけて他人がやっているのを確認すると安心する…ぷっ

ajax結構わかってきた。まだframework化していないけど、やりたいことは自由にできるようになったかな。いまのプロジェクトがそろそろ終わるのでそうしたらまたsymfony+ajaxネタでも書きたいなぁ〜

てか、上で紹介したリンク先、俺bloglinesで登録してんじゃない。インターネッツも案外せめーなヲイ。

_ [diary] 今週のうちあわせ

1週間のうち3日はここにいたわけで…やっぱり業界最大手はすげーよ@溜池山王パークタワー


トップ 最新
合計: 2194014 今日: 443 昨日: 1169 (from 2003/11/04)
PROFILE

Kyoichi Ozaki

CONTACT



SPONSORS




最近のツッコミ
1.kyoichi (Dec 29. 12:50)
2.kyoichi (Dec 29. 12:49)
3.MITSU (Dec 29. 12:39)
4.HIRO (Dec 28. 18:20)
5.YU (Dec 28. 14:59)
6.Kyoichi (Dec 28. 02:52)
7.HR (Dec 26. 13:27)
8.ミナト (Dec 26. 11:06)
9.kyoichi (Dec 25. 23:33)
10.kyoichi (Dec 25. 23:33)
11.kyoichi (Dec 25. 23:32)
12.fixika (Dec 24. 16:34)
13.hgd☆ (Dec 19. 18:49)
14.fixika (Dec 19. 18:10)
15.fixika (Dec 19. 14:04)
16.Kyoichi (Dec 19. 01:43)
17.tomoshit (Dec 18. 15:14)
18.NKGW (Dec 18. 14:23)
19.kyoichi (Dec 17. 16:13)
20.hgd (Dec 17. 14:05)