新潟県最大級のポータイルサイトを情報技術を駆使して盛り上げたい方を募集しています。

フリーソフト活用のススメ

プログラミングをする上でツールは大変重要です。
VSCodeについては以前説明した記事がありますのでこちらをご覧いただくとして、今回はそれ以外のツールを紹介しようと思います。
正直なところサポート面を考えると有償ツールを使ったほうが何かとよいので、フリーソフト最高!というつもりはありません。
フリーソフトは基本的に自己責任ですが、ビジネスユースの場合は「自己責任」で割り切れない場面もありますよね。
職場によっては利用を制限されているケースもありますので、導入する際は必要に応じてシステム管理部門に確認してください。

当記事の読者は以下のような方を対象としています。

  • 予算はないが開発効率を上げたい
  • フリーウェアを使える環境である
  • それなりにPCを使いこなせる
  • エンジニアとしてステップアップしたい

A5:SQL Mk-2

超メジャーな汎用SQLクライアントです。
MySQLやOracle、SQLServer等様々なDBをそれぞれの公式ツールから接続するの面倒ですよね?
SQLServerのデータを参照したいからSSMS立ち上げて、こんどはMySQL触りたいからWorkbench立ち上げて・・・
複雑な命令を使わないのならおよそ汎用クライアントで十分なんです。
私がよくお世話になるのはこの辺の機能ですね。

  • SQL文の自動整形
  • テーブル定義書生成
  • データの直接編集
  • JSONエクスポート

こちらからダウンロード可能です→Vector

WinSCP

超メジャーなFTP/SFTP/SCPクライアントです。
私が知っている有名どころだと他にはFFFTP、FileZillaあたりを利用している人が多い印象です。
機能面での差異はほぼないので、自身に合ったものを導入しましょう。
コマンドライン実行、差分比較、直接編集あたりをカバーしていれば必要十分です。

こちらからダウンロード可能です→窓の杜

WinMerge

差分比較ツールのド定番です。
先に紹介したWinSCPと連携できるのが素晴らしい!
差分を取らずに上書き、バックアップを取らずに上書きして困ったことありませんか?
差分を取りつつ更新、自動バックアップを取ってから更新など欲しい機能が揃っています。

ダウンロードはこちら→窓の杜

サクラエディタ

人生で最もお世話になっているフリーソフトの一つです。
AtomやNotepad++と比べると機能が弱いという評価もありますが、日本生まれゆえに最初から日本語対応。
「導入すればそのまま使える」ことのメリットは想像以上に大きいです。
メモ帳しか使えるものがない環境ありますよね、htaccessをメモ帳で開いて壊したことありませんか?
秀丸やEmEditorをライセンスなしで無理やり使っていませんか?

私の考えるテキストエディタに求める機能は以下です。

  • 導入が簡単+インストール不要
  • グレップできる
  • 矩形選択・編集できる
  • 最低限の色分けが出来る
  • 文字コード、改行コードの識別が楽
  • 軽い(超重要)

テキストエディタなのですから高機能である必要はないんです。
高機能が欲しいならテキストエディタじゃなくて最初からIDE使えばいいんです。
インストーラーを使えば関連付けや右クリックメニューへの追加を簡単にできるので、レジストリを更新してもよい環境であればインストーラー使用がオススメです。

こちらからダウンロード可能です→サクラエディタ公式

まとめ

今回紹介したフリーソフトはどの現場に行ってもとても役に立つものです。
また、デファクトスタンダード的なものに絞っているため、安定性もまず心配ないでしょう。
ツールを導入して解決することは基本的にツールにまかせて、エンジニアは人間にしか出来ないことに注力すればいいんです。

非論理的な制約により作業効率を落としている現場も多い中、ニューズ・ラインはかなり自由に取り組める環境が整っています(もちろん責任は伴いますが)。
一緒にエンジニアの高みを目指してみませんか?

仲間を募集しています。

ニューズ・ラインの開発チームでは、アジャイル・スクラムで価値のあるプロダクトを開発したいエンジニアを募集しています。

少しでも興味があれば、お気軽にご連絡ください。