2014-03-01から1ヶ月間の記事一覧
WordPressにはバージョンが3.4から用意されている「wp_is_mobile」っていう関数があって、これを使えば簡単、お手軽にPC向け、スマフォ(スマートデバイス)向けにコンテンツの出し分けが出来ます。 /* スマートフォン向けの内容 */ /* PC向けの内容 */ …
動画(YouTube)をモーダルウィンドウでポップアップ表示させる必要があったので、そのメモ。 使ったのはlightboxクローンのjQueryプラグイン「prettyPhoto」です。 www.no-margin-for-errors.com ライセンスはCreative Commons Attribution 2.5ということで…
htmlページ内の画像(img要素)を遅延ロードし、HTTPリクエストを減らして読み込み速度のパフォーマンスを向上させるのにjQueryプラグインのLazy Loadを使ってみました。久しぶりにこれ系(遅延ロード)のものを探したら、なんでも問題が解消されてるようで…
WordPressにカスタム投稿タイプを追加し、指定した投稿タイプの投稿や更に絞って指定した投稿タイプのカスタム分類(カスタムタクソノミー)投稿のfeed URLを取得します。 今回の用途としてはFacebookページへ流す(プラグインRSS Graffitiを使用)ためだけ…
MySQLデータベースを作成 sudoでMySQLモニターにログイン。 $ sudo mysql -u root -p WordPress用のデータベースwordpressを作成。 mysql> create database wordpress; WordPressをインストール Web公開ディレクトリ直下にWordPress用のディレクトリ _wp-dir…
アメブロ(Amebaブログ)のfeedを取得して別のサイトに表示しようとすると何件かに一件「PR」という広告記事が混在します。これを表示させたくないという依頼が多くはないまでも、なんだかんだで一年に何回かあるので備忘録として残しておきます。 これまで…
FacebookやmixiといったOGP(Open Graph Protocol)に対応したサービスを考慮した場合、ソースにそのための記述をする必要があります。 これまでは以下のようにhtml要素にxmlns属性を追加して必要な各値を記述していたのですが、これはXHTML向けの記法らしく…
.htaccessを使ってURLの正規化を施します。 デフォルトのままだとAWS EC2のApacheでは.htaccessが使えないので注意。 Apacheの設定ファイルhttpd.confを編集する必要があります。 参考 blog.showzine.co URLの正規化 wwwなしで統一し、index.html/index.php…
デフォルトではAllowOverrideがNoneなのでこれをAllに変更する必要があります。 OS Xのターミナルを起動してssh接続し $ sudo vim /etc/httpd/conf/httpd.conf httpd.confから、.htaccessを含む記述を探して AllowOverride None を AllowOverride All に書き…
PHPとMySQLのインストール # yum -y install httpd php mysql 再起動 # service httpd restart PHPの確認 # php -v PHP 5.3.28 (cli) (built: Dec 17 2013 00:28:38) phpファイルをアップロードしてhello worldをechoして確認。オーケー。 ついでに他に必要…
Apacheの設定ファイルhttpd.confを編集 rootユーザに切り替えてから以下のファイルを開いて編集して保存します。 /etc/httpd/conf/httpd.conf 最後に以下を追加します。 NameVirtualHost *:80 <VirtualHost *:80> ServerName showzine.co DocumentRoot "/var/www/html/public/" </VirtualHost>…
AWSアカウント作成とサインイン アカウント作成自体は無料。 新規にアカウントを作成する場合はメールアドレスを入力してから I am a new userを選択してパスワードを入力。 すでにamazon.comのアカウントを持っている場合は そのアカウントでサインイン出来…
タイムゾーンの確認 $ date 2014年 3月 18日 火曜日 10:09:26 UTC 日にち、曜日は合ってますが時間が違います。 タイムゾーンの変更 sudoコマンドでルート権限に切り替え $ sudo su - タイムゾーンを日本語に設定 # cp -i /usr/share/zoneinfo/Japan /etc/lo…
Amazon EC2ではDNSサーバは立てられないそうで、お名前.comのダイナミックDNSを使ってEC2で独自ドメインを利用できるようにしてみました。 参考記事 Amazon EC2を独自ドメインで使う | 横浜のホームページ制作 スタジオFIXの社長ブログ 微妙に参考記事とは…