名前空間とバックスラッシュや円マーク、ほんとフォント
起きたこと
プライベートでLaravel使ってて、名前空間のセパレータを¥で書いたらエラーが起きました。
(会社でSymfonyのPHPファイル見てると¥表記になっていたので普通にいけると思っていました)
詳細
会社
・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時過ぎてる、寝る。
んー><
整理
やることやってみたいこと - にっちとだじゃれ
これ昔書いたけどちょっと整理。
Ruby、PHP、JavaScript(jQuery)、HTMLの優先度が急上昇。
Emacsも浮上。そして英語。そしてGaroonAPI利用。
Perl6でたのにどんどん落ちていく。
パンパンですね。。。疲れます。
ガルーンインストール
API使ってみたいので。
1. サーバー用意
VirtualBox + CentOS 6.7
CentOS7系じゃないのは、6系に慣れているからです。
特にポート系の扱い。
CentOS-6.7-x86_64-bin-DVD1.isoでやりました。
ネットワークインストールはinstall.imgが取得できないとかでうまくいきませんでした。
apacheとか80番とかもろもろやっておく。
2. Garoon4お試し版インストール
インストールマニュアルを見て、あらかじめ必要なライブラリはインストール・アップデートしておきました。
あとはインストールマニュアルに沿ってインストールしました。
(単体構成、MySQLは同梱のもの利用、サンプルデータインストール)
3. 確認
できた!
予定の登録もできています。
その他
mac買いました。
ブログのタイトル変えました。恥ずかしくなって・・・
YAPC行ってきた。が><
前夜祭
まともにスケジュール見ずに、夕方に懇親会みたいなのがあるだけかなーと思い込んでおり、普通に仕事してた。
1日目
仕事の関係で、しょっぱな1つだけ見ることに。
会場に数分遅れで到着。
なんとか座ることができた。
前の方にCH1. CH2.って書いてるけどなんだろーって思いながら聞いてた。# 意識朦朧・・・
講演が終わってから翻訳機の存在を知った・・・ひぃー><
2日目
お昼から行こうと思っていた。
LTからの参戦になってしまった・・・とても面白かった!
おみやげ
タンブラーカッコ良かった!
中に合格証が入っていたけど、日付が2014年7月って書いてた。どういうことやろ・・・
まとめ
もったいないことをした。
お疲れ様でした。
やることやってみたいこと
- プログラミング
- Ruby
- RSpec
- 知識を増やす
- Perl
- Mojolicious
- Perl6
- PHP
- Symfony2
- Laravel
- 知識を増やす
- JavaScript
- Ruby
ありすぎ!!
visual studio 2015 ちょっとエラー起きたけど解消メモ
Windows7にvisual studio 2015をインストールした。2~3時間くらいかかったかな・・・
HelloWorld
コンパイル?実行?すると、次のようなエラーが。
ぐぐってるとひっかかる。
.net - How to fix DNX/DNVM in Visual Studio 2015? - Stack Overflow
PowerShellのバージョンを上げればいいのかな。
あげる
以下を参考にバージョン確認。
PowerShell/PowerShellのバージョンを確認する方法・$PSVersionTable - Windowsと暮らす
バージョン2だったので以下を参考に3にあげた。
PowerShell/Windows7にPowerShell3.0をインストールする手順 - Windowsと暮らす
うまくいった。