すずけんメモ

技術メモです

PHPカンファレンスで話してきた

先々週のことですが、PHPカンファレンス2017で話してきました。初PHPカンファレンス。楽しかった!ひさびさにPHPの話をいっぱいできてよかったです。 会社のブログにもゆきみねがまとめてくれてます。 techlog.voyagegroup.com 発表資料はこちら。 speakerde…

「データ分析基盤構築入門」の執筆に参加しました

「データ分析基盤構築入門」の執筆に参加させていただきました。 gihyo.jp 概要は以下のとおりです。 「サービスのデザインはログのデザインから。」良いサービスを作り上げるには,ログデータを収集し,改善を続けるシステムの構築が必要です。本書は,ログ…

PHPカンファレンス2017で話します

2017年10月8日(日)に開催されるPHPカンファレンス2017にて登壇します。 phpcon.php.gr.jp https://joind.in/event/japan-php-conference-2017/session14-php-- session14: 広告配信管理システムを支えるPHP ~ レガシーシステムからの段階的移行戦略 13:35 4F…

8/4 12:10- ランチセッションにて出張 #ajitofm します

お知らせ: 8/4 #builderscon の12:10-12:40のランチセッションにて出張 #ajitofm をします。ランチがてら是非聴きに来てください!— ajitofm (@ajitofm) 2017年8月2日 builderscon, 今週ですね!弊社でもスポンサーさせていただいており、「ランチセッション…

A Tour of Goを終えたあなたにおすすめのGoを勉強するためのリソース

今年も夏のインターンで学生にGoの講義をします。多く寄せられる質問が「A Tour of Goを終えたのですが、その後に何をやるのがおすすめですか?」というものです。学生に限らず、言語を学ぶ方はプログラミングそのものに対する慣れやバックグラウンドも違い…

ポッドキャスト #ajitofm はじめました

ポッドキャストをはじめました。 ajito.fm 社内バーAJITOでよなよな技術的なことを話して楽しんでいるのですが、「ああこういうポッドキャストがあったら面白いかもなー」と思い始めてみました。職業エンジニアをやっていると身近な話題もつい技術ネタになっ…

複雑さに潜り込む - 大規模PHPアプリケーションにおける例外・モニタリング・ロギング

php

みなさん、PHP書いてますか?ここ2ヶ月くらいPHPも書いていたのでその話を書きます。 この記事はVOYAGE GROUP techlog / Advent Calendar 2016の記事です。 例えば以下のような話に身に覚えはありませんでしょうか。 例外がどこかで握りつぶされており、例外…

インタビュー記事が公開されました

先日Forkwellさんにインタビューしていただきました。リレーインタビュー形式になっており、膝くんからバトンを受け取りました。 Forkwell Press – スタートアップでのCTO経験で学んだ、エンジニアに必要な「経営的視点」-fluct... 学生時代の話からfluctで…

「みんなのGo言語」の執筆に参加しました

今回、「みんなのGo言語」の執筆に参加しました! みんなのGo言語【現場で使える実践テクニック】 : 松木雅幸, mattn, 藤原俊一郎, 中島大一, 牧 大輔, 鈴木健太 : 本 : Amazon Big Sky :: 「みんなのGo言語」の執筆に参加させて頂きました。 「みんなのGo言…

「サーバーレスの波はホンモノか?」あとがき

suzuken.hatenablog.jp ご来場くださった方々、どうもありがとうございました。パネル内で話せなかったことやあとがきをまとめてみました。 ツールの補足 さきほどのパネルディスカッションで紹介したCloudWatch logsを見るツールは https://t.co/1ZmrgWfbYJ…

AWS Summit Tokyo Developer Conferenceのパネルディスカッションに登壇します

aws

来週のAWS Summit TokyoのDevconにて、以下のパネルディスカッションに登壇予定です。6/2の16:20 - 17:00の回です。 AWS Summit Tokyo 2016 Developers Conference(DevCon) 【パネルディスカッション】サーバーレスの波はホンモノか? 最前線の開発者に聞…

Shibuya.go#2 を開催しました

昨日 Shibuya.go#2 を開催しました!参加していただいたみなさま、どうもありがとうございました。 shibuyago.connpass.com そして発表者のみなさま、発表どうもありがとうございました。リンクを貼っておきます。 テクニカルトーク #shibuyago https://t.co…

Shibuya.go#2を開催します!

Shibuya.goの2回目を開催します! Shibuya.go#2 - connpass 前回 Shibuya.go#1を開催しました。 - すずけんメモ に引き続き、弊社オフィスにて開催します!前回も盛りだくさんで、懇親会もだいぶ色々な話ができて楽しかったので今回もまた色々なお話ができれ…

Shibuya.go#1を開催しました。

今週の火曜日に Shibuya.go#1 - connpassを開催しました。ご来場していただいた皆様、発表者の皆様、どうもありがとうございました。 渋谷近辺、都内近郊でGoを書いている人ともっと会いたいなぁと思い、今回開催するにいたりました。私は普段から仕事でも仕…

