タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとJavaScriptとdebugに関するnitoyonのブックマーク (20)

  • ExtendScript Toolkitについて

    ■ExtendScript Toolkitについて CS2からはJavaScriptプログラムを制作、実行、デバッグできるExtendScript Toolkitが付属しています。InDesign CS2からスクリプトを実行するだけでなく、ExtendScript Toolkitからも実行することができます。この場合、実行するアプリケーション名InDesign CS2を選択してから再生ボタンを押します。 ExtendScript Toolkitでスクリプトを作成した場合、文字コードはUTF-8 (BOM:Byte Order Mark) になります。 スクリプト制作で不具合が発生した場合、ExtendScript Toolkitを使ってデバッグすると解決が早いかもしれません。

    nitoyon
    nitoyon 2009/04/04
    CS2 以降についてくる ExtendScript Toolkit を使えば JavaScript のデバッグが簡単に。
  • これはひどい - へたっぴ日記

    生意気な後輩に「これはひどい」って言われた。自分でもわかってるけどさ。 Debug.log = function(msg) { if (!Debug.ENABLED) return; try { GM_log(msg); return } catch(e) {} try { console.log(msg); return } catch(e) {} try { WScript.Echo(msg); return } catch(e) {} try { alert(msg); return } catch(e) {} try { print(msg); return } catch(e) {} } ちなみに彼のコードはこんな風だった。 function debug(msg) { alert(msg); // WScript.Echo(msg); } ちょw。 typeof でチェックするの

    これはひどい - へたっぴ日記
    nitoyon
    nitoyon 2007/12/16
    処理系に依存しない Debug 関数。これはひどい。/ print は何用だろ??
  • ExportJS - ActionScript3 のオブジェクトを JavaScript にエキスポート - 2nd life (移転しました)

    ExportJS (ソース) 通常 flash では、コンパイル済みのオブジェクトの変数やプロパティは外部から弄ることが出来ず*1、パラメータの微調整を行うことや、現在プロパティにどんな値が設定されているかは解りません。ので Firefox の JavaScript から AS3 のオブジェクトを JavaScript にエキスポートして簡単に弄れる ExportJS というライブラリを作ってみました。現在は Firefox の JS 専用です。*2 なにはともあれまずは Demo を。 http://as3exportjs.googlecode.com/svn/trunk/demo/ExportJS_Example1.htm リアルタイムに TextField を変更したり、メインのオブジェクトを弄ったり、shape のパラメータを変えています。Firefox の setter/gett

    ExportJS - ActionScript3 のオブジェクトを JavaScript にエキスポート - 2nd life (移転しました)
    nitoyon
    nitoyon 2007/10/22
    FABridge使ったらもっといろいろできるのに。 プロパティいじってじゃなく、setHogehoge になっちゃうけど→コメントされたhttp://subtech.g.hatena.ne.jp/secondlife/20071022/1193012135 / (関連)http://subtech.g.hatena.ne.jp/secondlife/20071020/1192826863
  • onerrorでエラーを検出 - VTuberになったプログラマーの魂の残滓

    @nitoyon IE 6 エラーになる?やべー、手元に Windows がないー。ちょっと別のマシン起動してきます。 http://twitter.com/amachang/statuses/191685642 ってのがあったのでonerrorを使ったエラーの検出方法について書いてみたいと思います。 いきなりソースコード var err = function(a,b,c){ var img = new Image(); img.src = 'http://example.com/error.gif?a=' + escape(a) + '&b=' + escape(b) + '&c=' + escape(c); return true; } window.onerror = err; 用意するもの 上のスクリプトをできるだけページの上部に設置 アクセスログを閲覧できる場所に1x1のerro

    onerrorでエラーを検出 - VTuberになったプログラマーの魂の残滓
    nitoyon
    nitoyon 2007/08/07
    onerror で gif に詳細を付けて空gifをロード。access_log に UserAgent つきでログが残る。関連:http://la.ma.la/blog/diary_200601150700.htm
  • javascript - 関数をtraceする : 404 Blog Not Found

    2007年05月18日14:15 カテゴリLightweight Languages javascript - 関数をtraceする amachangのコメントを受けて追記 JavaScript: 関数の追跡 - 文系大学的IT系の悲哀からのTBを受けて追記 書き換えめんどいー。 IT戦記 - JavaScript の関数を「引数そのまま返す化」 alertだけ alert(hoge); hoge.method(); 改行めんどいー。 alert + そのまま返す化 alert.s(hoge).method(); // 1 ステートのまま Functionオブジェクトを拡張 というわけで、関数をtraceするmethodをFunction Objectに追加してみる。 まずは実例。 function add(x,y){ return x + y } add = add.trace('add

    javascript - 関数をtraceする : 404 Blog Not Found
    nitoyon
    nitoyon 2007/05/20
    JavaScriptの関数呼び出しで、引数と戻り値を出力する方法。
  • テストとか - JS Commander

    コンソール上から JavaScript で Web ブラウザを操作できる、JS Commander というプログラムを作ってみました。JS Commander を立ち上げるとプロキシサーバが同時に起動し、このプロキシサーバを使うように Web ブラウザを設定すると、コンソール上で JavaScript のコードが入力できるようになります。Web ブラウザ上の JavaScript を自由に実行できるコンソールには FireBug, FireBug Lite, jsh, MozRepl などがありますが、JS Commander の特徴は以下のような感じです。ブラウザ非依存 - XmlHttpRequest が使えるブラウザであればたぶん動きます。readline を使った操作 - bash などのシェルと同じような emacs 風キーバインドが使えます。別のマシンにあるブラウザも操作可能

    nitoyon
    nitoyon 2007/05/05
    proxy を使うことで、任意のPC、任意のブラウザ上で JavaScript を実行できるようになる。bash風キーバインド、console.log 関数、履歴などもサポート。 Selenium IDE の作者。via b:id:brazil
  • Fiddler2 を使ってIEでのリファラの送信を止める - 葉っぱ日記

    Fiddler2は Proxy 型の HTTP デバッガで、送受信のルールを JScript で柔軟に記述することで様々なカスタマイズができます。例えば、IE では止めにくい Referer も、Fiddler のルールをカスタマイズすることで簡単に止めることができます。手順は次のとおり。 まず、Fidller の "Rules" メニューから "Customize Rules..." を選択すると、メモ帳で "CustomRules.js" が開かれるので、以下のように記述します。 class Handlers { //この2行を追加 public static RulesOption("Disable Referer") var m_DisableReferer: boolean = false; //これより下は元のまま。 public static RulesOption("Hid

    Fiddler2 を使ってIEでのリファラの送信を止める - 葉っぱ日記
    nitoyon
    nitoyon 2007/03/26
    JScript で Fiddler の挙動をカスタマイズ。リファラ送信以外にも使えそう。Fiddler は proxy 型の HTTP モニタリングツール。
  • http://www.frozen-o.com/blog/2007/03/opera-developer-console.html

    nitoyon
    nitoyon 2007/03/14
    Opera 版デバッグ用コンソール。FireBug の主要な機能は持ってそうな雰囲気。
  • Firebug Lite

    Thank you, Firebug. You made the web amazing for all! The story of Firefox and Firebug are synonymous with the rise of the web. We fought the good fight and changed how developers inspect HTML and debug JS in the browser. Firebug ushered the Web 2.0 era. Today, the work pioneered by the Firebug community through the last 12 years lives on in Firefox Developer Tools. Switch to the latest version of

    nitoyon
    nitoyon 2006/12/05
    IE、Safari、Opera で利用可能な軽量 FireBug コンソール。IEerBug が不要になるやんけ...
  • log4javascript

    無料プランが拡大! | Auth0 無料プランのMAUは25,000まで、さらに、Okta Connectionsが無制限になり、開発者のみなさんがアプリの開発に注力することができるようになりました。 無料・有料プランを拡張してほしい!そのような声を開発者の方々からいただき、プランが大幅に変更されました。プランの制約とセキュリティーの悩みから解き放たれ、みなさんが開発に集中できるようになることを願っています。

    nitoyon
    nitoyon 2006/10/27
    FireBug互換デバッグコンソール。popup/in-page, XHR, ログ送信などが可能な模様。
  • http://s.drmg.net/chd/dhtmldiver/htm/1_summary.htm

    nitoyon
    nitoyon 2006/10/23
    JavaScript の DOM 覗くツール。IE専用。.inf でレジストリ設定してインストール。HTMLダイアログ。
  • 最速インターフェース研究会 :: Developer Enviroments Conference で発表してきました

    [Mona] 勝手にmakeでMonaの開発効率を上げよう 昨日のDevelopment Environment Conferenceで最速の中の人がCSSを編集したら即座にブラウザに反映するってのをデモしていて「待ち時間が少ない方が効率が良い」的な話をしていました。 僕みたいなLLでない人は、冷静に考えると開発時間の10%位はビルドに要していて、しかも Development_Environment_Conference 9月8日(金)に「秋葉原ダイビル」にて開催された「Development_Environment_Conference」へ行ってきました。開場時刻は18時30分からとなっていましたが、迷子になって遅れてしまうのは嫌なので約30分程早く「JR秋葉原駅」に到着しました。少し早すぎたかな?と思っていたのですが、ビルのエレベーター内で「はてなのnaoya氏」率いる開催者軍団に遭

    nitoyon
    nitoyon 2006/09/10
    IEerBug を紹介してもらえた模様。alert_once は便利そう!
  • JavaScript 用デバッグコンソール "IEerBug" [tech.nitoyon.com]

    IEerBug は Internet Explorer 6.0 と FireFox 1.5 で動く JavaScript 用のデバッグ コンソールです。 FireBug と同じ console.log()、console.debug() などの関数が使えるようになるため、FireFox と IE の両方でデバッグする場合に便利です。コンソールに出力したオブジェクトを、DOM インスペクタを利用して解析することも可能です。 使い方 ieerbug.zip をダウンロードし、中身をアプリケーションのディレクトリに配置します。IEerBug 用のディレクトリを作成して、その中に配置しても問題ありません。 HTML の中で次のようにして ieerbug.js を読み込みます。

    JavaScript 用デバッグコンソール "IEerBug" [tech.nitoyon.com]
    nitoyon
    nitoyon 2006/08/28
    IE でも使える FireBug 風デバッグコンソール。
  • 最速インターフェース研究会 :: IEの遠隔操作用ライブラリmechanize.js

    先日のShibuya.js Techtalk#2では開発手法の話とかは(前回話したので)あまりしなかったのですが、そういう話を知りたいという人も多いようなので適当に公開していこうと思います。 http://la.ma.la/misc/js/mechanize/ WWW::Mechanizeと似たインターフェースでIEを遠隔操作するライブラリです。htaから呼び出してテスト用のツールを作ったりします。wshからも使えると思います。 機能的には最低限のものしか実装してません。ファイルのアップロードとかはJS側からいじれなかったと思うので多分無理です。 この手のツールではseleniumというのが有名なのですが、多機能すぎて使い方が良くわからないので自作しました。単純な動作確認や連投に使ったりします。 これを使ってアレをナニしたりしているのですがとてもここには書けません。

    nitoyon
    nitoyon 2006/07/13
    IEをWScriptで遠隔操作。デバッグに便利。もしくはほげほげ自動化に便利。PerlやRubyにも似たようなのがあるが、普段、JSでHTMLをごりごりいじってる人にはこちらのほうが効率よさそう。
  • Main Page - Ajax Patterns

    nitoyon
    nitoyon 2006/07/05
    Ajaxのパターン、ライブラリの解説、デバッガおよびリンク集。英語。
  • JavaScript でプロファイリング - (new Hatena).blog()

    追記 [20061103]: ライブラリ非依存なバージョンも書いてみました。id:reinyannyan:20061103:p1 でご覧下さい。 最近自分で書いた JS プログラムが驚くほど重かったので、どこに原因があるか調べたいと思いました。 その方法として、怪しいと思う箇所に (あるいは思わない箇所にも) 手作業でタイマーを仕掛けて、部分部分の実行時間を計測するのも手だと思うんですが、クラスのどのメソッドでどのくらい時間が掛かっているのかが自動的に分かる、というのが理想的かなと思いました。 (以下、prototype.js 的な (OO 的な) コーディングを対象とした話になります) まず思いついたのは、プロファイルしたいクラス (function オブジェクト) を受け取って、メソッドを動的に書き換えるという方法です: for (var m in klass.prototype) {

    JavaScript でプロファイリング - (new Hatena).blog()
    nitoyon
    nitoyon 2006/06/28
    プロファイリングしてみた話。そのうち、誰かが汎用ライブラリを作ってくれることを期待。
  • bobchinの日記

    http://eto.com/d/0503.html#JavaScript_Programming Javascriptのプログラミングについて http://homepage1.nifty.com/kuraman/js/debug.html デバッグツール。 ちょこっと手直しを入れてみた。 // ****************************** debug.js // original from http://homepage1.nifty.com/kuraman/js/debug.html // modified by Kouichirou Eto // modified by Kazunobu Ichihashi // print(variable): variableの内容を出力バッファに保存 // flush(): 出力バッファの内容をデバッグウィンドウに出力 //

    bobchinの日記
    nitoyon
    nitoyon 2006/04/13
    JavaScriptをデバッグしやすいようにするライブラリ。いろいろあるけど、とりあえずはこれで。
  • IEBlog

    Internet Explorer Team Blog We've moved! Find us at the new Microsoft Edge Dev Blog As we announced last week, with the reveal of Microsoft Edge we are archiving the IEBlog. Future... Date: 05/08/2015 Microsoft Edge is the browser for Windows 10 This morning, Joe Belfiore took to the stage at Build 2015 to share more about the next chapter in... Date: 04/29/2015 Announcing improvements to Enterpri

    IEBlog
    nitoyon
    nitoyon 2006/01/24
    IE7ではXMLHTTPRequestオブジェクトがネイティブサポート。
  • JavaScript開発のお供に。 log吐き

    2006/11/27 Firebug公式サイトが移転しました。 http://www.getfirebug.com/ 詳しい使い方は、http://www.getfirebug.com/docs.html等をどうぞ。 2006/11/07 未だにアクセスが多いので、補足します。ここにある情報は既に大幅に古くなっています。以前程、パフォーマンスの低下もありませんし、ログの吐き方も変わりました。 例えば、console.debug("message",obj)のような形でログをとったり、assertしたりするようになっています。詳しくは、http://www.joehewitt.com/software/firebug/docs.php辺りを参照してください。 https://addons.mozilla.org/extensions/moreinfo.php?id=1843&applicat

    JavaScript開発のお供に。 log吐き
    nitoyon
    nitoyon 2006/01/22
    Firefox限定。
  • 最速インターフェース研究会 :: JavaScriptでDebugScreenを表示する

    デモ、IEかFirefox http://la.ma.la/misc/js/debugscreen/ IEとFirefoxではwindow.onerrorを設定するとJavaScript全体のエラーを補足できます。さらに返値をtrueにすると標準のエラーダイアログを抑制できます。 簡単なサンプルはこんな感じ。 window.onerror = function(mes,file,num){ alert([ "file : " + file, "line : " + num, "message : " + mes ].join("\n")); return true; } あまり細かい情報を取得できるわけではないので、例外処理に使ったりはできないのですが、エラーメッセージを親切にしたりできるかもしれません。 そんなわけで、ファイル名と行番号わかるなら自分自身をXMLHttpRequestで受

    nitoyon
    nitoyon 2006/01/16
    うまい。なるほどね。ついでに、Ajax でサーバにエラーログをアップロードするのはどうだろう。Windowsのエラー報告みたいな感じ。
  • 1