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

「このWebページ何回見てるんだ?」を解決するchrome extention作った

最近、業務でJSをさわることがあり、久しぶりにJSが楽しくなったのでchrome extentionを作ってみた。 ソースはこちら↓ github.com extention欄にバッジで総閲覧数が、バッチをクリックすると、遷移種別で統計が出る。 ブックマークから多く遷移しているサイ…

JSONをRubyのHashにしてpritty_printするコマンド

json to ruby hash command こんな感じで動く。 $ jo foo=bar h=$(jo -a aaa bbb $(jo aaaaa=bbbbb ccccc=ddddd eeeee=fffff ggggg=hhhhh iiiii=jjjjj)) | jr -s { foo: "bar", h: [ "aaa", "bbb", { aaaaa: "bbbbb", ccccc: "ddddd", eeeee: "fffff", ggggg…

猫将軍の絵を買った

猫将軍をご存知だろうか。 猫将軍と言う名のイラストレーターを。 http://nekoixa.com/ 僕にとっての猫将軍の思い出は、10年前のインターネットに遡る。 ニコニコ動画全盛期。 それは始まっていた。 学生時代にダラダラと徘徊していたインターネット。 いつ…

Lv0を考える

子供を育てていると、何かを教えるにあたってまずLv1から伝えようとするわけだが、すぐにその"Lv1"は親のエゴだったことを痛感させられる。 例として、子供が言葉を発するようなるためのLv1はなんだろうと考えてみる。 「これは『り・ん・ご』だよ」と言って…

Redisで1000万件のデータを圧縮しつつ定期的に洗い替えする

概要 お仕事でRedisを触ってたので知見をまとめる。 Redisは高速はKVSだが、今回1000万件を超えるような大量のデータを扱った。 大量のデータをバッチで定期的に書き込んで、参照側では高速に返すシステムを考える。 バッチはユーザーの行動を『現在から1日…