Simple TImekeeperというFluxflex上で動くウェブサービを紹介します。モノ作りのモチベーション向上に繋がったら嬉しいです。
![GitHub Importを使ったfluxflexへのデプロイ例](https://cdn-ak-scissors.b.st-hatena.com/image/square/7bb242a74194ed7337718753e5c5b9574bf7c27d/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Ffluxflex-usecase-111006042439-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
最近クックパッドでは、アプリケーションサーバの大半が Rails 2.3 から Rails 3 に置き換わったのですが*1、リリース前のベンチマークの時点ではあまりパフォーマンスが出ず四苦八苦していました。具体的には Rails 2.3 の時と比べ MRI 1.8.7 だとレスポンスタムが200%ぐらい遅い結果でした。Rails 3 になって実装が Merb core を取り入れ疎結合で綺麗になった反面、より多くのオブジェクトと・メモリを利用する様になった影響かと思います。 そこで Ruby インタプリタの変更*2を行い検証をしたところ MRI 1.8.7 (Rails 2.3と比べ) 約200%遅い MRI 1.8.7 -> Ruby Enterprise Edition 1.8.7 2011.03 (tcmalloc 無効) 約180%低速 MRI 1.8.7 -> Ruby Ente
dotclud のコマンドにはsshログインがあるので覗いてみた quotaかけてあるんだろうけど面白い。 タダで使わせてもらってるのでベンチマークは遠慮 // sshでコンソールログインできたりするw $ dotcloud ssh ymko.node dotcloud@ymko-node:~$ df -h Filesystem Size Used Avail Use% Mounted on rootfs 1008G 28G 930G 3% / none 1008G 28G 930G 3% / varrun 4.0M 24K 4.0M 1% /var/run varlock 1.0M 0 1.0M 0% /var/lock shm 64M 0 64M 0% /dev/shm (1TBのディスク) $ free -m total used free shared buffers cached
by Mark Pilgrim with contributions from the community Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards. We encourage you to buy the printed work — Mark Pilgrim’s artfully titled “HTML5: Up & Running” — published on paper by O’Reilly, under the Google Press imprint. Your kind and sincere feedback is always welcome, and this work
Acquire, retain, and grow subscriptions The subscription management platform trusted by leading brands to grow recurring revenue. Proven to amplify subscription growth In 2022, Recurly recovered $1 billion in subscription revenue. With a 388% increase in subscribers over the past five years, Recurly is proven to amplify subscription growth. Let’s see how Recurly can help your business grow. Agile
■ [JavaScript][Node][Memo] モジュールのロードについて。(nvmを使用している場合) モジュール検索について マニュアルについてはこちらを参照してください。 nodeのコードにデバッグ文を入れて動作確認をしてみたのでログとして残そうかと。 モジュールのサーチパス サーチパスの追加方法 フォルダ検索順序 ファイル検索順序 モジュールのサーチパス モジュールのサーチパスの調べ方 > require.paths [ '/home/ryuone/.node_modules', '/home/ryuone/.node_libraries', '/home/ryuone/.nvm/v0.4.4/lib/node' ] サーチパスの追加方法 環境変数NODE_PATHに追加 %> export NODE_PATH=/tmp %> node > require.paths [ '
メール送信 今回ご紹介するモジュールは、メール送信のためのモジュールです。 このモジュールを使用すると、 node.js上から簡単にメールの送信ができます。 メールの送信方法は、SMTPを使用するか、sendmailを使用するかプログラム上で指定できるようになっています。 Nodemailerは以下のような特徴を持っています。 Unicodeを使用可能 テキストの他にHTMLメールも送信できる 添付ファイルが使用できる HTMLに画像埋め込みができる SSL/ TLSを使用して、セキュアなメール送信が可能 最低限必要な機能は揃っていますね。ではインストールして動かしてみましょう。 なお、本記事での動作確認環境は下記の通りです。 OS : MacOS X 10.6.8 Node.js : v0.4.8 npm : 1.0.14 nodemailer : 0.1.18 まずはnpmを使用してモ
猛暑と節電の夏を乗り越え、ようやく涼しくなってきました。2011年度もいよいよ後半に突入です。そんな中、HTML5とか勉強会も、前回の20回記念スペシャルイベントの余韻が冷めやらぬ中、9月27日に定例通り開催しました。 21回目となる今回は、現在のHTML5で最もホットな分野の、スマートフォンによるゲームアプリ開発にフォーカスをあて、様々な講演をしていただきました。HTML5というと、「いつから使えるの?」という声を各所から聞かれますが、ことスマフォゲームの世界では、すでに当たり前に使われている技術であり、take offしているといって過言ではありません。今回の講演で紹介いただいた数々のプラクティスは、ゲーム業界に身をおかずとも、HTML5に関心を持つ開発者や企画者には必聴のものでした。本稿では、その内容についてレポートします。 今回の会場は、サイバーエージェントさんの会議室をお借りし
Bermain Judi Bola dengan Profit Terbagus – Istilah judi bola bukanlah hal yang asing didengar. Permainan ini dianggap dapat menciptakan profit dengan kencang, walaupun risiko kerugiannya bahkan juga sama besar. Terlepas dari hal itu, peminat taruhan ini tidak pernah surut karena memang bola ialah olahraga yang semacam itu diminati masyarakat. Di lingkungan masyarakat sendiri, taruhan sepak bola da
Over a million people from all over the world have shared their memories, thoughts, and feelings about Steve. One thing they all have in common — from personal friends to colleagues to owners of Apple products — is how they’ve been touched by his passion and creativity. You can view some of these messages below. And share your own at rememberingsteve@apple.com
開催概要 名称 : 楽天テクノロジーカンファレンス2011 ~ Embrace BIG Change! 日程 : 2011年 11月 19日(土) 11:00 開始(午後のセッションは13:00開始) 会場 : 東京・品川シーサイド楽天タワー 4F・13F特設会場 参加料金 : 無料 主催 : 楽天株式会社 Development Unit 公式ハッシュタグ : #rakutentech 楽天テクノロジーカンファレンス2011の開催にあたって 2007年より開催しております「楽天テクノロジーカンファレンス」もおかげさまで今年で5回目を数えることとなりました。昨年度は、"Hello World!" というコンセプトを掲げ、グローバルへの展開を意識し、海外で注目を浴びている技術・トピックを中心に、多くのセッションを用意いたしました。 本年は、そこから更に一歩あゆみを進め、大いなる変化を受け止め
このまえ登り坂の途中でロードバイクのタイヤが破裂しました。ながたです。 今回はバッチ処理について書いてみようと思います。 バッチ処理? Webサービスの処理開始条件は、大まかに次の2つに分けることができます。 ユーザーのアクションに起因するもの ユーザーのアクションに起因しないもの このうち後者の処理をバッチ処理が担当することになります。 バッチ処理の担当分はさらに、 特定の条件(時間やサービスの状態)で実行するもの 手動で実行するもの の2つに分けられます。 今回はこの「手動で実行するもの」について書きたいと思います。 バッチを手動実行するのはどんなとき? バッチ処理を手動で実行するのは、十中八九イレギュラーな状況が発生したときです。 ルーチンワークや実行の条件が決まっているものは何らかの方法で自動化できるはずです。 そしてイレギュラーな状況のほとんどは不具合が発生したとき。 つまり 重
jQuery Mobile | jQuery Mobile を使って Ruby on Rails で作ったWebサイトを iPhoneなどのスマフォに対応したサイトに変更してみました。以下の画像は Ruby on Railsの Scaffold で作ったサイトをjQueryMobile対応した後の画面です。 クールなスマフォサイトになっています! 1. まずは普通にscaffold でアプリを作る Railsはjavascript周りが大幅に強化された3.1を使っています。 % rails new jq_mobile % cd jq_mobile % rails g scaffold todo due:date task:string % rake db:migration % rails s 2. PC と iPhone でview(layout)を切り替える jQueryMobile用
Perl Mongersの皆様へ: PrePANというサイトをオープンしたので、お知らせいたします(実装は僕、デザインは同僚のスーパーデザイナid:kudakurage)。 http://prepan.org/ PrePANとは? 社内でこんな話をしたことがありました。 業務や個人的な活動なので、便利モジュールができた〜ということがあった時、んじゃ、せっかくなのでCPANize(CPANに公開)しよっかなと思っても、いくつか不安に思うことがあったりします。 既に似たようなものがあるのでは? 実装について不安が……。 CPANizeするに際しての名前やファイル構成の慣習がわからない 誰かにちょっとチェックしてもらいたい そのような問題に対する解決の一助となればと思い、サイトを作ってみました。「こんなの作ったけどどうだろう?」とか「こういうモジュール他にある?」とか、いろいろなことに使ってもら
http://d.hatena.ne.jp/yosuke_furukawa/20111002/1317572377で知って、原文を読んでみたら罵倒しまくってて面白かったので全文翻訳してみました。 原文はNode.js is Cancerです。 ウェブデベロッパー逹は伝統的なやり方よりも冴えたやり方が大好きだが、伝統的なやり方がなぜ伝統になってるかというと動きやがるからだ。Node.jsのナンセンスな振る舞いにはしばらくムカついてたが、Node.js作者のRyan Dahlによるこのポストを読むまでは相手しないようにしてた。「UNIX難しいよぅ」とか弱音を吐くよく居るタイプのマヌケに肩をすくめていただけだ。 でも、家族連れのミニバンをガサ入れしたら50kgの上物ヘロインを見つけてしまった警官が世の中間違ってると感じるように、こいつの弱々しいすすり泣きの何が間違ってるのか考えた。たぶん、たぶん
Apple Footer * Available for Qualified Purchasers only. Qualified Purchasers receive an Apple Gift Card when they purchase an Eligible Product at a Qualifying Location through September 30, 2024. Gift card values may vary by Eligible Product. Only one Apple Gift Card per Eligible Product per Qualified Purchaser. Offer subject to availability. While supplies last. Qualified Purchasers shall receive
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く