タグ

2006年10月11日のブックマーク (33件)

  • 川o・-・)<2nd life

    Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 p ご存じの人も多い Kernel#p メソッド。これを使うとオブジェクトの内容を見やすい形で出力してくれます。 >> p ({:foobar => :baz}) {:foobar=>:baz}Object#inspect を使うと、p で出力するときと同じ文字列を String として取得できます。 >> puts ({:foobar => :baz}).inspect {:foobar=>:baz}初心者の頃この p での出力を使う方法がわからなくて困った記憶が…。 pp pp というライブラリを使うと、p より、より見やすい形式で出力してくれます。たとえば >> a = Array.new(10) { {:foobar => :

    川o・-・)<2nd life
  • 【レポート】今語られるSeasar採用のなぜ? - 三菱東京UFJ銀行 (1) UFJIS、リスク管理システムを再構築 | エンタープライズ | マイコミジャーナル

    3日、日ヒューレット・パッカード市ヶ谷事業所において、HPエンタープライズソリューションフェア2006が開催された。ここではとくにUFJIS 市場業務システム部マネージャ 大伴浩二氏らによる発表「三菱東京UFJ銀行の採用事例に見るオープンソース利用の実際」に注目したい。 同社は大規模リスク管理システムの構築にSeasar2プロダクトを採用、7月19日には同案件にについて電通国際情報システムから発表が行われ、話題を集めていた。採用につながった、要因はなんだったのか、キーパーソンが語った。 UFJIS 市場業務システム部マネージャ 大伴浩二氏は、大規模リスク管理システムにおけるSeasar2採用について語った。7月19日に発表された同案件はメディアで取り上げられ、その後も問い合わせが多かったという。 まず同氏は金融市場における大規模リスク管理システムについて説明した。 リスク管理システムが必

  • Account Suspended

    Account Suspended This Account has been suspended. Contact your hosting provider for more information.

  • 【レビュー】これはすごい! WebでEclipseばりのコードブラウジングSorcerer (1) 新世代のSorcerer (MYCOMジャーナル)

    Javaのソースコードに特定の表記にしたがってコメントを書いておくと、javadocユーティリティを使ってクラス関係やコメント、APIマニュアルを生成することができる。開発で使われるAPIリファレンスの多くはこの方法で生成されたものだ。 同様にしてJavaソースコードをAPIマニュアルのように加工するソフトウェアにMavenで採用されているJXRなどをあげることができる。稿ではこれに近いソフトウェアのひとつとして「Sorcerer」を紹介したい。19日(米国時間)に公開されたできたてほやほやのプロジェクトで、まだ開発がはじまって間もないが今後の展開が大いに期待できる。 図.1 毎度お世話になっているJDK 1.5 APIリファレンス 図.2 Sorcererで加工されたリッチなJavaソースコードリファレンス

  • ITmedia News:「OSとしてのブラウザ」時代、いよいよ到来か?

    10年余り前、次世代コンピューティングの中心になると大方が予想していたものについての新たな考え方が登場した。OSとしてのブラウザという概念だ。 Webが草創期にあり、ダイナミックに進化していた当時の時代の中で、多くの専門家や大手IT企業がNetscape Communicationsの大成功とJavaの新しい可能性に注目し、OSは重要ではなくなり、アプリケーションはブラウザ用に開発され、主にWeb経由で提供されるようになると宣言した。 10年前にはブラウザはまだかなり原始的なものだったし、圧倒的多数の人がまだダイヤルアップ接続を利用していたため、わたしは当時、OSとしてのブラウザという考え方を支持しなかった。だが、この考え方を非常に真剣に受け止めた人も多かった。その中にはMicrosoftの経営陣も含まれる。 Microsoftがブラウザ戦争に突き進んだのは、Netscapeをねたんだから

    ITmedia News:「OSとしてのブラウザ」時代、いよいよ到来か?
  • 【レビュー】絶対使うべき! FindBugsでBug退治 (1) FindBugsとは | エンタープライズ | マイコミジャーナル

    Javaソースコードの不具合やスタイル違反を発見するためのツールとして、PMD、Lint4j、Jlint、Checkstyleなどいくつかのものがある。ここではそうしたツールのひとつとしてFindBugsを紹介したい。ほかのツールと比べても強力で、Java開発において是非導入したいツールアプリケーションである。 FindBugsとは FindBugsはJavaコードにおけるバグを発見するためのツールアプリケーション。ソースコードではなくコンパイル後のクラスファイルを解析することで、ソフトウェアの不具合や問題点を発見するツールで、単体で実行し解析結果をテキストやXMLデータとして出力できるほか、Eclipse IDE、NetBeans IDE、Ant、Maven、SCAといったツールと連携しながら動作することもできる。 FindBugsはスタイルチェッカーではないし、セキュリティ問題を発見す

  • 【ハウツー】FindBugsで片っ端からバグつぶし (1) まずはインストール | エンタープライズ | マイコミジャーナル

    JavaのクラスファイルやJarファイルを解析し、ソフトウェアの不具合を発見するツールにFindBugsがある。FindBugsの概要については先のレビューを参照していただきたい。ここでは実践編としてFindBugsのさまざまな使い方を紹介する。 インストール FindBugsのインストールは成果物を展開するだけ。FindBugsのサイトから成果物をダウンロードし、適当な場所に展開する。たとえばfindbugs-1.1.0.tar.gzファイルをダウンロードしたなら、展開したディレクトリは図1.1のようになる。bin以下には実行に必要なスクリプト類が、lib以下にはライブラリJarファイルが納められている。doc以下はWebと同じドキュメントだ。 図1.1 FindBugs成果物 図1.2 FindBugs成果物 bin以下に実行のためのスクリプトが納められている bin以下のファイルは基

  • 【レポート】Python v.s. Java - Zopeで有名なNuxeo、PythonからJavaへ (1) Java再考 | エンタープライズ | マイコミジャーナル

    Nuxeoは同社の主力プロダクトであるECM(Enterprise Content Management)プラットフォームを、これまでのZopeアプリケーションサーバベースからJavaプラットフォームベースに移行していくという。同社Vice PresidentであるEric Barrocaが自身のブログで明らかにしたもの。NexeoのサイトにはPythonからJavaへの移行について、そのメリットなどを説明するコーナーも設けられている。 同社は2000年、主力プロダクトのプラットフォームとしてPythonで開発されたZopeを選択。以後6年間、ZopeおよびPythonにもっとも注力している企業のひとつとして注目されてきた。 成長を続けてきた同社は、その顧客から高いレベルでの性能、可用性、統合性などが求められるようになってきており、いくつかのプラットフォームに対する調査の結果、Javaが要

  • 【ハウツー】Javaアプリデバッグ今後の姿? コード不要でロギング - LimpidLog 1.0 (1) コーディング不要? | エンタープライズ | マイコミジャーナル

    Java 1.5に導入されたjava.lang.instrumentパッケージの機能を活用すると、実行時にJava仮想マシンからさまざまな情報が取得できる。たとえば、実行時にクラスの情報を取得する、などだ。 最大の特徴は、java(1)コマンド実行時に-javaagentオプションを使ってJarファイルを指定すればそれがエージェントとして動作し、来のプログラムには一切手を加えることなく目的を達成できる点にある。 java.lang.instrument、とくにInstrumentationを活用した場合、実行時にシステムのモニタリングを実現できる。簡単なものではロギングシステムなどがあり、高度なものでは包括的なシステム監視およびパフォーマンス分析ツールなどがある。ここでは簡単なロギングシステムを実現するプロダクトとしてLimpidLogを紹介する。現バージョンでこのアプリケーション単体で

  • もっとも人気のあるAJAX言語は フレームワークは (MYCOMジャーナル)

    Ajaxian.comにおいて23日(米国時間)、"Ajaxian.com 2006 Survey Results"調査結果が報告された。報告はAjaxian.comの調査によるもので、今回で2回目になる。865人から回答を得ている。もっとも人気のあるAjaxフレームワークはPrototype.js、Script.aculo.usが2位につけている。言語ではPHPがもっとも人気が高く、次いでJavaとなっている。 主な結果は次のとおり。 ポピュラーAjaxフレームワーク Prototype - 43% Script.aculo.us - 33% Dojo - 19% DWR - 12% Moo.fx - 11% iQuery - 7% Yahoo! UI - 5% Rico - 5% Atlas - 4% MochiKit - 4% XAJAX - 4% Google Web Toolk

  • Springframework.org

    Submitted by Rod Johnson on Tue, 2006-10-03 11:00. It is our pleasure to announce that the long-awaited final release of the Spring Framework version 2.0 is now available. Download | Documentation | Changelog  As the leading full-stack Java/Java EE application framework, Spring delivers significant benefits for many projects, reducing development effort and costs while improving test coverage an

  • 開発者の獲得を狙うウェブ企業--アマゾンがEC2サービスを始めた理由

    ほとんどの人たちはAmazon.comを最高のeコマースサイトだと思っているが、Dave Cotter氏の見方は少し違っている。彼は、Amazonのようなサイトを貴重なデータが集積されている場所だと思っており、そこからビジネスの種を見つけ出す。 Cotter氏はソフトウェア企業BEA Systemsを2年前に退社し、プログラム可能なウェブサイトという発想をもとに新企業を立ち上げるアイデアをおし進めてきた。 そしてGreg Harrison氏と共同でMpireを設立した。Mpireは、Amazon.com、eBay.com、Craigslistといったサイトの販売チャネルを利用して、一般ユーザーがオンラインで商品を売買できるようにするサイトだ。また、購入パターンを分析して、最適な購入価格を見つけ出すこともできる。 ソフトウェアアプリケーションのオンライン化が進む中、Webサービスプロバイダー

    開発者の獲得を狙うウェブ企業--アマゾンがEC2サービスを始めた理由
  • IBM Developer

    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.

    IBM Developer
  • IT news, careers, business technology, reviews

    Generative AI will drive a foundational shift for companies — IDC

    IT news, careers, business technology, reviews
  • ITmedia Biz.ID:Firefoxのブックマーク・キーワード活用法

    「%s変数」の利用など、ブックマークにキーワードを割り当てるFirefoxの機能を生かし、各種サイトへのアクセスをスピードアップする。(Lifehacker) ジーナが以前のコラムで15のお薦めFirefoxクイックサーチを紹介したが、このときジーナが使ったのは、頻繁に行うWeb検索にキーワードを関連付けられるFirefoxの機能だった。だが、ブックマークキーワードは、Web検索だけでなく、お気に入りのサイトとその内部にあるページへのアクセス、マウスを使わずブックマークレットを立ち上げたい場合などにも利用できる。 今回は、キーワード・ショートカットとの組み合わせによるブラウザのブックマーク設定の妙技を紹介する。筆者の場合、こうした直観的なキーワードのおかげで、Web閲覧に要する時間を大幅に短縮できている。 (注:Firefoxを中心に解説するが、ブックマークやお気に入りにキーワードを付けら

    ITmedia Biz.ID:Firefoxのブックマーク・キーワード活用法
  • Seasarひがやすを氏の提案するページ駆動開発とは? (1) これまでは「レイヤモデルアーキテクチャ」 (MYCOMジャーナル)

    電通国際サービス 開発技術センター 統括マネージャー(Seasarファウンデーション Chief Committer) 比嘉康雄(ひがやすを)氏 UMLモデリング推進協議会(UMTP/Japan)は14日および15日、大手町サンケイプラザにおいてモデリングに関するフォーラム「Modeling Forum 2006」を開催した。同フォーラムでは2日間にわたってUML、モデリング、SOA、SOX法、内部統制などに関する幅広いセッションが催される。ここでは、電通国際サービス 開発技術センター 統括マネージャー(Seasarファウンデーション Chief Committer)比嘉康雄(ひがやすを)氏によって発表された「EJB3時代のアーキテクチャパターン」についてとりあげたい。 Webアプリケーションにおける従来のJavaの開発は、いわば「レイヤモデルアーキテクチャ」、と同氏は説明する。レイヤそれ

  • マイクロソフト、AJAXアプリ開発用ツール「Atlas」を年内リリースへ

    Microsoftは米国時間9月11日、ビジネスで利用可能なAJAXスタイルのウェブアプリケーションを構築するためのツールを2006年末までにリリースする計画であることを明らかにした。 これらのAJAXツールは「Atlas」というコード名で開発されており、数カ月前からプレリリースでも明らかにされていた。 Microsoftは米国時間9月11日、同社のフラグシップツールである「Visual Studio 2005」とウェブ開発フレームワークである「ASP.NET」に対応するAtlas製品をリリースする予定であることを明らかにした。同社はこれらの製品に対するサポートも提供する。 Atlasは、AJAXを利用したアプリケーションを記述するためのコンポーネント群だ。AJAXとはウェブサーバからブラウザに自動的にデータが配信されるインタラクティブなウェブページを構築するための技術のこと。 同社は、A

    マイクロソフト、AJAXアプリ開発用ツール「Atlas」を年内リリースへ
  • IE7の正式版、10月中に公開予定 | スラド

    ストーリー by yoosee 2006年10月10日 20時14分 出来は悪くないという噂ですが、どうですかね 部門より unipst曰く、"RBB TODAYの記事によると、米Microsoftは Internet Explorer 7 (IE7) の最終バージョンを10月中に公開予定であることを6日に明らかにした。 IE7 はダウンロードだけでなく、自動アップデートによっても提供される。 これはIE7の開発者が執筆するブログ「IEblog」内で、IE7互換性担当者のScott Graff氏が公表したもの。 リリースに関して同氏は「The final release of IE7 is fast approaching … and I mean really fast」と表現しており、 Webサイトの管理者・拡張機能の提供者・IEコンポーネントを使ったソフトウェアの開発者などに、IE7

  • キムチ冷蔵庫の歴史

    キムチは韓国卓に欠かせないべ物だ。家庭でも堂でも、どんな料理がメインでも、キムチは必ず付けあわせとして出てくる。だからこそキムチを買いだめ・作りだめする家庭も多いのだが、それを保存する際に役立つのがキムチ冷蔵庫だ。 キムチ冷蔵庫は韓国家庭で一般的に利用されており、通常の冷蔵庫と一緒に台所に並べられている場合が大半だ。通常の冷蔵庫でも十分冷蔵できるものを、なぜわざわざキムチ冷蔵庫で保管するのかといえば、そこには「おいしくキムチを保存したい」という韓国人のこだわりがあるようだ。 冷蔵庫がなかった頃、韓国では子どもが入るほど大きな甕にキムチを入れ、それを土に埋めて保存していた。そこにはキムチの鮮度維持に最適な温度や湿度を一定に保ち、味を長期間維持するための古くからの知恵が活かされている。しかしこうした習慣は都市化とともに継続困難となり、キムチの味を長期間保存することも不可能となった。 そ

    キムチ冷蔵庫の歴史
  • ユーチューブ買収は成功するか--過去のネット企業買収を振り返る

    過去を振り返ってみると、大規模な買収や契約は、時に膨大な利益を生むこともあるが、大きな損失に終わるときもある。 Googleは米国時間10月9日、ビデオ共有サイトYouTubeを16億5000万ドルで買収すると発表した。買収は株式交換によって行われる。この大型買収の成果が上がるかどうかは、すぐには答えを出すことはできない。しかし、これまでの買収劇の中には、相乗作用を得られず失敗した例があることを忘れない方がいいだろう。以下に、7件の失敗例と、2件の成功例を掲載する。 Broadcast.com:Yahooは1999年、Broadcast.comを57億ドルで買収し、テレビとインターネットの融合を目指した。しかし、テレビとインターネットの融合が実現されたのは、Yahooが同社を買収した1999年ではなく2005年になってからだった。YahooはBroadcast.comの資産を一度も十分に有

    ユーチューブ買収は成功するか--過去のネット企業買収を振り返る
  • 切込隊長BLOG(ブログ) - 中国政府とは、どうしてこんなに知能犯なのだろうか

    では考えられない奇策を連発する中国政府であるが、このほど採用された作戦は実に味わい深いものがある。何でも、中国北朝鮮国境付近に、620頭に及ぶトラを放し飼いにするそうなのだ。これは凄いことだ。 http://www.searchnavi.com/~hp/chosenzoku/news3/060926-9.htm http://www.pods.bz/mt/archives/200610/004726.php なんでも、絶滅の危機に瀕している東北トラに”野生生存訓練”を施すのだという。それ相応に開発された東北地方で、野生のトラが何を餌に暮らすかという点について、多くの識者は慎み深く触れずにいることが求められていることを察知する。「環境保護」とか「絶滅の危機に瀕した種の保存」という建前がどーんと建ってて、その向こう側に何があるか分からない、でもそれってよく考えなくてもどういうことだ

  • Matzにっき(2006-10-03)-Rubyの生産性の高さはどこまで本当か?

    << 2006/10/ 1 1. [教会] お休み 2. 実家 2 1. U-20プロコン表彰式 2. インタビュー 3. Job Trends: ruby programmer 3 1. インタビュー 2. [OSS] OSS コンサル会社が設立 3. [Ruby] Rubyの生産性の高さはどこまで当か? 4. [Ruby] block parameter to be local variables 5. ジョブズ氏のいないアップルが来る日--IT企業が直面する「後継者選び」 4 1. 即興トーク 2. [OSS] ソフトエイジェンシー、MySQL 開発者が直接サポートするサービスを開始 3. [OSS] Seasarは鶏か卵か? - ひが氏、キャズム越え柔道ストラテジ語る 4. 『現代という時代は、どのようなプログラミングを求めているのか? 5 1. [Ruby] Ruby on R

  • 【特選フリーソフト】安倍晋三氏の公式サイトが採用したオープンソースCMS Plone:ITpro

    2006年9月26日,内閣総理大臣に就任した安倍晋三氏の公式サイトは,オープンソースのコンテンツ管理システム(CMS)を採用していることをご存知だろうか。「Plone」と呼ばれるCMSである。同サイトは2006年の3月にリニューアルを実施した際,同じくオープンソースのCMSであるXOOPSからPloneに移行している。 Ploneはオープンソースのアプリケーション・サーバーZope上で稼働するCMSである。特徴はインストールが容易なこと,アクセス権管理機能がきめ細かなこと,ワークフロー・エンジンを備えること,視力の弱いユーザー向けのアクセシビリティにも対応していること,そしてカスタマイズやアドオン・ソフトウエア作成の効率が高いことなどだ。 ここ数年,Ploneの採用サイトが増加している。欧米における事例はPloneコミュニティのポータルサイトであるplone.orgの事例リストをご覧いただ

    【特選フリーソフト】安倍晋三氏の公式サイトが採用したオープンソースCMS Plone:ITpro
  • ■コンピュータは人間を進化させるか■アラン・ケイ氏インタビュー - 後藤貴子の米国ハイテク事情

    ●ビジョナリーが夢見るのは数百年後の世界 数年先のPCや家電の規格とか、Webやケータイの新しいサービスとか。IT業界の大きなテーマが、当はいかに小さいか、この人に会うとよくわかる。 “この人”とは、アラン・ケイ(Alan Kay)氏。メインフレーム主流の時代に、パーソナルでダイナミックなメディア「Dynabook(ダイナブック)」を構想し、先進的アイデアを詰め込んだワークステーション「Alto(アルト)」の開発でも中心的役割を担った伝説的人物。未来を予測する最良の方法は未来を発明することだとの名言を自ら実践してきた、最高のビジョナリーの一人だ。 だが、著名な学者やビジョナリーの中でも、ケイ氏はちょっと毛色が違うように思う。米国のビジョナリーには、起業したり企業の顧問になったり、あるいは自分の大学への企業の寄付集めに熱心だったりと、ビジネスと深い関わりを持つことで自分のアイデアの実現を図

  • Matzにっき(2006-09-15) - HAML: A new view template language for Rails on Ruby on Rails softlogger

    << 2006/09/ 1 1. RFC4627 JSON 2. [Ruby] Author Interviews: Hal Fulton - The Ruby Way 3. 新たな技術を確たるビジネスに変える−スタートアップ企業の聖地オレゴン 4. Joel on Software: Language Wars 2 1. [Ruby] Ruby for Symbian 2. U-20プログラミングコンテスト最終審査会 3. [Ruby] Symbol as subclass of String 4. [Ruby] nil.to_s 5. 遅れても困る人はいない , リリースは政治パフォーマンスなんだよ。 6. [Ruby] OSX 10.3とRuby 1.8.0 3 1. [OSS] しまねOSS協議会 設立記念イベント 2. [教会] 来客アリ 4 1. [OSS] オープンソースで地

  • Matzにっき(2006-09-15) - HAML: A new view template language for Rails on Ruby on Rails softlogger

    << 2006/09/ 1 1. RFC4627 JSON 2. [Ruby] Author Interviews: Hal Fulton - The Ruby Way 3. 新たな技術を確たるビジネスに変える−スタートアップ企業の聖地オレゴン 4. Joel on Software: Language Wars 2 1. [Ruby] Ruby for Symbian 2. U-20プログラミングコンテスト最終審査会 3. [Ruby] Symbol as subclass of String 4. [Ruby] nil.to_s 5. 遅れても困る人はいない , リリースは政治パフォーマンスなんだよ。 6. [Ruby] OSX 10.3とRuby 1.8.0 3 1. [OSS] しまねOSS協議会 設立記念イベント 2. [教会] 来客アリ 4 1. [OSS] オープンソースで地

  • Matzにっき(2006-09-12) - Quilt

    << 2006/09/ 1 1. RFC4627 JSON 2. [Ruby] Author Interviews: Hal Fulton - The Ruby Way 3. 新たな技術を確たるビジネスに変える−スタートアップ企業の聖地オレゴン 4. Joel on Software: Language Wars 2 1. [Ruby] Ruby for Symbian 2. U-20プログラミングコンテスト最終審査会 3. [Ruby] Symbol as subclass of String 4. [Ruby] nil.to_s 5. 遅れても困る人はいない , リリースは政治パフォーマンスなんだよ。 6. [Ruby] OSX 10.3とRuby 1.8.0 3 1. [OSS] しまねOSS協議会 設立記念イベント 2. [教会] 来客アリ 4 1. [OSS] オープンソースで地

  • http://www.loudthinking.com/arc/000596.html

  • 軽量からアジャイルへ - 機械猫の日記

    id:yamazaさんの日記になぜ「軽量言語(Lightweight Language)」というのかという疑問が投げかけられていた。軽量という意味は何か、というような疑問だと思うんですが、ふーむ。そういえば、同じような話をどこかで聞いたなぁ・・・あ、Agileか。笑 アジャイルも元々軽量プロセスと呼ばれていたけど、「軽量って何?」みたいな話になってアジャイルという言葉が誕生したのだった。であれば、今言語に対しても同じことが起きるんじゃないかなぁ。つまり、軽量言語ではなくアジャイル言語(?)に。 では、アジャイルって何か?というと、これはアジャイル宣言で明文化されていて、そのおアジャイル宣言の価値を共有するものがアジャイルなのだ(ですよね?汗)では、今一度ここでアジャイル宣言を振り返ってみる。  プロセスやツールよりも、個人と相互作用 包括的なドキュメントよりも、動作するソフトウェア 契約交

  • RFC4627 JSON (ざっくり訳)

    Testnetがアップデートされたのは知ってたけれど、libra-authのデモも動かなくなったのでちょっと調…

  • Gluttonous : Guide: Things You Shouldn't Be Doing In Rails

    Koz recently checked code into core that kicks and screams all the way home if you’re using deprecated methods or instance variables. In honor of this I’ve decided to give you a list of things I still see over and over in Rails code that you really shouldn’t be doing anymore. Really. Trust me on this. Update: There’s been enough controversy over this article that I’ve responded.Accessing Instance

  • Martin Fowler's Bliki in Japanese - アジャイルの押しつけ

    http://martinfowler.com/bliki/AgileImposition.html 2006/10/2 (更新:XPメーリングリストで有益な議論があった。特にKentの返信は読んでおくべきだろう。議論を有益な方向に導いてくれた。) アジャイルアライアンスのボードメンバによると、アジャイル方法論は「キャズムを超えた」そうだ。 つまり、より多くの人に知れ渡ったということだろう。 これはアジャイルの利点だが、同時に問題も起きている。 方法論や設計手法が単なる流行になってしまったために、流行にのみ注目して、使用したり、教えたりする人が多い。 また、アジャイル設立者の原則とは正反対のことをして、アジャイルの名を汚しているという報告もある。 Webを巡回していると、ある開発チームが上層部からアジャイル方法論を押しつけられているというコメントを見つけた。 チームにプロセスを押しつけると

  • http://d.hatena.ne.jp/t-katochin/20060209