ようやく苦労の末ここまで作りました!とはいってもマップとYUIのツリーはAllAboutからのパクリですが(詳しくはこちら)。でもPHPでMySQLのデータをJSONにおとし込むのはちゃんと自分でやりました!これだけでも爽快感あります。
|
2008年1月23日
GoogleMap+YUI+JSON+MySQL+PHP
2008年1月21日
初めての英語版技術書
The Web Developer's Guide To Amazon E-Commerce Service: Developing Web Applications Using Amazon Web Services And PHP
|
投稿者 Unknown 時刻: 6:56 午後 |
2008年1月20日
正しい日本語を意識してる方、読んでください。
正しい日本語っていう言葉を聞くことがありますが、それっていったい何でしょうね。
広辞苑だって改訂する度に新しい言葉を取り込んだりして(例:「うざい」は採用するべきではなかったのでは・・・?)、日本語はいつも変わっていきます。「正しい日本語」というものが定義されているのであれば横書きは未だに右から左かもしれないし、今日を「けふ」とかいまだまかり通るんじゃないかと思うんです、極端ですが。だから基本的に私は「ら」抜き言葉とかについていちいち口出ししません。もう時代の流れだと思うようにしてます。
屁理屈は以上です。
でもやっぱり先人の教えは聞いておくもので、出るところへ出たらやはり教養とかいろいろな観点で言葉遣は重視されてしまいます。だから自分も気がつく範囲で調べたりして間違いを出さないようにしています。で、今日調べたのが「そのとおり」。「そのとうり」と悩んでいたのですが、前者が正しいようです。Yahoo!の辞書にも出ていました。調べるときはいつもGoogleなのですが、そんな折に見つけたのがこのサイト。
http://www.tt.rim.or.jp/~rudyard/index.html
まずは読んでみてください。まあ、よくもこれだけゴタクを並べて批判を繰り返すようですが、これがおもしろいんです。言葉でこれだけ笑えたのは「現代用語の基礎知識」くらいです。「そのとおり」もそうなのですが、「インストロール」、「忘備録」、「手持ちぶたさ」あたりは序の口として、「全知全能を傾けて」、「責任追求」、「一瞬先は闇」、「パーテーション」、「ご教授願います」、「具の骨頂」、「Window Vista」のところまで来るとそのつっこみどころに笑ってしまいます。中には「X'mas」のように学術的にその背景を示すものもあって勉強にもなります。ともあれ、サイトの管理者さんはただ闇雲に文句を並べているだけではなく、自らのリサーチを元に論理的に間違いを指摘しています。上記の例だけでも何が間違いかわかりました?しかもせこいのはいちいちその間違いをGoogleで検索してヒットした件数を記録してるんです。このせこさがおもしろかった。今のところ自分が該当していなくてよかった・・・とも思いました。
「善悪」とか「正しい」「間違い」というのはものの見方、とジョージ・ルーカスが言っておりましたが、言葉もそうですね。要は伝わるのが大切ですから。それでも間違いを指摘されるなら、このサイトのようにおもしろおかしく解説してもらいたいです。
笑えたのはビールを飲んでいたからなのでしょうか。たまにはこういう日本語の勉強も必要だと思った週末でした。
投稿者 Unknown 時刻: 1:40 午前 |
2008年1月19日
2008年1月16日
(しつこいようだが)みんな、Linuxに乗り換えよう。
2008年1月15日
Javaに関するいいサイト見つけました
http://www.javaroad.jp/
技術系のサイトって、中には市販の書籍並みに情報公開しているときがありますね。
今日見つけた「Javaの道」というサイトもその一つです。
今まで技術的な文献って、紙の方が見やすいと思ってましたけど、最近その流れが変わりつつあります。
Wikiエンジンなどの普及で一般の人でも簡単にCMSの設置ができるようになったせいか、アクセシブルなサイトが多いです。あるページを見ていて新たな単語が出てきたらそれもクリックしてまたそのページで勉強して戻って・・・とか、ページをめくる煩わしさがなくていいです。
他にも使っている理由はあります。例えばLinux。
ワークスペーススイッチャーという機能で、デスクトップを4面にしている(最高で16面くらいにできる)ので、作業スペースの確保が容易になった。この面はエディタ、この面はブラウザ、この面は・・・というように用途をわけることによってPCの操作が数段楽になりました。
だからリサーチ用のブラウザを設けてショートカットでデスクトップをくるくる回しながら往来しています。もう何度も書いてますが、Linuxはおすすめです。Macにもインストール可なので、ぜひ試していただきたいです。
もう一つの理由はソースコードにコメントをどんどん書いていくので、備忘録もすべて画面の中で完結してしまうから、というのもあります。普段マウスまで手を移動するのも面倒に感じるのでペンに手を伸ばすなんてあまりなくなってしまいました。100%ではありませんが・・・。
さて、今日もソースコードとの戦い。メンバ変数やらオブジェクトやら、まだまだ続きそうです。
和風堂玩具店 天元突破グレンラガン ヨーコ (1/7スケールPVC彩色済み完成フィギュア)
めがちゅ! ヨルズ (1/8スケールPVC塗装済み完成品)
2008年1月14日
読めるぞ!Java!(今日の写真はちょっとおもしろいですよ)
Google Web Toolkit格闘何日目だろう・・・。
毎日ドキュメントとにらめっこです。
このクラスはここから来て、このメソッドはあっちのやつで、こっちを読みにいってとか。
とにかく苦手なのが修飾子で、それが何を意味してるのかなかなかついていけません。
まずはGWT付属のサンプルソースコードから始めたのですが、分からないものだからググってまた別のサンプル見てまた検索の繰り返し。いい加減堂々めぐりなので、意を決して最初のサンプルを1行ずつ読むことに!で、とりあえず大文字小文字の区別のようにクラスとメソッドの違いくらいは分かるので、何か出てきたらドキュメントを開いて、1行ずつコメントしていきましたら何とか読めるようになってきました。
あとは修飾子がやはり問題で、これはなぜこうなのだろう、とかを解決するのが大変そうです。
とりあえず今日の進捗、得たものは「落ち着け、1行ずつ読めば何とか分かる」です。
予定あと15時間。
2008年1月11日
2008年1月10日
Google Web Toolkitでいきます!
さて、本格的にジャズピアノ研究室(http://www.jazzpianolab.com/)の大改編に乗り出していきたいと思います。
今後の目標
ジャズピアノ研究室をXOOPSベースのコミュニティサイトにする
そのためには・・・
1.XOOPSをインストール(これはOK)
2.PHP+MySQLでデータベースを制御(これもOK)
3.Google Web ToolkitでWebアプリケーション化
4.ジャズピアノ研究室のデータベースをXOOPSのモジュール化して組み込む
5.公開!
3番目は無しでもいけそうなものだけど、ユーザーインターフェースを考えるとAjaxは不可欠と思いました。なにしろジャズピアノ研究室のCDデータベースがかなり複雑になりそうなのでその都度ページをリロードするこれまでの手法だと多分めんどくさいだけのサイトになってしまいそう。非同期通信って素晴らしいと思ったので思い切って挑戦してみよう!
ってわけで出会ったのがGoogle Web Toolkitなのですが、これは便利です。Javaで書いたWebアプリをJavaScriptとHTMLにコンパイルしてくれるんです!しかもクロスブラウザ!
Yahoo!にも似たようなYUIというものがありますが、あちらは最初からJavaScriptで自分には少々難しいのでJavaでいきます。
さて、今日の記事はマニフェストとでもいいましょうか。今後の目標と予定です。
進捗状況を少しずつブログ(http://jazzpianolab.blogspot.com)に記し、結果をまとめてジャズピアノ研究室技術部(http://tech.jazzpianolab.com)にあげていきたいと思います。
2008年1月9日
フリーソフトの恐怖
今日はちょっと専門的なお話です。
昨日の作業より・・・
帰宅前にPHPのバージョンが5.2.0であることがわずらわしく思い、サーバーをPHPの切り替えができる便利なXAMPP(www.apachefriends.org)に変えようと自宅で必要なソフトをそろえ今朝意気揚々と出頭してまいりました。
レッツインストール!!
もう何度もやってることだから問題ないね。楽勝!
ってことでXOOPSを軽くインストールしてハイ、終了。
トップページへ移行してみるとなにやら奇妙な文字化けが・・・。
見出しだけ文字化け?
こんなのはじめてみました。
まあ、XOOPSのデフォがEUC-JPなのを無理やりUTF-8化したから混在しておかしくなったのだろう。こんなのはたぶんhttpd.confあたりでちょちょいのちょい・・・。
あれ?Apache2.2.4ってcharsetの設定ないんだ。
じゃあPHP?
あれ?おかしい。
じゃあ、XAMPPが悪いのか?ん、確かにサンプルプログラムのPHPが正常に動作しない。じゃあPHPを4に。いや、違う。
そしたらApacheを1.3.9にもどすか。違うの?
じゃあXOOPSの設定間違えた?え?これも違うの!?
じゃあ何よ!前にインストールした単体のPHP4の何かが未だ残っているのか?これも違うの!!?
な
ぜ
?
心身ともに疲れ果てた今2時半。
XAMPPをあきらめもとの状態に戻したところようやく解決。解決したときにわかりました。MySQLのバージョンが5だったからいけなかったのね・・・。orzヘタコイタ・・・
無駄な一日を過ごしたものです。
フリーソフトはあくまで自己責任で。