blog.handlena.me

コード書いたりゲームしたり

  • Factorio 2日目

    せっせとテクノロジー研究して、物流パックが必要な所まで来た。 鉄採掘場のあたり 工作機械エリアにはまだ余裕がある 採掘規模の割には鉄の生産が少ないなと思っていたら、電力不足になってた。 そういうのもあるのね。 発電設備を増やした 発電量が十分になったら高速インサーターの動きが3倍くらい速くなって笑った。 お前まだ本気出してなかったのか・・・。 電力供給が充分になったので生産量が一気に伸びた なんとなく壁を張り始めたけど、どのタイミングで必要なのかはよくわかってない。 全体像 次は東に見えるバイターの巣を処理しに行こうかな。

  • Factorio 1日目

    チュートリアルを終えたFactorio。 新しいマップで始めたのでその記録。 チュートリアルと微妙にUIが変わっててビビる。 そこ変えちゃっていいんだ? 資源採掘所のそばで加工を行う作戦。 チュートリアルで工作エリアまで生資源を運んできたら場所が足りなくなったので。 場所問題は起こらなそうだけど、電力引くのが大変そうだ。 左端の壁に囲まれてるのはバイター駆除用のタレット。 銅鉱脈の近くに巣があって、最序盤は銅が足りなくて大変だった。 左端の銅鉱脈・中央の石鉱脈には電力が届いていないので、走って石炭を届ける日々。

  • Outer Wildsネタバレ感想

    Outer Wildsというゲームが大変面白かったので、忘れないうちに感想を。 ネタバレしかないので未プレイの方はご遠慮ください。

    プレイしたのはEpicGames版。

    Outer Wilds

    Read more…
  • Oh, Keycaps! で完成品dactyl manuformを買った

    先日、10月にOh, Keycaps!で注文したdactyl manuformが届いた。 https://ohkeycaps.com/ しばらく音沙汰がなくてそろそろ問い合わせたほうがいいのだろうかと思い始めていた矢先に届いたのが先週の話。 改めて見るとサイトには「Current estimated wait time is 10 weeks!」と書かれていたので、3ヶ月はオンスケだった。 購入したものは以下の通り。 TRRSケーブルもまとめて買いたかったが、品切れしていたので別途Amazonで購入。 品物 価格 Built-to-order Dactyl/Manuform Keyboard × 1 $350.00 SA Individual Blanks × 64 $69.30 TRRS Cable × 1 980円 USB-A, Micro USB-B Cable × 1 999円 ケーブル類はAmazonで見つけたのを雑に買ったもの。 いま見るとだいぶ高い・・・。 これに加えて関税が4000円弱。 外箱はAmazonの段ボール箱だった。 税関で開封されたのでそういうテープが貼られている。 中身。 軸はCherryの茶軸にした。 キーキャップをはめてみた様子。 カーブしているのでキー同士がとても近い。運指は楽になりそうだけど、慣れるまでは打ち間違いが多そう。 ミスって1.

    Read more…
  • 40%キーボード仮入門

    前々からキーボードの数字列が遠いなぁと思っていたので、夏休みを機に3列に収まるレイアウトに変えてみた。 まだ使い始めなのでここからさらに変更することも全然ありうる。

    https://configure.ergodox-ez.com/ergodox-ez/layouts/QzOag/latest/0

    Layer0

    Layer0

    Layer1

    Layer1

    Read more…
  • awscliのコマンドをfzfで選択する

    awscliのコマンドはとにかく多い。 到底覚えられないのでドキュメントを頼りに目当てのコマンドを探すことになるのだが、 いちいちリンクをクリックしてドキュメントをたどるのはたいへん面倒。

    aws — AWS CLI 1.16.190 Command Reference

    これを解消するために以前Alfredでawscliのリファレンスを開くWorkflowを作った。

    AWS CLIのリファレンスを開くAlfred Workflowを作った · blog.handlena.me

    Alfred Workflowだけでも十分便利なのだが、 最近zshからfishに、pecoからfzfに乗り換えたので、 練習がてらfish+fzfで同様のことをやってみることにした。

    config-fish/config_aws.fish at master · handlename/config-fish

    Read more…
  • ブログをSSL化した

    やらなきゃなーと思っていたこのブログのSSL化をようやくやった。 S3の静的ウェブサイトホスティングだったので、 ACMで証明書を発行してそれを使ってCloudFrontを通して配信している。

    つまづきポイントは以下の3点。

    Read more…
  • paho.mqtt.golangからBeebotteに接続する

    BeebotteのMQTT channelに接続するためには、Channel Tokenが必要。 これをpaho.mqtt.golangから指定するためには、 SetUsername関数にtoken:CAHNNEL_TOKENの形で渡せばいい。

    opts := mqtt.NewClientOptions()
    opts.AddBroker("ssl://mqtt.beebotte.com:8883/CAHNNNEL/TOPIC")
    opts.SetUsername("token:CHANNEL_TOKEN")
    client := mqtt.NewClient(opts)
    ...
    

    Read more…
  • perlを書く時に使ってるsnippetのはなし

    Perl Advent Calnedar 2017の4日目。

    普段perlを書く時に使っているsnippetについて書いてみる。

    Read more…
  • ISUCON7 本戦スコア0

    11/25にLINEの新宿ミライナタワーオフィスで開催されたISUCON7本戦。 結果としては最終スコア0(おそらくベンチマーク後の整合性チェックでfail)だった。 チームはfujiwara組。

    Read more…