Travis CIを利用した継続的な成果物の配置

こんにちは。 @suzu_v です。 Advent Calendar 2015 18日目 休載のお知らせ - VOYAGE GROUP techlog とのことだったので代打で書いてみます。*1 いま私が所属している fluct ではCIの一部にTravis CIを利用しています。用途としては、 継続的なテスト 継続的…

#ajiting Advent Calendar 1日目

#ajiting Advent Calendar 2015 - Adventar 1日目 明日は @brtriver です。

aws-cliのs3api put-objectでContent-MD5ヘッダをつける

put-object — AWS CLI 1.9.2 Command Reference をみると --content-md5 オプションがある。 PUT Object - Amazon Simple Storage Service にあるとおり、 To ensure that data is not corrupted traversing the network, use the Content-MD5 header. When …

vim-go-extraからvim-go に移った

ずっと vim-jp/vim-go-extra をつかっていたのだけど、oracleとかvetとかもろもろ扱いやすくしたいなと考えていたらもう fatih/vim-go でいいか、と考えてvim-goに移った。 前から dgryski/vim-godef を重宝していて、Godocをみるよりもソースに飛んでドキュ…

re:Invent 2015のスライドをみたメモ その2

re:Invent 2015のスライドをみたメモ - すずけんメモ のつづき。 (BDT320) New! Streaming Data Flows with Amazon Kinesis Firehose KinesisのGMとPMの方の発表 Kinesis Streamの最近のupdate 500 records / 5MB payloadまでのPutRecords API 1レコードの最…

re:Invent 2015のスライドをみたメモ

今年はre:Inventには参加せずオフィスで仕事しようと考えていたのですが、実は先週急遽入院していました。*1ちょうどre:Inventのスライドとビデオが公開されていたので、昨日今日とメモしたものをここに貼っておきます。 スライドしかみてないので、デモ中心…

ATSに対応できているかチェックするツールats_checkerを書いた

追記: El CapitanにATS用のチェックツールが nscurl に付属したのでそちらをつかうことをおすすめします。 App Transport Security Technote: App Transport Security Technote https://developer.apple.com/library/watchos/technotes/App-Transport-Securi…

任意のコマンドを適当にリトライするツール、retryを書いた。

外部サービス叩いたりしてるとよく手元でretryすることになったりする。shellで書いても良いのだけど、Goで書いてみた。 suzuken/retry https://github.com/suzuken/retry -> % retry Usage: retry <command> -initialInterval int retry interval(s) (default 1) -ma</command>…

Go 1.5でgo docがちょっと便利になった

$ go doc fmt.Sprintf func Sprintf(format string, a ...interface{}) string Sprintf formats according to a format specifier and returns the resulting string. 見やすくなりましたね。

iTerm2でビープ音を消す

iTermのバージョン: Build 2.1.1 Preferences -> Profiles -> Terminalの中のNotification -> Silence bellをonに。

YAPC::Asia Tokyo 2015 前夜祭に行ってきた

YAPC::Asia Tokyo 2015 の前夜祭に行ってきました。仕事終わりに埼京線からりんかい線に乗り継ぎ、国際展示場へ。ビッグサイトはちょっと時間がかかるかなと思っていましたが、空いていたので渋谷から30分ほどで着きました。 聴いたトークは3つ。メモがてら…

JAWS-UG Meguro #0 でAWS SDK for Goについて発表してきました

「カジュアルなAWSの集いをやりますよ!」というお誘いをいただいて、行ってきました。 JAWS-UG Meguro #0 (2015/05/22 19:00〜)connpass.com 私からは最近触り始めたAWS SDK for Goの紹介をしました。 AWS SDK for Go in #jawsmeguro from Kenta Suzuki www…

Arduinoをはじめよう、をやってみた

GWだし普段やってないことをやってみよう、ということでArduinoを触ってみた。Arduinoをはじめようという本と、それに合わさったキットをつかっている。*1 Arduinoをひとまず起動する LEDをつけてみる スイッチをon/offしてLEDをつけたり消したりしてみる Cd…

dummyデータをつくる

dummyデータつくるのになんかスクリプト書くかーといっていっつも使いまわしている気がしてきたのでとりあえず簡単なライブラリにしておいた。 suzuken/dummygithub.com 似たようなツールはいろいろあるけど、シンプルなのが欲しかった。もうちょっとまとま…

ローカル作業でのgitリポジトリ管理とコーディング環境の話

git

gitを改めてちゃんと使おうという人がまわりで増えてきたのでメモとして貼っておく。 現状の設定はこんな感じ。1年くらい変わってなかった。 https://github.com/suzuken/dotfiles/blob/cbf8e7168c96029d535d69f981337d23aacfa51c/gitconfig 特にaliasまわり…

React.jsをもくもくと触り始めた

とりあえず触ってみないとわからないのでもくもくとチュートリアルをなぞっていく。 A JavaScript library for building user interfaces | React https://facebook.github.io/react/ Starter Kit 0.13.1でさわる wget https://facebook.github.io/react/dow…