カテゴリー
サイト制作

SVG のテキストオブジェクトの強制改行

HTML (XHTML) で強制改行する場合は、<br /> タグを使いますが、SVG のテキストオブジェクトで強制改行するには、<tbreak /> タグを使います。

カテゴリー
サイト制作

Podfeed を使うと iTunes で二重登録される

@Nifty が提供している Podfeed を使う事で、ブログの RSS をポッドキャスト用の RSS に変換することができます。また同時に Podcasting Juice の番組登録をすればランキングに参加できます。

しかし、ある時点から Podfeed を介した RSS を iTunes に登録をすると、Podcast (番組) が二重に表示されてしまいました。

カテゴリー
サイト制作

Windows Gadget を配布するときの注意

Windows ガジェットは HTML や CSS、画像などガジェットに必要なファイルを一つにファイルに ZIP 圧縮し、拡張子を zip から gadget に変更したファイルです。そのため、ガジェットファイルをそのまま Web サーバーにアップロードして、ダウンロード配布すると、拡張子が zip になってダウンロードされてしまう場合があります。

カテゴリー
サイト制作

ID や Class の命名規則

デザインがしっかりしていてメジャーかなと思われるサイトの ID や Class の命名規則を調べてみました。

カテゴリー
サイト制作

携帯のブックマーク(お気に入り)に追加タグ

携帯で検索やブログのリンクからアクセスするとき、検索サイトやブログサービスによってゲートウェイを通す場合があります。ゲートウェイを通してアクセスされると、アドレスが長くなってしまうためにブックマーク(お気に入り)に追加できなくなることがあります。

そのため、携帯サイトへブックマーク(お気に入り)に追加するリンクを掲載しておくと携帯サイトのユーザビリティがあがります。ブックマーク(お気に入り)に追加タグは次のとおりです。

<a href="device:home/bookmark?url=[アドレス]&title=[タイトル]">ブックマーク</a>

アドレスとタイトルは URL エンコードが必要です。

カテゴリー
サイト制作

携帯の無料ブログの外部リンク

livedoor や ameblo などの無料ブログは携帯からの閲覧に対応しています。そこで、無料ブログの記事内に書かれた外部リンクの対応を調べてみました。

カテゴリー
サイト制作

Gmail (Google Apps) で Bad Request Error 400

12/24 11:00 頃から Gmail にアクセスすると、Bad Request Error 400 が発生してメールボックスのページにアクセスできません。

<HTML>
<HEAD>
<TITLE>Bad Request</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Bad Request</H1>
<H2>Error 400</H2>
</BODY>
</HTML>

ブラウザからのリクエストに問題があるようなので、ブラウザの Cookie を削除してから、再ログインすると問題なくメールが表示されるようになりました。

カテゴリー
サイト制作

マルチドメイン対応 レンタルサーバ

複数ドメインを別サイトとして利用できるレンタルサーバの一覧です。

XREA+
料金 : ¥2,400/年, PHP, MySQL, .htaccess, 転送量 : 3,000MB/日
CORESERVER
料金 : ¥5,000/年, PHP, MySQL, .htaccess, 転送量 : 約5,000MB/日
さくらインターネット
料金 : ¥2,400/年, PHP (CGIモード), MySQL, .htaccess, 転送量 : 無制限
Xserver
料金 : ¥5,000/年, PHP, MySQL, .htaccess, 転送量 : 無制限
CHAT-JP.COM
料金 : ¥5,000/年, PHP, MySQL, .htaccess, 転送量 : 無制限, ドメイン追加設定 : ¥3,150
カテゴリー
サイト制作

強制的に SSL を利用する htaccess の記述

サイトの閲覧を SSL を利用したアクセスに限定したい場合、SSLを利用していないアクセスを SSL を利用するアドレスにリダイレクトします。リダイレクトする方法はいろいろありますが、.htaccess を使用すると手軽に実現できます。

カテゴリー
サイト制作

opensocial is not defined

OpenSocial は Google が 提唱した SNS向け共通API です。OpenSocial は Google Gadget からアクセスできます。しかし、OpenSocial を使った簡単なアプリケーションを Google Gadget で作成してみましたが、次のエラーが発生してしまいました。

opensocial is not defined