kakakakakku blog

Weekly Tech Blog: Keep on Learning!

2015-01-01から1年間の記事一覧

Elasticsearch のインデックスを再作成してみた

ローカルで Elasticsearch のインデックスを再作成する手順を試してみた. たまに読んでる The Definitive Guide に詳しく書かれているけど,一言で言うと「エイリアスを活用して,再作成したインデックスに向き先を変える」って感じ. CHAPTER 10. Index Ma…

もっとプレゼンスキルを高めるぞ /「TEDトーク 世界最高のプレゼン術」を読んだ

週末に以下のプレゼン本を読んでみた.軽めの本なので1,2時間あれば読めちゃう.本書の中に写真や図がほとんど無くてイメージしにくかった部分もあるので,その点はマイナスかなという印象. TEDトーク 世界最高のプレゼン術作者: ジェレミー・ドノバン出…

UI を考える前にユースケースを観察しよう /「さよなら、インタフェース」を読んだ

及川さんの記事を読んで気になったので「NoUI 本」を読んでみた. 今 Amazon を見てみると「Webデザイン」カテゴリなど複数のカテゴリでベストセラー1位になってて,注目度の高さが感じられる. takoratta.hatenablog.com 全体感 本書の論調が独特で,流れる…

衝突に参加しよう /「あなたのチームは、機能してますか?」を読んだ

チーミング本とタイトルが似てるけど,以下の本を読んだ. 実は今週から社内異動で別のプロダクトを担当しているんだけど,前のプロダクトで最も信頼していたメンバーから卒業祝でもらった1冊だった.ストーリーとして単純に面白いし,耳が痛くなるところも…

migration_comments + annotate で MySQL のカラムコメントを管理する

今まで MySQL のカラムにコメントを付ける習慣がなかったんだけど,いざ新メンバーとして既存コードを読んで理解する立場になってみると,ちゃんと書かれたコメントのおかげでスキーマを理解しやすかったし,メンバー間の認識相違も生まれないし,重要だなと…

Chrome に jQuery Debugger を導入してみた

最近「この Ajax どこから呼ばれてんのよー」なんて独り言を言いながら jQuery のセレクタに設定されてるイベントを探したりしてたんだけど,どう考えても非効率だなと思ってググってみたら Chrome の拡張機能で jQuery Debugger っていうのを発見した. chr…

情熱を持って行動しよう /「THINK LIKE ZUCK」を読んだ

"THINK LIKE ZUCK" を読んだ. Facebook とその CEO である Mark Zuckerberg の具体的な成功事例をベースにベンチャー企業を成功させるための思考法がまとまった1冊. Facebook だけじゃなくて Amazon や Zappos などの事例も載っていて参考になった. 個人…

FuelPHP でマイグレーションを試してみた

FuelPHP でマイグレーションを試してみた. 雰囲気的には Rails のマイグレーションと似ていて,特に違和感無く使えた. Migrations - General - FuelPHP Documentation FuelPHP 環境 Vagrant に立てた. $ oil -v Fuel: 1.7.3 running in "development" mod…

Vagrant で Synced Folders のエラーが出た

近々 Vagrant を使う必要がありそうで,久し振りに Vagrant で環境構築をしている. ミドルウェアは Vagrant で良いけど,コードはローカルで書きたいなぁと思っていて,共有ディレクトリの設定をしようと思ったらハマった. 環境 現在の「ホスト端末」の Va…

Rails に New Relic をサクッと導入してみた

Rails に New Relic を導入してみた.サクッ! Gem と設定ファイル(管理画面からダウンロードできる)を追加するだけでローカル環境から疎通確認ができちゃう! あまりに簡単で感動した. Digital Performance Monitoring and Management | New Relic ドキ…

社内で「Elasticsearch ハンズオン」を開催した

社内で「Elasticsearch ハンズオン」を開催した! ハンズオン資料 全て GitHub にまとめて,README.md を読みながら試せるようにした. 既に Elasticsearch を実戦投入して運用してる人からすると簡単過ぎるかもしれないけど,未経験なら絶対参考になるはず…

mycli が便利過ぎる

最近流行っているという噂の mycli を使ってみた.快適! MySQL に関してはあまり GUI を使う習慣がなくて,今までも MySQL CLI を使ってたので,mycli に完全に切り替えた. mycli まぁ複数のテーブルを見ながら試行錯誤するときは Sequel Pro を使うと思う…

Ruby で Unix Time を扱う

