チラシの裏からうっすら見える外枠の外のメモ書きスマートフォン用の表示で見るチラシの裏からうっすら見える外枠の外のメモ書き新聞に挟まってる硬い紙のチラシの裏からうっすら見える外枠の外に走り書きされたようなものです。思いついたときにふらふらと。この広告は、90日以上更新していないブログに表示しています。前回の通り、自分で書いたブログはこれが初めてではない。以前に数えれば3,4回は書いたことがある。それもすべて別のサービスで。例を挙げれば、amebaやwordpress。悪くはなかったけど、続かなかった。wordpressの管理が面倒くさくなったし、amebaは関係のない情報が無駄に着ていた。今回は最近のやっていることを少しだけ書こうと思う。全て書くとそのやっていたことは途中で頓挫する可能性がぐんと上がるからだ。最近はC++でとあるソフトウェアを制作している。インターネットの発達したこの時代に自分で制作するのははっきり言って必要ないかもしれないし、やっていることは車輪の再発明に近い。他人の制作したソフトウェアよりも自分で制作したソフトウェアのほうが信頼性が高いと踏んだ。プログラミングは一番最初に触れたのがVBマクロだった。MessageBox(msgbox)を利用してパソコンの画面にメッセージを表示させて遊んでいた。それがBASICになりCになり(途中で挫折したが)PerlになってC#へ辿り着いた。自分ではこの順番はめちゃくちゃだと思うが、どうなのだろうか。現在ではC++やCも使うようになったが、C#のほうがまだ使いやすいと個人的には思っている。Xの利用に関してはC#、お前はダメだ。話を戻すと、C++で直近でやっていることは暗号化復号化処理だ。stringを暗号化し、ファイルに保存してそれを再び読み込んでstringに復号化する。これが地味に面倒でやる気が起きなかったりする。話を広げると、実は暗号化だけではなく、文字の入力面(std::cin/getline)にも困っている。文字の入力受付をして文字を受け取ると、マルチバイト文字の場合はエラーで終了、特定の場合(といっても、これは解決したのだが)に文字を入力すると永遠と表示がループするというものだ。C++のstd::cinの扱いはまだ慣れていないから、こういったことがよく起こる。Communityは使いやすい。Editionでは(個人であれば)規制なしに利用可能になる。2だったか?)で、GitHubへの対応も行われた(?)ようなので、非常に嬉しい。UWPのアプリ開発とかも面白い。最近の更新に合わせて、Xamarinが無料化したことも大きい。XamarinはC#でAndroid、iOSのアプリを開発できるソフトウェアだ。今まではかなり高額なものだったが、Microsoftが買収したおかげか、無料化したうえ、オープンソース化までされてしまった。10の次回アップデートについてなどが発表された。生放送でこれを見ていたが、Xamarin無料化の発表時はかなり盛り上がっていた。10の次回アップデートについての発表より盛り上がっていた気がする。Update」では、Unix系列のOSで採用されているシェルのひとつである「bash」が追加されることが発表された。個人的にはこちらのほうが大きかったりする。私は今のところXamarinを使う予定はないが、今後ぜひXamarinにしてほしいことがある。それは、iOS向けアプリの開発にmacを必要としないでほしいことだ。macは(個人的に)必要でないし、必要となる機会が少ないと考えている。私はWindowsをデスクトップパソコンとして利用しているが、特に不便を感じたことはない。