読者です 読者をやめる 読者になる 読者になる

builderscon tokyo 2016に参加した #builderscon

チケットが3hで売り切れたbuilderscon tokyo 2016 に行ってきた。 会場がredbullさまということで飲み物の持ち込み禁止でfree redbullだった。個別の講演内容は割愛して、感想を箇条書きでかいてみる。 生のmattnさん windowsつらそう go便利 vimつよい 工場…

ISUCON6の予選にでて惨敗だった #isucon

今年も、ISUCONに挑戦した。チームは、社内のバックエンドチームの新卒2年目の二人とチームを組んで、予選に挑んだ。チーム名はファッションモンスター。 ざっくり、やることの分担としては、自分がしたまわりをやって、二人がアプリを改善していくというこ…

ISUCON5の予選にでた #isucon

今年もISUCONに参加した。 転職したこともあり、去年までのメンバーではなく、社内で募集してチームを組むことができた。 フロントエンドエンジニア中心のチームとバックエンドエンジニア中心のチームの2チームで参加。自分以外は、初参加だった。 自分のチ…

WordPress を nginx + hhvm + mariadb 環境で構築した

TL;DR 妻のバンドのサイトのWordPressが重すぎてつらいということだったので、サーバを移行するついでにもろもろ詰め込んでみた 既存環境 heteml サーバ MySQL5.0.8 PHP5.4 新環境 さくらのVPS 1G SSD Ubuntu 14.04.1 PHP 5.5.9 nginx/1.4.6 MySQL 5.5.40-Ma…

Yosemiteにupdateしてhttpdとvagrantが上がらくなって肝を冷やしたはなし

mac

Yosemiteがリリースされたのでカジュアルにアップデートしたらhttpdとvagrantが上がらなくなった。 vagrantはvirtual boxの最新版をインストールして解決 httpd はbrewでhttpdをインストールして解決 *1 gist4a262686e3bd3b2f996e gist386bc90923b3bea56827Y…

ISUCON4の予選に出た #isucon

ISUCON4 の予選に出た。今回は、去年のチームメンバーのid:urapico とフロントエンドエンジニアのnkns の3名体制で臨んだ。 セットアップ テーブルを移動して、テレビをセカンドディスプレイとして使うセッティング 本日のISUCON会場 #isucon pic.twitter.co…

iTunesのランキングをつぶやく

妻のバンドがiTunesで曲をリリースして、そのランキングを追いたいという要望を受けて、簡単な実装をしてみた。iTunesのランキングは、RSSをappleが配信しているので、それをパースして、tweetする仕組みになっている。当て込みで作ってるので、だいぶアレな…

heroku legacy-routingの対応をした

tknzk.com をheroku でホスティングしているわけですが、 そのDNSの設定を、herokuが持っているIPでAレコードをしていました。 そのIPで設定する方法は、今後停止する予定だから対応してというメールが来たので対応をした。 This is a reminder that Heroku …

Google Cloud Platform Developer Roadshowに行ってきた #gcpjp

Google Cloud Platform Developer Roadshow に行ってきた。以下、メモ程度 Cloud DNS Managed VMs 便利そう BigQuery サインアップすればすぐサンプル動かせるそうなので、試したい Google Analytics Premire は BigQueryにdailyで生データを投入するのが付…

GitHubKaigiに行ってきた #githubkaigi

GitHubKaigiに行ってきた! 一声かけると、500人規模で集まるのすごい!登壇された方の中で、印象に残ったことなど Railsというプログラミング言語! Write Code! Don't Shoutcut Your Comminication Remote by Default rebuildfmの聴取率のすごさ PDD (Poem…

大江戸Ruby会議04にいってきた #oedo04

江戸東京博物館で開催された大江戸Ruby会議04に行ってきた。 Rubyのイベントに行くのは初めてだったので、全てが新鮮で楽しかった。生活発表の場ということで、Rubyの話にとどまらず、 英語の習得や、カンファレンスに行くこと、家造り、 海外で働くというこ…

AWS Casual Talks#2にいってきた #awscasual

AWS Casual Talks#2にぎりぎり繰り上がったので行ってきた。感想など Heartbleed でメモリガチャ機能を実装して、Sレアの秘密鍵ゲット! CloudSearch リリースされたのが昔過ぎて忘れてたけど、最近は使える感じになってるようなので、検証したい 1000万以下…

