inicio sindicaci;ón

Archive for 3月, 2007

Apollo + Wiiリモコン

ApolloCampでJAVAランタイムとapolloの会話をWiiリモコンを使ってデモした模様。

you can see more info on Artemis at

http://artemis.effectiveui.com/

via:anthony’s blog

なんでもありになってくるな〜。
つーかPS3はBlu-ray JavaでApolloってのも速攻でそうだね。

Wii開発話。

mixiも見れるように修正されるらしいインターネットチャンネルですが、開発についての話がコミットされてます。

開発スタッフのお話「インターネットチャンネル」

クリエイティブな話です。

今のインターネットが見習うべきところが多々あります。
ポインタが複数存在することの役割とか、スクロールの部分とか。

ここまでブラウザを再開発した人たちはいないでしょう。
Wiiがテレビでインターネットを見るためのスタンダードになると思います。

他、『ニュースチャンネル』や、『お天気チャンネル』『みんなで投票チャンネル』『写真チャンネル』『似顔絵チャンネル』などのおはなしも。

役割紹介も目線を考えているんだなと。感心しきり。vol07_image01.jpg

Adobe社がCS3発表

Adobe社がCS3発表してます。
エレガンスエンゲージング!

 CS3の各アプリケーションは、IntelベースのMacintosh上で動く「Mac OS X」向けに最適化されており、PowerPCベースのMacintosh、「Windows Vista」「Windows XP」もサポートした。

Via:CNET JAPAN

追記:
Photoshop&Illustratorのレイヤ構造理解は最高ですな。

Appleのサイトにも専用ディレクトリでアップされてます。

PhotoShopCS3Exにはタイムラインがあります。

アニメーションGIFみたいなのかなぁと勝手にあきらめていたのですが、毎度おせわになっているMacお宝鑑定団のPHOTO IMAGINGのレポートによるとしっかりと、見覚えのあるタイムラインのインターフェイスが。

実はこういった映像、例えばテレビコマーシャル、映画の中、フィルムに出す、その中ではPhotoshopという製品は、ほぼ必ずといって良いほど使われている存在になっていて、そのPhotoshopの中で、より簡単に出来る事はこちらでやりましょうという機能だと述べた。

憶測の範疇だけれどこれが「エンゲージング」を司る機能でswfを吐き出せるなら、Flex使う人がちょっとしたグラフィックアニメーションつけたいなら、Flashじゃなくても、Photoshopで可能なはず。

すげぇ!
Illustrator にもついていると発狂できます!

FlashがFreeHandになる日はちかい!?

javascript&swf on HTML

jsとasが絡み合ってきている。

jsはブラウザとお話、asはユーザーやjsやOS とお話、という分業になるのかなぁ。

一方デベロッパはライブラリの蓄積とAjaxの再認識で昔は考えられなかったようなマルチな知識が必要だなと。これを一人でするか、複数人で分業するか。お互いある一定レベルの知識がないと分業もむずかしいのか?
まぁFlex2はバックボタンとかにデフォルトで対応してるし、FP9でjsブリッジライブラリもある。

しかし最近人のソースをみる機会が増えましたな。以前はASのソースなんてリファレンス読むか、デコンパイルしてこそこそするかだったけれど、ギークなデベロッパの方が増えてきているんだろうなと。

以前デブサミで天野さんがAS触ってらしたのだけれど、さらにコアなかんじで。

ActionScript for JavaScript

昨日きづいたんだけれど、テキスト フィールドの値がFP7より扱えなくなっている部分もあるんですな。
高さマージンとかどうしたらよいのだろうか?jsで吸収ってわけにもいかんしな。

Apolloはやっぱりsafari?

そういえば、UserAgentの確認していなかったなと思ったら、海上さんがきっちりコミットされてます。これはもう拡張している時点でsafariとは別よ~ってこと?

ブラウザとして機能するサンプルアプリの「Scout」でUser Agentを調べてみると、
「Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Safari/419.3 Apollo/1.0.Alpha1」

とのこと。Safariの現行バージョン(v2.0.4)では、
「Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3」

と表示されることから、最新のコードベースをもとに拡張を加えているものと思われる。

via: OS X ハッキング!

WEBで血液チェック

PC上でのチェックではありません。が、世の中にはニッチななサービスが息づいていますね。

スーパーハッカーがいるかもしれないヤマトが企画している、採血検査サービス。

昨今の健康ブームと病気チェックブームでけっこう似たようなサービスが複数あり、バックにサプリメントの会社が身を潜めたりとなかなか恐ろしい気もします。
ところでリビングプロシードとフジテレビのロゴが劇似なのは気のせいですよね。

CS3@amazon

b000ndibjq01_aa280_sclzzzzzzz_v24169237_.jpg
premium-flash-import.jpg

