「ダブルクリックしても一瞬で閉じる」「作った人のPCでは動くのに、自分のPCでは動かない」——その原因を、当てずっぽうでなく、条件を1つずつ入れ替えて突き止めます。
■ こんなときに
・エラーが出て止まるが、書いてある英語の意味が分からない
・前は動いていたのに、ある日から動かなくなった
・何を直せばいいのか分からないので、見積りも取れない
■ 何をするか
お預かりしたツールを、こちらで実際に動かします。そのうえで、環境の条件を「1つだけ」入れ替えて、動くか動かないかを対にして測ります。
・起動しているPython ・作業フォルダの位置
・画面の文字コード設定 ・出力先に書き込めるか
・パスに日本語が入っているか ・データファイルの文字コード
入れ替えたときに成否がひっくり返った条件、それが原因です。
■ ここが他と違います。最初のエラー文で決めつけません
「モジュールがありません」と出たから入れれば直る、とは限りません。入っているのに、別のPythonが起動しているだけ、ということがあります。エラー文はいちばん最初に見えるだけで、原因の場所を指しているとは限りません。
ですので、対比で成否がひっくり返るまでは「未確定」と書きます。「確定」と書くのは、入れ替えて再現できたときだけです。
■ 修正は含みません
本サービスは原因の特定までです。直し方はお伝えしますが、実装は行いません。お預かりしたファイルは1バイトも書き換えずにお返しします。直すところまでご希望の場合は、別の出品でお受けしています。
■ 納品物
・再現手順(再現できたか/できなければ推定条件)
・切り分けの経過(入れ替えたものと結果の全記録。省略しません)
・原因(確定か未確定かを明記)
・直し方の提案(実装は含みません)
■ 原因が特定できなかったときは
料金をいただきません。そのうえで、消えた候補の一覧(原因ではないと分かったもの)と、次に試すことはお渡しします。
■ 対象外
修正の実装、大規模なシステム、サーバーやネットワークの障害、スマートフォンのアプリ、有償ソフト本体の不具合。
表示価格が総額です。合意した範囲について総額で提示し、後から費用を追加しません。
まずはエラー画面と「いつから動かないか」を一言お送りください。
【お預かりするデータの取扱いについて】
■ 受領方法: ツール一式をフォルダごと圧縮してお送りください(渡し方が分からない場合は手順をご案内します)
■ 利用目的: ご依頼いただいた原因の切り分けのみに使用します
■ 個人情報: 設定ファイルにパスワード・APIキー・取引先名が残っていることがあります。切り分けに不要であれば、お送りいただく前に伏せてください。作業中に発見した場合はお知らせします
■ 保存期間: 納品完了から30日後に、お預かりした一式を当方環境から削除します(即時削除のご希望も承ります)
■ 第三者提供: ご依頼者の同意なく、データ・相談内容・依頼の事実を第三者に共有しません
■ 修正は含みません: 本サービスは原因の特定までです。お預かりしたファイルは1バイトも書き換えずにお返しします
■ 対象外: 修正の実装、大規模なシステム、サーバーやネットワークの障害、スマートフォンのアプリ。処理できる規模・所要時間は実測していないため数値をお約束しません