LINE Developer Conference 2014 Day2 に行ってきたので感想など #LINEDC

LINE Developer Conference に行ってきたlivedoor tech seminarの時代から、ほぼ毎回行ってるけど、 今年はLINEさんのPR要素が強くて、技術的にどうっていう話が少なくて残念だった。*1そんなかでも、LINE Platformは、SPOFになるので、アプリごとに LINE Pl…

「Hack」スタートアップガイド出版記念イベントに行ってきた

新プログラミング言語「Hack」を体験してみよう! 『Facebook発 新プログラミング言語「Hack」スタートアップガイド』出版記念イベント というものが開かれたので行ってみたHack自体はまだ触ってないけど、既存のPHPをそのまま置き換えられて、早くなるなら…

Fluentd Casual Talks vol.3 に行ってきた #fluendcasual

3回目となるFluentd Casual Talks に行ってきた。なんだかんだでFluentdの勉強会は毎回参加してる気がする。 今回勉強になったとこ @tagomoris norikraの話 Norikra便利そうだから、時期を見て試したい casual use は fluent-plugin-out-norikra-filter 読み…

AWS Casual Talks Vol.1 に行ってきた #awscasual

Amazon Japan 目黒オフィスで行われた AWS Casual Talks vol.1に行ってきた。覚えたこと AWS SNS は便利 VPCのFlat Subnetパターン VPC NATの公私混同パターン MBaaS 深淵なはなしのかぶり方 ELBの暖機の確認方法 AWS SWFのはなし 主催のcon_mameさま、登壇…

MySQL Casual Talks vol.5 にいってきた #mysqlcasual

MySQL Casual Talks vol.5 に行ってきた。今回学んだ大事なこと MySQL5.6のGTIDの気持ちを考えること mroongaもだいぶ安定してきた マスタN-スレーブ1の上には上の変態さんが世の中にはたくさんいる Jenkins(CI)で移行作業を回す DVIのケーブルをもってくる …

Go Conference 2013 autumn に行ってきた #gocon

Go Conference 2013 autumn - connpass

2013年秋 Web開発最前線テックトークに行ってきた #webdev_now

2013年秋 Web開発最前線テックトークにWeb開発のトレンドを聞ける感があったのでいってみた。 Ruby, node.js, Scala, JavaScript フロントエンド という内容での登壇で、全く知らないこともありつつ、 何も知らなすぎて、手を付けられない感じだったのを、今…

ISUCON予選に出た #isucon

ISUCON2013の予選にでた。事前準備は、あまりできなかったので、ほぼぶっつけ本番で1日目の予選に参加した。当日 9:30 に 相方のid:urapico とオンラインで待ち合わせ。*1 google hangout と IRCでコミュニケーションをとった。10:00開始で、運営から発表さ…

ISUCON予選参加登録した

id:urapico を口説けたので、ISUCON予選に参加登録した。@urapico 10.5 いかがですか?— ʞzuʞʇ (@tknzk) 2013, 9月 18 @urapico are u sure want to entry ISUCON of 10.5 ?— ʞzuʞʇ (@tknzk) 2013, 9月 20 @urapico いぇあ!— ʞzuʞʇ (@tknzk) 2013, 9月 20 @…

Bitbucket ミートアップ東京 に行ってきた #BitbucketJ

Bitbucket ミートアップ東京に行ってきた。 PyConで来日していた、Bitbucketの開発者のErik氏の講演をメインにピザとビールをいただきながら聞いてきた。 Erik氏の講演は、BitbucketチームでどのようにBitbucketが使われているかという話と、Bitbucketの中身…

ISUCON予選に出たい

Iikanjini SpeedUp Contest 2013 に出たいのでメンバーを募集しています。 本職 PHPエンジニア DB周り、httpd まわり多少見れます AWS常用しています 予定 PHPだと予選突破できそうにないので、なんとか1ヶ月でgolangをためして、golangでチャレンジしようと…

Get Great Git #1 by Qiita に行ってきた #get_greate_git

Qiita主催のGitの勉強会に行ってきた。先日転職して、いい機会だったので、subversionからgitへの移行を行ったので、 勉強会のターゲット層にあたってたっぽくてよかった。以下、感想息をするようにgit status をして、息を吐くようにgit branch をする とい…

