金曜日の帰宅後、自宅のサーバを構築しなおした。
以前からスペック不足でよく墜落を繰り返していた子を使っていないノートPCに変更。
スペック的にだいぶ強化され、しかも静音化。うん、よい。

試しにMT(このblog)の再構築をかけてみたら、
以前 : 1分20秒
今 : 26秒
と、この極小規模のblogにもかかわらず時間かかりすぎだったのが少し改善された。

ついでにOSをVine Linux 4からVine Linux 5 へとバージョンアップ。
Vineは日本製+軽量でよいです。


だいたいの作業内容と注意事項は以下の通り

■ Vine Linux 5 のインストール
まぁ、これは公式からCDイメージ落としてきてさーっとインストール
今回はGUIをインストールせず。

vine5でUnicodeになってて、ターミナルが文字化けしまくるの注意
画面サイズの関係??よくわからんけど、とりあえず、
apt-get install fbterm
して、直しておく。

■OpenSSHの設定
OSインストールの際にSSHも一緒にインストールしておいたので、設定のみ。
参考サイトはいっぱいあるので適当に。
鍵を作って、別マシンに転送して、これでサーバ機での作業は終わり。
いつも使っているmacでSSHで繋げてリモートでいろいろ設定する。

■各種サーバのインストールと設定
・FTP
vsFTPを使う。FTP自体が自分では必要ないんだけど、とりあえず。

・Apache2
インストールされているはず。
のちのち面倒なことにならにように、
apt-get install apache2-devel
しておく

・MySQL
apt-get install MySQL-server MySQL-Max MySQL-client MySQL-shared
で、インストール
適当に設定をすましておく。
データ移行はphpMyAdminとかいれてやった方が早そう

・php, perl, ruby, python, java,...
いろいろ使いそうなの入れる。

そんなとこ。


あーそう、subversion + trac 引っ越してないや
この際 git + redmine に移行しようかしら。

あと、メールサーバも立ててみようかな。
その前にプロバイダ引っ越そうかな。

んーいっぱいある・・
まぁ、そのうちやることにする。

の記事を執筆させて頂きました。

wc1001.jpglink to amazon

わたくしのような ちょろん がお恥ずかしい限りですが、
雑誌内、特集「WEBが際立つ"動き&装飾"デザイン」にて
jQueryのプラグイン紹介並びに、簡単な動きの実装を
p32ページあたりとp46ページあたりに載せて頂きました。

wc1001_2.jpg


実は今回で2回目の執筆だったり、、

まぁ、本屋さんにあるので、万引かない程度でお手にとって頂ければと思います。

つづき #003 最終回
#002はここ→http://blog.sph62.net/2009/07/web-002.html
#001はここ→http://blog.sph62.net/2009/07/web-001.html


web制作の世界においても同じ流れをたどると感じる。
それは、コンピューターサイエンスの進化と共に、今よりさらに情報は整理され、
技術はより習得しやすく、誰にでも扱えるものとなり、専門性は共有化される方向に流れ、
デザイナー、ディレクター、コーダー、プログラマの境界はますます薄れていく。
コンセプトを実際の形にする流れは最適化され、よりクリエイティブを発揮しやすい環境へと変化するだろう。
共有化された専門性は一般化し、それは出来上がってくるサイトにも感じられるレベルにまで至るだろう。
また、クライアントの要求の質もそのような流れに沿ったものへと変化してくると予想される。

今後5年ないし、そう遠くない未来には現実になってくる。
web制作にかかわる誰もがwebマスターの視点を持てるようになるはずだ。

建築の分野では、新しい試みを実験したりするためには、予算だったり、なんやかんやの
制約がかかり、実際にそれを行えるのかという問題が今切迫したものとしてあがってきている。
しかし、webの世界においては、まったくその制約ははく、オープンソースに上げられる、
無償の実験的試みは日々繰り返されている訳で、
その点、建築よりも早く制作の流れは連続性を帯びたものとなっていくだろう。


この流れをはじめから取り組んだ新しい会社がもうすでに出て来始めていると感じる。


では、ワンストップソリューションは当たり前に変わりつつある中にいて、
今の制作者が持つべき考え方とはどういったものか。

これは私論だけれども、一制作者として、もう今は全部勉強しちゃえばいいと思う。
プログラムもデザインも、マーケも今のうちになんでも取り込んでおけば良いと。

変化のながれは日々感じれれないレベルではあるが、確実に進んでいる。
革新的な変化はそう頻繁に起こるものではない訳で、
今から2,3年前を思い起こせば、その小さな変化が大きな流れとなってで出来ているはずだ。
例を挙げるなら、あのブログブームから発したCMSが当たり前の今なんて。

