ToolsTwitterFacebookはてブPocketSIerで5年間働いている間、作業を効率化するためにいろんなフリーソフトを試してきた。今では「これがないと仕事できない!」とまで思えるフリーソフトを紹介する。SIerで働いている人に、特におすすめする。SI業界以外の方でも、便利だと思っていただけると思う。32bit、64bitで動作確認済み。言わずと知れたGoogleが提供しているIMEMicrosoftのIMEでは、誤変換されたり、補完されなかったりとストレスが溜まる。いう小さなストレスの積み重ねは、作業効率を大幅に下げてしまう。自動補完や変換が強力だが、私がよく使うのは英語変換。発音はわかるけど、綴りがわからないという経験はないだろうか?そんなときに日本語で「てくのろじー」と入力すると「Technology」と変換してくれる。綴りを調べるために、わざわざ検索する手間が省ける。他にも、「きょう」「あさって」「げつよう」「いま」のように入力して、日付や時間を入力するときにも重宝している。AtomAtomGitHub製のテキストエディタ。見た目もカッコよく、拡張機能も充実している。オープンソースなので、有志によって日々進化を続けている。以前までSublimeText3を使っていたが、試用版のまま使い続けるのに罪悪感を覚え、最近Atomに乗りかえた。欠点をあげるとすると...動作が重いWindows環境だと不安定なPackageがある64bitOSに対応していない(自分でビルドすればできるけど)まだ発展途上のエディタなので、今後のアップデートに期待したい。いまなら、先日発表されたVisualStudioCodeもありかも。サクラエディタサクラエディタ国産のテキストエディタ。フリーソフト禁止のサーバでも、なぜかコイツだけはインストールされていたりする。SIer業界でのシェアでは、秀丸エディタに次ぐテキストエディタかもしれない。AtomやSublimeTextを使っていても、サクラエディタが手放せない理由は2つ。1つは、日本製なだけあって、日本語に強い。1つは、なんといっても強力なキーマクロを搭載していること。SublimeTextだと「検索」などの特殊な操作は、キーマクロに含めることができない。サクラエディタだと、「検索」だろうが文字編集だろうが、なんだってマクロにできる。セカンダリエディタとして、活躍の場は十分にある。Launchコマンドライン型のランチャー。キーボードだけで、アプリケーションの実行や計算などができる。実行時にパラメータを渡すこともできるので、自作のバッチを起動するのにも使える。実行するディレクトリだって指定できる。Launch自体にスタートアップに登録する機能がついていないので、Windowsのスタートアップフォルダにショートカットを入れておくことをおすすめする。CliborClipXは、海外製のクリップボード拡張ソフト。コピーした文字列や画像を一時的に補完し、再利用することができる。貼り付けするときに間違って「Ctrl+C」を押してしまい、またコピーしなおさなきゃいけない、こんなときに使える。国産のCliborという有名なクリップボード拡張ソフトもあるが、ClipXには他には代用できない魅力がある。それは、画像ファイル(スクリーンショットとか)も履歴に保持できることろだ。SIerで良くある、画面のハードコピーを撮って、Excelに貼り付ける作業に有効だ。ClipXを使えば、一度に複数のハードコピーを撮って、Excelに次々に貼り付けることができる。いちいち画面とExcelを行ったり来たりしなくて済む。プラグインを使えば、定型文の登録もできるがクッソ使いづらいのでおすすめできない。画像の履歴も保持したいならClipX、定型文を使いたいならCliborをおすすめする。ざぐるマウスかざぐるマウス国産のマウスジェスチャーソフト。右クリックをしならがドラッグするだけで、さまざまな操作ができる。マウスジェスチャー以外にも設定しだいでいろいろ使える。中クリック(ホイールクリック)でウィンドウを閉じるホイールの加速度にあわせてスクロール幅を変えるShift+左クリックでウィンドウを常に前面表示にする非アクティブウィンドウでも、マウスオーバーでスクロールできるかゆいところに手が届く便利なツールだ。開発終了、公式サイト閉鎖という闇の一面もあるので注意。UWSCUWSC国産のWindows自動化ソフト。Windows上での操作はほとんど記録・再生ができる。バッチファイルやスクリプトを書く前に、いったん試してみると良い。面倒ではあるが自分でスクリプトを書いて実行することもできる。過去に、Accessから全てのオブジェクトをエクスポートし、Subversionの最新バージョンと比較し、差異があればメール通知するプログラムを作ったことがある。メインはVBScript(WSH)、Access操作はUWSC、メール通知はC#。これをタスクスケジューラに登録して実行していた。WinShotWinShotスクリーンキャプチャソフト。[PrtSc]や[Alt+PrtSc]でスクリーンショットを撮ると、あとでトリミングしたりと面倒なことが多い。それを解決してくれるのがWinShotだ。私がよく使うのは、矩形選択とコントロール選択。マウスカーソルも一緒にキャプチャできるので、簡易エビデンスをつくるのに最適だ。(どのボタンを押下したか赤枠で囲わなくてもすむ)画面のハードコピーをExcelに貼り付ける仕事が大好きなSIerには、必須のソフトだろう。先に紹介した「ClipX」と併用することで、効率を格段にあげることができる。ちなみに、自宅でブログを書くときはWinShotより、Evernote製のSkitchを使っている。WinMergeWinMerge定番のファイル比較ソフト。WindowsではFCコマンドでファイルを比較できるが、かなり面倒だし、時間がかかる。WinMergeがあれば、フォルダ配下のファイル全て比較や、比較しながらマージ編集ができる。プラグインを使えば、Excelの比較もできる。MDIEMDIE国産のタブ型のファイラ。Windows標準のエクスプローラだと、あっというまにタスクバーがフォルダでいっぱいになってしまい、フォルダ間の移動もままならなくなってしまう。そんなときにおすすめするのが、タブ型ファイラ。まめFileやAs/Rほど機能は充実していないが、軽量でサクサク動く。ファイラとして十分な機能は備わっているので心配はいらない。私の場合は、GTDでタスク管理をしているので、以下のようにフォルダをつくり、タブで表示している。00_inbox10_work20_wait30_documents40_dairy50_weekly60_monthly80_tools90_archiveただ開発終了してからずいぶん経つので、新しいファイラを見つけたいと思っている。巷で噂のCloverは、私の環境ではバグって、うまく動作しないことがある。Oracleならosqleditが良いいけどシェアウェアなので除外みなさんのおすすめフリーソフトを教えてください!よく使ってるフリーソフトを10個に絞って紹介してきた。中にはすでに開発が終了し、10年近く経っているソフトもある。みなさんが使っているフリーソフトがあれば、コメントなりTwitterなりで教えてください。Serverでの開発を行った時にハマったのが、Nullと空文字("")の扱いの違いだった。結論から言うと、以下のようになっている。...【C#】いろんなパディング(空白埋めやゼロ埋め)固定長IFファイルの作成では必要不可欠な処理、パディング。文字長を一定にしたり、ブラの隙間に夢を詰めたりいろんな使い方がされる。このエントリでは以下の3種類の方法を紹介する。2)」とかいたらコンパイラさんに怒られてしまった。LEFT関数は特に問題ないが、可変長データ...Excelで「データを貼り付けできません。」というエラーが出た時の対処法Excelでなぜか図形が挿入できない。オブジェクトを貼り付けることができない。こんなしょうもないことで、10分を無駄にしてしまった。その対処法をまとめる。Google先生に聞いたところ、以下の対処法があったが、どれもよくわからなかった。