matsukaz's blog

Agile, node.js, ruby, AWS, cocos2d-xなどなどいろいろやってます

ISUCON11予選に参加しました

4年連続4回目、いつものメンバーでISUCON11予選に参加しました! ちなみに昨年の内容はこちら。 matsukaz.hatenablog.com 年に1回、ISUCON参加の記事を書くだけのブログになってきてしまったw 結果は今日の14時発表予定なのでそれを楽しみにしつつ、昨日一…

ISUCON10予選に参加しました

昨年と一昨年に引き続き、今年も同じメンバーでISUCONに参加しました! matsukaz.hatenablog.com って前回の記事だし…。ブログ放置しすぎた。 その後転職した話はnoteに書いたので、よろしければ。 note.com それはそれとして、結果はというと・・・先程発表…

ISUCON9予選に参加しました

昨年に引き続き、同じメンバーで今年もISUCONに参加しました! matsukaz.hatenablog.com 結果はというと・・・またもや予選敗退。悔しい(´;ω;`) 最終スコアが 8,860 、本選参加のギリギリラインが 9,880 だったので、あともう一息?最後間に合わなかった…

PM2でNode.jsアプリケーションをCapistranoライクにデプロイ管理

qiita.com この記事は Qiita Node.js Advent Calendar 2018 17日目 です。 Node.js アプリケーションの実行環境として PM2 を利用されている方も多いと思います。 そのまま使うだけでも十分便利ですが、本番運用時にはCapistranoライクなデプロイ管理方法が…

【書評】GitHubポケットリファレンス

GitHubポケットリファレンス (POCKET REFERENCE) という書籍が9月22日に出版されました。おめでとうございます! 前職の後輩でもある著者の id:yasuharu519 から本書をご恵贈いただいたので、書評させていただきます(๑•̀ㅂ•́)و✧ (遅れてすません…) GitHub…

ISUCON8予選に参加、敗退しました

今回初めて会社の同僚たちとISUCONに参加しました! 結果はというと・・・予選で敗退(´;ω;`) 最高スコアが 29,000 ぐらい、本選参加のギリギリラインが 36,471 だったので、それなりに頑張れたとは思うけどダメでした。しかも例年のように再起動試験後の…

「Brain Dots」の模倣アプリは付き合いのある広告プラットフォーム企業によって支援されていた・・・

こんにちは、株式会社トランスリミットCTOの松下です。 先日、弊社代表の高場が以下のツイートをつぶやきました。 Brain Dotsのクローン「Love Balls」について、利害関係のため沈黙していましたが、当事者から公表されたので、一言コメントしておきます。顧…

AWS CodeBuildでAmazon EFSを利用する方法

AWS

AWS CodeBuildでAmazon EFSを利用するメリットと、その設定方法について紹介します。

Craft Warriorsリリース!&近況

仕事が忙しくて全然更新できてませんでしたが、やっと落ち着いたのでブログ再開します!(๑•̀ㅂ•́)و というわけで近況でも〜。 1. Craft Warriorsリリース! もう1ヶ月以上経ってしまいましたが、2018年4月20日に Craft Warriors をリリースしました! トラン…

BigQuery上でIPアドレスから位置情報を算出する方法

クライアントのIPアドレスを含んだ行動ログをBigQueryに保存し、どの地域からアクセスされているのかを分析したいなと思ったので、やり方をまとめました。

RailsとAmazon Aurora利用時のフェイルオーバー問題を解決

tl;dr RailsのコネクションプールとAmazon Auroraのフェイルオーバーの仕組みは相性が悪く、フェイルオーバー時に致命的な問題が発生する 解決方法の1つは、コネクションプールを使わないこと ただし、都度接続だと接続コストがかかる New Relicなどを使って…

hubot-schedule v0.6.1 をリリースしました

表題の通り、hubot-schedule v0.6.1 をリリースしました。 変更点は以下の1点だけですが、hubot-slack v4.x利用時に問題があったため、最新へのアップデートをお願いします。 2017/06/19 追記 hubot-slackのバージョンがv4.2.1だと、コマンドを正しく正規表…

【書評】モバイルアプリ開発エキスパート養成読本

