タグ

Debugとsoftwareに関するCherenkovのブックマーク (7)

  • 他人の書いたソフトウェアのバグへの対処例 - Qiita

    はじめに 記事は、他人の書いたソフトウェアのバグに遭遇したときにどうするかという流れを、実例を基にして、ストーリー仕立てでなるべく具体的に書きました。このようなときの対処に不慣れな人に、実際のデバッグ、バグレポート、および修正案の提出までの流れを掴んでもらうことが目的です。 バグに遭遇 筆者も参加していたLinux Advent Calendar 2016に、ある日シェルスクリプト(Bash)で作るTwitterクライアントという記事が投稿されました。twitter APIの認証に使われているOAuth1.0aとshell芸に興味があったことより、この記事を読んでみることにしました。 そこで紹介されているtweet.shというbash製twitterクライアントを試そうとしたところ、出力は次のようになりました。 いきなり何かがおかしいです。自分のtwitterアカウントに関するJSON形

    他人の書いたソフトウェアのバグへの対処例 - Qiita
  • ファイルの使用者を調べる PowerShell Cmdlet - NyaRuRuが地球にいたころ

    (2007年8月8日追記)記事は「どうやって公開 API だけでファイルの使用者を調べるか?」という技術的興味で書かれたもので,実際にファイルやフォルダが操作できなくなって困ったときの助けになるものではありません.もしファイルやフォルダを移動・削除できなくて困っているのであれば,id:NyaRuRu:20070808:p1 で書いた handle.exe や Process Explorer を使って調べる方法を試してみてください. (2007年5月6日追記)プロセス開始時刻の 32 bit 目が立っているときに判定を誤るというバグを修正しました. (2007年7月20日追記)FileInfo 以外を無視するように変更しました.また,エラー発生時にも次のパイプラインオブジェクトの処理を継続するように変更しました. 元ネタは『MSDN Magazine の 2007 年 4 月号』. Q

    ファイルの使用者を調べる PowerShell Cmdlet - NyaRuRuが地球にいたころ
    Cherenkov
    Cherenkov 2011/01/28
    Handle.exe システムのプロセスで開かれているハンドルに関する情報を表示するユーティリティ コマンドライン commandline firefoxのプロファイル確認
  • Handle

    概要 ある特定のファイルやディレクトリがどのプログラムによって開かれているのかを疑問に思ったことがあると思いますが、その疑問を解決できるようになりました。Handle は、システムのプロセスで開かれているハンドルに関する情報を表示するユーティリティです。このユーティリティを使用すると、ファイルを開いているプログラムを確認したり、オブジェクトの種類やプログラムのすべてのハンドルの名前を確認することができます。 また、このプログラムの GUI ベースのバージョン、Process Explorer も、Sysinternals のサイトで取得できます。 インストール 「handle」と入力して、Handle を実行します。Handle を実行するには、管理者特権が必要です。 使用法 Handle は、開いているファイルの情報を検索するユーティリティです。実行時にコマンド ライン パラメーターを指

    Handle
    Cherenkov
    Cherenkov 2011/01/28
    Handle.exe システムのプロセスで開かれているハンドルに関する情報を表示するユーティリティ コマンドライン commandline firefoxのプロファイル確認
  • ファイルを開いているプロセスを調べる - NyaRuRuが地球にいたころ

    以前『ファイルの使用者を調べる PowerShell Cmdlet』というエントリを書いたせいか,明らかに「ファイルを開いているプロセスを今すぐ調べたい」という感じの検索語でうちの日記に来られる方が多いようです. 『ファイルの使用者を調べる PowerShell Cmdlet』で示した方法は,技術的興味から作ってみただけの,不完全かつ使いにくいものなので,当に「ファイルを開いているプロセスを今すぐ調べたい」という方にはおすすめできるものではありません. 参考までに,そういうときに私がどうしているかについて軽く書いておきます. handle.exe sysinternals 社の Mark Russinovich 氏によって作成・公開され,同社の買収によって Microsoft サイトで公開されるようになった handle.exe というコマンドラインツールがあります. Handle v3

    ファイルを開いているプロセスを調べる - NyaRuRuが地球にいたころ
    Cherenkov
    Cherenkov 2011/01/28
    Handle.exe システムのプロセスで開かれているハンドルに関する情報を表示するユーティリティ コマンドライン commandline firefoxのプロファイル確認
  • 実行中のアプリケーションを外から観察するソフトウェア(Windows版) - 葉っぱ日記

    「実行中のアプリケーションを外から観察するコマンド。 - こせきの技術日記」のWindows版。Dependency Walkerを除き Microsoft 純正。以下のうちのいくつかは64ビット環境でも動くかも知れませんがあまりよく知りません。 Process Monitor http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx Windows上で外から観測する場合のほとんどのときにはこれだけで足りるくらいの強力なツール。 各プロセスのアクセスしているファイル、レジストリ、プロセスおよびスレッドの状態などのうち、設定したフィルタに応じたものだけを出力できる。 ApiMon http://www.microsoft.com/downloads/details.aspx?FamilyID=49ae8576-9bb9-412

    実行中のアプリケーションを外から観察するソフトウェア(Windows版) - 葉っぱ日記
  • no|wrap.de - Flare

    Flare is a free ActionScript decompiler. It decompiles SWFs produced by Macromedia Flash, including Flash MX 2004 and Flash 8. What it is Flare processes an SWF and extracts all scripts from it. The output is written to a single text file. Only ActionScript is extracted, no text or images. Flare is freeware. Windows, Mac OS X and Linux versions are available. The main purpose of decompiler is to h

    Cherenkov
    Cherenkov 2010/08/15
    逆コンパイル dump decompile 便利 pandora.tv読めた
  • Web開発者が知っておくべきローカルプロキシーツール Fiddler - すがブロ

    最近の愛用は Firefox を普段使っている時は、 HttpFox を使っています。 昔は Live HTTP Headers :: Add-ons for Firefox を使っていたのですが、けして見やすいというわけでは無かったのと、実際にボディの中身を見たいという時にパワー不足が否めません。 そこで、 HttpFox です。 HttpFox :: Add-ons for Firefox レスポンスコードを色分けしてくれたりするので、個人的には見やすいと思う。 たぶん、Firebug の接続タブでも同等のことができると思うのだけど、ウィンドウ領域の使い方とか、色分けの部分とかで HttpFox の方が好き。 こんな感じで閲覧できます。 リクエストパラメータ等も見やすく整形してくれるので助かります。 題は HttpFox ではなく、Fiddler についてです。 Fiddler

    Web開発者が知っておくべきローカルプロキシーツール Fiddler - すがブロ
    Cherenkov
    Cherenkov 2010/05/19
    local proxy tool
  • 1