IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
9月7日,東京で開催されたソフト開発のイベント「X-over Development Conference 2007」で,脳科学者の茂木 健一郎氏(写真1)と,アジャイル開発を実践するチェンジビジョンの平鍋 健児氏(写真2)による異色の組み合わせで対談が行われた。テーマは「変化するITやソフトウエアに,開発者はどう対応すべきか」。 台風の影響で,平鍋氏の到着が遅れるというハプニングがあったものの,茂木氏の「アジャイルに対応しましょう!」の一言で,なごやかに始まった。 「創造性=体験×意欲」 モデレータからの「脳科学的には,コンピュータは人間に近づいているか」という質問に対して,茂木氏は「コンピュータは人間に近づかないほうがいい」と即答。ロボットのように身体的に人間に近づけるという方向とは別に,Googleに代表される検索エンジンのように,ソフトウエア(コンピュータ)には,人間とは違った形で
写真●「X-over Development Conference 2007」で講演する,まつもとゆきひろ氏 「結局のところ,顧客に何が必要かは,顧客にも開発者にも理解は不可能だ。そうならば,まずアプリケーションを作って,それを使ってもらい,顧客に合うように直すしかない。これからのエンタープライズ開発も,とにかく速く安く作って,直すことが重要になる」--。プログラム言語「Ruby」の開発者であるまつもとゆきひろ氏は9月7日,ソフト開発をテーマにしたイベント「X-over Development Conference 2007」の講演でこう主張した。 まつもとゆきひろ氏の講演テーマは「Web 2.0時代のエンタープライズ開発」というもの。Web 2.0時代のアプリケーションは,「YouTube」に代表されるように,「仕組みそのものよりも,データがどれだけ集まっているかが生死を分けている」(ま
「講演を依頼された時,最初はお断りしようかと思った。我々はまだ成功したわけではないから。しかし,ITpro Challenge!というタイトルを聞いて思った。こういった講演でしゃべるのは,多くは既に成功した人たち。今の自分のように,挑戦のさなかでもがいている姿を見てもらうことも意味があるのではないか」---9月7日開催されたイベントITpro Challenge!での,インフォテリアUSA社長 江島健太郎氏の講演はこう始まった。 渡米当初の方針を反転,本社を説得しサイト構築 インフォテリアUSAは当初,インフォテリアのXMLソフト「ASTERIA」を米国で販売するために設立された企業だった。しかし,江島氏が渡米して目の当たりにした現実は,予想とは大きく違っていた。 まず米国はあまりに広く,日本でやっていたような個別訪問による営業はあまりに効率が悪い。何より,江島氏がシリコンバレーで感じたの
日本生まれのプログラミング言語として注目が高まっているRubyの次世代版「Ruby1.9.1」が,この2007年12月にも登場する。現行のRuby1.8系列と次世代版Ruby1.9系列の大きな違いは,新たな仮想マシンYARV(ヤルフ)を搭載することによる性能向上である。現行のRuby1.8に比べて,ベンチマーク・テストでは5倍以上といった大幅な性能向上を示す。 Ruby1.9の最新状況は,2007年9月7日に東京工業大学で開催した「IPA未踏ソフトウエア創造事業 2006年下期千葉PM採択プロジェクト最終成果成果報告会」において,笹田耕一氏(東京大学大学院情報理工学研究科特任助手,写真1)による「これからのRuby──Ruby1.9」と題した講演の中で明らかとなった。この講演は,未踏プロジェクト「Ruby用仮想マシンYARVの完成度向上」の成果報告として行われた。 Ruby1.9ではYAR
Googleは随時いろいろな社員を募集していますが、具体的に面接試験でどのような質問をされるのか?という点についてはあまり聞いたことがありません。 調べてみると、面接するのは「一緒に仕事をする現場の人全員」で、合否基準は「一緒に仕事をしたいかどうか」だそうです。また、エアポートテストというものがあり、「空港で飛行機が飛ばなくなってしまい、一晩を相手と一緒に過ごさなくてはいけないという場面を想定して、じゃあこの人とそれができますか?」と聞くテストだそうで……。 というわけで以下、実際にはほかにどのような質問が出されるのかを列挙してみました。あなたはGoogleに入社できるでしょうか? Crazy Questions at Google Job Interview?by?Make Money Online with Tihomir Nakov 1. スクールバスにゴルフボールは何個入るか? 2
http://www.mitou-chiba.org/ @東京工業大学 大岡山地区西9号館1階デジタル多目的ホール 休暇をとって丸一日参加してきました。 # 裏番組も少し気になったけど... 前日の台風も上がり、参加者もまずまずでホッとしました。 SELinuxによるPostgreSQLのアクセス制御強化 まず、日立ソフトの中村さんによるゲスト講演「SELinux チュートリアル」、続いて海外さんによる成果発表。 素の Linux は root 権限を乗っ取られてしまったらおしまい。SELinux (Security-Enhanced Linux) ではきめ細かなアクセス制御が可能。Linux カーネル 2.6 から標準搭載されている。 SELinux で利用可能なアクセス制御モデルは、TE (Type Enforcement)、RBAC (Role Based Access Contro
_ [Ruby] Ruby 技術者認定試験の問題を予想してみました さらに追記:第二回試験を受けましたが、この日記の予想問題とはあんまり近くはありませんでした。試験勉強をされる方は、リファレンスマニュアルと NaCl さん謹製のRuby認定試験対策問題を読むのが良いと思います。 追記:まつもとさん曰く、実際の問題はもう少しストレートで優しいものになる予定とのことです。 10 月に実施される予定の Ruby 技術者認定試験の問題を予想してみました。とりあえず 30 問。組み込み関数・変数・定数・クラスの問題がほとんどないので、増やすつもりです。 エントリーレベルだそうなので簡単な問題にしてみましたが、簡単すぎでしょうかね。(会社の後輩に見せたところエントリーレベルにしては難しいとの評でした。SJC-P を念頭においていたのでひねった問題にしてしまったかもしれません……)除いた分野は、ブロッ
マイクロソフトのlive.comで、翻訳サービス Windows Live Translatorが新たに公開された。英語から日本語、日本語から英語も選択肢にある。 翻訳エンジンはSYSTRAN製と明記されている。 また、「コンピュータ関連の翻訳」というチェックボックスがあり、これにチェックをすると原文がコンピュータ関連文書だとして特別な翻訳をするそうだ。 英文を実際に入れてみた。原文はこれ。 オリジナル: オライリーのWeb2.0記事の冒頭 The bursting of the dot-com bubble in the fall of 2001 marked a turning point for the web. Many people concluded that the web was overhyped, when in fact bubbles and consequent
日本ではあまり知名度の高くないプログラミング言語だったPythonが、ここ最近、日本を含め、世界中で人気が高まってきている。その理由は、Python開発の手軽さ&簡単さという要因に加え、GoogleやYouTubeなど最先端IT企業が社内で一部活用していることが知られるようになってきたからだろう。 Pythonの代表的な特長をいくつか挙げてみよう。まず、Pythonは文法規則が簡潔なためコードが読みやすいということ。2つ目に、インタプリタ型のスクリプト言語であるため、煩わしいコンパイル作業が不要なこと。3つ目に、たいていのOSで動作するため、例えばLinuxでもWindowsでも同じ言語知識でプログラミングが可能なことなどだ。 Pythonは特に、ちょっとした身の回りの作業を効率化するためのパーソナルなプログラムや、社内で使う簡易なツール類を作成する場合に向いている。Windows上のほか
これは? Compiler (compile.h, compile.c) VM Generator (rb/insns2vm.rb, insns.def)命令記述 VM (Virtual Machine, vm.h, vm.c)レジスタ スタックフレームメソッドローカルフレーム ブロックローカルフレーム クラスフレーム フレームデザインについての補足 メソッド呼び出しについて 例外例外テーブル rescue ensure break, return(ブロック中)、retry 定数の検索定数検索パス 最適化手法threaded code Peephole optimization inline method cache inline constant cache ブロックと Proc オブジェクトの分離 特化命令 命令融合 オペランド融合 stack caching JIT Compile
_ XDev+ITProChallenge! 行ってきました。メモからダイジェストで。 ■平鍋健児・茂木健一郎対談 「人間の脳は失敗記憶を消す方向で働く。ふりかえりは本来苦手なもの。」 「細かい雑用にも名前をつけて、仕事として認めていく」 「エリックシュミット曰く、1人の天才よりも20人のふつうのエンジニアのアイデアの方が素晴らしい」 「まずやっちゃう。決断が早いし自由だから。おこられたら謝ればいい。」 「セレンディピティ(思わぬ幸運に出会う能力) 願うと、出会いが意味を持ってくる。」 「ビジョンは苦労を喜びに変える魔法の薬」 ■昼ご飯 XP町内会のみなさんとワールドカフェ@オープンテラスカフェ。 いろいろと面白い話がでてブレスト状態。楽しいなぁ。 朝、3冊あった私の書いた号の日経ソフトウェアが戻ったら完売してた。うれすぃ。 ■matzさん 「エンタープライズとは、値段の最後に0を2つ加え
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Unlike Light’s older phones, the Light III sports a larger OLED display and an NFC chip to make way for future payment tools, as well as a camera.
「オフショア開発に関して,『非常に手間がかかる割に,品質がよくない』という声を耳にすることがある。本当にそうなのだろうか」――。9月7日に開催されたシステム開発をテーマにしたイベント「XDev 2007」で講演した,XPJUG(eXtreme Programming Japan Users Group)の伊尾木将之氏は,このように疑問を投げかけた(写真)。「もしそのように感じる場合,日本側に問題はないのか。オフショア・ベンダーへの信頼の欠如が,その背景にある」と指摘する。 信頼の欠如は,様々なところに現れるのだという。「コミュニケーションを日本語だけに頼っていないか。ドキュメントの内容が過剰ではないか。細部に及ぶ過剰な指示やダメ出しをしていないか。不安だからドキュメントの内容や指示が過剰になる。私がオフショア・ベンダーの立場なら,ドキュメントは簡潔な内容にとどめ,英語を交えたコミュニケーシ
アジャイル開発の中の1つのプラクティスであるTDD(Test Driven Development、テスト駆動開発)に使われるユニット・テスト、というものの役割について、よくテスト界の人との意見の相違がある。テストとしての完全性、や、品質保証についての考え方から見ると、テストとは呼べないのでは?ということ。 最近、アメリカテスト界の有名人であり、アジャイルコミュニティへの貢献も大きい、Brain Marick(www.testing.com/cgi-bin/blog) 氏とメールで話す機会があった。 アメリカでのコンセンサスは、TDDのテストはテストとしては二義的であり、一義的には、「設計ツール」だ これは、以前「テストの役割=進捗管理+設計戦略」 blogs.itmedia.co.jp/hiranabe/2005/08/sd4__c05e.html で 紹介した、t-wadaさんの「テス
バージョン管理システムSubversionを使ってみます。 まずは、Windows PC上でのローカル管理をします。(つまり、ネットワーク共有などはやりません) Subversionの総本山はhttp://subversion.tigris.org/ で、こちらで「Subversion」ソフトウェアを入手できますが、 ローカル管理だけをするならば、Subversionではなく、そのGUIフロントエンドである、 TortoiseSVNだけを入手すればOKです。 そこで、TortoiseSVNをインストールします。 上記のサイトで、TortoiseSVN本体 Ver.1.3.* (TortoiseSVN-1.3.*.*-svn-1.3.*.msi) とLanguagePack(日本語) (LanguagePack-1.3.*.*-win32-ja.exe)をダウンロードします。
東京大学大学院 情報理工学系研究科 特任助手 笹田耕一氏。笹田氏が開発したRuby VMは、次期Rubyに取り込まれることが決まっている 2007年12月にリリースが予定されているRubyの次期バージョン、Ruby 1.9では平均して基本機能の実行が5倍程度、テスト項目によっては最大20倍程度速くなる――。9月7日、東京工業大学 大岡山キャンパスで、IPA(情報処理推進機構)が毎年行っているIPA未踏ソフトウェア創造事業2006年後期に採択された、いくつかのプロジェクトの最終成果報告会が行われた。 報告を行ったプロジェクトの1つは「Ruby用仮想マシンYARVの完成度向上」。これまでにも何度か未踏ソフトウェア創造事業に採択され、YARVの開発を続けてきた東京大学大学院 情報理工学系研究科 特任助手の笹田耕一氏は、最新のベンチマーク結果を披露した。 YARVでは、さまざまな高速化を行っている
「われわれシステム・インテグレーション(SI)を手がけるベンダーは,要求開発や業務分析,プロジェクト管理などに注力してきた。しかし,結局この30年間,システム開発のスタイルの大枠は変わっておらず,とにかく人を集めるという労働集約型のビジネスになっている。もうこのような状況から脱却すべきだ」---。 9月7日,ソフト開発をテーマにしたイベント「X-over Development Conference 2007」で,ウルシステムズの漆原茂社長はIT業界の現状をこう説明した(写真)。 現在のSI事業は,案件が大きくなればなるほど,より多くの人員を確保する必要があるという。「案件が終わっても,SI事業者には何も資産が残らない。だからビジネスを拡大しようとすると,とにかく人数を集めなければならなくなる。それが立ち行かなくなると,パッケージ製品の転売や,下請け会社への丸投げを始め,利益率が下がってい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く