2015-01-01から1年間の記事一覧
Gitで何かの仕方を検索していて、いまさらながら git-gsub を知りました。 fujimura.hatenablog.com gemとして公開されており、カジュアルにインストールできてめちゃくちゃ便利です。 となると気になるのが git-rename 。おそらく想像するにファイル名の便…
v0.27.1になりました Evolution of awspec (Gource Visualization) リソースタイプを増やした 現在23個になっています。もう少し増やしたい。けどユースケースを考えながら追加するので、なかなか増えない。。。 AWS Advent Calendar 2015に参加した qiita.c…
成果です。 github.com ひょんなことから @udzuraさんとペアプロをする機会を得たのですが、成果は出るわ勉強になるわで最高体験でした。教えてもらうことが久しぶりで新鮮過ぎて とりあえず豪華だった…あとメタプロRuby読めって感じだった。 @udzura さんあ…
SlackのチャンネルでRubyの質問(というか悩みを相談)をしていたら、緊張ヤバいことにありがたいことに今日のFukuoka.rbで @udzura さんとペアプロをすることになりました。 今年多分最後の #fukuokarb で、 @k1LoW さんと僕とでエクストリームフィッシュボ…
某プロジェクトで awspec generate route53 example.com. を実行したのですが、なぜか describe route53_hosted_zone('example.com.') do it { should have_record_set('\052.example.com.').cname('example.com') } end なspecが生成されて、「\052???」と…
最近、「Fusicよく勉強会やっているよね」というお話をよく聞きます。 Fusic Co.,Ltd. | Doorkeeper 事実さまざまな勉強会や報告会やセミナーが開催されているのですが、実は最近自分が主催しているものがありません。 それには、ひとりでもくもくやって満足…
awspecがShared Credentialsに対応しました。 Release v0.19.0 · k1LoW/awspec · GitHub Shared Credentialsとは aws-cliでよく使う ~/.aws/credentials のことです。 Shared Credentialsのprofile対応 もともとawspecで利用しているaws-sdk-rubyはShared Cr…
JAWS FESTA Kyushu 2015で登壇させていただくことになりました。 「受託開発でAWSを活用したらこうなる ~AWS導入の事例と仮想事例~」というタイトルで発表します。 受託開発とAWS 本当に小さい狭い観測範囲での話なのですが、受託開発でAWSをガシガシ使っ…
ソースコード内の日本語文章の表記ゆれ問題 システム開発をしていると、管理画面のタイトルとか、エラーメッセージとか日本語文章を(HTMLやconfigを含む)ソースコード内のどこかに記述します。 しっかりと、開発の前に用語集(Excel!?)を作ったり、エラ…
dev.classmethod.jp というエントリーをみて、「お、これはまさにawspecに追加したら便利系なのでは?」と思ったら、既にaws-sdk-rubyにメソッドが実装されていたので、awspecにマッチャを追加してみました。 使い方 こんな感じで書けます。 describe iam_us…
弊社では、後発ながらBacklogを活用することが多いのですが、複数プロジェクトのタブを開いて作業をしていると、どのタブがどのプロジェクトかわからなくなってきます。そんなことないですか?そうですか。 ということで、ふと思い立ってChrome Extensionで…
v0.10.1になりました。 github.com リソースタイプを増やした 最初エントリーで紹介したときは6個だったけれどもv0.10.1の段階で17個。 結構増えました。 iam_policy のリソースタイプは @hoppiestar さんのコードをマージさせてもらいました。 awspecの利用…
【期間限定】出張体験セッション「グロービスがゆく!」を実施します。|グロービス経営大学院mba.globis.ac.jp というわけで今日の早朝に出張体験GLOBISがFusicで開催されました。 出張体験GLOBISは若手勉強会の一環で運良く開催してもらったのですが、今回…
awspecはAWSのリソース構成をServerspecのようにテストするためのテスティングフレームワークです。 ServerspecにおけるResource Typeは、awspecにおけるAWSの各リソースになります。 今回、awspecのリソースタイプのドキュメントを作るにあたって、 ソース…
awspecはWIPなPull Requestをつかった開発をしています。 理由は 開発者の開発スピードが遅いので、とりあえず今何を作ろうとしているのかがわかったほうが良い気がしている 業務上の慣れ(いつもWIP PR) という、結構ゆるい理由だったのですが、今日「これ…
AWSのリソース構成をServerspecのようにテストできる "awspec" をつくりました。 k1LoW/awspecgithub.com 例えばEC2インスタンスであれば、以下のように書けます。 describe ec2('my-ec2') do it { should exist } it { should be_running } it { should_not…
PHPカンファレンス福岡2015 After Hackで発表した内容をここで書き忘れていたので。 Mailback - SMTP server for your CI. -mailback.me Postman というCakePHPのCakeEmailのバグを直したりしているプラグインのテストをいざ書こうと思った時に「みんなメー…
というタイトルでPHPカンファレンス福岡2015でLTをしてきました。 PHPカンファレンス福岡2015、楽しかったですね。 フォームの入力がツラい問題 あまり大きな問題として上がることが少ないですが、フォームの入力がツラいです。皆さんはどうでしょうか? フ…
PHPカンファレンス福岡2015で、「CakePHPを業務で使ってみた(7年ほど)」というタイトルで発表させてもらいました。 結局、 #phpconfuk から帰って来た新卒のLaravel熱がスゴイらしい。 ということで、私の発表内容は皆さん忘れて下さい。— k1LoW (@k1LoW) Ju…
PHPカンファレンス福岡2015に運営スタッフとして参加してきました。 当日は運営スタッフとして対応していたので、発表はあまり見れていないです(でも、スタッフの中では見れた方だし、発表もできたと思う)。 参加していただいた皆さんありがとうございまし…
あああぁぁぁぁあああぁぁぁぁぁああああぁぁああああぁぁぁぁぁぁああぁぁあぁ リリースノート CakePHP 2.6.0 Released :: The Bakery: Everything CakePHP Model::save() had the atomic option back-ported from 3.0. 該当コミット add 'atomic' option t…
AWSのELB/SSL Termination配下や、ロードバランサ配下にCakePHPなシステムを設置するとき、 なんとなく SecurityComponent::requireSecure() を使わず、独自のSslComponentをつくることが多かったのですが、 これはSSLの判定条件がELB/SSL Termination配下だ…
「アップロードした画像のリサイズ機能」というのはよくある機能です。 大規模なシステムであれば「画像プロキシサーバの構築」などもいいのですが、シンプルなシステムの場合は、そこまでしなくてもよかったりします。 リサイズ機能だけなら、「アップロー…
最近自分は、以下のような感じでスケジュール表(の雛形)を作成しています。 $ bash <(curl -L http://ti.mefra.me) > template.csv # スケジュール作成用テンプレートCSVを取得 $ emacs -nw template.csv # Emacsで スケジュールCSV を編集 $ bash <(curl …
自分のVagrantfileはだいたいこんな感じで、シンプルにlocalhostにポートフォワードして開発しています。 これのメリットは外部ネットワークに影響されないことですね。 ただ、そうすると困るのが「Macにないブラウザでの確認」です。具体的には I(ry とか …
福岡の有名なデザイン会社D-ZEROさんと、弊社Fusicは縁があって毎年新年会を合同でやっています。 実は今年の新年会では個人的に裏目的があって、それは、 この人 を捕まえて、今作成中のちょっとしたライブラリの方針について相談すること。 みんなが呑んで…
サーバの状態をテストするツール Serverspec の書籍が、オライリー・ジャパンより、まさにServerspecの作者であるmizzyさんの手で出版されました。 Serverspec作者: 宮下剛輔出版社/メーカー: オライリージャパン発売日: 2015/01/17メディア: 単行本(ソフト…
Po pluginってどれくらいの人が使っているんですかね? poファイルのマージに使えるPo pluginですが、いつも面倒だなーと思っていたのが、 __()で囲まれたソースコードが存在しないとpoファイルに追加されない ということでした。どういうことかというと For…
個人的通称「CakeCI本」ですが、やっと年末に読み終わったので、CakePHP Bakerの視点から紹介したいと思います。 CakePHPで学ぶ継続的インテグレーション作者: 渡辺一宏,吉羽龍太郎,岸田健一郎,穴澤康裕,丸山弘詩出版社/メーカー: インプレス発売日: 2014/09…