2019/12/30 このエントリーをはてなブックマークに追加 はてなブックマーク - 今年の振り返り2019

今年の振り返り2019


今年もまた、秒で1年が終わってしまったので、自分の中で恒例となっている1年の振り返りをします。

2019/12/27 このエントリーをはてなブックマークに追加 はてなブックマーク - MiniAxeを光らせました(魔王さんの助言を受けて)

MiniAxeを光らせました(魔王さんの助言を受けて)


MiniAxeのビルドログで「次回はMiniAxe光らせ編で会いましょう」と公言したとおり、
光らせました!!

2019/12/26 このエントリーをはてなブックマークに追加 はてなブックマーク - 2019年のyy_yank的Kotlinウォッチ

2019年のyy_yank的Kotlinウォッチ


どうも、Kotlinウォッチャーです。

これは、Kotlin アドベントカレンダー (https://qiita.com/advent-calendar/2019/kotlin)の代理投稿になるかもしれないし、
ならないかもしれません、という記事です。

個人的に観測していたKotlinの2019年について振り返ってみようと思います。



僕が感謝するのも変な話ですが、アドベントカレンダーを書いてくれた皆さんありがとうございます!!
特にnnao45さん、doyaaaaakenさん、たくさん書いてくれてありがとうございます!大大感謝!

こういう、アドベントカレンダーを繋げようとする人、そういう推進力がある人はすごい良いと思います。ステキですね。(ただ、まぁ仕事でもないので、絶対穴あけちゃダメ!ってわけもなく。みんながやれる範囲でゆるい感じで楽しめるのがアドベントカレンダーのイイトコだなとも思ってます)


ということで感謝はこれぐらいにしまして。
以下、今年Kotlinに関してウォッチしていたこと総集編となっています。
ではどうぞ。

2019/12/19 このエントリーをはてなブックマークに追加 はてなブックマーク - 不器用だけどMiniAxeを作った

不器用だけどMiniAxeを作った


どうも、ハンダ付け下手くそマンです。
今回はMiniAxeが使えるようになったので、自分のビルドログ的なものを残そうと思います。


2019/12/12 このエントリーをはてなブックマークに追加 はてなブックマーク - 天キー3(天下一キーボードわいわい会3)に行ってきました

天キー3(天下一キーボードわいわい会3)に行ってきました


だいぶ日が経ってしまいましたが、第3回天下一キーボードわいわい会に行ってきました。のでレポです。

https://tenkey.connpass.com/event/150626/

2019/12/07 このエントリーをはてなブックマークに追加 はてなブックマーク - 今年個人的に気になるAdvent Calendarの備忘録(全部読むとは言ってない)

今年個人的に気になるAdvent Calendarの備忘録(全部読むとは言ってない)

ほんとに自分用のメモです。見出しはてきとうです。

2019/11/28 このエントリーをはてなブックマークに追加 はてなブックマーク - JavaのカンファレンスなのにGoのお話をしてきました(JJUG CCC 2019 Fall) #jjug_ccc

JavaのカンファレンスなのにGoのお話をしてきました(JJUG CCC 2019 Fall) #jjug_ccc


JJUG CCC 2019 Fall https://ccc2019fall.java-users.jp/ というJavaのカンファレンスで
Goの入門のお話をしました。
https://www.slideshare.net/yyyank/javago

Goを書いている人が読んでもおそらく新規性がない情報になっております。

2019/11/06 このエントリーをはてなブックマークに追加 はてなブックマーク - 質でもスピードでもなく、安全を求めるプログラミングがある

質でもスピードでもなく、安全を求めるプログラミングがある



ただのスライドを読んでの感想文です。
大仰なタイトルを思いついてしまってごめんなさい。

2019/10/24 このエントリーをはてなブックマークに追加 はてなブックマーク - Ergo42用にスペーサーを買った話(失敗)

Ergo42用にスペーサーを買った話(失敗)


誰の参考になるかわからないですが、書いてみます。



Ergo42にunderglow LEDに仕込んだため、PCBとプレートの間の空間が5mm以上必要になった。
遊舎工房キット付属のものはm2の5mmだが、5mmではLEDテープがPCBと密着してしまい、あそびがないため干渉する。


  • 東急ハンズ
  • 遊舎工房(多分ネット販売は無い)
  • 秋葉原のそういう系の店
  • AliExpress

有力なのは東急ハンズや遊舎工房などらしい。
AliExpressもアリだと思います。
自キー界隈ではscrapboxに情報がまとまっていました↓


Amazonは皆無に近かった。10mmのものは売っていたので買って見たが長すぎ(そりゃそうだ)。


モノタロウは玄人に優しいサイト


モノタロウは種類が豊富だったため買った。
ただし、完全にそういう建築とかする系の業者がユーザー想定のサイトだったため、結構素人は困惑した。
ただ、これは玄人向けに作ってると言われれば、確かに無駄な情報が無くて良い。
慣れれば使いやすいような気もした。

痛恨の購入ミス


素人の僕は

  • m2であること
  • 高さが何mmか

ばかり気にしていたので、ネジしめが出来ないタイプということに気づかず購入。あえなく爆死しました。
ちゃんとネジ閉まる用のスペーサーも売っているのでそれを買えば解決しそう。

ちゃんと図面を見て買うべし


モノタロウで売ってるスペーサーはだいたい図面も商品ページに書いてあるので、よく見れば需要を満たすものはわかる。
よく見ていない自分が悪いという事案でした。


よく見て買いましょう!
ネジが閉まらず、いま僕のErgo42はパカパカになっています。悲しい
3度目の正直で次はちゃんとしたのを買いたい。



2019/09/08 このエントリーをはてなブックマークに追加 はてなブックマーク - ergo42 towel (光らせバージョン)を作りました

ergo42 towel (光らせバージョン)を作りました


作りました!
ergo42のアーリーバードでもなく、ergo42 towelです(ココ大事)。

ergo42 towelは、4x7のイカしたキーボードです。

https://yushakobo.jp/shop/ergo42-towel/

2019/08/24 このエントリーをはてなブックマークに追加 はてなブックマーク - Kotlin Fest 2019に行ってきました

Kotlin Fest 2019に行ってきました




Kotlin Fest 2019行ってきました。
https://kotlin.connpass.com/event/129860/



2019/08/09 このエントリーをはてなブックマークに追加 はてなブックマーク - nestjsのエラーハンドリングってどうやるの

nestjsのエラーハンドリングってどうやるの







nestjsとはTypeScriptで書かれたnodeのサーバーサイドのフルスタックな感じのフレームワークです。
どことなくどこかで見たことある感じのフレームワークなので使いやすい感じはあります。
(いろんな言語の某フレームワークや別の某フレームワークに似ているとか感じると思います)

https://github.com/nestjs/nest


nestjsってエラーハンドリングどうするのがいいんだろう?
Catchアノテーションというのがあるらしいけどどういうものなんでしょう(大体想像つくけど)
そのあたりを調べてみます。

2019/08/07 このエントリーをはてなブックマークに追加 はてなブックマーク - helixを作りました(こいつ、光るぞ…!)

helixを作りました(こいつ、光るぞ…!)

helixを作りました。
今この記事を書いているのはmanta60とhelixです。



  • とにかく可愛い。
  • サイズがコンパクト
  • キー数としては充分
  • 光る

2019/08/05 このエントリーをはてなブックマークに追加 はてなブックマーク - エラーログとtry-catchの最低限

エラーログとtry-catchの最低限

thanks いらすとや
https://www.irasutoya.com/2015/07/blog-post_993.html



この記事は僕がぼんやり考えてぼんやりこうだよなぁ、と思ったという内容です。
割と当たり前な結論なってしまったのでアレてす。これが正解というものではないですし、間違いを含んでいる可能性もあるので悪しからず。
間違いはご指摘いただけると助かります。
なお、例外機構や例外オブジェクトのない言語もまとめて考えるため、本記事では例外という言葉を使わず、
とりあえずエラーと表現しています。

2019/07/09 このエントリーをはてなブックマークに追加 はてなブックマーク - 自作キーボードのキーマッピングについて自分なりに思うところ

自作キーボードのキーマッピングについて自分なりに思うところ


自作キーボードのキーマッピング、皆さん悩むところだと思います。
自分の場合、こうしているというのを書くと参考になる…かもしれないので書いてみます。


2019/07/06 このエントリーをはてなブックマークに追加 はてなブックマーク - ビジネスと技術、どちらからやる気を出すか

ビジネスと技術、どちらからやる気を出すか

ビジネスと技術、どちらからやる気を出すか
みたいなとこが自分の中にはある。


2019/06/24 このエントリーをはてなブックマークに追加 はてなブックマーク - 60%キーボードのmanta60をつくりました

60%キーボードのmanta60をつくりました







manta60を作りました。

先に言っておきます。manta60は本当にいいキーボードです!

残念ながらレツプリとかheilxとかに比べ作成しました系の記事が少ないので、
足しになればと、僕のビルドログ(?)をブログでまとめます。


天キーで60%キーボードを物色していたところ
良さそうなものが販売されていたので書いました!
これがmanta60との出会いでした。
作者の方から直々にどういう特徴があるか、キットに何が入ってるかなど聞いて
販売してもらうのは貴重で贅沢な体験だったなぁと思います!

2019/06/15 このエントリーをはてなブックマークに追加 はてなブックマーク - ErgoDashをつくりました(壊れかけのエルゴ)

ErgoDashをつくりました(壊れかけのエルゴ)



気のせいだろうか、キーボードの事ばっかりツイートしてるような気がする今日この頃です。


60%キーボードを探していて、候補としては

  • Fotitude60
  • Lily58
  • Iris
  • Viterbi
  • ergoinu

などを考えていたようです。

2019/05/19 このエントリーをはてなブックマークに追加 はてなブックマーク - jjug ccc 2019 springに行ってきました

jjug ccc 2019 springに行ってきました

jjug ccc 2019 springに行ってきました。

http://www.java-users.jp/ccc2019spring/#/

ちょっと私用があり、午前から夕方ぐらいまでの参加でしたが、楽しませてもらいました。
goconも行きたかったし、なんならInside Frontendというイベントも気になりましたが
なんだかんだjjug cccに参加しました。
(日程被っていなくて、抽選漏れとかで無ければそれぞれ参加したかったですね)


yujisoftwareさん、いつも助かります
https://yujisoftware.hatenablog.com/entry/2019/05/19/040112

2019/05/12 このエントリーをはてなブックマークに追加 はてなブックマーク - meishiからキーボード自作を始めている近況(meishi→天キー→ErgoDash)

meishiからキーボード自作を始めている近況(meishi→天キー→ErgoDash)



現状


以前から自作キーボードが界隈で流行っているのは目にしていました。
興味もあったが、市販のキーボードで我慢していたところがあります。

今、Kinesis Freestyle2 Keyboard(たまにHHKB Lite2)を使っています。
いわゆる市販のキーボード?です。

2019/04/20 このエントリーをはてなブックマークに追加 はてなブックマーク - JVM言語とJDKバージョンを今後どう組み合わすのか

JVM言語とJDKバージョンを今後どう組み合わすのか


さて、Java is still freeなわけですが
https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244
https://www.sakatakoichi.com/entry/javaisstillfree

どのJDKをどのバージョンで使うかねぇという話がありますよね。

JDK 8を使い続けるという選択肢もあります。
いろんなベンダーがLTS(long term support)としているJDK 11を使うということも出来ます。
色々考えてみましょう。

2019/03/15 このエントリーをはてなブックマークに追加 はてなブックマーク - とりあえず動かすためのCircle CI 1.0からCircle CI 2.0への移行

とりあえず動かすためのCircle CI 1.0からCircle CI 2.0への移行


FINAL NOTICE: Two days left to upgrade your CircleCI configuration by March 15


This is the final notice reminding you that one or more of your projects has recently used the CircleCI 1.0 infrastructure, which will no longer be available after March 15, 2019.

In order to address this issue and keep your project(s) building, please see:

Instructions on seeing which projects still use CircleCI 1.0 config
A guide to migrating from 1.0 to 2.0
CircleCI 1.0 EOL policy
In two days, all projects will require a circle/config.yml, the 2.0 configuration file type, to build on CircleCI. It’s possible that your project is currently missing a configuration file, and is building on CircleCI 1.0 by default. 

We know we have sent you a number of notifications in recent weeks regarding 1.0 EOL. At the risk of over-informing you, our goal is to make sure that zero teams or projects are caught unawares when they can no longer build on CircleCI 1.0 on March 15, 2019. 

We are here to help in making this switch, please visit the migration center.

Thanks again, 
The team at CircleCI

こんなメールが来ていたわけで。超めんどいな、と思ってスルーしていたんですが、
まぁ書き直すかぁということでやってみました。

2019/03/13 このエントリーをはてなブックマークに追加 はてなブックマーク - brew install go @ 1.10するとGOROOT指定しないとgo get出来ない!?

brew install go @ 1.10するとGOROOT指定しないとgo get出来ない!?



表題の通り。


  • Max OS X (high sierra)

2019/02/11 このエントリーをはてなブックマークに追加 はてなブックマーク - JavaScript、もうvar書かなくて良いよな?と思ったり

JavaScript、もうvar書かなくて良いよな?と思ったり


何を今更という人もいると思うのだけど。
varは書く必要ないな、と改めて思いまして。
ということで自分の整理も兼ねて書いています。


2019/01/23 このエントリーをはてなブックマークに追加 はてなブックマーク - ansistorano.deployとansistorano.rollbackがrenameされたらしい

ansistorano.deployとansistorano.rollbackがrenameされたらしい



小ネタですが。
ansistorano.deployとansistorano.rollbackがrenameされたらしい。