新しいwebを作る、今までにないwebを作る、その制作者の思いは、
急激な変化を伴って出現する可能性は無きにしも非ずだが、一歩一歩少しづつ進行している。
その流れの中にいる自分。

思い返せば、僕がwebの世界に入ろうと思ったときに、
デザイナーになりたいが、プログラムもしたし、いや、提案もしたいと思って、
全然方向性が定まらずに今も全部やってる(勉強レベル含め)のは、どこかしらこういう風に感じたからだった。

ん、まぁ、まとめてみるとすごく楽観的だな・・

でも、これはこれでブログに残しておくのもいいかな。


で、今の僕はその先を考えている。
大体自分の中でのその実体は見えているものの、もう少し勉強しないと形にならない。
まとまったらまた書くよ。いや、できれば先に形にして見て感じてほしいな。 なんて。


2009.7.2 3:15 am
伊東豊雄先生ありがとう。 小山貴彬
つづき。#002
#001はここ→http://blog.sph62.net/2009/07/web-001.html


んーと、先に断わっておくと、僕は趣味レベルで建築が好きで、
本なんか読んだり、ちょこちょこ見に出かけたりする感じなので、
専門的なことまでは詳しく勉強している訳ではないんだけども、
建築の世界で昨今、起こっていることは、
なんかあのーちゃんとした表現がボキャブラリに無いのがあれだけど、
ひと世代前のものと比べると全く違う形態をとっているように感じる。
オブジェクト的なものから人間の身体性とか空間から得られる感覚とかを重視するようになり、
技術的な進歩と並行して、建築物自体の表現の幅が広がり、
よりデザイン的に、有機的に環境と調和した形として現れ、
そこにしっかりとした構造があるものとしてできている。

建築の世界ではもはや当たり前のことだが、分業化が隅々までに施されていて、
一つの建築を作るにしても、建築士、土木技師、構造計算のエンジニア、建具屋さん、それから現場での作業員、インテリアデザイナー、いろいろな人が大規模にかかわっている世界だ。

そのなかで、ある種クリエイティブな表現を行いたいと考え、
設計から施工に至る過程の中で行われている情報のやり取りは、
もうwebの比じゃないくらい大規模なものだろうし、
ちょっと想像もできないのだが、
僕の好きな伊東豊雄さんがおっしゃられていたことの中に興味深いお話があった。

それだけ多数の人がかかわり、複雑な施工が行われている現場においても、
それを指揮する人たちの中においても、構造計算のレベルでも建築家からのコンセプトを共有し、
各人が自らの中で3次元的な空間のイメージを再構築し、それを形にするための方法をも
職人さんたちは自発的に考えて作業を行っている。

それぞれの段階で、その工程にかかわる人間がそれぞれ考え、未来予想図を描いている。
今はまだ、その工程間で情報のやり取りを伴う不連続なものだけれども、
今後10年以内にはもっと連続性を帯びて、
どこまでが設計・デザインで、どこまでが施工なのかという区別はなくなってくるに違いない。
施工の例えば、金工の段階、内装の段階、配線の段階において、古くからある各工程の従事者が
守ってきた領域・担当区分の境界は、いまだかつてない新しい試みを
実際に建築として組み上げるという課題に直面した時に、その柵を考えてはいられない状態へと遷移するだろう。
そしてその流れは加速している。

と。


また長くなったので、つづく。
てか、自分の要約力の無さにあきれる。
僕はまだまだ駆け出しで、いろいろな現場を見て来た訳じゃないし、
ぶっちゃけ、実務経験も2年に満たないちょろんだけど、
web制作現場の未来について思いついたことががあって、少し考えてみた。

今、web制作の現場ではどんどんと分業化が進んできている。
黎明期にはまだweb専門の制作会社なんてのはほとんどなくって、
その中で、webについての知識を持った人が制作を行っていた。
つまりは、その頃の制作者はディレクターであり、デザイナーであり、コーダーであり、サーバ管理者であり、
もっといえば、IAであり、ライターであり、カメラマン(?!)でもあったのかもしれない。

.comブーム、Yahoo Japanオープンを経て、日本にも商用webサイトが普及しはじめた
1998年頃から2000年にかけてちらほらとweb制作会社なるものができて来た。
まだまだこの頃もwebに関する技術や知識は一般的ではなく、それを持つ人が少なかった。

