名前空間とバックスラッシュや円マーク、ほんとフォント

起きたこと

プライベートでLaravel使ってて、名前空間のセパレータを¥で書いたらエラーが起きました。
(会社でSymfonyPHPファイル見てると¥表記になっていたので普通にいけると思っていました)

詳細

会社
Windows
・USキーボード
・Tera Term
Emacs
IPAゴシック

Mac
・USキーボード
・ターミナル
VirtualBox
Emacs
・フォントはいじってない

会社で開発をしていて、バックスラッシュをタイプすると円マークが表示されていました。
何の違和感もありませんでした。名前空間のセパレータも円マーク。
円マークもバックスラッシュと同じ役割を果たすんだなーって思っていました。無意識。

そんな中、家でLaravelを触っていると名前空間のセパレータがバックスラッシュで書かれていました。
円マークのほうが慣れてるしーって思って円マークで書き直すとエラーが起きました。
なんでだろーと1時間は粗探ししたと思います。

結論

PHP名前空間のセパレータはバックスラッシュ。
(メモ: https://wiki.php.net/rfc/namespaceseparator
会社で開発しているときに円マークで表示されていたのは、IPAゴシックがUnicodeのU+005Cにも円マークを割り当てていたからっぽい。
https://www.ipa.go.jp/files/000008666.pdf
http://www.unicode.org/versions/Unicode9.0.0/UnicodeStandard-9.0.pdf
バックスラッシュ - Wikipedia
円マークとバックスラッシュ | イツカツクッテ

ということで、会社でのフォントをMyricaMにしました。
MyricaM | プログラミングフォント Myrica / Estable

理想と現実

理想

月:ESLpodcastがっつり、筋トレ
火:ランニング
水:ESLpodcastがっつり、筋トレ
木:ランニング
金:ESLpodcastがっつり、筋トレ
土:ランニング
日:体を休める

直近のToDo:発表用パワポ
ちょっとずつやってること:Ruby技術者認定試験合格教本 Silver/Gold対応 Ruby公式資格教科書
他にやりたいこと:持っている技術書やその他本の消化。

現実

家に帰る、ご飯食べる、いつのまにか1時過ぎてる、寝る。


んー><

ガルーンインストール

API使ってみたいので。

1. サーバー用意

VirtualBox + CentOS 6.7

CentOS7系じゃないのは、6系に慣れているからです。
特にポート系の扱い。
CentOS-6.7-x86_64-bin-DVD1.isoでやりました。
ネットワークインストールはinstall.imgが取得できないとかでうまくいきませんでした。
apacheとか80番とかもろもろやっておく。

2. Garoon4お試し版インストール

試用する(パッケージ版) | サイボウズ ガルーン

インストールマニュアルを見て、あらかじめ必要なライブラリはインストール・アップデートしておきました。
あとはインストールマニュアルに沿ってインストールしました。
(単体構成、MySQLは同梱のもの利用、サンプルデータインストール)

3. 確認

f:id:mfham:20151129020112p:plain

できた!
予定の登録もできています。

その他

mac買いました。
ブログのタイトル変えました。恥ずかしくなって・・・

YAPC行ってきた。が><

前夜祭

まともにスケジュール見ずに、夕方に懇親会みたいなのがあるだけかなーと思い込んでおり、普通に仕事してた。

1日目

仕事の関係で、しょっぱな1つだけ見ることに。
会場に数分遅れで到着。
なんとか座ることができた。
前の方にCH1. CH2.って書いてるけどなんだろーって思いながら聞いてた。# 意識朦朧・・・
講演が終わってから翻訳機の存在を知った・・・ひぃー><

2日目

お昼から行こうと思っていた。
LTからの参戦になってしまった・・・とても面白かった!

おみやげ

タンブラーカッコ良かった!
中に合格証が入っていたけど、日付が2014年7月って書いてた。どういうことやろ・・・

まとめ

もったいないことをした。
お疲れ様でした。

やることやってみたいこと


ありすぎ!!

visual studio 2015 ちょっとエラー起きたけど解消メモ

Windows7visual studio 2015をインストールした。2~3時間くらいかかったかな・・・

HelloWorld

コンパイル?実行?すると、次のようなエラーが。

f:id:mfham:20150803011128p:plain

ぐぐってるとひっかかる。

.net - How to fix DNX/DNVM in Visual Studio 2015? - Stack Overflow

PowerShellのバージョンを上げればいいのかな。