モバイルアプリ開発エキスパート養成読本 (Software Design plus) という書籍が明日、4月11日に出版されます!おめでとうございまーす! 前職からの友人でもある著者の id:heki1224 さんから本書をご恵贈いただいたので、書評させていただきたいと思います(๑…

AWS Lambda + API Gateway + CloudFrontでサーバレスに画像を配信する

AWS

前回説明したLINE BOT(画像スタンプBOT)ですが、画像表示のためのアーキテクチャはいろいろ応用が効く部分なので、今回はもう少し詳しくご紹介します。 matsukaz.hatenablog.com 実現したいこと 画像スタンプBOTの場合、LINEのトーク上に画像を表示するた…

LINE BOT(画像スタンプBOT)を作ってみた

LINE BOT(画像スタンプBOT)を作ってみたので、その紹介とアーキテクチャ解説をしました

トランスリミット入社2年目を振り返る

ふりかえり 10月でトランスリミットに入社して2年が経ちました。会社としても4期目に突入です。 1年毎に振り返りをしているので、今年も振り返ってみます。 ちなみに、昨年と一昨年の振り返りは以下でした。 matsukaz.hatenablog.com matsukaz.hatenablog.co…

「AWS社員によるインフラエンジニアの為の実践講座」で発表しました

tech-eight.connpass.com 昨日、こちらのイベントで発表してきました。インフラエンジニアではないけども。 プレゼン資料はこちら。 TranslimitにおけるAWS活用術 from Masakazu Matsushita www.slideshare.net Brain Warsに関してはいままでの資料をちょっ…

"Slack入門 [ChatOpsによるチーム開発の効率化]" を執筆しました

本日(6月28日)技術評論社様より発売です! Slack 本としては日本初。しかも全ページフルカラー!! 表紙のbotも良い味だしてますね〜(∩´∀`)∩Slack入門 [ChatOpsによるチーム開発の効率化]作者: 松下雅和,小島泰洋,長瀬敦史,坂本卓巳出版社/メーカー: 技術…

hubot-schedule v0.5.0 をリリースしました

表題の通り、hubot-schedule v0.5.0 をリリースしました。 主な変更点は以下の通りです。 1. 複数行のメッセージを登録できるようになりました。 hubot schedule add "2016-05-18 14:20" 2行に渡るメッセージでも スケジュール登録することができます。2. 他…

トランスリミットに入社して1年が経ちました

本日、Brain Dots 2.0をリリースしました! 今度から自分でステージを作ることができるようになります。 ぜひ遊んでみてくださいね!!translimit.co.jp ふりかえり そんなわけで、トランスリミットに入社してから今日で丁度1年が経ちました。早いなぁ。 1年…

Xcodeのカスタムビルドアクションで使える環境変数

久々の更新! いろいろ忙しくて月一になってもうた(;´Д`)あ、忙しかったのは新規アプリのリリースがあったためです。 本日無事リリースできたので、よかったら遊んで下さいね!!! めちゃくちゃ面白いんじゃないかと!Brain Dots(ブレインドッツ)という…

AWS Summit Tokyo 2015で「1000万DL突破!BrainWarsを支えるAWSサービスたち」というタイトルで登壇しました

AWS

こんにちは! だいぶブログの更新頻度が落ちたけど気にしないことにします(;´Д`) AWS Summit Tokyo 2015 というイベントで、BrainWarsで利用しているAWSサービスについてお話させて頂きました。 資料はこちら。 BrainWarsを支えるAWSサービスたち from M…

DevOps合同勉強会【トランスリミット×ビズリーチ】で発表してきた

こんにちは! すっかりブログ更新が滞ってしまいました (;´Д`) その分ネタも溜まってきたからまたぼちぼち更新しよう。。。というわけで今日は弊社とビズリーチさんとの合同勉強会で発表してきました。DevOps合同勉強会【トランスリミット×ビズリーチ】 (2…

WEB+DB PRESS vol.86 書評

技術評論社さまよりWEB+DB PRESS vol.86の見本誌を頂きました。ありがとうございます!WEB+DB PRESS Vol.86作者: 結城洋志,沖元謙治,足永拓郎,林健太郎,大竹智也,内田誠悟,伊藤直也,中山裕司,hiroki.o,泉水翔吾,佐藤太一,高橋俊幸,西尾泰和,舘野祐一,中島聡,…

株式会社トランスリミットのCTOになりました

(4/1だけど嘘じゃないよ)本日付けで、株式会社トランスリミットのCTOになりました。 弊社にはすでにBrainWarsを作り上げた取締役兼CTOの工藤がいますので、今日からダブルCTO体制となります。 2人いるからこそ、会社として今まで以上に幅が広がるんじゃな…

ProGuardの各種設定

こんにちはー!みなさん ProGuard 使ってますか? 利用する主な目的は、 リバースエンジニアリングされてもJavaのコードが解析されないようにするための難読化 dexファイルのメソッド数の上限(65K)を超えてしまったために利用されていないメソッドを削除 …

AWS Startup Tech Meetup #006で発表してきた

AWS

こんにちは! 久々のブログ更新になってしまいました。週1回で書くはずが・・・(;´Д`) でも「勉強会で発表=2週間分のブログ相当」という自分ルールを作ったので、こっから巻き返せるはず(爆 というわけで今日はAWS Startup Tech Meetup #006という場で発…

トランスリミットのChatOps事情と愉快なbotたち

こんにちは!BrainWars 遊んで頂けてますか? 最近はcocos2d-xを勉強中で、BrainWars内の「ドライブ ザ ギア」というゲームを作りました。 まだ綺麗な実装には程遠い。。。引き続き勉強しまくらねば。新ゲーム「ドライブ ザ ギア」を追加しました! A new ga…

Developers Night powered by AWSでLTしてきた

こんにちは!BrainWars よろしくです! 弊社に興味ある方、いつでも遊びに来てください!! えーっと、今年は週一ぐらいのペースでブログを書くと決めてたものの、すでに遅れ気味(;´Д`) LT発表したからその内容でもちょろっと書くとします。 Developers Ni…

cocos2d-x(Android NDK)ビルドを高速化する方法とオススメ設定

こんにちは!対戦型脳トレアプリ BrainWars のエンジニア、matsukazです! 一緒にcocos2d-xとかrailsとかAWSとかスタンディングしてくれる仲間を絶賛募集中!!と、ちょっとPRしてみる。大型資金調達済、BrainWarsで一緒に世界を目指しませんか! by 株式会…