グレッグ・イーガンの『万物理論』を読んだ
最近扁桃腺炎で寝込んでたので、眠れないときに読んだ。
- 作者: グレッグ・イーガン,山岸真
- 出版社/メーカー: 東京創元社
- 発売日: 2004/10/28
- メディア: 文庫
- 購入: 12人 クリック: 167回
- この商品を含むブログ (282件) を見る
『涼宮ハルヒの憂鬱』がラノベじゃなくなったら、という感じの本。「万物理論 ハルヒ」で検索すると似たようなこと思った人が何人もいるようだ。
作中で「無知カルト」と呼ばれる人々が出てきて、その中には科学的な真理を政治的に否定するような人もいるのだが、そんなアホな主張をする奴はさすがに現実にはいないだろうし誇張だろうと思っていたら、実際にそういう人がいたらしい。
Understanding the Present: Science and the Soul of Modern Man
- 作者: Bryan Appleyard
- 出版社/メーカー: Picador
- 発売日: 1992/05/08
- メディア: ハードカバー
- この商品を含むブログを見る
あと、最後のほうでTheory of Everythingがわかってもわからないものがある、それは−−人の心だ! みたいなくだりがあるのだけど、そこだけいきなり素朴になってずっこけた。主人公が全体的にキモくて、いかにもモテなさそうなのがよい。
iOSでGMSmapViewのカメラをアニメーションで移動させる
例えば現在地が移動したらそれに従ってカメラの視点座標も動くようにしたいと思ったら、上記サイトにもあるように幾つか方法があるみたいなのだけど、自分にとっては以下のが一番シンプルかつ期待してた動きをした。
[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でシンタックスハイライトとコード補完が正常に動かなくなってしまったこと。
こことかみると、
~/Library/Developer/Xcode/DerivedData/ を消せとか、
~/Library/Caches/com.apple.dt.Xcode を消せとか書いてあるのだけど、やってもまるで意味がない。プロジェクトをCleanしてBuildするとか、色んなものを再起動しまくるとかも無意味。
ようやく見つけたのが以下の記事。
これしたら一瞬で治った。本当に助かりました。
そのほかメモ
いつも忘れる。
20150706
自分でDB作る時はなんとなくMySQLを使っていたが、オープンソースであるPSQLを使うことになった。微妙に色々違っている。
http://chopl.in/blog/2013/11/07/how_to_retrieve_tables_and_columns_with_postgres.htmlchopl.in
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
JSONはxmlよりシンプルで自分で作る時には良さそうだけどパースの仕方が違っているので既存のパース用のコードを書き直さないといけないが初心者なのでよく分からない。
20150703
午前中はJavaの勉強をしていた。来るというJavaの案件は来ず。文字列操作が大事そうなのでStringのドキュメントを読んだりしていた。
以下は今日勉強中参考にしたリンク
http://d.hatena.ne.jp/poptones/?of=5d.hatena.ne.jp
処理時間の計測は、簡単な素数判定プログラムを作った時に参考にした。
午後は会社で使っている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はなんでも無理やりにでもやってしまう言語だなと感じる。