肉とビールとパンケーキ by @sotarok

少し大人になった「肉とご飯と甘いもの」

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

capistrano で WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED (Host key verification failed) を無視する

AWS で EIP とかつかってると、IP 同じでホストが変わることがまれによくあるのです。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@…

PHPカンファレンス2012 で Git と Pull Request をつかったチーム開発の話をしてきました #phpcon2012

PHP

PHPカンファレンス2012 | 日本最大のPHPの祭典 先日 9/15 に行われた PHP カンファレンスで、Git と Pull Request をつかったチーム開発について、発表をしてきました。 資料と補足 まず、発表資料です。あらためてメインの主張をすると、「Git に移行する」…

僕と nequal と Crocos

もう、少し経ってしまったのだけど、僕たちの作った 株式会社クロコス / Crocos, Inc. が、先月、ヤフー株式会社 / Yahoo! JAPAN に買収された。 クロコスは、PHP界隈で出会ったエンジニア5人と、元楽天のシリアルアントレプレナーの岡元淳さん・小澤隆生さ…

PHP カンファレンス 2012 は 9/15。Git と Pull Request の話をします。 #phpcon2012

PHP

9/15 はぼくの誕生日です。お祝いお待ちしております。 http://www.amazon.co.jp/registry/wishlist/17WX35XQMAKVJ/?sort=priority と、それはともかく、9/15 に PHP カンファレンスが開催されます。例年通り、ちょっと行きづらい PiO ですよ。 公式タグは #…

第59回PHP勉強会のLTでGITLABの紹介してきました

Git

第59回PHP勉強会@東京 : ATND 資料あげておきます。LTだしほとんどデモだったし、資料自体にあまり意味ありません。。 ※またはてダに SpeakerDeck 貼れなくなってるなぁ。そのうち対応されるでしょってことでそのままにしておく。 直リンク: GITLABの紹介 @ …

全てのサイトをぼかす UserStyle つくりました

CSS

fluentd casual talks で一番感動したのはやっぱこれだとおもうんですよ デモのぼかしについてぼかしたいところに、ブラウザのユーザCSSで以下のルールを適用しています。 .bokasitai { color: transparent; text-shadow: 0 0 10px #333; } [fluentd] #Fluen…

phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う

PHP

っていう話なんですが、前提として、 phpenv + php-build は他にも多くの方が語ってるので、そちらを参考に。いやむしろ僕も参考にさせていただきました、ありがとうございます、いくら安いとはいえこれで PHP 5.4 のためにVPS1台借りるとかってことがなくな…

今更Perfumeに興味が出てきた人がとりあえず聞いておくべき5曲

あくまで俺の中で、なので、他の人の視点だともっと色々あるかもしれない。ま、それはそれぞれの人の視点ってことで! 好きな曲がありすぎて5曲とか選びづらいけど... 1. エレクトロ・ワールド エレクトロ三部作(エレクトロ・ワールド、コンピューターシティ…

Capistrano の on_no_matching_servers で no servers matched でもタスクを継続する

Capistrano で role を指定してtaskつくったり、role を指定して run したときに、その対象の role がサーバリストにないと、 $ cap apache2:afterdeploy * 17:54:40 == Currently executing `apache2:afterdeploy' * executing "sudo -p 'sudo password: ' …

dh-make-pecl (dh-make-php) を使って5分でPECLパッケージをオレオレ.debにする

PEAR だったらデプロイするアプリ内に配置すれば良いのだけど、PECLとかこまりますよね。 あと、どうしても、サーバ複数セットアップとかしてたらいちいち pecl コマンド叩くわけにもいかないので、パッケージ管理をしておきたい感じになります。とはいって…

PHP勉強会@東京 #58 で「入門PHP5.4」の話をしました

PHP

久しぶりのPHP勉強会でしたね!僕も通常のPHP勉強会での発表は久々だった気がします。 というわけで、入門PHP5.4という題で発表してきました。 第58回PHP勉強会@東京 - events.php.gr.jp 発表資料&リンク集 Speaker Deck にあげました。が、Speaker Deck だ…

Travis CI で、Organization のリポジトリの設定をする

GitHub と連携した CI 環境の Travis CI で、通常、自分の保持するリポジトリは OAuth でログインすると一覧に現れるのですが、Organization のリポジトリの設定は手動で設定しなければいけません。あと、そのリポジトリの admin 権限が必要です。 Admin の …

Behat でメソッド定義して正規表現にもマッチしているはずなのに「未定義」と言われてハマった件

原因が分かったときに死ぬほど悲しかったが、ひとまず記録しておく。 ... When I run "git daily init" ...とか書いてて、メソッドも

「Pull Request」 はオープンソースに限らず使える優れた開発フローだ

チーム開発において、「チケット/Issue」「TDD」「コードレビュー」など、ソースコードの変更に対する効果的な開発フローについてよく考えるのだけど、なんにしてもこのあたりは非常に課題が多く、各社各コミュニティで色々なやり方が模索されているポイント…

いつも忘れて頑張って検索して名前を思い出すのでメモしておくスティーブン・キング原作のホラー「ランゴリアーズ」

「ランゴリアーズ」 See in Amazon NHK で深夜にやっていたのを姉だか母だかといっしょに見ていたんだけど、飛行機に乗っていた人たちが何人かを残して消えてしまい、謎の世界?へいってしまう。そこで迫り来る危機と、飛行機で人が消えた理由(というか自分…

pecl install hoge でインストールしたとき、インストール先が extension_dir じゃないディレクトリになってしまう場合

PHP

Debain での話。 手元で色々 PHP いじってて環境が微妙なことになってしまったとき まぁ、こういうことになる人ってあんまいないと思うけど $ sudo pecl install hogeでインストールすると、 ... checking for PHP includes... -I/usr/include/php -I/usr/in…

KnpPaginatorBundle で Twitter Bootstrap でうまいこといくやつを出す

小ネタ。Symfony2 つかってるとページング処理どうしようかってのに KnpLabs が公開してる KnpPaginatorBundle を使うことが多い。KnpPaginatorBundle は 2.0 系から Zend_Paginator に依存しなくなって使いやすくなりましたね。 *1そして、最近特に管理画面…

node.js で Redmine の REST API を扱う node-redmine つくりました

Redmine の API をごにょごにょしたいことが多いんだけど、毎回 PHP ってのも芸が無いので年始の休みのときに遊びはじめてみた node.js / JavaScript のモジュールにしてみた。 sotarok/node-redmine · GitHub 何でもある npm になかったので、node.js の練…

いち早く70%〜80%程度の完成度で人に見せられるものを作ることがいかに重要か、という話

去年の年末、Facebookで以下の様な画像が流れてきて自分もついついシェアしたんだけど、久々に、というか、自分にとってのここ最近の課題をドンピシャで突かれたような気がして、しばらく頭から離れなかった。 出展: 中村 修治 - 中村 修治さんの写真アルバ…