タグ

2008年6月10日のブックマーク (13件)

  • Aptana RadRailsで始めるJRuby on Rails超入門(1/3)―@IT

    JRubyを利用したRuby on Rails(以下、Rails)のことを「JRuby on Rails」と呼びますが、オラクルのユーザー向けSNSサイト「Oracle Mix」は、このJRuby on Railsで開発されるなど、JRubyを利用したRailsアプリケーションは実用に近づいてきたといえます。 稿では前編・後編に分けて、JRuby on Railsについて解説します。前編ではRailsのIDEであるAptana RadRails(以下、RadRails)を使い、手軽にJRuby on Railsアプリケーションを体感する方法を紹介します。ToDo管理アプリケーションを構築しながら、RadRailsの便利な機能を紹介していきます。 JRubyはJavaRubyのイイとこどり? JRubyとは一言でいうと、100% Pure-Javaで実装したRubyの実装系のことです。こ

    Aptana RadRailsで始めるJRuby on Rails超入門(1/3)―@IT
  • JavaとRubyの共通点と相違点

    実は共通点の多いRubyJavaJavaエンジニアであり、JavaRubyの両方のインストラクターでもある筆者が贈る、JavaエンジニアのためのRuby入門。 前回「Javaエンジニアにこそ、Rubyの良さが分かる」では、JavaRubyの概要と歴史、使われ方について紹介し、なぜJavaエンジニアRubyの学習に向いているのかについて解説しました。 今回から2回にわたって、具体的にRubyJavaの文法を比較してみます。JavaエンジニアRubyを学ぶ際、「ここはすんなり通過できる」というような共通する部分と、「ここは違いをよく認識する必要がある」というようなRubyにあってJavaにない部分を、いくつか紹介したいと思います。 まずは、Javaエンジニアがほとんど戸惑うことがないと思われる、JavaRubyの共通点をいくつか挙げてみます。 JavaRubyの共通点(1)~

    JavaとRubyの共通点と相違点
  • NodeListの活用にはご注意を

    HTML上のタグ要素にアクセスする手法のおさらい。NodeListの活用法で気を付けるべき点、より実践的なHTMLでのメソッド使用法を学習しましょう。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、主にDOM Level 1で規定されている手法を使い、JavaScriptでどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説します。これにより、JavaScriptからHTML要素を手に取るように操れるようになります。 前回「ノード参照時におけるエラーハンドリング手法を学ぼう」では、タグの相対位置から要素を参照する方法と、ノード参照時のエラーハンドリングについて学習しました。今回は

    NodeListの活用にはご注意を
  • ノード参照時におけるエラーハンドリング手法を学ぼう

    HTML文書から特定のタグ要素を参照する方法と、ノード参照の際のエラー時、その場で処理が終了しないためにすべきこととは何か。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、おもにDOM Level 1で規定されている手法を使い、JavaScriptでどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説します。これにより、JavaScriptからHTML要素を手に取るように操れるようになります。 前回「HTMLタグ名や属性値からの参照をマスターしよう」では、HTML文書から特定のタグ要素を参照する2つの方法を学びましたが、DOMにはまだほかにも要素を参照するインターフェイスが規定さ

    ノード参照時におけるエラーハンドリング手法を学ぼう
  • HTMLタグ名や属性値からの参照をマスターしよう

    DOMでは、さまざまな要素参照方法を規定している。今回はHTML内のタグ要素の参照方法や、タグの属性値の取り出し方を押さえよう。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、おもにDOM Level 1で規定されている手法を使って、JavaScriptを使ってどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説していきます。JavaScriptからHTML要素を手に取るように操れるようになります。 ここでは、HTML内の各タグ要素の参照方法、テキストの値の取り出し方、タグの属性値の取り出し方を見ていきます。DOMでは、さまざまな要素参照方法を規定しています。それぞれの違いを見極

    HTMLタグ名や属性値からの参照をマスターしよう
  • DOMの基本。正しいHTMLとドキュメントツリーを理解しよう

    DOMを介してHTMLを操作する方法を理解しよう。そのためには、正しいHTMLの概念とドキュメントツリーを知る必要がある。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、おもにDOM Level 1で規定されている手法を使って、JavaScriptを使ってどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説していきます。JavaScriptからHTML要素を手に取るように操れるようになります。 ドキュメントツリーとは DOMスクリプティングでは、HTMLに関する正しい知識が求められます。まずは正しいHTMLとはなんなのかを理解していただきます。そして、DOMスクリプティングでは欠

    DOMの基本。正しいHTMLとドキュメントツリーを理解しよう
  • タグの属性値を操る

    Aタグのhref属性やIMGタグのsrc属性など、HTMLの見た目をダイナミックに変更する属性値の操作を解説。きっと実践で役立ちます。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、主にDOM Level 1で規定されている手法を使い、JavaScriptでどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説します。これにより、JavaScriptからHTML要素を手に取るように操れるようになります。 前回の「NodeListの活用にはご注意を」では、HTML上のタグ要素にアクセスする手法を学習しました。 これまでは、HTMLに存在する要素を読み取るだけでした。これからはタグの属

    タグの属性値を操る
  • OSSのJavaバッチフレームワークでHello World!

    OSSのJavaバッチフレームワークでHello World!:Javaバッチ処理は当に業務で“使える”の?(2)(1/3 ページ) バッチ処理を知っている人も知らない人でも 連載第1回の「鉄板焼きのお店から学ぶ、バッチ処理“超”入門」では、近年Javaによるバッチ処理が注目されてきており、商用やオープンソースのJavaバッチ処理用のソフトウェアが登場しつつあるという現状を紹介しました。 オープンソースのJavaバッチフレームワークとしては、SpringBatchがあるものの、2008年4月現在では正式版がリリースされたばかりで、日語のドキュメントも少なく、格的に採用するにはまだ早い状況だと思います。そんな中登場したのが、TERASOLUNA Batch Framework for Java(以下、TERAバッチ)です。今回は、TERAバッチのアーキテクチャと機能を簡単に紹介し、Ja

    OSSのJavaバッチフレームワークでHello World!
  • Eclipseで作る! DBを使った実践的なJavaバッチ

    今回はデータベースを利用した実践的アプリケーション 連載第2回の「OSSのJavaバッチフレームワークでHello World!」では、オープンソースのJavaバッチフレームワークの1つである「TERASOLUNA Batch Framework for Java」(以下、TERAバッチ)のアーキテクチャと機能を簡単に紹介し、HelloWorld!アプリケーションの実装を通してTERAバッチの特徴とアプリケーション作成時に必要な作業を確認しました。 今回はデータベース(以下、DB)を利用したバッチアプリケーションの実装を通して、前回は触れなかったTERAバッチの特徴や機能について紹介します。HelloWorld!から一歩進んでTERAバッチの実践的な利用方法を学んでいきましょう。 なお、2008年5月9日にTERAバッチのVer2.0.0.2がリリースされました。今回はVer2.0.0.2

    Eclipseで作る! DBを使った実践的なJavaバッチ
  • 女性のキャリアアップ阻害要因は、男性の「見えないネットワーク」 − @IT

    女性のキャリアアップを阻害しているのは、マジョリティである男性の「オールド・ボーイズ・ネットワーク」と、「将来像が見えない」という不安――。日IBM出身でジャパン・ウィメンズ・イノベイティブ・ネットワーク(J-Win)理事長の内永ゆか子氏は5月16日、「富士通フォーラム2008」で講演し、日IBMでの成功例を基に女性の能力活用を進める方法について語り、働く女性たちにエールを送った。 内永氏は1971年の入社以来、日IBMで女性技術者として活躍し、取締役専務執行役員を務めた。現在は、日IBM社内の諮問機関「Women's Council」から発展したNPO法人、J-Winの理事長として、企業におけるダイバーシティの推進に尽力している。また2003年4月からは内閣府の男女共同参画会議議員も務めている。 IBMにダイバーシティ(多様性の受容)という戦略が格的に導入されたのは、1993年

    女性のキャリアアップ阻害要因は、男性の「見えないネットワーク」 − @IT
  • WebKitと統合したQtをデモ、Trolltech - @IT

    2008/05/15 WindowsMac OS X、LinuxなどOSの違いを超えて利用できるGUIフレームワークとして知られている「Qt」(キュート)が、モバイルや組み込み、インターネット、マルチメディアとの親和性を急速に高めている。Qtを開発するTrolltechが5月6日に発表した最新版の「Qt 4.4」では、新たにWindows Embedded CEをサポートしたほか、Webブラウザ向けレンダリングエンジンのWebKitを統合している。同社は5月14日に東京ビッグサイトで開催した組込みシステム開発技術展でデモンストレーションを行った。 Qt 4.4を使ったデモンストレーション。LinuxMac OS X、Windows Embedded CEなどで、単一ソースコードのアプリケーションが稼働している。スライドバーを使ったリッチなUIや、グラフィカルな表現などが可能だ Goog

  • いまさら聞けない「Webブラウザ」超入門 後編

    代表的なWebブラウザとは? 『いまさら聞けない「Webブラウザ」超入門』前編では、WebブラウザがWebサーバとやりとりする様子や、その役割について説明しました。 Webブラウザが利用されるハードウェアの環境はPCだけでなく、携帯電話やPDA、さまざまなプラットフォームです。今回はPCのブラウザをメインに代表的なブラウザを紹介します。 以下に、より多くの利用者に使われているWebブラウザソフトを紹介します。数あるブラウザの中から選ばれているだけあり、最新の技術や、いろいろな動画や画像形式に対応しています。 Windows Internet Explorer(ウィンドウズ・インターネット・エクスプローラー) Mozilla Firefox(モジラ・ファイアフォックス) Opera(オペラ) Safari(サファリ) では、それぞれについて見ていきましょう。 ・Windows Interne

    いまさら聞けない「Webブラウザ」超入門 後編
  • いまさら聞けない「Webブラウザ」超入門

    新人に捧げる「Webブラウザの仕組み」 皆さんが毎日利用している「Webブラウザ」。インターネットの創成期から現在まで進化を続けながら、一線で活躍する技術です。今回はこのWebブラウザについてあらためて見てみましょう。 前編・後編2回に分けて、前編ではWebブラウザとサーバの通信の仕組みや役割、後編ではWebブラウザやHTML歴史と未来について説明します。 基的な説明ですが、読めば新しい発見があるかもしれません。 WebサーバとWebブラウザの甘い関係 インターネットを通じてWebブラウジングするとき、私たちはInternet Explorer(以下、IE)やFirefoxといった「Webブラウザ」ソフトを使ってWebサーバにアクセスします。Webサーバが画像やテキストといったデータをWebブラウザに送り、Webブラウザが情報を解釈して表示します。では、ここでのWebサーバとWebブラ

    いまさら聞けない「Webブラウザ」超入門