Blog

  • MySQL データベースのデフォルトのエンジンを InnoDB にする

    my.cnf の mysqld セクションにある default-storage-engine を InnoDB に変更します。

    [mysqld]
    default-storage-engine = InnoDB

    変更を保存したら、MySQL サーバーを再起動します。

    MySQL 5.5以降は変更しなくても InnoDB がデフォルトのエンジンになっています。

  • ウェブマスターツールのコンテンツ キーワード

    Google のウェブマスターツールを利用すると、最適化のコンテンツ キーワードでサイト全体で使用している単語の一覧と使用している回数が表示されます。使用している単語や使用回数で、サイト全体の傾向や文章のくせなどを知ることができます。

    重要度は使用回数に比例しているようで、ショッピングサイトでは “税込” などの重要でない単語が高い重要度で評価されてしまいます。

    (さらに…)
  • ウェブサイトの Retina ディスプレイ対応

    ウェブサイトの Retina ディスプレイ対応

    Retina ディスプレイを始めとして、Pixel Ratio が1を超えるディスプレイを採用したデバイスが増えてきました。デバイス (OS やアプリケーション) 側で拡大をして表示されますが、うまく拡大してもらえないとぼやけた表示になってしまいます。

    そこで、Retina ディスプレイなどの Pixel Ratio が1を超えるディスプレイでもきれいに画像が表示されるための対策を挙げてみます。

    (さらに…)
  • Internet Explorer で画像をきれいに縮小して表示する

    Internet Explorer で画像をきれいに縮小して表示する

    画像を width, height 属性や CSS を使って、実際のサイズより縮小して表示すると Internet Explorer ではきれいに縮小してくれません。しかし、Internet Explorer 7 以降では、CSS で縮小方法にバイキュービック法を指定することで、きれいに縮小させることができます。

    img {
    	-ms-interpolation-mode: -bicubic;
    }
  • Android を VMware Fusion にインストールする

    Android をエミュレーターで用意するのが面倒なときは、VMware Fusion や VirtualBox などで仮想マシンにすることができます。

    (さらに…)
  • MySQL データベースの文字コードを UTF-8 にする

    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
  • macOS で簡単ウェブサーバー MAMP

    MAMP をインストールすると macOS で Apache (nginx) + MySQL + PHP を利用したウェブサーバーが簡単に構築できます。

    (さらに…)
  • 日本語と中国語の記号

    日本語と簡体中国語、繁体中国語では記号が違います。

      日本語 簡体中国語 繁体中国語
    句点
    読点
    中黒点
    スラッシュ / /
    カギカッコ 「 」 “ ” or 《 》 “ ” or 《 》
    二重カギカッコ 『 』 “ ” or 《 》 “ ” or 《 》
    注釈 * *
    郵便記号 邮编: 郵編:

    1ページに複数の言語が入ると、記号が正しく表示されないので、lang 属性を指定したタグで言語を指定する必要があります。

  • icns ファイルを作成する

    icns ファイルを作成するには、各サイズの画像を用意して、ターミナルで iconutil コマンドを使って作成します。

    (さらに…)
  • VirtualBox で USB の割り当てに失敗する

    VirtualBox で「USB デバイスの割り当てに失敗しました。」(being exclusively used by the host computer) とエラーが出た場合は次の手順で直ることがあります。

    (さらに…)