タグ

2006年11月1日のブックマーク (5件)

  • mozilla の JavaScript は実装上 lvalue-return できる - IT戦記

    lvalue-return とは Perl とかの substr のような $file = "hoge.pl"; substr($file, 5) = "js"; print "$file\n"; # hoge.js左辺値に関数コールがくる形 JavaScript は lvalue-return できる。 SpiderMonkey の js コマンドでこういう感じ $ js js> it.item(1) = 1; 1 js> it.item(1)++; 1 js> it.item(1); 2 しかし lvalue-return できる関数はネイティブからしか作ることができない。 しかも、ブラウザに実装されてる関数で lvalue-return できるものはない。 ので、使うことはほとんどなさそう。 lvalue-return の実装方法 JSAPI にある JS_SetCallReturn

    mozilla の JavaScript は実装上 lvalue-return できる - IT戦記
    celtic
    celtic 2006/11/01
  • FirefoxのuserChrome.cssネタ #11

    Firefox 2のデフォルト・テーマは悪くは無い。けれども画像で作ったタブとか画像で作ったタブとか画像で作ったタブとか画像で作ったタブとか画像で作ったタブとかはなんだかなーと思ってしまう。というわけで以前書いたフラットなタブを実現するuserChrome.cssネタをFirefox 2に対応させたりとか他にもいくつか。 タブをフラットなボタンにする(Firefox 2向け) .tabbrowser-tabs { background-image: none !important; } .tabbrowser-tab { margin-right: 3px !important; } .tabbrowser-tab[selected="true"] { font-weight: normal !important; } .tabbrowser-tab > .tab-image-left {

    celtic
    celtic 2006/11/01
  • Firefox2.0でサイドバーを右側にする userChrome.css

    ■ Firefox2.0でサイドバーを右側にする userChrome.css なんか前のが動かなくなっていたので調べてみた。これで平気。でも hbox#browser でも良さそうなんだけど、どっちがいいんだろうか…。 #main-window > stack > hbox { direction :rtl; } #main-window > stack > hbox > * { direction :ltr; } ついでに、テーマの影響で検索バーに未入力時の文字の色(検索エンジンの名前)がグレーアウトされなくなってたんだけど、自分だけ直した。 #searchbar[empty="true"] .searchbar-textbox { color: GrayText !important; direction: ltr !important; } あー、これ white とかにすると昔の

    celtic
    celtic 2006/11/01
  • Quick JUnit Plugin for EclipseでJUnitの効率アップ。 - Enjoy*Study

    Quick JUnit Plugin for Eclipse WEB+DB PRESS Vol.35 の「実演!テスト駆動開発」の記事で紹介されていたQuick JUnit Plugin for Eclipseですが、これのおかげでJUnitの効率がアップしたような気がします。 なんといっても、下記のショートカットがすばらしいです。 テスティングペアを開く: Ctrl + 9 テストケース(FooTest.java)と、テスト対象のクラス(Foo.java)の表示を、これで切り替えられます。 また、テストケースが無かった場合には、そのままテストケース作成のウィザードに進む事が出来ます。 JUnit テスト:Ctrl + 0 現在カーソルがあるメソッドのテストが実行されます。(これが一番うれしい機能!) メソッド内にカーソルが無かった場合には、そのテストケースの全メソッドが実行されます。 メ

    Quick JUnit Plugin for EclipseでJUnitの効率アップ。 - Enjoy*Study
    celtic
    celtic 2006/11/01
  • 各言語用Ajax関連ライブラリ&Ajaxフレームワークのコンプリートリスト:phpspot開発日誌

    Software Development in the Real World: The Complete List of Ajax Tools Ajax has really taken off over the last two years. Ajax is really just the combination of Asynchronous JavaScript and XML. 各言語用Ajax関連ライブラリ&Ajaxフレームワークのコンプリートリスト。 PHP, Perl, .NET, ColdFusion, Flash, Java用の他、Ajaxフレームワークのリストが公開されていました。 AJAX ライブラリ Yahoo Ajax Libraries - ご存知Yahoo UI Library Google Ajax Search Yahoo Maps Ajax API -

    celtic
    celtic 2006/11/01