“Undefined index” Noticeを防ぐためのissetが冗長なので関数化。 ...
GitHubPagesが動かない
GitHubPagesでブログを公開しようと、下記ページに従って作業したがindex.htmlすら表示されない… 参考ページ 1.GitHubに登録したメールアドレスの受信箱をチェック “Page build failure”というサブジェクトでGitHubからメールが届いていた。 The page build failed with the following error: You need a verified email address in your GitHub account to publish Pages. You can verify your email addresses from your Settings panel: https://github.com/settings/emails 設定パネルであなたのメアドが正しいことを確認してください、と書いてある。 上記メール内のリンクを押してページ遷移した後、メールアドレスの確認ボタンをクリック。 その後、github pagesのページ作成ボタンを押すと下記URLにアクセスできた。 (usernameは読み替え) http://username.github.com/ ...
OpenXインストール
更新日:2015年06月27日 OSS版のOpenXは製品名がRevive AdServerに変わりました。 インストールはこちらをご確認下さい。(2015/06/27) ローカルPCのVmwarePlayerにOpenXをインストール。 [マニュアル]に従ってインストールしました。 1.ソース取得 マニュアルの下記リンクからソースをダウンロード。(アンケートがあるためwgetでは落とせない) Download the latest installation archive from: here ソースをWebサーバへアップし、解凍して公開ディレクトリへ配置する。 # mv openx-2.8.10 openx # mv openx /var/www/html/ /var/www/html/openx/varと/var/www/html/openx/www/images に777を与える。 # cd /var/www/html/openx/ # chmod -R 777 var # chmod -R 777 ./www/images/ ブラウザでhttp://localhost/openx/ へアクセスし、Webのインストーラを起動する。 下記のディレクトリにも書き込み権限が必要というエラーが出た。 /var/www/html/openx/plugins /var/www/html/openx/www/admin/plugins 画面にコマンドが書いてあったのでそのまま実行。 # chmod -R a+w /var/www/html/openx/plugins # chmod -R a+w /var/www/html/openx/www/admin/plugins 2.Registration Webインストーラを続行、下記項目に入力。 name, password, e-mail 3. ...
Jekyllとgithubでブログ作成
ローカルPCのVmwarePlayerにRuby, RubyGems, Jekyllをインストール。 Jekyllで作ったブログをGitHubに設置する。 1.Rubyインストール # インストール済みか? # rpm -q ruby # インストールされていない場合、インストールを行う。 # yum install ruby ruby-devel rdoc irb 2.RubyGemsインストール # wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz # tar xzf rubygems-1.3.5.tgz # cd rubygems-1.3.5 # ruby setup.rb # インストールされたgemsのバージョン確認。 # gem -v 3.Jekyllインストール # gem install jekyll 下記メッセージ(抜粋)でインストール失敗… buffer overflow detected 3-1. vmware playerの割り当てメモリ変更。192MB -> 256MB (問題の解決とは無関係と思われる) 3-2. Ruby再インストール # cd /etc/yum.repos.d/ # wget http://rubyworks.rubyforge.org/RubyWorks.repo # yum install ruby # ruby -v ruby 1. ...
Jekyll Tips1
Jekyllの設定に関するメモ。 JekyllBootstrapの配置先は下記ディレクトリ。(関連記事) /var/www/html/jekyll/JEKYLL_HOME/ ・画面ヘッダ部分のナビゲーションを変更したい。 (例) 画面ヘッダ部分にArchiveを表示したくない場合 下記ファイルのヘッダ部分の"group: navigation"を#でコメントアウトする。 /var/www/html/jekyll/JEKYLL_HOME/archive.html ・記事タイトルに日本語を使いたい。 記事のファイル名に日本語は使えないので、YAMLのFront Matterでtitleを指定する。 (例) --- layout: page category: Jekyll tags: [Ruby, RubyGems, Jekyll, GitHub] date: 2012-12-23 00:00:00 title: Jekyllとgithubでブログ作成 --- ・ループ回数を制限したい。 limitを使う。 (例)最近の5件だけ記事を表示。 {% raw %} <ul class="posts"> {% for post in site.posts limit:5 %} <li><span>{{ post.date | date_to_string }}</span> » <a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li> {% endfor %} </ul> {% endraw %} ・liquidの文法をエスケープしたい。参考ページ Markdownの中でif文やliquidの文法をそのまま出力したい場合、下記のタグを使用する。 {{ "{% raw " }}%} エスケープしたい表現 {{ "{% endraw " }}%} ・日付のフォーマット(書式)を変更したい。参考ページ 日本語を使う場合、ファイルをUTF8で保存する。 (例) {% raw %} { post. ...