12V 出力のモバイルバッテリー
Quick Charge 2.0 で 12V 出力できるバッテリーがいつのまにか Anker からも出ていた。
Anker
- https://jp.anker.com/products/A1310011
- 5V / 2.4A, 9V / 2A, 12V / 1.5A
Anker は PowerCore+ のシリーズでも 12V 出せないモデルもあるので注意が必要。
RAVPower
- http://amzn.to/29gwrp2
- 5V/2.4A、9V/1.5A、12V/1.2A Max
Aukey
- http://amzn.to/29eihs5
- 5V・2.1A/9V・1.8A/12V・1.35A
Aukey は他のQC対応モデルもスペック表示は同じ。
(なおこれは所持していて、実測では 1.5A 程度までは出力可能 https://lowreal.net/2015/12/12/1 )
Amazon.co.jp を「quick charge 2.0 モバイルバッテリー」で検索してもあんまりヒットしない。
スペックで比較しても、サポートで比較しても現状では Anker 一択でしょう。
関連エントリー
- Quick Charge 2.0 バッテリーから12Vをとる(追試) とりあえずとれるところまではやっていたが、ちゃんと負荷をかけていなかったのでかけたメモ cho45 ★ 5.0 / 5.0 cho45 例に...
- 移動運用のバッテリーとして、ノートPC用リチウムイオンモバイルバッテリーを使う エネループなニッケル水素電池10本で12Vを作っても、22Whにしかならない。また割と早く電圧降下して11V未満になってしまうので (そして...
- KX3 + Aukey Quick Charge 12V Out そういえば単体でどれぐらい出力を出せるか試していなかったのでやってみた。 KX3 は 7MHz 帯 5W で送信すると 1.6A〜1.7A ...
- Quick Charge 2.0 電源から 12V とる 続きをかきました 500 Can't connect to lowreal.net:443 (certificate verify fail...
- Quick Charge 2.0 の仕様 Quick Charge 2.0 とは 現行でも採用事例がある USB コネクタでの急速充電の仕様。USB は規格上 5V なので、急速充電...
KX3 + Aukey Quick Charge 12V Out
そういえば単体でどれぐらい出力を出せるか試していなかったのでやってみた。
KX3 は 7MHz 帯 5W で送信すると 1.6A〜1.7A ぐらい流れる。この状態で10秒ぐらい経過するとバッテリーが落ちる。
ただ、普通の CW のようにある程度間欠なら大丈夫みたいで、5W は出せそうな雰囲気。4Wとか3W ならより安全。バンドによって消費電力が違うが、いちいち覚えていられないので、このあたりを限度に設定するしかない。
容量が大きいので長時間運用したいならモバイルバッテリーがいいと思う。Ni-MHバッテリーだともうちょっと安定して電流をとれるので、短い時間しか運用しないなら Ni-MH でもよさそう。
ref.
関連エントリー
- KX3 実測消費電力 バックライトなし・プリアンプあり・ IQ出力ありでの測定 電源電圧は約12V (ポータブルバッテリー前提での計測) バンドごとに違い、基本的...
- モバイルHFトランシーバKX2。KX3 と比較 KX2 http://qrznow.com/new-elecraft-kx2-announced-this-thursday-at-the-...
- Keystone Electronics 単3 10個のバッテリーホルダー 前に 500 Can't connect to lowreal.net:443 (certificate verify failed) とい...
- 12V 出力のモバイルバッテリー Quick Charge 2.0 で 12V 出力できるバッテリーがいつのまにか Anker からも出ていた。 Anker cho45 ★ ...
- S-A-A-2 (NanoVNA V2) にバッテリーをインストール バッテリーが付属していなかったので、別途買った保護回路付き 1000mAh のバッテリーをインストールした。XH コネクタで、極性は見ての通...
✖
Google Picker で Google Photo の画像をとってこようとすると、どのビューにおいても新しい写真から順に表示され、古い日付に飛ぶ方法がないので、どうしようもなくなる。
唯一確実なのはアップロードからやりなおすこと。
とにかく夢見が悪い
よく覚えてないけど辛い夢ばかり見る。今日は夢ってだけじゃなくて腹痛でいきなり起きてしばらくトイレにこもっていた。なんでこんなめにあっているのか分からない。
ErgoDox について調べた(買わないけど)
ヤパチーでErgoDox を見て面白いなあと思ったので調べてみた。
ネットの記事だとErgoDoxって、「とにかく健康だ!! 筋肉だ!!!」みたいな話になってて、相容れなそう、と思って興味沸かなかったけど、実際見てみたら DIY 感が思ったよりあって良いし、オープンソースって部分が面白いと思った。
今まであんまり深く考えず、自作キーボードってキーはどうするの?と思っていたけど、Cherry MX シリーズ(及びそれの互換キー)というのがメカニカルキーボード業界だとデファクトスタンダードらしい。つまり「自作キーボード」というのは「キー配置・ファームウェアが自作」ということのようで、キーの細かい設計とかではない。
キー
Cherry MX (及びその派生) はメカニカルで有接点のキー。
調べた感じ、HHKB のような静電容量無接点キーというのは部品単体での販売はないっぽいくて、これ系のメカニカルキーになる。
Cherry MX シリーズ
黒と青は Digikey でも買える。スイッチのみなら100円/個ぐらい。100個買えばディスカウントで8000円ぐらい。いろいろ種類があって、軸の色で判定できる。ググったらどういう違いがあるか出てくる。
普通のキーボードに採用されているので新宿ヨドバシとかでも Cherry MX シリーズのキーは体験できる。
互換キー
互換キーというのもあるらしい。ピンアサインとかが互換で、タッチも似たものがある。Gateron は ebay で結構売ってる業者がいる。
例えば、ErgoDox EZ という組み立て済みのものは Gateron になっている。Cherry MX より安いが品質は悪くはないみたい。だいたい102キーセットで3000〜4000円ぐらいで買えるみたい。
ref.
キースイッチとキーキャップは別で、変な話だけど複雑な構造のスイッチよりもキャップのほうが高いこともある…… カスタマイズの定番扱いなので、スイッチよりは入手性が良い。
ErgoDox の設計(電子回路)
ErgoDox は Teensy (AVR ATMEGA32U48 というUSB付きAVRベース) に I2C の I/O エキスパンダを組合せてある。分割キーボード間の通信が I2C で、これのコネクションは TRRS (ステレオミニ4極) コネクタとなっている。
パーツリストを見てわかるように、上記以外に他に主要な部品はない。
自作する場合キーごとにダイオードつけるのが一番面倒そう。
スイッチの判定
6行7*2列(84キー) のスイッチマトリクス。使ってない IO ピンがまだあるので7行8*2列までならそれほど大きな書きかえはいらないかもしれない。
スイッチごとにダイオードがついてるのは同時押ししたときのため。ファームウェア次第でN key rollover (NKRO)になる(と思う)。ファームウェアはまだあんまり読んでないけど EZ はNKROと書いてある。本家はわからない。
KiCAD を使ってる
KiCAD で設計されている。KiCAD も OSS なので OSS 原理主義者的にはよさそう。しかし KiCAD は少なくとも Mac だとかなり辛い。
ErgoDox のファームウェア
ファームウェアはユーザレベルでコンパイルして使えよみたいな感じになっていて、キーマップ変更(必須)すらコンパイルが必要になっている。なので結構派生物があるのと、ガイドが多いので困らなそう。
そんなに複雑なコードはない。USBキーボードデバイスとしての部分はライブラリになっているよう?回路構成多少変えてもファームウェアを対応させるのはそれほど大変ではなさそう。
所感
ErgoDox 面白い。とりあえず自分は現時点では買う予定はない。しかし実用キーボードが割と簡単に作れそうというのは良さそう。ソフトと違ってハードは我慢して使うことが多いけど、キーボードは自力で設計して自分にあうのを作るのもよさそう。暇になったらやってみたい。
関連エントリー
- 自作キーボードの製作 — 回路設計とアートワーク・ハードの製作編 ErgoDox ではないナニか。オープンソースかつ Bluetooth 接続のキーボード | tech - 氾濫原 回路設計 仕様とともに回...
- ErgoDox ではないナニか。オープンソースかつ Bluetooth 接続のキーボード ここ数ヶ月ぐらいキーボードを作っていた。そのためにいろいろ yak-shaving としかいいようがないことも多々していた。 いろいろ書くこ...
- 自作キーボードの製作 — コンセンプトとキーレイアウトおよび技術仕様編 500 Can't connect to lowreal.net:443 (certificate verify failed) まず思いつ...
- Lightroom 用ハードウェアの自作 mbed USBMIDI で Lightroom 用の MIDI インターフェイスを作る | tech - 氾濫原 の続きで、実際に使えるも...
- HHKB を左右分割エルゴノミクスキーボードにする (OSX) 標題の通りですが HHKB を半分に割ってブチ壊すみたいな話ではないのでご安心ください。 HHKBを2台用意します。 HHKB 2台を横に並...
✖
OS X の最低限セットアップ手順
ちょっと Time Machine なしでやる必要があったのでメモ
基本設定
やらないと普通の操作に困る系
「システム環境設定」→トラックパッド→ポイントとクリック→タップでクリック チェックを入れる
「システム環境設定」→トラックパッド→スクロールとズーム→スクロールの方向:ナチュラル チェックをはずす
「システム環境設定」→ユーザとグループ→パスワード変更
「システム環境設定」→キーボード→修飾キー…→ Caps Lock を Ctrl に
「システム環境設定」→キーボード→ショートカット→Spotlight→Spotlight 検索を表示を Cmd+ESC に
アプリケーションインストール
Chrome
Safari 開いたあと chrome で検索すれば Google の検索画面の時点で誘導がでるので従う
AquaSKK https://github.com/codefirst/aquaskk/releases
インストール後
システム環境設定→キーボード→入力ソースで
- AquaSKK 統合を追加
- ASCII を追加
- デフォルトの「日本語」を削除
Terminal.app
Terminal.app を Spotlight とかから起動する
- Dock アイコンを右クリックして「オプション→」「ログイン時に開く」をオン
- 同じく「Dock に追加」をオン
- 環境設定→プロファイルで「Pro」をデフォルトに
- Pro のプロファイルのうち「フォント」を Osaka-等幅 12pt〜14pt に
- 「テキストをアンチエイリアス処理」にチェック
- 「キーボード」で「メタキーとして Option キーを使用」にチェック
- 「詳細」で「Unicode 東アジア A (曖昧) 文字幅を W (広) にする」にチェック
git
git コマンドをうつと Command Line Tools をインストールしろと言われるのでする
git clone dotfiles して ruby setup.rb する
最低限の項目おわり
関連エントリー
- Windows での SKK CorvusSKK にしてみた。Ctrl-SPC で IME のオン・オフをしたいので、設定する。 「キー0」タブが IME の ON/OF...
- Android Studio (IntelliJ IDEA) + AquaSKK で aiueo がそのまま入力されてしまうのを直す JRE込みのPyCharmで日本語入力がおかしい · Issue #24 · codefirst/aquaskk · GitHub この問題...
- Android で外部キーボード使用時の日本語入力を快適にする (SKK) https://play.google.com/store/apps/details?id=jp.kcm.thumbctrl.en.layo...
- メインPCのWindows 移行 こまごま Windows Tips みたいのを書いてるけどメインPCを macOS から Windows に移す決心をしていろいろやってる。...
- OS X でのネットワークの throttling を簡単に設定する Hardware IO Tools for Xcode をダウンロードすると Network Link Conditioner という環境設...
✖
✖
自分で撮った古い写真を4K画面でだらだら眺めてると面白くて、歴史を感じる。
HT-03A の写真が1枚だけあって、解像度低すぎてビビる。でも、今でも HT-03A サイズのスマフォが欲しいと思ってる。処理速度とかはともかく、なんだかんだいって一番好きな端末かもしれない。これ、画面に表示しているのは fotolife アプリだと思う。id:fixo さんの絵が好きなのでよく見ていた。
京都で雪が降ってクソ寒いときにカメラ持って自転車で写真撮ったりしていた。どう考えてもアホだけど、めちゃくちゃ楽しかった。でもアホだと思う。しかし風邪はひかなかった。
雪といえば春あたりに愛宕山を登ったときは雪が残っていてすべりまくった。頂上に神社があってとにかく最高なのだけど、結局1度しか登らなかった。
オフィスの出口だと思うけどなぜこんなところを写真に撮ったのか不明。
毎週のように自転車で植物園に行ってたけど良かった。いついっても面白い。
これは京都御苑内の神社で撮ったはず。京都御苑はやっぱ散歩スポットとしてクオリティが高すぎた。
きりがないけど、昔の写真を 4K で見るとたのしい。再現像してアップロードしなおすのも面白そうなので、たまにやりたい。空気感が再現されるのは面白い。
関連エントリー
- ✖ 子供の写真って面白くて、成長が早いので「去年と同じ写真」になることがない。よって可能な限り撮りまくっても飽きない。 そして子供に限らないけど...
- ✖ redeveloped タグをつけてる写真は過去の写真を演出を変えて再現像したものになってる。 なので、過去のエントリがあるならリンクを貼り...
- チャイルドトレーラーを買って試す チャイルドトレーラーを買ってみた。Burley Bee というもの。 なぜこれが必要か ベビーカーを卒業して3ヶ月ほど経過したが、こどもがイ...
- Google Photos のアルバム共有がよくできててビビった なんで今まで使っていなかったのか…… と思いました。 前提として、Google Photos はアシスタントを有効にしていると、適当にアップ...
- Google+ の画像自動バックアップで、一部画像がアップロードされないとき Google+ の画像自動バックアップは、デフォルトだとカメラで撮影されたものしかアップロードされない。(いつのまにかこういう仕様になってた...
YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa
お疲れさまです。LT をしてきました。
感想はまたあとで
関連エントリー
- mbed USBSerial を WebUSB から扱うには mbed USBDevice ライブラリの中に USB CDC で動く USBSerial クラスが実装されている。これを Web USB ...
- 2015年つくったもの 2015年もたくさんコードかきました。他人に承認されないことはせめて自分で承認しましょう。つらい Chemr [tech] リファレンスマニ...
- Spring MVC で @Async と @RequestScope を共存させるには? @Async と @RequestScope を同時につかうとどうなるか @RequestScope、これは @Scope(value = ...
- textarea.value は代入すると値が変わる 以下のような挙動をする。 var textarea = document.createElement('textarea'); textar...
- STM32F103C8 で ChibiOS を使ってみる STM32F103C8 のやっすいボード (bluepill などと呼ばれているらしい) については数年前に書いた STM32F103 C8...
✖
Time Machine のスナップショットをコマンドラインで削除する
Time Machine のスナップショット、つまり /Volume/Time Machine/Backups.backupdb/[Machine Name]/2016-05-05-002654/ みたいなやつを手動で削除したいとします。
これを Finder 経由で、ごみ箱に入れてごみ箱を空にするという手順でやると、時間がかかるうえに、途中で「ロックされている項目を削除してもいいか?」と一度確認まで入ります。さっさと削除してくれよという感じがします。
ということで、めんどいなので rm -rf するかと思いきや、これは削除するパーミッションがあっても、 operation not permitted となって失敗します。どうしてかというと Time Machine のスナップショットは専用のカーネル拡張で守られているからです。守られているにはそれなりの理由があるので rm -rf は素直に諦めましょう。
ということで、tmutil delete を使います。
$ cd /Volumes/Time Machine/Backups.backupdb/Alice $ sudo tmutil delete 2016-05-05-002654/ Password: Deleting: /Volumes/Time Machine/Backups.backupdb/Alice/2016-05-05-002654
こんな感じで使えます。スナップショット1つ消すのに結構な時間がかかりますが、特に確認は入らないので放置すれば終わります。
余談:なぜ rm -rf がダメか
Time Machine は差分バックアップのためハードリンクを活用します。これはディレクトリに対してもそうで、内容に変化のないディレクトリはハードリンクになります。 (ちなみにディレクトリのハードリンクは標準 ln では作れないので、brew install hardlink-osx で入る hln で試すことができます)
このとき、違うスナップショット間でも同じディレクトリエントリとなるわけなので、このディレクトリエントリ中のファイルエントリを削除 (unlink) してしまうと、このディレクトリにハードリンクしているスナップショット間でもファイルが消えてしまいます。なので rm -rf が禁止されています。
$ mkdir foo bar $ touch foo/a.txt $ ls foo/ bar/ $ ls foo a.txt $ hln foo bar/foo $ ls bar/foo a.txt $ rm -rf foo $ ls bar/ $ ls bar/foo # a.txt が消える
関連エントリー
- Mac の Time Machine が今何をバックアップしているのか? を知る Time Machine はかなり気にせずに使えるのがいいというものですが、バックアップ実行中に環境設定を開いても今何をコピーしているのが全...
- perl 5.19.9 の signatures 構文 (普通に引数を書ける構文) を試す Perl 5.19.9 で実装された signatures の構文をためしてみる - tokuhirom blog を見てそんなのできたのか...
- nginx の rewrite ルールっぽく h2o の mruby でリクエストの rewrite を行う このサイトのHTTPS化にあたって nginx で書いていた rewrite のルールを h2o の mruby で処理するように変える必要...
- Ruby でスコープをはずれたときに自動で何かをする Guard オブジェクト Perl だと Guard オブジェクトとかいうハックがあって、スコープを出るタイミングで必ず呼ばれるファイナライ...
- LPC11U35 の mbed ローカル開発環境構築 秋月でLPC11U35 が乗っているボードを買った。うっかり3枚買っていた。EA LPC11U35 QuickStart Board と互換...
コネクタのジェンダー
コネクタのペアの極性のことをジェンダーといい、それぞれオス(male)とメス(female)に呼びわけられる。変換コネクター(アダプター)はジェンダーチェンジャー(gendar changer)と言う。海外サイトで高周波コネクタを買いたいときはこれで検索するのが確実。
ただどうも結構よくどっちがどっちかわからなくなる。コンセントみたいに単に突起が出てるだけ/受ける側は穴が開いているだけなら簡単だけど、SMAコネクタにようにハウジング(ピンを保護したりするための囲い)がついているとややこしくなる。
しかも SMA コネクタの場合 RP-SMA というオス型ピン+メス型ハウジング/メス型ピン受け+オス型ハウジングというカオスな組み合わせがあるのって、どっちがオスでどっちがメスなのかわかりにくい。考えかたとしては内部にピンが立っているほうがオスであっているはずだけど自信がなくなる。
関連エントリー
- T型電源コネクタ 適当な電源コネクタをつけようと思ったが、とにかく電源コネクタというものは大量に種類があるので、何が「適当」かわからない。 入手性 電流容量 ...
- 汎用コネクタ コネクタの種類は実際のところ大量にあって、しかもはっきりしたデファクトスタンダートっぽいものもあまりない。というか異種接続防止のためか意図的...
- NanoVNA Test board kit というやつ Aliexpress を徘徊していたらそういうものが出ていたので買ってみた (400円ほど)。これ元ネタはおそらく SDRKit のVNWA...
- Fusion 360 の練習 DB25 のプラグ (オス) コネクタ D-Sub 25 の規格とか初めてみたりした。ピンはスケッチの段階で「矩形状パターン」を上と下で2回やっている。 付け根のモデリングのために...
- 自作用の汎用コネクタ 自作していると、ケースに取り付けるタイプのコネクタで汎用性が高いものが欲しくなる。つまり ケースに簡単に取り付けられる 線の数が多い 入手性...
ユーザーが増えても嬉しくない
ユーザーが増えると嬉しいものだ!というのはわかるし、そうなんだろうけど、自分に正直に考えてみると、自分はそのことがそれほど嬉しくないようだ。
むしろ、ユーザーが増えるとミスしたときの影響範囲が広くなるので、どんどんコード書くことに対して嫌になっていく。プログラミングは「てこ」であって、小さな労力で大きなことをやることができるが、すなわち負の面では小さなバグで大きな影響を与える。当然、ほとんどの場合は良い方向に作用するし、そうするように作っているつもりだが、バグのないコードを書くことは不可能なので、コードを書けば書くほど、負の作用に怯えることとなる。
「自分のプロダクトがたくさん使われてるのってすごいと思わへん?」と聞かれると、理性の上ではそうですねと思うが、直感的にはまずは辛いという気持ちがでる。
根幹にあるのは、「たくさんの人に使われる」ことが自分の中の承認システムに組み込まれておらず、それを天秤にかけたとき、嬉しさの方に傾かないということだ。
たくさんの人に使われるからといって、技術的にすごいとはいえない、というのもあるかもしれない。ただこの考えかたは美化しすぎで、たくさんの人に使われてバグが見つかってバカにされるのが嫌なだけというのが正直なところだという気がする。
関連エントリー
- ✖ 検索クエリを眺めると、ほんとタバコの消臭に関する流入が多くて、たくさんの人が困っていることがわかる。
- ✖ たくさんの人を同時に幸せにしたいとは思わない 社会的によいことと思えることをしたい 金以外に直接的に自分が幸福になることをしたい ストレス ...
- ✖ ツールの使いかたで時間をとられるのは非常にもったいないので、おおむね最近のコードは Chrome をメインに「モダンブラウザで書ける新しい ...
- CGMサービスの矜持について だいぶ前 (数年前) からからモヤモヤしてて何度も似たようなことがある度に↓みたいなツイートとかはしていたんですが、ちゃんと日記に書いてなか...
- 台風19号 1Fに住んでいて、ハザードマップでは最悪2mの浸水、ということは事前に調べてあった。土曜日10時ごろには既に、浸水地域に対してエリアメールで...









