リモコン式シーリングライトとRemoとIFTTTを連携させる話は何度かしているけど、今は深夜0時になったら自動的に消灯し、朝7時になると自動で点灯するように設定してる。
これがとても良くて、それまでは遅刻ギリギリまでなかなか起きられなかったのに、自然に7時前後に起きられるようになった。
シーリングライトは一応GoogleHomeとも連携してるけど、LEDなので電気代はあまり気にしなくて良いため基本的に電気を操作することがなくなった。
朝起きられるようになると便利なので試してみて欲しい。
リモコン式シーリングライトとRemoとIFTTTを連携させる話は何度かしているけど、今は深夜0時になったら自動的に消灯し、朝7時になると自動で点灯するように設定してる。
これがとても良くて、それまでは遅刻ギリギリまでなかなか起きられなかったのに、自然に7時前後に起きられるようになった。
シーリングライトは一応GoogleHomeとも連携してるけど、LEDなので電気代はあまり気にしなくて良いため基本的に電気を操作することがなくなった。
朝起きられるようになると便利なので試してみて欲しい。
これは日記です
ぼくは自分が情報工学を学ばなかったから情報工学なんて無駄と言うような大人にならないように気をつけよ
— きりみん(バーチャル幼女プログラマ) (@kirimin) 2018年4月9日
そもそも「出来る人間は何も教えなくても子供の頃から勝手にやり始めて覚えるから学ぼうと思う時点で才能がない」なんていうイラストなどの世界で長年幅を利かせていて近年ようやく薄れてきた可能性を奪う思想を掘り返すんじゃあない
— きりみん(バーチャル幼女プログラマ) (@kirimin) 2018年4月9日
子供の頃からプログラミングをやっていた人もいれば、30過ぎてから始める人もいる。大学で情報工学を学んでエンジニアになる人もいれば専門学校や職業訓練校で道が開ける人もいるし、非情報系学科から独学で学ぶ人もいる。色々なルートがあるし、その時点で無駄だとか才能がないなどという事はない
— きりみん(バーチャル幼女プログラマ) (@kirimin) 2018年4月9日
もしぼくが最高の選民意識を持ってポジショントークをするのであれば、「義務教育に疑問を頂かず真面目に受けてる時点で才能ない。学校なんて行かずその時間を好きな事に費やしていた方がずっと有意義だしエンジニアにはそういう事に気付けるセンスが必要」とかですかね。もちろん冗談です
— きりみん(バーチャル幼女プログラマ) (@kirimin) 2018年4月9日
日曜日の進捗です。
髪が物理演算で揺れるようになったきりみんちゃんを見て pic.twitter.com/RefpSeGlYH
— きりみん(バーチャル幼女プログラマ) (@kirimin) 2018年4月1日
FaceRigが少し前にLive2D Cubismの最新バージョン3.0に対応して髪が揺らせるようになったと聞いたのでやってみた。
結構めんどうなのかなと思ってたけど、やってみたら1時間くらいで出来る簡単な作業だった。
作業の様子を録画してアップロードしたので興味があれば見てみてください。
Live2Dは本当に簡単で、元のイラストさえ描ければモデリングの知識などは一切いらずに初見でもチュートリアル見ながら簡単にアニメーションが実装出来るので本当にすごい。
1月のぼく「今年は情報工学の基礎技術をちゃんと学び直したい」
— きりみん(バーチャル幼女プログラマ) (@kirimin) 2018年4月1日
4月のぼく「Live2Dで髪が揺れるようになりました」
とうとうDroidKaigi公式からアップロードされました!
思ったよりも上手く喋れていて驚いた。
普段よりかなり声が高いので、ハイになってたんだろうなぁという感じ。
この時は本当に本番で全力を出したかったので、事前に何度も練習した。
スライドが大まかに出来上がったのが2週間前くらいで、そこから何度か実際に時間を測りながら喋って内容を調整したりした。
30分の発表なので一回練習するだけで喉がカラカラになって結構たいへんだった。
最終的に内容がfixしたのが前日の夜で、ガチリハーサルは本番の日の朝にやった。
その時は確か2分オーバーくらいだったんだけど、「本番では緊張して早口になるから早めに終わるよ」というアドバイスを貰って、実際に本番は27分くらいだった。
本番ではあまり言葉に詰まる事なくスムーズに喋れたけど、やっぱり登壇は事前に練習すると全然クオリティが変わるので、出来るだけ怠らないようにしたい。
ちなみに発表の準備はGitHubに専用のprivateリポジトリを作ってIssueでやることを整理したりしてた。
これは結構よかった。
前にこんなエントリ書いたけど、その後シーリングライトを買い直した。理由は最初に買ったライトのボタンが同じボタンで「点灯→常夜灯→消灯」の3つの状態を持っている製品で、IFTTTやGoogle Homeで操作する時に今のライトの状態によってボタンを押さないといけない回数が変わり非常に面倒だった。
消灯と点灯のボタンが分かれているものを買い直したら状態を意識する必要がなくなったので、Google Homeへの命令も単純だし、深夜になったら自動で消灯し朝になったら自動で点灯するように設定したのでそもそも操作する必要もなくなった。
初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発
タイトルからはプログラミング初心者向けのあっさりしたJS入門書という印象を受けるが、実際の内容はプログラミング経験がありJavaScriptのこともざっくり知っているくらいの人向けにES2015ベースでのJavaScript解説書だ。
かなり思い切って過去のややこしい仕様の説明を省き(一応軽くは触れる)、ES2015という新しい言語として簡潔にJSの書き方を解説している。そのため読んでいてもJavaScriptを嫌いにならずに済む。
ぼくは最近まで業務でのJSの経験はなかったが、教養として「パーフェクトJavaScript」や「EffectiveJavaScript」を読んだことがあり、「シングルページWebアプリケーション」を読みながらフレームワークやmoduleを使わないSPAを練習で書いたりした経験がある。それらの経験はJavaScriptを嫌いになるのに十分であったが、この本は一度その気持ちをフラットに戻しJSを魅力的だと思わせてくれた。
今からReact-Nativeやnode.jsでのJS開発を始める人には(ある程度熟練になるまでは)過去のJSの闇に触れる必要は無いと思うので、この本を読めばよいと思った。