二日後に発表のCS3 詳細情報がAmazonにリークされています。
Flashもちょろっと変更されています。DWはもっとEclipseよりになるかと思いましたがそうでもなさそう。FWも同様にツールバー等インターフェイス部分に変更がないことから、とりあえずの移行の形でまとめたようです。推測するに今回インターフェイスが改良されたツールがこれからのAdobeの方向だと考えて間違いなさそう。
WEBstは無駄が多すぎ。買わなくて良い。
しかしMac対応はintelオンリーなのか?

via:applelinkloung

Apollo,Eclipse,Java

Adobeラボのショーケースを見ていればそのうちわかるし、そうでなくてもネットから伝わってくる個人的なapolloの感想は良いほうだと思う。
で、Apolloを勉強したい。どうしたらつくれるのか?とかいう話に必然になる。takaさんがそんなこというくらいだから他の人はもっとだと思う。

おそらく今apolloを日本で勉強できる定期的な勉強会はClassMethod主催のFxUGか名古屋のAS勉強会?ぐらいじゃなかろうかとおもう。
あとはLiveDocと上条さんのBlogん・ぱか工房で基本情報は仕入れるだろう。
しかしEclipseをメインツールでここ一年製作してきてFlexからApolloを触った感想としては、Java圏の人(もしくはなんらかしらのギークな人)ならかなりスムースに進出可能。開発者も多い。そして逆に今までFlashとかDirectorとかのへんてこオーサリングツール使っていた人は確実に路頭に迷う。
たぶん脱落者相当でそう。実際デプロイってなんですかだった僕は最近もうなんだかよくわからない。

以前、Adobeのパーティで隣にいたクリエイターの方が、ASよくわからないからApolloからがんばろうと言っていたが、たぶんJAVA圏の人たちとはなかなか対等にはなれないだろう。すごくネガティブな考えだけれど、それくらい危機感ある速さで動いている。
もしかするとDirectorのプロダクトがまだ生きているのはそんな旧ユーザーの救助処置なのかもしれない。が、それはおそらくHTMLコーディングでDW使う人と、CB使う人との差ができそう。FxUGのフォーラムを見ていると昔なぜだだかよくわからなかったASの事がすごくよくわかる。
開発者のおおさってほんとすごいんだなと。
昔は野中さんぐらがこまめにASについてコミットされていたけど、それが10人とか100人とかに増えると思うと自分の立場は限りなくない。
JAVA圏の人らにすると、画面のデザイン部分を解決すればよいが、次期FWを使えるライトなデザイナーと組めば簡単に解決しそう。(へんなギャップはありそうだけれど)

AS使いでEclipseを大げさという人はけっこういる。(SEPYは確かに楽)
環境の再構築に半日かかるときもあるけれど、Eclipseをメインツールにするとかなり無敵になる。そしてApollo開発ってなったときにDWやテキストエディタよりEclipseを選択する場は増えるんじゃなかろうか?実際FlexBuilder2はすごく便利。

僕は”直感を信じろ、自分を信じろ、好きを貫け、人を褒めろ、人の粗探ししてる暇があったら自分で何かやれ。”を旨に、今日ひたすらFlexを触ります。

なんか勢いでだらだらかいてかなり頭がおかしいDeth。

evalの代用

ムービークリップインスタンスを動的に参照できるeval() 関数ですが、けっこう未だに使用される人も多くjavascript経由で学習された方はやはりeval最高的な意見があるようです(これがインスタンスの参照にあたるのかはよくわかりませんが)。

eval ("var" + i) = "first";

this["var"+i] = “first”;

とすることで代用できます。
set ("var" + i, "first");
もありですね。

forでまわすときはこうなります。

for (var i :Number= 1; i <= 3; i++) {
this["mc"+i].onRelease= rel;
}
function rel(){
//処理
}

eval関数 LiveDoc
eval関数はAS3ではなくなったようです。
けれど、プロフェッサー野中氏も詳細に解説されています。

で、Flashのevalについてもっとコアなかんじでこちらに書いてあるのでぜひ。3・23にサイボウズのかたが資料をあげていいらっしゃいます。
空前のメタプログラミング期ブームらしいです。

JavaScriptでFlashを操作したい
ActionScriptで任意の関数を呼ぶ方法
FlashProxy.swf (id:brazilさん)
Flashy.swf (奥一穂さん)
SWFファイルの動的生成(URIデータスキーム)
Flash Player 9 以降ではもう使えない技…orz
Flash上で動く ECMAScript+αの処理系あるよ
これ最強! 新藤さんGJ

PPTもってないすという人は、オープンオフィスを入れるかMac ならneoofficeが良いかと。

ところで内容を聞いていないのでネタなのかどうか不明なのですが、evalの発音はエバルなんでしょうか?僕は昔エバルって言っていたのですが、後輩にイーバルですよと指摘されて赤面したことが記憶に新しいです。

先日ちょうどフォントファミリー取得でOSごとの最適化した文字表示ライブラリをつくったのでとても参考になります。

つーか、 javascriptからFlash関数呼び出すってのは便利ですな。デバックが面倒そうだけれど。

via :be-interactive

あ、Apolloのリファレンスがあがっている。

Next entries »