blog.syfm

徒然なるままに考えていることなどを書いていくブログ

より気軽に、簡単にテストができる gRPC クライアントをつくった

先日の A(izu)LT 0x09 で「Evans: more expressive universal gRPC client」 というタイトルで発表してきました。 タイトルの通り、gRPC クライアントをつくった話です atnd.org ALT は、会津大学の有志によって年に二回ほど開催されている LT (Lightning T…

ISUCON7 に出た

土曜日に ISUCON7 に出ていた。 チームは、自分と、同じ大学の友人一人。本当はもう一人いる予定だったけど、別な予定と被っていたらしく、二人のチームになった。 トラブルがあったようで、開始の時間が遅れて 13:00 からになったりと、運営の方もとても大…

はてなインターンで最高の夏を過ごしてきた

明示的に言ってはいなかったのですが、この1ヶ月間、はてなサマーインターン 2017 に参加していました! 公式のページ developer.hatenastaff.com TL;DR 用に言っておくと、最高の夏でした!!! 以下では、そのはてなインターンの思い出を振り返っていきた…

宇治 (響け!ユーフォニアム 聖地巡礼)

インターンが始まって早くももう3週間目が終わります。残すところあと1週間になりました。 先週までは土曜日に楽しいイベントがあったのですが、今週は初めてなにもない土曜日だったので観光に行きました。 嵐山 or 聖地巡礼で迷ったのですが、一日過ごせる…

近況

ここ最近は大学の期末考査や、アルバイト、インターンの課題が 2 つ、ドラクエ 11 と、死ぬほど忙しかった 今日・明日は休日なのでつかの間の休息みたいな感じになっている 今年の夏は 3 社のインターンに行き、8/14 から 9/30 まで休日以外はすべて埋まって…

Go にコントリビュートするまでの手順

最近、ついに Go (golang/go) にコントリビュートしました! 正確にはレビュー中で、レビューが通ってもマージされるのは Go 1.10 なので、だいぶ先は長いですが取り敢えず自分のできることは一通り終わりました。 Go ではレビューシステムに GitHub は使っ…

転職しました

今年の2月に約2年ほどアルバイトとして働いていた IT 企業を退職しました。 その後、3月から別な IT ベンチャーの会社でアルバイトのサーバサイドエンジニアとして働いています。 今しがた気づいたのですが、今日はちょうど入社して3ヶ月でした。 辞めた理由…

任意のコマンドのサブコマンドにエイリアスを設定できる salias をつくった

動機 最近のコマンドは大抵サブコマンド形式になっています。 $ docker pull hello-world このように、コマンド名 + サブコマンド + 対象 みたいな形式。 サブコマンドには大きく2種類あって、サブコマンドに動詞を指定するタイプと、リソースを指定するタイ…

データベーススペシャリスト試験を受けた

動機 先週の日曜日に情報処理技術者試験があって、データベーススペシャリスト試験を受けた。 受けた理由としては、データベースの基礎とかが所々欠けていて、今はそこまでデータベースをがっつり使ってはいないけどいずれ使うときに苦労しそうだなと思って…

ホームページを移行した・続

今日のお昼ごろに以下のようなエントリを書いたら、id:upamune さんから Netlify なるサービスを教えていただいた! syfm.hatenablog.com www.netlify.com パッと見めちゃくちゃ良さそうなので早速試してみた。 以下のように、GitHub や Bitbucket と連携し…

ホームページを移行した

(ホームページと言えばいいのかランディングページと言えばいいのか未だに曖昧…。) http://syfm.0t0.jp から https://www.syfm.me へ移行 既存の環境 今までは MyDNS という DDNS サービスで syfm.0t0.jp というドメインを使っていて、デプロイ方法と環境に…

1日の予定を30分ごとにスケジューリングして過ごした

最近色々考えることが多く、普段やってることが全然手につかなくなってしまっていた。 その結果、なにもせず2時間くらい経ってたりして死にたくなっていたので、ふと思い立って1日の予定を30分を1単位としてスケジューリングして生活してみた。 今日はちょっ…

Developers Summit 2017 に行ってきた

前々からデブサミに興味があったものの、行けていなかったデブサミですが、今回初めて行ってきました! 開催期間は2月17日から2日間でした。 詳しい内容は後日スライドが以下の URL から up されると思うので割愛しますが、見た各セッションの感想なんかを書…

ディスプレイを買った

ディスプレイは以前から使っていたけど、貰い物だし古かったので新調しようと思って買った。 買ったのは以下のディスプレイ。 EIZO FlexScan 23.8インチ カラー液晶モニター ( 1920×1080 / IPSパネル / 5ms / ノングレア/ ブラック ) EV2450-BKR出版社/メー…

Amazon Product Advertising API で AWS.InvalidAssociate エラー

ちょっと Amazon Product Advertising API (PAAPI) を利用する必要があって、ドキュメントを読みながら進めていたら、以下のようなエラーに悩まされた。 かなりハマったので備忘録的な感じで書いておきたい。 ちなみに、REST API で ItemSearch を叩いていた…

iTunes をコマンドラインから操作するためのツールを書いた

ふと iTunes をコマンドラインから操作したいなぁ…と思い、絶対あるだろうとググってみたら案の定あったのですが、いくつか気に入らないところがあるものばかりだったので作りました。 その他の理由としては、UNIX という考え方 という本を読んでいて CLI ツ…

今年読んだ本

一年振り返りエントリから分離した記事です。 技術書・小説・漫画に分けました。 メインのエントリはこちら↓ syfm.hatenablog.com 技術書 マスタリングTCP/IP 入門編 第5版作者: 竹下隆史,村山公保,荒井透,苅田幸雄出版社/メーカー: オーム社発売日: 2012/02…

一年を振り返り… (2016)

今年も早いもので、もう一年が終わろうとしている…。皆様、いかがお過ごしでしょうか。 去年の今頃も一年を振り返ったエントリを書いていたので、今年も書きます。 去年のエントリはこちら↓ syfm.hatenablog.com 去年はやったことを箇条書きにしてましたが、…

重複したページを一括で閉じる Chrome 拡張機能をつくった

動機 自分の場合、いろんなページを見ているといつの間にかタブを物凄く開いていることがあります。 それだけならいいけど、たまに同じページをいくつも開いている時もあって、ぐちゃぐちゃになることもしばしば。 タブが多くなるとタブのタイトルも埋もれて…

Neovim のリモートプラグインを利用して好きな言語でプラグインを書く

この記事は Aizu Advent Calendar 2016 (Qiita) の 17日目の記事です。 前の人は @acomagu1 さんです。 次の人は @noah_orberg さんです。 Neovim 突然ですが、Neovim はご存知でしょうか。 Vim は言わずもがな非常によく知られたテキストエディタの一つです…

SECCON 2016 に参加した

初心者チームwabisabiとして、自分(id:ktr_0731)とid:ywkw1717、id:kobadlve、ともう2人の計5人で参加した。 SECCON自体は去年も参加していて、チーム名は違うけどメンバーはほとんど同じだった。 チーム全体では4問解いた。 0点のチームを含めると1834チー…

 なかったのでグルコスのマイページの情報を取得するライブラリを書いた

概要 BEMANI の音ゲーの一つである SDVX や弐寺、Jubeat なんかは非公式でもスコアデータを取得するアプリなりライブラリがある。そのどれもが根強い人気を誇っているのは多分音ゲーをやっている/やっていた人ならばわかるはず。 Groove Coaster (グルコス) …

イラストを Git で管理したかったのでツールをつくった

イラストの管理 自分はたまにイラストを描いたりするのですが、以前からその管理方法に苦労していました。 苦労していた点は主に次の 2 点です。 バックアップ 制作過程 Gif をつくるのが面倒くさい 強い人は、短時間でもさらっとイラストを描いてしまいます…

Aizu CTF #2 に参加してきました

先週土曜日に 会津Webセキュリティ勉強会 a.k.a Aizu CTF #2 に初心者 CTF チーム(仮)の wabisabi のバイナリ担当、暗号担当と共に参加してきました。 見て分かる通り、今回で 2 回目の開催らしいですが自分は初参加でした。 前半は Web セキュリティの基礎…

新海誠作品は最高という話

新海誠作品のネタバレが含まれているので注意して下さい 先月公開が始まった、「君の名は。」を見てきた。 優勝しにきた— きたろー (@ktr_0731) 2016年8月28日 今回の作品は2013年に公開された「言の葉の庭」から約2年ぶりの新作ということで、2014年の大晦…

ksnctf を全部解きたかった話

今月末に katagaitai 勉強会の easy に参加することになりました。 その内容は Web と Reversing で、Web に関しては最低限の知識はあるものの、Reversing におけるバイナリとかは全然知識がありませんでした。 自分の所属している初心者 CTF チームの wabis…

CTF for ビギナーズ 2016 長野 に参加しました

理工学実験を犠牲にしてCTF for ビギナーズ 2016 長野 に参加してきました。 土曜に東京で前泊、日曜に長野に向かい、また東京で泊まって月曜日に会津へ帰ってくるというハードスケジュールでした。 その内容は、バイナリ、Web、フォレンジックの3つの講義と…

Google Capture The Flag Write-up

4/30の午前2時から5/2の午前2時までの48時間でGoogle Capture The Flagが開催されていました。 今回はチームwabisabiのメンバーとして参加しました。全チーム中では318/2403、0点のチームを除いた中では318/911でした。 解けた問題は以下の4問です。 In Reco…

LINE BOT APIを使ってグルコスのある最短距離のゲーセンを特定する

動機 最近、botが急激に流行ってきているなぁと感じます。LINEやFacebook、SkypeなどでもAPIを提供し始めています。そこで今回、1万名限定でLINEのBOT API Trialが無料で利用できたのでつられてみました。 とはいえ、botを具体的に何に使うかを全く考えてい…

IoT & Security Hackathon 2016に参加しました

3月26-27日で行われたIoT & Security Hackathonに参加してきました。 ハッカソンは初参加なのでノウハウというか、どんな感じに進んでいくのかもわからなくて不安なところがありました。 しかし、そんな不安は案外どうとでもなるもので、アプリ・サービス部…