今見てるwebページのQRコード表示グリモンスクリプト先日、ケータイをAndroid機に機種更新しました。アプリやら情報やらを漁ってるんですが、AndroidMarketは検索性悪いし、ケータイ上のwebブラウザは操作性・視認性があまり良くありません。しても、デスクトップで検索して、それをケータイに飛ばして、、、ってことになります。一部の(アプリ紹介してる)ページは、マーケットへ飛ぶQRコードを表示してるので、QRコードスキャナで取り込めば楽チンなのですが、全てのページがそうとは限りません。そこで、今見てるページのQRコードをページ末尾に強制表示させるグリモンスクリプトを作ってみました。その他2010年11月15日月曜日LabVIEWでスクリーンキャプチャを撮ってみた先日、同僚から「Windows環境で、アクティブウィンドウ以外の任意領域のヒストグラムを取るアプリってある?」と聞かれました。用途を聞いてみると、PCにCCDカメラを接続してて、ライブビューはカメラ付属のソフトウェアで出来るんだけど、そのソフトにライブヒストグラム機能が付いてない、ということらしい。「LabVIEWから直接CCDカメラをコントロールして、ライブビュー撮ればイイんじゃね?」とは言ったものの、なんかしっくりきません。LabVIEWからスクリーンキャプチャを取得して、それを2Dピクチャに出来れば、あとはどうにでも解析できるはずです。いうわけでテストしてみました。+12V駆動している装置内にマイコンを仕込む必要があるんだが、12→5Vを3端子レギュレータでやるのもアレなので、スイッチングレギュレータを検討している。自動車用USBシガープラグ(200円)』。発注してたArduinoケースが届いたのでレビュー。Arduino2010年10月26日火曜日シールドのスキマ、お埋めいたします以前書いたRS-232C・イーサネットアダプタの本運用に向けて、レベル変換回路をブレッドボードからユニバーサル基板へ作り直すことにしました。外部パワーオンリセット回路もいっしょに載っけてます。保護ダイオード...バニラシールドにちょっと込み入った回路を作ろうとしていたんです。この基板、高いじゃないですか?失敗したら怖いので、回路図ひいて、実体配線図も書いたんですよ。実装手順書まで書いたんですよ、えぇ。「ここまでするこたぁねぇよな」と思いながらも、意気揚々と半田付け開始。面白そうなので自分用メモ代わりに投稿。・MakerSHEDでの販売ページ簡単なスペック・TV(NTSC、PAL)にモノクロでビットマップとキャラクタを表示可(解像度未詳)。・モノラル音声出力可。・2台のWiiリモコンのインターフェイス内蔵。開発者本人のページに、回路図や基板データ、ライブラリや実装の解説あり。新型と旧型があります。外部電源利用時には、電源再投入のたびにリセットボタンを押さなければなりませんでした。旧型でもパワーオンリセットできるよう小細工してみました。付き添って手芸用品店に立ち寄りました。近所のショッピングモール内にあるその店は、棚という棚に色とりどりの小さなビーズやらアクセサリ用金具やらが並び、それを女性方が手に持ったトレイに選び取っていました。...この光景、どこかで見たような気が......あ、電子パーツショップだwパーツ屋、近所に出来てくれないかなぁ。その他2010年10月7日木曜日ArduinoプロトシールドのPasS用データユニバーサル基板の設計(というか構想)に『PasS』を使っています。蛇の目に対して部品を斜めに配置できない、とか不満がなくもないですが、実装サイズを確認しながらアレコレ考えるのには楽しいソフトです。いうわけで、Arduinoのプロトシールドを使えるように基板データを作成してみました。僕たちは、二人で一枚のArduinoさArduino本家から新しいボードが発表されました。非イタリア人にも読み(呼び)やすい名前ですね。Arduino2010年9月26日日曜日ArduinoでGPIB・イーサネットアダプタまた「イーサネットアダプタ」ですw計測機器には、GPIBコネクタのついてるものが結構あります。なりゃ当然、このコネクタを介して計算機から計測器を制御して、測定を自動化してやろう、という野望も湧いてくる、ってもんです(私の場合は、それが仕事の1つなんですが)。GPIBインタ-フェイスカードが引くくらい高い。※GPIBの場合、ケーブルも高くて二重苦です。いうわけで、ArduinoでGPIBインターフェイスを自作してみることにしました。ShieldでLANに載せてみます。電子工作2010年9月24日金曜日ArduinoでRS-232C・イーサネットアダプタHEIDENHAIN社製のデジタルカウンタを使っているんですが、これの表示値を計算機に取り込みたい、と考えました。普通ならば、どちらかで計算機に接続してやれば簡単に取得できるわけです。ところが今回は、「複数の計算機から取得したい」ので、この手は使えません。シリアル・イーサネットコンバータを使って、カウンタをLANに載せることを考えました。シリアル・イーサネットコンバータの市販品が、ちょっと引くくらい高いwやりたいことは、表示値の取得だけですので、汎用のメディアコンバータ使う必要はありません。Arduino使って最低限の機能だけサクっと作ることにしました。Arduino2010年9月22日水曜日あっ☆ちゃく圧着がスキです。ハンダ付けがキライなわけではありませんが、面倒クサいんです。水道まで歩いていってスポンジ濡らして、コンセントにコテつないで暖まるまで待って、終わった後は冷めるまで待って...そんなのよりガッシガッシ圧着したほうが早いです(数点ならば)。ケーブルブッタ切って変換ハーネス作るくらいなら、最近は全部圧着で済ましてる。圧着はコストが高い仕上がりが太い・重い工具で挟む分だけケーブルに余裕が必要とか難もあるんですが、今後もバンバン圧着していきたい。「はんだづけカフェ」とかあるんだから、ぜひ「圧着カフェ」も作って欲しい。各社専用の圧着工具・ダイスとかが揃ってて、そこに行けば、どんな端子(リングスリーブ、オープンバレル、BNC、RJ...)も、圧着できる。『そこに行けば、どんな~』と書くと、なんか『ガンダーラ』みたいだと思った。書き換えるのは億劫です。いう場合には、「スクリプト言語によるマクロ機能」を持たせるのが常道らしいですよ、奥さん。...例えそれが同僚数人しか使わないようなアプリであってもwとはいうものの、スクリプト言語『で』書くのは楽チンでも、スクリプト言語『(の処理系)を』書くのは面倒です。dllで書かれた既存の言語処理系をLabVIEWから呼び出すとか、VBScriptのOCXを叩く、ってのはなんか、勝ち負けで言ったら「負け」な気がします。漢らしくLabVIEW自体でスクリプト言語の処理系を作ってみました。Adsense社による広告配信のために、Cookieやウェブビーコンを使用したデータ収集をおこなっています。ブラウザのCookie機能をオフにすることで、第三者へのデータ送信をおこなわせないことが可能です。詳しくは、Adsense広告の公式プライバシーポリシーをご覧ください。http://www.google.com/intl/ja/privacy.html本ブログで紹介したプログラム等による不利益等は一切関知いたしません。