届かない Textblade

届かないクラウドファンディング Advent Calendar 2018 第一段は、Textblade!

ブツ

Textblade-1

この古代の iPhone と一緒に写っているブツ、超コンパクトな折りたたみキーボードなんです。

ケースから出すと三つのパーツになり、↓のように合体することで Bluetooth キーボードと使えるようです。

Textblade1-2

かっこいいですね。 合体はマグネットでパチっといくようです。素敵。

意外と安い

自分が買ったときは 13k 円くらいでした。 見た目などを考慮すると安いですね。 しかし、一向に発送されないので…

妙な凝りかたをした公式ホームページ

なぜか iPad みたいなデザインで、正直ダサいと思います。 未だ健在なので、実際に見てみるとわかりますが、コンテンツが妙に充実しています。

Image

気づくと延びている発送予定日

一応、Order Status なるページがあるのですが、気づくと発送予定日が延びています。 しかし、よく見ると年が書かれていないので、案外 2099 年とかだったのが短かくなっている可能性もあります。

Image

届いたという人もいますが、実在の人物か謎ですし、私含めほとんどの人には来ていないので意味はありません。 ちなみに、延期したからといってメールとかは一切来ません。

3年半

当初の予定では 2015年5月頃の発送だったそうです。 もう 3 年半ですね。

ちなみに、Twitter で発送予定日がずるずると延びていく様子をまとめられています。

Waytoolsからリリース予定とされているTextBladeなるブツの現状とか

返金はされる

噂では返金はちゃんとされるようです。 返金しとくて返って入金が増える、みたいな話かもしれませんが。 ともかく、一縷の望みにかけて返金しないでおきます。 いつか触ってみたいですからね…。 マグネットでパチッと合体するのが好きです。

まとめ

公式サイトは↓。今でもポチれますよ!! みなさんもいかがでしょうか😂 ちなみに 3年延長保証も売られています! よかったね。

WayTools TextBlade - Magnetic Keyboard for iPhone, iPad, Android

Synology の NAS 用の Android アプリ (DS Audio) がひどいけど便利

Synology の NAS 用のアプリに DS Audio という、自宅の NAS の中の音楽ファイルを外出先からスマホで聴ける素晴しいアプリがあります。

このアプリがあると、ギガが多少減るものの自分のもっている音楽ファイル全てをいつでも聴けるので大変便利です。 SD カードに厳選してファイルを送り込む必要がないので楽です。

Google Play でレビュー書こうと思ったけど、なぜか書けなかったので、このアプリについてココに書いときます。

残念ポイント

ログイン時間

雑に測ったところ 15 秒ほどかかりました。 ローカルで再生するのと比較するものじゃないかもしれないですが、15 秒は長い。

バグ

セッション切断を認識してない

いつの間にかセッションが切れているけど、アプリがそれを認識していなかったりするようです。 そのせいで、存在するはずの曲が見つからなかったります。 この場合、わざわざログアウトして再ログインしないといけません。 しかも、ログアウトボタンは少しわかりづらい場所にある。 雑に例外を握り潰すような素人細工なんじゃないかと思わされます。

違う曲を再生する

キャッシュがおかしいのか理由は不明ですが、全く違う曲を再生することあります。 この場合、キャッシュを消さないと治らないようです(多分) 不思議すぎます。

NAS が起動してない的な嘘を付く

実際のメッセージは忘れましたが、NAS がちゃんと起動していても、そうでないようなメッセージが出ることがあります。 モバイル接続なので、接続できないときがあるのは仕方無いでしょうが、メッセージが変です。

便利ポイント

スマホに音楽ファイルを入れなくてすむので、大量の曲をいつでも聴けます。 Google Play Music は有料だと曲をアップロードできますが、制限があるので全部は無理でした。

また、機能的にも十分で、プレイリストからリピートなどありがちなのはそろっています。 個人的には、最近追加した曲を検索できるのが便利です。

さらに、音の出力先をスマホ自身だけでなく NAS に接続されたスピーカーにもできます。 これで、スマホをリモコンのようにも使えます。

Linux で入力デバイスファイルのパスを特定する

入力デバイスの出力(?)を知りたい場合、/dev/input などを見ると思います。 ただ、このディレクトリには event16 みたいなワケわからん名前しかないので困る、ということで ID でリンクしてある /dev/input/by-id を見たりします。 しかし、ID でリンクしてくれないデバイスも結構あったりします。 そこで /proc/bus/input/devices を見たりするんですが、ここからデバイスファイルを抜きだすのはちょっと面倒。 ということで書いた簡易なスクリプトです。

引数なしでデバイスのリスト

$ find-input-devices
/home/anekos/bin/find-input-device <DEVICE_NAME>

Current deivces:
Sleep Button
...
Keebio The Nyquist Keyboard
...
DELL Dell TP713 Wireless Touchpad Mouse

バイスリストの名前を指定でデバイスファイルのパスを出力

$ find-input-device 'Keebio The Nyquist Keyboard'
/dev/input/event18

ソースコード

#!/bin/bash

set -euC

# exec 5> /tmp/xmosh/shell-script-debug.out
# BASH_XTRACEFD="5"
# PS4='$LINENO: '
# set -x

if [ "$#" -lt 1 ]
then
  exec >&2
  echo "$0 <DEVICE_NAME>"
  echo ''
  echo 'Current deivces:'
  grep '^N: Name=' /proc/bus/input/devices | sed 's/.*="//' | sed 's/"$//'
  exit 1
fi

function die {
  exit 1
}

NAME="$1"

dev="$(grep -A 10 "$NAME" /proc/bus/input/devices | grep '^H:')" || die
dev="$(expr "$dev" : '.*\(event[0-9]\+\)')" || die

