タグ

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

  • テキストに意味を持たせるXHTMLタグの正しいマークアップ(1/20) - @IT

    有限会社タグパンダ 喜安 亮介 2009/2/20 テキストに意味を持たせるXHTMLタグの正しいマークアップをおさらいしましょう。フレーズ要素を含む19タグを一挙ご紹介します。 これらの要素を用いたマークアップを行うことにより、「この文章は○○から引用された文」とか「この文字列は▲▲の略語である」といったふうに、テキストに論理的な意味を持たせることが可能になります。 p要素 p要素は、文章の段落を表すための要素です。 ブロックレベル要素として機能し、テキストとインライン要素を内包できますが、ブロックレベル要素を内包できません。 p 文章の段落構造を表すp要素 q要素 q要素は、段落による区切りが不要な短い引用文を表す際に使います。 インライン要素として機能し、テキストとインライン要素を内包できますが、ブロックレベル要素を内包できません。cite属性値に引用元のURIを記述し、必要に応じて

  • ペパボ社長・家入氏が語る、バカとまじめの振り子の関係

    ユニークなデザインやサービスで注目されるペパボ。創業者の家入氏に、クリエータ兼経営者としてペパボが生み出す独創的なサービスへのこだわりを聞いた 自分にできるのはクリエータとビジネスの仲介人 ユニークなデザインやサービスで注目されるpaperboy&co.(以下、ペパボ)。創業者である家入一真氏は、デザイナ/Web開発者としてキャリアをスタートさせ、現在ではそれを支援する側に身を置く。2008年12月に上場を果たし経営者として成功。そんな家入氏に、クリエータとして独創的なサービスを生み出すこと、経営者として会社を成長させることのこだわりについて聞いた。 ――もともと自らもクリエータだったわけですが、それを支援する側になろうと思ったきっかけはなんでしょうか? 高校を中退した後に油絵の学校に通っていたのですが、父親が交通事故に遭ってしまい、就職せざるを得なくなりました。その事故がなければ、三浪、

    ペパボ社長・家入氏が語る、バカとまじめの振り子の関係
  • 時を欠ける症状-うるう秒から考えるサステナビリティ

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 2009年1月1日、“うるう秒”はなぜ起こった? 2009年1月1日9時に、うるう秒が挿入されました。これは2006年以来、3年ぶりのうるう秒です。読者の皆さんは「うるう秒」と聞いて手元の腕時計を気にしたりしませんでしたか? 今回のうるう秒は日時間 2009年1月1日午前8時59分59秒の次に60秒として挿入されました。 そもそも“うるう秒”は、なぜ必要なのでしょう? 大昔、時間や時刻は、地球の公転・自転に基づく天文時が使われていました。近年になり科学の進歩に応じた高精度な時刻が必要になりました。 現在使われている時刻は、原子時計を基に決められています。地球の自転は一定ではないので、

    時を欠ける症状-うるう秒から考えるサステナビリティ
    stdic
    stdic 2009/01/24
    なんか、ほおお〜って納得する話を前に聞いた。
  • 5分で絶対に分かるテクニカルトーク

    スピーカーになろう エンジニアが集まるカンファレンスや勉強会が盛んに開催されています。その形態はさまざまですが、最も多いパターンは「発表者のプレゼンテーションを聴講者が聞く」というスタイルでしょう。 発表者、あるいはスピーカーというと、すごいことのように聞こえます。しかし筆者の経験からいうと、スピーカーになることは、皆さんが思っているほどハードルの高いことではありません。 その一方で、スピーカーになることにはたくさんのメリットがあります。自分にはハードルが高いからと考えて、得られるはずのメリットを放棄するのは、非常にもったいないと思います。 記事では、スピーカーになってテクニカルトークをするとはどういうことなのか、具体的にはどうすればいいのかについて考えてみます。

    5分で絶対に分かるテクニカルトーク
  • 文書構造を表現するXHTMLタグの正しいマークアップ HTMLタグリファレンス(1/10) - @IT

    文書構造を表現するタグ 文書構造を表現するXHTMLタグを大まかに分類し、分類したタグをXHTMLの“要素”として、1つずつ紹介していきます。 これらの要素類はXHTMLの骨格(枠)となる部分を形成していくために使われる、XHTMLタグの記述(=マークアップ)を行ううえで基礎となる要素類です。 htmlタグが一番の外側(先祖)となり、その内側(子)に上からhead要素、body要素といった順番でマークアップされます。 ページとして作成する(.htmlファイル)の文書構造を考慮し、情報構造として論理的に合っているかというのを考えながらマークアップを行いましょう。 html要素 htmlのそれぞれの要素はhtml要素を頂点とする階層構造になっています。 その中でhtml要素は最も基礎となる要素で、そのほかの要素はすべてがhtml要素の子や子孫(※)となる関係性になります。 なお、htmlファイ

    stdic
    stdic 2009/01/19
    あうあうあー
  • 無料Visual Studioで始めるSilverlight 2超入門(1/4) - @IT

    Silverlight 2で.NET技術をカッコよく使おう(2) 無料Visual Studioで始めるSilverlight 2超入門 インフラジスティックス・ジャパン株式会社 テクニカルエバンジェリスト/デベロッパーサポートエンジニア 山田 達也 2009/1/15 連載「.NETを知らない人でも分かるSilverlight入門」の続編のSilverlight 2入門連載です。Silverlightで.NET技術をよりカッコよく簡単に使えるRIAを作ってみましょう。Silverlightそのものについて詳しく知りたい読者は、稿と併せて特集「Silverlightは次世代のJavaScriptフレームワーク?」もご参照ください(編集部) 触ってみよう! Silverlight 2 連載第1回の「ついにRTWされたSilverlight 2は1.0と何が違うの?」では、Silverlig

  • Flash制作を簡単にするActionScriptライブラリとは?(1/3) - @IT

    Flash制作を簡単にする ActionScriptライブラリとは? 特集:Flasherに便利なオープンソース「Spark project」 Spark project コミッタ 新藤 愛大 2008/12/10 「ActionScriptライブラリ」って何? 読者の方は、Flashを使った複雑なアニメーションの制作をどのように行っているのでしょうか。ActionScriptコードを勉強して一から制作していますか? そんな人にこそ知っておいてほしいことがあります。実は、オープンソースの「ActionScriptライブラリ」を使うと、無料で簡単に複雑な機能・動きが実現できるのです。 ActionScriptライブラリとは、一言でいうと、「みんなが使えるように公開されているActionScriptコード」のことです。 イマイチピンと来ませんか? そんな人でも、「Tweener」「Paperv

    stdic
    stdic 2008/12/12
  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ
  • SaaS、クラウド・コンピューティングの将来はバラ色か ― @IT

    このコーナーでは、「SaaS」や「クラウド・コンピューティング」といった言葉で形容される動きを取り上げることが増えている。記者は米シトリックス・システムズが5月20~23日に米国テキサス州ヒューストンで開催した「Citrix Synergy 2008」を取材したが、このカンファレンスでもSaaSやクラウド・コンピューティングがITの潮流として大きくクローズアップされた。 『Does IT Matter?』『The Big Switch』の著者であるニコラス・カー(Nicholas Carr)氏は、同カンファレンスの基調講演で、歴史的な観点からITの今後を説明した。カー氏はITPCの時代になって「コンピューティング・パワーの適用能力が民主化され、分散した。これが非効率につながった。クラウド・コンピューティングは、増加を続けてきたIT投資額を共有モデルによって下げることのできる初めてのチャン

    stdic
    stdic 2008/10/02
  • カミンスキー氏が発表したDNSアタック手法と対策例 ― @IT

    カミンスキー氏が発表したDNSアタック手法と対策例:DNSキャッシュポイズニングの影響と対策(前編)(1/4 ページ) 2008年7月に公開されたDNSキャッシュポイズニングの脆弱性。DNSの仕様に深く関係するこの手法に対して、エンジニアはどのように対策を打つべきでしょうか。この脆弱性の質的な問題と対策、そして私たちが考えなくてはならないセキュリティの心構えなど、2回に分けてお送りします(編集部) ※ご注意 記事に掲載した行為を自身の管理下にないネットワーク、コンピュータに行った場合は、攻撃行為と判断される場合があり、最悪の場合、法的措置を取られる可能性もあります。また、今回紹介するツールの中には、攻撃行為に利用されるという観点から、アンチウイルスソフトにウイルスとして検出されるものも存在します。このような調査を行う場合は、くれぐれも許可を取ったうえで、自身の管理下にあるネットワークや

    カミンスキー氏が発表したDNSアタック手法と対策例 ― @IT
  • 「今後はWeb標準に準拠してください」、マイクロソフト ― @IT

    2008/08/28 マイクロソフトは8月28日、次期Webブラウザのベータ2版「Internet Explorer 8 ベータ2」(IE8ベータ2)の国内でのダウンロード提供を開始した。Windows XP/Vista/Widows Server 2008/2008に対応する。これに合わせて同社は東京都内で会見を開き、IE8の新機能やIE7との違いを説明した。 起動や描画速度、互換性が向上 IE7との最大の違いは速度と互換性の向上だ。 IE6やIE7に比べて起動して最初のWebページを表示し終えるまでの時間が短くなっているほか、JavaScriptエンジンも高速化。SunSpiderを使ったベンチマークではIE6の7倍、IE7の5倍の高速化を実現しているという。 互換性については、IE7以前の描画モードとの下位互換性と、Web標準準拠による、ほかのWebブラウザの互換性の2つの意味がある

    stdic
    stdic 2008/08/31
    いつもいぢわるしてのはそっちじゃないかー。おまえがいうなー
  • ニッポンのインディよ! iPhoneの予想外にカワイイ系で打って出よ ― @IT

    ニッポンのインディよ!iPhoneの「予想外」にカワイイ系で打って出よ:ものになるモノ、ならないモノ(24) ついにiPhoneが日にも登場する。国内キャリアの垂直統合型ビジネスモデルは揺らぐのだろうか。そのとき、インディ系開発者が世界に打って出る商機がある! 連載目次 アップルのスティーブ・ジョブズCEOの巧みな戦略には、当に恐れ入る。これまでモバイル通信キャリア(以下キャリア)に対し、上納金を強要していたと思ったら、iPhone 3Gでは、一転上納金を廃止したという。代わりに2年のシバリをともなった販売奨励金モデルを導入して見せかけの、“予想外”安価としたiPhone 3Gを、世界中のキャリアの理解を得て一気に普及させようというもくろみなのだろう。 この手のひらを返したような振る舞いは、「各国のキャリアを手玉に取るジョブズ」といった感じで、チャップリンの映画「独裁者」の有名な地球儀

    ニッポンのインディよ! iPhoneの予想外にカワイイ系で打って出よ ― @IT
  • あなたのサイトはiPhoneで見られますか? - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) “小さな画面”の台頭 数々の新携帯端末が出るに従って、ごくごく普通にスマートフォンを使う人を見掛けることが多くなりました。WILLCOM(SHARP) W-ZERO3[es]が登場し、女性が普通にスマートフォンを使う姿も見掛けるようになり、不自然さもなくなってきたように思えます。 さらに最近、Apple社からiPhone/iPod touchの発表もあり、ますます携帯デバイスの利用者が増えてくることが予想されます。 そこで重要視されるのが、“小さい画面”のためのサービスや“小さい画面”で使いやすいWebデザインの手法です。 ■主なスマートフォンとその表示スペック(2007年9月14日

    あなたのサイトはiPhoneで見られますか? - @IT
  • 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バッチ
  • Mac OS Xで動かす軽量プログラミング言語 − @IT

    繁田 卓二 株式会社 qnote 2008/6/5 Mac OS X(Leopard)では、Webアプリケーション開発でおなじみのPerlPHPPythonRubyといった軽量プログラミング言語を扱うことができます。その設定方法を紹介しましょう(編集部) 名実共にUNIXと認定されたMac OS X 10.5 Leopard。最近ではUNIX系Webアプリケーションの開発機としてMacを使用されている方も多いのではないでしょうか? その理由の1つとして、Webアプリケーション開発に必要な一連の工程が、1台のMac上でシームレスに行えるというメリットが挙げられます。従来のようにプログラミング・動作デモ・デバッグ・単体テスト・性能評価などといった環境それぞれを「構築する」のではなく、手元のMac上に「乗せる」というスタイルは、迅速さと適応性を求める最近の開発スタイルにうまくマッチしている

    stdic
    stdic 2008/06/06
  • iPhone向けWebアプリを作ろう(1/4) − @IT

    Safari Web Content Guide for iPhoneを読み解きながら、iPhone/iPod touch上のWebブラウザのSafariで動くWebアプリを作成し、UIを最適化するコツを紹介します。 (編集部) Safari Web Content Guide for iPhoneを読み解く ネイティブアプリケーション開発を可能にするSDKが公開され、一層注目を集めている米アップルのiPhone(Applle Developer)。3Gへの対応がうわさされ、日市場向けの発表も待たれますが、読者の中には、早速iPhone向けのアプリケーション開発にチャレンジしている人もいるでしょう。 しかし、ネイティブアプリケーションを作るにはそれなりにプログラミングスキルが必要ですし、完成したアプリケーションは米アップルが用意する「App Store」経由でしか配布できないといった制約

  • Servlet/JSP+MySQLでアプリケーションサーバ その2

    Servlet/JSP+MySQLでアプリケーションサーバ その2:快速MySQLでデータベースアプリ!(9)(1/3 ページ) JavaMySQLを操作する方法が分かったところで、今度はServletに挑戦しよう。前回の内容を理解していれば、Servletのコーディングは簡単だ。 Servlet/JSP環境の構築と設定 ここからは命である、「サーバサイドJava」といわれるServletの説明に移ります。とはいっても、基操作はこれまでに解説してきたものと変わりません。 Tomcatのインストール まずは、Servlet/JSPが動作する環境を構築します。Java Solutionの「JSPの実行環境を整える」に、Tomcatを使った環境構築方法が掲載されているので参考にしてください。「JSPの」とありますが、JSPが使える環境は必然的にServletも使えるようになっています。また

    Servlet/JSP+MySQLでアプリケーションサーバ その2
  • プログラマーを引き付けるMac OS Xの魅力 ― @IT

    林信行 2008/5/15 いまや、Mac一筋という熱狂的なユーザーだけでなく、「何か面白いことをしたい」と考えるエンジニアMac OS Xを利用し始めている。いったいなぜなのか、その理由を探ってみよう(編集部) 最近、Macintoshを使う著名エンジニアをよく見掛けるようになった。 代表的なところだけでも、シックス・アパートの元CTOの平田大治さん(現News2U社取締役)や米マイクロソフトでWindows 98やInternet Explorerの開発に中心的な役割を果たした中島聡さん(現UIEvolution社チーフアーキテクト)、Lingrなどの開発で知られる江島健太郎さん(現インフォテリアUSA社長)、ニコニコ動画の技術コンセプト設計などを行った清水亮さん(現ユビキタスエンターテイメント社CEO)などが思い浮かぶ。 この傾向は、シリコンバレーに行くとさらに顕著だ。シックス・ア

  • @IT Special - Visual Studio 2008快適活用ガイド 第2回

    IT Special 記事企画 Visual Studio 2008 快適活用ガイド ― 開発生産性を高め、技術の幅を広める開発環境の活用方法 ― 第2回 チーム開発を円滑に進めて作業効率を高める 1人で開発できるのならどんなに気楽だろう……。日々の開発作業の中でそんなふうに感じながら仕事をしている開発者は少なくないのではないだろうか。 とにかく複数人で行うチーム開発は大変だ。まず、それぞれの作業項目(=ToDo)をきっちり分けて、お互いの進行を確認しながら協調的に作業を進めなければならない。そのため、ドキュメントやミーティングなどによる情報共有が不可欠であるし、作業項目を管理するための仕組みも必要だ。そのような体制を整えてしっかりとコミュニケーションを取って開発を進めていても、チームに起因する問題は依然として発生し得る。例えば、同じソース・ファイルを2人の開発者が同時に編集し、片方の開

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

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

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