ブックマーク / atmarkit.itmedia.co.jp (72)

  • 私はなぜ、部下を退職に追い込んでしまったのか

    曖昧な契約に苦しまないために ではこんなとき、現場のエンジニアはどのように振る舞うべきなのでしょうか。どうしたら自分のキャリアと健康を守れるのでしょうか。 前提として必要なことは、例えエンジニアであっても請負、準委任、派遣についての責任と権利を知っておくことです。概要は、連載第3回「システム開発プロジェクトに存在する複数種類の契約形態」が参考になります。 請負であればエンジニアの役割は専ら「納期通りに品質の良い成果物を納める」ことであって、成果物につながらない作業を強いられることはありません。また、自分ができない作業を他のメンバーに頼んでもいいし、常駐していても、出勤や退出時間を顧客にとやかく言われることはありません。「明日までに、この資料を作ってくれない?」「ちゃんと朝来てくれないと困るよ」などと言えるのは自社のリーダーだけであって、お客さまの担当者がこれらをベンダーの担当者に指図するこ

    私はなぜ、部下を退職に追い込んでしまったのか
  • @IT:ネットブックで動く軽量Linuxディストリ大全(前編)(1/2)

    ネットブックで動く軽量Linuxディストリ大全(前編) ~ 低スペックPCでさくさく快適環境 ~ 小型で廉価な「ネットブック」が人気を集めています。日では少数派ですが、ワールドワイドで見ると価格を抑えるためにLinux、それもさくさく動作する軽量なLinuxディストリビューションを搭載して出荷されるケースが多いようです。その特徴をご紹介します。皆さんもお手元のネットブックで試してみませんか?(編集局) Shin.鶴長 2009/1/26 人気高まるネットブック、Windowsで? それとも…… 「ネットブック」といわれる小型で廉価なノートPCが好調です。各メディアがこぞってネットブックを取り上げ、モデル比較から改造ネタまで、さまざまな特集を目にする機会が増えました。こうした盛り上がりにすっかり物欲を刺激され、購入に向け検討されている方も多いのではないでしょうか。 筆者も例外ではなく、手に

  • “すべてクラウド”も間近!? 「ZumoDrive」を使ってみた - @IT

    2009/01/23 オンラインストレージサービスは古くからあるが、汎用クラウドサービスの登場で、その使い勝手が急速に進化している。2009年1月に入ってプライベートベータテストを始めた「ZumoDrive」は、エンドユーザー向けのサービスとしては、現時点で最も先進的な利便性とリーズナブルな価格を実現したサービスの1つだ。ZumoDriveはAmazon S3をバックエンドに使い、ローカルPCのOSに透過的にマウントできる仮想ドライブを提供する。ファイルはクリックして初めてストリーム配信されるため、ローカルストレージは、もはや主従関係でいえば従の“キャッシュ”として機能する。 ZumoDriveを使ってみたい読者は、同サービスのWebサイトで招待コード“itmedia”を入力してみてほしい。現在ZumoDriveはプライベートベータテスト中だが、@IT読者に対して先着で500アカウントまで

  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
  • Cyanを設計した高校生、5カ月で5つの言語を習得

    読者の皆さんは、「Cyan」(サイアン)という言語をご存じないかもしれない。Cyanは、Lispのマクロを持ち、Python風のインデントによってブロックを表すプログラミング言語。2008年の春、林拓人という1人の高校生によって設計された。 連載第1回の竹内郁雄氏が「開発」の天才、第2回の五十嵐悠紀氏が「発想」の天才とするならば、今回の林氏は「プログラミング言語」の天才だ。 林氏がプログラミング言語に初めて触れたのは中学3年の夏休み。そこから冬休みまでの5カ月間に、5つのプログラミング言語を習得した。その後もいくつかのプログラミング言語を学ぶ中、林氏の興味はWebサービスなどのものづくりには行かず、ひたすら言語自体へと向かっていった。 高校2年の春、自身でプログラミング言語Cyanを作り上げた。Cyanを設計した林氏は、「U-20プログラミング・コンテスト」(以下、U-20プロコン)で経済

    Cyanを設計した高校生、5カ月で5つの言語を習得
  • 文書構造を表現するXHTMLタグの正しいマークアップ HTMLタグリファレンス(1/10) - @IT

    文書構造を表現するタグ 文書構造を表現するXHTMLタグを大まかに分類し、分類したタグをXHTMLの“要素”として、1つずつ紹介していきます。 これらの要素類はXHTMLの骨格(枠)となる部分を形成していくために使われる、XHTMLタグの記述(=マークアップ)を行ううえで基礎となる要素類です。 htmlタグが一番の外側(先祖)となり、その内側(子)に上からhead要素、body要素といった順番でマークアップされます。 ページとして作成する(.htmlファイル)の文書構造を考慮し、情報構造として論理的に合っているかというのを考えながらマークアップを行いましょう。 html要素 htmlのそれぞれの要素はhtml要素を頂点とする階層構造になっています。 その中でhtml要素は最も基礎となる要素で、そのほかの要素はすべてがhtml要素の子や子孫(※)となる関係性になります。 なお、htmlファイ

  • 5分で絶対に分かる会社の辞め方

    内定をもらったら、退職交渉を始めよう 転職が決まったITエンジニアの皆さん、おめでとうございます。新天地への期待に胸を膨らませていることと思います。 ですが、入社の前にしなければならないことがあります。そう、いまの会社を辞めることです。 会社を辞めるときは、できればスムーズに進めたいものです。そのための手順を明記します。 内定を受諾し、入社予定日を決める 退職届を作成する 直属の上司退職届を提出し、退職の報告をする 引き継ぎのプランを決めて実行する 入社予定日の1カ月前に、内定先企業に入社確定日を伝える この順番どおりに進めれば、スムーズに会社を辞めることができます。 一番のポイントは、最初に「内定を受諾し、入社予定日を決める」ことです。 入社予定日を決めないで進めてしまうと、上司との退職交渉が無駄に長引き、スムーズに会社を辞められない危険があるからです。 「内定を受諾するのは、退職交渉

    5分で絶対に分かる会社の辞め方
  • 「Javaは遅い」から「Javaは楽しい」に至る歴史

    教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) 「Java SE 6u10」そして、「JavaFX 1.0」という事件 12月4日、サン・マイクロシステムズはJavaの最新デスクトップ・RIA技術JavaFXの正式版SDKをリリースしました(JavaFX SDK 1.0正式版をリリース、サン)。 JavaFXには、これまでのJavaデスクトップ技術のさまざまな要素が集約されているといってよいでしょう。最近リリースされたJava SE 6 Update 10(以下、Java SE 6u10)の機能も盛り込まれています。「HotJava」(後述)が登場した10年程前から「デスクトップアプリケーションの在り方が変わる」といわれていましたが、当時夢のように思えた世界が現実のものとなりそうです。 今回は、これか

    「Javaは遅い」から「Javaは楽しい」に至る歴史
  • Windows XP簡単ディスク・ダイエット術 11のポイント

    Windows XPの不要なファイルを削除してスリム化を実現。簡単な11種類の手法を紹介する。ディスク容量に制限のあるミニノートPCユーザー必読。 連載目次 Windows XPのダイエットが求められる背景 最近、「ネットブック」と呼ばれる安価で小型・軽量のノートPCが人気を集めている。こうした製品では、低価格な一方で、機能や性能が制限されていることが多い。例えば、プロセッサが性能に制限のあるネットブック向けのAtomであったり、ハードディスクの代わりに4Gbytesや8Gbytes程度のSSDSolid State Drive)が採用されていたりする。プロセッサ性能については、Windows XPを利用する分には特に問題はないと思われるが、ストレージ容量の不足は問題になりやすい。そもそもWindows XPをセットアップしただけで2Gbytes以上の容量を必要とすることを考えると、その

    Windows XP簡単ディスク・ダイエット術 11のポイント
  • メール暗号化の必然性と暗号化手法の基礎 - @IT

    電子メールセキュリティはウイルス対策、スパム対策だけで終わるものではなく、アーカイブや暗号化、一斉配信や大容量ファイル転送なども広義のメールセキュリティに含まれる。そこで連載では、メールセキュリティの定義を“アップデート”し、メール管理者が知っておくべき手法をていねいに解説する(編集部) 皆さんはメール暗号化についてどこまでご存じでしょうか。“暗号化”というキーワードはメール暗号化に限らず、いまやさまざまな場所で聞く機会、あるいは利用されることがあるのではないでしょうか。今回は近年大きく導入が進んできているメール暗号化に関して、“なぜメール暗号化が必要なのか”“技術的にどのようにして暗号化の仕組みが提供されているのか”さらには“メール暗号化はどのような事例で利用されるのか”を紹介していきたいと思います。 メール暗号化の必要性 皆さんはメールがどのような経路を使って相手先へ配送されているか

    メール暗号化の必然性と暗号化手法の基礎 - @IT
  • 3Dモデルを簡単に作れるGoogle SketchUp超入門

    3Dモデルを簡単に作れるGoogle SketchUp超入門:3Dモデルの中をCurlで歩いてみよう(1)(1/3 ページ) 読者の皆さんは3D・3次元空間技術に興味がありますか? 「3Dには興味あるんだけど、モデルを作るのも大変だし……」と二の足を踏んでいる方も多いのではないでしょうか。連載では、そんな方々にも簡単に体感できるGoogle SketchUpの紹介から、モデルデータの作成、そして、作成したモデルデータの活用までをお伝えしようと思います。 活用部分では、RIA技術Curlを用いたオープンソースの解説も行っていきます。3DからRIAまで体感しようという、ちょっと欲張り気味な連載ですが、お付き合いのほど、よろしくお願いします。 “3D”は、もう「当たり前」? ゲームと3D 近ごろは、ポータブルゲームプレイヤでも3D空間の中を自由に動き回って、立体的なモンスターを相手に剣を振る

    3Dモデルを簡単に作れるGoogle SketchUp超入門
    sabotenman
    sabotenman 2008/11/06
    20081106
  • 2010年、本当にプロバイダビジネスは崩壊するのか?

    800社以上ある「インターネット接続事業者」としてのプロバイダの事業存続を左右する2010年問題とは何か? 生き残りの道はあるのか? 連載目次 いま、そこにある「2010年問題」という危機 2010年から2011年にかけてインターネットを含む日のインターネットは激動の荒波を乗り越えなくてはならない。特に、次に挙げる3つの問題は、日に800社以上ある「インターネット接続事業者」としてのプロバイダの事業存続をも左右する火種を抱えている。 問題その1「IPv4アドレスの枯渇」 2010年の後半から11年にかけて割り当てが可能なIPv4アドレスの空きがなくなり、途上国や新規事業、新規ユーザーへの新規アドレスの割り当てが不可能になるという問題だ。 新規アドレスの割り当てができなくても、現在割り当てられたIPv4アドレスをNATで節約して利用することで、現在のネットが停止してしまうような事態にはな

    2010年、本当にプロバイダビジネスは崩壊するのか?
    sabotenman
    sabotenman 2008/10/29
    20081029
  • サンがUNIX入門資格を提供開始

    サン・マイクロシステムズは10月16日、UNIXについての入門レベルの認定資格「サン認定UNIX(Solaris)アソシエイツ」の提供を開始したと発表した。英語名は「Sun Certified Solaris Associates」(SCSAs)。受験チケット販売および受験予約は10月16日から、試験は10月23日に開始する。 SCSAsは、「ログイン、ログアウト、ファイルとディレクトリの管理、ファイルのパーミッション、エディタによるファイル作成と修正、シェルを活用したユーザー作業環境の構築、ファイルのアーカイブ、リモートコマンド、シェルスクリプト」など、SolarisおよびUNIX、Linuxシステムを扱うための基礎的なコマンドの使用方法、およびそれらの概念について知識を問うユーザー向け資格。 これまでサンでは、UNIX系OSの基礎レベルの知識を測る資格はなかったという。サンは、「企業の

    サンがUNIX入門資格を提供開始
    sabotenman
    sabotenman 2008/10/17
    20081017
  • 16カ月の独学でTOEIC380点アップの秘けつ教えます

    英語が苦手だった私 ニュース番組などを見ていると、たまに聞こえてくる「英語」。はっきりいって、まったく意味が分からない。ゆっくりしゃべってくれる人のときだけ、聞き取れる単語がたま~にある(気がする)。 私にとって英語とは、長年このような存在でした。 私はITエンジニアです。キャリアの半分以上は日系企業でプログラマとして糧を得てきました。その中で何度か英語のドキュメントに出合いましたが、必要な場合のみ辞書を引きまくり、なんとか凌いできました。 そんな私が、あるとき一念発起し、「英語を身に付ける!」と決意しました。何度目の決意か分かりませんが、とにかく決意したのです。今回はなぜかうまくいったようで、かなり急速に成果を上げることができました。 このグラフは、私がこれまでに受験したTOEICのスコアを表したものです。 現在の私のスコアは、2008年5月時点の925点です。初回の545点(2006年

    16カ月の独学でTOEIC380点アップの秘けつ教えます
  • 仮想マシン化することのメリット

    #ls -l total 4194752 -rw------- 1root root 4294967296 Jun16 15:23 vm03-flat.vmdk -rw------- 1root root 8684 Jun16 15:23 vm03.nvram -rw------- 1root root 395 Jun13 02:07 vm03.vmdk -rw------- 1root root 458 Jun13 02:07 vm03.vmsd -rwxr-xr-x 1root root 2182 Jun13 02:07 vm03.vmx -rw------- 1root root 259 Jun13 01:52 vm03.vmxf -rw-r--r-- 1root root 28314 Jun13 01:56 vmware-1.log -rw-r--r-- 1root root 49

    仮想マシン化することのメリット
  • まずはHTML。ハイパーなタグ付き言語(1/5)<デザイナーのためのWeb勉強帳(1) - @IT

    Webページを構成する技術を超初心者向けに説明。まずは基の基である「HTML」について。ハイパーなタグ付きテキストを一緒に解読しましょう インターネットはHTMLでできている? インターネットの利用者は総務省の調べによると、平成18年度のおととしの時点で8754万人に達したそうです。人口に対する普及率は68.5%で、およそ7割の人が、インターネットを利用していることになります。言われてみれば、60歳以上の年配の方が、メールやチャットでのコミュニケーション、サービスや製品の評判や性能を調べたり、通販やオークションサイトで商品を手に入れたりしていると聞いても、そんなに驚かなくなってきました。 どっぷりとインターネットが生活にしみこんできているのですが、そんな中で、一番皆さんの目に触れやすいのがWebページだと思います。 そして、この記事を読んでいる人は、Webページ制作にかかわっている人が

    まずはHTML。ハイパーなタグ付き言語(1/5)<デザイナーのためのWeb勉強帳(1) - @IT
  • かんたんAjax開発をするためのRuby on Railsの基礎知識 − @IT

    かんたんAjax開発をするためのRuby on Railsの基礎知識:Ruby on RailsのRJSでかんたんAjax開発(前編)(1/4 ページ) いまさら聞けないRuby on Railsとは? Ruby on Rails(以降、Rails)は、世の中に多数存在する現在のWebアプリケーション開発フレームワークに多大な影響を与えている、先進的で生産性の高いフレームワークです。 以下をコンセプトとして掲げており、Ruby言語で記述されています。 「同じことを繰り返さない」(DRY:Don't Repeat Yourself) 「設定よりも規約」(CoC:Convention over Configuration) ここ数年で、楽天市場、ニフティ、カカクコムなど大手IT企業での採用も進んでおり、注目を集めています。 関連記事: 楽天が「Ruby on Railsの利用を開始します」 h

    かんたんAjax開発をするためのRuby on Railsの基礎知識 − @IT
  • みんなで英語の記事を読んで勉強するサービス「breakr」

    ハートレイルズは8月20日、ソーシャル英語学習サービス「breakr」の提供を開始した。「みんなで一緒に英語の記事を読んで勉強する」ことを目的としたサービスと同社は説明している。 同サービスでは、読んだ英語の記事をブックマークレットで登録し、どこまで読んだかをスライダーで記録する「既読度」、記事をどの程度理解したかを星で記録する「理解度」、記事を分類するための「タグ」を設定することができる。記事情報ページでは日語訳を書くことができ、他のユーザーの日語訳に加筆、修正することも可能。コメントで記事についての感想や、内容の不明な部分について書き込むこともできる。 トップページでは、各ユーザーが登録した人気記事や新着記事などが表示される。また、マイページでは自分が登録した記事が参照でき、目標を設定することで達成度を測ることができる。 「英語の勉強をする」というのが同サービスの趣旨だが、英語圏の

    みんなで英語の記事を読んで勉強するサービス「breakr」
  • Active Directoryとは何か? - @IT

    Windows 2000における最も重要な機能の1つとしてActive Directoryサービスが挙げられる。それまでWindows NTで提供されていたドメイン機能と比べると、複数のドメインが存在するような、特に大規模なネットワークにおいてその真価が発揮されるとされている。だが、いままでWindows NTドメインを使って小規模なドメイン・ネットワークを構築していたようなユーザーや管理者にもそのメリットは大きい。 今回から始まるこのActive Directory入門連載では、Active Directoryをあまり使ったことがない新米の管理者や、現在はまだWindows NTでドメインを構築しているような管理者に向けて、Active Directoryの基礎を解説していくことにする。最終的にはActive Directoryを導入し、自由に管理ができるようになることを目指す。 今後の

    Active Directoryとは何か? - @IT
  • 最新ExcelフォーマットをJavaで操作するための基礎

    まずは、図2のソースコードをこちらよりダウンロードしておいてください。 ■ サンプルプログラムの注意事項 稿のサンプルプログラムについては、以下の注意事項がありますので、気を付けてください。 Java動作確認環境は、JDK 6 Update 5ですJDK 6 Update 5です Office 2007でdocx/xlsx/pptxサンプルファイルの編集や保存を行うと、元のサンプルにないコードが挿入されます テキストエディタでサンプルのXMLファイルを編集する場合、文字コードをUTF-8に設定してください。エンコーディングが正しく設定されないと、Office 2007でdocx/xlsx/pptxファイルが開けない場合があります文字コードをUTF-8に設定してください。エンコーディングが正しく設定されないと、Office 2007でdocx/xlsx/pptxファイルが開けない場合があり

    最新ExcelフォーマットをJavaで操作するための基礎