さこ街浪漫

GO ON A HIGHWAY

音楽ノート

イトシスギテ - じゅじゅ

ヘヴィなアレンジの曲が多く、好き嫌いが分かれるところだと思うが、この「イトシスギテ」に限らず、とにかくメロディーが良い。ニコニコしたりオーディエンスを煽ったりしないそのパフォーマンスも特徴的。

soundcloud.com




オーケストラ - BiSH

遅ればせながらアイナの声にノックアウト。本当になんのきなしに偶然、この動画をクリックしてしまったのが運命の瞬間だったのかもしれない。どうして今まで聴かなかったんだろう、そんな気持ちになっている。

www.youtube.com




Powder Snow - ハイタッチガールズ

SoundCloud をポチポチしていたら勝手に流れてきた曲。「どうしてもっと早くみつけられなかったんだろう」というなんともいえない気持ちになったのはトマパイ以来。2016年3月に解散

soundcloud.com

Laravel said 「Whoops, looks like something went wrong.」

経緯

どこかで作成して動いていたはずのアプリケーションを clone して artisan serve。ブラウザでアクセスしてみたところこれが出たので困っていたが解決したのでメモ。

やったこと

アプリケーションをデバッグモードに

APPLICATION_HOME/config/app.phpAPP_DEBUGtrue にして再度 artisan serve したところ、次のようなエラーメッセージが。

RuntimeException in compiled.php line 13327:
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.

全く意味がわからなかったが、APPLICATION_HOME で ls -la したところ、.env が存在していないことに気付いた。確かにこのファイルは .gitignore に入っている。ああそうか、プロジェクトを作成した環境には存在していたはずだがここには無い。

そういえば DigitalOcean の Laravel + Ansible の紹介文では配置した後で create-project する手順になっていた。どこかから持ってきたプロジェクトはプロジェクトの形をしているが中身は空っぽなのだろう。

プロジェクトを更新する

改めて APPLICATION_HOME に移動して

$ composer create-project

で完了。

環境

Google Compute Engine の Debian 8 jessie でロケールが ja_JP.UTF-8 にならない

概要

いくら試してもロケールが ja_JP.UTF-8 にならなくて困っていた(それほど困ってはいなかった)が解決した。

手順

必要なパッケージ群をインストール(重要)。この中のどれかが重要なのだと思うがそこを突き止める時間はない。

# apt-get install task-japanese

ja_JP.UTF-8 の行を有効にする

# vi /etc/locale.gen

更新

# locale-gen

ロケールを ja_JP.UTF-8 に変更して

# vi /etc/default/locale

再起動

# reboot
コメント
  • GCE Debian 8 の初期状態では日本語関連パッケージが入っていないのかもしれない。

Ubuntu 14.04 LTS の pip list で謎の AssertionError

事象

pip list で謎の実行時例外

cat /root/.pip/pip.log
------------------------------------------------------------
/usr/bin/pip run on Sat Apr  2 08:30:48 2016
adium-theme-ubuntu (0.3.4)
apt-xapian-index (0.45)
argparse (1.2.1)
cffi (1.5.2)
chardet (2.0.1)
colorama (0.2.5)
command-not-found (0.3)
cryptography (1.3.1)
debtagshw (0.1)
defer (1.0.6)
dirspec (13.10)
distribute (0.7.3)
duplicity (0.6.23)
enum34 (1.1.2)
Flask (0.10.1)
html5lib (0.999)
httplib2 (0.8)
idna (2.1)
ipaddress (1.0.16)
itsdangerous (0.24)
Jinja2 (2.8)
lockfile (0.8)
lxml (3.3.3)
MarkupSafe (0.23)
oauthlib (0.6.1)
oneconf (0.3.7.14.4.1)
PAM (0.4.2)
pexpect (3.1)
Pillow (2.3.0)
pip (1.5.4)
piston-mini-client (0.7.5)
protobuf (2.6.1)
pyasn1 (0.1.9)
pycparser (2.14)
pycrypto (2.6.1)
pycups (1.9.66)
pygobject (3.12.0)
pyOpenSSL (16.0.0)
pyserial (2.6)
pysmbc (1.0.14.1)
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 80, in run
    self.run_listing(options)
  File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 142, in run_listing
    self.output_package_listing(installed_packages)
  File "/usr/lib/python2.7/dist-packages/pip/commands/list.py", line 151, in output_package_listing
    if dist_is_editable(dist):
  File "/usr/lib/python2.7/dist-packages/pip/util.py", line 366, in dist_is_editable
    req = FrozenRequirement.from_dist(dist, [])
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 286, in from_dist
    assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
見解
  • apt-get で入れてしまった python-pip に問題がある模様。version が 1.5.4 とかよくわからないバージョンを示していた。
  • easy_install pip などが正解
環境
補足

python-pip のアンインストールは

# apt-get autoremove python-pip