HOKYPOKY.BLOG

Flash 100%の配置、FirefoxとDOCTYPE

何か今更な気がするし、こんなん余裕なはずだったんだけど、一応メモ

Doctypeを互換モードにするというやり方もあるんだけど、標準モードでこれをやる方法。

  • XHTML1.0 Transitional/Strict
  • Flash縦横100%

サンプルソース (HTML)

(ヘッダーまで省略XHTML1.0 Transitional/Strict)

<body>
<div id="swfArea">(SWFのソース)</div>
</body>

サンプルソース (CSS)

* {margin: 0; padding: 0}
html,body,#swfArea,object,embed {
    width: 100%;
    height: 100%;
}

超初歩的ですね。
つまり、htmlタグからobject,embedタグまで全てのheight, widthを100%にすること。
html,bodyの隙間をあけないこと。

ソニック ワールドアドベンチャー

ソニック ワールドアドベンチャー

これめっちゃ楽しそう!
実はマリオよりもソニック派なんです。
あの爽快感がたまりません。

またこのサイトはProgression Frameworkを使っているようです。
Progressionを使ったサイト増えてきてるなー。
しかも制作事例がどれもとてもいい。

というか次世代ゲーム機やばいなー。めっちゃきれいだ。

iPhone買った

買ってきました。

これはいままで触ったケータイのなかで一番難しい。
まー、パソコン触ってる仕事してるし、こうやってブログ書いてるような人にとっては出来なくはないんだけどね。

言ってしまえばマニアックな嗜好品といったところでしょうか。

しかし、これ、ボクに取っては・・・最高です!w
特にGmailね。ボクはPCのメールもGmailのIMAPで同期とってるんだけど、これがケータイでも同期できるだなんて。すごすぎる。

あとは音楽とか入れておくか。
それと写真。とりあえずベタなところで遊びたいと思います。

そのうちiPhone用のサイトでもつくりたいね!

Nintendo DS KORG DS-10

Nintendo DSのソフトKORG DS-10が届きました。

これはDSでシンセが作れるソフトなんですけど、タッチパッドを活かしたインターフェイスが最高!
KORGといえばKAOSS PADが有名なんだけど、これがうまいこと融合してるわけですよ。
直感的なシンセもできるし、ちゃんとした打ち込みもできる。

和音が弱い感じするけどこの辺りは今後ノウハウがでてくるはず。

とりあえずDEMOソングをポチポチさわったり自分でリズムトラック作ったりして遊んでるんだけど、脳汁でてきます。

何よりすばらしいのは、ポータブルであるということ。電車の中とか、ちょっとした休憩の合間に音楽を聴くのではなくて作れるというのは新しいよ。

ニコ動やYoutubeに既に作られたものが続々とあがってきてるのでそれ聞いてこんなのができるのか!とテンションあげてます。

ニコ動見れる人はこれとかDSで出来てるのにびびってください。

とりあえずこれみて、シンセの基本を叩き込んでます。
VCO, EG, PITCH, CUTOFF…

http://www.nicovideo.jp/mylist/7075054

Ruby on Railsでブログつくってみた。

作ってみたもの
BLOG v.1 – NIJITARO.labs

本のコピーだけだったけど、Railsの概要を掴むのが大変だった。
大部わかったけど、細かいところはまだまだだな。
ただコピーだけだとつまらないのでIDEを使わずTextmate + Terminalのみで作成。

機能一覧

  • ログイン機能
  • 記事の投稿/編集/削除
  • コメント
  • トラックバック受信(送信はいれてない)
  • タグクラウド
  • Feed (atom)

展望

  • 本の続きやる
  • 次のアプリの構想を練る
  • 一つ一つのメソッドやフレームワークについての理解を深める

Phusion Passenger使って設置してます。
それにしてもPhusion Passengerすごいね。複数のRailsアプリとかも対応してるし、設定には最初色々しらないことあったけど調べれば調べるほどすごい。
あと、テストでつくったんで、今後増やしていったアプリが重くなるようだったらOFFにする可能性は高いです。
って書いてて気になったんで調べてみた。
この記事によれば、デフォルト120秒でRails終了するらしく、複数の小さいアプリを作ってテストする場合なんかにとても便利です。
おぉ!最高!まさにボクの望んだ環境。ルートをいちいち作らなくていいしね。
それでもちょっと負荷かかるようだったらOFFにするかな。

そしてMacのポテンシャルにビビった。
テストサーバーは、Mac mini G4で動いてます。
なにげに自宅サーバーとかやってて良かった。

Rails楽しくなってきたよ。
ちなみに読んでる本はRAILS OF RUBY ON RAILS。他にも実は色々買ったけどこれが一番わかりやすいというかとっつきやすい。
技術書としては異彩を放つ方向性の本。ちょっと話変わるけど、こういう技術書は今後増えてくると思う。すげーぜ、これ。

Justice – DVNO

ロゴがいっぱい。Justiceって曲もかっこいいね。
こういう売れ線エレクトロニカが好きです。ちょっとビート強くてしんどいときあるけど。

