タグ

progとdebugに関するNeanのブックマーク (3)

  • 正常なソフトからコードを転送してバグを修復するシステム、MITが開発

    Charlie Osborne (Special to ZDNET.com) 翻訳校正: 川村インターナショナル 2015-07-02 17:05 マサチューセッツ工科大学(MIT)のチームは、「ドナー(「臓器提供者」の意)」プログラムを使ってオープンソースプログラムの機能性を向上させ、システムエラーと脆弱性を減らす方法を考案した。 「Automatic error elimination by horizontal code transfer across multiple applications」(複数のアプリケーションをまたいだ水平コード転送による自動エラー除去)と題された論文の中で、MITの研究チームは「Code Phage」システムについて説明した。同システムは、ドナーとなるプログラムから、バグのあるコードやエラーを含むほかのアプリケーションに自動的にコードを転送する。 テスト

    正常なソフトからコードを転送してバグを修復するシステム、MITが開発
    Nean
    Nean 2015/07/03
    なんとなく『バビル2世』のバベルの塔のコンピュータをイメージしたり。
  • gdbでEmacs Lisp のスタックトレースを表示する - *iroi*

    Emacs"で"デバッグする方法はいっぱい出てくるのに、Emacs"を"デバッグする方法が http://www.emacswiki.org/emacs/DebugEmacs くらいしかみつけられないです... とりあえずgdb で elispのスタックトレースをみたいので GDBで実行中のスクリプト言語のスタックフレームをダンプしてみる試み - muddy brown thang を参考に 書いてみました。 関数(struct Lisp_Function)以外に対応してないとか, アーキテクチャ(OSX)にとても依存している気がします。 あとハッシュを計算するのが面倒なのでシンボルテーブルを引くのが欲しいです。 実行結果は以下 bt だと C の関数ばっかりでよくわからない! のが (gdb) bt #0 0x00007fff84a210b6 in __kill () #1 0x0000

    gdbでEmacs Lisp のスタックトレースを表示する - *iroi*
  • JavaScriptのデバッグTips - os0x.blog

    JavaScript Advent Calendar 2010 8日目担当のid:os0xです。 JavaScriptネタは案外範囲が広くて色んなネタがあるので、毎回が楽しみですね。 さて、私はデバッグをネタにしたいと思います。テストではなくデバッグです。誰かが書いたコードをメンテナンスしなきゃー、とか。jQueryプラグイン導入しようとしたけど、なんかうまく動かないーみたいなケースのおはなしです。 JavaScriptのデバッグは大変なので、多くの方が日々苦労されていると思います。なぜJavaScriptのデバッグが大変なのか少し整理してみましょう。 ブラウザ依存 まず、なんといってもJavaScriptはウェブブラウザ上で実行されるので、環境が一定ではありません。特定の環境だけを対象にJavaScriptを書くことは滅多にありません。PC向けではIE、Firefox、Chrome、Sa

    JavaScriptのデバッグTips - os0x.blog
  • 1