Unix Time を見ても日付わからん! 変換サイトもあるけど pry で確認する方が手軽だし試してみた. ➜ ~ pry [1] pry(main)> Time.now.to_i 1441628493 [2] pry(main)> Time.at(1441628493) 2015-09-07 21:21:33 +0900 [3] pry(main)> Time.parse('2015-09-07…

先週末の温泉ハッカソンを振り返る

先週末に同僚4人で温泉ハッカソンをした!簡単に振り返ってみようと思う. 日曜は大雨だったけど,伊東から箱根に立ち寄ってブラブラした. (温泉と旅行メインだった可能性はあるw) 宿泊施設 伊豆伊東温泉、大東館、源泉100%、かけ流しの湯、1泊朝食…

API Gateway + Lambda で Marvel のキャラクター画像を自動返答する Slack Bot を作った

温泉ハッカソンの中で Marvelite Gem を使ったスクリプト を書いてみたんだけど,せっかくなら最近気になってた API Gateway + Lambda を試してみようと思って,Node から Marvel Comics API を叩く方向性に変えた.結果的に Marvel Comics API を使って Sla…

Lambda から Slack にポストする

Lambda から Slack にポストしてみた. とは言え Lambda から Slack の Incoming Webhooks にリクエストを叩いてるだけだから簡単だけど! イメージ コード ザックリと. exports.handler = function(event, context) { var exec = require('child_process')…

Marvel Comics API っていう神 API を発見した

Marvel のキャラクター名を指定したらイメージ画像が返ってくるっていう簡単なスクリプトを自分で書いたんだけど(クローリングで),いろいろ調べてたら Marvel Comics API っていう API を発見して,マジで Marvel 神じゃん!ってなってた. Marvel Develo…

Elasticsearch のノード名と Marvel のキャラクター一覧を比較してみた

Elasticsearch のノード名はデフォルトだと "Iron Man" や "X-Man" などアメコミのキャラクター名が自動的に設定されるようになっていて,実際にコードを見たら2825種類の候補の中から選ばれるようになっていた. elasticsearch/names.txt at master · elast…

Serverspec で Docker コンテナをテストする

Serverspec 本を読んでたら Docker コンテナのテストができるって書いてあったので boot2docker で試してみた! サンプルレベルだけどー. Kakakakakku/dockerfilesgithub.com spec_helper.rb ポイントは spec_helper.rb に Docker バックエンドの設定を書く…

RabbitMQ に入門してピョンピョンしてみた

近々 RabbitMQ を使う機会がありそうで,今まで使ったことがなかったので入門してみた.素振り重要! 操作する言語は慣れてる Ruby にした.Ruby 以外にも多くの言語でチュートリアルが用意されていてかなり充実してた. チュートリアル 計6ステップある. R…

Docker Meetup Tokyo #5 に参加して Kubernetes を使いたくなった

夏休み中だけど,最近 Docker に注目してるってこともあって Docker Meetup Tokyo #5 に参加してきた! 受付のときに僕の前で Docker ステッカーが無くなってしまってもらえなかったー!残念過ぎる.早めに受付したし,参加人数分は用意してあったら良かった…

「Docker で遊ぶ会」を開催した

昨日の夜に社内で「Docker で遊ぶ会」を開催した. 先週の勉強会で Docker の話をしたら「もっと教えて!」っていう声が多くて,僕がハンズオン形式で Docker を教えることになった.勉強会は毎週開催してるけど,ハンズオン形式の勉強会っていうのは初の試…

SmartNews Tech Night Vol.3 に参加して長期最適なニュース記事を読まなきゃ!って思った

SmartNews Tech Night Vol.3 に参加してきた! SmartNews Tech Night Vol.3 (2015/08/11 19:00〜) イントロダクション News × Tech への期待感 NewsKDD – Data Science for News Publishing 技術が必要な場面は多くある 記事を作る 記事を編集する 記事を配…

HuBoard とラストマイルの話

HuBoard - GitHub issues made awesome. 現在のプロダクトでは,今までタスク管理に Redmine + Backlogs を使っていたんだけど,最近 HuBoard に移行した. 移行して1ヶ月経ったので,使ってみた正直な感想や Tips などを雑にまとめてみる. 専用リポジトリ …

Docker Tシャツを着て Docker の話をした

今日は社内の勉強会で Docker の話をした! 話だけだと面白くないなーと思って,boot2docker を使ってデモしたり. グッズ駆動開発 最近「グッズ駆動開発」が自分の中で流行っててオススメ! Docker Tシャツ着てるのに Docker のこと知らないなんて恥ずかし…

表参道.rb #3 に参加してベンチマークの重要性を学んだ

昨日は 表参道.rb #3 に参加してきた! 会場を間違えて隣のマンションで迷ってたのは禁句www omotesandorb.connpass.com 表参道.rb と僕 表参道.rb #1 以来の参加で,そのときは LT をしたりした. kakakakakku.hatenablog.com 参加レポート 既に参加レポー…

Android のツールバーに色を付けてみた

Lollipop Version 39 から Android のツールバーに色を付けられるらしく試してみた! Support for theme-color in Chrome 39 for Android — Web Updatesdevelopers.google.com head に meta を設定する 簡単! <meta name="theme-color" content="#2F64AB"> Before / After</meta>

O'Reilly 本を全冊買うと144万円?

O'Reilly 本を全冊買って動物園にしたら最高だよなー!(夢) Cygames 社に続いて全冊買った記事が昨日バズってたけど総額が書いてなかったので雑に集計してみた. もしかしたら全冊割引的なアレで総額を公表できないのかもしれないけど! O'Reilly Japan - …

Ansible デビュー!Python じゃなくて YAML 書いた /「入門 Ansible」を読んだ

Ansible デビュー! 以前から Ansible を試してみたいなーと思ってたけど使ったことなくて,先日の Docker ハンズオンの懇親会で「Ansible オススメ!」っていう話を聞いたので「よしやるぞ!」って意気込んで試してみた.勝手な偏見で Ansible って Python …

Developers Summit 2015 Summer で Spark の話を聞いてきた

今日はデブサミに少し顔を出して2セッションだけ聞いてきた! 今回はエンタープライズ感が強かったから Spark の話を聞くのが最大の目的だった. Developers Summit 2015 Summer [Enterprise] #natsumi セッションメモ B-5 : Apache SparkとIBMの取り組み、…