[PHP]データベース(MySQL)接続(ローカル環境)#1
October 31, 2007
Flash(ActionScript3.0)との連携を目指して、PHP勉強中(『[phpMyAdmin]テーブルへのレコード追加 #3』からのつづき)。
データベース接続(ローカル環境)を試す前に、データベースにアクセスするためのユーザーを作成するところからスタート。
カテゴリー:
タグ:
YouTube容認
October 30, 2007
JASRAC(社団法人日本音楽著作権協会)がユーチューブでの作品利用を暫定的に容認することになったみたい(via 日本経済新聞)。
グーグルがJASRACの条件をのんだ。
条件には、JASRACサイトの『YouTube社と著作権関係権利者の2度目の協議について』にある著作権侵害防止システムの開発(参考『YouTube、新しい著作権保護ツールをβ公開(ITMedia)』)のほかに、課金(使用料)も含まれる。
カテゴリー:
『ネット未来地図』を読んで
October 30, 2007
遅ればせながら先月、今月と、『ウェブ進化論』『ウェブ人間論』『フューチャリスト宣言』『次世代ウェブ』『iPhone衝撃のビジネスモデル』『リンク格差社会』エトセトラを読んで、だいたいこれまでの流れをつかめた気がする(まだ気になっていて読んでいない本はたくさんあるけれど)。
結局のところ、こうやってまとめて読むと、そこから感じられるのは、楽天、ヤフーの今後は懐疑的であり、グーグル、アマゾンの覇権はしばらく続き、アップルがあなどれないってとこに落ち着く。まあ、そのほかSNS、セカンドライフなんかが取り上げられている。
カテゴリー:
[phpMyAdmin]テーブルへのレコード追加 #3
October 29, 2007
『[phpMyAdmin]テーブルへのレコード追加 #2』のつづき。
フィールドにauto_incrementを指定してから、インポートを試してみる。
カテゴリー:
タグ:
『ブランドのデザイン(design of brand)』を読んで
October 28, 2007
『ロングセラー・ブランドは、名前を思い浮かべただけで、明確なイメージが浮かび上がってくる(引用)』
「ブランド=イメージが浮かぶこと(世界観を持っていること)」なのかなと自分なりに解釈している。
『はっきりとしたメッセージを継続的に訴え続けることで、少しずつ記憶の中に積み重なっていく。(中略)ブランドとしての明確な美学や哲学を、腰を据えて伝え続けることが、強いブランドを作っていくのだ。(引用)』
個人をブランドと例えるのは大げさかもしれないけれど、僕たち個人個人、誰かにアピールして存在を認めてもらう場合にも、美学や哲学が根底にあって、それに基づいた行動を重ねていかないといけないんだろうな。
カテゴリー:
タグ:
[phpMyAdmin]テーブルへのレコード追加 #2
October 27, 2007
カテゴリー:
タグ:
[phpMyAdmin]テーブルへのレコード追加 #1
October 26, 2007
『[phpMyAdmin]データベースとテーブルの追加』のつづき。
phpMyAdminを使ってのテーブルへのレコード追加メモ。
カテゴリー:
タグ:
[phpMyAdmin]データベースとテーブルの追加
October 24, 2007
phpMyAdminを使ってのデータベースとテーブルの追加メモ。
データベースの新規作成

1.[新規データベースを作成する]に追加するデータベース名(ここではexample)を入力
2.[照会順序]を一つ選ぶ
照会順序は、小文字のaと大文字のAを区別する/しないなどのルール(MySQLリファレンスマニュアル『一般のキャラクタセットおよび照会順序』)。
フランス語とかドイツ語とか使うなら言語に対応したものをMySQLリファレンスマニュアル『Unicodeキャラクタセット』から選択する必要がある。
僕の場合は英語と日本語を主に使う予定なので、おそらく『utf8_unicode_ci』。リファレンスマニュアルには『utf8_general_ciは拡張をサポートしないレガシー照合順序です。文字間で1対1の比較しかできません。つまり、utf8_general_ci照合順序に対する比較の方が早いが、utf8_unicode_ciに比べてわずかに正確性が劣ります。』とある。
3.『作成』ボタンをクリック
『データベース example を作成しました。』が表示されれば成功。
新規作成したデータベースにはテーブルがないので、続けてテーブルを作成。
カテゴリー:
タグ:
マイクロソフトと欧州委員会の合意
October 23, 2007
日経新聞によると、次のことが決まったらしい。
1.競合他社へのウィンドウズに関する技術情報の提供
2.情報提供料を1万ユーロ(約164万円)に引き下げ
3.特許使用料を約6%から0.4%に引き下げ
オンラインで作業、共有といったWebサービスはやや乱立の兆しがあるけれど、ユーザーがどのサービスを使うかは基本的に自由だ。
ウィンドウズとオフィスみたいに絶対の関係はなく、使い勝手の良いサービスが勝利する、と思いたいけれど、暗黙的にはYouTubeやGoogle Readerを使ってるんだったら、Google ドキュメントを使いたくなるし(ユーザーIDを統一したいから)、Adobe製品を持っているんだったら、ShareやBuzzwordってのも優先的に選択する(Adobe IDをすでに持っているはずだから)。
カテゴリー:
Flash CS3とPHP5の連携
October 22, 2007
ローカルのPHP環境は『ローカル環境にMAMPとWordPressをセットアップ』で書いたようにMAMPでセットアップ。
今回試す内容は次の通り。
1.Flashからデータを送信
2.PHPでデータを加工
3.Flashでデータを受信して出力

タグ:
『ウェブ人間論』を読んで
October 20, 2007
『文士ぶってテクノロジーに背を向けていていいことは何一つないというのを、費やした時間と労力とで骨身に染みて感じたんです(引用)』
作家である平野啓一郎さんは本著の中でこう述べている。
1997年、レディオヘッドが新しいアルバムのタイトルに『OKコンピューター』とつけた時、歌詞やインタビューを読んだり、アルバムのジャケットを見ていると、そこには2つの側面が込められているように映った。
素直にとれば『テクノロジーっていいよね。うまく付き合っていこう』というもの。もう一方では皮肉として『コンピューター社会って(ある人たちにとって)最高だよね! 人々を監視したりコントロールすることに使えるし、みんなもどんどん依存して人間らしさをなくそうぜ』というもの。
その後のアルバム『キッドA』ではテクノロジーを使ったアルバムを出し、最近の2枚『ヘイル トゥ ザ シーフ』『IN RAINBOWS』ではテクノロジーの良い側面をうまく消化しているように思える。
カテゴリー:
Tweener.addCallerメソッドを使ってみる
October 20, 2007
TweenerクラスにはaddTween以外にもメソッドがあって、その一つにaddCallerメソッドというのがある。
使ったことなかったのでどんなものか試してみた。
主なパラメータとして、時間(time)、回数(count)、実行する関数(onUpdate)を指定する。
具体的には次のように指定すると、10秒間に、3回、traceTestメソッドが実行される。
Tweener.addCaller(square, {time:10,count:3, onUpdate:traceTest});
タグ:
シンクロニシティ
October 20, 2007
モトローラ社の新しい携帯電話のキャンペーンサイトのタイトルは『Gondry's Dream』。
FWAで紹介されていてこのサイトを知ったけれど、昨日『おぉ、ミシェル ゴンドリーだ』ってエントリーを書いたばかりだったのでしシンクロニシティを感じた。
カテゴリー:
おぉ、ミシェル ゴンドリーだ
October 19, 2007
映画『ヒューマン ネイチュア』やビョーク、ホワイトストライプスなどのPVでお馴染みのミシェル ゴンドリー。
カテゴリー:
ローカル環境にMAMPとWordPressをセットアップ
October 19, 2007
Flashと絡めたくてPHPをやりはじめようと思い、MAMPを使ってローカル環境をセットアップした。
ローカル環境でのノート代わりにしようと思い、ずっとMovable Type党だったけれど、比較するつもりもあり、WordPressをインストール。
セットアップ手順メモ。
カテゴリー:
YouTubeの次の動き
October 17, 2007
今日の日経新聞を読んでいたら、ユーチューブの次の動きに関する記事があった。
まだ試験導入ということだけど、記事の感じからするとだいだい次のような仕組みらしい。

カテゴリー:
SWFObject 2.0でどっちの方法を使うか
October 15, 2007
SWFObject2.0にはFlashコンテンツの埋め込み方法が2通り用意されています。
詳しい使い方は『SWFObject v2.0 ドキュメント日本語訳(メディアテクノロジーラボ ブログ)』を参照のうえ、どっちの方法を選択するか検討。
タグ:
コーラル『ルーツ&エコーズ』は正常進化の結果
October 15, 2007
コーラル4枚目のアルバム『ルーツ&エコーズ』を一言で表現するなら『正常進化の結果』。
レディオヘッドが、REMが、U2が歩んできた道。それは音響系(エレクトロニック)を通過すること。レディオヘッド『Kid A』REM『UP』U2『POP』とエレクトロニックの要素を取り入れた後、さらに進化している。コーラルが前作で音響系の重要バンド、ポーティスヘッドのメンバーをプロデューサーに迎えたことは大きいのではないだろうか。
前述の三バンドのアルバムと違い、そこまで音響音響していなかったけれど、違う音楽性のプロデューサーとアルバムを作ったことが今作『ルーツ&エコーズ』の制作に影響していると思う。
カテゴリー:
Mixiに日記を書くのか、自分のブログに日記を書くのか
October 14, 2007
Google Japan Blog『Gmail保存容量、大幅拡大のお知らせ』というわけで、これまでの1Gをさらに拡大するとのこと。
容量制限があると過去メールの削除が発生する。Googleは過去メールも『情報』だと考え、Googleのミッション『世界中の情報を整理して、世界中の人々がアクセスできて使えるようにする(引用)』が容量拡大の動機だと書いてある。
容量拡大によって、Gmailを使う人が増えれば、Googleへの依存が深まり、仮にGoogleが世界からいなくなったら困る人が増えることになる(正確にはGoogleのサーバーに蓄積されるデータがなくなったら困る人が増える)。
Googleドキュメントにしても、クライアントPCにデータを残すのではなく、Googleのサーバーに情報を蓄積するので同様のことが言える。
数年前まで、クライアントPCに情報が残らないでGoogle含め他の会社のサーバーに情報が残ることに恐怖があったんだけど、最近はその恐怖はとれてきた。
恐怖の原因は次の2つ。
恐怖の原因
1.クライアントPCであれば、自分でバックアップをとるのでPCが壊れても自分で復旧が可能だけど、Googleのサーバーが仮に壊れたとき、誰がデータのバックアップや復旧を保障してくれるのかわからないから
2.最重要機密事項はクライアントPCに残すとして、その次のレベルに位置する重要な情報をクライアントPCに残さないことに対する心理的な不安。1.のデータバックアップの問題もそうだけど、大切な物を他に預けてしまうには、預け先の存続やデータ管理を信じることが必要になる(たいがいの人は銀行を信じて、お金を預けているし、お金そのものの価値を信じているからお金の蓄積を行う)
カテゴリー:
Tweener.addTweenバージョン1.26.62で追加されたパラメータbaseを使う
October 14, 2007
現在の最新バージョン1.26.62で追加されたパラメータはbaseとonError。
baseを試してみた。
baseを使うと、複数のトゥイーンで共通のパラメータを1つにまとめることができます。
タグ:
スタンリー ドンウッドのアートワーク集
October 12, 2007
昨日からレディオヘッドの新作を聴いているけれど、ちょうどいいタイミングでAmazonに頼んでいた本が届いた。レディオヘッドのジャケットのアートワークでおなじみのスタンリー ドンウッドの作品集!

カテゴリー:
タグ:
『フューチャリスト宣言』を読んで
October 12, 2007
『グーグルの画面というのは、深い思想に基づいています。(中略)その人が必要としているときに必要としている情報を正しい場所に出す、という考え方が貫かれているわけです。(中略)デザインの美しさから画面を真っ白にしたいんじゃなくて、検索したくてグーグルに飛んできてた人に広告を見せる気はないという意思表示なんです(中略)検索した後に出てくる広告というのは、検索したい言葉が既に入力された以上、その人にとって価値ある情報のはずだ、だからそこに出しているんだ、そういう論理です(引用)』
カテゴリー:
ステージの参照とシングルトン #3
October 10, 2007
前のエントリーのつづき。
ステージの参照とシングルトン #2
October 10, 2007
まず、シングルトンを使うとどんな効果があるのか?
ステージの参照とシングルトン #1
October 8, 2007
話として古いけれどfladdict.net blog『AS3 で stageを参照する場合の注意点』に紹介があるように、ステージを参照するとき注意が必要になる。
その解決策として、『[AS3] stageとrootを参照する方法(blog.nium.jp)』にデザインパターンのシングルトンを利用した解決法がある。
シングルトンを覚えたいのもあり、ステージ参照の復習と含め、試し。
いいのか、マイクロソフト
October 6, 2007
『マイクロソフトの収入の25%が広告収益からに』にあるマイクロソフトが今後、広告収入を増やしていくということについて。
有料のプロダクトで勝負してきたところに、グーグルの対抗馬としてのマイクロソフトらしさがあった。サービスを無料化することは必要だと思う。けど、広告収入に走ったのはどうかと思う。
マイクロソフトがグーグルをモデルにしたら、いけない。
カテゴリー:
タップ
October 6, 2007
iPod touch、iPhoneのタッチパネル技術を、将来的にMacに移植することは可能なんだろうな。
そしたらクリックじゃなくて、画面タップが主流になる。
画面タップとFlash Playerが連携とれるようになれば、HTML、AJAXとかより、自由度の高いFlashの方が有利な気がする。ノートパソコンの形が劇的に変わる日が来るかも。
カテゴリー:
Buzzwordを使ってみた
October 5, 2007
Adobeが買収を発表したBuzzword。
Shareに続いて試してみた。
Buzzwordは、googleドキュメントの『文書』のように、オンラインで文書を作成、共有するサービス。
始めに言っとくと、一度は触ってみることをおすすめします!
利用するには
1.ログイン画面で『New to Buzzword』をクリック
2.メールアドレスを入力して、『Sign In』をクリック
3.メールが送られてくる(僕の場合、3日かかった)ので文中の『link』をクリック
4.Sign Up画面で『名前』『メールアドレス』『パスワード』を設定
5.設定した『メールアドレス』『パスワード』でログイン

カテゴリー:
『次世代ウェブ』を読んで
October 5, 2007
この本のサブタイトルは『グーグルの次のモデル』とある。
ではグーグルとはなにか?
まず、Web2.0を次の二層からなると定義するところから始まる(以下1、2は引用)。
1.極大化されたデータベース
2.そこから有用なデータを拾い上げる「UFOキャッチャー」アーキテクチャ
上の定義でいうところの2.がグーグルだ。
本ではグーグル、アマゾン、アップルなどをプラットフォーム企業と呼び、インターネットの世界における「地主」で、『「小作人」から薄く広く地代を得ることで、儲けている(引用)』としている。で、この本の前に読んだいくつかの本にもあったように、プラットフォーム企業から提供されたサービスを使っている限り、プラットフォーム企業を超えることは出来ない。
カテゴリー:
知らぬ間に髪が、、
October 4, 2007
昨日見た夢の話なんですが、
僕は普段、短髪で一ヶ月に一度は美容室に行く。
それが夢の中ではものすごい長髪になっていて腰くらいまで髪がある。
カテゴリー:
Adobe Share Betaを使ってみる
October 3, 2007
一言で言うと、Shareとは『特定の人 or すべての人と、いろんな拡張子のファイルを共有できる』サービス。
googleドキュメントとの違いを知りたかったので試してみた。
利用するには
1.ログイン画面でアドビID、パスワード入力
2.同意文書に同意
3.メールが送られてくるので、リンクをクリック
4.画面が表示されるので、『Go to SHARE beta』を押す
カテゴリー:
『iPhone 衝撃のビジネスモデル』を読んで
October 3, 2007
Webの世界では無料が当たり前になってきているので、Web2.0(死語)の技術やサービスそのものが利益を生むのではなく、結局は広告が利益を生む。
となると、この本にもあるようにWebの世界での勝者の条件は次のようになる(以下1、2は引用)。
1.先行者でオールマイティーなニーズに対応できる大資本を持つ組織
2.自社でしか用意できないスーパーニッチを保有している組織
よって、個人や新興勢力が既存勢力(グーグル、アマゾン)に勝つことはできない。せいぜい勢力にぶらさがって自らがロングテールの一員となることで、おこぼれに預かるレベルだ。
カテゴリー:
最強のインディバンドとなったレディオヘッド
October 1, 2007
レディオヘッドのニューアルバム『IN RAINBOWS』発売日決定のニュース!
ダウンロード版(10月10日発売)とディスクボックス版(12月3日発売)があり、予約がオフィシャルサイトで可能。
契約を終え、レーベルを離れたレディオヘッド。
世界中の人が待ちわびていたニューアルバム。
ダウンロード版の値段はリスナーが自由に決められるようになっている。
カテゴリー:
[papervision3Dおさらい]マテリアルの回転
October 1, 2007
rotationX,rotationY,rotationZにはラジアンではなく角度を設定する。
それぞれだいたいの動きが分かるような試し。
plane.rotationX = 10(plane.rotationX = 370と同じ)



















