✖
ダイキンの空気清浄機を分解清掃
2年前の買ったダイキンのACK75L-Tの中に虫が入りこんで死んでいるっぽいので分解清掃した。
ダイキンは法人向け技術資料を普通に公開しているので、詳しい分解方法 (公式) を普通に知ることができる。だいぶ便利。普通のユーザー向け取説と同じぐらいイラスト付きで親切に書いてある。
幸い、1匹が原型を保ったまま死んでいるだけでよかった。粉々になったカメムシとかいなくてよかった。
一応、開いて掃除できる部分は掃除したけど、さすがに何重もフィルターしたあとの部分だけあって、目に見えるほこりはなくて、非常に細かい粒子みたいなのが一様についている感じだった。ウェットティッシュで拭くと真っ黒になる感じ。
関連エントリー
- 空気清浄機の加湿が臭うとかなんとか 加湿器の除菌タイム 液体タイプ 無香料 給水タンク内の除菌・ヌメリ防止専用除菌剤 500ml cho45 除菌タイム ★ 4.0 / 5.0 cho45 うちで使ってる空気清浄機 (ダイキン製) は加...
- 身近なノイズ源を特定する ウォーターフォール表示で遊んでいて、アマチュア無線のバンド全域に繰り返し強いノイズが入っていたり、部分的に超強力なノイズが入っていたりすることがあって、気になっていた。 少し自分の周辺機器をみまわして...
- ✖ シャボン玉 酸素系漂白剤 750g cho45 シャボン玉石けん ★ 5.0 / 5.0 cho45 空気清浄機の加湿を使おうとしたら吹き出す風が若干臭くて、掃除マニュアル通りクエン酸溶液につけたり、...
- そういえばマキタの掃除機を買っていた 500 Can't connect to lowreal.net:443 (certificate verify failed) とか先に書いていたが、掃除機を買っていた。 今まで 10.8V スライ...
- 無線機の選定 FT-450DM FT-897DM IC-7200 当面の目標を欧文CWのマスター (具体的にはLCWO.netのレッスンを40まで終了させること)に置いて、それが叶ったら機材を買おうということにした。途中で飽きるかもしれないし、それに現時点では電信以...
Web Audio (JavaScript) で RTTY (周波数偏移変調) をデコード
RTTY (ラジオテレタイプ = 無線による文字伝送) というものがありまして、大変昔昔に考えられた通信プロトコルなのですが、アマチュア無線では一応現役のデジタルモードであります。
RTTY で通信すること自体にはあんまり興味沸いてなかったのですが、プロトコル自体には興味があったので、Web Audio と絡めて、試しに実装をしてみました。
RTTY のプロトコル
そもそも RTTY はラジオテレタイプの総称なのですが、アマチュア無線においては典型的には以下のようなプロトコルのようです。
- 170Hz シフトの FSK (複数の周波数を切り替えて信号を伝達する)
- 5bit の ITA2 コード Baudot Code (ボーコード) で、スタートビット1bit、ストップビット1.5bit の非同期方式
- 速度は 45.45 ボー (22msecごとの符号)
さらに、無線機とのインターフェースとしては AFSK (Audio? FSK)、直接FSK というのがあって、前者は LSB モードの音声としてオーディオ帯域を入力するもの。後者はキーイングに応じて無線機側で直接送信周波数を 170Hz シフトさせるものです。
AFSK だとマイク入出力だけで無線機とのインターフェイスが完結するので接続は簡単になりますが、無線機に表示されている周波数と実際発射される周波数にズレが生じたり、ALC の調整とか、電波の質とか、送信が少々面倒です。まぁしかしとにかく AFSK として実装をしました。
なので、送信側としては 2125Hzの「マーク」符号 (=ビット1に相当) と、シフトされた「スペース」符号 (=ビット0に相当) を作ります。
Baudot Code
RTTY が開発された当初には ASCII コードとか存在しなかったようです。
5bit しかないので、アルファベットと数字・記号をシフトコードで切り替えながら送受信することになってます。なので、シフトコードの受信にミスると文字化けが起こります。
出力 (送信)
まずデバッグしやすくするため、送信側から作りました。デバッグには既存の MMTTY を wine で起動してマイク経由で適当にやりました。仕様通りに信号を変調すればいいので送信は比較的楽です。ただ、以下の点にハマりました。
- LSB モードの復調結果を取り込むことを前提としているので、マークとスペースの位置が反転する (スペースが170Hzアップシフトになる)
- 下位ビットからの送信
入力 (受信)
まぁ当然めんどうくさくて、とりあえず同期検波を実装してみました。マーク周波数、スペース周波数それぞれについて、I と Q (1/4位相ずれ) 信号を作ってやるやつです。それで直流になるので、あとは頑張って22msec分のサンプルを数えながらデコードしています。
この方法だと特にフィードバックとかがいらず、ストリーム1パスで処理できるので気が楽でいい感じです。
今回は JS 側でフィルタとか書きたくなかったので、最後のほうまでダウンサンプリングせず、できるだけ Web Audio の API で実装してみました。単に面倒だったのと、Web Audio の知見を溜めようという狙いです。I/Q な信号が2本なので、合計4チャンネルの信号を作って一気に1つのローパスフィルタノードに入れたりして結構楽しい感じです (ただ、こうするとチャンネル間で干渉するっぽい)。オシレーターノードを使ってもっと綺麗に書けないかと思ったけど、かえって面倒だったので素直に sin/cos してます。
ちなみにローパスとハイパスの Q 値は 0 以上の場合、カットオフ周波数付近がなぜか増幅されるという挙動になるのでハマりました。減衰傾斜が急になるのだとばかり思っていたら全然違った。バンドパスの場合の Q 値は上げても減衰傾斜が急になるだけです。
関連エントリー
- WebAudio FSK モデム 前文 我々は、ブラウザの WebAudio サポートによって、空気をメディアに使う方法を手に入れた。これにより、またひとつクロスドメイン通信の方法が増えたといえよう。 知っている人は少ないと思うが、古...
- WebAudio でブラウザで動く SDR をつくる 概要 無線機の出す I/Q 信号をサンプリングして 2ch (ステレオ) としてコンピュータに入力し、これを直接 WebAudio から扱って音声までデコードする。ソフトウェア側はブラウザだけで完結す...
- HTML5 Web Audio でモールスを解読する というのをちょっと前に作ったけど日記に書いていなかった。 デモ (音アリじゃないとよくわからない): 音ナシ: http://lowreal.net/2013/Morse/decoder.html#d...
- RNN モールスデコーダの試作 メモ書き。試行錯誤の途中でコードが消えさったりしていてよくないので、やったことだけ書いておく モールスの特徴 信号周波数が固定されており正弦波。キャリアの有無で信号を伝える 「信号のOFF」と「信号が...
- スペアナでFMの信号を見る 最初に知ること 周波数変調は、入力信号 (変調信号) の振幅が周波数の変化に変わる 変調後の最大周波数偏移は入力の振幅によって決まる 振幅の最大値のときの最大周波数偏移は場合によって異なる 広帯域FM...
日御碕神社
✖
Photoshop + Lightroom が月額1000円
Lighroom はパッケージも今は別に高くはなくて、アップグレード版は10k円しないぐらいだけど、Photoshop はまだまだ高い。最新版を使いたいなら、PS + LR で月額1000円というのは非常に安い。初期費用がかからないことを考えるとお得感が増す。
2年に一度 LR をアップグレードするために10k円程度使うのは諦めていたけど、Photoshop は CS3 を買ったきりアップデートしていなくて、Camera Raw は古くて HDR 現像できないとか悲しい感じだった。
年間12000円のうち、5000円を今までと同じLRの維持費と考えると、+7000円で Photoshop の最新版が常に使える。あと一応 Creative Cloud のなんかオマケっぽいサービスもついてくる。
関連エントリー
- Stable Diffusion 日記 #23 撮って出し的なもの (stable diffusion の出力を upscale しただけで Photoshop を通ってないもの)
- 大量のファイルのバックアップにNASを使うのは適切なのか? すこし昔書いたGoogle Keepのメモを発掘してきました。 NASの維持コスト 電気料金 を30円/kWh、NAS の消費電力を 20W で計算すると、446円/月。24時間動かすので思いのほか電...
- macOS の EOS Utility 「カメラとUSB接続できませんでした」 どうあがいても接続できなくて困った。 どうやらなんか Google Chrome が USB デバイスをかたっぱしからオープンする挙動をしているようで、busy 状態になっているようだった。libus...
- MNP 何年かぶりに iijmio に戻した。子どものケータイを iijmio の SMS プランで契約してて、メインの回線はまた別のMVNO(LINEMO)を使ってたんだけど、統一した。 ねらいは 家族割 ...
- ASUS ZenFone 2 の Android M (6.0) アップグレードは遅延 2016 Q2 には (すなわち6月中には) アップグレードするという話だったのですが、どうやら遅延しているようです。以下はフィリピン版の ZenTalk のスレです。 There has been ...
MacBook Pro Retina スリープ復帰時に勝手に再起動 (Sleep Wake Failure)
スリープからなかなか復帰しないな、と思ったら勝手に再起動がかかる、ということが2度起こった。
起動後、クラッシュレポートが表示されて Sleep Wake Failure と出ていた。ググってみると他にも発生している人がたくさんいる。結論からいうと外付けの USB HDD を繋いだままスリープ復帰させるようとすると、Sleep Wake Failure になることがあるみたい。クソだ。
知らなかったけど、 USB まわりに不具合が多いらしい。スリープ復帰後にUSB HDDがアンマウントされてしまうとかも起こることがあるみたいだ。
現時点では良い解決方法がない。
- スリープさせない (とはいえ、スリープの設定項目はないので「ディスプレイが切のときはコンピュータを自動でスリープさせない」にチェックを入れるしかない)
- スリープさせる前に HDD をはずす
なんとかしてほしい。
関連エントリー
- OS X のスリープの傾向と対策 man pmset して理解した内容を記録しておく。これが正確かは実際の挙動をちゃんと確認してないのでアレだけど、man 読んでないだろみたいなのよりはマシなはず… Mac のスリープの種類 ディスプ...
- ThinkPad X13 Gen 3 AMD の購入とスリープ後不正終了する問題 ThinkPad X13 Gen 3 AMD を買った。2022-10-06 に購入して、何度か出荷予定が伸び、2022-12-02 に届いた。 一応セットアップしつつ、それほどノートPCを使うケース...
- ESP8266 (ESP-WROOM-02) の Deep Sleep でデータを引き継ぐ ESP8266 の deep sleep モードは CPU などの電源を全て落として、RTC (時刻を持ってるわけではないっぽいけど内蔵RTCがあるらしい) だけ生かして設定時刻になったら RTC に...
- ThinkPad スリープ不具合が修理不可とされ全額返金に…… 1月にThinkPad X13 Gen 3 AMD の購入とスリープ後不正終了する問題というのを書いたが、このときはシステムボード交換されて返ってきた。しかしその後、別のスリープ障害が発生して長期に修...
- Huawei MediaPad M3 Lite 8 買った HUAWEI MediaPad M3 lite 8 8.0インチ SIMフリー タブレットLTEモデル 32GB RAM3GB/ROM32GB 【日本正規代理店品】 cho45 HUAWEI(ファーウ...
紅葉や桜のような細かいものの集合写真はなぜ綺麗に見えないか?
モニタの解像度が足りないからというのはあるだろうな、と思いつつ、大きい画面で高い解像度のディスプレイを持っていなかったので、完全に実感できていたわけではなかった (スマフォだと画面が小さいので、条件が変わってしまう)
MacBook Pro Retina を買って高解像度でそれなりに大きいディスプレイが手に入ったので、表題のような細かい写真を見てみているけど、やっぱり、解像度が足りなかったせいで思ったようなものになっていなかった、というのことを実感した。解像度が高いディスプレイは世の中にはまだまだ少ないので、そういった写真においては特にプリントされた写真というのは強い価値があるように思う。
関連エントリー
- 紅葉の写真が綺麗に見えないのはディスプレイ解像度のせいです 桜もそうだけどディスプレイ解像度が足りないとほんとに綺麗にみえない。
- ✖ 集合的な写真をうまく撮れるようになりたくて、それができるようになったら一歩進んだかなあと思えると思う。 例えば ひきの構図の桜 群集 桜だと、小さい花がいっぱいあって綺麗〜って感じが、どうしても写真に...
- Dell UP2414Q 4K 23.8インチディスプレイ Dell ディスプレイ モニター UP2414Q 23.8インチ/4K/IPS非光沢/8ms/DPx2,HDMI/AdobeRGB 99%/USBハブ cho45 Dell ★ 5.0 / 5.0 c...
- 最近書いたやつをあとで読みなおす用のまとめ カメラ・写真関係 「標準レンズ」について 写真のプリント画質と画角・人間の視力 手ぶれを無視できるシャッタースピード レンズの解像度限界 ディスプレイデバイス関係 既存書籍の電子書籍化 ディスプレイの...
- 4K ディスプレイの不満 dot by dot だと細かすぎると感じることがあるが、だからといって高解像度設定だと狭すぎる。(結局 dot by dot で使ってる) ということで、5K が本命だなと感じている。 Dell デ...
MacBook Pro に DisplayPort でディスプレイを接続するとマウスがひっかかる。
マウスの問題というわけではなくて、内蔵トラックパッド・Bluetooth の Wireless TrackPad、他者メーカー製の USB マウスどれでもひっかかる。DisplayPort ケーブルを抜くと正常になるので、DisplayPort が悪いのは間違いなさそう。
解決方法がみあたらない。おれだけなんだろうか。めちゃめちゃに困る。
関連エントリー
- MacBook Pro Retina + DisplayPort で外部ディスプレイ (DELL) の表示がおかしい (YCbCr 化する) 何気なく繋いだらちゃんと表示されなくてクソがって感じ。テレビとして認識されているようだ。ググってみるとなおすスクリプトを作ってる人がいたのでやった。(DELL U2713H) http://embde...
- ワイヤレスマウス これまで基本的にマウスは有線のものを使っていたのだけれど、配線が鬱陶しいので無線のものが欲しくなった。 ちなみに Magic Trackpad は持っているのだけれど、精密な作業には全く向いていないし...
- 中華製 HDMI -> USB 3.0 UVC キャプチャデバイス ちょっと思うところあって、HDMI を USB Video Class (UVC) に変換するキャプチャデバイスを買ってみました。簡単にいうと HDMI 出力をウェブカメラとして扱うことができるという...
- 最近のハイエンドモニタ事情 最近はカラーマネジメント対応モニタが7万円から買える感じになりつつあるようだ。 DELL U2713H 7万ぐらい LG FLATRON 27EA83-D 7万ぐらい (キャリブレーター付き。Wind...
- OS X のスリープの傾向と対策 man pmset して理解した内容を記録しておく。これが正確かは実際の挙動をちゃんと確認してないのでアレだけど、man 読んでないだろみたいなのよりはマシなはず… Mac のスリープの種類 ディスプ...
Mac の初期設定
初回起動時の「設定アシスタント」では移行をスキップして、あとから「移行アシスタント」で移行をかけたほうがいい。
というのも、「設定アシスタント」だとユーザ情報はなぜか復元されないから。ユーザごと移行をかけたいなら「移行アシスタント」を使うしかない。
関連エントリー
- IdeaVim の挙動に不満があるときのストレス発散方法 https://github.com/JetBrains/ideavim ここの Development Environment を読みます。ちょっと冗長なのでまとめると 初期設定 まずは clone...
- Google Photos のアルバム共有がよくできててビビった なんで今まで使っていなかったのか…… と思いました。 前提として、Google Photos はアシスタントを有効にしていると、適当にアップロードするだけで自動的にアルバムを作ってくれます。旅行のとき...
- Windows PowerToys の Keyboard Manager を使って macOS からの移行を支援する どうしても一部のキーバインドをなんとかしたい。こういうのは本当によく使う一部だけでもリマップするととても快適になる。Win+ナントカはほぼノーリスクで置き換えられる。 Win+Tab → Alt+Ta...
- Mac OS Xで ZeroPlus LAP-C ZeroPlus LAP-C 16064 をというロジックアナライザを買ってみた。Windows にしか対応してないけど、一応 Mac でも動かせそうな感じなのでやってみた。ただ、ロジックアナライザの...
- PCモニタに画面が出ないと思ったら スリープ復帰時にどうやってもモニタが付かず、モニタの電源を入れなおしたり、ケーブルを繋ぎなおしたりということをしてみた。しかし、どうしてもダメで、ハードリセットをかけた。 DELLのモニタは、バグって...
MacBook Pro Retina + DisplayPort で外部ディスプレイ (DELL) の表示がおかしい (YCbCr 化する)
何気なく繋いだらちゃんと表示されなくてクソがって感じ。テレビとして認識されているようだ。ググってみるとなおすスクリプトを作ってる人がいたのでやった。(DELL U2713H)
http://embdev.net/topic/284710#3027030
$ ruby patch-edid.rb $ sudo mv DisplayVendorID-10ac /System/Library/Displays/Overrides
に貼ってあるスクリプトを実行して再起動する。EDID を上書きして強制的に RGB にするみたい。
関連エントリー
- MacBook Pro に DisplayPort でディスプレイを接続するとマウスがひっかかる。 マウスの問題というわけではなくて、内蔵トラックパッド・Bluetooth の Wireless TrackPad、他者メーカー製の USB マウスどれでもひっかかる。DisplayPort ケーブルを...
- メモ DELL U2713H 待機 0.5W 標準 60W 最大 130 W MacBook Air 11インチ ディスプレイオンアイドル状態 7.9W ref ACアダプタ最大 45W 蛍光灯 20W P...
- 最近のハイエンドモニタ事情 最近はカラーマネジメント対応モニタが7万円から買える感じになりつつあるようだ。 DELL U2713H 7万ぐらい LG FLATRON 27EA83-D 7万ぐらい (キャリブレーター付き。Wind...
- 4Kモニタ、24インチ (P2415Q) か、27インチ (P2715Q) か Dell 4Kモニター 23.8インチ P2415Q(3年間無輝点交換保証/sRGB 99%/広視野角/IPS非光沢/フリッカーフリー/DP,mDP,HDMI/高さ調整/回転) cho45 Dell ...
- DELL U2713H 使用感とディスプレイアーム 届いてから、一通り使いはじめることができたので、感想を記録しておく。やはりケーブルの処理が難しい。ケーブル自体になにか工夫がいりそう。 DELL U2713H は SD カードリーダーがついているのが...
出雲大社
Mac の Time Machine が今何をバックアップしているのか? を知る
Time Machine はかなり気にせずに使えるのがいいというものですが、バックアップ実行中に環境設定を開いても今何をコピーしているのが全く表示されないので、気になるときはモヤモヤする。
なんかいい方法ないかなと思ったけど、特に思いつかないので、dtrace で open を見たらとりあえずわかりそうな結果はでました
$ sudo dtruss -t open -n backupd
で backupd が open するファイル名がドンドコ表示されるので、起動しっぱなしにしておけば、現在コピー中のファイルは知ることができる。
ただ、なんか1つのファイルをずっとコピーしているなー、という場合には (既に open 済みなので) 使えなくて、そういうときは lsof でいける気がする。けどたった今バックアップが終わってしまったので検証できないのでそのうちやってみます。
何かもっと素晴しい方法があればご教示ください。
関連エントリー
- バックアップの取り方 ディスクを1台新しく買ったので、Windows とディスクを共有する、という前提を諦めて (というより、ネットワーク共有するつもり)、ディスクは HDFS+ でフォーマットした。 これで Time M...
- バックアップの取り方を改良 途中まで作業をしてしまってから気付いたけど、ExFAT のディスクは TimeMachine のバックアップ対象にできないらしい。ひどい…… 以下の方法ではダメ 現状 2TB のディスクが2つ 2TB...
- NEC Aterm WR9500N で Time Capsule 的バックアップ (履歴引き継ぎ) 初回はうまくいったけど、時間が経ってからもう一度やろうとしたらうまくいかなくなった。Mac の smb 接続が不安定になったりとかいろいろした結果、以下のような状態っぽいことがわかった (推測) スパ...
- Lightroom 写真の保存位置の変更 既存のものを新しい場所にコピー Lightroom 上で「フォルダの場所を更新」 読みこみダイアログでコピーする場所を新しい場所に Time Machine のバックアップ元として新しい場所を追加する...
- ✖ 注文していた MacBook Air 11inch が届いたのでセットアップした。Time Machine のバックアップから復元するだけでほぼ完全に環境が再現されて、すごいなあと思った。特に、アプリ...
出雲・松江を公共交通機関 (電車・バス) で観光する覚え書き
出雲市 (特に大社と出雲市駅との往復) と、松江市 (松江駅を中心に周辺観光地) にいって公共交通機関で観光した実感。あんまりまとまってないけどとりあえず書きなぐっておく。
実際にいった主要なところは
- 出雲市
- 出雲大社
- 日御碕
- 島根ワイナリー
- 島根県立古代出雲歴史博物館
- 松江市
- 松江城
- 松江堀川遊覧船
- 佐太神社
- 八重垣神社
あたりだけ
公共交通機関のメリット
- 運転免許がなくてもいい
- 酒が自由に飲める
- 比較的コスト安
ぐらいしかないと思う。基本、免許がなかったらタクシー貸切ればいいので、それができるならそのほうがいいと思う (タクシー貸切も考えたけど時期的に無理だった)
旅行行くと運転免許が欲しくなるけど、旅行のときしか運転しないとかだとどっちにしろ怖くて運転できねーよって感じなので結局運転免許を取得するメリットを未だ見いだせていないです。
フリーパス
とりあえず、3日間3000円で出雲、松江周辺のバス電車 (JRを除く) が乗り放題のチケットがあるので、これは必ず使ったほうがいいと思う。空港往復だけでも1500円ぐらいかかるので、まず元は取れ、バスの支払いで小銭の心配をする必要がなくなって捗る。JRでは使えないけど、松江、出雲間の移動であれば一畑電車がこのフリーパスでいける。ただしJRより少し余計に時間はかかる。
基本情報
出雲市内のバスは多くとも30分間隔、松江は20分間隔ぐらい。場所や路線によってはもっと少ない。路線と時間帯によってはほとんどないこともあるので、事前チェックは必須。土日にしか運行がないバス路線とかもあったりするので、平日の観光はより気をつける必要がある。
電車は路線も少なく、本数も少ない (一畑電車は1時間に1本程度・JR は普通列車は同じく1時間に1本程度) しかない。
公共交通機関使うなら当たり前かもしれないけど、事前にちゃんと行きたいところ決めてスケジュールを組まないとホテルに帰れないとか、飛行機に乗れないとか詰む可能性を感じる。
ただ、出雲空港と出雲市の往復バスは飛行機の離着陸にあわせた時刻表が組まれていいて、例えば出雲空港からの場合、飛行機がつくのが遅れたとかいう場合も、ついた時刻から10分後にバス出発という感じなので焦る必要はない。
時間的制約が各所で発生するので、ちょっと気が重い感じになる。
時刻表検索
バスを利用する場合、どうも Google Maps は役に立たないことが多い。Yahoo! ロコのほうがローカルに強い。しかし出雲の一畑バスはいずれも候補にでてこない。
一畑バスの公式サイトもなかなか不親切で、見たい情報を一覧で見れないので、事前に自分で表にしたほうがスムーズだと思った。ただ、出雲市駅でくばっている時刻表はいい感じに一覧になっているので、手にはいるならこれで良さそう(実際何度か参考にした・平日でも朝配ってくれていた)。
事前にスケジュールを組んでも、実際行ってみると思ったより時間がかかったとか、時間が余ったとかはよくあることなので、時刻表には簡単にアクセスできるようにしたい。今回、佐太神社には行く予定がなかったけど、八重垣神社で思ったより時間が余ったので予定を変更して行った。
松江は Yahoo! ロコでバスがでてくるのと、本数も20分に1本ぐらいはあるのでかなり気が楽。ただ、Yahoo! ロコのアプリがバグっていて、補完ででてくるバス停名だと検索できないことがある。これはバス停名にバス会社の名前がついてるせいなので、補完した後それを消せばいける…… (アホなのでなおして欲しい)
ことりっぷ 松江・出雲 石見銀山 (旅行ガイド) cho45
関連エントリー
- ✖ 1月3日に千葉の香取神宮まで行ったんだけど、あまりにも遠く、特に電車の本数が1時間に1本とかの路線を使わないと最寄り駅まで行けないのが辛かった。しかも最寄り駅からも結構遠い。三が日だったのでシャトルバ...
- 安房国の一宮めぐり 千葉県館山付近。館山駅から路線バスで移動する必要がある。館山駅まではバスタ新宿から高速バスで移動した。アクアライン経由なのでこれが最速ルートのようだ。片道2300円ぐらい。 安房の国の一宮は2つある。...
- 四国 ツアーで四国に。ほぼ移動だったけど 行きの飛行機からの富士山 金刀比羅宮 (こんぴらさん) 奥社 厳魂神社。金刀比羅宮の本宮からは片道20~30分のかなりの登りがある。ツアーの予定には入っていないと思...
- 首都圏外郭放水路の見学に行った 行ってみた。見学コースがいくつかあるけど、立坑体験コースにしてみた。 公共交通機関でいく場合は南桜井駅から徒歩30~40分ぐらいでなかなか遠い。 途中にあった香取神社 江戸川の土手は菜の花がいっぱいあ...
- 多摩サイ往復116km 多摩川河口付近にある旧穴守稲荷神社大鳥居 (大田区羽田空港) から、阿蘇神社鳥居 (東京都羽村市) までのサイクリングロードを往復で走った。116kmを休憩込みで5時間37分ぐらい。 少し前にほぼ同じ...
等々力渓谷
モールス練習 進捗
練習開始から111日。練習のモチベーションはかなり落ちているんだけど、割と習慣化できているので、1日に少なくとも5分程度はやってると思う。習慣化というか、せっかくここまで頑張ったんだし……っていうサンクコスト的な感じで続けざるを得ない。
前回書いたときから3週間ほど経ったけど、あいかわらず 100% をとらない限り次に進まない、というのを続けてる。23wpm で 100% を出して、今は 24wpm で 100% を狙っている。90%以上はコンスタントに出せていて、あとは運が良ければ100%とれるかな?という感じ。たまに 25wpm、26wpm をやってもまぁ90%ぐらいはとれる感じ……
というのはランダムの話で、やはり単語聞きとりになるとかなり精度が落ちる。80〜90%ぐらいになってしまう。符号の聞きとりだけじゃなくて、単語の認識をしようとして処理速度が追いつかない感じ。ただ、速度を落とせば聞きとれるかというと、そういうわけではなくて、頭に浮かんだ文字の一時記憶が数msecなので、遅いと遅いで単語が聞きとれない。
あと、「business」とか、「conversation」とか、長い単語になると、さらに辛い。単語は i e s あたりが本当に頻出なので、速度が1.5倍ぐらいになるインパクトがある。ss は特徴があるので覚えやすい。hh とか ii という列は普通ないので、ss は s 単体よりも正確に聞きとりやすい。process とか discuss とか possible とか、よくでてくる。
初期のころからやって聞き慣れつつある th からはじまる頻出単語 (the then they them this there their) は結構聞きとれるようになってきた。初期のころこれ無理だろ、って思ってたけどかなり時間をかけて慣れてきてる…… とはいえ、これらの中でも this there their は難易度が高い……
関連エントリー
- モールス練習 練習開始から93日、ほぼ3ヶ月ぐらい経っているので経過を書いておく 10月09日: 25wpm ランダムまで90%をとれ次第すぐ進むぐらいの勢いでやる。 1ヶ月で、20wpm ランダムならぎりぎり90...
- モールス学習 進捗 20wpm/10wpm でレッスン40まで行ったあと、20wpm/11wpm から 20wpm/18wpm まで徐々にあげてみてる。調子がいいときと悪いときとで全然正確さが違う (70%〜90%) の...
- 最近のモールス訓練 23wpm で文字+数字、数字だけ、文字だけ、をそれぞれ90%なんとかとったので24wpmでやりはじめてる。20wpmだと完全ランダムでだいたい90%前後がとれるようになったけど、普通文だとそれほどと...
- トトト・トトトト・トトトトト S (トトト) H (トトトト) 5 (トトトトト) の区別がつくように全然ならない。20wpm 程度でも結構間違える。全部とれない場合、ミスのほとんどがこれ。25wpm になると、1分間やっている中...
- 無線 まだ2局ほど 599BK 形式でやっている局を呼んだだけで、それ以上のことはできてない。近畿あたりの局を呼んでみたりしたけど、パイルアップになっていないにも関わらずとってもらえなくて、聞こえるけど届か...
JALタッチ&ゴーサービスの往復QRコード
JALタッチ&ゴーサービスで、発行されたQRコードが1つしかなくて、これで往復いけるの? と不安になったけど、1つで往復できるらしい。
なかなか答えが見つからなくてググったらスマフォアプリ?用の FAQ がヒットした。
【 国内線 / タッチ&ゴー 】
搭乗便を往復同時に予約しました。印刷用のバーコードは1つですが、携帯用のバーコードは2つあります。どちらを使えばいいですか。
【2次元バーコードを携帯にメールで送信する場合】
往復1つのご予約記録であっても、システム上片道ずつの配信となります。
どちらのメールからURLをクリックいただいても、2次元バーコードは同じものとなります。日付により、それぞれ使い分けてご利用いただく必要はございませんので、往路のメールで取得したバーコードで復路利用も可能です。【2次元バーコード(eチケットお客さま控)を印刷してご利用いただく場合】
1つのご予約記録に対し、バーコードは1つとなります。
関連エントリー
- 電力計交換でBルートサービスが繋がらなくなった (解決済み) 結論 Bルートサービスの「パスワード変更」を申請したらなおった。 追記:最大一週間停止するがほうっておけば設定してくれるらしいので手続は不要なもよう Bルートサービスを利用中にスマートメーターの取り替...
- 関東圏の鉄道各社におけるおむつ替えベッド(シート)の設置状況を調べる 基本どこでも多目的トイレはあるのだが、ベビーシートは一部設置されていないところがあるので念の為事前に調べたほうが安心っぽい。ただ、実際の運用 (清掃状況) とかは実際行ってみないとわからない…… よく...
- Grbl でのジョギング Grbl の現在のバージョン(v0.9)にはジョギング(手動で軸を送れる機能)がない。GUI にあったりするが、基本的には偽物である。 理想的な(というか普通の)ジョギングは、スイッチを押している間だ...
- 自作キーボードの製作 — コンセンプトとキーレイアウトおよび技術仕様編 500 Can't connect to lowreal.net:443 (certificate verify failed) まず思いつく現状の不満とかを考えて、それを盛りこんで作ろう、という方針...
- ギターはじめた ちょうど1年前からギターの練習をしている。別の日記つくって記録している https://itisnevertoolatetolearn.hatenadiary.jp/ 関連してつくったもの 100万回...
✖
検索クエリを眺めると、ほんとタバコの消臭に関する流入が多くて、たくさんの人が困っていることがわかる。
関連エントリー
- 煙草の臭いも消せる最強の消臭スプレー TOSHIBA エアリオンスプレー デオドライザー 無香料消臭剤 SG-240SP cho45 東芝(TOSHIBA) ★ 5.0 / 5.0 cho45 会社の人に「これはすごい」と教えてもらった消...
- ミョウバン使ったら洗濯機の臭いが消滅して快適 標題の通りだけど、洗濯の際、柔軟剤としてミョウバンを使って仕上げると消臭に劇的に効果があった。 【焼ミョウバン】硫酸アルミニウムカリウム(乾燥) 500g cho45 健栄製薬 ★ 5.0 / 5.0...
- 日記の公開を遅延する機能 日記に「遅延公開」みたいな仕組みが欲しいなと考えている (今はない)。一ヶ月ぐらい遅延して公開したい。機能的には指定日公開機能ともいうが、インターフェイス的には「1ヶ月遅れで公開する」みたいになってる...
- ユーザーが増えても嬉しくない ユーザーが増えると嬉しいものだ!というのはわかるし、そうなんだろうけど、自分に正直に考えてみると、自分はそのことがそれほど嬉しくないようだ。 むしろ、ユーザーが増えるとミスしたときの影響範囲が広くなる...
- プルリクエストを送るときは大抵気が重い。 たとえ明かなバグ修正、すなわちマージされる公算が大きくても、些細なことでケチがついたりする。これがさらに機能追加みたいな「マージしてもしなくても本流には関係ないね」みたいなのは、マージされる公算がさら...
マイコン周りのシリアル通信プロトコルまとめ
なんかいろいろあって??ってなるので特徴を覚え書き。線は信号に関係するものだけ (普通は +VDD が必要)
| 名前 | 線 | 特徴 | 速度 | 備考 |
|---|---|---|---|---|
| 1-wire | SIGNAL, GND | 半二重 1対多 非同期 | 標準 15.4kbps, オーバードライブ125kbps | SIGNAL が VDD を兼ねるので本当に2本だけでOK センサーとかで採用例がある。MAXIM の日本語スライド |
| I2C | SDA, SCL, GND | 半二重 多対多 同期 | ロースピード 10kbps 標準 100kbps ファーストモード 400kbps 高速モード 3.4Mbps | バス中のデバイスのどれでもマスターになれる。マイコンだと400kbpsまでが多い?ここに上げた中では唯一多対多のバスを作れる |
| SPI | SCK, MISO, MOSI, SS, GND | 全二重 1対多 同期 | クロック依存最大 1Mbps〜2Mbps | マスターはスレーブの数だけ SS が必要。1対1 なら SS は必要ない。 |
| RS232 | RxD, TxD, GND | 全二重 1対1 非同期 | 9600bps などいろいろ | PC でもよく使われていたインターフェイス。今でも USB 変換ケーブルは簡単に手に入る。フロー制御とかしないなら3本で使える |
| USB1.0 | D+, D-, GND | 半二重 1対多 非同期 | 1.5Mbsp, 12Mbps | 使うの面倒。USB2.0 は高速化版、USB3.0 はさらに高速化して全二重に |
AVR では
- SPI はほぼどの AVR でも使える
- I2C は AVR によっては専用ハード (TWI) が用意されてる。専用ハードでなくても USI があれば TWI をハンドリングできる (多少面倒だけどライブラリとして公開している人はいる)。
- RS232 はロジックレベルをドライバ (MAX232系の) で変換すれば USART で直接扱えるので簡単。
- USB は一部の AVR で組込み。V-USB を使えばソフトウェアだけでもいける。あるいは USB Serial 変換チップ (FTDIのが有名でクロスプラットフォーム) を使えば USART 経由で使える。変換チップ使うのが確実で汎用性があってよく使われていそう。
略語がいっぱい
- UART (Universal Asynchronous Receiver Transmitter) は非同期なシリアルを扱う回路の名前。同期なのを統合したものを USART (Universal Synchronous Asynchronous Receiver Transmitter) というらしい
- TWI (Two Wire Interface) はその名の通り2線式ってことなんだけど、AVR においては普通は I2Cのことを指しているっぽい。I2Cと名乗ってないのはなんか政治的な問題?
関連エントリー
- AVR TWI (I2C) 用のライブラリ そこそこ使いやすい感じなのを学習しながら書いてみた。 https://github.com/cho45/avr-utils/blob/master/i2c.h 使いかた マスターの場合 割込みを利用は...
- 続・GPIO (sysfs) を使ったソフトウェア I2C なんかうまく AVR だと動かなかったりしたので、カっとなってテストを充実させた。(動くようになった) とはいえ、コード上でテストだけ書いてもよくわからないので、可視化させながらやった。つまり時系列に...
- Linux 上の LL で I2C する (Ruby) なんとなく i2c-dev.h とかで定義されているAPIを呼ばないと使えないのかなあと思っていたけど、デバイスファイルの読み書きと ioctl だけで普通に使うことができた。 書きこみ /dev/i...
- AVR で USB 接続の PC キーヤーを作る PC からモールス符号を発生させて無線機に入力するものが欲しいと思っていた。当然既にそういうのはあるんだけど、どうも気に入るのがないので、必要な機能だけ自分で実装する。 基本の要件としては クロスプラ...
- Use IIC/I2C/TWI 1602 Serial Blue Backlight LCD Display ebay で IIC/I2C/TWI 1602 Serial Blue Backlight LCD Display という名称で売られている、激安の16x2のLCDモジュール ($3.19) をためし...
キヤノンのカメラのリモートレリーズ (またはリモコンレリーズ)
そういえばマイコンからカメラのレリーズができたらいいかもなーとなんとなく考えたのでやってみた。タイムラプス的なもの (インターバル撮影) とか、バルブとか自分で制御できたら楽しいかもしれない。
リモートレリーズ端子
リモートレリーズ端子 (有線) にはいくつか種類があるらしく、キヤノンの場合、Kiss とかではステレオミニと同じだけど、5Dとか7Dとかだと、N3型端子とかいう謎の端子になる。N3端子ってのはそこらへんで単体で簡単に手に入らないので、既存のを買って切るしかないっぽい。機能的には同じみたいだけど、なんでこんなことになってるのか謎
手元にあるのはN3型のものなので、別にレリーズ別途買ってまで試すまでのモチベーションはわかなかったので、とりあえずリモートレリーズ端子を使うのは諦めた。(ただのスイッチなので難しいことはなさそう)
赤外線リモコンのレリーズ
他にレリーズを切る方法としては、赤外線リモコンを使うほうほうがあって、これなら赤外線 LED チカらせるだけでよく、端子とか関係ないのでお手軽そうだった。赤外線は昔昔買ったLEDジャンク詰め合せに無駄にいっぱい入っていて腐っている。
ググるとリモコンの解析結果を公開している人がいるので、その通りやったらいけた。
あたり前だけどドライブモードをリモコンのモードにしないとシャッター切れない。解析結果をそのままコードにしただけだけど (PB0 に LED が接続されている前提)
void shutter () {
int i;
for (i = 0; i < 23; i++) {
set_bit(PORTB, PB0);
_delay_us(13);
clear_bit(PORTB, PB0);
_delay_us(13);
}
_delay_us(7200);
for (i = 0; i < 23; i++) {
set_bit(PORTB, PB0);
_delay_us(13);
clear_bit(PORTB, PB0);
_delay_us(13);
}
} ただ、赤外線の場合、設定済みの露出でしかシャッターを切れないので、バルブとかはできない。インターバル撮影とか、センサー連動のシャッターとかはこれで十分できそう。花火の撮影とか自動化できそう。
関連エントリー
- 電子先幕シャッターとは何か。欠点はどこか αシリーズ(?)は電子先幕シャッターがデフォルトだが、デメリットがわかりにくいので調べた。 電子先幕シャッター自体の説明はググったほうがわかりやすいが、一応以下のように比較してかるく説明しておく。 シ...
- AVR シリアルでPCと接続してデバッグ USB-シリアルポートアダプタ (RS-232C) は前に買っていたけど、RS-232C は正負 -12~+12 で1/0を表現うるので、マイコンのロジックレベル(0 or VCC)とは違っていて、そ...
- AVR で USB 接続の PC キーヤーを作る PC からモールス符号を発生させて無線機に入力するものが欲しいと思っていた。当然既にそういうのはあるんだけど、どうも気に入るのがないので、必要な機能だけ自分で実装する。 基本の要件としては クロスプラ...
- RC サーボの制御 cho45 ★ 4.0 / 5.0 cho45 いくつかサーボモータを購入していたのだけど、ようやく試した。持っているのは上記 SG90 と GWS03T/2BBMG/JR。どちらも動かしてみた。 こ...
- SIGMA MC-11 + α7R II でいろいろ試す SIGMA シグマ EF-E用 キヤノン⇔ソニーEマウント マウントコンバーター MC-11 フルサイズ 一眼レフ ミラーレス cho45 シグマ(Sigma) ★ 5.0 / 5.0 cho45 M...
バックアップの取り方
ディスクを1台新しく買ったので、Windows とディスクを共有する、という前提を諦めて (というより、ネットワーク共有するつもり)、ディスクは HDFS+ でフォーマットした。
これで Time Machine のバックアップ対象にできるぞ、と思ったんだけど、なんとなく case sensitive としてフォーマットしたら、Time Machine 用のディスクが case insensitive なせいでバックアップ対象にできないことが判明、、、せっかく8時間ぐらいかけてバックアップをコピーしたのに………
最近このようなことばかりで本当に嫌気がさす。ろくなことがおこらない。人生自体がバグってる
関連エントリー
- バックアップの取り方を改良 途中まで作業をしてしまってから気付いたけど、ExFAT のディスクは TimeMachine のバックアップ対象にできないらしい。ひどい…… 以下の方法ではダメ 現状 2TB のディスクが2つ 2TB...
- NEC Aterm WR9500N で Time Capsule 的バックアップ (履歴引き継ぎ) 初回はうまくいったけど、時間が経ってからもう一度やろうとしたらうまくいかなくなった。Mac の smb 接続が不安定になったりとかいろいろした結果、以下のような状態っぽいことがわかった (推測) スパ...
- Mac で強制的に FAT32 でフォーマットする ディスクユーティリティを使って FAT でフォーマッットをすると、フォーマットしようとしているディスクが2G未満だと自動的に FAT16 になってしまうようだ。 世の中にはFAT32だけをサポートする...
- ✖ 注文していた MacBook Air 11inch が届いたのでセットアップした。Time Machine のバックアップから復元するだけでほぼ完全に環境が再現されて、すごいなあと思った。特に、アプリ...
- Mac の Time Machine が今何をバックアップしているのか? を知る Time Machine はかなり気にせずに使えるのがいいというものですが、バックアップ実行中に環境設定を開いても今何をコピーしているのが全く表示されないので、気になるときはモヤモヤする。 なんかいい...











