タグ

2008年8月7日のブックマーク (13件)

  • [Think IT] 【Webサーバーを極める!】 JSON vs. FREDDY:Web軽量通信 第1回:JSONとFREDDY、変貌するWeb技術(1/3)

    Web 2.0が引き起こしたパラダイムシフト 読者の皆さんはWebと親和性の高いデータフォーマットと聞いて、何を思い浮かべるだろうか。もしこの問いを数年前に発したのなら、おそらくほとんどの人がXMLと答えただろう。今年で誕生から10年を迎えたXMLは、データ交換のための最も重要なフォーマットとして、利用機会が高くさまざまな分野で用いられている。しかしながら、今日では、Webと親和性の高いデータフォーマットは「JSON」と答える人も多いのではないだろうか。 Web 2.0というキーワードとともに、ここ数年でWebを取り巻く環境は劇的に変化した。もちろんWeb 2.0という用語自体は単なるバズワードであり、意味のない宣伝用語として使われることも多く、筆者自身あまり好きな言葉ではない。Tim O'Reilly氏のWeb 2.0の定義(http://www.oreillynet.com/pub/a

  • RailsでMemcachedが落ちていてもエラーにならない方法

    Photo by masuidrive76 Railsで高速化するためには、Memcachedによるキャッシュが欠かせないですが、もしmemcachedが落ちてしまうと、サービス全体でエラーが発生してしまうのが、気になるところでした。 Takiuchiさんと話をしていて、fiveruns-memcache-clientを使うことで、memcachedを再起動さえすれば自動で再接続されることはわかったのですが、やはりmemcachedが落ちている時はエラーになってしまうのが問題でした。 どうせ、キャッシュはキャッシュなのだから、memcachedが落ちている間はキャッシュを使わない様にするパッチをmemcache-clientに組み込もうと思って作業をしていたら、実はcache_fuにその機能があるのを発見しました。 config/memcached.ymlで、「raise_errors:

    RailsでMemcachedが落ちていてもエラーにならない方法
  • ウノウラボ Unoh Labs: CSSを書くときに使っているツールの紹介

    yamaokaです。 今回は、ぼくが普段CSSを書くときに使っているツールを紹介します。 Firebug 入手先: Firebug :: Firefox Add-ons Firebug posted by (C)フォト蔵 もはやJavaScriptの開発には欠かせなくなった感のあるFirebugですが、CSSを書くのにも使えます。 ボックス要素を調査(inspect)、CSSを書き換えてレイアウトを考える参考にしたり、 HTMLを書き換えてid属性やclass属性を書き換えて適用するスタイルを変更した場合の変化を試してみたりします。 IE Develper Toolbar 入手先: Download details: Internet Explorer Developer Toolbar IE Developer Toolbar posted by (C)フォト蔵 前述のFirebugと同

  • CentOS で構築する自宅サーバ : Apache + lighttpd で Rails を動かす

    Ruby on Rails は、圧倒的な開発効率から人気を博している Web アプリケーション・フレームワークですが、いざ番稼動させる場合、どういった構成で稼動させるかにたくさんの選択肢があり、悩ましいところです。Web サーバに lighttpd を使い、 FastCGI アプリケーションとして動作させるのがひとつの解として少なくない採用を得ていますが、Web サーバ単体として見た場合は、Apache がまだまだデファクトスタンダードの地位にあり、特に Rails アプリケーション以外にも稼動させている Web アプリケーションがある場合は、lighttpd に完全移行するのは難しいのではないでしょうか? しかし、CentOS 4.x や CentOS 5.x で標準採用されている Apache のバージョンでは、FastCGI の動作に不安がある(不安定である)という声も聞かれます。

  • Ruby on Rails 2.1 の変更点 PDF 日本語訳 « yoidore.org Blog

    ダウンロード Ruby on Rails 2.1 の変更点 (草稿1) PDF ダウンロード (ruby_on_rails_2.1_whats_new_japanese_alpha1.pdf) 既に様々なサイトで取り上げられていますが、先日、RailsConf 2008 で、Ruby on Rails の新しいバージョン 2.1 が公開され、今までの 2.0.2 からバージョンアップしました。 1,600超えるパッチ集大成、Ruby on Rails 2.1登場 (マイコミジャーナル) Webアプリ・フレームワークの最新版「Rails 2.1.0」公開,タイム・ゾーン対応など (ITpro) Ruby on Rails 2.1のリリース (InfoQ) [RailsConf2008] Rails 2.1が日リリース (詳細) (リクルート MTL) Rails 2.1の主な変更点を整理

    sbg3
    sbg3 2008/08/07
  • Rails' Wiki - FrontPage

    ReleaseNote RailsMeetings 192.168.1.1 ppt 192.168.0.1 Rails勉強会@関西 Rails勉強会@東北 SEO Services 目次(工事中) RoR って何ですか? - README RailsHistory? StationOfOrigin Tutorial TodoListTutorial test test test GuideToTestingTheRails HowToDoTestDrivenDevelopmentInRails? ActiveRecord ActionPack ActionViewHelper ActionMailer Subject が UTF-8 quoted-printable になってしまいます! 翻訳プロジェクト - http://documentation.rubyonrails.com/ の翻

    sbg3
    sbg3 2008/08/07
  • RubyクラスをJSONでアクセスできるWebサービス化する - うなの日記

    Rubyで書いたサービスをCGIにして実行できるようにするのが面倒だったので、クラスをJSONでアクセスできるWebサービスにするクラスを書いてみました。(こういうのをObject Request Brokerというらしい。) JSON形式で実行するメソッド名と引数を受け取って、それを元にRubyクラスのメソッドを実行。結果をJSON形式で返します。 CGIで使えるようにしてみました。getやpostで渡されるパラメータの値をリクエストとします。 Broker(json-broker.rb): require "json/lexer" require "cgi" module JSONBroker # CGI向けAPI # パラメータ「request」の値をリクエストとして使う。 class Cgi def self.invoke( service ) print "Content-typ

    RubyクラスをJSONでアクセスできるWebサービス化する - うなの日記
    sbg3
    sbg3 2008/08/07
  • WEBrick+OrbjsonでJSON-RPCでアクセスできるWebサービスを作る - うなの日記

    JSON-RPCライブラリのOrbjsonではWEBrickのServletが提供されています。それを使うとJSON-RPCでアクセスできるWebサービスをさくっと作成できます。 ということで、簡単にですが手順をまとめてみます。 概要 Orbjsonのインストール 提供するAPIを定義したサービスクラスを書く HTTPサーバーを起動するサーバープログラムを書く サーバーにアクセスするクライアントを書く サーバーの起動 クライアントの実行 1.Orbjsonのインストール まず、Orbjsonをインストールします。gemを使ってインストールできます。 $ gem install Orbjson 2.サービスクラスを書く 提供するAPIを定義したサービスクラスを用意します。普通のRubyクラスです。 # JSON-RPCでアクセスできるようにするサービス class Kitten def me

    WEBrick+OrbjsonでJSON-RPCでアクセスできるWebサービスを作る - うなの日記
    sbg3
    sbg3 2008/08/07
  • RailsにJSONデータをPostする

    概要 クライアント側からポストされたJSON形式のデータを、サーバ側でparamsから利用する。 こんな感じ。 クライアント側 $ telnet localhost 3000 POST /projects HTTP/1.1 Accept: application/json Content-Type: application/json Content-Length: * { project : { name : "Hello!", desc : "Hello World Project!" } } サーバ側 def create project = Project.new project.name = params['project']['name'] project.desc = params['project']['desc'] project.save ... end 通常の場合 通常

  • 最近ジンジャーエールがうまい

    いや、少し前にキリンから出てた「ディアボロ・ジンジャー」っていうジンジャーエールが好きだったんだけどさ、なくなっちゃったじゃん? だからいくつかサイトをみて回って、最近自家製ジンジャーエールを作ってるんだけどこれがうまいのよ。 寝起きに飲むと目が覚めてお勧め。 ついでに飲み始めてからここ2週間くらい夏バテしてないんだけど、これは飲んだせいか比較的涼しかったからかよく分からん。 作り方は(1)はちみつ漬け、(2)煮出し、の2パターン。 (1)はちみつ漬け(とても楽) <材料>生姜、はちみつ、シナモンスティック、クローブ、鷹の爪(とうがらし)、レモン汁 1.生姜をスライス 買ってきた生姜を薄切りにしてビンに詰める。スライサーを使うと超楽。 楽だからって調子に乗ると指までスライスするから気をつけろ。 2.スパイス投入 シナモンスティック1とクローブ数、鷹の爪1を投入。適当でかまわん。 トラ

    最近ジンジャーエールがうまい
    sbg3
    sbg3 2008/08/07
  • Skip

    Menambahkan produk lain akan melewati batas maksimum pembelian dan harga dapat berubah.

    Skip
  • Ruby 用 JSON パーサーを更新、 JSON への変換も追加 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 以前公開した前バージョンにはたくさんのアドバイス、リンクなどいただきまして、ありがとうございます。少々時間が経ってしまいましたが、あれからいろいろと勉強しまして、 strscan なる便利なライブラリが Ruby の標準ライブラリに含まれていることも知りました。それらをきちんと使えばコードをだいぶシンプルにできそうだったので、思い切って書き直してみました。まだまだ

    sbg3
    sbg3 2008/08/07
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA