タグ

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

  • 米アマゾン、Webデータベース「SimpleDB」を開発 ― @IT

    2007/12/14 米アマゾンは12月13日、Webサービスとして動作するWebアプリケーション向けのデータベース「Amazon SimpleDB」を限定公開した。アマゾンのWebプラットフォーム「Amazon Elastic Compute Cloud」(EC2)、ストレージサービスの「Amazon Simple Storage Service」(S3)など、Webサービスと密接に連携できる。 アマゾンの発表によるとSimpleDBWebサービス向けに、リアルタイムのクエリを可能にする。「複数のデータセットを作成し、ストアし、簡単にクエリをかけて結果を得るためのシンプルなWebサービスのインターフェイスを提供する」という。 SimpleDBは“ドメイン”と呼ぶ単位でデータベースを管理。ドメイン内のデータに対してGET、PULL、DELETEのほか、シンプルなコマンドでクエリを実行可能

  • AptanaでWebページ作成はここまでできる!(1/3) ― @IT

    AptanaでWebページ作成はここまでできる!:どこまでできる? 無料ツールでWebサイト作成(1)(1/3 ページ) 以前、無償版のWebオーサリング(サイト作成)ツールを特集でカタログ的に紹介したが、皆さまの興味は「業務レベルでどの程度使えるのか」という部分にあるのではないだろうか? そこで、連載では各ツールを使用したサイト開発を掘り下げていこう。 まずは第1弾として、2回にわたり「Aptana」の紹介を進めていく。第1回では静的なサイト構築を想定した開発、第2回ではプラグインの追加により可能となるAdobe AIRなどの動的コンテンツ開発を中心に紹介していこう。 無料Webサイト作成ツールの最有力候補「Aptana」 EclipseベースのIDE(統合開発環境)であるAptanaは、コード補完機能やリファレンス機能など、充実度の高さが売りのオーサリングツールである。 オープンソー

    AptanaでWebページ作成はここまでできる!(1/3) ― @IT
  • AIRとSQLiteで学ぶ ローカルDB操作の基本 (1/3) ─ @IT

    Apollo改めAIRプログラミング入門(2) AIRとSQLiteで学ぶ ローカルDB操作の基 クラスメソッド 杉浦篤史 2007/8/17 編集部注:前回より、連載「Apolloプログラミング入門」は連載「Apollo改めAIRプログラミング入門」にリニューアルしました。この連載をより深く理解するためには、連載「Apolloプログラミング入門」も併せてご覧ください。 いまさら聞けない、SQLiteとは? 前回はAIR(Adobe Integrated Runtime)ベータ版の新機能として、ドラッグ&ドロップに注目して2つのサンプルを作成しました。 今回はAIRベータ版から利用できるようになったローカルDBとの連携についてです。AIRには、DBエンジンとしてSQLiteが実装され、ActionScriptからSQLite形式のDBファイルを扱えるようになりました。 SQLiteはM

    d4-1977
    d4-1977 2007/08/18
    そろそろAIRを触ってみたいけれど、どうなんだろう?
  • 女性エンジニアが本音を語る座談会 ― @IT

    ソフトウェア業界で働く女性の実情とは? 座談会参加者:eパウダ~ (聞き手、文責:デジタルアドバンテージ 一色 政彦) 2007/08/07 開発者やエンジニアというと、どうも「パソコンに黙々と向かう『男性』」がイメージされることが多い。しかしここ数年、そんなイメージを払しょくするように、女性エンジニアの活躍が目に留まるようになってきた。さらには、IT業界で働く女性エンジニアが運営するコミュニティも盛んになってきている。 そこでInsider.NET編集部では、女性エンジニアらを招いて座談会を開き、「現在のソフトウェア業界についてどのように思っているのか?」「開発者として働く理由」「女性エンジニアとして働く喜びや苦悩」などについて、彼女らの音を率直に聞いてみた。男性エンジニアに対するコメントもふんだんに盛り込まれているので、女性だけでなく、男性にとっても稿の内容は参考になるだろう。 今

    d4-1977
    d4-1977 2007/08/10
  • ブログで新聞が作れる――Movable Typeテンプレートが登場 - @IT

    2007/07/26 シックス・アパートは7月26日、新聞風デザインのブログを作成できるMovable Type Enterpriseのブログテンプレートを開発したと発表した。Movable Type Enterpriseのライセンス(1サーバ、15ユーザーライセンス)と組み合わせて84万円で販売する。テンプレートのみの場合は52万5000円。 製品名は「Movable Type Enterprise 新聞ブログパック」。同パックを使うことで新聞の記事面を模したブログを作成できる。印刷にも対応していて出力すれば新聞として配布できるという。シックス・アパートは企業の社内報や自治体、大学の広報誌などでの利用を想定している。

  • @IT:/procによるLinuxチューニング [前編](2/2)

    cmdline、cwd、exe、rootなどを見ることで、そのプロセスのコマンドライン引数、その実行形式やカレントワーキングディレクトリ、ルートディレクトリなどが分かります。environからは、そのプロセスの環境変数を読み出すことができます。環境変数に影響されてプロセスの動作がおかしくなっているのではないか、といった場合にチェックします。 fd配下には、そのプロセスのオープンしているファイル記述子が見えるようになっています。fd配下のファイル記述子(番号)に対応するファイルを開くと、そのプロセスがオープンしている記述子と同じものがオープンされます。 cpuは、各cpuでのCPUタイム(ユーザー/システム)とその総計を表示します。シングルCPUではあまり意味がありませんが、マルチプロセッサシステムではプロセスがどのCPUでどれだけ実行したかを調べることが可能です。 mapsは、プロセスのア

    d4-1977
    d4-1977 2007/05/06
    /proc/以下にあるファイルについて。
  • 「携帯カメラで撮った写真の縦横の判別方法」(1) Insider.NET - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • Webオーサリングツールでコーディングできる人になる! ― @IT

    連載:Webオーサリングツールを使ってみよう(2) Webオーサリングツールでコーディングできる人になる! セカンドファクトリー 新谷剛史 2007/4/3 有償版3大Webオーサリングツールの特徴とは?に続く連載第2回目は、Expression Web、Dreamweaver 8、ホームページ・ビルダーが、どのような機能で作業効率を向上させてくれるのかにフォーカスする。 私もWebサイトのコーディング作業行う際に「常に」Webオーサリングツールでコーディングや修正を行うわけではなく、テキストエディタを使用することがある。「Webオーサリングツールを使ってみよう」というような連載を執筆させていただいているのにもかかわらず、例えば数文字直すだけのHTML修正の場合には、テキストエディタを使用して修正を完了させてしまう場合も少なくない。 どれだけ起動の速いWebオーサリングツールであったとして

  • 社内ブログはナレッジマネジメントツールとして機能するか?

    コラムでは、ネットワークの新しいテクノロジや考え方に注目する。注目するテクノロジへの、企業の新しいスタンダードとして浸透していくことへの期待を込めてコラムタイトル「ものになるモノ、ならないモノ」にした。 第1回目は、グループウェアやナレッジマネジメントツールの土俵に上がってきた「社内ブログ」にスポットを当てたい。(編集部) 連載目次 社外向けのPR利用でのビジネスブログ 「ビジネスブログ」という言葉を聞いてまず思い出すのが、企業が自社商品などの宣伝のために公開するブログであろう。個人ブログのブームに呼応するかのように、いまでは企業も、先を争うようにブログを構築して「SEO的にバッチリ」「低コストの割にはアクセスを稼げる」「コメントやトラックバックで生の声が集まる」「掲示板と違って荒らし行為が少ない」などのメリットを声高にうたい、ちょっとしたブームの到来だ。そして、ホリエモンで一躍市民権を

    社内ブログはナレッジマネジメントツールとして機能するか?
    d4-1977
    d4-1977 2007/03/11
  • 有償版3大Webオーサリングツールの特徴とは? - @IT

    連載:Webオーサリングツールを使ってみよう(1) 有償版3大Webオーサリングツールの特徴とは? セカンドファクトリー 新谷剛史 2007/3/1 Webオーサリング専用の開発ツールのホームページ・ビルダー、Dreamweaver 8、Expression Webを解説。CSSによるレイアウトや表現力で優れているのはどれだ 毎年、AjaxやWeb2.0のような、それまでのサイト/システム制作に変化をもたらすトピックスが登場する。たとえWeb制作者の負荷を上げる要素であったとしても、積極的に現場へ取り入れなければならないことも多いはずだ。しかし、だからといってこれまでのサイトやシステム制作が不要になるわけではない。 これまでのWebサイトやWebシステムの制作が 「当たり前のもの」となり、新しいものや考え方が加わっていく、ということが多い。そのため、効率よく作業をこなすことで新しい手法を学

    d4-1977
    d4-1977 2007/03/03
    オーサリングツール
  • バージョン管理に便利なSubversiveプラグイン (1/3) - @IT

    そもそもSubversionとは何か? Subversionとは、バージョン管理システムとして広く利用されているCVSの管理スタイルを踏襲しつつその欠点を解決したバージョン管理システムです。Google Trendsによると、日ではSubversionの検索数がCVSをすでに上回っており(2007年3月現在)、関心が高まってきています。 実際、筆者の周りでもSubversionを利用しているプロジェクトが増えてきています。稿では、SubversionをEclipseから利用するプラグインSubversiveとプロジェクト管理システム「Trac」との連携を中心とした利用ノウハウを提供します。 Subversionのメリット チェンジセットによるリビジョン管理 バージョン管理システムにおいて、ローカルで編集した内容をリポジトリへ反映するために行う作業を、コミットといいます。 CVSはファイ

    バージョン管理に便利なSubversiveプラグイン (1/3) - @IT
  • アクセス解析ツールを比べてみよう ― @IT

    Webサイトの利用増で、ユーザーのアクセス状況を分析することが重要になっている。市場のツールを比較してみよう アクセス解析とは、Webサイトに訪れるユーザーのアクセス状況を記録し、それを分析することをいいます。サイトを訪れるユーザーがどこから来て、何に興味がありどのような経路をたどっているのか。このようなことを知ることでユーザーのニーズをつかむことができます。 また、最近ではキーワード広告をはじめとした各種のマーケティング施策に、より厳格なROI(投資収益率)の算定が求められています。効率的で効果的な予算配分のためにも、アクセス解析が重要視されています。 アクセス解析を行うためには、必要な情報を蓄積し、解析加工し、必要なレポートにまとめる必要があります。これらの作業を行うツールをアクセス解析ツールといい、データの取得方法から次の3点に分類されます。 ・サーバログ形式 通常、ウェブサーバでは

  • MySQL+Apache+PHPをインストールしよう(1/3) ― @IT

    PHPMySQL はじめに、PHP(Personal Home Page tool)について簡単に紹介します(注)。ご存じのように、PHPはWebアプリケーションの定番として定着しています。また、Strutsのような大規模開発向けフレームワークがもてはやされる一方で、PHPをはじめPerlRubyPythonといったスクリプト系言語に代表される「Lightweight Language」が手軽さと機能の豊富さから近年再注目されています。特にDBやWebとの相性がいいPHPは、初歩的なWebアプリケーションから格的な用途まで幅広く利用されています。 PHP 4.1まではおおむね順調にリリースされていたのですが、PHP 4.2で「register_globals問題」が大きく取りざたされました(コラム1)。ちなみに、快速MySQLでデータベースアプリ!の第5、6回で紹介しているPHP

    MySQL+Apache+PHPをインストールしよう(1/3) ― @IT
    d4-1977
    d4-1977 2007/01/29
    連載開始らしい。
  • Apacheパフォーマンス・チューニングのポイント

    現状の測定(ベンチマーク)と結果の着眼点 ここからはApacheに着目して、パフォーマンス・チューニングのための準備を行う。チューニングするに当たって、まず現状を十分に分析し、具体的な目標を定めることから始めたい。目標をどれだけ具体化するかはともかくとしても、現状を数値的に知りもせずに、漠然と「遅い遅い」と騒いでいても仕方がない。 現状を数値的にとらえるにはツールが必要となる。いわゆるベンチマーク・ツールだ。Apacheには、標準で「ab」(Apache Bench)というツールが付属している。abの構文は、

    Apacheパフォーマンス・チューニングのポイント
    d4-1977
    d4-1977 2007/01/22
    ]ベンチマークの方法
  • Web2.0の先にあるC10K問題 ― @IT

    個々のクライアントがサーバに要求する処理量は小さなものでハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする――。これが最近Web開発者の間で話題となっている「C10K問題」(クライアント1万台問題)だ。 プロセス番号が足りなくなる パンクするのは例えばプロセス番号だ。 Ajaxの実装として最近注目されている技術に“Comet”(コメット)と呼ばれるものがある。HTTPのセッションをあえて切断せずに、サーバとクライアント間でつなぎっぱなしにするテクニックだ。Cometを使えばクライアントからのリクエストに応えるだけでなく、サーバ側からも不定期に情報を送り出すことができる。例えば、Web上でチャットサービスを実装するには、通常はクライアント側からサーバに一定間隔でポーリングすることで、ほかのユーザーの発言分をサーバから取得して表示するが、Cometの

  • Linuxをいまから学ぶコツ教えます ― @IT自分戦略研究所

    世間一般で広く利用されるLinuxを、効率良くしっかりと学ぶコツを教えよう。いまから始めて、応用の利くLinuxエンジニアを目指せ! なぜいま、Linuxを学ぶのか? 一昔前まではPCでUNIXを利用したいマニア向け(?)のOSとして親しまれていたLinuxですが、次第にサーバとしての利用価値が認められ、一般的にもサーバOSの選択肢に含まれるようになりました。 その後クライアントとしての用途が広まり、いまでは組み込み機器のOSとしても広く利用される状況になっています。 さらにLinuxには、インターネット上に豊富な情報が存在するという特徴があります。Linuxはインターネット上の有志により改良され発展してきました。そしてLinuxを開発、利用する人たちが得た情報をインターネット上に公開し、その情報を利用した人々がまた新たな情報を公開するという形で、情報量は増加していきました。このような豊富

    Linuxをいまから学ぶコツ教えます ― @IT自分戦略研究所
  • 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のチームから学ぶ仕事術
  • 一足早く「Plagger」の便利さを実感してみよう − @IT

    2006年初頭から「Plagger」という技術が、一部で話題になりました。まだまだ知名度が低い「Plagger」ですが、便利でカスタマイズ性が高いものなので、2007年では爆発的に流行するかもしれません。豊富なプラグインを自在に組み合わせ、欲しい情報を収集し、加工して出力するPlaggerの仕組みや使い方を紹介します。 1. 何でもできる? Plaggerの正体に迫る 今回は話題のPlagger(プラガー)を取り上げます。 この連載を読んでいる読者の皆さんは、ネットワーク技術や知識に興味を持っている人が多いでしょうから、「Plagger」という単語は一度は耳にしたことがあるでしょう。しかし、Plaggerという言葉を聞いたことはあっても、いったいどんなものかピンと来ない人もいるかもしれません。今回はPlaggerがどういった働きをするか? その動きの仕組みなどを中心に紹介していきます。 ●

    一足早く「Plagger」の便利さを実感してみよう − @IT
  • 今夜分かるSQLインジェクション対策 ― @IT

    【関連記事】 内容についてのアップデート記事を公開しています。あわせてご確認ください(編集部) Security&Trustウォッチ(60) 今夜こそわかる安全なSQLの呼び出し方 ~ 高木浩光氏に聞いてみた http://www.atmarkit.co.jp/fsecurity/column/ueno/60.html Webアプリケーションに対する攻撃手法の1つであるSQLインジェクションの存在は、かなり広く知られるようになった。しかし、その対策はまだ当に理解されていないように思える。フォームから渡された値の特殊文字をエスケープしたり、PHPのmagic_quotes_gpcといった自動エスケープ機能をオンにするだけで対策したつもりになっていないだろうか。 基はもちろん、セカンドオーダーSQLインジェクションやマルチバイト文字を利用したSQLインジェクションの攻撃パターンや、その対

    今夜分かるSQLインジェクション対策 ― @IT
  • Ajax うきうき Watch 第11回 JSONがRFCになり、どんどんこなれるAjaxサービス

    JSONがRFCの1つになったからというわけではないだろうが、Ajaxサービスがいよいよ使いやすくなってきた。フリッカーの写真を楽しく掲載できるツール、スティッキー型ブログ、その場で画像編集、格的なテストができるツールなどが登場した(編集部) FlickrStorm flickrshow 投稿型の写真掲載サイトとして人気のあるフリッカーを活用する話題2点です。 FlickrStormは、上記リンクからサイトを訪問すると、真っ白な画面が見えるだけで何が面白いのかピンとこないでしょう。しかし、paris(別の単語かもしれません)と書かれた個所をクリックした瞬間に、後ろに“simply hit ENTER”と出て、ここでENTERキーを押せば検索が実行されることが分かります。 同時にその下の2つのアイコンに、your history、 your trayという名前と説明文が浮かび上がり、機能を

    d4-1977
    d4-1977 2006/09/01