タグ

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

  • DOMから始めるJavaScriptモダン・スクリプティング---目次:ITpro

    近年,Ajaxの台頭をきっかけに,JavaScriptを使ったブラウザのリッチ・クライアント化が進んできました。現在では,ページの表示を変化させるだけであれば,ほとんどのことはJavaScriptのみで対処することが可能です。それを実現するのがDOMなのです。 第1回 DOMから始めるモダン・スクリプティングの世界へようこそ 第2回 ブラウザからHTMLはどう見えているかを理解しよう ~ドキュメントツリー~ 第3回 DOMスクリプティングのことはじめ(1) ~要素(タグ)を狙い撃ち~ 第4回 DOMスクリプティングのことはじめ(2) ~これはどんな要素?~ 第5回 DOMを使ってHTMLを自由自在に書き換える 第6回 イベントハンドラから脱却しよう 第7回 スクリプトを完全に分離しよう ~コンテンツ,プレゼンテーション,ビヘイビア~ 第8回 スクリプトのパッケージ化 ~使い回しできるスクリ

    DOMから始めるJavaScriptモダン・スクリプティング---目次:ITpro
  • 【 ulimit 】 コマンドに割り当てる資源を制限する

    利用可能なメモリー量やCPU時間など,コマンドに割り当てる資源を制限する。上限の量をNで与える。以下の例ではコマンドが利用できるCPU時間を最大1秒に制限している。1秒を超えると「強制終了」と表示されて,実行が停止し,シェルに制御が戻る。

    【 ulimit 】 コマンドに割り当てる資源を制限する
  • 南米発のツールがIT業界に与えるインパクト

    「プログラマはもう要らない」。大手物流会社のシステム子会社で新技術の社内展開を進めるマネージャーはこう言い切る。ここでいうプログラマとは、企業情報システムの開発プロジェクトでプログラムを作成する担当者を指す。ある開発ツールを検証したところ、こうした役割の要員は不要との結論に至ったというのだ。 このマネージャーは記者に対して、ツールを導入した場合の効果をこう語る。「様々な開発言語を知っていて、バグのないソースコードを24時間、延々と高速で書き続ける。そんなスーパープログラマを雇ったのと同じ効果が得られる」。 同社が検証したのは「GeneXus(ジェネクサス)」という開発ツールである。ご存知の方はまだ多くないかもしれない。一口に言えば、アプリケーションの自動生成ツールである。データ項目や画面、業務ルールといった設計情報をGeneXusの表記法で入力すると、ソースコードとテーブル定義情報を自動生

    南米発のツールがIT業界に与えるインパクト
  • 真髄を語る:ソフトウエア開発の基本は不変

    ソフトウエア開発の経験が全くない素人集団を率いて、100%外注に頼っていた、基幹業務を支えるソフトウエアを内製に切り替えるプロジェクトに取り組んだ。よいと言われる方法は色々試したが結局は「作業日報」を使う原始的なやり方が一番効果的であった。ソフトウエアの世界は日進月歩であるが、事業の根幹を支えるソフトウエアをきちんと作るには、オーソドックスに開発実績をきちんと把握することが基である。内製化プロジェクトを通じて編み出したソフトウエア開発のポイントをまとめてみた。 ソフトウエアの特質およびソフトウエア開発に求められる要件についてポイントを整理してみた。いずれも、かつて筆者がゼロからソフトウエア開発に取り組んだ結果、得たものである。まずOS(基ソフトウエア)といわれる「システムソフトウエア」と、直接顧客が利用する「アプリケーション(応用)ソフトウエア」に大別し、その要件をまとめておく。 シス

    真髄を語る:ソフトウエア開発の基本は不変
  • ソースコードから見るグーグル気質、規律を持つ気さくな開発者集団

    グーグルはWebブラウザ「Google Chrome」など100種類を超えるオープンソースプロジェクトを社外に公開している。「Google Code」という開発者向けWebサイトでは、ソースコードだけでなく、グーグル社員同士のやり取りや仕事の進め方まで公開されている。そこから垣間見えるグーグル気質を分析する。(日経コンピュータ) グーグルのことを、「『世界中の情報を整理する』という大きな野心に向けて突き進むエリート集団」と思っている読者も多いだろう。そのような会社のプログラマであれば、書いたソースコードも厳しい規律に従う秩序だったものに違いない、と思うのが自然だ。 確かに、グーグルの開発スタイルの厳格さはよく知られている。例えば、グーグル法人の鵜飼文敏氏が行った講演を見ると、同社は、デザインドキュメント(コーディングの前に設計情報を文書化するプロセス)、コードレビュー(他のチームメンバ

    ソースコードから見るグーグル気質、規律を持つ気さくな開発者集団
    nelnal_memo
    nelnal_memo 2009/10/24
    最後のまとめに納得。確かにこういう環境も隠れた福利厚生と言って良いのかも。
  • [速報]総務省補正予算の見直し,携帯,クラウドなど情報通信関連の削減額判明

    総務省が見直しを進めていた2009年度補正予算の見直し結果が2009年10月16日に報告された。全体では3954.5億円の補正予算額に対し,1174.7億円が削減された。削減率は29.7%になる。 通信関連で最も削減額が大きかったのが,「新たなワイヤレス・ブロードバンド環境を早期に実現するテストベッドの整備」で,予算198.1億円に対して158億円(79.8%)が削減された。また,ICTの活用により安心安全な地域作りを目指す「ユビキタスタウン構想推進事業(地域ICT利活用推進交付金)」は予算195億円に対して,76.4億円(39.2%)が削減された。ユビキタス特区事業(ICT経済・地域活性化基盤確立事業)は44.9億円の予算に対して,9.4億円(21%)が削減された。 一方で,地方のデジタルデバイド解消関連の予算削減額は微減だった。例えばブロードバンドゼロ地域の解消のために自治体対して光フ

    [速報]総務省補正予算の見直し,携帯,クラウドなど情報通信関連の削減額判明
    nelnal_memo
    nelnal_memo 2009/10/16
    これは良い予算削減。民間で出来ることを政府がやるのは予算の無駄。政府にしかできないことなんてほとんど無いし、仮に少ない予算で出来たとしてもオープンにして民間で使える様にするべき。
  • あなたのITスキルが社会問題解決のための活動を支える

    社会問題の解決や社会貢献活動に取り組む非営利組織(NPO)や非政府組織(NGO)が増えている。彼らが今、IT業界が持つスキルを切望している。そんな声にこたえようと、プロジェクトマネジメントやプログラム開発といったIT関連スキルを提供するNPOが活動を始めている。IT業界に身を置く人なら誰でも参加できる。 NPOやNGOが社会的に果たす役割が大きくなっている。病気の子供に対する教育を支援する、DV(ドメスティック・バイオレンス)に関する情報を発信する、ニートの自立を手助けするなど、その種類や範囲は多様だ。そのNPOやNGOIT関連スキルを求めている。ITを使った業務効率の向上や情報配信力の強化なしには、人材や資金が限られるなかで十分な活動が展開できないからだ。 同じ時間を使うならプロのスキルを生かすべき そうした声に応えるかたちで活動を始めたのが、NPOのサービスグラントである。社会問題の

    あなたのITスキルが社会問題解決のための活動を支える
  • 独自の手法で10倍速開発 7割主義で変化対応力を高める

    良品計画は独自の開発手法を採用することで、システム開発の短期化とコスト削減を図った。2006年12月に再構築したMD(マーチャンダイジング)システムを皮切りに、08年12月までに約130のアプリケーションを社内で開発。一方で、IT 投資の売上高比率は04年の1.8%から0.9%に半減させた。「7割主義」と「スピード対応」を方針に掲げ、利用部門の要望に最速1日、遅くとも1~2週間で対応する。開発手法の独創性と、経営に資するシステム部門の姿が評価された。 「無印良品」ブランドの小売店を展開する良品計画は、1週間に1という猛スピードで新しいアプリケーションを開発したり、機能を強化したりしている。「思い立ったら即実行。合格最低ラインの7割主義で素早くシステムを開発し、検証と改善を繰り返す」。IT戦略を統括する小森孝取締役 情報システム担当部長兼流通推進担当管掌は強調する。 同社は独自の開発方法論

    独自の手法で10倍速開発 7割主義で変化対応力を高める
    nelnal_memo
    nelnal_memo 2009/07/23
    スクリプトっていうからPerlあたりかと思いきやbashとは…。PerlとかRubyとかPythonとか使っているのは考え過ぎなのかな…?
  • 「オープンソース的」という言葉の誤解と希望

    このところ,インターネットで「オープンソース的」という言葉を巡る議論が交わされていた。この言葉に関する議論が,オープンソースの当事者,第一人者によってネットで展開されていく様は,記者自身の思い込みを正し,理解を深めさせてくれたとても印象深いものだった。 オープンソースは無料ではない きっかけは,梅田望夫氏のブログのエントリだったと思う。梅田氏が近著「シリコンバレーから将棋を観る」を自由に翻訳してよいと宣言したところ,大学生の薬師寺翔太氏をリーダーとするボランティアの英訳プロジェクトが発足。10人のメンバーにより300ページの著書が実質5日間で英訳された(関連記事:梅田望夫氏の「英訳プロジェクト」リーダーに聞いた成功のツボ)。現在,フランス語やイタリア語など,さまざまな言語への翻訳プロジェクトも立ち上がっている。この出来事に感銘を受けた梅田氏は,「オープンソース的協力が成立する要件について

    「オープンソース的」という言葉の誤解と希望
    nelnal_memo
    nelnal_memo 2009/07/06
    主に「オープンソース」という言葉の意味についての言及。確かによく理解せずに使ってるかもなぁ。
  • ムダと一緒に捨てたもの

    怖い話を聞いた。某大メーカーの幹部が雑誌をパラパラとめくっていたら、大口取引先であるメーカーの広告が載っていた。さっそくその幹部はそのメーカーを訪ね、「いやあ結構なことですな、このご時勢に広告をお出しになる余裕があって」と皮肉ったらしい。そう言われた中堅メーカーでは即日、広告出稿を停止したという。 業績不振で広告宣伝費を大幅に削減している大手メーカーの心証を悪くしたくないという配慮であろう。「余裕があるとみられたら、必ずや厳しく値下げを求められる」という現実的な理由もある。とにもかくにも、大切な顧客に「余裕がある」と見られてはならないのである。 かく言う私だって、上の人から「みんな忙しそうなのに、君は余裕だねぇ」などと言われたら、その瞬間からものすごく忙しそうなフリをして「いやぁ、ヘラヘラしているように見えるかもしれませんが実はすごく大変なんでして」とか、思いつく限りの悲壮ネタを披露するこ

    ムダと一緒に捨てたもの
    nelnal_memo
    nelnal_memo 2009/06/05
    「無駄を無くす」という仕組みの転換で変わったこと の話。企業だけの話ではなく、社会全体が家計・帳簿の中にゆとりがあった社会から無駄排除社会に変わったことでそこに乗れない人が落伍する社会になったのかも
  • 見積もり2億円のIP電話を820万円で構築した秋田県大館市から学べること:ITpro

    秋田県大館市は2008年12月,市庁舎にIP電話を導入したことを公開した。同市は2005年6月に1市2町が合併して現在の大館市となった。以前の市と町の庁舎を有効活用するため分庁舎制をとっていたが,8庁舎9事務所間の連絡を公衆回線で行っていたため「多大な電話料金が生じていた」(大館市)。2006年,庁舎の構内交換機を交換する時期に合わせ更新を検討した。電話料金の削減を狙いIP電話を検討したが,ベンダーからの見積もりは約2億円。電話料金の削減をあきらめて従来と同じアナログ交換機を更新する場合でも約2000万円との見積もりだった。 このとき,自前でのIP電話導入を提案した職員がいた。前述の中村芳樹氏である。中村氏は同市商工課の職員。電話網を担当する総務課ではなかったが,趣味で中学生のころからパソコンを使っており,独学でプログラミングも学んでいた。市でIP電話の導入を検討していることを耳にした中

    見積もり2億円のIP電話を820万円で構築した秋田県大館市から学べること:ITpro
    nelnal_memo
    nelnal_memo 2009/02/26
    オープンソースの利用により、経費の削減を実施した事例。しかし、こういう職員が居たから良かったものの、そのまま投げてしまうところだったら、その価格を受け入れたわけだよね? うーん・・・
  • 叱るより真因を追究、対策べからず集

    うっかりミスは、どうすればなくせるのか。IT業界の関係者にとどまらず、ヒューマンエラーの発生メカニズムを研究する元パイロットや心理学者、「失敗学」に詳しい大学教授などにも話を聞いた。専門家がこぞって強調するのは、「人間はミスをするという事実を認めるのが対策の第一歩」ということだ。「気合を入れて臨めばミスは起こらない」と考えるのはご法度である。システム開発・運用現場では、ミスした作業者をしかったり、責任者を処罰したりするケースがある。これも無意味あるいは逆効果だ。 誌は専門家の意見を参考に、うっかりミスを減らしたいなら、これだけはやってはいけないという「べからず集」をつくった。べからずは、トラブル発生から原因分析、対策・実行の流れに沿って並べてある(図5)。

    叱るより真因を追究、対策べからず集
  • 国内メーカーがEee PCを作れない理由

    「Eee PC」に代表される小型・低価格ノートパソコンは、日発で登場すべきだった。こうしたイノベーションを生み出すのに十分な技術力を持ちながら、台湾や米国などの海外勢に先を越されるまで身動きが取れなかったことに、日のパソコンメーカーの病巣の深さを感じる。2008年6月3日~7日に台湾・台北市で開催された「COMPUTEX TAIPEI 2008」会場で、各社が競って製品発表した最新の小型・低価格ノートに触れ、筆者が感じた印象である。 改めて書くまでもなく、日のパソコン業界の技術者たちは、モバイルノートの開発・改良に長年、力を注ぎ続けてきた。シャープの「Mebius MURAMASA」、ソニーの「バイオノート505」、東芝の「dynabook SS」や「Libretto」、富士通の「FMV-BIBLO LOOX」、そして松下電器産業の「レッツノート」など、話題になったモバイルノートは枚

    国内メーカーがEee PCを作れない理由
    nelnal_memo
    nelnal_memo 2008/06/30
    時代の変化についていけなかった国内メーカー。今までやってきたことで儲け続けることができるという思考の問題もあるのだろうか。さらにそこに決定・転換が遅い日本的体質が追い打ち。
  • 学生とIT業界トップの公開対談で胸を衝かれたこと---IT産業を呪縛する“変われない日本”:ITpro

    IPAのイベントで2008年5月28日に行われた学生とIT業界トップの公開対談を聞いていて,一瞬胸を衝かれた。IPA理事長で元NEC 代表取締役社長の西垣浩司氏のこの言葉を聞いたときのことだ。 コンピュータを作ることが業ではなくなったメーカー 「数として欲しいのは,金融システムなど企業の大型システムに従事する人間。こういった領域では,個人の能力よりは業務ノウハウが重要。プログラマとして優秀であっても,業務を理解しないと,よいシステムができない。技術だけを評価して処遇することは企業としては難しい。天才プログラマのように技術を極めるのであればそれを生かす道に行くべきであって,企業に入って大型システムを開発するのはもったいないか,向いてない」(西垣氏) 必要とされているのは技術ではなく,プロジェクト・マネジメント能力や調整能力。求められているのはメーカーの人材像ではなく,ゼネコンやエンジニア

    学生とIT業界トップの公開対談で胸を衝かれたこと---IT産業を呪縛する“変われない日本”:ITpro
    nelnal_memo
    nelnal_memo 2008/06/02
    ITだとプロジェクトによって切ったり取ったりが必要なので流動性は非常に重要。しかし、そういう法改正が主にメーカー正社員の解雇不安によって実現しないこの現状。そりゃー、大手はゆっくり死んでくわ。
  • ユーザーの言葉をうのみにしてはいけない

    「お客様は神様だ」という言葉がある。「お客様は常に正しい」と思って仕事に取り組むことはとても大切なことだ。しかし,顧客にも,それぞれの立場があり,持っている情報量も様々に異なっている。ユーザーと接するときには,このことを常に念頭に置いておかなければならない。 ITエンジニアは,担当者の意見や考えも気にしなければならないし,マネジメント層の意見や考えも重視する必要がある。ただし,彼らの意見や考えには,自分たちの立場に固執するあまり会社としてのゴールを見失ってしまっていることが少なくない。ITエンジニアは,その目指すべきゴールを見極める必要がある。 私が日IBMで営業をしていたころ,伊豆で地震が頻発して通信回線が分断してしまい,ある銀行の営業店のオンライン・システムが停止してしまったことがあった。銀行内で会議が開かれ,システム部門の人たちは大きな地震が来てもシステムが停止しないようにするには

    ユーザーの言葉をうのみにしてはいけない
    nelnal_memo
    nelnal_memo 2008/04/26
    システム屋は往々にして手段を目的にしてしまうというところか。またはシステムばかりに目が行き、全体を把握できてないと言ったところか。
  • 1