そんな時代を経て、Googleが一般に認識されるようになってきた2002~2004年頃、
webデザイナーだとか、HTMLオペレータだとかwebディレクターだとかが、
職業として認識されるレベルで登場してくる。

そんな流れで、今、さらに分業化が進み、
webコンサルタント、webアナリスト、
webプロデューサー、webディレクター、IAエンジニア、
webデザイナー、マークアップエンジニア、Flashディベロッパー、Flashアニメーター、
webプログラマー、システムエンジニア、テクニカルエンジニア、
データベースエンジニア、ネットワークエンジニア ...
など、まぁ数えきれないほど(分類もあいまいだけど)存在する。
分業化が進んだ背景には、webの技術的進化と各分野の専門化、
クライアントの要求のレベルアップなど、
あと単純にweb制作にかかわる人の増加などが考えられる。

ここで問題としてあがってきていることは、
各分野のコミュニケーションが取りにくくなっているということだ。
会社の内部レベルでも、他社との連携の部分でもそれは顕著に出てきていて、
例えば、プログラマ同士が話し合えばすぐに解決するような問題でも、
間にディレクターなりプロデューサーが入ってやり取りをすると途端にスムーズにいかなくなったり、
デザイナーとプログラマー間の技術的認識の差がクリエイティブの可能性を制限してしまったりと、
まぁ問題は日常的に起こっている訳である。

webを作っている人であれば必ずあるだろうと思うし、
僕自身も何度もこういう事態に遭遇している。

自分の考えでは、互いの歩み寄りが必要だと思っていて、
コミュニケーションを積極的にとればある程度緩和できるのだが、
問題の本質はたぶんそこではないような気もしている。

それはwebの初期のようにすべて一人の制作者がクライアントとやり取りをし、
その認識を元に、自分自身の手で作り上げることができれば、こういった問題には
ほとんど遭遇しないのでは?という思いがあるからで、
現実には今のレベルのサイトを一人で作ろうとすると多大な時間を要するから無理な話なのだが。

知識云々は勉強しさえすれば、今のネット環境、誰にだってできることで、
今は伝説的な存在(なのかな?w)webマスターになるのは不可能じゃない。
(まぁセンス的なものは置いといてだが...)


制作会社の中ではこの分業体制をスムーズにする環境を持っているところもあるだろうが、
そういった会社は少ないし、精鋭の兵共が巣くっているところでもなければ、なかなかないのでは?と感じる。
他の制作会社さんの方々のお話を伺う機会がこの前あったのだが、
同じような問題を持っているという認識を得た。

で、やっとこさ、ここからの未来についてだが、、長くなってしまったので、次回に続く!

ごめん!
とりあえず見せれるものを作ってみた。


Microsoft Silverlight を取得


フレームレート 200でガンガン動く!
だいぶ前にAS3で書いて、wonderflに投稿したものを移植しただけなんだけど、
AS3のはフレームレート30です。
AS3のようにモーションをやるのには、
ちょっと書いててしっくりこない部分が多い感じがしました

コードは続きに載せてみます。
Spark project 勉強会 #10に行って来た。

行くタイミングを逃しがちで、去年から行ってなかったけども、
仕事ほったらかして行って来た。

1.  Adobe、西村さんから
Flash Builder 4 / Flash Catalystの紹介
詳しくはこっちでとのこと→Flash Platform デザイナー/デベロッパー向けセミナー

Flash Builder 4ねー
ぶっちゃけ、エディタとしての機能はFlashDevelopにかなわないよなぁ・・・
学生ライセンスで無料だったFlex Builderからのバージョンアップは
あまり意味無さそうだけど、Adobe信者だから考えるw

2. alchemyの話とか、骨展@21_21の話とか 緒方さん
alchemyは意外といがいと良い?!
AS3<->alchemyの連携を減らして、そのやり取りをByteArrayでやると良いらしい。
骨展の話、前回の on the fly で感動した経緯もあり、
興味深かった。
個人的に緒方さんファンw

3. RTMP仕様公開について arkwさん
今回の仕様公開でいろいろ出来そうな予感。
前にRed5で使ってみたRTMPだけど、結局プレーンのテキスト形式のやり取りの方が
サーバとの通信が早いような・・でも実装の手間はかなり減るのでRTMP良いと思う。

4. Spark近況報告 新藤さん
顔認識のライブラリ、外人さんからの投稿なのね。
国際化してきてるー

5. Adobe AIR O/R Mapper AirDao Seacolorさん
AIRでDB使ってなんか作る時、参考にしてみます!