データサイエンスの始め方・データ分析のデザインパターンに行ってきた #ds2013

データサイエンスの始め方・データ分析のデザインパターンに行ってきた。参考になったところ データ neq 情報 neq 知識 neq 理解 neq 知恵 neq ビジネスの成功 ログは取れるだけ取得する 1イベント 1レコードになるようにする(webアプリケーションの場合:ア…

Vagrant Meetup に行ってきた

Vagrant の開発者の Mitchell Hashimoto氏がPHP Matsuriのために来日されていたので急遽開催された Vagrant Meetup に行ってきた。完全英語のプレゼンだったけれど、途中に解説を日本語でしていただいたり、プレゼンの内容に翻訳を付けていただいていたりし…

Raspberry Pi を購入したのでbootしてみた

日経Linuxのムック本のRaspberry Pi のセット販売を追加販売分で購入できたのでbootしてみた。 公式サイトで配布されている各種imageを落としてみて、bootしてsshログインして、raspi-configでパスワード変更まで確認した。今回試したのは、Raspbian “wheezy…

vimを入れなおした

先日セットアップしたvimを入れなおした。 きっかけは、まだまだ続いている VimAdventCalendar 2012 の記事で if_lua なvimを構築していると良いことがありそうだったので。既存のものをuninstall $ brew uninstall vim 各種オプション付きでインストール $ …

MBAにrbenvでrubyの環境を整えた

rbenvのインストール $ brew install rbenv .bash_profile に rbenvの設定をロード vi ~/.bash_profile export RBENV_ROOT=$HOME/.rbenv eval "$(rbenv init -)" 各種バージョンのrubyをインストール $ rbenv install 2.0.0-p0 $ rbenv install 2.0.0-p195 $…

MySQL5.5 に入れ替えた

先日セットアップしたMBAのMySQLのバージョンを変更した。先日のセットアップでは、 $ brew install mysql としてインストールしたもので、mysql5.6だった。 mysql5.6にして何も問題ないよなあと2日ぐらい過ごしていた。ところが、運用しているシステムを動…

hbstudy#45 に行ってきた

先週末開催されたhbstudy#45に行ってきた。serverのセットアップ状態の振る舞いをテストするツールのserverspecの話。 作成者の mizzy さんが登壇されて、設計思想の話から、実装方法、コードリーディングまでを行なっていただくとてもいい勉強会でした。土…

MacBookAir Setup Memo

mac

MBAをサラの状態からセットアップしたのでそのメモ セットアップするのに必須なもの Xcode & CommandLine Tools App Store からXcodeをインストール XcodeからCommandLine Toolsをインストール Homebrew $ ruby -e "$(curl -fsSL https://raw.github.com/mxc…

MacBookAir Mid 2013

mac

新しいMacBookAir を購入した。 Mid 2013 13in' 1.7GHz Intel Core i7 (Haswell) 8GB RAM 256GB SSD 久々の新しいmacでとてもハッピー!バリバリ使っていこうっと。

PDD (Purchase Driven Development)

RubyMotionを購入した。 買ったからには、少しづつでもなにか作ろうっと。

RubyMotionKaigi 2013 に行ってきた #rubymotionjp

RubyMotionKaigi 2013 に行ってきた。 名前を知ってるだけで、触ったこともないRubyMotionは、どんなものなんだろうと気になっていたので、参加してみた。基調講演でのLaurentさんの話や、talkでの @watson1978 さん id:naoyaさんの話でおおまかな概要や、現…

Amazon Linux でカジュアルにyum updateをかけたらmoshが動かなくなったので対応したはなし

AWS

Amazon Linux(2012.09)を利用していて、moshをソースからインストールして、快適にサーバに接続していた状態だった。 yum update のアラートがでてて、カジュアルに yum update をかけたら、moshが動かなくなった。 状態としては、libprotobuf.so.6 がロード…

Twiiter BotをRubyで書いてherokuで動かした

TwitterのBotを作ってみた。 実装自体は、つぶやくリストをtextでもっておいて、それをランダムにpostするだけの簡易的なもので、tweetする部分と認証部分は Twitter Gemにお任せした。twitterの認証用のconsumer_key,consumer_secret,oauth_token,oauth_tok…

サーバーサイドエンジニアのためのJavaScript入門に行ってきた

@ginpei_jpさんが主催された、サーバーサイドエンジニアのためのJavaScript入門に行ってきた。 今まで雰囲気でJavaScriptを触っていて、いつまでもこのままじゃまずい感が漂っていたので、調度良い感じの勉強会だったので参加した。 基礎的なところをハッカ…

Provisioning Frameworks Casual Talks Vol.1 に行ってきた #pfcasual

Provisioning Frameworks Casual Talks Vol.1 に行ってきたので感想 ChefとかPuppetとか構成管理ツールの勉強会。いままで、開発もインフラも全部見なくちゃいけない事が多くて、いつも秘伝のタレ的なログをあさりつつサーバを構築してたりした。 いくつかの…

ポートフォリオ用のサイトをsinatraで書きなおした

自分のポートフォリオ用のサイトを昔PHPで作っていて、さくらのVPSでホスティングしてた。基本的には、blogの最新フィードを取得して表示してるのと、自作したライブラリのURLを載せてたりしてただけの簡易な作りで、4年ぐらい前に作りっぱなしにして放置し…

はじめてのherokuとひさびさのRuby (sinatra)

herokuのアカウントを作って、アプリをデプロイしてみた。アプリ自体は、単純なランダムの出目を表示するだけのもの。 社内のエンジニア陣で回してるブログの執筆者を決めるのが だんだんめんどくさくなってきていて そのためのガチャ的なものが必要だったの…

第30回R勉強会@東京に行ってきた #TokyoR

同じ種子島出身の@yokkunsさんが主催してるR勉強会に初めて行ってみた。 TL上によく上がってたり、先日R-3.0.0がリリースされてどんなものなのかなという興味だけで全くRに触れたことがない状態で行ってきた。前半の初心者向けセッションは、なんとなく話は…

MySQL Casual Talks vol.4 に行ってきた #mysqlcasual

事前申込みなしのカジュアル勉強会、MySQL Casual Talksに行ってきた。カジュアルなネタからガチュアルなネタまで素晴らしかった。殿堂入り枠のマスタn対スレーブ1レプリケーションの安定稼働っぷりには驚かされるばかり。mysqlenvは試してみたいのと、MySQL…

IRCサーバたててみた

いままでIRCの文化にふれてこなかったので、 さすがに思うところがあり、IRCサーバを立ててみた。ざくっとgoogleエンジニアリングをしたらUbuntuだと簡単そうだったので AWSのmicro instanceで Ubuntuサーバをたてる SecurityGroupで22,6667,6668をあけるサ…

AWS S3Hostingをつかう

AWS

地元の同窓会用のペラいちのページを無駄にEC2でホスティングしてたので S3のWebSite Hostingに移行した。昨年末、RootDomainでのホスティングができるようになっていたので、これを利用。やったこと Bucketの作成 ドメイン名でBucketを作成 Bucketのアクセ…

tuningathon #5 に参加してきた

いろいろチューニングしてパフォーマンスを競うバトルイベント「チューニンガソン」に参加して来ました。第5弾! いろいろチューニングしてパフォーマンスを競うバトルイベント「チューニンガソン」1月19日(土) 開催! #tuningathon on Zusaar 今回のお題…

Node.jsをさわる その2

Node.js入門のtwitter public timeline streamdataのサンプルを作成する。書籍との違いは node.js本体のバージョンがv0.8.16 expressのバージョンが 3.0.5 テンプレートエンジンにejsを使うために expressでアプリケーションを作るときに 書籍のサンプルは /…

NeoBundleを導入した

vim

いままで、特にvimのplugin管理用のツールは利用してなかった。 さすがに2013年になって.vim配下に手動で突っ込んでる場合じゃないので NeoBundleを使い始めた。NeoBundleはsubmodule として addしてある https://github.com/tknzk/dotfiles/blob/master/.vi…

Node.jsをさわる その1

冬休みの宿題としてNode.jsに触れる。課題図書は Node.js入門サーバサイドJavaScript Node.js入門作者: 清水俊博,大津繁樹,Jxck,小林秀和,佐々木庸平,篠崎祐輔,高木敦也,西山雄也出版社/メーカー: アスキー・メディアワークス発売日: 2012/10/26メディア: 大…