今日、AWSからAmazon Elastic Transcoderが発表されました。 簡単に言うと、AWS上で動画のエンコードを行えるソリューションです。動画エンコードもクラウドで行える時代ですね。 しかも、エンコードの時間ではなく、元動画の時間で課金がされます。また、Pi…
redis / memcachedをスケールする方法として、アプリケーションで分散アルゴリズムを実装する方法や、ライブラリを使う方法などありますが、 Twitterが作っているtwemproxy(https://github.com/twitter/twemproxy)というものがあります。 これは、redis / me…
このエントリの最後の方で書いてあるtwemproxyの変更ですが、pull requestを出して、本体にマージされました。2012/12/31時点でまだリリースバージョンが切られていないので、githubからcloneしてビルドして下さい。 先日のAWSの発表で、VPCにもElastiCache…
先ほど、Kageというgemが公開されました。 https://rubygems.org/gems/kage https://github.com/cookpad/kage このgemは、クライアントからのリクエストを複製し、バックエンドの複数のサーバに同じリクエストを送る事が出来ます。これを使うことで、これか…
CloudFoundryのOSS版であるvcapは現在Ubuntuにしか対応しておらず(Ubuntuでもバージョンによっては動かず)、CentOSなどのRH系のOSには対応していません。 CentOS6で動かす必要が出来たので、粛々と対応させるべく作業をしています。想像以上に苦戦していて時…
Cloud Foundryは、VMware社が提供するPaaSです。 http://www.cloudfoundry.com/ でBETA版が無料で提供されています。 Cloud Foundryを使うには、cloudfoundry.comに登録して、そちらにデプロイする方法もありますが、オープンソースでCloud Foundryの環境が…
ニコニコ静画(電子書籍) でChrome内蔵のFlash Playerを使っていると上手く表示されなかったりするので、その解決法。 http://get.adobe.com/jp/flashplayer/ からFlash PlayerをDLします Chromeでアクセスすると、このようなページが表示されますが、「別の…
VPC上でInternal ELBが提供され、slave群をInternal ELB配下に置くことで、slaveサーバの冗長化が出来るようになりました。 そこで、ELB配下に配置した際のパフォーマンスの劣化と注意点を見つけるためにパフォーマンス測定をしてみました。 色々 DB: とある…
Amazon AWSで提供されている、VPCというサービスがあります。VPCは公開用のPublic SubnetとPrivate Subnetの2つを作成することが出来、VPN接続もサポートしているため、AWS上に簡易的なDCの様なものを作成でき、VPNを使って会社やDCと繋ぐことが可能になって…
月額基本料無料でIP電話の番号を貰えて、通話料金も同じサービス同士の通話なら無料、それ以外の電話にかけた場合でも30秒 8.4円というFUSION IP-Phone SMART というサービスが始まったので試してみました。 注意としては以下の番号に発信が出来ません。 海…
4月16日に、クックパッド株式会社に入社しました。 入社して2週間過ぎましたが、本当に優秀な方々に囲まれて仕事をしています。 思ってた以上にスピードが早い環境でワクワクしています。 まだまだ、システムを把握する事で精一杯ですが、目標も決まり徐々に…
何やら回分が流行ってるのでこんなの書いてみた。https://gist.github.com/2500991 # -*- coding:utf-8 -*- class String def kaibun self + self[0..-2].reverse end end puts "こんまめ".kaibun ただこれだけ。 https://rubygems.org/gems/kaibun gemも作…
正確には、29日が最終出社日で有給消化に入り、4月15日付で株式会社ドワンゴを退職することになりました。 4月16日より、新しい会社にお世話になることになっています。 ドワンゴには2010年4月に新卒で入社し、約2年サーバ・インフラエンジニアとして、時に…
最近、Coderwallをやっているのですが、個人のバッジ取得状況などを取得出来るAPIがあったので、個人成績を取得するgemを作ってみました。https://rubygems.org/gems/coderwallerです。まだまだ改良の余地ありなので直すと共にチーム成績も取れるようにする…
homebrewでVimを入れて、Upgradeしようとしたら、Vimのmakeで以下のエラーを出してコケたので解決方法をメモ。 ld: library not found for -lruby.1.9.1 collect2: ld returned 1 exit status make[1]: *** [vim] Error 1 make: *** [first] Error 2 ==> Bui…
いつものように、brew updateを実行したところ、 #brew update error: The following untracked working tree files would be overwritten by merge: Library/Aliases/fastcgi Library/Formula/ape.rb Library/Formula/apollo.rb Library/Formula/arp-scan.r…
PHP5.3.8とeaccelerator0.9.6.1の組み合わせで使ってる際に起こったこと。 httpdをgraceful restartとすると、eacceleratorのキャッシュにhitしたタイミングで、Segmentation faultを出してPHPが落ちてしまう。当然、処理が中途半端なところで終わるので、ht…
今日、PS VITAを起動したら、いつも「DOCOMO」と表示される場所に、「SIMなし」と表示されていて、再起動やSIMの抜き差し(電源OFFで!)をしても、全く改善されなかったので、サポートに問い合わせたりなんなりしました。 結局、解決したのですが、サポートも…
今更感がものすごくありますが、今月8日、ニコニコ静画(電子書籍)がリリースされました。 なんぞそれ?というかたは http://seiga.nicovideo.jp/book/ へ ドワンゴに入社して初の、メインでインフラ担当をしたサービスとなりました。 ニコニコが角川と提携し…
やっと招待された! id:hakobe932ありがとう!!!
最近、scientific linux6.1をいじっているのですが、text installで少しはまったのでメモ。 Scientific Linux - Welcome to Scientific Linux (SL) text install modeに入るには この画面で TABキーを押し スペースをあけて、textと入力してEnter で完了です…
先週の土曜ぐらいから、Mac版のMicrosoft Messenger8でサインイン出来ない症状が出ているようなのですが、以下の方法方で直すことが出来ました。 1. Messengerを終了する 2. /Users/userName/Library/Preferences/com.microsoft.Messenger.plistを消す 3. /U…
MacBook Air 11インチ欲しい!あけましておめでとうございます。 今年もこのダイアリーを宜しくお願い致します。 本当に欲しい。
MysqlftppcでICUを使うとクラッシュする - まめ畑でmysql-ftppcの最新版Ver. 1.6とICUライブラリを使用するとMySQLがクラッシュする問題の対処法を書きましたが、先日Ver. 1.6.1が公開されていました。 これで先の問題は解決しました。 mysql full-text pars…
先日、某社エンジニア同期で勉強会が開催され、そこでAdobe HTTP Dynamic StreamingについてLTをしたので、資料を公開します。 LTで使用した物を少し修正してます。 間違いなどありましたらコメントをいただけるとありがたいです。 Adobe HTTP Dynamic Strea…
インフラ系勉強会があるということなので、参加してきました。 普段は、プログラム系の勉強会は結構みるのですが、インフラ系は初めてだったので、凄く勉強になりました。 あまり情報がないのでサーバ・インフラ周りの情報が聞けてよかったです。 懇親会も楽…
最新版が公開されました mysql-ftppcの最新版が更新されてました - まめ畑 mysqlftppc-mecab/bigramを使用して全文検索を行うためにインサートを大量に行なったり、selectを行う際にmysqlftppcにICUライブラリを使用したUnicodeの正規化を行っているとMySQL…
日本語全文検索エンジンというと、sennaやTritonnなどが有名ですが、今回はMysqlftppcを使ってみました。 Mysqlftppcは「MySQL full-text parser plugin collection」の略称で、プラグインとして以下のものが提供されています。 bigram plugin mecab plugin …
今年もLLイベントのLL Tigerが開催されたので行って来ました。 内容の私的メモ。途中で書いた内容が一部消えてしまったので、抜けがあります。。。 LL Tiger » 公開資料 Language Update Perl 404 Blog Not Found:perl6 - LLTiger、弾のスライド Perlテライ…
Ruby製バグトラッキングシステムの影舞を入れる時のメモ。基本的にはインストールマニュアル通りなのですが、細々とバグがあり、パッチを適用しないといけないので注意が必要です 各パスなどはインストールする環境にあわせて下さい。今回はCentOS5.5を使用…