2012-01-01から1年間の記事一覧

iPad2を下取りに出してiPadを買ってきた

iPad買わないつもりだったんですよ。 会社では購入済みだし、解像度高くなってもiPhone4で体験済みだし、iPad2もっているし。 お金にも余裕ないし。 一方、海外のAppleStoreでは、下取りプログラムとかあっていいなー、日本でもあればなーとか思っていたわけ…

macOS X LionにmongoDBをインストールして動かす

本家のチュートリアルを見ながら進めた。 [kinukawa@Kinukawa-no-MacBook-Air] # brew install mongodb ==> Downloading http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.3.tgz ###################################################################…

macOS X LionにHomebrewをインストール

なぜか、個人所有のMBAにHomebrew入れてなかったので入れた。 本家からのリンクでgithubに飛ぶと、入れ方が書いてある。 コマンドラインから以下を実行。 /usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Co…

ウェブエンジニアがWindows8に注目すべき理由

Windows8のConsumer previewが公開された。 Developer previewの頃からかなりいいOSだなーと感じていたが、Consumer previewは一気に完成度が高まったのでかなり興奮している。 Windows8は、ウェブエンジニアこそ注目すべきOSだと思っている。 自分の考えを…

iOS5から使えるJSONクラスNSJSONSerialization

iOS4までは、JSONを使うためにはjsonframeworkなどの外部ライブラリを使用しなければならなかった。 iOS5には、NSJSONSerializationというクラスが加わり、これで外部ライブラリに頼ることなくJSONをゴネゴネできる。 基本的な使い方として、 + dataWithJSON…

実行している生活習慣

完全に習慣になっているもの どんなに忙しくても、必ずやることとか。 会社には遅刻する20分前には着くようにする。1ハプニングくらい起きても遅刻しない。 乗り換え電車を一本見送っている。2分後には次のが来るし、車内奥の方へ入って本を読めるポジション…

予定納税

予定納税という制度がある。 その年の5月15日現在において確定している前年分の所得金額や税額などを基に計算した金額(予定納税基準額)が15万円以上である場合、その年の所得税の一部をあらかじめ納付するという制度があります。この制度を予定納税といい…

30歳になった

30歳になりました。 20歳からの10年間は、充実した10年間だったと思う。 10年前、地元長野のデジタルカメラ製造会社で働いていた。 コダック製のデジタルカメラのOEMを請け負っていた会社で、設計から製造、品質管理まで社内にある、中規模の会社だった。 デ…

NIKE+

先月、運動靴を買い直した。 以前使っていたのは10年近く前に買ったもので、富士山に登ったり多摩川を走ったりしてかなり使い倒したものだった。 今回買い直すにあたり、NIKE+対応の靴にしようと思った。 iPhoneにデフォルトでアプリが入っていて、以前から…

遠回りと高速道路

仕事で、以前作った便利クラスが全然便利じゃなかったりして、そいつの後始末なんかしていたりする。 その時は良かれと思って作ったのだけど、実際に使ってみると思いのほか複雑性が増したり、実はこんなことをやらなくても良かったりして、そんな仕組みをう…

Objective-C @synchronized GCDメモ

ふと気になったので実験してみた。 Objective-Cの@synchronizedは、つまりはmutexらしい。 Appleのドキュメントに書いてあった。 例えば、 @implementation Singleton @synthesize count; static Singleton* singleton = nil; + (id)sharedObject{ if (!sing…

mac iTunesライブラリがロックされて開けないときの対処

NAS上のiTunesデータとライブラリを妻のmacと共用しているのだが、今日なぜかロックされたというエラーが出て開けなくなった。 結局、 iTunes Library.itl iTunes Library.xml をどこかにコピーして、元あった二つのファイルを削除。 コピーしたファイルをも…

vimで文字化けが多発しているときのメモ

utf-8のファイルをsjisとして読み込んでしまうケースが多発していた。 この設定 set enc=utf-8 set fenc=utf-8 set fencs=iso-2022-jp,euc-jp,cp932 が悪さをしていたらしい。 間違いではないんだけど、utf-8よりも先にcp932に誤認識してしまうみたい。 色々…