タグ

ブックマーク / d.hatena.ne.jp (582)

  • Collection & Copy - 複数行の文字列

    複数行の文字列 JavaScript Javascript Boot Camp Tutorial \を行端に置くことで、文字列を複数行に分けて記述できることを知った。 IE、Forefox、Operaで確認をした。 alert("<html>\ <body>\ <div>\ </div>\ </body>\ </html>"); 文字列リテラル (String Literals) ECMA Scriptの仕様を読んでも難しく、このことが記述されているのか否か判断ができない。 『JavaScript』の文字列リテラルの項を読み直してみたが記述は見当たらず、これまで色々なコードを読んだが利用されている例に会わなかった。 追記 2006/8/7 nanto_viさんから、詳細な情報をコメントで頂きました。 こちらへ転載させていただきます。 いつも、いつも、当にありがとうございます。 nanto

    facet
    facet 2006/09/10
    行末に\。JavaScript/JScriptによるECMAScriptの拡張。
  • #5= {} - FAX

    #5= {} JavaScript #5= {} このコードはなんなんだ。 #5と=の間にスペースを入れるとエラー。 #5=5とか#5=''とかもエラー。 #5=はどこ行っちゃうの。 Permalink | コメント(1) | トラックバック(1) | 22:14

    facet
    facet 2006/09/09
    シャープ変数(sharp variables)。
  • ネットイナゴとは ウェブの人気・最新記事を集めました - はてな

    ブログ(個人サイト)のコメント(投稿)欄へ一時的に、悪意のある(ネガティヴな)匿名論客が不特定多数現れる、または特定サイトからのリンクによって流れ込む様を「畑の農作物をい散らかす"イナゴ(稲子)の大群"」の自然災害に準えた言葉。関連:炎上現象。 id:ekkenが 自分の意見と異なる主張をする者に対して、相手の考えが変わるまでコメントを続ける者 それが政治的に左翼思考であっても、(俺は)ネット右翼とみなしていた 自分が直接コメントスクラムに参加しなくても、それを焚き付ける行為をする者 他人のサイトが「炎上」するのを見て喜ぶ者 単なる荒らしと異なるのは、コメントの際に意味不明な単語の羅列などは行わない事 のような特徴を持つ者について「ネット右翼」に代わる表現を求めたところ、id:brainparasite氏がこれを受けてhttp://b.hatena.ne.jp/brainparasite

    ネットイナゴとは ウェブの人気・最新記事を集めました - はてな
    facet
    facet 2006/09/09
    なるほど。
  • TrackBackとは ウェブの人気・最新記事を集めました - はてな

    他の記事にその記事を話題にした記事のURLと概要を通知する機能、またその通知形式をさだめた枠組み。 この通知する行為をトラックバックする、トラックバックを送るという。通知を受け取ったウェブログは普通、その言及された記事のところに通知された派生記事のURLと概要を一覧表示する。一般に、言及した人によって送られるものとされている。 リンク元表示機能と違うのは 読者がリンクを辿ったときではなく関連記事を投稿したとき反映される、 記事の概要とタイトルも通知される、 ということ。 はてなダイアリーTrackBackシステム も参照。 図解(わかりやすいです)。フラッシュによる解説「3分でわかるトラックバック」(わかりやすいです)。

    TrackBackとは ウェブの人気・最新記事を集めました - はてな
  • ページの閲覧者にGreasemonkeyを使用させない方法 - 技術メモ帳

    Greasemonkeyのソースを読んでて見つけたのだが どうも Greasemonkey は、 URLが 'hiddenWindow.html' で終わってるページには スクリプトを適用しないらしい。 したがって、それを利用することによって 閲覧者が Greasemonkey スクリプトを 使用できないようにする事が出来る。 試しに作ってみた。 以下のページでは Greasemonkey スクリプトを使えないはず。 http://gomibako.hahaue.com/test/hiddenWindow.html

    facet
    facet 2006/09/05
    へえ。
  • Firebug に自作関数を組み込む方法 - 技術メモ帳

    外部スクリプトをロードする関数を毎回書くのが面倒で、 Firebugの組み込み関数にしたら便利なんじゃないかと思って、 loadJS という名前で Firebug に組み込んでみた。 結論から言うと、 /chrome/content/firebug/commandLineAPI.js を編集したら、任意の関数を定義できた。 以下に、手順を書いてみる。 まず、ソースでもある Firebug拡張をダウンロードする。 http://releases.mozilla.org/pub/mozilla.org/extensions/firebug/firebug-0.4-fx+fl.xpi xpi は、実際にはただの zip ファイルなので、 unzip コマンドで解凍できる。 ./$ unzip firebug-0.4-fx+fl.xpi Archive: firebug-0.4-fx+fl.xpi

    facet
    facet 2006/08/11
    commandLineAPI.js | xpi,jar -> unzip/zip | FireBugUtils[*]
  • JS入門、福岡 - FAX

    JS入門、福岡 JavaScript こんにちは。 ちょっと集まってJavaScriptを勉強しようということになりました。 正晃テックの桜井さんと、新井さんの会社メロートーンにお邪魔してやる予定です。 やりたいことは、たくさんあります。 まずは、JavaScriptをきちんと理解しようと思います。 if文やwhile文、varによる変数の宣言、型変換の法則、スコープ/Callオブジェクト、クロージャー、Function#apply/callなど、備わっている機能を一通りちょっとづつ勉強します。 &&、||を使った判断と実行、v-0、''+v、!!vなどのイディオム的な記述も見ていきたいです。 SICPや、HTDP、Rubyクイズ、Perlクイズなどから問題をもらって解く、プログラミングの時間もあります。*1 桜井さんは、どうも、SICPやHTDPにある、プログラミングの抽象化のエッセンス

  • フォント問題 - さそり

    Programming | 13:40 | プログラマの皆さんて、エディタのフォントは何使ってるんでしょうか。私は最近までARISAKA-等幅を使っていました。でも、ちょっと飽きてきたのもあっていろいろ探してるのですが、いいのが見つかりません。エディタ向け、プログラマ向けのフォントって、たとえばM+ FONTSProFont for Windows, for Macintosh, for LinuxMonospace/Fixed Width Programmer's FontsProggy Programming Fonts他にもいろいろありますけど、7から9ptのビットマップフォントが主流なんですよね。でも1280*1024の17インチモニタだと9ptは小さすぎます。見えないことはないけど目が疲れる。Bitstream Vera Sans Monoという好みのフォントを発見したのですが、

    facet
    facet 2006/08/10
    ARISAKA-等幅
  • ISSNとは 読書の人気・最新記事を集めました - はてな

    facet
    facet 2006/08/08
    International Standard Serial Number 国際標準逐次刊行物番号
  • HTML、簡易表記、Wiki - FAX

    HTML、簡易表記、Wiki JavaScript, リンク 2007/6/15 最終更新 Control.TextArea : Cross Browser TextArea Manipulation Wiki.Formatter in JavaScript WikiParser.js WikiParser.js Pure JavaScript Wiki Like Formatter Wiki on a Stick Wiky: A Bidirectional Markup Converter pukiwikiparser.rbをJavaScriptに移植してみた(管理人日記) - むぅもぉ.jp TiddlyWiki GTDTiddlyWiki text-hatena.js Showdown - Markdown in Javascript js-markdown-extra js-mar

    facet
    facet 2006/08/05
    parsers[*]
  • Javascript Speed Tests - FAX

    Javascript Speed Tests Javascript (via JavaScriptを最速で実行できるブラウザはどれ? - GIGAZINE) Opera 9IE 6(SP2)Firefox 1.5 Try/Catch with errors1090271 Layer movement130351140 Random number engine15060140 Math engine80120541 DOM speed30261200 Array functions7030120 String functions401060 Ajax declaration30300381 Total 540ms1222ms1853ms テスト内容、DOMだとこんな具合。 var startTime = new Date() ; for( var i = 0; i <= 1000; i++

    facet
    facet 2006/08/03
    IE6, Firefox1.5, Opera9。Fx、遅いなあ…
  • Javascriptでポートスキャン - 技術メモ帳

    ITMediaの記事が抽象的すぎて原理がわからなかったので、 BlackHat のやつのソースを斜め読みしてみた。 僕はいつも適当なので、間違いがあるかもしれません。 http://www.spidynamics.com/spilabs/js-port-scan/ http://japan.cnet.com/news/sec/story/0,2000056024,20185667,00.htm 簡単にまとめさせていただくと、 IFrame と Image#src により 任意のIPアドレスにアクセスさせ、 特定のタイムアウト時間(ハードコーディング/マジックナンバー) が 過ぎたらそのホストは生きていない判定をしている。 これは、Firebug で試してみたらなんとなく体感。 (new Image()).src = "http://IPアドレス"; としたときに、当に存在すると 一瞬だが

  • Firebugの便利な組み込み関数 - 技術メモ帳

    id:brazil さんのブックマークで知ったのだが、 Firebugには、便利な組み込み関数が定義されているようだ。 一通りさわってみたのだが、 $x() で 任意のXPath要素が取得できるのとかに感動した。 そして、やっぱりちゃんとドキュメント読むべきだなぁと思った。 XPathから要素を取得する。 $x("/html/body/h1"); -> 要素の配列が返ってくる。 selector名から要素を取得する。(getElementsByTagName) $$("h1") -> 要素の配列 所要時間測定 console#time, console#timeEnd time ~ timeEnd で囲んだ部分の所要時間を 計測することが出来るみたいで、 以下のような関数にまとめると良さそうだ。 function bench( callback ) { var uniq_id = Date

  • ブックマーク抜粋 2006/07/26 - FAX

    ブックマーク抜粋 2006/07/26 リンク Aptana これが書きたくて、このエントリを。 JavaScript/HMLT開発環境、IDE。 Eclipse RCPで作られているようです。 マクロ(plugins/com.aptana.ide.scripting_X.X.X.X/scripts/aptana以下)をJavaScriptで自由に記述できます。 バージョンが低く不具合はありますが、なんだか楽しみな感じです。 Alpha スクリプト用エディタ。JScriptでマクロ記述可能、補完機能あり。 Imagination Cubed 複数人数で同時に落書き、コラボレーション、Flash、ペン。 Vyew.com コラボレーション、ミーティング、補助。 PowerPointExcelのファイルを同時に閲覧したり、作図したり、チャットしたりできるようです。 Andy Budd::Bl

  • JavaScript用Flashプロキシ、Javascript Sound Kit - FAX

    JavaScriptFlashProxy 学習のためJavascript Sound Kitを読み、より汎用的に使えるプロキシを切り出してみました。addListnerの部分や、ディスパッチの部分など、とても面白かったです。(時間があれば、図を書きたいんだけど...)作者のGustavo Ribeiro Amigoさん、ありがとう、ごちそうさま! ActionScript内でのevalや、プロパティ列挙、new Functionなどが十分に行えなかったため、ターゲットのプロパティを自分で初めに列挙する必要があります。thisまわりや、スコープの扱いも、MTASCはちょっと変でクセがあります。 コンセプトコードに近く、ActionScriptについての知識が皆無なため、見落としだらけだと思います。MP3の再生だけなら、Javascript Sound Kitで十分です。なにかの参考になれば。

  • FlashProxy、メモ、Opera - FAX

    FlashProxy、メモ、Opera メモ Operaで動作しない件は、ブラウザ判定で手抜きをしていたためです、ごめんなさい。 userAgentでの振り分けを入れて、前回のものを入れ替えました("grey"のタイポでIEで動かなかったのも)。 コードがひっちゃかめっちゃかで、恥ずかしいです。 始めはちょこっとMP3が再生できればいいやというところから始めたので、他のクラスを利用しようとしてテイストの違いに驚きながらパッチを当ててる感じです。 addListnerという名前も、IMEをみたらアウトで、ずらし方を考えます。 現在は、1つのFlashProxyに対して、1つのFlashオブジェクトしかプロキシ対象になりませんが、どうも複数あると便利みたいです。 使うのは簡単なまま、色々と対応したいなぁ。 クラス変数にいろいろな内部設定をさらして、好きに書き換えられるようにしたり。 今日、AF

    facet
    facet 2006/08/01
    注。
  • Collection & Copy - Greasmonkey、はてなブックマーク追加時にコメントを表示する、E4X

    JavaScript スクリプトの内容更新されています。ファイルの配布先は変わっていないため、そのままここからインストールできます。 はてなブックマーク追加時にコメントを表示するGreasemonkeyスクリプト、更新 hb_display_comment.user.js はてなブックマークの追加画面の下部にコメントの一覧を表示するGreasmonkeyスクリプト。基デザインの要素を非表示にするので、いる場合はGM_addStyleの部分から削ってください。 JSONを取得しテーブルを表示している部分は以下。 GM_xmlhttpRequest({ method : "GET", url : "http://b.hatena.ne.jp/entry/json/" + decodeURIComponent(location.href.match(/url=(.*)/)[1]), onl

  • Object#eval - FAX

    Object#eval JavaScript MDC - Core JavaScript 1.5 Reference:Global Functions:eval id:mal_blueさんより、Object#evalは後方互換のために残されているメソッドとご指摘いただきました。 なるほどー、ありがとうございます。 dojoのソースを読み、evalがObjectのメソッドだと知った。 var obj = {year : 2006}; obj.eval("alert(year)"); // 2006 with(obj){alert(year)}; // 2006 関連リンク 最速インターフェース研究会 :: JavaScriptでDebugScreen、その2 A. Sundararajan’s Weblog - More JavaScript debugging tips (Mustang

  • 繰り返し文字列を生成する、pad - FAX

    繰り返し文字列を生成する、pad JavaScript 特定の文字が繰り返される文字列は以下のように書ける。 // '_'を4回繰り返す new Array(5).join('_') // ____ 指定桁数で埋めるpadは以下。 function pad(str, len, ch){return new Array(len-(''+str).length+1).join(ch) + str} alert(pad(56, 4, '0')); // 0056 追記 2006/8/6 string_repeat - Javascript - Snipplr 普通に繰り返しで書いたほうが速いとのこと。 Permalink | コメント(0) | トラックバック(1) | 22:52

  • Hatena Inc.入りたい!とは - はてな

    このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

    Hatena Inc.入りたい!とは - はてな