ナチュラル @rch850

ナチュラル丼発祥の地、福井からお届けします。技術的な話題とか、雑談とか。

もしかして頻尿で 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 に対してやさしくなりたい(サーバを作…

Internet of Tairyoku の開発で得られた知見と経験

Mashup Battle 1st Stage in 北陸 で Internet of Tairyoku のプレゼンをしてきました。 実装的な話は質疑でちらっと触れた程度で、プレゼン内でも全然してなかったので、忘れないうちに書いておきます。 知見 制限のあるネットワーク環境で、OSX のインター…

Internet of Tairyoku で MESH をお持ち帰りした @ #MA_2016

9/24, 25 に Mashup Awards の福井ハッカソンがありました。24日は用があって参加できなかったので*1、無理を言って25日だけ参加させてもらいました。ちなみに一昨年も無理を言って2日目だけ参加させてもらいました。 作ったのは「Internet of Tairyoku」で…

Chrome 拡張「MultiLogin」とマネタイズ

ウェブサイトの開発でシークレットウィンドウじゃ足りない!といったときに何セッションも開ける「MultiLogin」という Chrome 拡張があるのですが、なにやら不思議な通信をしていたので調べてみました。 先に言っておきますが、現行の MultiLogin より安全な…

インターン生と「かんばんゲーム」をやってます

夏になるとインターンシップの学生が十数人いらっしゃるのですが、3週間にわたるインターンシップの2日目ぐらいに「かんばんゲーム」をやっています。 かんばんゲームに出会ったのは Agile Japan 2010 のワークショップ。かんばんゲームの作者 @yattom さん…

MESH SDK でタグを作ってみた

アプリ開発イベント~プログラミングが君の未来を拓く!!~というイベントに、お手伝いとして参加しています。お手伝いなので、アイデア出しとか実装とかで困ってる人の手助けをするのがこの土日の過ごし方なのですが、空いた時間で少し遊んでいます。 IoT …

TESLA TEST DRIVE for GEEK に参加してきた

@shao1555さんが個人で不定期に開催している TESLA Model S の試乗会 "TESLA TEST DRIVE for GEEK" に参加してきました。 #NT金沢テスラ試乗 ツイートまとめ - Togetterまとめ TESLA TEST DRIVE @ #NT金沢 、第2セット無事終了! ありがとうございます #NT金…

Amazon Machine Learning vs. サザエさん

ずーっと使ってこなかった Amazon Machine Learning なんですが、そろそろ何ができるか知っておきたいと思い、触ってみました。 チュートリアルを流してみたら、CSV を与えると予測ができるようになるんだなということが分かりました。さてどういうデータを…

Facebookの地図に出ている建物の話

Facebook で表示されている OSM の地図に建物を出すには、エリアとして登録しなきゃいけないんじゃないだろうか。という話。 Facebook で、新しい魚屋ができたという投稿を見て、どこにあるのか見てみたら、いくつかのことに気づいた。 ひとつは、地図に Ope…

沼津においでよ

沼津においでよ、ラブライブ!サンシャイン!! 静岡県沼津市の海辺の町、内浦にある私立浦の星女学院。 駿河湾のかたすみにある小さな高校で 2年生の高海千歌を中心とした9人の少女たちが、大きな夢を抱いて立ち上がる。 http://www.lovelive-anime.jp/uranoh…

Open Street Map に登録したデータのライセンス

μ'sのファイナルライブでもぬけの殻になったので、少しでも回復しようとサンシャインの舞台沼津市のマッピングパーティーに参加してきました。 ゴーゴー沼津は浦の星 pic.twitter.com/87XcaOIYFS— りちゃ (@rch850) 2016年4月8日 www.asahi.com そこで集めた…

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記

Docker 1.10.2 (Windows) インストール備忘録

2016/04/22 追記 以下の対処をしたら動くようになってました。 パスが通る場所に置いてあった ssh.cmd を削除 VirtualBox を新しくした (5.0.18) Windows で docker 1.6.2 から 1.10.2 に上げるときにだいぶハマったのでメモ。 1.10.2 のインストーラで入っ…

婚姻届受理証明書を使った話

突然ですが、昨年11月に入籍しました! などと書いても「お前誰だよ」と言われるだけなので、入籍に関わる TIPS をひとつ書いておきます。 入籍や新婦の転居の手続きを始める前に読んでおくといいかもしれない TIPS です。 ざっくり抽象化すると、本籍から離…

ISUCON5の予選抜けました

出よう出ようと思っていて、毎年気づいたら終わっていたISUCON。 ついにチーム「へしこず」として出ることができました。 そして……予選突破しました!やった! isucon.net 開始前は Node.js でやろうとチームで話していたのですが、 #isucon Node.js を書き…

μ'sとみんなのスペシャルステージ上映@福井に参加してよかった話

劇場版ラブライブ!ことラブライブ!The School Idol Movie が公開から3週目に入ったところで、「μ'sとみんなのスペシャルステージ上映」なんてものがあったから行ってきました。 はたして盛り上がるんだろうか、盛り上がりすぎる厄介さんとかいないだろうか…

ふくもく会その4に行ってきたよ

さてレポート書くかと思ってブログ開いたら、前回の投稿がその3レポートで驚いているりちゃです。 今回のふくもく会その4、鯖江市役所のIT会議室での開催でした。 どうして市役所? その3を終えて、別の会場でやってみたいねーという話がありました。 県内で…

ふくもく会その3に行ってきたよ

ふくもく会その3~もくもくしなイカ?~fukumoku.doorkeeper.jp 福井のITエンジニアやデザイナーやらで集まって、何かしら勉強したり、作ったりする会も、定期的に開催して3回目。今回は累計15人と、結構集まりました。そろそろコワーキングスペースのキャパ…