FrontPage

 

 
最新更新:

 
人気のページ:

 
最新コメント:

 
18760

 

- 2008/05/14/SVNでバージョン違いのエラー (2008-05-14) このエントリーを含むブックマーク

Subversion でサーバーに新しくリポジトリを作ったとき、"Expected version '3' of repository"というエラーが出て、クライアントの Subversion でチェックアウトできないという状態になりました。

調べてみると、やはり、Subversion のバージョンの違いでチェックアウトできない様子。そこで、リポジトリを作る時に「--pre-1.4-compatible」をつけると古いバージョンでも動くリポジトリを作成できました。

svnadmin create --pre-1.4-compatible PROJECT

もっとも、本末転倒で、クライアントを最新版にすれば良いのですが、使っているクライアントが最新のやつに対応していなかったので、暫定策です。

- 2008/05/12/[todo]カッコのないLispを作る (2008-05-12) このエントリーを含むブックマーク

また、ネタですみません。

todo Lispでカッコ(..)が不要なやつを作る

- 2008/05/07/今年の夏はモリプロが流行る (2008-05-07) このエントリーを含むブックマーク

間違いない!

モリプロ .. IT業界では、森でプログラミングすることを、森プロと呼んでいます。劇団とか、そういうのじゃありません。

今日の力作.png

- 2008/04/30/Flashでドメインの違う画像のピクセルにアクセスする場合 (2008-04-30) このエントリーを含むブックマーク

Flash/Flexでドメインの違う画像のピクセルにアクセスする場合、以下のエントリがすごく参考になります。

FlexのImageでやる場合、ポイントは次の通り

var a_img:Image = xxx;
a_img.loaderContext = new LoaderContext(true);
//...
a_img.source = "別ドメインの画像URL";

- 2008/04/28/AIR(webkit)のTextArea (2008-04-28) このエントリーを含むブックマーク

AIR(WebKit)のTextArea では、しっかりと、setSelectionRange、selectionStart、selectionEndがサポートがされています。TextArea の選択範囲を取るのが楽です。

以下は、AIR で、コピー&ペーストを行うサンプルです。

<body>
<!-- ui -->
<div>
    <textarea id="a_txt" rows=8 cols=40></textarea><br/>
    <input type="button" value="copy" onclick="copyToCB()"/>
    <input type="button" value="paste" onclick="pasteFromCB()"/>
</div>
<!-- script -->
<script src="AIRAliases.js"></script>
<script>
function $(name) { return document.getElementById(name); }
var g = air.Clipboard.generalClipboard;
var a_txt = $("a_txt");
function copyToCB() {
    // textarea の選択範囲を取得
    var text = a_txt.value;
    var str = text.substring(a_txt.selectionStart, a_txt.selectionEnd);
    // コピー
    g.clear();
    g.setData(air.ClipboardFormats.TEXT_FORMAT, str);
}
function pasteFromCB() {
    // 貼り付け可能?
    if (!g.hasFormat(air.ClipboardFormats.TEXT_FORMAT)) return;
    // データを得る
    var cb_data = g.getData(air.ClipboardFormats.TEXT_FORMAT);
    // textarea に挿入する
    var text  = a_txt.value;
    var start = a_txt.selectionStart;
    var last  = text.length;
    a_txt.value = text.substring(0, start) + cb_data +
        text.substring(start, last);
    // カーソルを正しく移動する
    a_txt.focus();
    var new_index = start + cb_data.length;
    a_txt.setSelectionRange(new_index, new_index);
}
</script>
</body>

くじらぶろぐD by kujirahand RSS

konawiki