タグ

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

  • 島根県のホームページ管理システムがOSSとして無償公開,地元企業がRubyで開発:ITpro

    島根県は2008年2月14日,同県の公式サイトで採用しているCMS(コンテンツ管理システム)をオープンソース・ソフトウエア(OSS)として無償公開した。自治体が開発したCMSをOSSとして公開するのは国内初と見られる。島根県に在住する技術者まつもとゆきひろ氏が開発したRubyで構築されており,同氏が在籍するネットワーク応用通信研究所が島根県の委託を受けて開発した。視覚障害者が利用しやすくするための機能を備えていることが特徴。 基盤ソフトウエアもオープン ソフトウエアの名称は「島根県CMS」。2006年から県の公式ホームページで稼動している実績がある(関連記事)。特徴は,パソコンに詳しくない職員でもコンテンツの投稿,編集が容易になるような管理画面を備えていることと,視覚障害者向けにアクセシビリティを向上させる機能を備えていること。 アクセシビリティ向上のための具体的な機能として,Webブラウ

    島根県のホームページ管理システムがOSSとして無償公開,地元企業がRubyで開発:ITpro
    scorelessdraw
    scorelessdraw 2008/02/15
    “ソフトウエアの名称は「島根県CMS」”
  • Flex 2.0でリッチなWebアプリを作ろう---目次:ITpro

    エンジニアがFlashアプリを作るためのツール。それがAdobe Flexです。新バージョンの登場でぐっと使いやすくなると同時に,求めやすい価格になったFlexの使い方を解説します。 中垣 茂 隔週更新中 ・第29回 Flexが備えるMXMLコンポーネント(Part13:Tree) 今回は【mx.controls.Tree】コンポーネントを紹介します。階層構造のナビゲーションなどに使われるコンポーネントで,非常になじみ深いユーザー・インタフェースです。ただし,実際に使うときには注意すべき点があります。 ・【特別レポート】ブラウザ/OSを越えた次世代環境「Adobe AIR」を試してみよう アドビシステムズは2008年2月25日に,アプリケーション実行環境「AIR」の正式版をリリースしました。AIRについては名前は聞いたことがあっても,“正体”を理解している人はさほど多くないのではないかと思

    Flex 2.0でリッチなWebアプリを作ろう---目次:ITpro
  • 派遣法撤廃を要望する中小ソフト業界団体JIET

    「むごい法律だ」。特定非営利活動法人、日情報技術取引所(JIET)の二上秀昭理事長は、労働者派遣法に怒り心頭だ。このままでは、JIET会員企業の中小ソフト会社は事業縮小など厳しい経営環境に追いやられると危機感を募らせている。 設立11年を迎えたJIETは、営業力の弱い中小ソフト会社に代わって、システム案件の商談場を設けるなど営業活動を支援してきた。社員50人から100人規模の中小ソフト会社の会員に数多くの案件を紹介することなどで会員は急速に拡大し、現在約1300社。ソフト業界で最大規模を誇る。 こうした中、労働者の雇用安定などを目的に派遣法が2003年度に施行されたが、JIETが問題視するのは派遣法40条の5だ。「派遣先は、当該派遣先の事業所その他派遣就業の場所ごとに同一の業務について、派遣元事業主から3年を超える期間継続して同一の派遣労働者の係る労働者派遣の役務の提供を受けている場合に

    派遣法撤廃を要望する中小ソフト業界団体JIET
    scorelessdraw
    scorelessdraw 2008/01/28
    「甘えてんじゃねえ」ていうのが記者の言いたいこと?
  • 「感情の共有」,「負荷との戦い」---ニコニコ動画の技術:ITpro

    インターネット・サービスの激戦区である動画配信で後発ながらYouTubeを上回る成長速度,YouTubeの3倍以上となる1日ひとり3時間以上という平均視聴時間を実現したニコニコ動画。開設後1年足らずで400万人の会員を獲得,日全体のトラフィックの約10分の1を占める。その成長速度はmixiも上回り,日史上最速と見られる。 ニコニコ動画は多くのメディアで語られ,2007年10月にはグッドデザイン賞も獲得したが,これまでは社会現象やマーケティングの観点から語られることが多かった。しかしニコニコ動画を作り上げ,その急拡大を支えたのはまぎれもなくエンジニア技術だ。多くのクリエイタやユーザーを魅了し,巨大なアクセスをさばく技術はどのようなものなのか。ドワンゴのエンジニアに聞いた。 「感情」を共有するアルゴリズム 動画の上に文字をかぶせるサービスはニコニコ動画以前にも存在した。また,動画のタイミ

    「感情の共有」,「負荷との戦い」---ニコニコ動画の技術:ITpro
  • 第28回 フォーム送信とブラウザ・ボタンと使い勝手(前編)~PRGパターンをご存じですか

    皆さん,こんにちは。筆者は先日,アメリカはシリコンバレーに出張に行ってきまして,行きの飛行機の中で映画,ダイハード4.0を観ました。この映画,「4.0」という邦題もなかなかいい感じ(原題は「Live Free or Die Hard」)なのですが,題材はサイバーテロで,「ハッカー」がたくさん出てきます。Nokiaのスマートフォンを使ったり,新しさは随所にあるものの,どこかに侵入に成功するとでっかく「Access Granted」という緑色の文字が出てきたりして,この連載の第15回で取り上げたような,映画における古風なハッカーの表現手法がきちんと守られていてよかったです。 とは言っても,映画自体はテンポのいいアクションと,何人もの悪者が登場して,それぞれの悪者に対するムカツキ度が最大値に達したころにやっつけられるタイミングの良さで,かなりおもしろかったです。古風なハッカーの表現方法が知りたい

    第28回 フォーム送信とブラウザ・ボタンと使い勝手(前編)~PRGパターンをご存じですか
  • トヨタの上司が部下に語る「ひばりの親子」「村祭り」の童話

    トヨタ自動車とリクルートが共同出資するコンサルティング会社のOJTソリューションズ(名古屋市)が、同社に所属する元トヨタ自動車のベテラン社員へのインタビューを通じて、「トヨタにおける上司像」を一冊のにまとめた。それが10月25日に発売された書籍『トヨタ上司』(中経出版刊)である。 書に登場する元トヨタマンの1人である原田恒夫氏は、1964年から2006年までの約40年間をトヨタ自動車で過ごした現場のたたき上げの人物だ。今はOJTソリューションズの「エグゼクティブ・トレーナー」として、トヨタ流の現場改革を学びたいトヨタグループ以外の企業への指導に当たっている。 原田氏はトヨタでの現役時代、「上司に恵まれた」と振り返る。特に愛知県豊田市にある高岡工場で働いていた時に当時の上司に聞かされた「ひばりの親子」の童話が忘れられないという。 その話とは、麦畑に巣を作ったひばりの親子の会話である。村

    トヨタの上司が部下に語る「ひばりの親子」「村祭り」の童話
  • 【CEATEC】東芝がCell上でRubyを使った家電向けユーザー・インタフェースをデモ

    2007年10月2日から6日まで開催されているCEATEC JAPAN 2007で,東芝がCell BE(Broadband Engine)上でRubyを使った次世代家電プラットフォームのデモを展示している。家電向けの,音楽や映像などを扱うユーザー・インタフェースをRubyで開発した。 Cell BEはPLAYSTATION3に搭載されているプロセッサ。RubyはWebアプリケーションを中心にビジネスでの採用が広がっているが,家電のような組み込みシステムに使用した例は珍しい。 デモは,Cell向けソフトウエア開発環境である「Cellリファレンス開発プラットフォーム」上で,Linux上でRubyからグラフィックス・ライブラリcairoとグラフィックスAPIのDirectFBを使い開発されている。ほとんどの画面描画や操作をRuby経由で行ったという。Rubyからcairoを使用するためのライブ

    【CEATEC】東芝がCell上でRubyを使った家電向けユーザー・インタフェースをデモ
  • 第9回 お客様視点? でも本当は売り手視点

    ■中小ソフトハウスの経営者・経営陣の皆様に成長の壁を突破する方法をお話する第9回目は、中小ソフトハウスがビジネスを始める時に、陥ってしまう落とし穴についてご説明します。 「長島さん、このソフトは最新のソリューションを盛り込みました。言語も今流行りのRubyを採用し、オブジェクト指向で・・・。このライブラリが・・・。さらにこの通信で・・・・・・」 「なるほど、なるほど。分かりました。それで、どれくらい販売されているんですか?」 「それが全く売れないんです。こんな良いソフトウエアなのに、どうしてでしょうか」 これは、ソフト業界によくある落とし穴です。製品を懸命に開発しました。ところが、全く売れないという現状に、頭を抱えてしまうのです。 そこで今回は「お客様視点?でも当は売り手視点?」という内容についてお届けします。 商品化で開発の役割は20% ソフトウエア業界には、成功のための神話的なストー

    第9回 お客様視点? でも本当は売り手視点
    scorelessdraw
    scorelessdraw 2007/09/19
    「これまでの業務経歴が書かれています。業種・業態も混在しており、業務もバラバラに掲載されています。さらに、それを実現した言語やデータベース名が書かれています。」
  • ITエンジニアの「やってはいけない」---目次:ITpro

    設計・実装から運用,メソドロジまで,最新アンチパターンを徹底解説 先輩から教わったことのなかに多くの「やってはいけないこと」(アンチパターン)があるだろう。だが,その理由を問われると,うまく説明できないことがあるのではないだろうか。突き詰めて考えると,状況によっては「やっても構わない」こともあるし,技術の進化に伴い「やれるようになってきた」こともある。そこで設計,実装,テスト,運用,メソドロジの各分野について,取材を通じて浮かび上がった最新アンチパターンを徹底解説する。テーマごとに「どれくらいやってはいけないか」のレベルも表した。レベル3~レベル1の3段階あり,レベルの数字が大きいほど,やってはいけない度合いも大きい。 関連サイト: ■設計編 ■メソドロジ編 ■実装編 ■テスト編 ■運用編 ■サーバー運用編 ■データベース編 ■セキュリティ編 ■記録メディア編 ■方式設計編 ■内部統制編

    ITエンジニアの「やってはいけない」---目次:ITpro
  • みずほ誤発注裁判、バグのあったソースコードの提出命令をみずほ証券が申し立て

    みずほ証券の株誤発注を巡る裁判の第5回口頭弁論が8月31日、東京地裁で開かれた。原告のみずほ証券は、この日までに「文書提出命令申立書(2)」を地裁に提出。被告の東京証券取引所に対し、売買システムで誤発注を取り消せない不具合の原因となったプログラムのソースコードなどの提出命令を申し立てた。 みずほ証券が提出を求めたのは、不具合の対象となるプログラムの設計書とソースコード、2000年5月の稼働開始までに実施した同プログラムに関係するテスト項目とテスト内容、テスト結果など。 すでに同社は4月12日付で、売買システムを開発した富士通にこれら資料の提出を求める「文書送付嘱託申立書」を、地裁に提出している。だが、富士通は6月8日までに「文書を所有していない」と回答した。以来、ソースコードはまだ法廷に登場していない。 その後、東証は売買システムの開発に際して富士通と締結した「ソフトウェア開発請負契約書」

    みずほ誤発注裁判、バグのあったソースコードの提出命令をみずほ証券が申し立て
  • Sun,NASDAQの証券コードを「JAVA」に変更

    米Sun Microsystemsは,NASDAQ株式市場における同社株のティッカー・シンボル(証券コード)を,従来の「SUNW」から「JAVA」に変更する。同社が米国時間8月23日に発表したもの。新たなティッカー・シンボルは8月27日の取引より使用する。 Javaは1995年に同社が開発した技術ブランドで,「インターネット上で最も普及している技術ブランドのひとつにまで発展した」(同社)。米Googleや米eBayのほか,大手金融企業や通信企業などが取り入れており,21億台以上のモバイル・デバイス,インターネット接続しているほぼすべてのパソコン,多数の民生電子機器や組み込みシステムで採用されているという。 SunはJava技術のライセンスだけでなく,Javaベースのソフトウエア,ストレージ,サーバー,サービスなどからも多くの収入を得ている。「Javaの認知度の高さが当社事業の強みとなってい

    Sun,NASDAQの証券コードを「JAVA」に変更
  • 生年月日から年齢を計算する簡単な計算式:ITpro

    私の個人ブログに掲載したら好評でしたので、こちらでもご紹介してみます。 最近知ったんですが、生年月日から年齢を計算する簡単な計算式というのがあるそうです。 (今日の日付-誕生日)/10000の小数点以下切捨て。 PHPで書くと echo (int)((20070823 - 19850101)/10000); Perlで書くと print int ((20070823 - 19850101)/10000); JAVAで書くと System.out.println( (int)((20070823 - 19850101)/10000) ); という感じになります。 日の法律を確認してみました。誕生日の前日が終了する瞬間(すなわち誕生日をむかえる午前0時00分の直前)に1歳を加えることになる。ただしうるう年など、年によって期間を定めた場合において最後の月に応当する日がないときは、その月の末日を

    生年月日から年齢を計算する簡単な計算式:ITpro
  • 人月単価の相場を知っていますか?

    IT業界の問題点として,よく指摘される「人月工数主義」。例えば,2006年6月に産業構造審議会 情報経済分科会 情報サービス・ソフトウェア小委員会がまとめた「情報サービス・ソフトウェア産業維新」でも,「俗に『多重下請構造,人月工数主義』といわれる旧態依然としたビジネスモデルは,この十年間質的には変化していない」と,人月工数主義に問題があることを指摘している。 とはいえ,「人月単価」それ自体が悪いわけではない。必要な工数にエンジニアの「単価」を掛けなければ,システム開発のコストは計算できないからだ。 問題は,「情報サービスの『コスト』であるIT人材の単価についてもIT人材のスキルに関する客観的尺度がない」(情報サービス・ソフトウェア産業維新)ことだろう。客観的尺度がないので,見積書を受け取るユーザー企業側にとっては,そこに書いてある人月単価が,いったいどんなスキルを持つエンジニアの単価なの

    人月単価の相場を知っていますか?
  • 「SI業界の悪習,人月と訣別する」---スターロジックが1タスク8万円の“明朗会計”システム構築を開始

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

    「SI業界の悪習,人月と訣別する」---スターロジックが1タスク8万円の“明朗会計”システム構築を開始
  • 片山さつき議員の「システムは数カ月でできる」発言に思う

    6月29日金曜日の深夜,テレビ朝日で「朝まで生テレビ」が放送された。与野党の国会議員が出席し,国民年金に関して意見を戦わせていた。 その番組を見ていた筆者は,片山さつき衆議院議員の発言に,思わず起き上がって映し出されている画面を注視した。片山氏は「(新しい年金システムは)数カ月でできる」と発言したのだ。筆者は「どうやったら数カ月でできるのか説明してください」と画面に向かって叫びそうになった。 同時に,筆者は片山氏の「数カ月でできる発言」には何かの根拠があるのではないか,と考え始めた。国会議員,それも自由民主党広報部副部長兼広報局長としての発言だから,さすがにまるっきり根拠や確信のないことは言わないだろう,と考えたからだ。 テレビに映し出された片山氏の発言はそこで終わったのだが,隣席の出席者から小声で訪ねられたのだろう,小さな声で「マイクロソフトの…」という片山氏の私語が短い時間流れた。

    片山さつき議員の「システムは数カ月でできる」発言に思う
  • マネジャはボックスである

    「SEマネジャはボックスである」---この言葉は筆者の造語ではあるが,筆者がSEマネジャ時代に教訓としていた言葉の一つである。今回はこれについて述べる。 “四角い箱”が象徴する,組織の中で果たすべき役割 まず,この「SEマネジャはボックス」と言う意味だが,概略次の通りである。会社の組織図では「マネジャ(課長)」を金融システム第一課長,製造グループ担当マネジャなど四角の箱(BOX)で表現する。すなわちボックスである。その四角の箱(BOX)にはシステム開発や部下の育成・管理などなどやるべき職務がある。そして,この四角の箱(BOX)はその職務を遂行するためにあるのであって,決して特定の個人のためにあるのではない。 具体的には今,金融第一グループのマネジャを馬場史郎がやっていたとする。この馬場史郎は金融第一グループというボックスであって馬場史郎個人ではない。すなわち,仕事をしている時は,馬場史郎は

    マネジャはボックスである
  • Part2 Rubyに学ぶ「Ruby on Railsの正体」:ITpro

    電波系Rubyプログラマ。好きな言語はC++とLua。最近,仕事ではRailsでのWebアプリケーションの開発を主にやっています。Webアプリケーションばかり触っていると,ときどきアセンブラが恋しくなりますね。仕事にかまけているうちに,趣味で開発したいプログラムのネタが大量にたまっています。 Rubyで記述されたWebアプリケーションフレームワークRuby on RailsRails)が人気を博し,Railsを使うのに必要なRubyもまた話題になっています。Railsの作者であるDavid Heinemeier Hansson氏は「Railsには,Rubyと同じ感触,同じ匂い,同じ味わいがある」と言っています。この言葉には様々な解釈がありますが,筆者は,「Rubyのやりかた」を極限まで突き詰めてフレームワークに適用したのがRailsであると考えています。 Rubyは何かにつけ「人に優しい

    Part2 Rubyに学ぶ「Ruby on Railsの正体」:ITpro
  • 41. mod_rewriteを使いこなそう

    SEOという言葉が普及して久しいですが、SEO対策の1つとしてURLを最適化する という方法があります。たとえば以下の2つのURLを見比べてみてください。 A.http://phppro.jp/news/detail.php?id=10 B.http://phppro.jp/news/detail/10/ 検索エンジンは、AのURL表記よりもBのURL表記を好み、ページの評価が高くなり ます。 このようなURLの最適化をPHP言語だけで処理するのは困難です。そのため、Web サーバーの機能によりURLの「書き換え」を行い、BのリクエストをAのリクエス トに移すことで対応を行います。これを実現する仕組みの1つがmod_rewriteモ ジュールです。 mod_rewriteモジュールは、Apacheに標準で添付されているモジュールで、多く のパッケージでデフォルトで組み込まれています。SEO

    41. mod_rewriteを使いこなそう
  • まつもとゆきひろ×結城浩,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