6. Union Platform 紹介 Kenoさん
なんと制作者のColinさんとSkypeが!!
なんだ日本語ぺらぺらやん、Colin氏
あの人日本語わからないふりして絶対ごまかそうとしてるねw(嘘
「マジで?」って言ってたのの受けたよw
で、Union Platformの方、今サーバ公開してくれてるので試せるよ
同時接続1~3万人可能?!マジか!!
AS3で簡単にチャットとか、ほんの8分くらいで作れちゃうんだって。
フリーライセンスで同時接続100人まででベータリリースの予定らしい。
Union Server (Java)
Union Client SDKs, such as Reactor (AS3,.swc)
UPC Protocol


久しぶりに行ってよかったっす。
緒方さんとお話したかったのですが、ご都合により実現せず・・
OOPの方にも出られるそうなので、、ちょっと悩む。

Silverlightを勉強し始めた。

Flashは大好きだけど、AS3でも肝心なところでパフォーマンスが問題になる。
なんかそこら辺が気にかかっていて、
AS3は Visual C++ や JAVA に比べて4倍近く遅い
(と言われてる記事を見た気がする)
らしく、実際に3Dの計算やらビットマップの操作をやってると、
処理に負荷がかかり、フレームレートが落ちてモーションがコマ落ちする。

それもある程度であれば最適化できるのだけど、
例えばWebカメラから取得した映像をリアルタイムに解析したり、
複雑なエフェクトをフィルタを駆使して描画させようとするとやっぱり限界が見える。

まぁ、Webで見るものなんてたかが知れてる世界なんだけど、
なんて思って自分を納得させてたけど、んー・・・


で、結局のところ、今のPCの能力を駆使してなんか作ろうと思うと、
そもそもFlashPlayer上では制限が多すぎる訳で、
それなら行き着く先は C や C++ となってくる。


んで、Silverlightをはじめてみたん。

Silverlightもランタイム上で実行されるから結局同じことなんやけども、
目的はそこじゃなく C# の勉強をするってところ。

今いきなり C / C++ やってもそれはそれでかまわないんだけど、
AS3みたいなメモリ管理が自動化された言語じゃないと絶対につまずく気がしてね。
ポインタとかまだ無理。

Silverlight入門 C#とブラウザプラグインでらくらくRIA開発 って本を買ってきて、読んだ。
3時間くらいでさくっと読めた。
C#とかやったことないけど、AS3とオブジェクト指向とちょっとFlexやったことあれば
するする理解できるんじゃないかな。

内容はかなりわかりやすく書かれていて、
クラスの継承やメソッドの詳細がきちんと載ってるのですごいわかりやすかった。

開発環境の設定にVisual Studio 2008 Express Edition (無償)やらを設定するのに
ちょっと時間がかかるけど、問題ない。

この本読んで、あとはSDKのクラス見ながら作り出せば良いね。


まだ公開できる形のものできてないし、Flashとのパフォーマンス比較もやってないけど、
開発自体はとっかかりやすい感じ。


#untitled 001

| コメント(0) | トラックバック(0)
girl

CakePHPを試食

| コメント(0) | トラックバック(0)

PHPはまだまだまだまだ初心者。
以前からちょこちょことRuby on Railsを触っていたので、GWはこもりきりでCakePHPを触ってみた。
(もちろんRubyも初心者中の初心者)


公式にあるblogチュートリアルをさくっとやってみたら
なんだかRailsよりはまらずにできた。

やりたいことを、フィーリングでこの辺かなと書いていくとちゃんと動いてくれる。
View -> Helper
Controller -> Component
Model -> Behavior
と何をどこに書くか迷わずにすむし、この住み分けのわかりやすさが良い。

ただ、一つ一つの処理でエラーとセキュリティーを考えていくと、どこまでも果てしない。
Webアプリをまったく作ったことがない僕にはでかい壁がそこにはあったw


とりあえず作りたいものとは程遠いものが50%位できたが、
まぁ、開発の難しさと奥深さがわかっただけでも儲け物だと言うことで、
またしょうこりなく作りかけアプリを放置する有様だ。


[参考にしたサイト]
公式 http://cakephp.jp/
日本語環境がだいぶ整っていてGood!

CakePHP Note http://www.garacter.com/notes/CakePHP+Note/ni:5
公式の説明みたいな。日本語情報は助かります。

idea*idea 百式管理人がSNSっぽいものをCakePHPで作ろうとして挫折するまでの日記
http://www.ideaxidea.com/archives/category/cakephp
修行の様子が垣間見れる(1.1系?)

また気が向いたらやります。
Railsもねっ