タグ

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

  • まつもと×笹田、Ruby 1.9を語る ― @IT

    2007/12/25 「そういえばあのretryの話、どう思う?」、「誰も使ってないから害悪が多いっていう話は説得力ありますよね」、「じゃあなくすか……、うん、なくしといて」、「あ、決まっちゃった(笑)」――。 まつもとゆきひろと、笹田耕一。いま、世界が注目するプログラミング言語「Ruby」の生みの親と、開発コアメンバーの2人は、こともなげにRubyの仕様を記者の目の前で変更してしまった。Rubyの開発はどのように行われ、どこへ向かおうとしているのか。現行のバージョン1.8系から大きく様変わりする次期開発版「Ruby 1.9」のリリースを12月25日に控えた2人に、師走の秋葉原で話を聞いた(文中、敬称略)。 Rubyの仕様は密室で決まる!? 冒頭に紹介した2人の会話は、「retry」というRubyの文法の2種類ある使い方のうち、これまでほとんど使われた形跡がない方を文法仕様から取り除くかど

    seesaa
    seesaa 2007/12/26
  • 自分戦略研究所: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. 著作権はアイティメディア株式会社またはその記事の筆

    seesaa
    seesaa 2007/12/19
  • 自分戦略研究室 ― @IT自分戦略研究所

    ガートナージャパンは、日企業のIT人材に関する調査結果を発表した。人材不足の課題解決のために、中途採用の積極化やフレキシブルな勤務時間の採用といった施策を実施している企業が多いことが分かった。(2024年8月6日)

    seesaa
    seesaa 2007/12/19
  • Ruby on Rails 2.0はとっても“RESTful” - @IT

    Web開発フレームワーク「Ruby on Rails」の待望のバージョン2がリリースされた。 バージョン2がリリースされたのは12月7日。主要な強化機能としては、REST(Representational State Transfer)のサポート強化と、セキュリティの改善などが挙げられる。 「Rails 2.0で気に入っているのは、RESTfulの原則を追求してアプリケーション開発が調和的になった点だ」とRuby on Rails作成者デビッド・ハイネマイヤー・ハンソン氏はeWEEKに語った。「これにより、アプリケーション開発が予測可能で、クリーンで、楽しめるものに感じられる。HTTPは常にそれを正しくやっていた。われわれWebアプリケーション開発者がそれを理解し、評価するのに少し時間がかかった」 ハンソン氏は、米シカゴのWeb製品開発会社37signalsの開発者。同氏はRails 2.

    seesaa
    seesaa 2007/12/14
  • 技術職と一般事務職の給与を比べてみると - @IT

    「欧米の研究職は一般事務職に比べて2.13倍の報酬を得ているのに対し、日の研究職は1.18倍でしかないという報告もある」。12月7日付の日経済新聞の朝刊コラム「春秋」が一部で話題を呼んだ。日の子供の数学、理科の応用力が下がっていることや理科離れが進んでいる背景には、研究者や技術者を正当に評価しない企業や社会の風潮があると指摘する内容だ。思わずうなずいた人も多かったのではないだろうか。 日経コラムのソースは、平成14年度の「科学技術の振興に関する年次報告」(年次報告)のようだ。年次報告は人事院の「職種別民間給与実態調査(平成13年度)」を基に、日経コラムが引用した研究職だけではなく、技術職の日米の給与格差も掲載している。米国の技術者の平均賃金は一般事務職と比べて約1.65倍。対して、日では約1.11倍という。研究職ほどではないにしても、正当に評価されているのかというと疑問に思う人は多

    seesaa
    seesaa 2007/12/11
  • Ruby on Rails 2.0がリリース - @IT

    プログラムの実行はどのようにして行われるのか、Linuxカーネルのコードから探る (2017/7/20) C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る エンジニアならC言語プログラムの終わりに呼び出されるexit()の中身分かってますよね? (2017/7/13) C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。今回は、プログラムの終わりに呼び出されるexit()の中身を探る VBAにおけるFileDial

    seesaa
    seesaa 2007/12/11
  • 年齢とスキルのギャップは恐ろしい ― @IT自分戦略研究所

    毎日、人材紹介会社のコンサルタントは転職希望者と会う。さまざまな出会い、業務の中でこそ、見えてくる転職の成功例や失敗例。時には転職を押しとどめることもあるだろう。そんな人材コンサルタントが語る、転職の失敗・成功の分かれ道。 手も足も出せない不採用理由 人材紹介会社経由で求人企業に応募して書類選考や面接で不採用となったときは、人材紹介会社が求人企業からその理由を聞き取り、応募者に伝えるというのが一般的です。その際は、次につなげるための改善点・アドバイスも併せてお伝えすることは当然です。ただ、同じ不採用理由でも、前向きに伝えられるものと、そうでないものがあります。中でも以下の理由は、次に向けた立て直しがしにくく、お伝えする際にいつもチクリと胸に棘(とげ)が刺さるものです。 「○歳でXXしか経験がないのは厳しい。せめてあと○歳若ければ……」 企業への応募に当たっては、人材紹介会社が事前に求人要件

    年齢とスキルのギャップは恐ろしい ― @IT自分戦略研究所
    seesaa
    seesaa 2007/12/05
  • キャリア実現研究室

    入社1年目でやるべきことは? 技術力以外に必要なスキルは?――学部3年から界隈に飛び込んだ自信“なさなさ”女子大生に、実績由来の自信を持つ“つよつよ”先輩女性エンジニアたちが、よってたかってアドバイスした。(2024年6月26日)

  • Google Android用携帯アプリ作成のための基礎知識 (1/5) - @IT

    Android”って何? 人造人間のこと? Androidは、Googleが発表した携帯電話のプラットフォームです。発表と同時にいろいろな媒体で紹介されましたから、ご存じの方も多いことでしょう。まだ、ご存じでない方は、ニュース記事「グーグルが「アンドロイド」SDK公開——動画デモも〜エミュレータも提供〜」が参考になるでしょう。 Linux 2.6カーネルをベースとしていて、アプリケーションの開発にはJavaを使うことができます。早速、SDK(ソフトウェア開発キット)をダウンロードして試用してみました。 携帯電話アプリ向けのJava MEとの互換性がない ところで、携帯電話などで動作するアプリケーション向けのJava Platformといえば、SunのJava ME(Java Platform, Micro Edition)があるわけですが、Androidで動作するJavaアプリケーション

    Google Android用携帯アプリ作成のための基礎知識 (1/5) - @IT
    seesaa
    seesaa 2007/12/05
  • 30代後半の転職、その現実とは?

    毎日、人材紹介会社のコンサルタントは転職希望者と会う。さまざまな出会い、業務の中でこそ、見えてくる転職の成功例や失敗例。時には転職を押しとどめることもあるだろう。そんな人材コンサルタントが語る、転職の失敗・成功の分かれ道。 最初に触れておきたいのは、雇用対策法が改正され、2007年10月1日から施行されました。記事の内容は改正前の事例を基にしており、もしかしたら内容の一部は当てはまらない点があるかもしれません。その点はご容赦ください。 転職のベストタイミングはいつか? 「転職のベストタイミングはいつですか?」と聞かれることが、この仕事ではよくあります。 36歳で社員数15名ほどのソフトハウスから大手メーカー系のシステムインテグレータ(SIer)に常駐しているWeb系システムエンジニアの葉山さん(36歳・仮名)も、そんな疑問を持った1人です。 葉山さんの現場環境は人間関係も良好で、元請けの

    30代後半の転職、その現実とは?
  • 空前の人材不足でもエンジニアが大事にされないのはなぜか - @IT

    2007/11/27 シマンテックは11月27日、世界的に行ったIT環境についての調査結果「State of the Data Center Research」を発表した。企業情報システムの現場では世界的にIT人材が不足。その中でも日は特に深刻だった。 調査は米Ziff Davis Enterpriseが実施。世界の情報システムの開発、運用に関わる800人以上が答えた。対象企業の平均従業員数は3万1250人。年間の平均IT予算は米国企業で78億円、米国以外の企業は59億円。Global 2000に入る大企業が中心。800人超の回答者のうち、日の回答者は12.2%を占める。 情報システム管理の世界的な課題は人員の不足。回答者の52%が人員が不足していると答えた。さらに「適切な人材が見つからない」が86%を占めるなど、「エンジニアの頭数ではなく、(優秀な)人材が不足している」(シマンテック

    seesaa
    seesaa 2007/11/28
  • 大規模分散処理向けの国産“ウェブOS”をRubyで開発中 − @IT

    2007/11/26 2007年11月24日、「楽天テクノロジーカンファレンス2007」において、Ruby言語の開発者で楽天技術研究所フェローのまつもとゆきひろ氏は、開発中の大規模分散処理基盤「Roma」(ローマ)と「Fairy」(フェアリー)のコンセプトを語った。研究段階ではあるものの、米グーグルなど世界トップクラスのネット企業だけが持つ大規模分散処理技術に真っ向から挑戦する試みだ。 米グーグル、米ヤフー、米アマゾンなど世界トップクラスの大手ネット企業は、巨大なトラフィックに対処するため、大規模データセンターの信頼性、可用性、性能などを確保する大規模分散処理基盤の研究開発を進めている。最近では、こうした大規模分散処理基盤は“ウェブOS”と呼ばれることもあり、注目を集めている。つまり世界トップクラスのネット企業は“ウェブOS”を自社開発しているわけだが、楽天でも国産の“ウェブOS”が生まれ

    seesaa
    seesaa 2007/11/27
  • IE 6のプライバシ管理機能(1/12) - @IT

    2001年8月末、マイクロソフトは、Webブラウザの最新版であるInternet Explorer 6(以下IE 6)のダウンロード・サービスを開始した(マイクロソフトのIE 6のダウンロード・ページ)。これをダウンロードしてWindows OS(Windows 98/98 SE/Windows Me/Windows NT 4.0+Service Pack 6a/Windows 2000)にインストールすることで、最新のWebブラウジング環境を手に入れることができる。なお日で11月16日よりパッケージ販売が予定されているWindows OSの最新版、Windows XPには、IE 6があらかじめ組み込まれている(米国版Windows XPは10月25日より発売開始)。 フォーラムでは、このIE 6について、最終版前のPublic Preview版をベースに紹介記事を掲載した(「Inte

  • Rubyで笑ってお仕事 - @IT

    先週のランキングとは関係がない話で恐縮だが、ランキング表の話を少ししたい。 毎週お届けしているこのランキング表だが、実はRubyで作成している。ランキングを掲載するという企画を思い立ってから実際に始めるまでに1日か2日と、急に開始したという事情もあって、最初は手書きでHTMLタグをカット&ペーストしていた。いずれシステム側で吸収すればと思いながらも日々は流れ、気付けば毎週むなしい作業を繰り返すようになっていた。 まずログ解析のシステムからURIのリストを引っ張ってくる。1つずつURIをコピー&ペースとしてWebブラウザでアクセスする。Webページが開くのを待つ。開いたら、そこからタイトルをコピー&ペーストで抜き出し、URIとタイトルを、それぞれHTMLのひな形の適切な場所に埋め込む。それを10回繰り返す。 単純な作業だが、気が滅入るのはマウス操作。コピーする文字列を正確にドラッグするのは神

    seesaa
    seesaa 2007/11/27
  • ファイルを結合するには

    splitコマンドで分割したファイル(ファイルを分割するには参照)を、元通りに結合するには、catコマンドを使用する。通常、catコマンドはファイルの中身を画面に表示するときに使用するが、来は複数のファイルを連結するためのコマンドなのだ(catの名前はconcatenateから付けられた)。一般的には、ワイルドカードを使用して以下のように結合する。

    seesaa
    seesaa 2007/11/27
  • ファイルを分割するには

    ネットワークに接続されていないPCで、MOやFDなどのメディアに入り切らないサイズのデータを持ち出すときは、ファイルを分割して複数のメディアにコピーするしかない。 Linuxでファイルを分割するには、splitコマンドを使用する。その際に、よく利用するオプションは-bだ。-bオプションは、指定したバイト数でファイルを分割する。例えば、以下のように-b 1000とすると、1000bytesずつのファイルができることになる。-bオプションでは、単位を省略するとbytesになるが、-b 100kのように「k」を付けるとKbytes単位に、-b 1mのように「m」を付けるとMbytes単位で分割される。 $ ls -l total 8 -rw-rw-r--   1 nori     nori         5929 Aug 5 15:48 sophos1.png $ split -b 1000

    seesaa
    seesaa 2007/11/27
  • ITエンジニアの「残業減らせ減らせプロジェクト」 ― @IT自分戦略研究所

    ITエンジニアの「残業減らせ減らせプロジェクト」:ITエンジニアの「残業減らせ減らせプロジェクト」(1/2 ページ) ITエンジニアに残業はつきもの(?)。しかしITエンジニアたちは残業を減らすため、さまざまな工夫を凝らしているようだ。それらの工夫を紹介しよう。題して「残業減らせ減らせプロジェクト」! それぞれの業務内容によるかもしれないが、とかく残業が多くなりがちなITエンジニアという職業。厚生労働省の賃金構造基統計調査(平成18年)で見ても、超過実労働時間数の全産業平均は14時間(第1表)であるのに対し、「システム・エンジニア」は24時間、「プログラマー」は20時間(第3表)となっている。 しかし、ほとんどのITエンジニアはこの状況を「なんとかしたい」と感じているはずだ。 そこで今回、@IT自分戦略研究所では、残業に関するアンケートを実施。現在の残業時間、残業が発生する理由、残業に対

    ITエンジニアの「残業減らせ減らせプロジェクト」 ― @IT自分戦略研究所
  • ノートPCでこそ使いたいZFS ― @IT

    2007/06/29 アップルは次期バージョンのMac OS X、「Leopard」で、サン・マイクロシステムズが開発したファイルシステム「ZFS」を採用するという。現在、報道されているところによれば、デフォルトは従来のHFS+のままで、ZFSはオプションの形での利用ということになりそうだが、それにしてもビッグニュースだ。「サンってことはデータセンターで使う、サーバ向けのファイルシステムでしょ?」と思う人が多いだろう。確かに高可用性と高いメンテナンス性を実現する機能などはサーバ向けの印象を与える。しかし、ZFSはエンドユーザーにとっても、実に魅力的な機能を提供する。 ノートPCにこそZFS! ここでは主に、サン・マイクロシステムズでSolarisの開発に携わっているカーネル技術者、エリック・クスターツ(Eric Kustarz)氏のブログエントリ「ZFS on a laptop?」(ノート

  • Ubuntu Linux、大ブレークの予感 − @IT

    デスクトップはLinuxの鬼門 現在、ソフトウェア業界で大きく盛り上がっているのはオープンソースソフトウェアだ。先週は「オープンソースカンファレンス2007 Tokyo/Fall」が開催され、オープンソースのオフィススイート「OpenOffice.org」を自社導入した企業についてのレポート「OpenOffice移行に必要なのはトップの決断」を掲載した。 オープンソースの中で、記者が「そろそろ大ブレークか?」と考えているのはLinuxデスクトップ。特に「Ubuntu Linux」だ。サーバ向けや組み込みデバイス向けでは完全に利用が定着したLinuxだが、クライアントPC向けは鬼門だった。これまでにもいくつものディストリビューションが登場し、いまも努力を続けているが、Windows OSの代替勢力とはなっていない。 Vistaの“敵失”で伸びる だが、IT環境の変化とUbuntuの登場で流れ

    seesaa
    seesaa 2007/10/10
  • サイボウズ元社長が米国で起業「Lunarr」の世界レベルは? ― @IT

    2007/10/02 サイボウズ元社長の高須賀宣氏が米国で起業したLunarrが10月2日、初のサービスのアルファ版を公開した。サービスは社名と同じ「Lunarr」で、Wiki型のドキュメント共有の仕組みと、電子メールを使ったコミュニケーションの仕組みを組み合わせたのが特徴。同社は「まったく新しいコラボレーションツール」としていて今後、日米での展開を目指す。 Lunarrが解決を目指すのは電子メールを使ったドキュメント共有の問題点だ。メールにドキュメントを添付して複数のユーザー間でレビューすることは多いが、メール添付のドキュメントとローカルのドキュメントが混じってしまい、バージョン管理が難しい。SaaSで提供されるLunarrはWiki型のドキュメントと電子メール機能が完全に対になっている。 Lunarrのインターフェイス上ではドキュメントにあるメールタブをクリックするとメール画面が開き、

    seesaa
    seesaa 2007/10/10