タグ

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

  • 今、知っておきたいJavaScript

    Webブラウザとテキストエディタさえあれば、プログラミングして実行できるシンプルで手軽な言語――。それがJavaScriptが初めて登場してからしばらくの間、多くの人が抱いた印象でした。しかし、Ajaxの登場に伴う第2のブーム以降、ハードルが高くなったように感じられます。 その大きな理由の一つが、DOM(Document Object Model)に基づくJavaScriptプログラミングでしょう。DOMは、HTMLやXMLを構成する各要素に対して、プログラムからアクセスして内部の情報を取得・変更したり、機能を利用したりするためのAPI(Application Programming Interface)です。DOMを使うことによって、WebページをリロードせずにWebページを部分的に書き換えたり、HTMLドキュメントの構造を動的に変えたりといったことが可能になります。 DOMは便利な仕組

    今、知っておきたいJavaScript
  • Part1 正しいPerl/CGIの書き方:ITpro

    Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少

    Part1 正しいPerl/CGIの書き方:ITpro
  • 第1回 IT業界の変化に適応するために(前編)

    IT業界は今、大きな転換点に差し掛かっている。変化の時代を乗り切るためにシステム会社は何をすべきなのか。どうすれば厳しい環境を勝ち抜くことができるのか。中小システム会社へのコンサルティング経験が豊富な船井総合研究所ソフトハウス活性化チームが、不況に打ち勝つためのヒントを20回にわたって解説する。 IT業界は今、大きな変化に直面している。2009年4月から11月にかけて、市場は40%も縮小した。2010年以降、少しは改善したが、それでも最盛期の80%程度が現状だろう。 プライム(主契約)を取る元請け企業も厳しいが、下請け比率の高いシステム会社はさらに厳しい。恐らく下請け市場は2009年に前年より60%ほど落ち込んだ。2010年はさらにそこから40%ほど落ち込んだとみられる。無稼働分のソフト技術者の研修費用を補填する中小企業緊急安定助成金がなければ、倒産の憂き目に合っていたシステム会社は少なく

    第1回 IT業界の変化に適応するために(前編)
  • 誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開

    言語を知らなくても簡単にAndroidアプリが作れる――。誰でもプログラマになれる“驚愕”の開発ツールが登場した。米Google社が提供する「App Inventor」だ。早速、開発のしやすさを体験してみた。 米Google社は2010年12月16日、Androidアプリを開発するためのツール「App Inventor」のベータ版を一般公開した。同年7月から登録者のみに提供していたものだ。ツールおよびWebサービスJavaアプリの3つの組み合わせで実現している。 App Inventorの特徴は、プログラムをコーディングしなくても、Androidスマートフォンで動作するアプリが即席に作れること。パズルを組み合わせる感覚でプログラムを作成できる(図1)。Javaを知らない人でも、Androidスマートフォンを持っていれば、そのまま個人用のアプリが即製可能だ。

    誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開
  • 文章を書くノウハウを伝授

    ITエンジニアにとって文書作成技術は欠かせません。日常のメールのやりとりにはじまり、要件定義書、機能仕様書、企画の提案書など、上司やチーム、顧客などに対して、文章でコミュニケーションをとる機会がとても多いからです。 連載『悪文と良文から学ぶロジカル・ライティング』では、論理的にわかりやすい文章を書くノウハウを伝授しています。ITエンジニアが日常的に用いるであろう文章を例に使い、どこが悪くてどう直せばいいのかといったポイントをわかりやすく解説しています。実践すれば、誰でもすぐにわかりやすい文書が書けるようになるはずです。 オリエンテーション ITエンジニアにとって「書く技術」とは? 文書の全体構成を組み立てられるようにする 内容を大きく分けて項目を立てる 適切な順番で項目を並べる 話の階層をそろえる 文章表現の基ルールをマスターする 主語と述語を対応させる 修飾語と被修飾語をはっきりさせる

    文章を書くノウハウを伝授
  • 2010年版「いる資格、いらない資格」 ---目次

    主要なソリューションプロバイダ101社の人材育成担当者にアンケート調査した結果、「営業職に取らせたい資格」で「中小企業診断士」の人気が復活していることが分かった。顧客の経営や業務の課題を的確にとらえ、解決策を提案するスキルが求められているのだ。技術職ではセキュリティ関連資格の人気が、プロジェクトマネジメント関連資格を上回った。

    2010年版「いる資格、いらない資格」 ---目次
  • 要求定義の基本を知る

    要求定義とは,ユーザーがシステムに望む機能や性能(=要求)を洗い出し,整理する作業。設計/開発の前にこれをしっかり実施しているかどうかでプロジェクトの成否が分かれる大事な工程だが,意外になおざりにされている。実績に裏付けられたノウハウや方法論を学ぼう。 Part1 成功に導く必須スキル Part2 要求定義の方法論を知る Part3 オブジェクト指向に基づく方法論 Part4 ヒアリングの実践ノウハウ一挙公開 Part5 注目集める「要求工学」

    要求定義の基本を知る
  • 上流工程-要件定義---目次:ITpro

    NVIDIAの時価総額が526兆円で世界首位に、生成AIが促す11年ぶりの地殻変動 2024.06.19

    上流工程-要件定義---目次:ITpro
  • そろそろ日本人の優秀さを世界に見せつけよう

    年収1000万円以上の案件だけを掲載する求人サイト「ビズリーチ」。同サイトを運営するビズリーチの南壮一郎社長は、外資系投資銀行、楽天を経て、同社を立ち上げた(関連記事)。ビズリーチは、企業に課金するモデルが多い中で、求職者から収入を得るビジネスモデルを打ち出し、注目を集めている。南社長に、ビズリーチにかける意気込みなどを聞いた。(聞き手は島田昇=日経コンピュータ) なぜ、人材紹介業で起業したのか。 当初はどの分野で起業してもいいと思っていた。しかし今は、明確な意思と狙いを持っている。「ビズリーチに人生をかけている」と言っても良い。決して大げさな発言だとは思わない。外資系投資銀行を経て、楽天で球団立ち上げに参加した後、起業することになった。「なぜ人材業界なのか」といえば、球団立ち上げ時に、閉鎖的な業界を開放するプロセスが面白かったことが大きい。 人材紹介業を「怪しい」と考えている人が多いので

    そろそろ日本人の優秀さを世界に見せつけよう
  • 元楽天の南氏、年収1000万円以上限定の有料求人サイトを開設

    楽天で球団立ち上げなどに携わった南壮一郎氏が立ち上げたベンチャー企業ビズリーチは2009年4月14日、年収1000万円以上の高収入案件だけを掲載する求人サイト「ビズリーチ」を開設した。会員制で利用は有償。世界的な金融危機の影響で外資系金融企業の社員などが多数離職していることから需要があると判断した。今後1年間で会員数3万人、売上高1億円を目指す。 一般的な求人サイトは求職者の利用が無料で、採用企業やヘッドハンターからの広告掲載料や成功報酬を収益源とする。これに対してビズリーチは求職者から利用料を徴収し、採用企業やヘッドハンターの利用は無料とする。 南氏によると、米国では同様のコンセプトで270万人強が登録する求人サイトがあるという。「企業からの広告に依存するのではなく、個人課金で不況に強い求人サイトを作りたい」と意気込みを語る。 採用側は年収1000万円以上の求人情報に限定する。求職者側に

    元楽天の南氏、年収1000万円以上限定の有料求人サイトを開設
  • 基礎からはじめるPython---目次

    オブジェクト指向スクリプト言語であるPythonは,日常の作業に利用するちょっとしたスクリプトから,商用サイトや大規模Webシステムまで幅広く適用できる非常に便利なプログラミング言語です。日ではあまり認知度は高くありませんが,欧米を中心に幅広く利用されており,米Googleなどの有名企業でも採用されています。 この特集では,プログラミング言語Pythonの魅力と使い方を説明します。特にこれからPythonをはじめようというビギナーの方に,とっかかりとなる言語の基礎と導入方法を説明します。 第1回 気軽にPythonを始めよう 第2回 データベース・プログラミングも簡単 第3回 スクレイピングにチャレンジ! 第4回 Google App EngineでPythonプログラムを公開してみる 第5回 GoogleAppEngineでMVCアプリケーションを作成する 第6回 Djangoフレーム

    基礎からはじめるPython---目次
  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

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

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
    kwsktr
    kwsktr 2009/06/16
  • ITpro 総合トップ

    生成AI時代のデータベース新潮流、カギを握るベクトル コサイン類似度とは? 新しい検索体験を支えるベクトルDBの基技術を押さえる

    ITpro 総合トップ
    kwsktr
    kwsktr 2009/06/16
  • 1