2010年08月24日

svn:ignoreを毎回設定するの面倒なので一括で

メモ

グローバルの設定ができるみたい。

[svn]svn:ignore バージョン管理したくないファイル - subversionのメモ - かけだしエンジニアの独り言
http://blog.livedoor.jp/kistame228/archives/51287979.html

~/.subversion/configに

global-ignores = .DS_Store .project .metadata .settings

としてみた。FDTの設定ファイルとか、毎回ignoreしなくてもおk

MacのSubversionクライアントVersionsでSSHのキーを使う

最近はデザイナーさんやらディレクターさんやら経理さんにもSVNを使ってもらうんだけど、コマンドラインでやってもらうわけにもいかないので、GUIのツールを使ってもらっています。

でもMacのクライアントでSSHのキーが使えるものがなくて、Macの人はターミナルで頑張ってもらおうと思ったのですが、ふとVersionsをみたらSSHでキー使ってもいけるようなことが書いてありました。

Solid SSH Support Use password or SSH key-pair authentication

キタコレ!ってなったので早速試してみたのですが、以下のようなエラーが出てつながりません。

"Error in child process: exec of 'ssh' failed: No such file or
directory" 

いろいろ調べてみるとこんなのみっけた。

Error in child process: exec of 'ssh' failed: No such file or directory - Versions | Google グループ
http://groups.google.com/group/versions/browse_thread/thread/01cf070dc35b0b8c

~/.subversion/configでいろいろ設定してる部分が問題みたい。

ssh_hoge = ssh -i /Users/name/.ssh/id_dsa_hogehoge
としてたところを
ssh_hoge = /usr/bin/ssh -i /Users/name/.ssh/id_dsa_hogehoge
としたらうまいこと動くようになった。

めでたしめでたし。

#追記
Macの日本語濁点問題が発生した。。。
自分でいれたSVNをVersionsで使えないのかな。。。

--
svn+ssh でポートをとかキーを指定する (Unknown Quality)
http://un-q.net/2007/12/svn_ssh_port_dsa.html

2010年07月02日

「ActionScript3.0 ライブラリ入門」で記事を書きましたよ


51UyxNFjcsL._SS500_.jpg

ActionScript3.0ライブラリ入門

「ActionScript3.0 ライブラリ入門」という書籍で記事を書かせていただきましたー!
絶賛予約中です。AS3ライブラリのことならコレを見ておけ!的な内容になっていると思いますので、ぜひぜひ見てください。

私は、Box2DFlashAS3のこととか、ネットワーク系のライブラリなど書いてます。

BeInteractive! [「ActionScript3.0ライブラリ入門」予約開始!]
http://www.be-interactive.org/index.php?itemid=537

xingxx - ActionScript3.0ライブラリ入門
http://log.xingxx.com/2010/07/actionscript30.html

ActionScript3.0ライブラリ入門 [NUTSU]
http://nutsu.com/blog/2010/070123_aslib_book.html

FIGHT! THE RAWHIDE★ » 「ActionScript3.0 ライブラリ入門」で記事を書きました

2010年05月19日

ローハイド.にてアートディレクター募集

ローハイド.にてアートディレクターの募集してます!!
条件はローハイド.のメンバーとおもしろいことしてくれる人です!!

FIGHT! THE RAWHIDE★ » アートディレクター / デザイナー募集


今回募集してるのは、私と一緒にいろいろなコンテンツを作っていくことになる方です。案件としてはゲーム、WEBサイト、ソーシャルアプリ、モバイルアプリ(iPhone / Android / 携帯)、モバイルサイトとかいろいろもろもろです。


一緒に面白いこと考えてくれる方探してます。見た目やデザインのことだけでなく、企画や売り方、運営にまで、ガツガツ口を挟んでくれるような、そんな人探してます。


背中を任せられるような仲間が欲しいのです!!


アートディレクターとは別にデザイナーも募集しています。


とりあえず、興味ある人は採用とか置いておいて、ローハイド.にあそびにきてください。来てみて何かピンとくるものがあったら、その次の話をしましょう!

連絡はTwitter、mail、なんでもいいです。
Twitter : ll_koba_ll
Mail : lllkoballl at gmail.com

少しでも興味あったら、連絡ください!

--

2010年04月14日

jQueryっぽく書けるTweenライブラリ「eaze-tween」をさくっと試してみた

jQueryっぽいシンタックスで書けるトゥイーンライブラリで、容量軽くて結構処理も早いみたいなのでちょっと試してみました。

eaze-tween - Project Hosting on Google Code
http://code.google.com/p/eaze-tween/

試したバージョンは「eaze-tween-beta7b-rev71.zip」というやつです。
http://code.google.com/p/eaze-tween/downloads/list

eaze-tweenでは、クラスを使って操作するのではなく、関数が定義されていて、その関数を呼び出して、トゥイーンを設定していきます。eazeという関数が、aze.motionってパッケージにあるので、
import aze.motion.eaze; 
としてやると使えるようになります。