echo "/dev/input/$dev"

500円くらいで作る静電タッチキーボード

Wii リモコンと画像ビューワで画像の仕分けをしてたけど、ずっとボタンを押していると疲れる!

ということで、静電式のタッチ仕様のキーボード作ったよ。

超簡単につくれるので、紹介します。

パーツリスト

  • TTP229 タッチセンサー
  • Pro Micro
  • 適当な電線

あと、好きにすれば良いですが、自分は適当に100均タッパーに詰め込みました。

配線

写真取るのわすれました。 簡単なのでわかると思う。

設定用ジャンパ

TTP299 は、いくつかモードがあるようですが今回は 16キー使えて同時認識は一つだけのモードを使います。 なので、左上に2段あるジャンパ用の穴の下段左から3番目を適当な線で接続します。

↓の赤いところね。

しゃしん

Pro Micro と接続

TTP229 の上には沢山穴が空いてますが、今回は左の4つしか使いません。

  • GND と VCC は、そのまま Pro Micro の GND と VCC に。
  • SCL は Pro Micro の 8 ピン
  • SDO は Pro Micro の 9 ピン

プログラム書き込み

Arduino IDE で Leonardo を選択して、↓を書き込みます。

https://gist.github.com/anekos/eee55724b1aa22298337b65b8ef46adc

これで終りです。 ↑のコードでは、雑に文字を出力していますが Arduino Reference を参照して適当なコードに書きかえると良いと思います。 自分の場合、使う側で適当にやるので特に意味のある出力にはしていません。 (chrysoberyldevilnputを組合せて使用してる)

お買い物リスト

ずいぶん昔に買ったので、違う店なんですが、参考に貼っておきます。

あわせても500円くらいですね。

完成品

ぷっくりシールが貼ってありますが、静電容量式で近くに指をやるだけでも反応するので、ちゃんと使えます。 下の物体は、100均のタッパーです。 センサーの裏からタッパーの中に配線したかったので、TTP229 のピンヘッダはもいでます。

しゃしん

完全ワイヤレスイヤホンのその後

Havit G1 は接触が悪いのか上手く充電されないことが割とでてきたので、Sony のカナブン(WF1000X)に戻ってきました。あまり混んでる電車にのらないせいか、記憶よりマシな状況。

 

↓前の記事

anekos.hatenablog.com

anekos.hatenablog.com

自分では実用してるけど、面倒で紹介とかしてなかったアプリ達

自分では実用してるけど、面倒で紹介とかしてなかったかわいそうなアプリ達。 もっと詳しく書けというと、書く。

hugo

シェルスクリプト用のフラグ管理コマンド。 KVS にもなる。 SQLite 使ってる。

chrysoberyl

画像ビューワ

  • キーボード操作 (Vim っぽい雰囲気)
  • シェルスクリプトと連携しやすい
  • zip などのアーカイブも見れる
  • PDF 見れる
  • HTTP 上のも見れる
  • 目玉を光らせたり、目線入れたり簡易な編集
  • 色々

footprint: Bookmark with footprint

Web 上の連載記事を追いかけるための Firefox 拡張。 「次のページ」みたいなリンクを踏むと自動でリストに追加されていく (だから footprint)

syno: For Synology DSM

Synology の NAS 用の CLI。 今のところ、Audio Station 向け。

locatefs

検索用の仮想的なファイルシステムを作成する。 ディレクトリを作ると、ディレクトリ名で locate 検索をして検索結果をディレクトリの中身とする。

nox

Elasitcsearch を使ったドキュメント管理サーバ。 Markdown で書かれたドキュメントを管理する。 Web UI を持ち、編集も検索もできるが、新規作成はできないという致命的な問題がある。 理由は、Vim プラグインがあり、それでほぼ操作しているからである。 秘密の URL を使ってパスワードを知らない人に Web サーバ経由で見せられるのが便利。 ファイル添付もできるので、これを作ってから、基本的にこれで文書管理してる。 Qiita と連携する機能を実装したかったが、やる気がそんなに無かったので実現してない。

mfc

Common Lisp 製の RPN 電卓。 変数とか、時間計算とか色々できる。 HTTP サーバ機能もあった気がするけど、結局使ってない。

ironmaiden

キーマッピング的なアプリ。 Linux 用だが、X 依存じゃないので非 X でも機能する。 マウスやジョイスティックもいじれる。 富豪的な作りなので、マウスをこれで管理するとちょっと重い。(移動毎に処理がはしるので) でもこれは、どこかで書いてるはず…。

完全ワイヤレスまた買った - Havit G1

www.amazon.co.jp

↑これ買ってみた。

  • 接続性は良好 (といっても混雑した電車にはまだ乗ってない
  • 電車が到着したときにたまに切れるが一瞬
  • 耳へ固定するための角みたいなのがちょっと痛い
  • 装着がちょっと難しい
  • ケースから取りだすとすぐに接続される
  • ケースから取りだすのは容易で、収納も簡単 (マグネットで吸いつく
  • 装着時に、充電端子が前から見えちゃう
  • 充電は問題なくできる
  • ホワイトノイズは無い (あるいは気にならないレベル
  • 音質はまぁまぁ
  • マニュアルの日本語が機械翻訳で無茶苦茶(英語の読みましょう

装着に関しては、耳の大きさ形状の問題な気はする。

取り出しての接続は左から取りだす必要があるのか、たまに左をクリックしないと片耳状態になることがあった。条件はまだよくわからない。ただ、長押しじゃないのでそこまで苦ではない。

多少の難はあるが、やはりヒモなしは快適。

 

以前の記事は↓

anekos.hatenablog.com