Archive for the '未分類' Category

perl で swc ファイルを作るスクリプトを書いた

前回までの流れ
過去記事
perlをワンライナーで便利な使い方(compcを使う時に便利)
compc で swc ファイルを作る際に外部ライブラリ(swc)と共にビルドする方法

前回までの記事にもあるように地味にこれの行為は毎回するのめんどくさいんです。
わざわざコピペしたりファイル追加されたらめんどくさいこと、この上なし。
SDK でせずに Flex Builder 使えばいいじゃんと思うが。。。
それは全くその通りですw
あと、もーすぐ ASDebuger ってのを公開する予定。みなさんよろしくですw
スクリプト
compc.pl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl
# Author: dealforest
# Last Update: 2008-12-13
# Version: 0.01
use strict;
use warnings;
use File::Find::Rule;
 
my $project = "ASDebuger";
my $lib_dir = "lib"; # 外部 swc を利用する場合は ./lib 以下にいれておけばおk
my $output_dir = "."; # 生成した swc をおくところ
my $package_dir = "net/dealforest"; #swc にする as ファイルのある場所
my $swc_name = "$project.swc"; # swc のファイル名
 
$swc_name = [...]

土曜日, 12 月 13th, 2008

svn propset について調べてみた(svn:external, svn:ignore, svn:executable)

svn のリポジトリに外部リポジトリを追加する
Subversionのsvn:externalsというプロパティ を参考にして、大元のリポジトリに違うリポジトリを追加(シンボリックリンクみたいなイメージ)してみた。
svn:externals 自体は簡単ですぐにできた。
これできれば Project 単位でリポジトリ作成しておいて、
自分用のリポジトリにもこれで同期できるし、これ便利。
というわけで、さっそく試してみた。

svn propset svn:external ’Hoge http://svn.example.com/hoge’ .
svn propset svn:external ‘[checkout 後のフォルダ名] [リポジトリ URL]‘ [checkout する場所]

上記の場合だと、カレントディレクトリに http://svn.example.com/hoge を Hoge という名前で checkout する。(正確には、この段階では checkout されない。登録のみ)
次に svn up とすれば、 Hoge がcheckout してくる。
登録されているかどうかの確認は以下のコマンドで確認できる。

svn proplist -v [path]

削除したい場合は

svn propdel svn:externals [path]

で、できる。
対象ファイルを svn の管理対象外にする

svn propedit svn:ignore [path]
 
#環境変数で EDITOR を指定していない場合
EDITOR=vi svn propedit svn:ignore [path]

これで EDITOR が開いて改行区切りでファイルをして指定してやれば
書いた分だけ管理対象外にできる。
一個ずつコマンドを打つ必要がなく editor で書けるので楽。
他にもファイルで読み込むやり方もある。

svn [...]

日曜日, 11 月 16th, 2008

近況

しばらく Xen をすることになりました。
それはそれで凄い楽しみ。
ま、それはいいとして今作ってるのが
Benchmark のライブラリ、 あとは ASDebuger。
ASDebuger は動くっちゃ動くから、さっさと公開したいけど、
未実装の機能がそれなりにあって、
インターフェイスすら決めてないのが何個か…. orz
それもさっさとしたいなー
だ・れ・かぁ・・・・・たすけて

金曜日, 10 月 3rd, 2008