タグ

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

  • これなら使えるAjax---目次

    Google」や「Yahoo!」などWebで提供される多くのサービスが「Ajax(Asynchronous JavaScript+XML)」というリッチクライアント技術を利用している。Ajaxにより,従来のWeb技術では考えられないようなユーザー・インタフェースのシステムも登場してきた。こうした潮流は,徐々にではあるが企業の業務系Webシステムにも影響を及ぼしてきている。 だが,実際にAjaxのシステム構築に携わったITエンジニアの多くは,「甘いものではない」と口をそろえる。「必要な要素技術の数が増えるので,設計や開発の難易度が確実に上がり,デバッグも難しくなる。1人で設計・開発できるシステム規模ならエキスパートの投入で乗り切れるが,複数の開発者が参加する大規模システムでは,(たとえ開発支援ライブラリを使ったとしても)品質がバラついてしまう」(NTTデータ 技術開発部 ソフトウェア工学

    これなら使えるAjax---目次
    sigh2
    sigh2 2007/11/08
  • はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro

    なかなかハードルが高く,多くの人が踏み出せないでいるカーネルのソース・コードの読解。連載では,今までカーネル・ソースなんて見たことがないという人に,読みこなすコツをお教えします。今回は,どうしたらカーネル・ソースを読みこなせるようになるのか,筆者の経験をお話します。 Linuxユーザーなら誰しもカーネルのソース・コード(カーネル・ソース)を読んで,どのような処理を行っているのかを確認したり,自分なりの変更を加えたりしたくなるのではないでしょうか。しかし,カーネル・ソースの量は膨大な上,C言語で書かれているので,コンピュータ内部やOS(オペレーティング・システム)の仕組みを理解したプログラマでないとなかなか読みこなせません。そのため,カーネルを読むための第一歩を踏み出せない人が数多くいることは事実です。 講座では,プログラマではないごく普通のLinuxユーザーが,カーネルをある程度自力で

    はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro
  • Q:日本語はどうやって入力するの?

    記事は,4種類のシステム環境でテストしています。このアイコンは,次のディストリビューションとデスクトップ環境の組み合わせを指します。F:Fedora Core 5+GNOME,V:Vine Linux3.2+GNOME,S:SUSE Linux 10.1+GNOME,K:KNOPPIX5.0.1+KDE。アイコンが青い場合に記事が当てはまります。 A: LinuxでもWindows同様に,文字が入力できる場所で[半角/全角]キーを押すと,日本語入力がオン(有効)になります。日本語入力の主なキー操作は表1の通りです。 表1●Linuxでの主な日本語入力方法 VineはCanna,それ以外はAnthyの場合。FedoraとSUSEは[Ctrl]+スペース,VineとSUSE,KNOPPIXは[Shift]+スペースでも日本語入力をオンにできる。Vineではファンクション・キーを使う操作はすべ

    Q:日本語はどうやって入力するの?
  • イントラ向けブログ構築ツール

    企業内でのブログが盛んになるに伴い,イントラ向けブログ構築ツールが登場してきた。特徴は,社内で情報を共有するWebサイトを簡単に構築できること。基機能は,記事/コメント編集,HTML/RSS生成,各種管理機能だ。企業で使うため,権限設定などのセキュリティ対策が重要である。(松浦 龍夫=日経SYSTEMS) 企業内でブログを利用する動きが出てきている。NTTレゾナントと三菱総合研究所が2005年に共同で実施した調査「ビジネスパーソンの社内ブログ利用状況に関する調査」では,回答者の65.7%が今後企業内で利用したいとするなど,企業内ブログに対する関心は高い。 企業内ブログの構築ツールが「イントラ向けブログ構築ツール」である。このツールの最大の特徴は,社内で情報を共有するWebサイトを簡単に構築できることだ。これまで,イントラネットを構築してWebページを更新しようとすると,HTML技術を習得

    イントラ向けブログ構築ツール
  • グループの人事関連システムをウルグアイ製開発ツール「GeneXus」で構築

    ソニーは今年7月、グループ企業30社、3万5000人の社員に関する人事関連情報の管理システム「産業保険情報システム」を格稼働した。開発ツールに、ウルグアイのアルテッチ製の「GeneXus」を利用したシステムで、同ツールを販売するジェネクサス・ジャパンが10月15日に開催したセミナー「GeneXus Day 2007 Autumn」の講演で明らかになった。このシステムは、長時間勤務情報、社員情報、健康に関する上長などとの面談状況といった情報を管理するためのもの。グループの産業医や看護師など約60人が主なユーザーになる。国内のユーザー企業がGeneXusを使用した開発としては、最大規模になる。 開発作業は、ソニー・グループで人事関連業務を受け持つ、ソニー・ヒューマンキャピタル(SHC)の情報システム部が中心となって進めた。同部はSHC社内の情報システムのほか、ソニー・グループの人事関連システ

    グループの人事関連システムをウルグアイ製開発ツール「GeneXus」で構築
  • 経産省が全国の学校のPC1400台以上にLinuxを導入するOSPプロジェクト,「サポートビジネスモデルを確立,シニアも活用」

    経産省が全国の学校のPC1400台以上にLinuxを導入するOSPプロジェクト,「サポートビジネスモデルを確立,シニアも活用」 経済産業省が全国の学校にLinuxなどのオープンソース・ソフトウエア(OSS)を導入する「Open School Platform(OSP)プロジェクト」の今年度の詳細が明らかになった。全国三十数校の合計1400台以上のパソコンにOSSを導入する。地方のITベンダーが,利益の出るビジネスとして学校へのOSS導入・保守サポートができるようにするためのモデルの確立を目指す。校務(学校の事務)をOSSベースのシンクライアントで行うことで情報漏洩の防止を図る学校もある。またシニアが設立したNPO法人がサポートを担当する学校もある。 Open School Platformプロジェクトは経産省が実施している教育機関へのオープンソース・ソフトウエア導入事業。2004年度に「学

    経産省が全国の学校のPC1400台以上にLinuxを導入するOSPプロジェクト,「サポートビジネスモデルを確立,シニアも活用」
  • Freespire 2.0

    ●名称:Freespire 2.0 ●提供元:Freespire project(米Lindows社) ●URL:http://www.freespire.org/ ●対応機種:PC AT互換機 Freespire projectは2007年8月8日(米国時間),同社が開発するLinuxディストリビューションの「Freespire 2.0」を公開しました。Freespireは米Linspire社が開発するディストリビューションのLinspire(旧Lindows)をコミュニティ・ベースで開発した無償のLinuxディストリビューションです。「Ubuntu 7.04」がベースになっています。 Freespireの特徴としてCNR(Click 'N' Run)があります。CNRとはLinspire社が提供しているサービスの「CNR Service(http://cnr.com/)」で公開されてい

    Freespire 2.0
  • [PHPウォッチ]第35回 Yahoo!はどうPHPを使っているのか--PHPカンファレンス2007レポート

    PHPユーザ会が開催する日最大級のPHPイベント[「PHPカンファレンス2007」が2007年9月1日,開催された。今回のPHPウォッチでは,カンファレンスで行われた講演内容を基に,最近のPHPの動向について紹介する。 PHPカンファレンスとは 東京都大田区の産業プラザにてPHPカンファレンス2007が開催された。同カンファレンスは,毎年夏に開催され,日PHPユーザ会を中心とする有志によりボランティア・ベースで運営されている。8回を迎えた今年のPHPカンファレンスでは,350名を越える来場者が参加し,その後続いて行われた懇親会にも100名を超える参加があるなど,大きな賑わいを見せた。 プログラムはPHPの現状と今後の動向を解説する基調講演「PHPの今とこれから2007」から始まり,大規模サイトの構築ノウハウや,注目フレームワークの紹介などが行われた。 また,今年のカンファレンスでは,Y

    [PHPウォッチ]第35回 Yahoo!はどうPHPを使っているのか--PHPカンファレンス2007レポート
  • 「ほぼSQLとHTMLだけでWeb DBアプリを記述できる」国産開発環境Alinous-Coreがオープンソース化

    Web-DBアプリケーションを開発環境のAlinous-Coreが9月18日,オープンソース・ソフトウエアとして公開された。Alinous-Coreは「ほぼSQLHTMLだけでWeb-DBアプリを開発できる」(開発者の飯塚友裕氏)という。従来から無償で配布されていたが今回ソースコードも公開された。 Alinous-CoreはEclipseプラグインとして配布されている開発環境で,Java VM上に実装されている。HTMLSQL,DOM変数を持つスクリプトであるAlinous-Coreスクリプトでアプリケーションを記述する。スクリプトの中でそのままSQLを実行できる。カスタム・フォームバリデータ,「戻る」ボタンの自動生成,HTTPセッションのハンドリング,ページのフォワード機能,Basic認証,RSS,ファイルアップロードなどの機能を備えている。 従来から無償配布されていたが,今回ソース

    「ほぼSQLとHTMLだけでWeb DBアプリを記述できる」国産開発環境Alinous-Coreがオープンソース化
  • 第3回 処理性能の高さが際立つOpenVZ

    OpenVZは,米SWsoft社が開発した仮想化ソフト「Virtuozzo」のオープンソース版である。SWsoft社はVirtuozzoの最初のバージョンを2001年に出荷した注1。同社はVirtuozzoの普及を狙い,その中核をなす仮想化エンジン「OpenVZ」をオープンソースとして,2005年12月末に公開した(http://openvz.org/)。 有償のVirtuozzoとOSSのOpenVZ 有償版のVirtuozzoは,OpenVZの仮想化機能に加えて,(1)GUI管理ツールの装備(写真1),(2)Linux版だけでなくWindows版も提供,という特徴を持つ注2。価格は,1CPU当たり15万円である。 一方,オープンソース版のOpenVZは,Linux版しか用意されておらず,GUI管理ツールも含まれない。ただし,コマンドラインから管理できる上,仮想化機能そのものはVirtu

    第3回 処理性能の高さが際立つOpenVZ
  • 最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro

    ポイント ・高度なインデックスやジョインを利用し,最短経路でデータにアクセス ・メモリー不足を自律的に解消し,キャッシュのヒット率を高める ・インメモリーDBは全データをメモリーで処理し,高速化を図る 目的地に早く到着したいなら,最短の経路を最速で行けばよい。これはデータベース(DB)でも同様だ(図1)。インデックスなどを使ってデータへの最短経路を見つけ,メモリー・アクセスを増やして,最速でたどり着く。DBにはそんな技術が詰まっている。 図1●データベース高速化技術のポイント ビットマップ・インデックスなどを使い、データにたどり着く最短の道を選ぶ。また、できるだけメモリーにデータをキャッシュさせておくことで、アクセスのスピードを上げる、という二つのポイントがある [画像のクリックで拡大表示] 以下では,(1)データにたどり着く最短の道を選ぶ仕組みと,(2)アクセスのスピードを上げる仕組みの

    最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro
  • 第3回 SOAの波はSaaSにも

    オンデマンド型のアプリケーションにもSOAによるサービス化の波が押し寄せている。SaaS(ソフトウエア・アズ・ア・サービス)最大手の米セールスフォース・ドットコムは07年5月、「Salesforce SOA」を発表した。 Salesforce SOAは、Webサービスを利用してアプリケーション同士を連携させるための処理を記述する言語だ。SAPやオラクルが提供するサービスを呼び出して、セールスフォースのアプリケーションと連携する、といったことを可能にする。アプリケーション開発環境「Apex」の拡張機能として、年内にも提供する予定だ。 サービス連携でアプリ強化 同社でAppExchange and Developer relationsを担当するレネ・ボンバーニ上級副社長は、「我々が提供するのは、CRMソフトではなく、Web上であらゆるアプリケーションが利用可能になる環境。サービスの連携を可能

    第3回 SOAの波はSaaSにも
    sigh2
    sigh2 2007/09/12
  • ついに実稼働が始まったオープンソースERP

    Compiereの日商習慣対応版を公開しているアルマス 代表取締役 ジリムト氏。モンゴル出身で日起業した [画像のクリックで拡大表示] 「同業他社での事例の半額。非常に安くできた。オーダーカーテンは特殊な要件の多い複雑な業務だが,うまくカスタマイズできた」---日恵装飾 営業企画室長 山口健氏は,7月1日から実稼働を始めた,オープンソースERPの「Compiere(コンピエール)」を採用した新基幹システムをこう評価する。OSなどの基ソフトからミドルウエア,アプリケーションと上位のレイヤーに拡大してきたオープンソースの波が,ついに業務アプリケーションの“最高峰”であるERPへと到達した。 JavaベースのオープンソースERP「Compiere」 日恵装飾は,オーダーカーテンや内装リフォームを手がける企業。日だけでなくヨーロッパなど38カ国にカーテンを輸出しているほか,マルイが販売す

    ついに実稼働が始まったオープンソースERP
  • ディレクトリの基本操作

    Linuxはファイルなどを格納しておくディレクトリ(Windowsのフォルダに相当します)が利用できます。今回はディレクトリの基操作方法を紹介します。 ディレクトリを新規作成する 新たにディレクトリを作成したい場合は,mkdirコマンドを利用します。例えば,newdirというディレクトリを作成する場合は, と入力します。また,パスを指定してディレクトリを作成することもできます。その際,作成するディレクトリの親ディレクトリが必要です。もし,親ディレクトリを用意していない場合は,「-p」オプションを指定することで,親ディレクトリも同時に作成できます。例えば,

    ディレクトリの基本操作
  • 44. PEAR::Text_Highlighterでソースコードに色づけ

    ソースコードをWebサイト上で表示したいときなど、シンタックスに色を付けて 見やすく表示したいと思ったりしませんか?短いソースコードならば自分の手で HTMLの要素を駆使し行っても良いかもしれませんが、長いものになるとそう簡単 にはいきません。PHPにはそれを簡単に実現するための方法がいくつか用意され ています。今回はその中からPEAR::Text_Highlighterを紹介したいと思います。 ソースコードの中のシンタックスに色を付ける方法としてPHPには highlight_string()という関数があります。この関数を使用しても色を付けるこ とはできるのですが、PHP4ではHTMLのfont要素を用いて、PHP5の場合はstyle属 性を用いて色づけが行われたり、対象ソースコードがPHPだけだったりと、なか なか自由がききません。しかし、今回紹介するPEAR::Text_Highl

    44. PEAR::Text_Highlighterでソースコードに色づけ
    sigh2
    sigh2 2007/07/21
  • 「SI業界の悪習,人月と訣別する」---スターロジックが1タスク8万円の“明朗会計”システム構築を開始

    「1タスクあたり8万円の明瞭な価格体系でシステムを構築する。そして要件はユーザーが決める」(スターロジック 代表取締役兼CEO羽生章洋氏)---システムインテグレータのスターロジックは7月19日に開催した同社初の単独イベント「Starlogic Conference 2007」で新しいSIメニューを発表した。同社が考案した要件定義ツール「マジカ!」やアプリケーション自動生成ツールを組み合わせることで,定額かつ低額のシステム構築を実現するという。「人月はSI業界の問題の根源。もう二度と人月商売はしない」(羽生氏)。 エンドユーザーが自分で要件を書けるようにするツール 「マジカ!」は同社が考案し公開している,エンドユーザーが業務プロセスを自分で書き出せるカード型のツールである(関連記事「仕事の流れをマンガ風にまとめよう」,スターロジックが業務分析ツールの新版「マジカ!」をお披露目)。人物が仕事

    「SI業界の悪習,人月と訣別する」---スターロジックが1タスク8万円の“明朗会計”システム構築を開始
  • Fedora 7 Live

    ●名称:Fedora 7 Live ●提供元:Fedoraプロジェクト ●URL:http://fedoraproject.org/ ●対応機種:PC AT互換機,PowerPC搭載機 Fedoraプロジェクトは2007年5月末,同プロジェクトが開発するLinuxディストリビューション「Fedora 7」を公開しました(関連記事)。Fedoraは,先端機能をいち早く実装することを重視して開発されているLinuxディストリビューションです。 Fedora 7はFedora Core 6の後継となるLinuxディストリビューションです。以前は「Fedora Core」と「Fedora Extras」の2つのプロジェクトに分けて開発が行われていましたが,開発体制が一化されたため,ディストリビューション名から「Core」が取り除かれ,「Fedora」だけになりました。 Fedora 7では,カー

    Fedora 7 Live
  • まつもとゆきひろ×結城浩,Rubyを語る - 特別対談:ITpro

    結城浩 (ゆうき ひろし) JavaPerlなどの書籍でおなじみの著者。 最新刊は「数学ガール」。 このイラストは結城浩さん書き下ろしのもの。 http://www.hyuki.com/ 日経ソフトウエア2007年8月号,特集のテーマはプログラミング言語のRubyです。「Ruby大作戦」と題した特集の中で,Ruby作者のまつもとゆきひろ氏と,JavaPerlの書籍や誌連載の執筆,Web上での活動で著名な結城浩氏の対談を設けました。以下は,日経ソフトウエア2007年8月号に掲載した対談の全内容です。ぜひお楽しみください。なお,この対談では,お二人のファンで日経ソフトウエア特集「Ruby大作戦」のPart5にも寄稿いただいた松岡浩平氏にも同席していただきました。この対談でRubyに興味を持たれた方は,ぜひ日経ソフトウエア2007年8月号をお読みください。 はじめてのRuby ――結城さ

    まつもとゆきひろ×結城浩,Rubyを語る - 特別対談:ITpro
  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

    第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
  • 【日本Ruby会議2007】まつもとゆきひろ氏が考える「Railsの次」

    「“Railsの次”は必ず来る。そのキーワードはスケーラビリティになるだろう」---6月9日から10日かけて開催された日Ruby会議2007で,Rubyの作者であるまつもとゆきひろ氏がRubyの現在と将来をテーマに基調講演を行った。 まつもと氏は「2007年とその先のRuby」と題して講演。Rubyの現状についてまつもと氏は「GoogleYahoo!,ニフティで利用されており,楽天技術研究所のフェローをやることになった。ゴールドマンサックスでも採用を検討しており,呼ばれて話をした。エンタープライズ領域でも使えるのでは,というところまできた」と語った。 このようなビジネス用途への普及を促したのがWebアプリケーション・フレームワーク「Ruby on Rails」だ。まつもと氏が「この中でRails仕事をしている人は?」と尋ねたところ,約400人の参加者のうち3分の1以上が手をあげた。

    【日本Ruby会議2007】まつもとゆきひろ氏が考える「Railsの次」