news_chiramiのブックマーク (327)

  • 米レッドハット、Red Hat Enterprise Linux 5をリリース - @IT

    2007/03/15 米レッドハットは3月14日、「Red Hat Enterprise Linux 5」(RHEL 5)のリリースを発表した。同社はリリースに当たり、顧客企業とのコラボレーションを強調した。 RHEL 5では、パフォーマンスの向上、スケーラビリティおよびセキュリティ機能の強化、広範な新しいハードウェアのサポート、開発環境とツールセットの拡張、Microsoft WindowsおよびUNIXとの相互運用性の強化などの機能拡張が行われた。 仮想環境においてもソフトの利用やアップデートを従来どおりに実行できるようにした。Red Hat Network Satelliteは、Enterprise Linuxベースのゲストを検出および作成、管理対象の環境へ組み込む機能や、ゲストの動作を制御するための管理機能を提供する。Red Hat Network Satelliteの各モジュール

    news_chirami
    news_chirami 2007/03/16
    パフォーマンスの向上、スケーラビリティ・セキュリティ機能の強化、ハードウェアのサポートの追加、開発環境とツールセットの拡張、MS WindowsおよびUNIXとの相互運用性の強化などの機能拡張が行われたそうです。(123)
  • Part5 JavaでRDBとXMLにアクセスする方法

    Javaは,サーバーサイドのプログラミング言語として,すっかり定着した感があります。JSP(JavaServer Pages),サーブレット(Servlet),EJB(Enterprise JavaBeans)などのJ2EE(Java2 Platform, Enterprise Edition)関連技術は,書籍や雑誌などで頻繁に取り上げられています。 サーバーサイドJavaプログラミングを習得するとき,最初の一歩である「Hello World!」サーブレットを作り終えて文法を身に付けたら,次のステップは「外部データの読み書き」でしょう。プログラムは,蓄えた情報を外に記録したり,また外から新しいデータを読み込まなければ,常に同じ動作しかしません。ショッピング・サイトや会員制サイトなどの格的なWebアプリケーションでは,商品情報や会員情報といったデータの読み書きが必須です。実用的なアプリケー

    Part5 JavaでRDBとXMLにアクセスする方法
    news_chirami
    news_chirami 2007/03/15
    JavaでRDBとXMLにアクセスする方法をサンプルを交えながら説明した記事です。(123)
  • ドキュメントレビューに役立つ40のチェックポイント ― 1/3 ― @IT情報マネジメント

    プロジェクトを進めるうえで、トラブル発生による手戻りを未然に防止するほかに、進ちょくを測ったり、リスクを予測したりするためには、ドキュメントレビューが効果的である。ここでは、主要なドキュメントに対するチェックポイントを紹介する。 仕様書のチェックリスト 以下に仕様書の基的なチェックポイントを紹介する(なお、第4回の「急がば回れ──質の良い仕様書の作り方」も併せて参考にしていただきたい)。 ソフトウェア開発というのは、意図するところを人間の言葉からいくつかの成果物(ドキュメント)を経て、コンピュータの言葉に置き換えるバケツリレーのようなところがある。最初にこぼれた水を途中でつぎ足すことは、なかなか難しいもの。早い段階──仕様書には“漏れ”がないようにしたい。 (1)題名は、システム名を明記しているか 仕様書の題名に「?システム仕様書」のように、システム名が明記されているか。“名は体を表す”

    ドキュメントレビューに役立つ40のチェックポイント ― 1/3 ― @IT情報マネジメント
    news_chirami
    news_chirami 2007/03/13
    仕様書、 見積書、設計書のチェックポイントが解説されています。検収時のチェックリストにもなりそうですし、ドキュメント作成時のセルフチェックにも使えそうですね。(123)
  • 多くのユーザーは一度に1本しかジュースを買わない ― @IT

    ユーザビリティのヒント(1) 多くのユーザーは 一度に1しかジュースを買わない 「自動販売機での不要な動作から考える」 ソシオメディア 上野 学 2006/6/2 Webアプリケーションのユーザーインターフェイスデザインに役立つさまざまなTips集。自動販売機でジュースを買うときの不要な動作から考える。(編集部) 今回からはWebアプリケーションのユーザーインターフェイスの続編の「Tips編」として、ウェブアプリケーションのユーザーインターフェイスをデザインするうえで役立つさまざまなヒントを、少し細かな視点から具体的に見ていきます。 複雑な構成物を作り上げるには、基となるコンセプトやアーキテクチャといった抽象度の高い部分から考えていくトップダウン式のアプローチと、構成要素の細部から考えていくボトムアップ式のアプローチの両方が必要になりますが、前回までの経験則編はどちらかといえばトップダ

    news_chirami
    news_chirami 2007/03/13
    WebアプリのUIデザインの様々なTips集。「不必要な情報をユーザーから求めない」「複雑なマウス操作を要求しない」「マウスとキーボードのコンビネーションを減らす」などのタイトルで各々説明されています。(123)
  • Vine Linux 4.1

    ●名称:Vine Linux 4.1 ●提供元:Project Vine ●URL:http://vinelinux.org/ ●対応機種:PC AT互換機,PowerPC搭載機 Project Vineは2007年2月22日,LinuxディストリビューションVine Linuxの最新版となる「Vine Linux 4.1」を公開しました。Vine Linuxは,Project Vineが開発・提供する国産のLinuxディストリビューションです。主な特徴は,(1)日語対応が進んでいること,(2)動作の安定性を重視して開発されていること,です。今回,公開されたVine Linux 4.1は,2006年11月22日に公開されたVine Linux 4.0に存在した不具合の修正などが施されています。 Vine Linux 4.1では,Linuxカーネルにバージョン2.6.16.38が採用されて

    Vine Linux 4.1
    news_chirami
    news_chirami 2007/03/13
    Project Vineが公開しているインストールCD(PC AT互換機用)を用いた場合のインストール方法の紹介記事です。(123)
  • エラーメッセージをコピペする

    「エラーメッセージが出て、アプリケーションが落ちた」と相談を受けたことはないだろうか。エラーメッセージの内容が分からなければ、何ともアドバイスもできないのだが……。 「意味不明なエラーメッセージが出て、アプリケーションが落ちちゃった」などと、知人から相談を受けたことはないだろうか。エラーメッセージの内容が分からなければ、何ともアドバイスできない。回答に窮してしまう相談だ。 とはいえ、「エラーメッセージは選択できないし、コピーもできないのでは」と思っている人は少なくない。中には正確に伝えようと、デジタルカメラで撮影したエラーメッセージのスクリーンショットを送ってきてくれた知人もいた。 実は、答えは簡単なのである。エラーメッセージをマウスで選択することはできないが、コピー自体は可能なのだ。試しに、エラーメッセージのウィンドウをアクティブにして、[Ctrl]+[C]を押してみよう。その後、テキス

    news_chirami
    news_chirami 2007/03/13
    これ気付かないとずっと気付かなそうですよね。コピペ出来れば質問する前に簡単にググれるようになります。(123)
  • Microsoft,静止画フォーマット「HD Photo」を正式発表,標準化を目指す

    Microsoftが米国時間3月8日,新しいデジタル静止画ファイル・フォーマット「HD Photo」を正式に発表した。MicrosoftはHD Photoの標準化を目指しており,「近々しかるべき標準化団体に提出する」と述べる。HD Photoの仕様書「HD Photo Feature Spec 1.0」は,MicrosoftのWebサイトからダウンロードできる。 HD Photoは,自然画などの連続階調カラー画像を圧縮保存するためのファイル・フォーマット。現在広く使われているJPEGに比べ,画質劣化が少ないにもかかわらず最大2倍の圧縮が可能という。可逆圧縮のほか,高画質な非可逆圧縮にも対応する。 複数の解像度に対応し,画像の一部領域を処理対象にできるデコード機能を備える。カラー・バランスや明度などを調整しても元の情報を捨てないため,調整をやり直せる。 HD Photoは,Windows

    Microsoft,静止画フォーマット「HD Photo」を正式発表,標準化を目指す
    news_chirami
    news_chirami 2007/03/12
    現在広く使われているJPEGに比べ,画質劣化が少ないにもかかわらず最大2倍の圧縮が可能だそうで、可逆圧縮のほか,高画質な非可逆圧縮にも対応するとの事。 (123)
  • フレーム使用禁止、モバイル向けドメイン“.mobi” - @IT

    2007/03/01 GMOインターネットは3月1日、同社が運営するドメイン登録サービス「お名前.com」において、モバイル向けドメインの“.mobi”ドメインの1年登録受付を開始したと発表した。年間登録料は2415円。3月1~15日のキャンペーン期間中は1980円。 “.mobi”ドメインは「mobile」を表すモバイル端末向けのドメインで、マイクロソフト、グーグル、ノキア、エリクソン、サムスン、Tモバイルなどが出資して設立された合弁会社「mTLD」(mobile Top Level Domain Ltd)が提供するもの。mTLDはICANN(Internet Corporation for Assigned Names and Numbers)で承認されている。 .mobiを利用したWebページはmTLDが規定するモバイル端末向けWebデザインのガイドライン“dotMobi Switc

    news_chirami
    news_chirami 2007/03/12
    .mobiを利用したWebページはmTLDが規定する携帯向けWebデザインのガイドライン“dotMobi Switch On!”に最大限、準拠する必要があるそうです。携帯向けWebページを作成する際の指針として多少参考になるかもしれませんね。(123)
  • 大日本印刷の関連会社元社員による個人情報流出、合計43社・約864万件に

    Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を

    news_chirami
    news_chirami 2007/03/12
    流出対象の会社は、アメリカンホーム:150万件、NECビッグローブ:21万件、NTTファイナンス:44万件、カルピス:20万件、KDDI:11万件、ディーシーカード:34万件、トヨタ:27万件、日本HP:16万件、UFJニコス:119万件等。(123)
  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
    news_chirami
    news_chirami 2007/03/09
    ソースのライセンスに配慮など注意点はありますが、人のソースを見るのは基本的に自分にプラスになる事なので、試してみてはいかがでしょうか?(123)
  • Linuxをいまから学ぶコツ教えます ― @IT自分戦略研究所

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

    Linuxをいまから学ぶコツ教えます ― @IT自分戦略研究所
    news_chirami
    news_chirami 2007/03/09
    Linuxを今からという方や、教える方向けの記事。Linuxの基礎知識として「インストール」「基本的なコマンド」「Linuxの構成要素」「ブートフロー」「プログラムの実行フロー」「ネットワーク」を挙げています。(123)
  • ITmedia エンタープライズ:Ajaxを理解する4つのポイント (1/6)

    Ajaxはどのように実現されているのだろうか? こんな疑問に応えるべく、サンプルを挙げてみよう。Ajaxの基は、単に「JavaScriptでHTTP通信をする」というだけに過ぎないことが分かる。 オンライン・ムックPlus「Web2.0で変わるWebプログラミングの常識」の第1回目では、Ajaxが使われる背景と、どのような場合に適しているかを解説した。 今回はサンプルアプリケーションを取り上げていこう。ポイントは、もっとも基的な例に限定したことであり、開発者である読者が今すぐにでも既存のWebアプリケーションへ組み込むことができるよう配慮した点だ。 まず最初に、以下の図2に示す2つのテキストボックスに注目してほしい。その「和」と「差」をそれぞれ計算し、結果を埋め込むという処理を挙げてみよう。 「和」と「差」を計算する処理の部分は、サーバ側に用意したPHPプログラムで行うことにする(図3

    ITmedia エンタープライズ:Ajaxを理解する4つのポイント (1/6)
    news_chirami
    news_chirami 2007/03/09
    Ajaxの基本は、単に「JavaScriptでHTTP通信をする」というだけに過ぎないそうです。また、JavaScript+PHPのサンプルが載っています。(123)
  • ITmedia エンタープライズ:追っかけ!LinuxWorld

    news_chirami
    news_chirami 2007/03/09
    国内外のカンファレンスのレポート記事です。(123)
  • 高パフォーマンスなストアドプロシージャの設計:CodeZine

    前回はHadoopを1台のマシンにインストールし、簡単なサンプルプログラムを実行しました。また、HDFSやMapReduceについても解説しました。今回は複数のマシンへのインストールを行います。その後、大規模なデータを実際に処理し、その性能を測ってみたいと思います。

    news_chirami
    news_chirami 2007/03/08
    「1.カーソルとその他のループの使用はなるべく避ける」「2.データを上手にフィルタ」「3.通常、単一条件を指定したステートメントを複数実行の方が、複数のOR条件指定のステートメントを1つ実行するより効率良」etc(123)
  • ITmedia エンタープライズ:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2)

    春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。それを機にPC環境もそろそろ大人への階段を上ってもいいかもしれない。ここでは、はてなという企業でプログラマーとして働くあの人の開発環境を紹介することで、プロが好む作業環境を考える。 わたしははてなという企業でプログラマーとして働いています。はてなは、ブログやソーシャルブックマークなどWeb上のサービスを提供する会社ですが、それらのほとんどはPerlで書かれており、LinuxやApache、MySQLをはじめとするオープンソースソフトウェアの上で動作しています。そんな理由から、開発環境も自然とオープンソースのツールを使うことになります。今回から2回に分けて、そんなわたしの開発環境を簡単に紹介させていただきたいと思います。 ノートPC1台で開発する 題のツール類の話に入る前に、開発に使っているハードウェアの話を先にしてお

    ITmedia エンタープライズ:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2)
    news_chirami
    news_chirami 2007/03/08
    1つのPCにUNIX環境を構築して、ノートPC一台で全て開発しているそうです。他にも「GNU Emacs(テキストエディタ)」、「GNU screen(端末マルチプレクサ)」の紹介記事が載っています。(123)
  • オープンソースにすると何が良いのですか

    Q: オープンソースにすると何が良いのですか A: ソフトウエアの成り立ちを広く説明するのが簡単なことです この問いはよく,開発者に近い人に向けられる問いですが,今回は「ソフトウエアは誰のものか」という方向から考えてみます。これは一時期,新聞をにぎわせた「会社は誰のものか」という問いによく似ています。 ソフトウエアは著作物ですから,直接的には作者のものです。しかし,使わなければ価値はありません。ソフトウエアは使って初めて価値が生まれるものです。つまりユーザーが存在しないと価値はないに等しいのです。もちろんユーザーと作者が同じこともありますが,それでも「使ってなんぼ」であることに変わりはありませんから,ユーザーの存在は不可欠であり,ソフトウエアはユーザーのものでもあるといえます。このように,ソフトウエアにはさまざまな利害関係があります。商用ソフトウエアにある「ソフトウエア開発契約」はその権利

    オープンソースにすると何が良いのですか
    news_chirami
    news_chirami 2007/03/08
    A: ソフトウエアの素状を広く説明するのが簡単なことです。(123)
  • 見逃しているかもしれない! SQL Serverの細かな変更点

    SQL Server 2005のリリース以来,SQL Serverの情報を掲載している技術サイトの数は急増した。MicrosoftSQL Server開発チームのメンバーたちは自身のブログを持っており,SQL Serverの操作やベスト・プラクティスに関して,ほとんど知られていないような詳細まで紹介している。 だが多くの情報が公開されているにもかかわらず,SQL Serverに加えられた一部の変更点は非常に微細なものであるため,見逃されている可能性がある。自分がSQL Serverの挙動に関して知っていると思っていることが実際にはもはや通用しない,という事実に気づいていない人もいるかもしれないのだ。 今回はそういう三つの誤解について,率直に紹介してみようと思う。 誤解1:デッドロックの被害者になるのは避けられない 筆者が驚いたSQL Server 2005の変更点の一つに,改善されたデッ

    見逃しているかもしれない! SQL Serverの細かな変更点
    news_chirami
    news_chirami 2007/03/06
    三つの誤解の可能性の指摘。誤解1:デッドロックの被害者になるのは避けられない。誤解2:TRUNCATE実行後にログを保存するには要フルバックアップ。誤解3:データの大量変更時にはインデックスを削除する方が良い。(123)
  • 危険度の高い脆弱性を修正した「Thunderbird 1.5.0.10」公開

    Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を

    news_chirami
    news_chirami 2007/03/06
    危険度の高い脆弱性の修正を伴うバージョンアップだそうなので、早めにアップデートしないとですね。(123)
  • [ThinkIT] 第1回:変革するグループウェア~普及までの経緯と現在 (1/3)

    グループウェアとは、企業内のLAN環境下にあるPCを利用し、グループ間での情報共有やコミュニケーション、またそれらを利用したコラボレーション(協調作業)を支援するソフトウェアである。 主な機能としては、以下のものがある。 Eメール機能 スケジュールを共有するカレンダー機能 アイデアやノウハウなどをデータベース化して共有する文書共有機能 特定のテーマについて議論を行える電子会議室機能 電子掲示板機能 稟議書などの文書を回覧/承認させるワークフロー機能 世界的に普及しているグループウェアとしては、IBMの「Lotus Notes」やMicrosoftの「Exchange」があげられる。一方、国内ではNECの「StarOffice」、日立製作所の「Groupmax」、富士通の「TeamWare Office」といった大手国産ベンダー製品がある。また近年ではサイボウズのOfficeやネオジャパンの

    news_chirami
    news_chirami 2007/03/05
    グループウェアの比較記事です。(123)
  • Webのスピード感で開発――「Apollo」が注目集める理由 ? @IT

    2007/03/02 米アドビ システムズが開発中のミニアプリケーション実行環境「Apollo」が注目を集めている。AjaxやFlash、PDFなどのテクノロジを使ってオフラインでも動作可能なデスクトップアプリケーションを開発する技術で、「Web 2.0をデスクトップに統合する」との指摘もある。日Apolloを担当するアドビ システムズのプロダクト&セールスエンジニアリング部 プロダクトスペシャリスト 太田禎一氏は「Apolloを使うことで、Webのスピード感でデスクトップアプリケーションを作れる」と説明する。 Web技術の脱ブラウザを実現 Apolloはランタイム(実行環境)をクライアントPCにインストールし、対応アプリケーションを稼働させる。AjaxやFlash、PDFなどWebと親和性が高い技術を使いながら、ローカルディスクへアクセスできたり、オフラインでも利用できるなど「Web

    news_chirami
    news_chirami 2007/03/04
    Apolloはランタイムをクライアントに入れ、対応アプリを稼働させる技術。ウィンドウの形やUI、操作性などブラウザの制約を外す事ができ、ドラッグ&ドロップやクリップボード、ローカルディスクが利用可能との事。(123)