コンソールの色付け用のマクロ crate 書いた for Rust

色付けるのは、たくさん見つかるんだけどイマイチすっきり書けないのが多かったので書いちゃった。

deco - Cargo: packages for Rust

fn main() {
  dprintln!([red bold "RED and BOLD TEXT" !]);
  dprintln!([red bold "RED and BOLD TEXT with argument `0x{:x}`" !] 0xbeef);

  dprintln!([red bold "RED and BOLD" reset " ... NORMAL"]);

  dprintln!([yellow on_red "yellow on red" !]);

  let mut out = "".to_owned();
  dwriteln!(out, [italic "ITALIC TEXT" !]).unwrap();
  println!("out is {}", out);
}

想像を越えた操球感! エレコム HUGE

Image

↑こいつ買ってみました。

確かに想像を越えていた!!

悪い意味で。

妙に球の動きが渋いです。 何か塗布したほうが良いのか…。

また、ボタンが色々付いているのは良いけど、球の左の付いているボタンとかはちょっと遠すぎる気がします。

ホイールはまぁまぁで、チルト機能もついてるようです。 チルトは軽くて結構やりやすい。

一応アマゾンのリンクも貼っておきます。

Amazon | エレコム トラックボールマウス 無線 大玉 8ボタン チルト機能 ブラック M-HT1DRXBK | ELECOM(エレコム) | トラックボール 通販

2019-01-05T22:52:28 追記

ホイールの位置が悪い。 指が窮屈になるような配置。

2019-01-06T17:41:10 追記

ボナンザなるものを塗ってみた。 大分マシになった気がする。 (慣れた可能性もある)

ただ、全体的にボタンの位置が悪い気がしてきた。 手が小さいといけないのかも。

深夜に何も作業していなかったら Windows をシャットダウンする

タスクの条件の「アイドル状態_云々」がポイントのようです。 ↓みたいに設定しました。

Image Image Image

1:00 にタスクが起動して、アイドル状態が30分経過していれば実行して、そうでなくも 1 時間粘るみたいな挙動っぽいです。

上手くいけば、今夜いつのまにか電源が落ちているはず!! (つまり、これであっているかまだ確定していません)

IMD555 に教えてもらいました。

ありがとうございます。 もっと面倒なことを考えていました…。

2019-01-06T10:46:55 追記

昨晩、ちゃんと動作してシャットダウンされていることを確認できました。 アイドル関係の挙動は、不明ですが多分大丈夫でしょう!

8BitDo N30 Pro 2 マニュアル

いつも書いてる自分用メモからコピペ

スペック

  • USB Type-C
  • Bluetooth
  • ジャイロ
  • ボタン A/B/X/Y/L1/L2/R1/R2/Select/Start/Capture/Home
  • デジタルトリガーボタン (LT/RT)

ボタン

下の三つは左から

  1. ★ Capture
  2. ペアリング
  3. Home

モード変更

Windows (XInput) : Start+X を長押し Android (DInput) : Start+B を長押し Switch : Start+Y を長押し Mac OS X (謎) : Start+A を長押し

ペアリング

↑でモードを選択して起動後、下部中央のペアリングボタンを長押しする。

連射機能

連射設定にしたいボタンを押しながら ★ボタンを押す。 設定できるのは、A/B/X/Y/L1/L2/R1/R2 (スティックのボタンは?)

スリープモード

10 分で入る。Start で解除。

コンパクトな Bluetooth ゲームパッドを買った - 8BitDo N30 Pro 2

こんなの。

Image

クラウドファンディングALL Controller なるものをポチっていたけど、例によって遅延しているので買ってしまった。 ただ、結構使いやすいのアタリかも。

よいとこ

  • USB Type-C / Bluetooth の両対応
  • DInput と XInput に対応 (説明書では Android 用/WIndows 用という表現だった)
  • コンパクト
  • 意外ともちやすい
  • 軽量 85g くらい
  • 重量のわりとしっかりしている
  • 見た目が好き
  • Nintendo Switch のジャイロにも対応してるらしい

わるいとこ

  • アナログスティックが入りっぱなしになる (ハズレ固体?、ちょいちょいいじるとなおる)
  • LT/RT (トリガーボタン) は押しにくいかも
  • トリガーボタンは、アナログじゃない(たぶん)
  • 格闘ゲームなどで十字キーを激しく使うと痛い

リンク

Amazon.co.jp: 【Nintendo Switch / レトロフリーク対応】 8BitDo N30 Pro 2 Bluetooth GamePad C Edition - Switch: ゲーム

自動イルミネーションの二本足 LED

自動イルミネーションの二本足 LED

この記事は ⌨️自作キーボード #3 Advent Calendar 2018⌨️ の 12 日目です。

昨今は LED もフルカラーでビカビカ 光るのも当たり前になってきました。 しかし、LED が載るキットは多いもののフルカラーのは比較的少ないと思います。

そこで、OST1MA3131A !

足は2本だけど、自力で色を変化させてくれます。 変化の仕方は一定っぽいんですが、完全に同期しないので徐々にずれてきて、かえって楽しい感じになります。

こんな感じ↓

ちなみに以前は秋月電子通商で 1 個 50 円くらいで売っていたんですが、無くなってしまいました。 以前探したときは、日本で安く買えそうなところはなかったので TME で在庫全部買いました。

ここ→で買えるのでポチりましょう。OST1MA3131A OPTOSUPPLY - LED | TME - Electronic components

寒くなりましたし、キーボードも目玉も光らせましょう!

届かないけど儲かった CST-01

届かないクラウドファンディング Advent Calendar 2018 第6段は、CST-01!

そう、4日目のと同じです(なので説明は端折る)。 届かないCST-01 | CodingFeline

腕時計としてもかっこいいし、充電スタンドに置くとそのまま置時計になるのも良かったです。↓ Image

ところで、残念なことに私は出遅れて Pre-Order になってしまいました。 到着遅くなるなーと呑気なことを思っていたのですが、↑にある通り頓挫。

しかし、 PreOrder だったせいか返金。

当然、USD で決済されていたんですが、ここでポイントになるのが為替レート!

正座して待機している間に、円安になっていたんですね。 なので、返金時には増えて返ってきちゃいました。

1,819 円儲かったぞ!!!!!!!!!!!!!

やった!!!

うれしくない!!!!!!!!!!!!!!!!!!

結論

届かないことで儲かることもある。