サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
www.teamknox.com
「部屋のお掃除をロボットがしてくれる!」なんとも21世紀らしいことではあるが、ハッカーである筆者は生活の利便性を求めるツールと言うよりもハックの対象として見てしまう。しかし、興味の赴くままのハックがいつまでも許されるわけではない。周囲を納得させることが加齢と共に必要になってくる。エクスキューズが欲しいのだ。お掃除ロボットなら、家族の同意も取りやすいだろう?ここではそのお掃除ロボット Roomba のハックについて述べていく。 目的 「部屋の掃除を自動で行ってくれる!」何とも魅惑的な言葉だ。Roomba は元祖・お掃除ロボットなので本来の目的である掃除についての性能に異論は無いが、ハックの対象としても素晴らしい。PC の発展は Intel/Microsoft がハード、ソフトをリリースしたことでデファクトスタンダードが起きてプラットフォームの概念が出来た。それはやがて市場となりベースとして
iPhone の普及や OSX, Intel CPU の採用による Windows の実行環境(BootCamp, 各種VM)の整備によりMacの普及が目覚ましい。インストールベースでは Windows が圧倒的に多いので各種の開発環境は Windows-PC で構築されることが多いが、折角Macにスイッチしたのだから Mac で開発を出来ないだろうか?と考えるのは人情だ。ここでは Mac での ARM 開発環境の構築方法を解説する。 動機 拙著、「Eclipse / ARM」から2年が経ち、内容的にも古くなってしまった。当時はそれほどMacに拘泥するような環境でもなかったが自分自身が Mac にスイッチしたのだから、この際すべてを最初から組み上げてみようと思い立った。また、先達が切り開いてくれた様々なインストール情報は貴重だ。ただ分散しているし Mac 用としてまとまっているものも少な
注意: ライセンスは GPL2 になります。 開発過程はこちらをご覧ください 現在、開発途上ですので思わぬ不具合などがあるかもしれません。 各自、自己責任で取り扱うようお願い申し上げます。 現状の不具合 Fx2Capを立ち上げて画面のリモコン操作でDT-6やBS-12チャンネルを操作すると、Fx2Capがエラーになって停止。そうでない場合もあり。 リモコンのモード切替で「DT」にしてから「1」チャンネルを押すと「NHK衛星第一」と薄文字で表示。モードとTV局の矛盾が生じる。 リモコンで、「Mode」の切り替えと表示は可能だが、TV局の表示が「チャンネルインホメーション」に出ないので、「NetWork」のチェックボックスも開かない。このため、リアルタイム視聴が出来ない。ただし、一度録画したチャンネルが有れば「NetWork」ボックスが開いて、録画したチャンネルの視聴が可能
iPhone 用のワンセグ視聴システムが発売されました。これは日本の携帯と比較して iPhone の弱点である「オサイフ機能」「ワンセグ視聴」を克服するために発売されたものと思いますが、微妙に外していると考えています。独断と偏見ですが、iPhone ユーザはそういうものをあまり欲していないと思うのです。むしろ自分の好みの音楽や動画などを iPhone で積極的に楽しみたいと考えているのではないでしょうか?少なくとも WebMaster はそういう人間です。Friio, PT1, 亀などの地デジやBSデジタルの録画が手軽に行える環境が充実してきました。デジタルデータをそのまま、ハードディスクに書き出すことが出来ます。TS抜きなどと言ったりもします。深夜アニメのファンなのですがこれらのアニメはかなりの数が放映されています。アニメのほかにも見たい番組がもちろんあります。普通に録画・鑑賞していただ
iPhone の開発に伴いPC環境をMacにスイッチしました。Macにスイッチして一番困ったのは、地デジの録画環境が充実していないことです。Windows 環境では自作の ChameleonFX2Capを使っていました。Mac版でも有志がコマンドライン版ですが Mac用のソフトを公開してくれたので、一念発起してMac用の地デジ録画ソフトを作ることにしました。 目的 地デジやBSの番組をMacintoshと安価な地デジチューナーで録画できるようにする。Macの環境で実現することにより、Cocoa やMacの開発環境の技術を習得する。 準備するもの チューナ チューナはこちらを参考にして準備してください。 カードリーダ BCAS の読み取り用に SCR3310-NTTCom を使います。 McCapFX2(アカガメ) 今回開発したMac用の地デジ録画環境です。recFriio をMac用に
昨今の携帯電話やゲーム機などをはじめとした、ちょっと気の利いたデバイスには必ず制御用のCPUとしてARMが使われている。世間に注目されている組込み機器と言うわけだが、これらのデバイスを開発するためにはARMのクロスコンパイラが必要になる。本ページでは ARM のクロスコンパイラの作成方法について述べる。今回は ARM を対象としたが、適宜読み替えることにより他のターゲット(SH)などにも応用できると思われる。 目的 ARM用のGCCをインストールする 準備 GCC のインストールに必要なソフトをダウンロードする。 今回は、C/C++のみインストールするため、gobjcや、gcj等は必要ない。 binutils-2.16.1.tar.gz 2007/2/7時点での最新版であるbinutils 2.16.1を使用する。 gcc.4.1.1.tar.gz 2007/2/7時点での最新版である
Friio と言う非常に面白いデバイスが輸入され始めました。地デジのチューナーユニットからTSをUSBに載せてしまうようです。それを復号化して視聴するわけですが、昨今喧しいコピー10とかをすっ飛ばしてしまいます。これとは別に一部のマニアの間で、同様な信号抜きが行われています。「TS抜き」と呼ばれています。今回は YDBC-30(a.k.a Uniden DT300, YAGI DTC110)を改造して、この TS 抜きをやってみます。他のチューナーを改造するときの参考にもなると思います。 目的 ここでご紹介するのはハックです。ハックに目的などあるわけでもなく、ただ楽しいからやるわけです。そうは言っても色々な人と情報を共有できたほうが楽しいし、新しいアイデアやインスピレーションも出ると思いますので、ハックの過程を公開したいと思います。最終的にはハードディスクレコーダみたいになったらいい
ドメインウェブの設定が見つかりません 考えられる原因 ドメインウェブの設定がまだ行われていない。 ドメインウェブの設定がまだ反映されていない。(反映には数時間~24時間かかることがあります) ドメインウェブ・DNSの設定が誤っている。 アカウントが存在しない、契約が終了している、削除されている。
ロボットの処理の大部分は、マイクロコントローラ(MCU)のソフトウェアにより行われています。今回利用するARMは組み込み型コンピュータとしてゲームボーイアドバンスや任天堂DS、携帯電話などで広く使われています。ロボットの処理は多岐にわたり、ソフトウェアとしての規模も個人で開発するにはかなり大きいものとなります。使いやすい開発環境を構築することは、パフォーマンスの高いロボットを製作する上で重要なポイントです。 オープン(ソース)ツール オープン(ソース)ツールをなるべく用いるようにします。この対語としてプロプライエタリツールなる言葉もあります。これはツールベンダーの権利関係の下に提供されるツールを指します。今回はなるべくお金をかけずに開発することが前提ですので、オープン(ソース)ツールになります。(ソース)の意味は必ずしもソース提供がなされる訳ではないことを示しています。また、安価に入手で
背景 近年、2足歩行を中心としたロボット開発が企業・研究機関・アマチュアなどで活発に行われている。 現状の問題点 様々な技術の複合体であるロボット開発は複合体であるゆえ、参入障壁がいたる所にある。特にサーボモータやロボット用のコントローラは専用品を用いるため、大変高価である。また、技術的にもコントローラの制御ソフトなどの構築を中心とした情報技術、実際の回路製作に必要な電子回路設計技術、ロボットの動作を実現する機械・機構の理解、機体製作に必要な材料技術などを高次元で組み合わせる必要が出てくる。多くの2足歩行ロボットは競技会への出場を目指している機体かメーカ製のキットなので情報開示がなされておらず、昨今非常に重要な概念である標準化がなされていない。このため「車輪の再発明」がたびたび行われている。また、ロボット開発は技術教育に役立つと言いながらも機材が高価だったり、プロプライエタリなツール
たかだか、数十円のチップの中身がわからないために数万円のPCシステムが使えなくなるのはエコロジーとリサイクルの観点からすると納得できないものがあります。ここではThinkPad の BIOS パスワードの解読のためのシステムをご提案します。 BIOS パスワード ThinkPad には数種類のパスワードが存在します。通常のパスワードはハードディスクドライブに格納されるために、ハードディスクを入れ替えて再インストールを行えば問題ありません。BIOS パスワードは本体の不揮発性メモリ(EEPROM) に格納されます。この部分がわからなくなるとシステムボードごと交換になります。 概略図 ThinkPad に内蔵されている BIOS パスワード格納 EEPROM を USB 経由で読み出すためのシステムです。 対象機種 以下の機種が対象になっています。(ご要望により、他の ThinkPad に対応
携帯電話で外部機器を制御する。あるいは携帯電話を外部から制御するいわゆるリモートコントロールについての研究・考察を行う。BlueTooth の RFCOMM プロファイルを実装するに当たってはいしかわきょーすけ氏開発による bluemelt を利用させていただいている。 BlueToothKeyとは? BlueToothKeyとは、BlueTooth で接続された入力デバイスを取り扱うシステムの総称である。BTでは入力デバイスをハンドリングするHID(Human Interface Device)のプロファイルが既にあるが、ここではより自由度の高い RFCOMM により実現している。 動作原理 キーパッド側 スーファミパッドの読み込み スーファミパッドの読み込み方法はよく使いそうだが、読み込み方法がずばりそのまま載っているサイトを見たことがないので、ここで原理を簡単に説明する。スーファ
生活に役立つ小粋なアプリ〜考えてみると、ちょっと難しいかも?日常の行動を思い起こしてみて、こんな時にあんなモノがあれば…と言うのはけっこうある。そんなシーンを回想して作ってみる。 終電の発車を気にしながら、階段を一段飛ばしで駆け上がり、時刻表を確認しながら財布から小銭を出すのももどかしく切符を買う…。 少し早目に会社をハネてから、駅までの帰途で何分の電車に乗れるか…?を考えている。 こういう時には痛切に時刻表が欲しくなる。ちょっと前までは小さな携帯のディスプレイでブラウザのキーを何回も押したりして確認していたけど、終電を調べるときは既にテンパっている。こういう時にいちいち駅名をフルネームで入れさせるなよ…って感じ。 NextTrain60 Pythonベースの702NK 用のNextTrain は既に開発されている。Python ベースと言うことで俺自身は腰が引けた。(Python その
GBから始まり、GBAでほぼ完成の域に達したハック(高度な使いこなし)だが、新たな標的として任天堂DS(以下、NDS)やプレイステーションポータブル(以下、PSP)が現れた。次世代携帯ゲーム機の特徴として、ネットワークの利用が挙げられる。これを利用したハックについて以下で紹介されている方法を追試したところ、うまく出来たようなので報告する。 参考サイト:Nintendo DS - Wireless Multiboot "PassMe" Hack 仕様機材 こういった海外サイトで紹介された方法で問題となるのが機材の調達である。特にPCの周辺機器だと世界展開している企業からの直接的な調達なら問題ないが、ODM/OEMで調達したような機材だと微妙に型番が異なる場合がある。そのような場合は型番から一歩踏み込んで、その機器で使用しているチップセットに注目すれば良い。これはLinuxなどでビデオチッ
Last Update : 2005/Nov/21 完成しました。702NK でガンガン、アプリを動かしましょう。
このページを最初にブックマークしてみませんか?
『DOMAIN ERROR』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く