タグ

ブックマーク / atmarkit.itmedia.co.jp (108)

  • アドビのAjaxフレームワーク「Spry」を使ってみよう ― @IT

    先月5月11日、米アドビシステムズが発表したAjaxフレームワーク「Spry」は、最低限のプログラミングでAjaxスタイルのWebページ構築を可能にする、Webデザインフレームワークだ。今回は数あるJavaScriptライブラリの中でもユニークなフレームワークであるSpryを紹介し、実際にSpryを使ったサンプルを解説しながらその機能を探っていきたい。 ■Spry framework for Ajax Ajaxが騒がれた昨年から今年にかけて、Ajaxアプリケーション開発のためのJavaScriptライブラリ、フレームワーク、開発環境などの開発が盛んだ。多くのオープンソースコミュニティがライブラリやフレームワークを公開しており、「Prototype」や「script.aculo.us」といったライブラリはすでにメジャーな位置を占めて多くのアプリケーションで採用されている。 また、いくつかの企

  • Firefox の設定情報をバックアップする ― @IT

    Mozilla Foundationが配布しているWebブラウザ「Firefox」は、アプリケーション設定やブラウズ履歴などをプロファイルとして、1つのフォルダにまとめて保管している。 Windows OSを再インストールしたり、作業環境を別のコンピュータに移行したりする場合に、これまでのFirefoxの設定が引き継げないと不便だ。Firefoxをインストールし直してプロファイルを最初から作り直してもよいが、拡張機能(プラグイン)などを利用している場合、再度ダウンロードしてインストール、設定し直すのでは手間がかかりすぎる。複数台のコンピュータで同じ設定のFirefoxを利用したい場合にも、手間はかかる。 そこで、不慮のマシン・トラブルや環境移行に備えて、Firefoxの設定データをバックアップ/復元する方法を解説する。 Windows版のFirefoxでは、ユーザー設定などをプロファイル・

  • Ruby on Railsのチームから学ぶ仕事術

    Ruby on Rails自体についての解説は、「WebプログラマはRailsに乗るべきか?」や、「Rubyアジャイルプロトタイピング」にもありますので、そちらもぜひご覧ください。記事は2006年に執筆されたものです。RubyRuby on Rails全般の最新情報は@IT Coding Edgeフォーラムをご参照ください。 素早く開発が行えるRuby on Railsに驚くとともに、Railsプロジェクトの素早さの根源はどこにあるのか不思議に思った人も多いことでしょう。 Ruby on Railsの開発には、37singals社のDavid Heinemeier Hansson氏を中心とする11名で構成されたチームがかかわっています。 Core team behind Ruby on Rails Ruby on RailsによるWebアプリケーション構築風景を撮影したいくつかのス

    Ruby on Railsのチームから学ぶ仕事術
    yogo
    yogo 2006/03/25
  • Apache 2.2でWebサイトをパフォーマンスアップ!(1/3) ― @IT

    ■ドキュメントキャッシュ機能の見直し メモリキャッシュやディスクキャッシュなど、HTTPコンテンツの動的キャッシュ機能が強化されました。開発バージョン時よりも安定性が向上し、Apache 2.2では実用的なレベルになっています。キャッシュ機能を用いることで、一般的にHTTPサービスの応答性を向上させることができます。 また、Apacheをリバースプロキシサーバとして利用する場合もキャッシュ機能を利用可能です。 ■プロキシ機能によるロードバランシングの実現 プロキシでロードバランス機能を実現するmod_proxy_balancerモジュールが追加されました。HTTPやFTPサービスはもちろん、Apache Tomcatなどのサーブレットコンテナとの通信で使われるAJP13プロトコルのロードバランス機能も提供します。 バランシングの制御は、「リクエスト回数」と「トラフィック量」の2つのアルゴリ

    yogo
    yogo 2006/03/14
  • ソースファイルからLinux環境を構築しよう!

    ソースファイルからLinux環境を構築しよう!:LFSで作って学ぶLinuxの仕組み(1)(1/3 ページ) 最近のディストリビューションは非常に多くのプログラムから成っており、システムに必要なソフトウェアを把握するのは困難になってきている。必要なプログラムを1つずつ自分でコンパイルしてインストールするLinux From Scratchを通して、LinuxがOSとして機能するための仕組みを学んでもらいたい。(編集局) Linux From Scratchとは Linux From Scratch(以下LFS)とは、1999年に格始動したプロジェクトの名称である。日での知名度はまだまだだが、海外では相応の注目を集めている。 LFSを一言でいうなら、「一からLinux環境を構築しよう」といったところだろう。ここでいう「一から」とは、カーネルを含むあらゆるプログラムを意味する。環境構築のた

    ソースファイルからLinux環境を構築しよう!
    yogo
    yogo 2006/01/29
  • Poundで作るロードバランサとSSLラッパ(1/4) ― @IT

    Webサーバの負荷を軽減する方法として、リバースプロキシによる代行とロードバランサによる分散が考えられる。今回は、これらによる負荷の低減方法について解説する。(編集部) Apache自体のチューニングによる性能向上には限界があります。よりパフォーマンスを求めるなら、次にやるべきことはメモリの追加や高性能なCPUへの交換など、ハードウェアの見直しです。しかし、それにも限界があります。 リバースプロキシとロードバランサ ハードウェア単体による性能向上が限界に達した場合は、サーバ構成の見直しを行います。まず考えられるのが、リバースプロキシをWebサーバの前面に立ててクライアントからのアクセスを肩代わりさせる方法です。Webサーバがボトルネックになるのを防ぐとともに、セキュリティ向上にも寄与します。 もう1つの方法は、より高可用性を意図した構成として負荷の分散を図ることです。高可用性とは、サーバの

    Poundで作るロードバランサとSSLラッパ(1/4) ― @IT
  • @IT:鍵交換方式のsshでアクセスするには

    Windowsからssh2でLinuxにログインするにはでは、PuTTYを使ってsshプロトコルバージョン2(ssh2)でLinuxに接続する方法を紹介した。この方法ではパスワード認証を使用しているため、パスワードが知られてしまえばほかのユーザーでもアクセスできてしまう。ここで紹介する鍵交換方式の認証に変更すれば、鍵を持っていないユーザーはアクセスできないので、より安全である。 最初にputtygen.exeというプログラムを使用して、秘密鍵と公開鍵を作成する。puttygen.exeは、PuTTYのWebサイト(http://www.chiark.greenend.org.uk/~sgtatham/putty/)のdownloadページからダウンロードできる。 puttygen.exeを実行すると、[PuTTY Key Generator]というウィンドウが表示される。ここでは、ssh2

    yogo
    yogo 2006/01/03
  • 技術陣が振り返る「Yahoo!知恵袋」開発の難所 - @IT

    2005/11/15 「基的には技術的に難しいことはやっていない。ただ、Yahoo! JAPANのサービスとしてふさわしいサービスレベルは維持しないといけないと考えた」。ヤフーが11月7日に正式版を公開したQ&Aサイト「Yahoo!知恵袋」の開発者、ヤフー リスティング事業部 技術 門川百合子氏は1年7カ月におよんだベータ開発期間をこう振り返った。 知恵袋のサービスは韓国Yahoo! Koreaがベース。ヤフーのリスティング事業部 検索企画室 Yahoo!知恵袋プロジェクトリーダー 岡真氏によると、約2年前に知恵袋をYahoo! JAPANに移植することが決まった。「ベータ期間の初期は、ほとんどの機能が韓国版のローカライズだった。そのままもらったという感じだったが、開発スピードを優先した」(門川氏)。 左からヤフーのリスティング事業部 検索企画室 Yahoo!知恵袋プロジェクトリーダ