NUROがダメになったので回線品質をモニタリングした

NUROにもかかわらず今まで問題なく耐えていた自宅サーバー仲間の友人宅がついにダメになったということで、みんなでモニタリングしてクソ回線を可視化してバトって遊ぶことになった こういう場合監視ツール何にするかが問題となるのだが、全員Mackerelを使っ…

どうやったらSREになれるのか

@rosylilly とSREやISUCONについて話しました。 SRE(インフラエンジニア)になるキャリアパスというものが昔とかなり異なってきていて、いまはどうなっているのか、どういった教育が必要なのかなどについて議論ができました。そういったことについて語る機…

メルカリを退職しました

5月末でメルカリを退職しました 前回の報告はあっさりしていたんですが、今回は結構ちゃんと語ってます。 というのもPodcastをやってみたい欲が出てきたところで、同じチームのメンバーだった友達も同時期に退職することになり、これ話したらおもろいんちゃ…

意識低める個人用Webアプリ開発 2022

今でもちょこちょこ色々自分用のなにかをつくるということは多く、時間もあるので色々と試してみたところナイスな手法が多く見つかったのでまとめておきます。 前提 自分が開発するやつはだいたい何かをスクレイピングして、そのデータをうまいこと集計した…

LinuxでDS-Lite (楽天ひかり)なルーターをつくる。IPv6, RAも疎通する版

楽天がちょっと前まで1年無料キャンペーンをしていたのでつられて楽天ひかりに乗り換えてしまいました。楽天はIPoEではアルテリア・ネットワークを利用しているため、前やったLinuxルーターの設定もやり直しです。やっていきましょう v6で降ってくるIP変わっ…

Linuxでv6プラス MAP-Eなルーターをつくる。IPv6, RAも疎通する版

ルーターで遊びたい欲が出てきており、適当なマシンを調達して遊ぶことになりました。 自分の家のルーター(IO DATA WN-AX2033GR)が微妙にIPoE環境だとフルスピードが出ないこと(だいたい200-300Mbpsが限界)や細かい設定ができない不満などがあり、いろいろ…

IPoE回線で自宅サーバーを公開する

フレッツ光・光コラボをお使いの皆さん元気でしょうか!自宅に固定回線を引いている人の9割はNTTの回線を使っていてそのほとんどがIPoEを使うかもしくはPPPoEからIPoEへの移行を検討されているとおもいます。PPPoEは基本的に死んでいるので当然ですね。 さて…

近況報告

少し前に転職しましたfrom: グリー株式会社 to: 株式会社メルカリ新しい職場はすごく新鮮で、なんといっても使用言語の9割が英語です。 おれは英語があんまりできなくて職務に差し支えているので勉強しつづけて少しずつマシにしていく必要があるわけです。い…

v6プラス(IPoE MAP-E)とPPPoEを併用する(ルーターが非対応の場合)

フレッツ光・光コラボが深夜めっちゃ遅い問題はここ1年くらい我が家にも到来しており、最近は夜10時以降WifiつながないでLTE回線の方が速い、AbemaTVやニコ生を見ると止まりまくるといった悲惨な状況です。 その時の構成は So-net光コラボ PPPoE 光でんわ、…

Cherry MX互換スイッチレビュー

テスターを色々買ったりして、自作キーボード向けのスイッチの知見がたまってきたので個人的な好みを書いておきます 最初に結論 レビューできていないもの レビューのやり方について Tactile Cherry MX Brown(茶軸) Cherry MX Clear KBDfans Aliaz 60g, 70…

CDNに動的コンテンツを安全に通すにはどうするべきか

メルカリでCDNにキャッシュされるべきでないページがキャッシュされることにより個人情報の流出が発生してしまうインシデントがありました 自分は動的コンテンツをCDNで配信することにあまり積極的ではない立場だったのですが流出への反応を見るとCDNを利用…

Net Radio ArchiveがDockerで動作するようになりました

対応しました。詳しくはREADME参照 主な経緯としてはこのソフトの依存が割と重めで、そこそこ新しいffmpegやrtmpdumpのHEAD、WebDriverなどを利用しており、特にWebDriverはrubyのライブラリ、GeckoDriver、Firefox本体のバージョンがちょうど動くところでそ…

HDDを楽に処分できるようにdm-cryptで暗号化した

昔はHDDを処分するときは何回も上書きで書き込みをしていたようですが大容量のディスクになればなるほど時間はかかるし、代替されたセクタにデータが残ってしまう可能性があったりするそうです。代替セクタの使用を前提としたSSDであればなおさら。 というこ…

響 Hibiki radio station のリニューアルに対応

響がリニューアルしていたので、net-radio-archiveも対応しました。 まるまるっと全部変わっていたのでコードもまるまるっと書き直しました。 Support Hibiki renewal · yayugu/net-radio-archive@8bb01a5 · GitHub 一番大きな変更として配信プロトコルが PC…

AG-ONを録画できるようになりました (o・∇・o)

Net Radio Archive が AG-ON に対応しましたよ~(o・∇・o) ondemand.joqr.co.jp もちょにきゅんきゅんするんですよ~~~~~~(≧v≦●)。。(●≧v≦) ちょっと環境構築が大変だけどがんばってね~(*゜0゜) 終わりだよ~

2015/09 最近の録画サーバー事情 (ZFS, 安鯖, Cloud Backupなど)

自分はネットラジオなんかを録画するシステムを開発してるわけなんですが、 インターネットラジオを全録音するソフトつくった - 方向 これをどういうサーバーで運用しているかというのをメモしておこうと思います。 前提 サーバー(ハードウェア) ストレー…

Twitter Great RSS で複数画像の表示に対応しました。

いまさらなのですが1ツイートに複数の画像を投稿してるやつに対応しました。 Twitter Greate RSS とは何なのかについてはこちら↓ TwitterのRSSを生成する Twitter Great RSS をつくった - 方向 ところでHerokuが24時間起動できなくなって若干困ってます。6時…

アニたまを録音できるようになりました

Net Radio Archiveがアニたま(別冊ラジ関)に対応しました。 テンション低いゆきんこや嫉妬するのじょさんを何度も楽しめますね! これで現在対応しているメディアは Radiko 超A&G+ 響 音泉 アニたま 5つになりました。 yayugu/net-radio-archivegithub.com…

インターネットラジオを全録音するソフトつくった

Net Radio Archive (https://github.com/yayugu/net-radio-archive) というソフトを作りました 特徴 番組表をいい感じにスクレイピングして、番組名などが付いた良い感じのファイルを出力してくれます。 ... 2015_05_08_1200_村川梨衣の_a_りえしょんぷり~…

超A&G+の新しい番組表(2015/04現在)をスクレイピングする

4月の番組改変に合わせて番組表が新しいやつになっていて悲鳴あげながら直しました。 前の番組表は1つの曜日が1つのtableにマッピングされていて楽だったのですが、 新しいやつは 全曜日で1テーブル 行(tr)は曜日ではなく時刻ごと。その中に全曜日の番組tdで…

響 HiBiki Radio Station をaacで録音する

2015/11/10追記 響がリニューアルしたんでこの記事の情報は全く役に立たなくなりました。 新しい仕様についての説明、コードはこちら↓ vector.hateblo.jp 検索用キーワード: Mac, Linux, rtmp, rtmpdump, rtmpe, 保存 まえがき 響で再エンコードなしでaacを…

VMで開発してるんだけど IntelliJ / PHPStorm とかを使いたい

xxxa: dockerコンテナ側のディレクトリをローカルmacにマウントしたいんだけど xxxa: -v, --volume=[] Bind mount a volume (e.g., from the host: -v /host:/container, from Docker: -v /container) xxxa: -v /container してもローカルmacに表われないん…

RailsでStrutsの再発明

Rails、actionごとにクラス分けて適切なmoduleをmixinしていった方が管理しやすそう2014-09-06 14:53:30 via YoruFukurou @r7kamura Strutsだ2014-09-06 17:08:39 via Twitter Web Client to @r7kamura @yayugu Strutsを再発明するぞ2014-09-06 17:10:10 via…

ユーザー認証の手抜き

Webアプリ作っているといろんな局面でユーザー認証が必要になる局面がある。まじめにつくると果てしなく面倒だし、適当につくるとセキュリティ上問題になるので、要件に応じて適切に手抜きする必要がある。適当なやつからしっかりしたやつまでなんとなくソー…

TwitterのRSSを生成する Twitter Great RSS をつくった

つくりました。 Twitter Great RSS 1人のユーザーのツイート一覧 list 検索結果 (←NEW!) がRSS化できます。 検索にも新たに対応しました。エゴサーチが捗りますね! 以前つくっていたもの(Twitter Good RSS)が、一部壊れているようで新規登録ができないとの連…

neovimで新しくなったところまとめ

neovimは「vimを近代化させよう」というvimのforkです。https://github.com/neovim/neovim http://news.mynavi.jp/news/2014/02/26/097/なかなかかっこいいので、現状どのような改修が行われたのかcommitを追いかけてみました TL;DR 開発始まったばっかりな…

コーディング規約とかガイドとかって難しいよねという話

注:細かくてどうでもいい話ですCookpadの規約スタイルガイドについての話 https://github.com/cookpad/styleguide @r7kamura > ハッシュのキーを Symbol にして良い場合は、文字列よりも高速に lookup できるので積極的に Symbol を使うこと / “styleguide/…

Conference With Developers 2 を開催します

iOS

2月1日にConference With Developers 2というイベントを開催します。 昨年に引き続き今回は、 ninjinkun http://ninjinkun.hatenablog.com/ fladdict http://fladdict.net/blog/ 岸川克己 http://d.hatena.ne.jp/KishikawaKatsumi/ ishkawa http://blog.ish…

そして老害になる

闇 Advent Calendar 2013の7日目として老害化の話をします。 ベンチャーじゃなく大企業につとめてよかったことは、さまざまな技術バックグラウンドを持つ人と仕事ができていることだ。 色々な流儀や文化の人たちと接し、ぶつかることで自分の視野がどんどん…

一度使ったら手放せない!? iOS開発で絶対に使うべきライブラリ!

特にないです。