プログラミングとか日常とかの覚書っぽいなにか
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
前に faith_and_brave さんのブログで知ったものです。
Bartosz MilewskiさんによるC++11並行プログラミングの解説動画シリーズ『C++11 Concurrency Series』。 分かりやすい図や実演で解説されており、しゃべっている英語もクリアかつゆっくりで聞き取りやすいのでおすすめ。 PR
試しに Visual Studio 11 を使ってみることに。
長い時間インストールを待っている間に、C++関連でどんな機能が追加されてるのか以下で確認してみました。 What's New for Visual C++ in Visual Studio 11 Beta - MSDN http://msdn.microsoft.com/en-us/library/hh409293%28VS.110%29.aspx 興味があるのだけ抜き出してるので、ところどころ飛ばしています。
いろいろと手当たり次第に試しているような気もする今日この頃。
OCR(光学文字認識)の機能を実現できないものかと思い立ち、フリーのOCRライブラリがないか探してみたところ、『Tesseract OCR』(テッサラクトOCR)なるものがあることを知ったので、これを試してみることにしました。 どうやらTesseract OCRのライブラリ自体はC++で書かれているようなのですが、ライブラリのビルド方法や自作アプリからの使用方法、各クラスや関数の説明などが少なく、分からないことが山積みで、Google先生の力を借りて検索してても日本語ドキュメントどころか英語の範囲でもなかなか見つからずに試行錯誤する羽目になりました。 今回のテストプログラムを作成するまでの過程を以下にまとめておきます。
Boostライブラリのバージョン1.49.0が出ていたので、お手軽なインストーラ(BoostPro)を使ってインストールしようと思ったんですが、なぜか現状、BoostProはバージョン1.47.0までしか公開されていない状態でした。
なので、今回Boostライブラリのソースをダウンロードしてビルドしてみたので、その手順をメモ代わりに書いておこうと思います。 あらかじめ、開発環境としてVisual C++がインストールされていることを前提としています。 私の環境では64bit版のWindows 7 にVisual Studio 2010がインストールされているので、ここではその場合の手順となっています。
以前のエントリで、Windowsの予約済みファイル名について書いたことがあるんですが、その時にも気づいていなかった仕様を今日見つけてしまったので、改めて書いておきます。
Windowsで予約済みファイル名となっていて使えないのは以下の通り。 ・CON ・PRN ・AUX ・NUL ・COM1~COM9 ・LPT1~LPT9 解説しているサイトによっては、さらに以下を含めていることもあるようです。(MSDNには上記のもののみ記載されていますし、実際に以下のファイル名を作成することはできます。) ・COM0 ・LPT0 ・CLOCK$ そして予約済みファイル名に任意の拡張子をつけたもの、たとえば「con.txt」などや、フルパス指定もダメというのは以前に指摘した通り。ちなみに、拡張子のピリオドを複数含む「con.something.html」なんてのもNGだったりします(最初のピリオドまでが予約済みファイル名だとNG)。 今日見つけたのはさらに、予約済みファイル名と拡張子のピリオドとの間に1個以上の半角スペースを含めたファイル名、例えば「con .txt」というのも予約済みファイル名「con」と同等に扱われるという点です。 ソフトウェアで予約済みファイル名のチェック機能など含めている場合にも、これをチェックできていないということは十分にありそうです。いくつかWeb上で公開されているサンプルプログラムでも、チェックできていないものが多く見受けられますし。 |
プロフィール
HN:
はむぱい
職業:
ソフト作ったりしてる人
Twitter
カテゴリー
最新CM
[06/09 replica rolex oyster perpetual datejust]
[06/09 bracelets imitation cartier love]
[06/09 replica the oyster perpetual datejust]
[06/09 datejust rolex oyster perpetual]
[06/09 replica gold love bangle]
カレンダー
ブログ内検索
あ~いい漢字
|