5~9月キーボードを作った。Ergo42の基盤とケースを買って作った。Towelがおすすめみたいです。最初は全然慣れなかったんだけど、キーボードが真正面になければいけないという常識がなくなるので良い。トニカクカワイイが良かったのでギフトで何人かにテロしたりした。GoogleHomeMiniで「おっけーぐーぐる電気をつけて!」したかったのに家の電気が蛍光灯でつきそうになかったのでスタンドを買って実現した。Monitorを買った。お家QoLを上げるのがすごい好きで、できる限り家にいたい。残念ながら現職はリモートワークの制度がないので泣きながら出社している。土日は大体PCの前に張り付いているので、良さを享受できる時間が長く非常に良い。圧倒的に画面おっきいしDot単位で考えたらコスパめっちゃ良かったんじゃない!?って考えたんですが、そんなことはありませんでした。2018年10月18日まとめ来年もいっぱいお買い物したい。ご挨拶よろしくおねがいします。開発合宿にいきました、3週間前に。開発合宿プランがあってBlogを書くと料金が半額になるプランがあって有名なところ、これを使った。hiragr.amすすめかたKibelaでしおりをつくってもらっていた、持ち物からタイムスケジュールとお昼のお店まで書いてあってとても便利だった。困ったらここを見る的なところを作っておくと捗る。Channel作ってやっていた。宿代とかでかめのお金だけ現金で払ってタクシーとか電車とかご飯のお金はKyashでやった。Kyash便利最高、現金で集金してくる飲み会に行きたくない。いつものお支払いを2%お得にやったことWKWebViewで遊んでた。学べたこととして、JSからNativeの処理を呼び出したいときはpostMessageみたいな要領でいける。WKUserScript作って、WKWebViewに突っ込むだけでできる。詰まったところとして、WKUserScriptを生成するときにいつJSを実行するかのinjectionTimeを指定できるんですがどうも想定どおりにうまくうごかず、.atDocumentEndを指定してもJS実行時にまだDOMができてない、みたいなことがあったので、JS側で頑張るようにした。DOMContentLoadedで書き出されるであろう値に関しては問題ないんですが最近のSPA的にJSがDOMをRenderingしていく場合だと気にする必要がありそう。下記Sampleだとtitleタグを取ってるだけなので再現はしません。今回のメンバーはみんな得意分野(Swiftマン、美味しいお店、オタク)が違う人がいて、雑に質問とかを投げあえてる感じがよかった。Swift周りで詰まってて古い情報見て悩んでたりしたのを教えてくれたりしたのでいっぱいSwiftできたのがよかった。合宿後もちょくちょく進めている。2018会議室広くてよかったので、また行ったりしたい。メモARKit2AR空間共有が提供されて楽になるらしいゲーム企業じゃないんだからゲームのデモはほどほどにしてほしい。v2はStorageAccessAPI周りの改修っぽいので巷で言われている1stPartyCookie対応がクロスサイトトラッキング系の正規そう。欲しいものがないのでViveProのフルセット在庫を探しています。DOMでちょっと躓いた話あけましておめでとうございますまず僕はあまりブックマークを使用せず、履歴だけで生きるようにしています。アドレスを打ったほうが早いから、ぐらいです。困ったことそういう生活をしていると、履歴を整理する必要が出てきます。同じ系列のツールを使っていて乗り換えたりしてもう滅多に使わなくなったサイトの履歴が残り続けていると、常にそれがアドレスバーの優先度高で補完に出てきてしまい、わりとフラストレーションが溜まります。いって、履歴を全消ししてしまうとその日のパフォーマンスが1/3ぐらいになってしまうので、特定のドメイン配下の履歴だけいい感じに消したくなります。snippet)を書きました。#checkbox").click()}これで基本的に40件ぐらいチェックされるので、あとは一回消してもう一回実行して、みたいなことをしないといけない。scrollを含めてやれば全部自動でできそうなんだけど、ShadowDOM内部の更新タイミングみたいなのが順当になっていなくて綺麗にできそうになかったので諦めた。基本的にChromeの履歴ページはShadowDomのネストになっており、ReactのComponent単位でShadowRootオブジェクトが挟まっているような形になっています。つけて掘っていきます。ページ内にあるチェックボックスを全部つけるぐらい楽だろうと思って軽い気持ちで書き始めたら意外に詰まってしょげでした。あとは、とりあえずガッとComponentを出して、Listの中身が2件でも他のListをhiddenにしているだけのようで?表示されているかどうかを見ないと無を選択してしまいこのようになってしまうので注意が必要でした。DOMでちょっと躓いた話Tweet広告を非表示にするもっと読むコメントを書く2017-12-18アイマスハッカソンに参加した話と安部菜々この記事はアイドルマスターアドベントカレンダーの18日目の記事です。前日はtwoterabytesさんで安部菜々にすくわれたかもしれない話です。うさみんかわいいですよね。今は恒常うさみんがたのしみ。できればスカチケの直前でお願い致します。アイマスハッカソンアイマスハッカソンというイベントの第二回が開催されました。アイマスハッカソンについては以下を参照ください。github.com主な目的はアイドルを愛でる。アイマスに貢献(Contribute)する。アイマスの二次創作界隈において、歌姫庭園とかミリフェスとかミリオンリーとかニコ動とかTwitterとかいろいろあるけれど、エンジニアを主な対象とした時にこれという機会がありません。これはアイマス界の損失だ!と思い、企画してみました。エンジニアだって、なんかやりたい。副業でエンジニアっぽいことをしてる人たちが一度に集まって面白そうなナニカを作って盛り上がろうぜというイベントです。今回で第二回を迎えました。様がついてくれました。imas.connpass.com先週末は、”やよい”繋がりのご縁で、イベント「アイマスハッカソン2017」にスポンサーとして、ささやかな協力をいたしました。関係者、ご参加の皆さま、ありがとうございました。貴重な体験だったと参加メンバーが、今朝、興奮気味に話してくれました。今回は、分割したコマをいい感じに感情分類してtwitterのリプライやチャットツールに貼り付けてコミュニケーションを取るために必要な、感情分類をするためのWebAppを作りました。スライドにも書きましたが、感情分類を適当なAPIに投げてできないかやってみたらアニメ画像なので無のResponseが帰ってきてかなしくなったりしていました。(当たり前)結構気にはなっていたActiveStorageをいじれる機会にもなったり、趣味とエンジニアリングがいい感じに交差して充実していました。今回は約30人ほどの人数が集まり、個人やチームで開発を行いました。記事中で紹介していたgo-bindataの作者がgithubアカウントを削除し、そのアカウントを別の誰かが取得したそうです。github.com/jteeuwen/go-bindata/...は行うべきではないです。前日はgremitoさんの「オレオレDockerfileを作って、サーバーサイドの開発をやっている話。