某OJTで XcodeからopenCVを使う機会があったので、その方法をメモします。
バージョンは次の通りです。
- Xcode
- 4.6.3
- openCV
- 2.4.5
openCVをインストールする
まず、普通にhomebrewでopenCVを入れます。
brew tap homebrew/science
brew install opencv
XcodeでopenCVを使えるようにプロジェクトを設定する
次のページ通りに設定したら、うまくできました。
某OJTで XcodeからopenCVを使う機会があったので、その方法をメモします。
バージョンは次の通りです。
まず、普通にhomebrewでopenCVを入れます。
brew tap homebrew/science
brew install opencv
次のページ通りに設定したら、うまくできました。
RubyってSubversionで開発してるというイメージしか無かったのですが、GitHubでも最新のソースコードをCloneできました。
git clone https://github.com/ruby/ruby.git
公式にリポジトリガイドなるページがあるので、最新のRubyのソースコードを読んでみたい人は参考にしたらいいと思います。
今日は自然言語処理の期末試験でしたが、 昨日は筑波大学情報学群 組み込み技術キャンパスOJTのソフトウェアコースの成果発表会でした。
開発のお題は、Webブラウザで動作する3Dのカバンの商品カタログでした。
成果物はこれです。
WebGLとHTML5で作っているので、WebGLの動くWebブラウザがあれば、Nexus7などのタブレットでも動作します。
(Androidでは、開発者用のChromeでchrome://flags/
からWebGLを有効にする必要があります。)
細かい技術的な話はここでは置いておきますが、リポジトリは公開してます。
投票の結果、最優秀賞は逃したものの、なんだかんだで技術賞をいただきました。 一般参加者の評価も12人中2番目に良かったので、頑張った甲斐はあったというものです。
成果発表会に来てくださった方はありがとうございました。思ったよりたくさんの方に来てくださって正直驚きました。 講師の先生方、TAの方もありがとうございました。他の受講生は本当にお疲れ様でした。
振り返ってみると、開発に関してはいろいろと困難がありましたが、終わってみるとけっこう楽しかったです。(小並感)
春学期はブラウザ上で動かすこともあり、組み込みという感じはほとんどしませんでしたが、 秋学期は本格的に組み込みらしいので、期待してます。
GitHubでリストや順序リストをネストするときは、インデントをスペース4つにする必要があるみたいです。
そうしないと、うまくネストできませんでした。
2ということで、前回の続きです。
特にアルゴリズムの工夫のしようもないので、総当りで解く。 ちょっとした工夫としては、1文字目を見つけた次に最後の文字から照合すると、 文字の座標的にありえないケースを早々に飛ばすことができる。
大文字と小文字を区別しないので、入力を読み取るときにどちらかに統一する。
今日はつくばC#勉強会(tkbcsmt)に参加してきました。
期末テスト直前でしたが、C#界隈のすごい人が参加するようだったので、怖いもの見たさに参加してしまいました。
会場に着いてみると、人がいっぱいで驚きました、筑波大学生じゃない人がたくさん参加している様子でした。(はるばる陸の孤島までお疲れ様です。)
まつもとゆきひろさんも参加したRubyシンポジウムの時より人が多かったんじゃないですかね。
私はアルバイトでC#とWPFをちょっと触ってる程度のC#初心者でしたが、半分くらいは内容が分かったので良かったです。
特に未確認飛行 Cの岩永さんの話はあまりC#と関係はなかったのですが、 自分のキャリアプランを考え直すきっかけになりそうなありがたい話でした。やっぱり余裕は大切ですね。
最後に、主催者のねぎさんやその他のスタッフは本当にお疲れ様でした。
LaTexで図をその場に配置する方法ですが、このようにすれば良いようです。
\usepackage{float}
を追加。\begin{figure}[H]
のように位置指定する。i, j
i, j, 最大のサイクル数
Markdownは楽で便利なのですが、残念なことに標準ではMarkdownは定義リスト<dl>
を使えません。
Markdownでは、HTMLを埋め込めるので、手打ちでHTMLを書くことで対処できますが、 それだと負けた気分になってしまいます。
Octopress(というか、Jekyll)では、標準のMarkdownのパーサを変更できるので、 定義リストを使えるParserに変更して対処しました。