タグ

ブックマーク / xtech.nikkei.com (49)

  • 第1回 なぜWeb標準が「ホット」なのか

    Web業界では「Web標準(Web Standards)」を意識した正しい(X)HTML+CSSに基づくサイト制作が当たり前になってきている。Webのポテンシャルを最大限に活かすためのWeb標準について、基礎知識だけでなくトレンド的な観点を交えながら、「なぜWeb標準が普及してきているのか」を考えてみよう。 Web標準とは何か Web標準(Web Standards)とは、「Webで標準的に利用される技術の総称」である。では、何をもって「標準的」とするのだろうか。今日の一般的な理解では「国際的な標準化団体が取りまとめている」ということであるが、そのもっとも代表的な団体がW3C(World Wide Web Consortium)である。ほかにもISOやIETF、IANA、ECMA、OASISなどもWeb技術の標準化に大きく関わっているが、W3Cが中心的な役割を果たしているといってよい。 W

    第1回 なぜWeb標準が「ホット」なのか
  • Webデザイン エンジニアリング 第16回 ボタンを押させるテクニック:ITpro

    対象とするユーザーの“慣れや知識”によって,画面の構成を変えたほうが伝わりやすいとするならば,画面上の「ユーザー・インタフェース(UI)部品」の色や形状も,ユーザーに応じて変えるべきでしょう。今回は,代表的なUI部品でありながら,なかなか作り手の思うように押してくれない「ボタン」について考えます。 わかりやすいボタンの形状はユーザーによって違う まず,前回とほぼ同じ絵を用います。Webシステムの操作方法への「熟知度(PCリテラシ)」を縦軸,「提供したいサービスに対する知識」を横軸とします。そして,それぞれの「軸」に対して,受け入れやすいと思われる「ボタン」の形状を例記しました。 上図の【A】や【B】のタイプに当てはまるPCリテラシの高いユーザーは,ボタンの“ラベル”に「submit」と書かれていようが「GO」と書かれていようが,ボタンを認識することはさほど苦ではありません。 しかし,PC

    Webデザイン エンジニアリング 第16回 ボタンを押させるテクニック:ITpro
  • システム管理を自動化するVBScriptの典型的な4つのエラーと解決法

    ■VBScript(Visual Basic Scripting Edition)を活用すれば,システム管理をはじめとする様々な作業を自動化できるが,原因不明のエラーに悩まされることも多い。 ■VBScriptのコードを記述する場合に生じるエラーの多くは,比較的少数の原因によるものである。これらの原因,つまり変数,エラー処理構文,引用符,特殊文字または予約文字——の扱いを取り上げ,それらが引き起こす問題と解決法を紹介する。 仮にあなたが,Active Directory(AD)にある古いユーザー・アカウントを自動的に削除するスクリプトを何時間もかけて作成したところだとする。あなたはVBScriptについては初心者だが,毎月古いADのユーザー・アカウントを削除する作業はあまりに面倒なので,スクリプトを書く苦労は十分報われると確信していた。期待を胸に,完成したスクリプトをテスト用のネットワーク

    システム管理を自動化するVBScriptの典型的な4つのエラーと解決法
  • オープンソースのオフィス・ソフトを使いこなそう

    OpenOffice.orgは,オープンソースで開発されている統合オフィス・ソフトです。ワープロ・ソフト「Writer」,表計算ソフト「Calc」,プレゼンテーション・ソフト「Impress」,ドロー・ソフト「Draw」,数式エディタ「Math」,Webオーサリング・ツール「HTML Editor」など,複数のアプリケーションで構成されています。 このサイトでは,WindowsMicrosoft Officeを使ってきたユーザーを対象に,OpenOffice.orgの基操作を解説します。 目次 第1回 OpenOffice.orgの基操作 特徴やインストール方法,ツールバーの使い方などを説明します。 第2回 Writerでビジネス文書を作成する(その1) 両端揃え,用紙サイズの設定,個条書き,番号付けをマスターしましょう。 第3回 Writerでビジネス文書を作成する(その2) 画像

    オープンソースのオフィス・ソフトを使いこなそう
    gugugonta
    gugugonta 2007/04/15
    2006/01/01
  • AjaxでWebブラウザ上にデスクトップを再現したSNS,クレイプが公開

    クレイプは7月28日,Ajaxでデスクトップのようなユーザー・インタフェースを備えたSNS(ソーシャル・ネットワーキング・サービス)「Rinca.cc」のアルファ・テストを開始した。付箋や,時計などのウインドウを,Webブラウザの「仮想デスクトップ」上に自由に配置できる。 同社が「スティッキー」と呼ぶ付箋のようなウインドウは,文章や画像を自由に書き込み,仮想デスクトップに貼れるほか,登録した友人(フレンド)に送付したり,パブリックページで公開したりすることができる。 また「ウィジェット」と呼ぶミニアプリケーション・ウインドウは,インターネットから配信された情報などを仮想デスクトップ上に表示させることができる。現在,時計のウィジェットが利用できる。今後,ニュース,天気予報,スケジューラ,ミニゲームといったウィジェットの開発に取り組むという。 同社では,Rinca.ccは「メモ書きやToDo管

    AjaxでWebブラウザ上にデスクトップを再現したSNS,クレイプが公開
  • 「mixiは閉鎖的」---3年後に1000万ユーザーを目指すSNSが登場 | 日経 xTECH(クロステック)

    ベンチャー企業のエニーは8月2日,今年4月から携帯電話用SNS(ソーシャル・ネットワーキング・サービス)として提供していた「Any」をパソコンにも対応させ,格的なサービスを開始した。2007年3月までにユーザー数80万人,3年後の2009年3月までには同1000万人を目指す。 Anyは日記やアルバム(写真投稿),足あと,コミュニティなどSNSの基機能を提供。さらに米国の人気サービス「YouTube」のような動画投稿・共有機能も用意する。 同社の畑野仁一社長は「招待されないと参加できないmixiは閉鎖的」とし,Anyでは誰でも自由に参加できる登録制を採用。また,Any内でユーザーが投稿した日記や動画,写真などのコンテンツは,ユーザーの権限によりインターネットへの公開の可否を選択できる。 収益源は広告のほか法人向けコミュニティからの収入を計画。これは無料で利用できるコミュニティとは別に,ア

    「mixiは閉鎖的」---3年後に1000万ユーザーを目指すSNSが登場 | 日経 xTECH(クロステック)
  • 無償データベース「SQL Server 2005 Express Edition」を管理する方法

    無償データベース「SQL Server 2005 Express」と聞いて,データベース管理のことに思いをはせる人は少ないだろう。しかし,他のデータベース・システムと同じように,SQL Server 2005 Expressにも管理は必要だ。幸いなことに,SQL Server Expressにはセルフ・チューニング機能があり,データベース・サーバーを連続動作させるために毎日実行しなければならないタスクの数を削減できる。それでも,日次のメンテナンス・タスクのほかに,データベースを管理するためには,データベースやテーブル,ビューの作成といったタスクが必要である。 また,マルチユーザー・データベースの場合は,ユーザーを追加したり,ネットワークからアクセスできるようにデータベースを構成する必要がある。そして,すべてのデータベースに関して,ハードウエア障害やユーザーによる誤操作,アプリケーションのエ

    無償データベース「SQL Server 2005 Express Edition」を管理する方法
    gugugonta
    gugugonta 2007/04/15
    SQL Server Management Studio Express(SSMSE)でデータベース管理
  • 不審なプログラムがいないか確かめたい:ITpro

    筆者のような心配性の人間は, 「ひょっとしたら,いつのまにか自分のパソコンで不審なプログラムが動いているのではないか」とついつい気になる。 ウイルス対策ソフトやパーソナル・ファイアウォールを使うといった基的な対策をしていても,未知のウイルスやゼロ・デイ攻撃*に対しては歯が立たない。ネットワークにつないでいる限り,こうした危険は常につきまとう。 起動時の挙動や動作中プロセスを確認 あれこれ心配するだけでは何も解決しない。こういうときは,実際にパソコンを立ち上げる際にどんなプログラムやサービスが一緒に起動するようになっているかを調べたり,現在どんなプログラムが稼働しているのかをフリーソフトを使って確認するといい。 ここで紹介する「スタートアップチェッカー Ver 2」(図1)を使えばWindowsの立ち上げ時に一緒に起動する項目や稼働中のプログラム,サービスの状況をまとめて確認できる。調べた

    不審なプログラムがいないか確かめたい:ITpro
  • Borlandが“Turbo”ブランドを復活,YouTubeに広告を投稿

    米Borland Softwareは米国時間8月8日,Windows環境向け開発ツール「Borland Developer Studio」の機能を開発言語ごとに分割して単一言語版とした4製品を,往年の“Turbo”ブランドで出荷することを発表した。Delphi,C++,C#の3言語4製品について,無償ダウンロード版と500ドル未満の有償版を用意する。米Borland Softwareは,Turbo4製品の詳細ページを開設するとともに,広告をYouTubeに投稿している。 新たに製品化する4製品は,以下の通り。「Turbo Delphi for Win32」,「Turbo Delphi for .NET」,「Turbo C++」,「Turbo C#」。それぞれにつき,無償公開版の「Turbo Explorer」と,プラグインによる機能強化などを可能にした有償版の「Turbo Professi

    Borlandが“Turbo”ブランドを復活,YouTubeに広告を投稿
    gugugonta
    gugugonta 2007/04/15
    [][][Cpp]
  • 【初級】新人SEのためのSQLの基礎 第1回(前半) 条件句の注意点

    図3●WHERE句を間違えたSQL文の例<BR>(1)はDELETE文でWHERE句を指定しなかった例。WHERE句を指定しないと,すべてのレコードが選択されたことになり,全レコードが削除されてしまう。(2)はUPDATE文でWHERE句を間違えた例。WHERE句を間違えても指定した通りに実行し,更新してはいけない個所まで更新してしまう。(3)はSELECT文においてテーブル間の結合条件を忘れた例。この場合,2つのテーブルの全組み合わせが行われ,期待しない結果が出力される リレーショナル・データベース管理システム(RDBMS)を利用する上で欠かせないのが「SQL」の習得である。SQLの習得はSEにとって必須であるが,SQLはC/C++Javaなどの汎用プログラミング言語とは異なる特性を持つため,利用には注意すべき点がある。セミナーの目的は,SQLを使い始める際に陥りやすい失敗や気をつけ

    【初級】新人SEのためのSQLの基礎 第1回(前半) 条件句の注意点
  • 【PHPカンファレンス2006】PHPで書かれた実際のアプリケーションに潜む危険なコード

    「(PHPで書かれたアプリケーションには)アバウトなコードが多い」。エレクトロニック・サービス・イニシアチブの大垣靖男社長は,2006年8月19日に開催されたPHP関連イベント「PHPカンファレンス2006」の講演「危険なコード」で,PHPで書かれたアプリケーションに存在する危険なコードを指摘した。講演の中では,実際に存在するアプリケーションの名前を出し,そのソースコードからセキュリティ上危険な個所を挙げていった。「安全なコードを書くには悪い例も知っておかなければならない」というのが同氏の主張である。 大垣氏はまず,「セキュリティのリスクはサブシステムとの境界の部分で発生する」と指摘した。サブシステムとは,データベース,メール・システム,ユーザーのWebブラウザといった外部のシステムのこと。「境界で入力時にきちんとバリデーション,出力時にきちんとエスケープ処理(フィルタリング)を行えば,か

    【PHPカンファレンス2006】PHPで書かれた実際のアプリケーションに潜む危険なコード
  • ルートキットの正体を暴く(前編)

    稿は,ソニーBMGの音楽CDがユーザーのマシンに「Rootkit(ルートキット)」を組み込むことを発見したMark Russinovich氏による「Rootkit」の解説記事である(米国のWindows Server専門誌「Windows IT Pro Magazine」2005年6月号に掲載)。Russinovich氏は「インサイド Microsoft Windows」(日経BPソフトプレス発行)の著者の一人であり,Windowsカーネルに精通している。Russinovich氏はかねてより,Rootkitがマルウエア(悪意のあるソフト)の隠蔽に悪用されることを懸念していたが,その懸念は2005年11月に現実のものとなった。システム管理者やセキュリティ対策担当者には,ぜひ稿でRootkitの仕組みを学んで頂きたい(ITpro編集部)。 ここ数年間,コンピュータ・ウイルス,トロイの木馬

    ルートキットの正体を暴く(前編)
  • 第11回 プログラマが知らない,デザイナーの苦労

    今回は,デザイナーとして,世間やプログラマに対して言いたい放題書かせてもらう。どうか怒らずに最後まで読んでもらいたい。デザイナーの皆さんには,大いに賛同していただける内容になっているはずだ。 デザイナーだって,タイヘンなんだ! まず,デザイナーという仕事は,非常に誤解されやすい。例えば次のような誤解をうけて,暗い気持ちで日々の作業をこなしているデザイナーも少なからずいるはずだ。 1) デザイナーという職種に対する,先入観がある 世間(顧客やエンドユーザー)には,「すべてのデザイナー」=「技術に無知」だという先入観がある。「デザイナー」とは「Webページの配色とレイアウトをする人」だから技術を知らなくて当然,むしろ知らなくてよいとする傾向すらある。開発ツールが完全分業に向けて進化しているのだから,デザイナーはビジュアル・デザインのことだけ考えていればいいという意見を持っている人もいるだろう。

    第11回 プログラマが知らない,デザイナーの苦労
  • Ubuntu 6.06 LTS 日本語化版

    ●名称:Ubuntu 6.06 LTS 日語化版 ●提供元:Ubuntu Japanese Team ●URL:http://www.ubuntulinux.jp/ ●対応機種:PC AT互換機 Ubuntuは英Canonical社が支援するUbuntuコミュニティが提供するLinuxディストリビューションです。「Debian GNU/Linux」をベースに開発されています。Linux入門者が使いやすいように,インストールや各種設定が簡単に行えるのが特徴です。 Ubuntuは,約6カ月ごとに新バージョンが公開されます。そのため,比較的新しいパッケージが採用されています。また,あるバージョンが公開されてから約18カ月間は,パッケージのアップデートなどが提供されます。 「Ubuntu 6.06 LTS 日語化版」は,CDからブート可能な1CD Linux(ライブCD)です。日のコミュニテ

    Ubuntu 6.06 LTS 日本語化版
  • 次世代コマンド環境「PowerShell」を使ってみよう

    次世代コマンド環境「PowerShell」を使ってみよう パワフルでフレキシブルな,全く新しいスクリプト環境 「Windows PowerShell」(開発コード名:Monad)は,Microsoftが「VBScript」以降にリリースしたWindows Server用管理ツールの中でも,最も重要な技術である。全く新しいWindows用コマンド/スクリプト環境であるPowerShellは,新しいコマンド・シェルと新しいスクリプト言語で構成されている。テキスト・エディタで書いたPowerShellスクリプトは,PowerShellコマンド・シェルで実行できる。PowerShellを使ってみるための手順を,10段階で紹介しよう。 その1:PowerShellのWebサイトにアクセスする PowerShellは現在,製品候補版(Release Candidate)が公開されている段階だ。Powe

    次世代コマンド環境「PowerShell」を使ってみよう
  • Ajaxアプリのビジュアル開発ツール,デファクトを狙いNTTデータがオープンソースとして公開へ:ITpro

    NTTデータは,Ajaxアプリケーションをビジュアルに作成できる開発ツール「マスカット」を,2006年9月中にオープンソース・ソフトウエアとして無償公開する。ボタンやタブ,ツリーなどの画面オブジェクトをマウスで配置してアプリケーションを開発できる。NTTデータによれば,JavaScriptを書くことなくアプリケーションを開発でき,工数が約60%削減されるという。オープンソース・ソフトウエアとして無償公開することでデファクト・スタンダードの地位を狙う。 マスカットによる開発の手順は以下のようになる。まず用件定義担当者がWebブラウザ上の「マスカットWebブラウザ版IDE」で,Web画面をマウス操作でデザインすると,画面定義XMLが生成される。これを開発担当者が「マスカット Eclipse版IDE」にインポートして,画面オブジェクトと既存の業務ロジック・オブジェクトを対応付ける設定などを行い,

    Ajaxアプリのビジュアル開発ツール,デファクトを狙いNTTデータがオープンソースとして公開へ:ITpro
  • Webページ上の単語を検索可能にするFirefox用ツールの新版「Hyperwords 1.5」

    米Hyperwordsは,オープンソースWebブラウザのFirefox向け拡張機能の新版「Hyperwords 1.5」を公開した。Hyperwordsが英国時間9月4日に明らかにしたもの。FirefoxにHyperwordsを組み込むと,Webページ上の単語を選択してクリックするだけで,検索,翻訳,電子メール送信といった操作が行えるようになる。個人利用の場合に限り,HyperwordsのWebサイトから無償でダウンロードできる。 Hyperwordsを導入したFirefoxは,単語やフレーズ,段落を選択してダブルクリックするとポップアップ・メニューが現れる。このメニューから,Wikipediaでの検索,翻訳,地図検索,Web検索,ブログ作成などのコマンドが選べる。新版には,ツールバー機能を追加した。 なおHyperwordsは,9月終わりごろに次版「Hyperwords 2.0」の公開を

    Webページ上の単語を検索可能にするFirefox用ツールの新版「Hyperwords 1.5」
  • 先輩教えて!プログラミングのabc(オブジェクト指向編)---オブジェクトって,何がすごいの(上)

    「ねぇ先輩。改めて思ったんですが,『オブジェクト』ってそんなすごいことなんですか」 「自分だって使ってるじゃない。この間なんて,『クラスがないなんて,考えもつかない』とか言ってたのはどこの誰だよ」 「でも,そのどこがすごいのかわかんないです」 「ふーむ。じゃあ簡単に。大きくは二つあるかな。分割統治と,モデルの作りやすさ」 「分割統治?」 「影響の範囲はとにかく絞り込め,さ」 1981年に米BYTE誌がSmalltalk-80を紹介したのが,おそらくオブジェクト指向が研究室を飛び出した最初だろう注1)。それ以来,20年以上の月日が流れた。ようやくここ数年,「オブジェクト指向」という概念が当たり前に使われる存在となってきた。しかしここまで普及するにはかなりの時間がかかった。 当初オブジェクト指向の“メリット”として強調されていたのは,再利用に伴う生産性の高さである。オブジェクト指向の三つの礎石

    先輩教えて!プログラミングのabc(オブジェクト指向編)---オブジェクトって,何がすごいの(上)
    gugugonta
    gugugonta 2007/04/15
    何が何でもオブジェクトにしなきゃいけないわけじゃない
  • 「Windows PowerShell」入門

    WindowsとUNIXの大きな違いを1つだけ挙げるよう求められたら,筆者は「コマンド・ライン」と答えるだろう。UNIXが元々コマンド・ライン・インターフェース(CLI)をベースに構築されたのに対し,WindowsのCLIは後から付加されたものであることに議論の余地はない。WindowsはUNIXと違い,まずGUIがあった。 この相違は,なによりも開発時期と深い関係がある。Windowsは,MacintoshがもたらしたGUI時代に登場したOSであり,当然UNIXはGUI以前の時代の産物だ。現在,経験豊富なUNIX管理者とはある種のCLI専門家のことであり,複雑なスクリプトを寝言ですらすら唱えたり,奇妙なCLI環境と癖の強いテキスト・エディタを使いこなしたりしている。これらはすべてUNIXの文化だ。 一方Windowsの世界では,ほとんどの管理者がWindowsに同こんされた管理者用ツール

    「Windows PowerShell」入門
  • ハッカーの金鉱脈「SQLインジェクション」の正体

    最近,「SQLインジェクション」の危険性について語られる機会が増えているが,SQLインジェクションの正体,その問題点,そしてそれを防ぐための方策について詳しく理解している人はまだ多くない。ここでは,SQLインジェクションとは何かを明確に定義し,どのようにして行われるかを説明し,SQLインジェクションから組織を守る方法を読者に伝えることによって,この状況を改善したい。 SQLインジェクションとは何か SQLインジェクションとは,アプリケーションに含まれるコーディング・エラーが原因となって引き起こされるぜい弱性,または欠陥である。SQLインジェクションは,ユーザーが入力したデータを使ってアプリケーションがSQLステートメントを作成し,それをSQL Serverに送信して実行する場合に発生する。この欠陥が及ぼす影響は,コーディング・エラーの性質によって様々である。 具体的に言うと,その影響は,エ

    ハッカーの金鉱脈「SQLインジェクション」の正体