タグ

ブックマーク / thinkit.co.jp (5)

  • [Think IT] 第1回:携帯サイトとPCサイトはここまで違う! (1/3)

    XHTML Mobile Profileに対応したHTML 連載では、「PCサイトを制作してきたけど、携帯サイトは初めて」といった企業や個人クリエイター向けにPCとモバイルの違いなどをふまえ、携帯サイトを公開するまでの入門的なノウハウを紹介していきます。 まず、今回はHTMLの種類やタグ、CSSなど携帯ブラウザによる違いと、画面サイズやキャッシュ容量などの端末による違いについて紹介していきます。 では、早速携帯サイトを作る上でマークアップの基となるHTMLについて説明します(図1-1)。携帯電話はPCと比べても非常に早い進化を遂げてきたため、どれも基HTMLを基準に作られていますが、携帯ブラウザ(iモード、EZweb、Yahoo!ケータイ)で表示可能なHTMLの仕様には実に多くの種類が存在します。 現在市場に出回っている機種ということに限定すれば、XHTML Mobile Prof

  • [ThinkIT] 第6回:データベースの負荷分散とまとめ (1/3)

    Webサーバーも順調に増えた、となると次はデータベースが悲鳴を上げる頃です。データベースの増設と行きましょう。 はてなではデータベースにはMySQLを利用しています。MySQLは組み込みでレプリケーションをサポートしているので、これを使わない手はありません。レプリケーションを行い、マスターDBのコピーであるスレーブDBサーバーを作り2台構成にします。 レプリケーションは、データベースを複数台に増やし、且つその複数のデータベースが保持するデータを同期させるための仕組みです。レプリケーションされたデータベースのうち、元々あったデータベースが親、それ以外が子という親子関係になります。 親はマスター、子はスレーブと呼ばれ、マスターへの更新処理と同じ処理をスレーブに伝播させることでデータの同期が行われます。実際にはマスターからスレーブへ処理が伝播するのではなく、スレーブがポーリングを行ってマスターと

  • 3キャリア対応の携帯サイトを作るには

    制限の多いキャリアに合わせた作り 前回(http://www.thinkit.co.jp/article/143/2/)は、汎用的な携帯サイトを作る手順とポイントを解説しました。今回は、3キャリア対応の携帯サイトを作るテクニックと「こうしたい」を実現するデザインテクニックを技術的視点で解説します。 3キャリアに対応した携帯サイトを作るためには、各キャリアの仕様を比較し、最も制限の多い(自由度の低い)キャリアに合わせなくてはなりません。まず、第1回(http://www.thinkit.co.jp/article/143/1/)と第2回(http://www.thinkit.co.jp/article/143/2/)の内容をふまえて、3キャリアの携帯サイト制作のポイントをおさらいしましょう。 HTMLCSSに関しては、最新のデザインを取り入れるならHTML文書は「XHTML」で記述する、コ

  • [Think IT] モバイル向けサイト制作

    ソフトウェア開発の第一線に携わるエンジニアの方々ために、最新の技術情報と現場で使えるノウハウ記事を毎日公開しています!

  • [ThinkIT] Part1:PHP5のオブジェクト指向(1) (1/2)

    PHP5では、オブジェクト指向の機能が強化され、実用的なオブジェクト指向プログラミングが実現されました。この連載では、PHPでオブジェクト指向を使ったプログラミングの例を紹介します。 これまでのバージョンのPHPではオブジェクトの機能が弱かったため、格的にオブジェクト指向プログラミングを行う場合につまずくことがよくありました。PHP5では、Zend Engineのバージョンが上がったことで、特にオブジェクトの機能が飛躍的に改善されました。 これにより、Javaライクなオブジェクト指向プログラミングが可能になります。もちろん、すべてがJavaと同様であるというわけではありませんが、ほぼ問題はないと考えてよいでしょう。 ここでは、新たに使えるようになったオブジェクトの機能のうち、頻繁に使われるであろう機能を中心に紹介していきます。 今までのPHPでは例外処理をうまく扱うことが難しく、主に関数

  • 1