タグ

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

タグの絞り込みを解除

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

  • Eclipseで使える動的テスト支援ツール

    Eclipseプラグインで提供されるテストツールが充実してきた。連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) JUnitを用いた単体テストを支援するツールとは、JUnitが提供する機能を拡張あるいは、テストコードの作成を支援する機能を提供する単体テストツールであり、うまく活用することで、テストにおける作業効率を向上したり、より高度なテストができるようになります。今回はTPTP、Automated Continuous Testing、djUnitプラグインを紹介します。 JUnitを用いた動的テスト プログラムの品質を確保するためには、これまでの連載で紹介した静的なコード解析に加え、プログラムが仕様に従い正しく実装されているか、テストにて確認する必要があり

    Eclipseで使える動的テスト支援ツール
  • リーダーシップは天性ではない

    連載内容のおさらい まずは連載内容のまとめとして、それぞれの連載内容の要約と、「どのような人が、どのようなときに読むと効果的か」を説明します。もちろん連載内容は、初回から順次読むと効果的なように組み立ててありますが、それぞれの回を単独で読んでも、なんらかの気付きがあるはずです。 第1回 開発者からリーダーへの視点の切り替え 連載初回は、プロジェクトリーダーが持つべき価値観と、従うべき原則論について説明しました。メンバーとリーダーでは全く違う視点を持つ必要があり、これらの切り替えが最も難しい課題となります。いままで何回かリーダーの経験があるけど、どうもチームがうまく機能していないと感じるリーダーは、まずは初回から読み進めてください。 第2回 なにはともあれ、まずはチームビルディング リーダーにとって、チームビルディングは最も重要な活動の1つです。第2回は、プロジェクトチーム計画書作成を通じて

    リーダーシップは天性ではない
  • ひろせまさあき――勉強会は「取りあえず行っちゃえ」 - @IT自分戦略研究所

    エンジニアにとって仲間とはどういう存在なのだろうか。極端なことをいえば、自分1人で作業が完結できてしまうエンジニアにとって、仲間とのコミュニケーションにはどんな意味があるのか。エンジニア同士のネットワークを通じて、エンジニアにとっての仲間とは何かを探る。 |1 2|次のページ サイボウズラボ 竹迫良範氏(コミュニティは『知り合い系』から『出会い系』へ変化する)から、モバイルファクトリー 松野徳大氏(松野徳大――「だまってコードを書けよ」)へとつながったエンジニアの輪。今回は松野氏からの紹介で、KLab Kラボラトリー 廣瀬正明氏に話を聞いた。自社開催の「KLab勉強会」を主催し、多くのエンジニアと交流する廣瀬氏。彼にとって、コミュニティの活動とは何なのだろうか。 ■なじめなかったコミュニティ活動 「以前はコミュニティの活動って、内輪っぽくてなじめなかったんです」 廣瀬正明――平仮名で「ひろ

  • これだけは知っておきたいアルゴリズム〜共通鍵暗号編 ― @IT

    実際に運用中の情報システムで利用されている暗号アルゴリズムを移行することは、大規模なシステムであるほど、大変な労力とコストが必要となる。従って、規模が大きく、また長期運用が前提となっているシステムほど、暗号の選定には慎重になるべきである。 その意味で、「システム性能要求上問題がない範囲内であれば、現時点における最も高い安全性が確認されている暗号の中から選択するのが望ましい」というところに、暗号技術の2010年問題【注】の質がある。いい換えれば、現在のデファクトスタンダードだからとの理由だけでその暗号を採用することは必ずしも勧められない。 【注:暗号技術の2010年問題とは】 米国は、現在利用されているすべての米国政府標準の暗号技術を2010年までにより安全な暗号技術へ交代させていく方針を明確に打ち出している。現在、世界中で使われているデファクトスタンダードの暗号技術は、そのほとんどすべて

    これだけは知っておきたいアルゴリズム〜共通鍵暗号編 ― @IT
  • セミナー申し込みフォームがスパムの踏み台?

    セミナー申し込みフォームがスパムの踏み台?:星野君のWebアプリほのぼの改造計画(1)(1/4 ページ) 朝7時。いつもより30分早く起きる。星野君、27歳の秋。 今日は、星野君がかねて希望していたWeb担当へ配属替えになる日。星野君の会社では創立記念日の今日を機に、Webに力を入れるための新しいチームが発足するのだ。 足取りも軽く、星野君は会社へ出社する。まだ、「Web担当になる」ということ以外、具体的なことは一切知らされていないが、とてもわくわくしている。 この会社では、人事発令があるときは1人ずつ社長室に呼ばれる。星野君が自席でそわそわしていると、一番に声が掛かった。 社長 「星野君、入りなさい」 星野君は2年ほど前にこの会社へ転職してきた。前職では、簡単なWebアプリケーションの作成やFlash作成などのコーディングが中心のWebデザイン仕事をしていた。Webデザイン仕事を希望

    セミナー申し込みフォームがスパムの踏み台?
  • @IT:初めてのプロジェクトリーダー(4)開発中、リーダーは何をしている?

    1週間単位で、タスクと日付の交差する場所に担当者の名前を書き、完了したタスクには印を付けていきます。また、重要なマイルストーン(イベント)も同時に記入し、いまの作業は何を目的にして行っているのかを明示します。この例ですと、5月12日のデモに向けて各タスクを進めていることがよく見えます。 納期にかかわらず、開発メンバーは目の前のこと、いま作っているプログラムに意識が集中します。このような場合に、タスクの相互関係、タスクの組み合わせが達成する目的をはっきりと見せて、メンバーに期限優先の意識を持ってもらうことが狙いです。これはよくあるスケジュール表(ガントチャート)ですが、印刷して配布するよりも、このようにかんばん化して掲げることの方がより効果的です。 どのようなかんばんを使う場合でも、掲げただけで満足しないことが重要です。上手に機能するまで、時と場合に応じてかんばんと、その運用を改善していく必

    @IT:初めてのプロジェクトリーダー(4)開発中、リーダーは何をしている?
  • 3分LifeHacking:Firefox 3でこれまでの拡張は動く? - ITmedia Biz.ID

    出足絶好調のFirefox 3。でもコアなFirefoxユーザーであるほど、気になるのは「で、拡張機能は動くの?」ということ。 Firefox 3が正式リリースされた。初日のダウンロード件数が800万を超えたり、速度アップをはじめとした数々の新機能を備えていたりと、興味深い新ブラウザだが、これまでFirefoxを愛用していたユーザーにとって、一番気になるのは自分が今使っている拡張機能が動くかどうか?ではないだろうか。 Firefox 2登場時も、拡張機能への対応がユーザーの間ではホットな話題だった。愛用している拡張機能が動かなければFirefoxを使う意味がない。だからFirefox 3への移行はしばらく見送り──。コアなユーザーほど、これが音ではないだろうか。 では、主立った拡張機能について、Firefox 3への対応状況を見ていこう。ただし、拡張機能の動作については編集部では保障でき

    3分LifeHacking:Firefox 3でこれまでの拡張は動く? - ITmedia Biz.ID
  • IT部門が頼りなくなった原因はなんだ? ― @IT情報マネジメント

    ベンダ側から見ると、最近のユーザー企業のIT部門は、ユーザーニーズをまとめられないなど、レベルが低下しているという指摘が多い。果たして、この問題は「昔のIT部員は優秀で、最近のIT部員の能力は低下している」ことが原因なのか。今回はこの問題を考える。 質問 ユーザー企業のIT部門のレベルが低下している気がします 長年、ベンダ企業のSEをしております。このシリーズではユーザー企業のIT部門を擁護する立場で回答されているように見受けられます。ところが、ベンダSEから見ると、客先のIT部門が頼りなく、ユーザーのニーズをまとめられない状況です。近ごろはユーザー企業のIT部門のレベルが低下していると思います。「IT部門よ、しっかりせよ!」というのが私の意見ですが、いかがでしょうか。 意見 「ユーザーニーズがいつになっても決まらないので情報システム開発に着手できない」や、「着手後に新しいニーズやニーズ変

    IT部門が頼りなくなった原因はなんだ? ― @IT情報マネジメント
  • @IT情報マネジメント:ディルバート連載インデックス

    ディルバート(635): そもそもIT以前の問題……? ディルバートに問われるIT提案力とは、内容の素晴らしさよりも、ITオンチなボスに訴えかける“何か”だったようで……。(2019/12/26) ディルバート(634): 大局的ビジネスの進め方 目の前の大金か、将来のビジネスの基になる知的財産か。“独特の大局観”の持ち主であるボスが選択するのはもちろん……?(2019/12/19) ディルバート: 漫画「ディルバート」連載終了のお知らせ 10年以上にわたって多くの方にご愛顧いただいた漫画「ディルバート」日語版を、2019年12月に第635回の掲載をもって終了いたします。長年お付き合いくださり、ありがとうございました。(2019/12/17) ディルバート(633): ザワザワする話 話を途中で打ち切られると、なんともモヤモヤするものですが、それが“悪い知らせ”となると、もはやディルバー

  • 『XSLTスタイルシート書き方講座(1):XSLTスタイルシートの基礎の基礎』

    XML関連規格の中でも、XSLTは比較的早い時期(1999年11月16日)にW3C勧告となった規格です。その理由は、異なるデータフォーマット(すなわちスキーマ)を使う企業間でデータ交換をする場合など、XSLTを使ってXMLデータの構造変換をする必要性が高かったからです。では、XSLTとは何物なのでしょうか。また、XSLTは、どのように書いたらよいのでしょうか。この記事は、XSLTの書き方を初心者の方にも取り組みやすく解説します。 XMLを自由に変換するXSLT XMLはデータの論理的な構造を記述するための言語ですから、XMLによって記述されたXML文書(以下XMLデータ)には、それがどんな体裁でWebブラウザや紙などに表示されるべきかを指示するレイアウト情報(スタイル情報)は含まれていません。そのため、あるXMLデータを表示するためには、 XMLデータの構造を、(Webブラウザなどの)フォ

    『XSLTスタイルシート書き方講座(1):XSLTスタイルシートの基礎の基礎』
  • 28歳から挑戦するITアーキテクト(4) その設計はちゃんと動くのか?

    「プログラミング? そんなことやってんじゃないよ。お前は管理者、見積もって下請けの会社に投げるのが仕事だろ。プログラミングなんてお金にならない仕事やるな」。 最近の若年層において、人気のある職種が「ITアーキテクト」であり、その対極として、最も嫌がられている職種は「プロジェクトマネジャー」といわれている。こうした多くのプロジェクトやSI企業では、十分なプログラミング経験を経ることなく管理者としてのスキルのみが要求されることが多い。ましてや、オフショアリングの浸透により、実際のプログラミングを日では行う機会がどんどん少なくなってきているといわれている。 筆者のこれまでかかわってきた仕事においても、多くの若手「技術者」が、プログラミングコードではなく、WordやExcelなどを使った設計書作成ばかりに四苦八苦している状況を実に多く見てきた。こうした作業者の多くは、学校でC言語の基礎程度を学ん

    28歳から挑戦するITアーキテクト(4) その設計はちゃんと動くのか?
  • @IT:ネットワークコラム:Webちらし、国産RSSリーダーのいきさつと人工知能化の野望

    Webちらし、国産RSSリーダーのいきさつと人工知能化の野望:ものになるモノ、ならないモノ(10) 数回にわたり、国内のWeb2.0企業にフォーカスし、その姿を見ていく。第2弾の今回は、国産RSSリーダーのグルコースに国産RSSが生まれた経緯と今後の検索やRSSの姿について話を聞いた (編集部) 連載目次 国産Web 2.0企業を量産しよう 自らが開発したRSSリーダー(参照:「5分でわかるRSS。Web更新情報を効率的に知る技術」)が、NTTレゾナントにgooRSSリーダーとして採用され、そして、その勢いを借りるように、日を代表するWeb 2.0サービスともいえるmixiが新しく開始した「mixiミュージック」に専用ソフトを提供する若い会社、それが今回紹介するグルコースだ。 国立情報学研究所・早稲田大学の学生を中心に運営され、東京・文京区の住宅街に溶け込むようにたたずむガレージ風のワン

    @IT:ネットワークコラム:Webちらし、国産RSSリーダーのいきさつと人工知能化の野望
  • @IT:特集:Visual C++ 2005 いままたC++が熱い!「C++/CLI」として大進化したVisual C++ 2005

    重要度が高まるC++ いま一部でプログラミング言語「C++」の重要度が高まっている。ここで勘違いをされると困るので念のために強調しておくが、これは「C++の重要度は高まるだろう」という未来予測を書いているわけではない。すでに一部では重要度は高まっている、という現在の状況について書いているのである。 恐らく、このように書けば、そんなバカなと思う人も多いと思う。なぜなら、C++といえばすでに過去の言語であり、しかもJavaの誕生とともに、生産性の悪い失敗作のレッテルを張られて葬り去られたといっても過言ではないからだ。そして2005年のいま、すでにJavaすらもほころびが見える古い言語となっている。Windows環境であれば、明らかにJavaよりも生産性に優れるC#もあれば、大きく進化したVisual Basicもある。このような状況で、Javaを振り返るならともかく、それよりもさらに古いC++

  • JSPの特徴を理解する

    記事は2001年に執筆されたものです。JSP全般の最新情報は@IT キーワードINDEXの「JSP/Servlet」を、Tomcat全般の最新情報は@IT Java Solutuionのカテゴリ「アプリケーションサーバ(Tomcatなど)」をご参照ください。 やり直し「JSPとTomcat」 途中までかじったが挫折した。スキルチェンジしたい!という読者のために、Tomcatの最新バージョンを使いながらJSPを基礎から解説していく 「Java Solution」フォーラム 2007/4/19 Javaという言語がサンマイクロシステムズによって世に出されてからずいぶんたちました。Javaが登場した当時、Javaといえばアプレットと同義にとらえられ、ブラウザ上で動作するアニメーションやゲームを作成するための技術として世の中に広まっていきました。 しかしながら、アプレットはJavaを用いてできる

    JSPの特徴を理解する
  • □01_「Flashの基礎を無料で習得! ActionScript入門」 - @IT

    連載インデックス 「Flashの基礎を無料で習得! ActionScript入門 ActionScriptを知っていますか? Flash技術の要となる言語で無料で簡単にFlashアプリケーションを作れます。そのActionScriptについて初心者のために一から丁寧に解説していきます Flashの要となるスクリプト言語「ActionScript」とは? Flashの基礎を無料で習得! ActionScript入門(1) ActionScriptを知っていますか? Flash技術の要となる言語で無料で簡単にFlashアプリケーションを作れます

  • @IT:.NET TIPS Win32 APIやDLL関数を呼び出すには? - C#

  • @IT:明日からできるプロジェクト管理(4) - 単体テストの品質をチェックするには

    明日からできるプロジェクト管理(4) 単体テストの品質をチェックするには 1page|2page|3page 高野敦 2006/1/12 実装・単体テストの品質をうまくチェックするにはどうすればいいのだろうか。稿ではまず品質の考え方を概観し、その後、チェックを現実化するツールを紹介していく(@IT編集部) プロジェクトマネージャ(=PM)の石出さんは今日も悩んでいます。 石出さん談――。 今度のプロジェクトは実装・単体テストを一括発注することになった。でも一括発注だとどのように品質をチェックしたらいいのだろう。いつものように目の前で作業をしてくれれば分かるんだけれど……。 なるほど、石出さんは実装・単体テストの品質に関して悩んでいるようです。 ◆ 品質の考え方 品質には大きく分けて2つの考え方があります。製品(システム)そのものの品質と製品を作成するプロセス(作り方)の品質です。前者は、

  • Java TIPS INDEX - @IT

    実運用の障害対応時間比較に見る、ログ管理基盤の効果 (2017/5/9) ログ基盤の構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。今回は、実案件を事例とし、ログ管理基盤の有用性を、障害対応時間比較も交えて紹介 Chatwork、LINENetflixが進めるリアクティブシステムとは何か (2017/4/27) 「リアクティブ」に関連する幾つかの用語について解説し、リアクティブシステムを実現するためのライブラリを紹介します Fluentd+Elasticsearch+Kibanaで作るログ基盤の概要と構築方法 (2017/4/6) ログ基盤を実現するFluentd+Elasticsearch+Kibanaについて、構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。初回は、ログ基盤の構築、利用方法について プログラミングとビルド、Androidアプリ開

  • 自分戦略研究所:ITエンジニア転職情報

    【重要なお知らせ】「JOB@IT」終了に伴う、サービス終了のお知らせ 「JOB@IT」は2011年2月末日をもって、終了いたしました。 それに伴い、「@ITジョブエージェント」「@ITプレミアスカウト」も、サービスの提供を終了させていただきました。 なお、「転職サーチ」「@IT派遣Plus」につきましては、「@IT自分戦略研究所」で引き続きご利用いただけます。 ▼「転職サーチ」 http://www.atmarkit.co.jp/job/jc/ ▼「@IT派遣Plus」 http://www.atmarkit.co.jp/job/jt/ これまで長きにわたり、当サービスをご利用いただきまして、誠にありがとうございました。 今後とも、@ITをよろしくお願い申し上げます。 Copyright(c) 2000-2011 ITmedia Inc. 著作権はアイティメディア株式会社またはその記事の筆

  • 連載:C# 2.0入門 ― @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー