rch850 の上澄み

技術的な話題とか、雑談とか。タイトルを上澄みに変えました @ 2020/09/02

2017-01-01から1年間の記事一覧

もしかして頻尿で Mashup Battle 1stStage in 北陸敗退しました

トイレに行く回数が気になったので、トイレに行った回数を記録するためのデバイスを作ってみました。 磁石とリードスイッチを使ってチャックの開閉を検出し、データをサーバに蓄積する仕組みです。 hacklog.jp で、これを持って Mashup Awards 2017 の Mashu…

ISUCON 7 予選敗退しました

ISUCON 5 のときと同じチーム「へしこず」で、2年ぶりの本戦出場を狙いましたが、本戦出場ラインには倍ぐらい届かず敗退しました。また来年会いましょう。 今回の主な装備 vim kataribe pt-query-digest (percona-toolkit), mysqldumpslow beer (alcohol fre…

ESP WROOM 32 でブザするまでのメモ

ちょっと作りたいおもちゃを思いついたので、@kimikato先生に何で作ったらいいかおすすめを聞いたところ ESP 32 とか 02 あたりがいいよと聞いたので、さっそく買ってみました。秋月の ESP32-DevKitC ESP-WROOM-32 開発ボードです。 Arduino 互換で開発しや…

生産管理部業務効率課進捗課長で MA 2nd 進出決めました

Mashup Award の福井ハッカソン予選で「生産管理部業務効率課 進捗課長」という作品を作り、最優秀賞を取り、2nd Stage 進出が決まりました。やった!先にソフトバンクロボティクス賞で名前が呼ばれたときは、あ、これ最優秀逃したかなーと思ったのですが、…

Angular の routerLink でクエリパラメータを指定する

Angular 4.2.2 の話です。 <a routerLink="/foo?bar=10">link</a> のように routerLink にクエリパラメータを直接指定すると Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'foo%3Fbar%3D10' といったエラーが出ます。 RouterLink のリファレンスにあるように…

Chrome 59 で window.open の挙動が変わった

JavaScript で新しいウィンドウを開くため、このようなコードを書いていたのですが、Chrome 59 になってから新しいタブで開くようになってしまいました。 window.open('http://example.com/', '_blank', 'width=640, height=480, location=yes') window.open…

oEmbed の height null について

きっかけは mastodon の URL 貼り付けを確認してたときにびろーんと伸びてしまうのに気づいたこと。 friends.nico 引用ここまで。めっちゃ改行入れてるわけじゃなくて、ここまでびろーんって伸びちゃってるんです。 逆に、長いトゥートは途切れてしまう。 pa…

トゥート!の埋め込み

やっとローカル mastodon 立った pic.twitter.com/yjF05VBAjW— りちゃ (@rch850) 2017年4月20日 oEmbed 対応してるみたい。 なんか不格好なのは iframe の height が 600 もあるからかな。 $ curl "https://friends.nico/api/oembed.json?url=https%3A%2F%2F…

コミットメッセージの Emoji Prefix の虫をやめた話

git

git とかのコミットメッセージで ほげを実装しました とか ほげパッケージを 1.2.3 にアップデート みたいに書くのあるじゃないですか。 memo.goodpatch.co 好きで結構使ってるんですが、バグの絵文字だけは虫を使ってません。 虫の絵文字って、だいたいは…

ふくもく会その26

午前中はウェアラブル/VRセミナー&アイデアソンで進行などをして、お昼食べに行って、午後2時半からの参加でした。 何やるか全然決めてなかったんで、若干の圧を発してたら、やること共有の発表順がラストになりました。やったぜ。Python 画像処理の勉強し…

MediaRecorder 後日談

rch850.hatenablog.com の続き。 Angular2 で audio タグの src に blob:http://localhost:4200/8faa4fbf-a787-4171-9e2a-703e4d89c328 みたいなのを設定しようとすると、 WARNING: sanitizing unsafe URL value blob:http://localhost:4200/dbce8851-3f4b-4…

Web Audio API の奥底から Angular とつながりたかった

Angular 2 の勉強がてらに、Web Audio API で録音するウェブアプリを作ろうとしたら、変なところでハマったのでメモ。 録音には MediaRecorder を使おうとしました。コードは今のリンク先にあるものを参考に書きました。getUserMedia で取った stream を使っ…

コード書き初めのつもりが環境構築で終わった

しばらくメンテしてなかった AppleSystemStatusNotifier について、色々やりたいことがたまってたのでリストアップしてみた。 環境構築。現状は package.json も何もない。 Developer System Status も取りたい Apple に対してやさしくなりたい(サーバを作…