→VISUAL STUDIO.NET →NUnitまとめ →プロジェクト管理ツール →バージョン管理ツール →SourceSafe関連メモ →ドキュメント作成 →テストツール →バグトラッキングツール →ディスク関連ツール →セキュリティ関連ツール →ネットワーク関連ツール →開発に役立つデータ →log4j関連 →Maven関連 #contents *関連Web [#j4e8d8e4] -[[Microsoft PowerToys for Windows XP>http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx]] -http://www.osalt.com/ --プロプライエタリなソフトに対するオープンソースの同等品を紹介するサイト *.NET関連ツール [#s81c26c3] -[[CruiseControl.NET:http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET]] --[[What is CruisControl.NET:http://confluence.public.thoughtworks.org/display/CCNET/What+is+CruiseControl.NET]] -[[Lutz Roeder's Program:http://www.aisto.com/roeder/dotnet/]] --Reflector他 -[[Dotfuscator解説@IT:http://www.atmarkit.co.jp/fdotnet/tools/dotfuscator/dotfuscator_03.html]] -[[NTime解説:http://www.codeproject.com/dotnet/NTime.asp]] --パフォーマンス計測ツール -[[ILMerge:http://www.atmarkit.co.jp/fdotnet/dotnettips426ilmerge/ilmerge.html]] --dllとexeなどを一つのアセンブリにまとめるツール -NUnit(単体テスト・ツール)→NUnitまとめを参照 -[[NUnitForm(UI層 Windows Formのテストツール)の紹介@IT:http://www.atmarkit.co.jp/fdotnet/nagile/nagile03/nagile03_02.html]] -[[NDbUnit>http://www.ndbunit.org/]] -NMock(疑似的なデータ処理を可能にするテスト・ツール) -[[NAnt(ビルド・ツール):http://codezine.jp/a/article.aspx?aid=354]] -NDoc(ドキュメント生成ツール) -[[log4net(ログ出力用フレームワーク):http://logging.apache.org/log4net/]] --[[@IT解説>http://www.atmarkit.co.jp/fdotnet/vblab/extcompo_01/log4net_01.html]] --[[log4net解説:http://codezine.jp/a/article.aspx?aid=71]] --[[log4net解説2:http://tsune.japan.webmatrixhosting.net/NWiki.aspx?page=log4net]] -[[コード・スニペット解説@IT:http://www.atmarkit.co.jp/fdotnet/vb2005/vb2005_07/vb2005_07_01.html]] -[[C#のXMLドキュメンテーションの活用:http://www.codeproject.com/csharp/CSharpCodeDocumentation.asp]] *メモリやプロセスに関するツール [#ad28324d] -[[Immunity Debugger>https://www.immunityinc.com/products/debugger/]] -[[x64dbg>https://x64dbg.com/#start]] -[[Process Monitor>https://docs.microsoft.com/ja-jp/sysinternals/downloads/procmon]] -[[WinDbgを使ってクラッシュダンプを解析する>http://d.hatena.ne.jp/replication/20140427/1398605237]] 2015.6.25 -[[なぜそのソフトがクラシュしたのか教えてくれるフリーソフト「AppCrashView」>http://gigazine.net/index.php?/news/comments/20100312_appcrashview/]] 2010.3.12 --http://www.nirsoft.net/utils/app_crash_view.html -[[「最強」の多機能タスクマネージャー「Process Hacker」>http://sourceforge.jp/magazine/09/11/12/0840211]] 2009.11.12 -[[Win標準タスクマネージャーから乗り換える価値のある、フリーソフト5選>http://www.lifehacker.jp/2009/10/091020_five_best_windows_task_manage.html]] -[[svchost Process analyzer>http://www.moongift.jp/2009/06/svchost_process_analyzer/]] -[[svchost viewer>http://www.forest.impress.co.jp/article/2008/10/23/svchostviewer.html]] -[[タスクマネージャーよりものすごく詳細設定できる「AnVir Task Manager Free」>http://web-marketing.zako.org/web-tools/anvir-task-manager-free-for-windows.html]] --http://www.anvir.com/ -[[ProcX紹介>http://www.moongift.jp/2008/03/procx/]] -[[AntiFreez紹介記事>http://gigazine.net/index.php?/news/comments/20071113_antifreeze/]] --この「AntiFreeze」は緊急時用の非常に小さなリソースで動作するタスクマネージャとでも言うべきものなので、原因となっているプロセスを即座に見つけ出し、それのみを停止させることができる -[[MemScope>http://gigazine.net/index.php?/news/comments/20070221_memscope/]] --ハード的な故障のチェック -[[HealthMonitor>http://healthmonitor.zucchetti.com/]] -[[TraceTool8:http://www.codeproject.com/csharp/tracetool.asp]] -[[プロセスデバッガを作ってみる:http://codezine.jp/a/article.aspx?aid=426]] -[[Process Explorer:http://sysinternals.com/Utilities/ProcessExplorer.html]] -[[Process Walker:http://www001.upp.so-net.ne.jp/yamashita/product/pw/pw4.htm]] -[[メモリリーク検出ツールUMDHの解説@MS:http://support.microsoft.com/default.aspx?scid=kb;ja;268343]] *コーディングを支援するツール [#vccf5ca0] -[[Atomエディタ>https://atom.io/]] -[[あなたの制作人生を「速記コーディング」で豊かにする、Texterを使ったアウトプット術>http://5am.jp/lifehack/texter/]] --http://5am.jp/download/texter_j.zip -[[emacsを使い始めたい人へ送るチュートリアル>http://d.hatena.ne.jp/wadap/20081228/1230453376]] --[[2009年書いた Emacs 人気記事ベスト10>http://d.hatena.ne.jp/tomoya/20091227/1261940037]] 2009.12.27 -[[デバッグをコラボレートする pastbin>http://www.moongift.jp/2008/09/pastebin/]] -[[Thebe>http://panathenaia.halfmoon.jp/thebe/]] --テキストを書けるバイナリエディタ -[[Amy Editor>http://www.moongift.jp/2008/01/amy_editor/]] --Web上でコラボレーション可能なエディタ -[[CCFinderX:http://www.ccfinder.net/ccfinderx-j.html]] --コードクローン検出ツール -[[WinMerge解説:http://www.atmarkit.co.jp/fdotnet/dotnettips/334dotnetdiff/dotnetdiff.html]] --差分検出ツール。WinDiffみたいなもの -[[MSBuild使いこなし:http://www.atmarkit.co.jp/fdotnet/special/msbuild01/msbuild01_01.html]] -[[MSBuild徹底理解:http://www.atmarkit.co.jp/fdotnet/special/msbuild02/msbuild02_01.html]] --ただしMSBUildは.NET 2.0でしか使えない点に注意 -[[MSBee:http://www.codeplex.com/Wiki/View.aspx?ProjectName=MSBee]] --.NET 1.1で使えるビルドツール -[[Viewport Explorer:http://www.codeproject.com/tools/viewport.asp]] --マッピングモードとかビューポートなどのわかりづらい概念を理解する補助 -[[MS log perser:http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&DisplayLang=ja]] --ログファイル、XML ファイル、CSV ファイルといったテキストデータだけではなく、イベントログ、レジストリ、ファイルシステム、Active Directoryといった Windowsオペレーティングシステム上のデータソースに対し一般的なクエリアクセスを提供する多目的ツール -[[Flex:http://www.gnu.org/software/flex/]] --lexical analyser generator -[[Bison:http://www.gnu.org/software/bison/]] --Bison is a general-purpose parser generator that converts a grammar description for an LALR(1) or GLR context-free grammar into a C or C++ program to parse that grammar. **Visual Studio Code (VSCode) [#s234f452] -https://github.com/VSCodium/vscodium --VSCode のオープンソース版 -複数モジュールから参照されている関数名などを後から変えたくなったとき、F2を使って変更すると一発で変えられる。 2020.3 -[[Vagrantで作った仮想環境にSSH接続してVScodeの拡張機能を使いたい>https://qiita.com/hppRC/items/d713a7756c5a4b5a35ed]] 2019.11 -[[Visual Studio Codeで有能なショートカットキーを紹介>https://beyondjapan.com/blog/2017/11/vscode-extreme-shortcuts/]] 2017.11 -[[REST Client>https://marketplace.visualstudio.com/items?itemName=humao.rest-client]] -[[VSCodeでコードを書く時に役立つ設定・テーマ・機能拡張、知っておくと便利なテクニック>https://coliss.com/articles/build-websites/operation/work/vscode-settings-theme-extensions-tips-for-developments.html]] 2019.8 -[[VS CodeによるPython開発環境のテンプレ>https://qiita.com/kazetof/items/870d47d8f6b961e78acc]] 2019.8 -[[VSCodeを使いこなすための一歩、コードを書く時に知っていると便利なショートカットのまとめ>https://coliss.com/articles/build-websites/operation/work/vscode-shortcuts-to-make-coding-faster.html]] 2019.7 -[[Visual Studio Code TIPS>https://www.atmarkit.co.jp/ait/series/9744/index.html]] --改行コードは右下のバーで変更できる、など -[[Visual Studio Codeのうれしい機能を使いこなして、初心者を最速で脱出する!《VScode実践入門》>https://employment.en-japan.com/engineerhub/entry/2019/06/21/103000]] 2019.6 -[[Visual Studio Code(VSCode)>https://code.visualstudio.com/]] 2016.4.18 --[[VSCodeのセットアップ・各種言語(C,C++,Python,LaTex)の環境構築のまとめ(というかVSCode布教サイト)>https://qiita.com/k_zoo/items/2f06baf822b7f26f529d]] 2019.3 *業務やメモの管理などを支援するツール [#icf0088a] -[[紙copi Lite>http://www.kamilabo.jp/copilite/help/]] --「紙copi Lite」は、まるで新聞や雑誌を切り抜くような感覚で簡単にWebページを自分のパソコンに取り込むことができる「スクラップブックソフト」です。 -[[Zeeta>http://sites.google.com/site/zeetahp/]] --情報を構造化して管理。マインドマップみたいなもの? -[[構造化エディタ>http://www008.upp.so-net.ne.jp/momotan/sted.html]] -[[複数のメモを階層構造で管理するNoteCase>http://journal.mycom.co.jp/articles/2009/04/01/notcase/index.html]] --http://sourceforge.net/project/showfiles.php?group_id=118294 -[[作業ログをチームで共有できるシンプルツール I Did work>http://www.atmarkit.co.jp/fwin2k/tutor/virtualization/virtualization_01.html]] -[[WebアプリケーションとローカルをつなぐBubbles>http://www.moongift.jp/2008/02/bubbles/]] -[[TimeTrex>http://www.moongift.jp/2007/11/timetrex/]] --勤務時間管理 -[[TimeSheet>http://www.moongift.jp/2007/11/%e4%bb%95%e4%ba%8b%e3%81%ae%e6%99%82%e9%96%93%e3%82%92%e7%ae%a1%e7%90%86%e3%81%97%e3%82%88%e3%81%86%e3%80%8ctimesheet%e3%80%8d/]] -[[XTMemo>http://www.towofu.net/soft/xtmemo.php]] -[[FreeMind>http://freemind.sourceforge.net/wiki/index.php/Main_Page]] --Mind Mapを作るソフト。プロジェクト管理機能があるという話もあるが…? **タスク管理ツール [#fc8877c3] -Remember the milkみたいなものはWebで利用できるサービスへ -http://taskit.jp/ PostIt風にタスク管理するグループウェア -[[Tasks Jr>http://gigazine.net/index.php?/news/comments/20080228_tasks_jr/]] -[[タスク共有ツールfixdap>http://fixdap.com/]] -[[ToDoList:http://www.codeproject.com/tools/todolist2.asp]] --ToDoListで印刷をシンプルにやりたいときのスタイルシート(かなりいい加減だが) <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:template match="/TODOLIST"> <xsl:apply-templates/> </xsl:template> <xsl:template match="TASK"> <li><xsl:value-of select="@TITLE" /></li> <ul> <xsl:apply-templates/> </ul> </xsl:template> </xsl:stylesheet> -[[Schedule Board>http://www.rumix.com/sb/]] --スケジュール管理ソフト *マシンの整備に使えるツール [#g706cc0e] -[[Open Hardware Monitor>https://www.gigafree.net/system/monitor/OpenHardwareMonitor.html]] -[[自分のパソコンのCPUやHDDの温度・各ハードウェアの詳細などをわかりやすくまとめて表示するフリーソフト「Speccy」>http://gigazine.net/index.php?/news/comments/20100110_speccy/]] 2010.1.10 -[[Windows SteadyState 2.5>http://www.microsoft.com/downloads/details.aspx?FamilyID=d077a52d-93e9-4b02-bd95-9d770ccdb431&displaylang=ja]] --Windowsシステムの共通設定を思い通りに設定し、その状態を固定することが可能だ。ユーザーはやりたい操作はなんでも実行するし、自分勝手に設定を変更する。使っている間にマルウェアを動作させて、システムを不意にクラッシュさせることもある。そういう場合には、システム全体をリセットして、そのマシンを設定した時点の、誰もさわっていない状態に復元できる -[[Revo Uninstaller >http://www.gigafree.net/system/install/revouninstaller.html]] --多くのクリーンアップ機能を備えたアンインストール支援ソフト。 --アプリケーションを徹底的にアンインストールする機能のほか、Windows の一時ファイルや主要なアプリケーションの使用履歴を削除する機能、不要なスタートアッププログラムを削除する機能、ファイルや削除済みファイルを完全に抹消する機能 など -[[Windowsの潜在能力を飛躍的に向上するシステムツール集>http://www.yukawanet.com/sunday/2009/03/windows_1.html]] -[[PCWizard紹介>http://www.oshiete-kun.net/archives/2008/11/pc_wizard.html]] --「PC Wizard」はハードとソフト双方の状態を調べてパソコンを解析するツール --http://www.cpuid.com/ -[[nCleaner>http://www.nkprods.com/ncleaner/]] --Windows2000では使えないようだ -[[CCleaner>http://www.ccleaner.com/]] --CCleaner is a freeware system optimization, privacy and cleaning tool. -[[Registry Defrag>http://www.auslogics.com/registry-defrag/index.php]] -[[MRTGより手軽に負荷情報をHTML化できるmunin>http://gigazine.net/index.php?/news/comments/20060904_munin/]] -[[WMI Creator:http://www.atmarkit.co.jp/fwin2k/win2ktips/756wmicreator/wmicreator.html]] --WMIを使うスクリプトを生成するツール *ビルド、インテグレーション支援ツール [#bbd59e9f] -[[Gradle入門>https://qiita.com/vvakame/items/83366fbfa47562fafbf4]] 2018.6 -[[OMake つかったらC言語でプログラム書く手間がバカみたいに減った>http://d.hatena.ne.jp/hayamiz/20081203/1228296644]] **Maven [#p90179da] -[[Mavenで差分コンパイルできない>https://himeji-cs.jp/wiki/Java]] 2019 --<useIncrementalCompilation>false</useIncrementalCompilation> を設定することで、本来この機能に期待されている *賢い* インクリメンタルコンパイルが行われなくなる。 (この賢いインクリメンタルコンパイル機能がバグっているため、全ファイル変更されたと見なされているのが現状。) -http://maven.apache.org/ -http://maven.apache.org/guides/index.html -http://maven.apache.org/download.cgi --インストールはこのページのInstallation Instructionsに従う -http://maven.apache.org/guides/getting-started/windows-prerequisites.html --Windowsで動かすときに必要な設定 -Setting.xml --Eclipseの場合、デフォルトでは下記の場所にある。(Preference参照) --C:\Users\<UserName>\.m2 --コンソール版では conf フォルダの下にあります。 -[[Mavenの基本勉強メモ>https://qiita.com/opengl-8080/items/bb32732f9aa5cb3495d2]] 2020.4 -[[Maven解説>http://www.techscore.com/tech/ApacheJakarta/Maven/1.html]] --Maven は Project Object Model (POM) という考え方に基づき、プロジェクトのビルド、テスト、ドキュメンテーション、成果物の配備など、プロジェクトのライフサイクル全体を管理します。プロジェクトのビルドツールである Ant とは異なり、Maven はプロジェクト管理ツールとして、プロジェクトに関する色々な情報を POM に集約し、POM の情報に基づきプロジェクト全体を管理します。 --プロジェクトの依存するライブラリの管理。 --プロジェクト情報の配信。(サイトの作成、配備やユニットテストのレポートなど) --プロジェクトの作成からコンパイル、テスト、パッケージング、配備などのプロジェクトのライフサイクルに含まれる各タスクの支援。 -[[Maven入門>http://www.techscore.com/tech/Java/ApacheJakarta/Maven/2/]] --リモートリポジトリとローカルリポジトリは、どちらもプラグインやライブラリが置かれる場所です。 Maven は必要なプラグインやライブラリをリモートリポジトリからダウンロードし、それをローカルリポジトリに保存します。そして、各プロジェクトはローカルリポジトリに保存されているライブラリを参照します。この仕組みによって、ローカル環境にある全てのプロジェクトの間でライブラリを共有することができます。 -[[プロジェクトの作成>http://www.techscore.com/tech/Java/ApacheJakarta/Maven/2-2/]] -[[コンパイル>http://www.techscore.com/tech/Java/ApacheJakarta/Maven/2-3/]] --メモ:mvn compileのコマンドはsampleフォルダに移ってから打つ --するとsampleフォルダの下に target\classesができる -[[Mavenビルド@Hishidama>http://www.ne.jp/asahi/hishidama/home/tech/apache/maven/build.html]] *その他のツール [#fa4a9677] -[[ぼく「何度も聞かれるのでZOOMの”安全な設定"まとめ教えます」【待機室,2要素認証など】>https://qiita.com/YukiiM/items/7ae3756b645975a2f1e9]] 2020.4 -[[日本語grepが出来るjvgrepというのを作った。>http://mattn.kaoriya.net/software/lang/go/20110819203649.htm]] 2011.8.20 -[[レジストリの変化を追う Spy Me Tools>http://www.moongift.jp/2009/03/spyme_tools/]] -[[IP Messenger>http://www.ipmsg.org/]] --簡易なIMツール -[[Change Key>http://www.vector.co.jp/soft/winnt/util/se214366.html]] --間違えて押したくないキーを無効にする -[[WinSize2>http://www.moongift.jp/2008/09/winsize2/]] --ウィンドウの表示位置と大きさを管理 -[[「添付ファイルをうっかり忘れてメール送信」をなくす>http://jibun.atmarkit.co.jp/lskill01/rensai/hayawaza/03/01.html]] -[[Wget for Windows>http://gnuwin32.sourceforge.net/packages/wget.htm]] -[[cassava>http://www.asukaze.net/soft/cassava/]] --CSVファイルエディタ -[[BgInfoでシステム統計をデスクトップに表示>http://www.lifehacker.jp/2008/08/bginfo.html]] --http://technet.microsoft.com/en-us/sysinternals/bb897557.aspx -[[SmartShutdown>http://www.lifehacker.jp/2008/09/smart_shutdownpcoff.html]] -[[ShutSkill>http://www.geocities.jp/hidersoft/OLS/SHSKILL.htm]] --シャットダウンを自動化するツール -[[UWSC>http://www.uwsc.info/]] --Windowsの操作を自動化するツール。スクリプト対応 -[[PC操作をレコーディングするTipCam>http://www.moongift.jp/2008/03/tipcam/]] -[[RockXP>http://www.moongift.jp/2008/01/rockxp/]] --WindowsやOfficeのプロダクトキーをリカバリするツール -[[EventGhost>http://www.eventghost.org/wiki/Main_Page]] --Windowsを自動操作するツール -[[初心者をVPNなマシン遠隔操作で助けるのにピッタリの「CrossLoop」>http://news.atode.cc/bar.php?u=http%3A%2F%2Foshiete.new-akiba.com%2Farchives%2F2007%2F10%2Fvpncrossloop.html]] -[[HTMLつなげて印刷>http://cococococococo.cocolog-nifty.com/blog/]] -http://aipo.aimluck.com/ グループウェア -[[D-Unplugger>http://www.vector.co.jp/soft/winnt/hardware/se385250.html]] --USBの外付けデバイスをコマンドラインからはずせるユーティリティ -[[Top 10 open source Windows Apps:http://www.lifehacker.com/software/open-source/geek-to-live--top-10-open-source-windows-apps-208909.php]] -[[インデックス検索型ランチャFenrir:http://www.forest.impress.co.jp/article/2005/04/14/fenrir.html]] -[[VNCよりも高速で遠隔操作できる「FreeNX」:http://gigazine.net/index.php?/news/comments/20060908_freenx/]] 2006.9.8 -[[FairUse4wm:http://gigazine.net/index.php?/news/comments/20060830_fairuse4wm/]] --Windows Media DRMを取り除くフリーソフト -[[WiXではじめるWindows Installer作成入門:http://codezine.jp/a/article.aspx?aid=428]] -[[Updater:http://www.codeproject.com/tools/updater.asp]] -[[UPX:http://upx.sourceforge.net/]] the Ultimate Packer for eXecutables --EXEをパッキングするツール -[[Safarpプログラムの追加と削除高速化:http://gigazine.net/index.php?/news/comments/20061028_safarp/]] -[[RealTime Data Compression:Lz4>http://fastcompression.blogspot.fr/p/lz4.html]] -[[Lhaplus>http://www.gigafree.net/utility/lhaplus.html]] --lzh他に対応の圧縮解凍 --[[Lhaplusでrarファイルを解凍しようとすると「(フォルダ名)は利用できない場所を参照しています。」というエラーになる>http://okwave.jp/qa/q1736988.html]] -[[MeCab>http://mecab.sourceforge.net/]] --MeCabは 京都大学情報学研究科−日本電信電話株式会社コミュニケーション科学基礎研究所共同研究ユニットプロジェクトを通じて開発されたオープンソース形態素解析エンジンです. 言語, 辞書,コーパスに依存しない汎用的な設計を基本方針としています. パラメータの推定に Conditional Random Fields (CRF) を用いており, ChaSenが採用している隠れマルコフモデルに比べ性能が向上しています。また、平均的に ChaSen, Juman, KAKASIより高速に動作します.