凹みTips

C++、JavaScript、Unity、ガジェット等の Tips について雑多に書いています。

2013-01-01から1ヶ月間の記事一覧

Native Client の導入と Hello World までのまとめ

はじめに Welcome to Native Client - Native Client — Google Developers Google Native Client とは、ブラウザ上でネイティブコードを安全に実行するためのサンドボックス化技術です *1。開発者側から見れば、Chrome 上で高速に動くアプリケーションを既存…

Web Speech API で遊んでみた

はじめに “Web Speech API”をサポートした「Google Chrome 25」のベータ版が公開 - 窓の杜 2013/01/14 公開の Google Chrome v25.0.1364.29 beta-m から Web Speech API が実装されました。これで JavaScript から音声認識が出来ると言うわけで、ユーザビリ…

Google リーダーではてブのコメントを自動で見れるようにした

はじめに 皆さん、Google リーダーで日夜情報収集に励まれていると思います。その際に、はてブ数やコメントを表示してくれる素晴らしい greasemonkey のエクステンションがあることはご存知でしょうか? gr-puls-hatena - GoogleReaderにはてなブックマーク…

quickfix/errorformat 対応の C# 用 quickrun 設定

はじめに C# 始めようと思うので書いてみました。 環境 Mac OS X 設定 let g:quickrun_config['cs'] = { \ 'command' : 'mcs', \ 'exec' : ['%c %o %s:p > /dev/null', 'mono %s:p:r.exe', 'rm %s:p:r.exe'], \ 'cmdopt' : '-warn:4', \ 'quickfix/errorform…

遠隔コンセントタップ WeMo を SOAP で動かすハックやってみた

はじめに WeMo は belkin 社が提供しているホームオートメーション製品で、iPhone からコントロールできる電源タップ (WeMo Switch) やモーションセンサー (WeMo Motion) といったものがあります。 WeMo Switch Belkin WeMo 家庭用電源リモートスイッチ + …

Node.js × PhantomJS で何でもサクサクスクレイピングするよ!

はじめに 先日、PhantomJS でログインが必要なページでも自由自在にスクレイピング - 凹みTips という記事を書きました。 前回は PhantomJS のみを用いてスクレイピングを行なっていましたが、スクレイピングした結果を使って色々やりたい!となると、Node.j…

openFrameworks v0073 を Android で動かすための手順

はじめに openFrameworks を動かせる環境を整えようと思い、Ubuntu / Mac OS X / iOS 用にはチュートリアル通りにサクッと動いたのですが、Android だけ結構手間取ったのでまとめておきます。 本エントリは 2013/01/06 時点の openFrameworks v0073 での手順…

Objective-C で NSThread および GCD で非同期処理した結果を UI に反映する処理を書いてみた

はじめに 前回、Objective-C++ 使って iOS で Boost.Asio してみた - 凹みTips で書いた処理ですが、同期的に処理を行うため HTML を取ってくるまでの間、UI 系はブロックされてしまいます。 そこで UI 系がブロックされないようにするためにはどうすれば良…