今回は、設計の際に使用するツールについて記載します。普段、ソフトの設計を行う際には、どのようなツールを使用していますか?(さすがに、紙とペンだけ、という方はいないと思いますが...。Community」というツールを使用しています。このツール、バージョン7.0から商用利用ができなくなりました。このライセンスの変更が影響しているかは不明ですが、少し使い勝手が悪くなりました。加えて、バージョン6.9までは、サポートしている言語はJavaのみとなっています。Javaで開発する分には問題ないのですが、それ以外の言語となると、少し使いにくい部分が出てきてしまいます。Community」に代わるツールを探していたところ、「draw.io」という、ツールではなくサービスを見つけました。このサービス、インストール不要、ブラウザ上で使用でき、「フリーでこんなに!?」というくらい沢山の図を作成できます。作成した図については、XML形式で保存されるので、異なるブラウザ間でも、同じ図を描くことができます。保存先も、ローカルフォルダはもちろんのこと、ネットワーク上のストレージ/サービスにも選択可能です。何よりも、GitHubとの連携が可能です。データの保存と同時にGitHubにコミットできるので、非常に便利です。図の基本的な描き方は、ブロック(パーツ)を配置するブロック同士を線でつなぐと、至ってシンプルです。まとめフリーの設計のツールは、これまでに沢山ありました。ここまで多機能なものは無かったと思います。設計ツールに迷ったら、今後はコレを選択していけば問題なさそうです。2017年9月11日追記draw.ioですが、GitHubと連携できて大変便利、ということを書きましたが、この方法ではよくよく使うと不便なことがありました。いうのは、変更を保存する度にGitHubへのコミットが行われてしまう、ということです。その都度コミットするのは、大変な作業の手間になります。そこで、次にオススメ(?)の方法として、「OneDrive」があります。この方法であれば、保存の際にコミットが発生するといった手間や、保存のたびに別のファイルが生成される、ということも無く快適に設計が行えます。OneDriveのアカウントを作成する必要があります。一度作成してしまえばそれでOKです。無料プランでも、5GBの容量がもらえ、よほど大きいファイルを作成しない限り、容量不足になることもありません、たぶん...。そんなわけで、GitHubもオススメですが、OneDriveも使えるのではないかと思います。Windows10への移行どもです。Repository数が無制限になったので試してみたどもです。年明けに、「おっ♪」と思うようなニュースがありました。「GitHubのF記事を読むLinux/EclipseでRaspberryPiのクロス環境を構築してみた...がっ!どもです。記事を読むbatファイルによるGitリモートリポジトリへのpushどもです。普段、コマンドラインからgitコマンドを利用して行っているリモートリポジト記事を読むVisualStudioCommunityでのPython開発環境構築どもです。最近、VisualStudioでのPython開発を始めました。その際の環境構築に記事を読むRaspberryPiのOS:RaspbianをNOOBSでセットアップしてみたどもです。今回の内容は、「今更!?」ですがNOOBSでRaspbianをセットアップしたとい記事を読むはじめまして田舎出身のエンジニアです。nano(中華版)をセットアップしてみたどもです。nano」互換(なのか?)の中華ボードを手に入れました。記事を読むRaspberryPi起動時にpigpiodがスタートしないようにするどもです。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト上に表示された文字を入力してください。ENTRYSourcetrailを試してみました(2)-Eclipseと連携どもです。前回のエントリで、ソースコードを解析するオープンソース「Sourcetrailを試してみましたどもです。最近、ソースコードの解析に役に立ちそうなツールを見つ土壌湿度センサーの出力値の比較:SEN0114とSEN0193どもです。今回も、センサーの性能、測定結果を比較してみた結果につい温度センサの出力値の比較どもです。今回は、センサーの性能、測定結果を比較してみたので、それ自宅で電子工作(2)-ラズパイのSPIコネクタ自作どもです。今回は、電子工作です。最近のコメントRasbianの新しいバージョンが出たので、クロス環境を更新してみた。Rasbianの新しいバージョンが出たので、クロス環境を更新してみた。