LaTeXの備考録
久しぶりの更新。
去年からTeXはsublimeで書いて、コンパイルしてpdf出力まで全てsublimeだけでやるようにしている。
ただ新しいファイルで書き始める時に毎回同じようなエラーが出て困るので備考録に。
エラーと対処
! LaTeX Error: Cannot determine size of graphic in filename (no BoundingBox).
これは下記をプリアンブルに
\usepackage{bmpsize}
I found no \citation commands ---
これはbibを使おうとしてるのに、本文中で引用してない場合に起きるっぽい
\usepackage{cite}
メモがてら自分のプリアンブル一部
\usepackage[dvipdfmx]{graphicx} \usepackage{latexsym} \usepackage{marvosym} \usepackage{multirow} \usepackage{cite} \usepackage{bmpsize} \usepackage{url}
好きなバンドのラストライブまでのカウントダウン
好きなバンドのラストライブまでのカウントダウンを表示するだけのサイトです。
今回はこちらのカウントダウンを導入させてもらいました。
好きなバンドの年表をJSとFuelPHPで作ってみた
今回は、自分の好きなバンドであるGalileo Galilei(ガリレオガリレイ)というバンドの、
CDリリースを時系列順に確認できる年表を作ってみた。
作ったものは以下から見れますので是非!!
今回、FuelPHPで作ったと書きましたが、FuelPHP勉強中でプロジェクトがあったので、
そこでポンと置いただけですw
特にFuelらしい機能などは全く使ってない…
というかモデル作成すらしていないっす…
ちなみに、今回使わせてもらったタイムラインを簡単に表現できるJSプラグインはこれ。
→ Dark Responsive Timeline with Bootstrap
そんで、タイムライン化するJSプラグインはここで色々紹介されているので、
場合に応じて良い感じのと、自分好みのやつを選ぶと良さそう
年表やSNSのデザインの参考に!タイムラインのサンプル10例 | 株式会社LIG
本当はconohaのVPSにapacheとか色々突っ込んだ話しを記事にしようと思っていたのですが、
すっかりメモとるの忘れてたので今回はなしにしちゃいました。
emacs package-listにphp-modeを出すようにする
以下を、.emacsや.emacs/init.elに追記するだけで、次回からpackage-list-packagesを出すと、
その中にphp-modeが出てくる。
出てきたら、あとはiで選択して、xでインストールを実行
以下を追記
(require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/")) (package-initialize)
MacのApacheでドキュメント以下にindex.phpを設置
Apacheで任意の場所に作業フォルダを設置したい。
index.htmlやindex.phpをDocument以下の任意のフォルダにおいて作業したい時。
Macには元からApacheが入っていた気がした。
作業フォルダを任意の場所に変更する
「/etc/apache2/httpd.conf」で以下の二箇所を変更する。
今回は、"/Library/WebServer/Documents" → ”/Users/takuma/Documents/study”
に変更してみます。
$ sudo emacs /etc/apache2/httpd.conf //以下の変更。 237: DocumentRoot "/Users/takuma/Documents/study" 239: <Directory "/Users/takuma/Documents/study">
これでlocalhostにアクセスしたらいけると思ったけど、エラーがでる場合がある。
Forbiddenエラー
「You don't have permission to access / on this server.」
てな感じのエラーが出たので、以下で対応
VirtualBoxにFuelPHPを入れてみる
備考録なので適当です…
FuelPHPの導入
$yum install curl git $curl get.fuelphp.com/oil | sh
任意のフォルダにプロジェクト作成
$oil create project_name
エラーがでた
Error - date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in COREPATH/classes/fuel.php on line 162
$ emacs /etc/php.ini date.timezone = 'Asia/Tokyo' //ここを変更
php oil -v Fuel: 1.8 running in "development" mode
アクセスの確認
http://
またエラー
Fuel\Core\PhpErrorException [ Error ]: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead
$emacs fuel/app/config/config.php 'default_timezone' => 'Asia/Tokyo', //96行目あたり
index.phpを消す方法
以下コメントを削除
29 # Remove index.php from URL 30 RewriteCond %{HTTP:X-Requested-With} !^XMLHttpRequest$ 31 RewriteCond %{THE_REQUEST} ^[^/]*/index\.php [NC] 32 RewriteRule ^index\.php(.*)$ $1 [R=301,NS,L]
Mac Virtual Boxで「Kernel driver not installed(rc=-1908)」となった時の解決法
一瞬で解決したのは以下の方法。
解決法
参考[1]の記事の通りにやりました。
Mac に再度Virtual Boxを上書きインストール
Downloads – Oracle VM VirtualBoxのサイトにアクセスし、
Virtual Boxをもう一度ダウンロードして、インストール。
この時の最新版は以下のように、Virtual Box 5.0.20だったのでそれをインストール。
「VirtualBox 5.0.20 for OS X hosts amd64」
これで再度Virtual Boxを起動したらエラーはでませんでした。