タグ

関連タグで絞り込む (310)

タグの絞り込みを解除

@itに関するwebmarksjpのブックマーク (85)

  • 連載:【改訂版】初歩のUML 第1回

    読者のみなさま ずっとストップしていました「初歩のUML」。第4回をお待ちになっていた方々には、大変ご迷惑をおかけしました。このたび@IT編集局と協議した結果、「初歩のUML」を12回程度の格的な連載にすることになりました。そこで、第1回~第3回の改訂したものを2月中にリリースし、第4回を3月初旬にリリースすることにしました。 第4回では、モデルのJavaによる実装についてお話する予定でしたが、連載改訂案ではまず、言語から離れた形でモデリングの質を理解していただき、その後UMLとJavaのマッピングについても取り上げるように考えております。 連載では、UMLの表記法を説明するというよりも、モデリングの質的な目的と意義・効果を通して、必要性を理解していただくことを目標とします。どうぞこれからも初歩のUMLをお楽しみください。 萩順三 UML(Unified Modeling Lan

    連載:【改訂版】初歩のUML 第1回
  • ITエンジニアを続けるうえでのヒント

    将来に不安を感じないITエンジニアはいない。新しいハードウェアやソフトウェア、開発方法論、さらには管理職になるときなど――。さまざまな場面でエンジニアは悩む。それらに対して誰にも当てはまる絶対的な解はないかもしれない。連載では、あるプロジェクトマネージャ個人の視点=“私点”からそれらの悩みの背後にあるものに迫り、ITエンジニアを続けるうえでのヒントや参考になればと願っている。 ■ITエンジニアの経験年数と悩みとの関係 ITエンジニアとしてのキャリアは何年になりますか。連載の第1回の冒頭としては乱暴か書き方かもしれませんが、皆さん、いかがですか。 3年以下であれば、悩みはまだ少ないでしょう。石の上にも3年とはよくいったものです。まずは3年を目安に無我夢中でキャリアを磨いてください。3年持たない人はエンジニアに向いていないのでしょう。多くのITエンジニアを私は見てきました。その中で、ITエン

  • 最低10年使える業務アプリケーション(前編) ― @IT

    使い捨ての業務アプリケーション ここ10年、いわゆるオープン系開発が主流になってきたころからだろうか、コンピュータ関連の急激な技術革新(という名の新製品ラッシュ)により、その上で動くアプリケーションはひたすら翻弄(ほんろう)され続けている。 例えば、たった10年間さかのぼっただけで、Windows 3.1の16ビットアプリケーション、およびWindows 95、Windows NT 3.51の初期型32ビットアプリケーションが混在する世界だ。その時代から多くのOS、言語が誕生し、忘れられ、淘汰(とうた)されている。 あまり知られていない業務用ハードウェア・ソフトウェアの世界はさておき、読者の方にもなじみ深いWindows上で動作する業務アプリケーションであれば、(1).NET登場以前のVisual Studioなどで作成したWin32アプリケーション、(2)PerlPHPなどオープンソー

    最低10年使える業務アプリケーション(前編) ― @IT
  • 自動車業界のAjaxを活用したキャンペーンを目撃せよ

    AjaxうきうきWatchではWebアプリのユーザビリティを改善しまくるAjax、Ajax、それはWeb2.0へと続く道、どんなに無茶をやっても「それもありかな」なAjaxとAjax界隈での動向をお伝えしている。 今回はAjaxの応用が表現力の幅をぐんと拡げる例や、ダイナミックなデータ送信技術、AJAXデータのやりとりが分かるGIFインジケータ、FlashとJavaScriptを連携されるツールキットなど、今月の動向を紹介する。 TIIDA driving in はてな(期間限定) 日産ティーダという自動車のプロモーションとして、「はてな」の一部のページ上で、ティーダの画像データがページ上を「走る」というサービスが提供されています。2006年1月23日までのキャンペーンでしたが、当記事公開日のいまは、TIIDA BLOG Type Hatena上に残っています。あえてこれを取り上げておきた

  • .NET+アジャイルなら本当に幸せになれるのか? ― @IT

    連載 NAgileで始める実践アジャイル開発 第1回 .NETアジャイルなら当に幸せになれるのか? ――フリーのN*ツールによる楽しいアジャイル開発―― デジタルアドバンテージ 一色 政彦 & 正木 理絵子 2005/10/19 なぜ現在のソフトウェア開発においてアジャイル開発が生まれたのだろうか? それは、「新しい時代の流れ(例えば、オブジェクト指向設計/開発やプロジェクトの短期化など)」と「古い開発体制(例えば、ウォーターフォール型のきっちりした開発プロセスやドキュメント作成を重視する姿勢など)」という無理な組み合わせにすでに大きな矛盾が生じており、その矛盾の中で実際に働いている多くのデベロッパーがそれを何とかして改善しようと思うようになってきたからだと筆者は考えている。要するに、矛盾が生じている現在のソフトウェア開発に対するアンチテーゼとしてアジャイルが提唱されたのではないだろう

    webmarksjp
    webmarksjp 2008/07/13
    programming
  • □03_Tomcatで始めるFlex+Java開発(1/3) ─ @IT

    EclipseベースIDEとTomcatで始めるFlex+Java開発:業務用RIAの命!? Flex+Java開発入門(1)(1/3 ページ) 連載では、サーバサイドとして「Java」、リッチなクライアントサイドとしてJavaと相性の良い「Adobe Flex」(以降、Flex)を用いたRIA開発の基礎を解説します。EclipseベースのIDEである「Flex Builder」を使って、「Tomcat」で動くeラーニングのRIAが完成するまでお届けする予定です 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版をダウンロードして使えます 「リッチクライアント/RIA」が認知されてきた昨今 最近、筆者は「RIA(Rich Internet Application)/リッチクライアントの認知の拡大」をよく

    □03_Tomcatで始めるFlex+Java開発(1/3) ─ @IT
  • Ajax うきうき Watch 第8回 “CGUI” 消費者が作り出すユーザーインターフェイスの時代

    最近、ブログなどでしばしばCGUIという言葉を目にするようになりました。これは、昔からあるCUI(Character User Interface、コマンド入力等を使う文字によるユーザーインターフェイス)でも、GUI(Graphical User Interface、アイコンやマウスを使った画像によるユーザーインターフェイス)でも、CGI(Common Gateway Interface、Webでサーバサイド処理を行う基的な技術の1つ)でもありません。とても不思議な名前だと思っていたら、野村総合研究所(NRI)による新しい造語であることが分かりました。上記のリンクから巡ることができるニュースリリースから以下にその部分を引用します。。 NRIでは利用者自らがユーザーインターフェイス(UI)を作り、公開することを「CGUI(Consumer Generated User Interface)

  • Oracleで使うSQLの基礎を学ぶ

    2005年3月16日からは試験時間と問題数が変更されました。以前は120分で56問でしたが、問題数が少なくなり90分で40問になりました。ただし以前は71%だった合格点の割合は、変更後も70%ですので難易度は変わりません。問題数が少なくなった分、いかに各設問に正解するかが重要です。また、以前はオブジェクトの作成関連はほとんど出題されていませんでしたが、試験が変更されてからはかなりの問題数が出題されています。 ではBronze SQL 基礎 Iの範囲に沿って各種問題を解きながら解説していきましょう。 基的なSELECT文の作成 理解しておきたいこと 1. 確認しておきたい内容 SELECT文の機能 基的なSELECT文の実行 SQL文とiSQL*Plus(SQL*Plus)コマンドの区別 2. SQL文の区分 SQL(Structured Query Language:構造化問い合わせ言

    Oracleで使うSQLの基礎を学ぶ
  • 価値指標としてのページビューはWeb2.0時代に必要とされるか?

    インターネット視聴率調査のネットレイティングスは自社で行ったいくつかインターネット利用動向調査を通じて、「Web2.0的サービス」の台頭が目立ち始めたとコメントを発表している。同社は毎月末に独自調査に基づくニュースリリースを配布するのだが、3月はウィキペディアの訪問者数の大幅な増加、4月はVideo共有サイトYouTubeの人気の高さというように、Tim O'Reillyが定義したWeb2.0的性質を備えるWebサイトを取り上げることが続いた。ネットレイティングス 代表取締役社長 萩原雅之氏によると、5月はGoogle利用者数の増加傾向についてリリースを公開する予定である。 「Web2.0的サービス」の特徴を萩原氏は時間消費型サービスだと指摘する。2005年に大きな飛躍を遂げたソーシャルネットワーキングサイトのmixiや映像コンテンツ配信のGyaoにおける家庭からのアクセス調査を見ると、両

  • 仕事に役立つEclipseプラグインを作りたい ― @IT

    <はじめに この連載について> この連載は、新人プログラマにもEclipseプラグインが作成できることを目標にした解説記事です。登場人物と同様の操作を行うことで、プラグイン作成の基礎が理解できます。 登場人物は、先輩プログラマの長尾君と新人プログラマの田中君。長尾君が田中君に手取り足取りEclipseプラグインの基礎を教えていきます。

  • @IT:JMeterによるWebサーバ性能評価の勘所(1/3)

    サーバのボトルネックを見極めるには、適切な性能評価が必要。ApacheBenchとJMeterによる、効果的な性能評価のポイントを紹介する。(編集部) Apacheはそのままでも十分なパフォーマンスを発揮しますが、設定値や構成の見直しを行うことで、さらに高い性能を得ることができます。しかし、適切な値を設定しなければ、サーバの潜在能力や許容量をオーバーし、かえってパフォーマンス低下を招く可能性もあります。経験やノウハウの蓄積が少ない状態では、チェック&トライの繰り返しが必要です。 今回は、チェックのための道具であるベンチマークソフトの使い方とその結果の見方を紹介します。 Webサーバの性能評価とは 性能評価の基礎 性能評価の方法は、 ホワイトボックステスト サーバやネットワーク構成など、評価対象となるWebシステムの構造を理解したうえで、ボトルネックの当たりを付けて試験を行う ブラックボック

    @IT:JMeterによるWebサーバ性能評価の勘所(1/3)
    webmarksjp
    webmarksjp 2008/07/12
    パフォーマンス
  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/dt_adonet_index.html

  • EclipseでJavaに強くなる - @IT

    連載はJavaプログラミング初心者を対象にした「Eclipseではじめるプログラミング」の続編です。前回の連載では紹介できなかった、コンピュータによる計算方法の基礎や、プログラミングへの理解がさらに深まるようなテーマをいくつか用意しましたので、プログラミングの基礎知識をさらによく身に付けてもらえるはずです。 具体的には、入出力、例外、型、文字、ファイル操作といった順に「Eclipseではじめるプログラミング」から1ステップ上の文法事項、基事項について解説をする予定です。プログラムによって計算された結果をメモリ上からディスクへ保存することができるようになると、プログラミングの幅がぐんと広がります。ところが、このときに連載で紹介する各項目について理解をしていないと思わぬ落とし穴にはまることがあります。そんなときに対応できる応用力を身に付けてもらえるよう、連載を通して解説をしていく予定です

    EclipseでJavaに強くなる - @IT
  • サイボウズ、「育児休業6年」の真意は ― @IT自分戦略研究所

    第1回 サイボウズ、「育児休業6年」の真意は 長谷川玲奈(@IT自分戦略研究所) 2007/5/31 在宅勤務、短時間勤務、休職して復帰……。多様化するITエンジニアのワークスタイル。これらを支えている企業の取り組みを紹介する。今後の働き方を考える際のヒントとしてほしい。 2006年8月、サイボウズは最長6年間の育児・介護休業制度の運用を開始し、業界を驚かせた。同時に期間制限なしの育児・介護短時間勤務制度も導入している。 さらに2007年2月には、従来の成果重視型の人事制度に加え、年功重視型の人事制度を開始。どれも仕事とプライベートの両立を支援する、「ワーク・ライフ・バランス支援」に基づいた制度だ。 サイボウズ 人事部 人事部 椋田亜砂美氏は、「こんなに人事制度を変える会社はあまりないですよね」と笑う。この柔軟さの根底にあるのは、人材が定着しないというイメージのあるIT企業において「より

  • いまさら聞けないストレージの初歩の初歩

    ストレージは以前に比べて大きく進化し、大企業でなくともさまざまな選択肢を利用できるようになってきた。このストレージの世界の基を紹介する ストレージの世界の進化 私が小型スーパーコンピュータのサポートを行っていた時代、顧客の関心は、CPUの処理性能やOS、アプリケーションに集中しており、ストレージにはなかったと記憶しています。 容量は1Gバイト程度でしたが、ストレージの物理的なサイズが非常に大きく、取り扱いに苦労しました。 OSの機能を使用して、一般のシステム領域やファイル領域には通常のボリュームを作成し、高速性を要求される領域にはストライピング(RAID0)ボリュームを作成して使用していました。 ストレージの障害が発生した時には、オープンリールのテープ(140?160Mバイト/巻程度)から懸命にリストアを行ったことを覚えています。その後、サン・マイクロシステムズやヒューレット・パッカード

    いまさら聞けないストレージの初歩の初歩
  • アドレス枯渇はどこまで現実の問題になったか

    IPv4アドレスの枯渇は着実に進行しており、もはや遠い将来のことではなくなってきた。主要なIPv4アドレス枯渇時期予測の検討を通じ、アドレス枯渇がどこまで切迫した問題になってきているかを考える。 「IPv4アドレスの枯渇」は、一部では約10年前から問題として認識されていたものの、これまで一般にはそれほど深刻な問題とは考えられていなかった。しかし、稿執筆時点では、IPv4アドレス全体の約75パーセントを超える割り振り率(使用率)に達し、IPv4枯渇の日がより一層現実味を帯びてきた。これにより、IPv4アドレスの配分や利用にかかわる人々にとって、何らかの対応策が求められる可能性が高くなってきたのである。 そこで、日ネットワークインフォメーションセンター(JPNIC)は、これらの状況を把握し、今後JPNICとしてどのような活動をすべきかを整理するために「番号資源利用状況調査研究専門家チーム」

    アドレス枯渇はどこまで現実の問題になったか
  • 「見える化」だけでは見えないもの ― @IT自分戦略研究所

    将来に不安を感じないITエンジニアはいない。新しいハードウェアやソフトウェア、開発方法論、さらには管理職になるときなど――。さまざまな場面でエンジニアは悩む。それらに対して誰にも当てはまる絶対的な解はないかもしれない。連載では、あるプロジェクトマネージャ個人の視点=“私点”からそれらの悩みの背後にあるものに迫り、ITエンジニアを続けるうえでのヒントや参考になればと願っている。 ■リーダーシップトライアングルにおける位置付け この連載では、前回までリーダーシップトライアングルについて説明してきました。今回からは個別の題材を取り上げ、システム開発プロジェクトにおけるリーダーシップを中心に、連載のタイトルのとおり「私の視点=私点」を皆さんにお届けしようと思っています。 各回の題材は、何らかの形でリーダーシップトライアングルと関連しています。各回の記事とリーダーシップトライアングルとの関係を明確

  • プロとしてのバックアップ/リカバリ基礎知識(1/4) - @IT

    主な内容 --Page 1-- ▼バックアップを取るだけでは不完全 ▼バックアップの主な役割 --Page 2-- ▼バックアップ計画の立て方 ▼バックアップ要件 --Page 3-- ▼バックアップ対象を決定する ▼いつバックアップを取得するのかを決定する --Page 4-- ▼バックアップ方法を決定する ▼バックアップの保持期間と取得先媒体を決定する 今回から始まる連載では、Oracleデータベースのバックアップ/リカバリについて説明します。バックアップ/リカバリの重要性、そして実際の実行方法を理解していただければ幸いです。第1回では、まず概要を理解していただくため、Oracleデータベースに限定せずに、ごく一般的な例を挙げて説明します。 バックアップを取るだけでは不完全 もし、皆さんがいま使っているパソコンのハードディスクが、急に壊れてしまったとしたら、どうしますか? 「仕事が何

    プロとしてのバックアップ/リカバリ基礎知識(1/4) - @IT
  • @IT:明日からできるプロジェクト管理(3) ビルド管理を楽にするオープンソースツール一覧

    プロジェクトマネージャ(=PM)の石出さんは今日も悩んでいます。 開発チームのスタッフからさまざまな問題が石出さんの元に集まってくるからです。例えば、こういう感じで……。 「コンパイルができません。ライブラリが違っているようです。でもライブラリはちゃんとあるんです。なぜでしょうか?」。調べてみると単純なバージョンの問題だった。このような問題は最近多い気がする。オープンソースのプロダクトを利用し始めてから特に多い気がする……。 「その障害は最新バージョンでは修正されていますよ」あるいは「その障害はいまのバージョンでは再現しないので大丈夫だと思います」というスタッフがいる。このような状況ではまともに品質を管理できない。どうしたらよいのだろう。 こういうやりとりもある。 「○×機能が実装されていませんよ」「(担当している)Aくん、どうなっているの?」「すみません。最新のコードにしていませんでした

    @IT:明日からできるプロジェクト管理(3) ビルド管理を楽にするオープンソースツール一覧
  • @IT:連載:.NETマルチスレッド・プログラミング入門