MySQL で文字コードを UTF-8 すると符号化した文字が3バイト以下には対応しますが、4バイトになると文字がなくなってしまいます。UTF-8 で 4バイトになる文字は次のとおりです。
必須なプロパティ
og:type
“website” や “blog”、”video.movie” のようにオブジェクトのタイプを指定します。
og:title
オブジェクトのタイトルを指定します。
og:image
ロゴなどのオブジェクトを代表する画像の URL を指定します。
og:url
正規化した URL を指定します。
有用なページ
my.cnf の mysqld セクションにある default-storage-engine を InnoDB に変更します。
[mysqld]
default-storage-engine = InnoDB
変更を保存したら、MySQL サーバーを再起動します。
MySQL 5.5以降は変更しなくても InnoDB がデフォルトのエンジンになっています。
ウェブマスターツールのコンテンツ キーワード
Google のウェブマスターツールを利用すると、最適化のコンテンツ キーワードでサイト全体で使用している単語の一覧と使用している回数が表示されます。使用している単語や使用回数で、サイト全体の傾向や文章のくせなどを知ることができます。
重要度は使用回数に比例しているようで、ショッピングサイトでは “税込” などの重要でない単語が高い重要度で評価されてしまいます。
ウェブサイトの Retina ディスプレイ対応
Retina ディスプレイを始めとして、Pixel Ratio が1を超えるディスプレイを採用したデバイスが増えてきました。デバイス (OS やアプリケーション) 側で拡大をして表示されますが、うまく拡大してもらえないとぼやけた表示になってしまいます。
そこで、Retina ディスプレイなどの Pixel Ratio が1を超えるディスプレイでもきれいに画像が表示されるための対策を挙げてみます。
画像を width, height 属性や CSS を使って、実際のサイズより縮小して表示すると Internet Explorer ではきれいに縮小してくれません。しかし、Internet Explorer 7 以降では、CSS で縮小方法にバイキュービック法を指定することで、きれいに縮小させることができます。
img {
-ms-interpolation-mode: -bicubic;
}
Android をエミュレーターで用意するのが面倒なときは、VMware Fusion や VirtualBox などで仮想マシンにすることができます。
my.cnf に次の変数を設定します。
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
[mysql]
default-character-set = utf8mb4
※ default-character-set
はバージョンを5.5で廃止されました。
my.cnf がない場合は、support-files (/usr/local/mysql/support-files) フォルダにある設定ファイルを /etc/ フォルダにコピーして利用します。
コピーするファイルは環境によって選びます。
- my-small.cnf
- 64MB 以下のメモリーを使用するとき。
- my-medium.cnf
- 128MB 以下のメモリーを使用するとき。
- my-large.cnf
- 512MB 以下のメモリーを使用するとき。
- my-huge.cnf
- 1GB – 2GB 以下のメモリーを使用するとき。
- my-innodb-heavy-4G.cnf
- 4GB のメモリーと InnoDB を使用するとき。
cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf
MAMP の設定ファイル
MAMP 2.1.1 の設定ファイルは次のフォルダーにあります。
Apache – httpd.conf
/Applications/MAMP/conf/apache/httpd.conf
MySQL – my.cnf
/Applications/MAMP/Library/support-files/my-large.cnf
/Applications/MAMP/Library/support-files/my-medium.cnf
/Applications/MAMP/Library/support-files/my-small.cnf
PHP – php.ini
/Applications/MAMP/conf/php5.4.4/php.ini
日本語と中国語の記号
日本語と簡体中国語、繁体中国語では記号が違います。
日本語 | 簡体中国語 | 繁体中国語 | |
---|---|---|---|
句点 | 。 | 。 | 。 |
読点 | 、 | , | , |
中黒点 | ・ | 、 | 、 |
スラッシュ | / | / | / |
カギカッコ | 「 」 | “ ” or 《 》 | “ ” or 《 》 |
二重カギカッコ | 『 』 | “ ” or 《 》 | “ ” or 《 》 |
注釈 | ※ | * | * |
郵便記号 | 〒 | 邮编: | 郵編: |
1ページに複数の言語が入ると、記号が正しく表示されないので、lang 属性を指定したタグで言語を指定する必要があります。