タグ

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

  • 来年「本当にやりたいこと」を見つけるための4ステップ」

    来年「当にやりたいこと」を見つけるための4ステップ」:仕事を楽しめ! エンジニアの不死身力(6)(1/2 ページ) 年末も押し迫ってきましたね。今年は、あなたにとってどんな1年でしたか。「今年は新しいことを始められたのでうれしい!」という方もいらっしゃるでしょうし、「今年は何もしなかったし、全然イケてなかったな?」と、つい反省モードになってしまっている方もいらっしゃるかもしれません。 反省はもちろん大切ですが、さらに大切なのは、前を見て、新たな一歩を踏み出すこと。2011年1月には、「よし、今年はやるぞ!」と好スタートを切りたいものですね。 そこで今回は、新たな気持ちで新年を迎えられるよう、「やりたくないこと」と「やりたいこと」を整理し、「思い」と「行動」を一致させる方法をお伝えします。 なぜ、「やりたくないこと」と「やりたいこと」を整理するのか 「やりたい仕事ができれば、毎日が楽しそう

    来年「本当にやりたいこと」を見つけるための4ステップ」
  • 「戦略眼」に不可欠な4つの思考法

    ユーザー企業がシステムの設計・開発を依頼するとき、そこには経営的な判断が存在する。顧客の「経営戦略」をとらえたうえでシステムを設計・開発できるITエンジニアになろう。 第2回では、戦略的思考に必要な道具の1つである「フレームワーク」について解説した。 フレームワークとは、すなわち「分け方」のことであった。事象を一塊で見るのではなく、分けることで分析ができる。しかし、分け方は増やせば増やすほどいいというものではなく、およそ5から7以下の部分に分けることが人間の脳の限界から考えても適している、という内容であった。 今回は道具の2つ目、「思考法」について解説する。フレームワークは便利な道具だが、やみくもに使えばよいというものではない。分けたはいいが、分けられたものに対して適切な考察ができなければ、良い戦略を立てられないからだ。フレームワークを使う際の使い方に当たるのが思考法である。 思考法の中で

    「戦略眼」に不可欠な4つの思考法
  • 連載:いまさら聞けないVim(1)インストール、そしてはじめの一歩 − @IT

    Vimについてこんなことも知らないなんて言えないなあ……と尻込みしている方、いませんか? このシリーズでは数回にわたってVimの導入から基の操作、設定に至るまでを紹介します。(編集部) Vim - プログラマに人気の軽量高性能エディタ プログラマに人気の高いエディタの1つに「Vim」がある。「ヴィム」または「ヴィアイエム」と発音する。Vimはvi系の高性能エディタで、vi互換機能に加え、独自の機能を実現している。拡張が容易で多くのプラグインが提供されており、さまざまな用途に活用できるという特徴がある。 viはUNIX系オペレーティングシステムで長らくデフォルトインストールされてきたエディタで、システム管理や設定ファイルの編集などに使われることが多かった。ワープロとは操作方法がだいぶ違い、基的にコマンドモードと入力モードという2つのモードを切り替えながら編集作業を実施する。 使えるように

    連載:いまさら聞けないVim(1)インストール、そしてはじめの一歩 − @IT
  • 第1回 Rは統計解析のブッシュナイフだ - 実践! Rで学ぶ統計解析の基礎 - @IT

    今ほど統計解析が必要とされる時代はありません。オープンソースの統計処理言語・環境の「R」を使って実践的な統計解析のテクニックとリテラシーを習得しましょう! 読者にとってRは、世に溢れるデータの密林を切り開くための“ブッシュナイフ”となることでしょう(編集部) 統計解析の必要性とリテラシー 21世紀になって、経営学者の故ピーター・ドラッカー氏が言うところの知識労働者は、ますます統計解析を必要する局面が増えてきました。この状況は、20世紀後半から21世紀に起きた計算機能力の増大とインターネットの発展を基礎に、3つの大きな潮流が現れたことがキッカケとなっているように思います。その3つの潮流とは、オープンソース、オープンデータ、そしてオープンアイデアです。後ろの2つは今筆者が名付けました。 オープンソースは、皆さんがご存知のように、Linux、Apache、PerlPythonRubyなどのO

    第1回 Rは統計解析のブッシュナイフだ - 実践! Rで学ぶ統計解析の基礎 - @IT
  • プログラマが知っておきたいJavaと.NETの違い

    システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。連載では、Javaと.NETの基的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制

    プログラマが知っておきたいJavaと.NETの違い
  • 総合力で勝負? HPの新ITインフラ戦略 - @IT

    2009/11/16 米ヒューレット・パッカード(HP)は、「Converged Infrastructure Architecture」という企業ITインフラの新戦略を発表した。日HPは11月16日、これについてブリーフィングを実施した。 Converged Infrastructure Architecture、すなわち統合インフラアーキテクチャは、「インフラ運用環境」「柔軟な接続」「仮想化されたリソースプール」「データセンターのスマートグリッド化」の4つの要素で構成される、とHPのエイドリアン・ジョーンズ(Adrian Jones)氏(HP エンタープライズビジネス エンタープライズストレージ サーバー&ネットワーキング 日およびアジア大洋州担当 副社長兼ゼネラルマネージャー)は説明した。 「インフラ運用環境」はサービス共用環境を実現し、「柔軟な接続」では1度の配線で動的かつ予測

  • 第3回 OSI参照モデル

    OSI参照モデルは、ネットワークの機能を説明するときに必ず引き合いに出される重要な考え方である。このOSI参照モデルについて解説する。 連載目次 1970年代中頃、さまざまなメーカーによっていろいろなネットワーク テクノロジが開発され、それを使ったネットワーク機器が発売されるようになった。しかし各メーカーのネットワーク テクノロジは独自に開発したものだったため、異なるメーカーのネットワーク機器を相互に接続することが(容易には)できなかった。これを実現するためには、ネットワークの構成に必要なことがらをすべて標準化し、各メーカーがそれに従った製品を開発する必要があったのである。 そこで、各種の工業製品やサービスなどに関する世界的な標準仕様を策定することを目的とした国際的な機関であるISO(International Organization for Standardization:国際標準化機

    第3回 OSI参照モデル
  • 第5回 TCP/IPとイーサネット

    UNIXに実装されたことにより、TCP/IPは急速に普及し始めた。今回はUNIXとTCP/IP、そしてイーサネットの通信モデルについてみていく。 連載目次 TCP/IPは、無線や通信衛星を使ったパケット交換ネットワークと、ARPANETを相互接続する米国DARPA(Defense Advanced Research Projects Agency:国防高等研究計画局、1972年にARPAから改称。1993年には元のARPAと改称されるが、1996年に再びDARPAと改称された)のプロジェクトによって開発されたプロトコルである。TCP/IPは複数のプロトコルからなり、相互接続ネットワークでパケットを伝送するためのプロトコルである「IP(Internet Protocol)」と、IPを利用して信頼性のある通信を実現するためのプロトコルである「TCP(Transmission Control P

    第5回 TCP/IPとイーサネット
    Vitamin_Lemon
    Vitamin_Lemon 2009/10/01
    [TCP/IP]
  • ifconfig ~(IP)ネットワーク環境の確認/設定を行う

    ifconfigは、LinuxmacOSなど、主にUNIX系OSで用いるネットワーク環境の状態確認、設定のためのコマンドだ。IPアドレスやサブネットマスク、ブロードキャストアドレスなどの基的な設定ができる他、イーサネットフレームの最大転送サイズ(MTU)の変更や、VLAN疑似デバイスの作成も可能だ。 目的と用途 ifconfigコマンドはLinuxなど、主にUNIX系OSで用いるネットワーク環境の状態確認や設定確認、設定のためのコマンドだ。ホストに設置された有線LANや無線LANなどのネットワークインタフェースに対し、IPアドレスやサブネットマスク、ブロードキャストアドレスなどの基的な設定ができる。加えて、現在の設定を確認できる。 現在ではほとんどの場合、IPv4のためにifconfigコマンドを用いるだろう。だが、歴史的にさまざまなOSやプロトコルに対応するよう開発された経緯がある

    ifconfig ~(IP)ネットワーク環境の確認/設定を行う
  • IBM人事「学生は受け身にならず積極的に考え抜け」

    IT業界を目指す学生にとって、IT企業の人事担当者は気になる存在だ。果たして、IT企業はどんな人材を求めているのか。新卒採用のキーパーソンに学生記者が迫る。 IT企業の新卒採用にかかわるキーパーソンへのインタビューを行う連載「IT企業新卒採用の裏側」。第1回の日HPに続き、第2回は日IBMの人事 新卒採用マネジャー 杉内智子氏に話を聞いた。 IT企業の中では高い認知度を誇るIBM。新卒採用においてはどのような狙いをもっているのだろうか。 新卒採用時に細かく職種を分ける ―― 日IBMでは、新卒採用でどのような職種を採用するのでしょうか。 杉内 営業系、ITエンジニア系、開発系、研究系、スタッフ系など、いくつかの職種別に採用を行っています。ITエンジニア系は、お客さまの新しいビジネスや経営の効率化など、ありとあらゆる課題解決を実現する仕事です。ほかにも、IBMのソフトウェア製品やミドル

    IBM人事「学生は受け身にならず積極的に考え抜け」
  • IT系でも活用しなければ損。論文を読んで広がる知見 - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 論文は、難しくない 読者の皆さんの中には、「論文」と聞くと身構えてしまう方も多いのではないでしょうか? 論文というと、書くのも読むのも大変で何だか小難しいことが書いてあるもののように思えるものです。それどころか、「論文とは縁がない」「プログラムがすべてだ」と思う方もいるかもしれません。しかし、ある特定分野の技術や研究を詳しく知るためには、論文は手軽で確実な情報源です。 よく論文が持つ意味について「巨人の肩の上に立つ」と例えられることがあります。これは、万有引力の研究で知られるニュートンも好んで引用していた言葉だそうです。「現代の学問は多くの研究の蓄積の上に成り立っている」ことを示す言葉

    IT系でも活用しなければ損。論文を読んで広がる知見 - @IT
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • HP人事は語る。「理系が有利なのは最初の3年だけ」

    レジェンダ・コーポレーションの調査によると、2010年4月入社を目指す就職活動中の大学生と大学院生の志望業界ランキングにおいて、「ソフトウェア・情報処理」は全国6位に位置している(*)。トップ5はマスコミ、品、銀行、専門商社、機械・電子だ。 学生にとって、IT業界はかつてのように魅力ある業界といえるだろうか。決して「不人気業界」ではないようだが、そもそも「IT業界仕事」が学生には見えにくいため、イメージしづらいというのが正直なところではないだろうか。 @IT自分戦略研究所は日より「IT業界就職ラボ」を設立し、学生記者とともにIT企業へと潜入して、その実態を探っていこうと思う。IT業界への就職を考えている学生にとって参考となれば幸いである。 連載「IT企業 新卒採用の裏側」では文字どおり、IT企業の新卒採用にかかわるキーパーソンへのインタビューを掲載する。第1回は日ヒューレット・パ

    HP人事は語る。「理系が有利なのは最初の3年だけ」
  • これだけは知っておきたい! 必須コマンド20(前編) - @IT

    第1回 これだけは知っておきたい! 必須コマンド20(前編) 北浦 訓行 2009/4/20 覚えておきたいコマンド集 WindowsLinuxでは、グラフィックカードのトラブルなどが原因で、GUI画面が起動しなくなる場合があります。また、実現したいことによっては、GUI画面よりもコマンドで処理した方が簡単または早いこともあります。 ここでは、Linuxを使用するに当たって覚えておきたいコマンドを20個抜き出し、その機能や使用例を紹介します。

  • これだけは知っておきたい! 必須コマンド20(後編) - @IT

    この記事では、社会人になって、あるいは学生として初めてLinuxに向き合う方を対象に、入手しやすいUMPCを用いてLinuxを使いこなすために最低限必要な知識を紹介していきます。(編集部) 覚えておきたいコマンド集・その2 「これだけは知っておきたい! 必須コマンド20(前編)」では、LinuxというOSの特徴をざっと紹介するとともに、Linuxを利用する際に必ずお世話になる主要なコマンドの一部を紹介しました。今回もその続きです。早速見ていきましょう。 ●kill killは、プロセスを終了させるコマンドです。通常の方法では終了できなくなってしまったプログラムなどを強制的に終了する場合に使用します。ただし、プロセスを終了する場合、終了したいプロセスの番号を指定しなければなりません。プロセスの番号を調べるには、psコマンドを実行します。詳しくは、psコマンドの説明を参照してください。 $ p

  • 求人数はJava、年収はC#がトップ――ワークポートが調査

    2007年と2008年で大きな変化は見られず、JavaとCが突出。C++PHP、C#が続いた。同社では「総合的にWeb系の需要が高い。ただし、Rubyなど比較的新しい言語を採用している企業はまだ少なく、求人件数としては伸び悩んだ」と分析している。 また、プログラミング言語ごとの募集要項での平均年収について、2007年から2008年にかけての上昇額ランキングを見ると、C#が前年比66万6000円増と大幅に上昇した。2008年における平均年収ランキングでも1位となっている。 この調査結果について、編集部では日シー・エー・ディー 代表取締役社長で、『プログラミングでメシがえるか!?』(秀和システム)の著者である小俣光之氏にコメントを求めた。小俣氏は次のようにコメントしている。 「2年間という短い期間での調査のため、傾向の変化なのか誤差なのかは微妙であるが、Perlがやや減り、Rubyが増え

    求人数はJava、年収はC#がトップ――ワークポートが調査
  • 「eclipseのCLASSPATH」(1) Java Solution - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • 配列とコレクション間の相互変換を行う

    複数要素で構成されるデータをJavaで扱う場合は、配列またはCollectionインターフェイスを持つクラスを使用するのが一般的です。Collectionインターフェイスを持つクラスには、java.util.ArrayListやjava.util.HashSetなどがあります。 配列は要素数が固定となりますが、使用メモリが少ないという特徴があります。他方、Collectionインターフェイスを持つクラスは配列よりも使用メモリが多くなりますが、要素を自由に追加・削除できるという特徴があります。プログラムを記述する際は、それぞれの特徴を考えてどちらを使用するか決定することができます。 しかし、ライブラリのメソッドに複数要素のデータを渡す場合、渡すべきデータを保持している型と、ライブラリのメソッドの引数の型が異なるため、型変換が必要になることがあります。稿ではそうした場合に対応できるよう、配列

    配列とコレクション間の相互変換を行う
  • 連載記事 「Windowsユーザーに教えるLinuxの常識」

    序章:UNIXとLinuxを振り返る 連載:Windowsユーザーに教えるLinuxの常識(0) Windowsのセオリーが通用しないLinuxLinux初心者向けに、LinuxというOSの考え方/常識をゼロから伝授!

  • 「問題解決力」を高める思考スキル(6)多くのオプションの中から“最適解”を導く手法とは

    すぐに解決案に飛びつかないように! 私たちは、いつもやっていることや簡単な課題については、あまり深く考えずにどうするかを決め、行動に移すことができます。しかし、初めて出合う状況や少し複雑な問題になると、とたんに判断が難しくなります。初めての転職などはその典型です。現状のままではいけないと思いつつ、何を根拠にどう判断するのか、そもそも何を考えればいいのかがよく分からず、具体的なアクションを取れないでいる人も多いようです。 また、少し考えて良さそうな案が見つかると、すぐ飛びついてしまうこともあります。運が良ければうまくいくかもしれませんが、いざ転職してみたら仕事の進め方が自分に合わなかったとか、将来やりたいことに対して遠回りな選択だったということもあるのではないでしょうか。 「やってみなければ分からない」というのはそのとおりですし、考えるだけで行動しないよりはマシですが、「やってみなくても考え

    「問題解決力」を高める思考スキル(6)多くのオプションの中から“最適解”を導く手法とは