Windows Archive

Jul 2 2014

無料の Git リポジトリサービス codebreak; と SourceTree を連携して快適な開発をしよう

アプリやサービスの開発に Git を使っているけど、GitHub はプライベートなリポジトリは有料になってしまいます。無料でプライベートリポジトリを作れるサービスはあるけれど、今度はメンバー数に制限があったりとなかなか完全無料で制限なしというサービスがありませんでした。
ところが純日本製で codebreak; というサービスがあることを知りまして、さっそく試してみました。以前は登録にレジュメが必要で敷居が高いサービスだったようですが現在は誰でも簡単にアカウントを作成できるようになっています。
codebreak;, Xcode, SourceTree を連携させる方法について備忘録としてまとました。

Oct 23 2013

Mac の Parallels Desktop 8 に Windows 8.1 を入れてみた

Windows 8.1 が発売になりました。Win 8 からのアップグレードは無料です。Mac の Parallels Desktop 8 は Win 8 正式対応をうたっていますが、Win 8.1 に関しては Parallels Desktop 9 で正式対応をうたっています。Windows は無料アップグレードなのに Parallels を ¥4,900 でアップグレードするのはちょっと躊躇してしまいますね。5分ほど悩んだ挙句、人柱になることを決意。Parallels 8 に Win 8.1 を入れてみました。
結論から言うと「なんか不安も残るけどとりあえず大丈夫な感じ」です。詳しくは本文へ。

Aug 5 2013

Cppcheck でセキュアコーディング 〜 応用編 〜

前回に引き続き、今回も Cppcheck を使ったセキュアコーディングについてです。Visual Studio の開発環境と統合して利用する方法について調べたのでまとめてみました。外部ツールとして登録することで簡単にチェックができるようになります。また、マクロを利用することでソースコードの保存時に自動的にチェックを走らせる方法をご紹介します。

photo credit: FutUndBeidl and Ra Moyano via photopin cc

Aug 3 2013

Cppcheck でセキュアコーディング 〜 基礎編 〜

C++ でソースコードを書いていると、気づかない内にバッファオーバーランの危険性のあるコードや変数の初期化を忘れてバグを産むコードなどを書いてしまっていることがあります。商用のコードの場合には脆弱性の問題や品質問題になりかねません。そのため高価な Fortify などのコード解析ツールを利用して危険性を自動チェックすることが義務付けられている会社も多いと思います。
でもたとえ個人でもコードのチェックをきちんとやることはとても大事です。安全なばかりでなくバグも見つかることがままありますし。
無料の C++ ソースコード解析ツールを探していたところ、Cppcheck が良さげだったのでご紹介します。
まずは基礎編としてインストールと GUI ツールの使い方です。

photo credit: FutUndBeidl and Ra Moyano via photopin cc