Home

hex6.net

WCAN mini ActionScript vol.8 開催告知

WCAN mini ActionScript Vol.8の告知が掲載されました。


『miniASだけどFFmpeg特集です』 ということで、今回はFFMpeg特集ですよ!
講師の方にFxbの原一浩さんをお迎えしてのたっぷり4時間です。

時間の中でワークショップも開催されますが、Flash持って無くても他の人とやれば大丈夫なので、興味のある方は是非ご参加ください。
今回から参加費は無料に!

10月7日(火)正午からWCANのサイトで受付開始です!

Google Maps API for Flashで何か WCAN mini ActionScript Vol.7

WCAN mini ActionScript Vol.7も無事終了しました。

API特集の一発目ということで、MAPのAPIにどっから手をつけるかという簡単な説明のつもりだったのですが、中途半端な紹介でごめんなさい><。

当日発表した資料はコチラ

9パズルはこちらから
Google mapsで9パズル
改変の余地が多々ありますが、見てやってくださいませ。

retrospectivaでのメール通知設定

retrospectivaの導入方法を公開しているサイトを色々見ながらインストール。

設定が完了したと思って、色々試していたけどチケットを登録・変更をしてもメールの通知がまったく来なかった。
ログを見てもエラーはまったく無いのにどういうことだと、よく見るとDBに内容が格納されている様子。
テーブルを覗いて見るとqueued_mailsにしっかり溜まってる。

キュー?

公式サイトを見て判明
cronの設定がされてなかった!(*ノノ)

#crontab -eでcronを追加。

CODE:
* *  * * *  RAILS_ENV=production ruby /path/to/retrospectiva/script/retro_tasks

これからはちゃんと説明を読もう・・・。

WCAN mini ActionScript vol.7の申し込みが始まりました

7月26日に開催されるWCAN mini ActionScript vol.7の申し込みが始まりましたよー。

今回はASライブラリ・API特集ということで、いつもより大目の人がスピーカーとなっています。
僕もGoogle Map API for Flashで少しお話させて頂きます。

興味のある方は、是非ご参加くださいませ。m(__)m

Device Central CS3のアップデートが必ず失敗する(解決)

何度再インストールしても必ずアップデートに失敗するので、どうしたものかと公式のTechNoteを拝見したらレジストリのパーミッションがおかしいのが原因みたい。
http://kb.adobe.com/selfservice/viewContent.do?externalId=kb403020

regedit起動して、権限変えたらあっさりインストールできたー。

ちょい絶Vol.3ネタ AS3のベジェ曲線(curveTo)で3Dしてみる

ちょい絶Vol.3で発表したものです。

ベジェ曲線にはアフィン不変性という特性があるので、CurveToを使って3Dを描画というネタでした。

赤色がアンカーポイント、緑色がコントロールポイントになってます。


左クリックしながらマウス移動で回転

8頂点でも、それなりに綺麗な正円が描画できます。

以下、主要部分のコード。

正円モデルデータの生成部分

Actionscript:
public function CreateCircle(r:Number,n:uint):void {
    var radius:Number = r; // 円の半径
    var num:uint = n; // 頂点の数
    var nAngle:Number = 2*Math.PI / num; // 角度
   
    vertices = new Array(); // アンカーポイント格納
    controlls = new Array(); // コントロールポイント格納
   
    // 指定数に分割
    for (var i:uint=1;<=num;++i) {
        var theta:Number = i*nAngle;
        // アンカーポイントの座標
        var anc:Vector = new Vector((r*Math.cos(theta)),(r*Math.sin(theta)),0);
        // コントロールポイントの座標
        var ctr:Vector = new Vector(
        anc.x+r*Math.tan(nAngle/2)*Math.cos(theta-Math.PI/2),
        anc.y+r*Math.tan(nAngle/2)*Math.sin(theta-Math.PI/2),0);

        vertices.push(anc);
        controlls.push(ctr);
    }
}

描画部分

Actionscript:
var fvecstart:Vector = tform(vertices[0]);
var cvecstart:Vector = tform(controlls[0]);
var num:uint = vertices.length;

// 開始座標へ移動
g.moveTo(fvecstart.x,fvecstart.y);
g.beginFill(0x0000ff,1);

for(var i:uint=1;i<num ;++i){>
    fvec = tform(vertices[i]);
    cvec = tform(controlls[i]);
    g.curveTo(cvec.x,cvec.y,fvec.x,fvec.y);
}

// 開始座標に戻る
g.curveTo(cvecstart.x,cvecstart.y,fvecstart.x,fvecstart.y);
g.endFill();

Haskell読書会に参加してきた

ちょっと遅くなったけど、3月30日にCSNAGOYAで行っているHaskell読書会に参加してきたので、その報告。

読書会なるものには初参加だったので、おっかなびっくりな感じで行ってきたけど楽しかった!

参加者は僕を入れて7人。

「ふつうのHaskellプログラミング」をみんなで読みながら、わからない事や疑問な事をぶつけ合い、途中で出てきたコードを参加者2人組くらいであーだこーだ言いながらペアプロで組んでいくスタイルでした。

今回の読書会では1章から3章まで進み、高階関数の理解までの内容でした。

読書会の後に全員で飲みに行ったんですが、話を聞くにみんな濃い人々ばかり。

プログラマじゃないけど、Perl書いている人とか.NETでバリバリ書いてる人とか、Ocamlメインでやってるとか。

次回はやった事をちゃんと復習してから行く所存。

妄想力が足りてない

http://0l0l.net/_/tari/_occhii105

約半数に足りてないとか言われてる。

firefoxでemacsのキーバインドを使う

Firefox拡張機能"Vimperator"で高速ブラウジングをはじめようを見て、Emacs用もあるんじゃないかと探してみる。
あるじゃありませんか、Firemacsという機能拡張が。

これはエクセレントな機能拡張。ブラウザ操作が全てお馴染みの操作に変わりました。
一番素敵なのは、テキストエリア内でもずっとキーバインドが有効なこと、ブログ投稿もwikiもEmacsのキーバインドで書けるようになった!

なんで今まで探さなかったんだろう・・・。
ブラウザ操作は半ば諦めてたけど、こんなに快適になるとは思いませんでした。

早起き

2月最終日にして、ようやく8時30分起き。

自転車での通勤も今週は結局1回だけだった!

3月の自分に期待。

Home

日記の検索
早起き生活
Powered by 早起き生活
Feeds
Meta

Return to page top