使い方は、eaze関数の引数に対象のオブジェクトを渡して、そのあと、ドットでつないでメソッドを呼び出していきます。eaze関数の戻り値がEazeTweenクラスのインスタンスになっていて、そのインスタンスのメソッドを直接ドットでつないで呼び出します。さらにEazeTweenクラスの各メソッドは戻り値がEazeTweenクラスのインスタンスになってるので、さらにドットでつないで次のメソッドを呼び出すことができます。

では簡単な使い方を紹介してみます。


現在位置から1秒かけて、xを200に移動。
eaze(target).to(1, {x:200});

2秒かけて、y:200から現在位置へ。
eaze(target).from(2, {y:200});

今すぐ、xを300にする。
eaze(target).apply({x:300});

タイムラインのラベルへに向けてトゥイーン
eaze(target).play("label"); 

トゥイーン中のイベント
実行中に_onUpdate関数が呼び出され、完了すると_onComplete関数が呼び出される
eaze(target).to(3, {x:300}).onUpdate(_onUpdate1).onComplete(_onComplete);

イベントに引数を渡す
onUpdateイベントにtargetを渡す、複数も可。
eaze(target).to(3, {y:300}).onUpdate(_onUpdate2, target).onComplete(_onComplete);

イージングの指定。Quadratic.easeOutがデフォルト。
eaze(target).to(3, {x:300}).easing(Cubic.easeInOut);

連続してトゥイーン
1秒かけてxを300にしたあと、yを1秒かけて300に。
eaze(target).to(1, {x:300}).chain(ball).to(1, {y:300});

ディレイ
1秒待ってから、xを300へ1秒かけて。
eaze(target).delay(1).to(1, {x:300});

updateNowメソッドで現在のプロパティをすぐに適用。
fromを使うとき、delayしてるとトゥイーン開始時に、はじめてプロパティが更新されるので、 現在位置からいきなりfromの位置に移動して、そこから現在位置にトゥイーンしてしまうのを防ぐ。
eaze(target).delay(1).from(1, {x:300}).updateNow();


とりあえず基本的な使い方はこんな感じ。
サクサクッとかけていい感じですねー。メソッドチェーン楽しい!


あとからスペシャルプロパティ系もまとめてみます。

ちなみにFlex用のラッパーでeazefxってのもあるみたいです。
eazefx - Project Hosting on Google Code
http://code.google.com/p/eazefx/

2010年04月02日

自転車操業って言葉をいい言葉にしたいんです

エイプリルフールのネタにつかった「自転車操業」って言葉ですが、本気でいい言葉として広められないかなーと思っています。

Wikipediaによると

自転車はペダルを漕ぎ続けることで安定した走行が可能であるが、漕ぐのをやめるといつかは転倒してしまう。この自転車の状態を経営収支に見立て、ペダルを漕ぎ続けることを操業とし、停止すると転倒、つまりは倒産する状態を喩えている。

とありますが、別にペダルご漕ぐのに疲れたら、降りて休んだらいいんですよ。
ふぁっ◯考えたやつ!


自転車って漕いだら漕いだだけ前に進んでくれるし、自分で走るより圧倒的に速く移動できちゃうわけですよ。そんな自転車のように操業できるなんてすばらしいんです!

というわけで、何が言いたいかというと、このエントリーは「自転車操業」って言葉に対するSEO効果をねらっているということです!

でも、自転車操業ってのを、いい言葉として普及させたいので、何かしら活動していこうと思います。

2010年04月01日

お知らせ

やっぱやめました

2010.04.01 ”自転車操業”という屋号で独立して活動します!

詳しくはこちらから >> 自転車操業

2010年03月02日

テキストファイルのEmbed

memo
public class TextEmbedTest extends Sprite 
{
    [Embed(source="hoge.txt", mimeType="application/octet-stream")]
    private var hoge:Class;

    public function TextEmbedTest()
    {
        var h:String = new hoge();
        trace(h);        
    }
}

2010年02月26日

WCAN mini AS vol.14 デバイス

今回もちょっと参加出来ませんが告知

AIR2.0が出るとFlashとデバイスちょっと盛り上がりそう。
実はコソコソFlashとデバイスの連携やってるので、できたら公開します。

WCAN mini AS Vol.14 やります〜 | News | ra66it blog
http://ra66it.net/blog/news/entry-1305.html

申し込みはこちら

WCAN mini ActionScript Vol.14 を3月6日に行います。今回は、『デバイス』というテーマで、参加者でネタを持ち寄って行いたいと思います。よろしくお願いします。

日時:2010年3月6日(土) 14:00〜
場所:アップルップル会議室(セイノー伏見ビル6F)
定員:15名
会費:無料

今回は申し込みをATNDで行っています。 WCAN mini ActionScript Vol.13 : ATND から参加申込みください。

2010年02月24日

SubversionのProxy設定

めも

~/.subversion/server
[groups]
hoge = svn.example.com
[hoge]
http-proxy-host:proxy.example.local
http-proxy-port:1111

書いたよ!