グレッグ・イーガンの『万物理論』を読んだ

最近扁桃腺炎で寝込んでたので、眠れないときに読んだ。

万物理論 (創元SF文庫)

万物理論 (創元SF文庫)

涼宮ハルヒの憂鬱』がラノベじゃなくなったら、という感じの本。「万物理論 ハルヒ」で検索すると似たようなこと思った人が何人もいるようだ。

作中で「無知カルト」と呼ばれる人々が出てきて、その中には科学的な真理を政治的に否定するような人もいるのだが、そんなアホな主張をする奴はさすがに現実にはいないだろうし誇張だろうと思っていたら、実際にそういう人がいたらしい。

Understanding the Present: Science and the Soul of Modern Man

Understanding the Present: Science and the Soul of Modern Man

あと、最後のほうでTheory of Everythingがわかってもわからないものがある、それは−−人の心だ! みたいなくだりがあるのだけど、そこだけいきなり素朴になってずっこけた。主人公が全体的にキモくて、いかにもモテなさそうなのがよい。

iOSでGMSmapViewのカメラをアニメーションで移動させる

 

sos.hatenablog.jp

 

例えば現在地が移動したらそれに従ってカメラの視点座標も動くようにしたいと思ったら、上記サイトにもあるように幾つか方法があるみたいなのだけど、自分にとっては以下のが一番シンプルかつ期待してた動きをした。


[self.mapView animateToLocation:CLLocationCoordinate2DMake(self.latitude, self.longitude)];
//self.mapViewはGMSMapView、self.latitude及びself.longitudeはCLLocationManagerが取得した現在地

ナビ的な感じの使い方をするとき便利だと思う。

20150707

GoogleMapsのAPIが実機でのみ落ちる問題

iOSのバージョン8.3のまま放置してたのだが、GoogleMapsのAPIを実機でテストすると落ちるようになった。Xcode上ではなんとか動いている。

バージョンが古いせいなのかと思って8.4にした。動いた。これがわからなくて3時間くらい時間使った。

 Xcodeシンタックスハイライトとコード補完が正常に動かなくなってしまったこと

あともう一個今日困ったのが、Xcodeシンタックスハイライトとコード補完が正常に動かなくなってしまったこと。

stackoverflow.com

 こことかみると、

~/Library/Developer/Xcode/DerivedData/ を消せとか、 
~/Library/Caches/com.apple.dt.Xcode を消せとか書いてあるのだけど、やってもまるで意味がない。プロジェクトをCleanしてBuildするとか、色んなものを再起動しまくるとかも無意味。

ようやく見つけたのが以下の記事。

shakezoomer.com

 これしたら一瞬で治った。本当に助かりました。

 そのほかメモ

tm.root-n.com

 いつも忘れる。

 

20150706

 自分でDB作る時はなんとなくMySQLを使っていたが、オープンソースであるPSQLを使うことになった。微妙に色々違っている。

http://chopl.in/blog/2013/11/07/how_to_retrieve_tables_and_columns_with_postgres.htmlchopl.in

  

qiita.com

 Emacsでshell使いたくなったらC-zしてfgとかでもいいんだけどバッファーの一つを使って色々見れたりするのは便利だった。

 

http://dqn.sakusakutto.jp/2013/05/php_require_once_include_once_include_path.htmldqn.sakusakutto.jp

 参考になった。

 

http://www.w3schools.com/json/www.w3schools.com 

http://www.w3schools.com/json/json_example.aspwww.w3schools.com

blog.kmusiclife.com

 JSONxmlよりシンプルで自分で作る時には良さそうだけどパースの仕方が違っているので既存のパース用のコードを書き直さないといけないが初心者なのでよく分からない。

20150703

午前中はJavaの勉強をしていた。来るというJavaの案件は来ず。文字列操作が大事そうなのでStringのドキュメントを読んだりしていた。

以下は今日勉強中参考にしたリンク

 

http://d.hatena.ne.jp/poptones/?of=5d.hatena.ne.jp

 

akisute3.hatenablog.com

 

qiita.com

 

qiita.com

 

処理時間の計測は、簡単な素数判定プログラムを作った時に参考にした。

 

午後は会社で使っているPHPのライブラリを読んだ。会社の社長が書いたというソースコードを読んで、関数の定義に引数がないのにもかかわらずどう見ても引数をあつかってるのを見て発狂しそうになったのだが、PHPには引数を指定してない関数の引数を扱えるという関数があるらしい。

http://php.net/manual/ja/function.func-get-args.phpphp.net

http://php.net/manual/ja/function.call-user-func-array.phpphp.net

 

PHPはなんでも無理やりにでもやってしまう言語だなと感じる。