タグ

2008年4月15日のブックマーク (7件)

  • Ruby on Railsのパフォーマンス向上に関する10のtips:

    という記事があった、色々と面白かったので訳してみる。良いとこも悪いとこもあると思うけど参考までにメモとして 元記事:Top 10 Ruby on Rails performance tips Rubyの基的なコードを見直してみる自分で作ったクラスよりもできるだけ組み込みのクラスライブラリを使うできるだけ正規表現を使用する、文字列処理にコストの高いループは避けるREXMLは遅いのでLibxmlライブラリを使用する (Cで書かれたXMLパーサらしい、環境に依存するのは嫌かもしれない)if文の多用は避ける、例えば||=を使う ( z||="none" で unless(z){ z = "none" })Hashはコストが高いので他のデータ構造を検討してみる (でも使いたいときあるよね?)キャッシュを有効活用する acts_as_cached でModelをキャッシュ化してみる(PDF資料

    willnet
    willnet 2008/04/15
    参考になる
  • 『Mac OS X』互換の格安パソコン:Apple社使用許諾違反の可能性は? | WIRED VISION

    Mac OS X』互換の格安パソコン:Apple社使用許諾違反の可能性は? 2008年4月15日 IT コメント: トラックバック (2) Bryan Gardiner 米Apple社の弁護士たちの注意を引くこと間違いなしの製品だ。米Psystar社という企業が、価格399.99ドルの『Mac』互換機を「OpenMac」と名付けて宣伝し始めた[翻訳時点では『Open Computer』となっている]。 問題を招きそうなのは、このデスクトップ・パソコンの名前ではない。問題はPsystar社が、対応する『Mac OS X Leopard』を同製品と一緒に出荷する、と主張していることにある[製品ページによると、Leopardをあわせて購入すれば、同OSのリテール版と正規のインストールディスクを付けるだけでなく、無料でプリインストールも行なうという]。 これはどうやら、拡張ファームウェア・インタ

    willnet
    willnet 2008/04/15
    ちょっと欲しいかも
  • RSpec: Overview

    Take very small stepsDon’t rush ahead with more code. Instead, add another example and let it guide you to what you have to do next. And don’t forget to take time to refactor your code before it gets messy. You should keep your code clean at every step of the way. View Documentation The BookEffective Testing with RSpec 3: Build Ruby Apps with ConfidenceThis definitive guide from RSpec’s lead devel

    RSpec: Overview
  • アイティメディア、運営メディアの全記事にブログ引用機能を搭載 - プレスルーム

    アイティメディア株式会社 株式会社ハートレイルズ アイティメディア株式会社(社:東京都千代田区、代表取締役社長:大槻利樹、東証マザーズ、証券コード:2148)と株式会社ハートレイルズ(社:神奈川県相模原市、代表取締役社長:上楽理央)は、4月15日、アイティメディアが運営するメディアの全記事(*1)に、読者の持つブログへの引用機能「アイティメディア版kwout(クオート)」を搭載します。 機能は、インターネット関連の技術開発を得意とするハートレイルズが、開発・サービス展開中であるWebサービス「kwout」(*2)を、アイティメディアのメディア用にカスタマイズして提供するものです。アイティメディアは、IT総合情報ポータル「ITmedia( http://www.itmedia.co.jp/ )」をはじめ、主要メディアの全記事に機能を搭載します。これにより、読者は当社のサイト内で関心を

    アイティメディア、運営メディアの全記事にブログ引用機能を搭載 - プレスルーム
  • Ruby Scraping - Mechanize

    自動google検索。 require 'rubygems' require 'mechanize' agent = WWW::Mechanize.new # インスタンス生成 agent.user_agent_alias = 'Mac Safari' # User-Agentの設定 page = agent.get('http://www.google.com/') # ページ取得 search_form = page.forms.with.name('f').first # "f"という名前のフォームを探す search_form.q = 'Hello' # テキストボックス"q"に"Hello"を入力 search_results = agent.submit(search_form) # フォームのsubmitボタンを押す puts search_results.body # 結果

    willnet
    willnet 2008/04/15
    webサイトのアクセスを自動化するgem
  • オモコロ -あたまゆるゆるインターネット-

    暇つぶしにピッタリの漫画や記事を毎日のように配信しています。いくら読んでも無料、そしていくら読んでも頭がよくなりません。

    オモコロ -あたまゆるゆるインターネット-
    willnet
    willnet 2008/04/15
    よりすぐりのアホを集めました!がいいね
  • 株式会社はてな最強化計画 - ココロ社

    こんにちは。勝手コンサルティング企業、ココロ社です。 新コーナーを作っては放置して申し訳ありません…ときどき、勝手にコンサルトをする企画をやっていきたいと思います。 みなさんは、自分が顧客という立場のときも、「うーん…ぼくがここの担当だったらこうするなぁー」と思うことってないでしょうか。わたし自身は、典型的な総合職という感じで、サービスの企画・ソフトの制作・広告の制作・編集などを少しずつかじっているだけで、どの分野も中途半端にしか知らないのですが、普通にビジネスをしている感覚からすると、「ネットのサービスの提供の仕方はちょっと変わってる」と思うことが多いです。とくに株式会社はてなは、マイペースな運営で商機を逃している感じがして、他人事ながら気になってしょうがない!…ということで、僭越ながら、わたしが今まで取り組んできたビジネスの感覚から、ブログサービスの運営方法について、こうしたらいいので

    株式会社はてな最強化計画 - ココロ社
    willnet
    willnet 2008/04/15
    「お客さんにクリックさせる回数を1回増やすごとに、お客さんは8割ずつ減っていく」「お客さんは選ぶことが大嫌い」