タグ

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

  • Aptana Jaxerで解決するAjaxのSEO対策とは?

    Hello Jaxer!から始めてみよう ここでは、サーバサイドでDOM操作を行って「Hello Jaxer!」という文字を追加するサンプルを紹介します。まずは、「hello.jaxer」ファイルのソースコードを見てください。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"   "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Hello Jaxer!</title> <script type="text/javascript" runat="server

    Aptana Jaxerで解決するAjaxのSEO対策とは?
    daishi_tionnaly
    daishi_tionnaly 2009/02/17
    jaxer
  • 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
  • 日本初のハッカー、和田先生が語る「ハッカー気質」 ― @IT

    ハッカーというのは自分で“ハッカー”と名乗るのではなくて、いろいろやっているうちに人からそう呼ばれるもの」――。集まった500人を超えようかという聴衆に向かって、そう語り出したのは東京大学名誉教授の和田英一先生だ。日の計算機科学分野のパイオニアで、最近ではハッピーハッキングキーボードの監修などで知られる和田先生こそ、“日最初のハッカー”として知られる人物だ。和田先生の講演で幕を開けた軽量プログラミング言語イベント、「Lightweight Language Spirit」をレポートする。 週末が似合うLL言語 8月4日土曜日、東京・一ツ橋のホールでRubyPHPPythonに代表される軽量プログラミング言語(以下、LL言語)のファンが集う年に1度のイベント「Lightweight Language Spirit」(以下、通称のLL魂を使用)が開催された。同イベントは2003年に「

  • Eclipse 3.2でJava 5版Javadocとライブラリを関連付ける

    Java 5へのEclipse 3.2のインストールと日語化を行う」で説明した手順によりEclipseをインストールをした後に、より使いやすい日語環境を構築するには、併せて、Eclipse 3.2からJ2SE 5.0日語ドキュメントを利用できるようにすることをお勧めします。 なお、「Java 5版MergeDocでEclipse 3.2のホバーを日語化」を行うには、この手順に示す「J2SE 5.0日語ドキュメントのダウンロードとインストール」をしておく必要があります。 稿で用いるアーカイブファイル名は以下のとおりです。 内容 アーカイブファイル名 サイズ

    Eclipse 3.2でJava 5版Javadocとライブラリを関連付ける
  • Podcastでプログラマーに必要な英語をStudyしよう!

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) いまの仕事に「英語」は無用! 当に? 昨今では、コンピュータ関連の翻訳書や日人著者の書籍も増え、大抵の分野であれば、日語で最先端の技術的情報を取得できるようになりました。ただ、最新の技術情報や、ニッチな領域の奥深い情報の場合、どうしても最新の洋書や、論文、英文のWebページの情報などに頼っているプログラマ・エンジニアも多いことでしょう。 また、海外で開催されるカンファレンスのQ&Aや、BOF(birds of a feather)などのミーティングの場合、英語力が即、理解力や情報伝達力に反映してきます。 自分は日にいて、日人相手に仕事をしているから「英語」なんて関係ないと思

    Podcastでプログラマーに必要な英語をStudyしよう!
  • ファイルアップロード処理を簡単にする(Commons活用)

    従来、JSP/サーブレットにおいて、アップロード処理を実現するのは困難でした。というのも、JSP&サーブレットAPI、あるいはJavaコアAPIが標準で備えるライブラリには、アップロード処理に特化したライブラリが存在しなかったためです。そのため、アップロード機能をアプリケーションに組み込むには、POSTされた生のリクエストデータを解析し、ファイル名やその体データを取り出すという処理を自分自身で行わなければならなかったのです。稿では、その泥臭い作業手順については触れませんが、これが大変面倒なものであろうことは想像に難くないでしょう。 しかし、Jakarta Commonsサブプロジェクトから公開されているFileUploadライブラリを利用することで、従来の煩雑なアップロード処理の大半は軽減されます。論より証拠、早速具体的なサンプルコードを見てみることにしましょう。 解説 サンプルコード

    ファイルアップロード処理を簡単にする(Commons活用)
  • HDD以上に便利なオンラインストレージ“Dropbox” ― @IT

    2007/04/09 OSのファイルシステムに統合され、Windows上からは通常のフォルダとして扱えるオンラインストレージサービス「Dropbox」の詳細が明らかになった。Dropboxは、複数のPCから同一フォルダが扱えるだけでなく、バックアップや変更履歴管理、ローカルファイルシステムと完全な透過性を備えた高機能なオンラインストレージサービスだ。 rsync、trac、subversionのいいところ取り 「ほかのオンラインストレージや同期サービスは、どれも使うのが面倒だったり、十分にスケールしなかったり、あるいは何か制限があったりするので不満だった。それじゃあということで、自分たちで、まともなものを作ろうと決めた」。DropboxのCEOで開発者のDrew Houston(ドゥリュー・ヒューストン)氏は@ITのメールインタビューに答え、開発の動機をそう語る。マサチューセッツ工科大学で

  • プログラム言語の文法はどうやって定義されるのか?

    プログラム言語の文法はどうやって定義されるのか?:Javaでコンパイラの基礎を理解する(4)(1/2 ページ) 前回までの解説でコンパイラが生成するオブジェクトコードとそれを実行する仮想マシンについては理解できたはずです。コンパイラが出力するものについては明確にできましたから、次はコンパイラへ入力するソースコードについて考えることにします。 ソースコードには、プログラムを記述することになりますから、それをどのように記述するかを自分で決める必要があります。つまり、プログラム言語の文法を自分で定義するのです。今回はこの方法について解説をします。 コンパイラの仕様(どのように動くか? を決める) 連載でターゲットとしている仮想マシンは非常に単純なものですから、バイナリファイルを毎回手作業で作成することも可能です。 とはいえ、簡単な計算をするために毎回この作業をするのは大変ですから、普段使い慣れ

    プログラム言語の文法はどうやって定義されるのか?
  • HTMLに再び風は吹くか、そして「HTML 5.0」は ― @IT

    Webを構成している技術に関していえば、1つ確かなことがある。それは、「HTMLは明らかに過去の存在」ということだ。HTMLはWebの基盤を構築する上で大きな役割を果たしてくれたが、今やWebの未来を担っているのは、XML、XHTML、そしていくつものスクリプティング言語だ。 HTMLよ、さようなら! ちょっと待って、何だって? World Wide Web Consortium(W3C)が次世代HTML標準の策定に向けて新しいHTML作業部会を設定しただって? よし、それなら、いま私が言ったことは全部撤回だ。 Web標準やW3Cの動きを追っている人であれば、おそらく、このニュースには私と同じくらい驚いているだろう。HTMLは既に過去のものであり、この標準についてはもはや新しい作業は行われないだろうというのが、しばらく前からの共通の認識だった。そして、Web開発の標準はすべて XHTML

  • 最近の大学生は携帯メールでレポートを書くらしい ― @IT

    2007/03/09 「最近の大学生は授業のレポートも携帯メールで送って来るんだよ」。奈良先端科学技術大学院大学 教授の砂原秀樹氏はこう苦笑いする。ある年齢以上の人にとってはPCを使った電子メールがまずあって、その後に携帯メールが登場した。しかし、いまの大学生世代ではまず携帯メールに触れ、その後、PCメールを始める人が多いのだ。ガートナー ジャパンは「今後5年で電子メール利用が半減する」とも予測しているが、電子メールの将来は……。 砂原氏は、理事を務めるMozilla Japanの3月9日の記者会見後、記者にコメントした。砂原氏は「大学生は1000字くらいのレポートでも平気で携帯メールで送ってくる。ぼくの授業では携帯メールのレポートは禁止しているけど、学生にとっては携帯メールが普通になっている」と語る。国内ではインターネットに接続する端末で、携帯電話がすでにPCを上回っている。インターネッ

  • XML文書編集の未来形!?――ジャストブログを試してみた ― @IT

    2007/02/16 ジャストシステムが2月9日に開始した無料ブログサービス「ジャストシステムブログサービス」は、TypePadを使ったブログホスティングサービスで、ごく一般的なブログサービスだ。特に目を引く感じではない。しかし、同時に無償配布しているブログ編集・更新ツールの「xfy Blog Editor Trial Pack」の最新版を試してみて、これは他に類を見ない斬新な試みではないかと感じた。 Movable Typeの画像アップロードUIはつらい ローカルで編集したHTMLファイルをFTPで転送し、もし文章に誤植があれば、再びエディタで編集してFTP……。今では信じられないが、それがWeb1.0時代の個人のホームページの作り方だった。 その後、Web1.5ともいうべき時代になると、CMSやブログツールが登場した。Webブラウザ上で文字列を入力したり、修正したりといったことが容易に

  • 入試ナシ、選抜はロト抽選で公平に! サイバー大学 吉村作治学長 ― @IT

    2006/12/07 11月30日に文部科学省から正式に設立認可が降りたことを受け、いよいよサイバー大学が2007年度春学期に向けて第1期生の募集を12月11日から始める。12月7日、説明会に現れた吉村作治学長は「もともと入学試験は憲法違反だと思っている」と過激な発言も飛び出すほど教育論に熱弁。長年身に染み付いた大学講義時間の関係で「体内時計は90分」だと言う吉村氏。会見予定時間の60分を大幅に超えるキッカリ90分間で、サイバー大学の目指す教育と方法論をとうとうと語った。 早稲田大学はタンカー、サイバー大学は伝馬船 吉村学長の熱意は30年以上に及ぶ早稲田大学での教員生活での反省や、反発に端を発している。大学教育の現場が抱える矛盾や非効率、あるいは学校側が授業を受ける学生たちに押し付けている不公平を正したいとの思いが強い。「早稲田大学のようなマンモス校はタンカー。学長が変わって舵を切ったとこ

  • 調べもの専用Googleブラウザを作ってみよう ─ @IT

    Webアプリケーションの機能や操作性を向上させるアプローチの1つとして、特定のWebアプリケーション専用ブラウザの作成を提案し、その具体的な方法を解説します。ここでは、Googleで検索を行ったときにその検索語を記録していく機能を持った「調べもの専用ブラウザ」 の作り方を説明します(*注意:グーグルが提供を開始したWebブラウザ「Google Chrome」については下記記事をご参照ください)。 Google Chrome曰く「Webブラウザは主役じゃない」 ベータ版が提供開始されたグーグルの新しいブラウザをWebアプリ開発者の視点で検証。IEやFirefoxと比べると? Gearsとの関係は? 検証で見えたChromeの思想とは? Webアプリケーションを構築していると、Webブラウザだけではどうしても実現が難しい問題にぶつかることがあります。 例えばグループウェアで新着情報があったら画

  • 1