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に誤認識してしまうみたい。 色々…

2011年振り返り

Facebookのtimeline使うと振り返りが捗る。 1月 結婚式準備 インフルエンザ 2月 結婚式 3月 mixi Engineers's seminarでしゃべった。 http://alpha.mixi.co.jp/blog/?p=2679 震災 mixi Login checker for iPhoneを申請 4月 iPad2発売 5月 NEX-5買った お風呂…

mac book air + iPad2(air display) + Pocket Wifi GP02によるデュアルディスプレイ環境

実家のこたつで作業する際の環境。 mac book airとiPad2とGP02で、どこでもディスプレイ2枚環境を作れる。iPadアプリ、 air display http://itunes.apple.com/jp/app/air-display/id368158927?mt=8 を使えば、wifi経由でiPadをサブディスプレイにすることが…

委員会は合意形成の場

なぜか思い出したので。 MakeTokyoMeetingの後、晩ご飯を食べながらの話の中で出てきた言葉。 委員会的な、関係各所を集めてみんなの意見を聞きながら物事を決める場は、合意形成の場になりがち。 そういう場では、尖った意見も出にくい、または出ても他の意…

「デザインの輪郭」を読み終わった

久しぶりに、はっとさせられた本にめぐり合った。 結婚記念日の日に、夕食の後、新宿のジュンク堂でたまたま見つけた本。 デザインの輪郭posted with amazlet at 11.11.27深澤 直人 TOTO出版 売り上げランキング: 19937Amazon.co.jp で詳細を見る インダスト…

メモ ストックとフロー

経済用語らしい。 最近、はてなの近藤社長が「はてなブログ」というサービスについて語る際に引用している。 なぜ今、ブログなのか - http://jkondo.hatenablog.com/entry/2011/11/19/114109 経済の方では、 ストックとは、「ある一時点において溜まっている…

Windows8 マルチディスプレイ環境でstart画面をどちらに表示させるか

はてなダイアリーから転載。 http://d.hatena.ne.jp/k_kinukawa/20111106/1320556560Windows8のMetro style appは、start画面から起動しフルスクリーンアプリケーションとして動作する。 VisualStudioは旧来のWindowsモード(これを何て言うのかわからない)…

Windows8 Numeric Character References for Metro style app

はてなダイアリーから転載。 http://d.hatena.ne.jp/k_kinukawa/20111103/1320329566 Metro style appのサンプルを眺めていると、おしゃれなアイコンが色々な所で使われている。 画像かと思ったら、文字だったので驚いた。 low surrogate area XE100からXE11…

「自分のアタマで考えよう」を読み終えた

本屋でなんとなく手にとって、そのまま買ってみた本を、先日読み終えた。 自分のアタマで考えようposted with amazlet at 11.11.21ちきりん ダイヤモンド社 売り上げランキング: 36Amazon.co.jp で詳細を見る普段、自分が感じていたことが言語化されている部…

Windows8 WinJS ファイル作成のための設定

Windows.Storage.KnownFolders.documentsLibrary.createFileAsyncがうまく動かない場合、appxmanifestファイルの設定をする。 左上のリストボックスから、FileTypeAssociationsを選択してAdd。 Supported File Typesに.txtを追加してやると、txtファイルを作…

Windows8 ドキュメントによく出てくるretrievesという単語

retrieveという動詞の三人称単数形で、コンピューター用語的には、「取り出す」というときに使われるらしい。

Windows8 Dev Center - Metro style appsのサンプルページでは、直接コードを参照できる

例えば、こちらのFile access sampleページのbrowse codeタブから、直接読むことができる。 いちいちダウンロードしたりVSで開かなくてよいので地味に便利。

Windows8 WinJS 文字列からJSON & JSONから文字列

eval使わなくても、こんなのがある。 //文字列からJSON var myObject = JSON.parse(myJSONstring); //JSONから文字列 var myJSONstring = JSON.stringify(myObject);

Windows8 WinJS ファイル作成

Windows.Storage.KnownFolders.documentsLibrary.createFileAsync("sample.txt", Windows.Storage.CreationCollisionOption.replaceExisting).then(function (file) { }); Windows.Storage.KnownFoldersが、StorageFolderクラスのオブジェクトを返す。 Stora…

Lion xcode 3本指ジェスチャーを復活させる

http://d.hatena.ne.jp/k_kinukawa/20110724/1311482135 Lion環境になって、3本指上下ジェスチャーがmission controlに奪われてしまい、キーボードショートカットでごまかしていたのですが、やはりトラックパッドでの操作のほうが使いやすい。 改めて調べて…

iOSアプリのクラッシュレポート

iPhoneやiPadのアプリには、クラッシュレポートを送信する機能が付いているみたいなのですが、どうやってそれを取得するのか調べずにここまで来てしまいました。 iTunesConnectには、「Manage Your Applications」から公開中のアプリを選択していくと、「Cra…

はてなblogはじめました

http://kkinukawa.hatenablog.com/ はてなダイアリーとの使い分けをどうしようか。

Hatena Blogはじめました

招待していただいたので始めます。 はてなダイアリーとの使い分けはどうすればいいのだろうか。 最近、「日記」のような、今時"重い"と言われるコンテンツに注目している。

マルチディスプレイ環境でstart画面をどちらに表示させるか

Windows8のMetro style appは、start画面から起動しフルスクリーンアプリケーションとして動作する。 VisualStudioは旧来のWindowsモード(これを何て言うのかわからない)で起動する。 VSで開発して、ビルド実行すると、ディスプレイがstart画面にスイッチ…

Numeric Character References for Metro style app

Metro style appのサンプルを眺めていると、おしゃれなアイコンが色々な所で使われている。 画像かと思ったら、文字だったので驚いた。 low surrogate area XE100からXE118まで、よく使われる絵文字が割り当てられている。 こんな感じ。 色々調べてみてもこ…

文法書を読了

キク英文法 (英語の超人になる!アルク学参シリーズ)posted with amazlet at 11.11.01一杉 武史 アルク 売り上げランキング: 60305Amazon.co.jp で詳細を見る途中にある問題は飛ばし飛ばしだけど、英語の参考書を読みきったのは初めてかもしれない。 今まで、…

一行下に挿入

自動補完をしてくれると、行末じゃない箇所でEnterを押して、下に一行挿入しつつカーソルも動かしたいときありますよね。 vimで言うところのo/Oコマンド。 Ctrl+Enterで上に一行挿入して行頭にカーソル。 Ctrl+Shift+Enterで下に一行挿入して行頭にカーソル。

MBA 11インチ買ってよかった

mac

友人が「MBA 11インチを褒めているブログがない」とつぶやいているので、書いてみる。 13インチじゃなくて11インチにした理由は、同僚のきょろから「ポータビリティーに振ったほうがいい」という一言だった。 MBAの良さは、薄さ、軽さ、SSD標準搭載による速…

Windows8 Metro style apps with JS

ココらへんのドキュメントを読み漁っている。 JSによる非同期プログラミング周りが面白い。 自分はあまりJSには詳しくないので、一つ一つ調べながら読み進めている。 Metro style appsでは、ユーザーの操作感を非常に大切にしている。 時間のかかる同期処理…

他の仮想化環境で動かしてみる

Windows7上のVMWare playerでは、起動時にエラーが出て起動しなかった。回避方法はあるらしいが、面倒なのでやらなかった。 Windows7上のvirtualboxにはサクッと入った。ただ、ちょっと不安定。一回、Windows7ごと落ちた。 mac上のVMWare fusionでは非常に快…