ちなみに最強のロゴはNIKEだとおもってます。

誕生日を祝ってくれた皆様へ2008夏

Blogのコメントや、Mixiのメッセージ、電話や、メールをくれた皆様。
全部返事してなくてごめんなさい!

ボクにはどうも欠落しているところがあるみたいです。
携帯電話の電池が1週間とか平気で切れてるし、Mixiとかも全然みてないし、メールとかも返さない人ですがすごく嬉しかったです。

来年は言い訳しない人になりたいと思います。ほんと反省してます。

みんな、元気でやってますか?
何を考えて日々生きてますか?
どんな将来像を描いてますか?
幸せつかんでますか?

そんなことを話したり、話さなかったりしたい年頃になりました。
というわけで、突然誘うから飲みいったりしようよ2008の夏。

Progression 3.0.0 Betaでた!

この間知って、感動したProgression Frameworkの最新バージョン(Beta)がリリースされました。

新機能 (太字が個人的にHOT)

  • AIR プロジェクトの書き出しを追加。
  • HTML 表示時の最小サイズ制限(SWFForceSize)を追加。
  • 背景色設定を追加。
  • フレームレート設定を追加。
  • ウィンドウモード設定を追加。
  • スクリプトアクセス設定を追加。
  • フルスクリーンの許可設定を追加。
  • Mac マウスホイールの有効化設定を追加。
  • メインクラス名の設定を追加。
  • ローダークラス名の設定を追加。
  • FlashDevelop プロジェクトの書き出し設定を追加。
  • GoogleAnalystics 設定を追加。
  • より詳細なレポートを出力する HTML 書き出しをサポート(一部未実装)。
  • 対象の fla ファイルと同フォルダ内の fla ファイルの一括パブリッシュボタンを追加。
  • 一括パブリッシュ時にオートブラウザリロード機能を追加(対象 SWF の Progression がデバッグモードの場合のみ有効)。
  • オンラインバージョンアップ確認設定を追加。
  • 公式サイト、リファレンスへのリンクボタンを追加。
  • ショートカットキー(SHIFT+ENTER)での実行を追加。
  • JSFL ファイルの読み込み/書き出し機能を追加(日本語を含む書き出しに不具合あり)。
  • よく使う機能のスニペット機能を追加。
  • エフェクト及びアニメーションコンポーネントの複数同時実行をサポート。
  • Progression Effects 系コンポーネントに新しく BlindsEffect / FadeEffect / FlyEffect / IrisEffect / PhotoEffect / PixelDissolveEffect / RotateEffect / SqueezeEffect / WipeEffect / ZoomEffect コンポーネントを追加。
  • Progression Buttons 系コンポーネントに AnchorButton コンポーネントを追加。
  • NextButton / PreviousButton / ParentButton コンポーネントでカーソルキーによる移動をサポート。
  • NextButton / PreviousButton コンポーネントで終端到達時の処理設定をサポート。
  • Progression Loader 系コンポーネントに Preloader コンポーネントを追加。
  • Progression Loader 系コンポーネントに各種 stage の設定を追加。

全体的に機能強化、バグフィックスがなされています。
あとは開発スピードを考慮したショートカットやボタン、機能などが追加されているようです。

正式版のリリースは、8 月中旬頃を予定しています。

となっていて超ワクワクしますね。

どんどん活用させていただきます!
ありがとうございます。

ASDocとJSDoc

最近いろいろ便利なクラスなどと出会い、ソースを覗いてみたりするとコメントアウトの書き方に違和感を覚えた。
というのもコメントアウトが汚いのです。

/**
 * Comment
 * @param someParamators
 */
function function_name (argument) {
    // body...
}

こんな感じ。
しかしこの手のコメントアウトが流行ってるのは確かでこれは何かあるのかもしれないと色々調べていたら○○Docという書式があるらしい。すばらしい!汚いなんていってごめんなさい。

ActionScriptや、JavaScriptによってASDocとかJSDocとか言語ごとにルールがあるのだけど要するにコメントアウトの書式をこれらに準拠して作成すると、コンパイルしてHTMLドキュメントにしてくれるらしい。

伝えづらいのでとりあえずサンプル。
ActionScriptからはTweenerクラス、JavaScriptではShadowBox2.0クラスをそれぞれ文書化してみました。

とくにASDocなんてAdobeのhelpみたいですね。
それもそのはず、ASDocはFlexSDKにふくまれるAdobe謹製。
javascriptはJSDoc Toolkitを使いました。

使い方はそれぞれ以下より。

ASDocはFlexSDKについていて、JSDocはGoogleCodeよりDLしました。

他にもjava, PHP, Rubyなどなど様々な○○Docが作成される模様。
CSSDocなんてものもあるみたい。

最終的に統合された一つの書き方になるといいなと願いつつもやっぱ言語ごとに仕様が違うから難しいのかな。
とりあえずこれらの書式を覚えていきたいと思います。