3度目のインポート

してみたけど、広告がうざいのでまだ引っ越さないよ。

CCC偉い子

Mac

スケジュールされたバックアップタスクが実行された際に外部メディアが外れているとタスクは遅延するが、メディアが接続されるとこのように丁寧且つローカライズされたダイアログが出て、タスクを再開するように促される。 素晴らしい対応だ。これならば標準…

ReSharper 7

もう何度目だろうか。ReSharper6まで上げたはいいが殆ど使わずに他のプラットホームの仕事に移ったものの、なぜか現在WPFアプリを書いている最中だが、今後1年間コンスタントにWindowsアプリケーションを書いている保障は全く無いわけで※、今回はさすがにバ…

XAMLを使う場合の注意

注意というか当たり前なのだが、XAML上に定義したオブジェクトのコードはランタイムじゃなくても動く可能性がある、ということを何時も気にしなくてはならない。 じゃないとコンパイルエラーは一つもないはずなのにこのように原因不明のエラーに悩まされるこ…

Visual Studio 2012 Update 2

CTPが取れたので仕事場のPC、自宅のPCと両方にインストールしたのだが、それぞれトラブルに遭遇している。 仕事用のPC (Windows7 Ultimate 32bit) WPFのプロジェクトを開くと下のダイアログのように「Blend+SketcchFlowをインストールしてください」と言われ…

CCC(Carbon Copy Cloner)2

Mac

CCCでTimemachineを置き換えることができるだろうかということで、時間指定のタスクを組んで実行してみた。前の日にフルバックアップしているので、今回は差分データだけが同期される。 実は最初は外付けHDDを接続していない状態でタスクが起動されたので失…

CCC(Carbon Copy Cloner)

Mac

MacBook Proのメモリを増設するに当たって、ブート可能なイメージでSSDの内容(100GB強)を完コピでバックアップを取りたかったのだが、Timemachineを初期実行すると「残り5日」とかトンでもない見積もりを出しやがるので(実際に3日やっても終わらない)、いい…

@yahoo.co.jpのメールを拒否する

プロバイダ(hi-ho)のメールサーバー変更後スパムが酷いので対策しようかなと。hi-ho 会員サポート ドメイン指定でのメール受信拒否機能についてプロバイダの新サービスとしてドメイン単位でメールーを拒否できるようになったので、1日数10〜100通程度がGMail…

コレクションリテラルの記述方法に注意

#define COL_A @"columnA" #define COL_B @"columnB" #define COL_C @"columnC" #define COL_D @"columnD" NSArray* colums = @[COL_A, COL_B, COL_C COL_D ]; このようにNSArrayを定数で初期化した結果のダンプは $0 = 0x0b49f510 <__NSArrayI 0xb49f510>( columnA, columnB, colu</__nsarrayi>…

GithubとXcode

Xcodeプロジェクト中でファイル移動をしていると、処理が引っかかるようになったことに気がついた。Objective-Cがヘッダファイルとメッセージファイルの2ファイル構成からして、合計600ファイルはそれほど大きいプロジェクトとは思えないのだが、プロジェク…

64bit化の恩恵

急遽iOSアプリ修正の仕事が入ったのでMac OS Xでの作業に戻ることになった。現在担当しているiOSアプリはWebサービスに接続して様々な処理を行うものなのだが、パブリックなテスト用サーバは用意されていないので、必要であれば自分でサーバを建てなくてはな…

システム価値保存の法則

一部のイノベーティブなものや実験的なものを除き、4か月かけて作ったシステムに4か月以上の価値はないと思うんだ。 短期間で世に出てきたように見えても、実際には作っては壊したりを繰り返して良いものにしてきたものが殆どのはず。価値のあるものが1Qで簡…

Visual Studio 2012のHelpをローカルからインストールする

何時からこうなったのか覚えていないのだが、Visual Studio 2012のヘルプはDVDからはインストールせず、Webブラウザを経由してインターネット上のコンテンツを閲覧する、専用のヘルプビューワー(Help Viewer2.0)を使って必要なコンテンツをダウンロードして…

面倒くさがりはプログラマの基本適性

同僚の外国人プログラマ観察記録 - rinu's blog 外国人の彼がどういう性格だったのかは分からないけれど、きっといい人だったんだと思う。 こういう面倒くさがりやさんがチームにいると有難いんだよね。 日本人は与えられた環境で我慢強く作業しすぎなんだよ…

strict allocate = yes

Windows8でシステムイメージの作成を行ったときにエラーが発生する件だが、NASがUNIX(Linux)ベースでSambaサーバを使用している際に発生することが分かった。 Backup failed with "The version does not support this version of the file format" 0xc03a000…

Keep The Cashキャンペーン

Keep The CashPublish apps.Get up to $2000*/ Windows Dev Center米マイクロソフトが開発者に対して、アプリケーションを1本公開するごとに100ドルの報酬を与えるキャンペーンを開始した。今年の6月30日までの期間中にアプリケーションをWindows Storeもし…

今日からまた初学者

前にも書いたがひょんなことからWindows7〜8でアプリケーションを組むことになり、それを理由にWindows8をインストールして、Visual Studio 2012をインストールした。 アプリケーションの開発テクノロジに関しては、これからのプラットホーム、アプリケーシ…

Windows8への道 その3

その後、週末に色々と使ったりOfficeやVisual Studioをインストールしたりしたが、例のバックアップがNASに取れない以外は特に問題らしい問題は発生していない。メジャーアップデートとしては非常に安定しているOSだと言えるだろう。以下、よかったところを…

Windows8への道 その2 (インストールとデータの移行)

必要なハードウェアの換装が終わったので、一度フルバックアップを行い、その後念のため「Windows転送ツール」でユーザ固有のデータをUSBハードディスクに保存した後※、Windows8 Pro 64bitのインストールを開始した。 64bitのOSなので現在のWindows7 32bitか…

Windows8への道 その1 (メモリとストレージの移行)

コメントで情報を頂いたが、やはり32bitから64bit Windowsへの移行ではアッブグレードや引き継ぎは行われずに、単に新規でそのパーティションにインストールされるようだ。であれば仕方が無い。覚悟を決めて久しぶりに真っ新なWindows環境を作ることにしよう…

Windows7 32bit -> Windows8 64bitはデータを引き継げない?

Windows7からWindows8へのアップグレードパスは当然用意されているのだが、問題はデータやアプリケーションの引き継ぎだ。 任意のディレクトリにコピーすれば良い他のプラットホームと違い、Windowsのアプリケーションの殆どはインストーラを使ってレジスト…

最後のご奉公?

Macが事実上のメイン開発機になっていることもあり、自宅のWindowsPCにはもう金を掛けないことにしたはずだったのだが、ひょんなことからWindowsアプリについて調べることが必要になったこともあり、考え直して、今度こそ最後のつもりでアップグレードをする…

今考えるWindowsアプリケーションの作り方

ふとしたきっかけでWindowsアプリケーションを作ることになりそうだ。 それはいいんだが、昔と違って今Windowsアプリケーションを作る方法はたくさんある。 1. WinowsForms 2. Windows Presentation Foundation(WPF) 3. Silverlight 4. HTML + javascript(HT…

FMDBExtensionsを公開しました

Kazzz/FMDBExtensions · GitHub FMDBExtensionsはiOSのSQLite用ライブラリィであるFMDBとandroidのSQLiteDatabaseクラスにインスパイアされて書いた、iOSのSQLiteデータベース用ライブラリィです。 経緯 iOSのアプリケーションを開発する際にSQLiteデーター…

いなばのタイカレー

[いなば食品] ツナとタイカレー(レッド)125g出版社/メーカー: いなば食品メディア: その他 クリック: 1回この商品を含むブログ (2件) を見る 話題の「いなばのタイカレー」だが、食べてみた。実際に食べたのはこの「レッド」ともう一つ「イエロー」。(Amaz…

JmDNSによるBonjourのサービス解決

android.net.nsdパッケージが現状バグで使えなさげだが、Bonjourを扱うには元々実績のあるJavaのライブラリィが提供されており、有り難いことにandroidからでも使えるのだ。 JmDNS JmDNSはmDNS(Multicast DNS)とDNS-SD(DNS based Service Discovery)をサポー…

Audirvana 1.4.6

Release 1.4.6 インテジャーモード(Integer Mode)に音質の向上のための新しいメソッドを追加した。新しい"mode1"がデフォルトとなり、従来のメソッドを"mode 2"とする。 .audlicファイルを開くデフォルトのアプリケーションをAudirvana Plusとした。 ライセ…

NsdServiceは時期尚早?

androidからのBonjourをテストするのに最初JmDNSの実装を使う予定だったのだが、android 4.1以降サポートされたandroid.net.nsdバッケージがmDNS(Multicast DNS)とDNS-SD(DNS based Service Discovery)をサポートしたとのことなので、まずはそちらから試して…

AirPrintはBonjourを話すとは限らない

!= 先日AirPrint対応のプリンタをandroidから制御してみようというエントリを起こしたのだが、これは困難なのかもしれないと思いはじめている。無知な私はAirPrintはBonjourに対応した印字機能を持つプリンタのことを指すのではないかと勝手に思い込んでいた…

Personal Media eXchange

Personal Media eXchange - Google Play の Android アプリ Personal Media eXchange(以下、PMX)は、NTTドコモのモバイルWi-Fiルーター「BF-01D」に対応し、モバイルWi-Fiルーターのインターネット接続状態や、バッテリー残量が一目で分かるほか、基本的な…

AirPrintとandroid

AirPrint対応のプリンタを買う予定なのだが、MacやiOSから普通に使えるのは当たり前として、androidからも同様にアクセスしたい。そのためのアプリがあるであろうことは想像がつくのだが、折角なので自力でやってみたいのだ。 1. 環境の準備 開発環境は整っ…

ハイパーコンセプションタイム

突然だが、人間には思考が通常時よりも段違いに効率よく行われる時があり、それには特定の行動パターンが影響しているように思う。 そのような超思考の時間を仮に「ハイパーコンセプションタイム」と呼ぶことにしよう。例えば私の場合、ハイパーコンセプショ…

REkit

zuccoi/REKit · GitHubREkitはMac/iOSのFoundationクラスであるNSObjectを拡張するカテゴリで提供されており、Objective-Cの動的な機能とBlocksを活用して、Objective-Cのイディオムを拡張することができる。 REResponder オブジェクトインスタンスのメソッ…

OCUnitテストターゲットにて"ld: file not found"でビルドできない

ld: file not found: /Users/kazz/Library/Developer/Xcode/DerivedData/プロダクト名-eiottghqglskmzegzcmbbdbkgyhh/Build/Products/Debug-iphonesimulator/プロダクト名.app/プロダクト名 clang: error: linker command failed with exit code 1 (use -v t…

iOS6.0以降、GCDの'dispatch_release'はARC環境では使えない

以前GCD(Grand Central Dispatch)のエントリを書いた時に dispatch_release(group) グループは有限のリソースのため、使用が終わったら必ず解放する必要がある。(ARCの影響を受けないことに注意) と書いたが、iOS 6.1のプロジェクトを新たに作成して以前のコ…

BeautifulWidgets

時計と天気をカスタマイズできる"BeautifulWidget"を愛用しているが、android4.2.2にしてから殆どのテーマで時計と天気が表示されなくなってしまった。(スクリーンショットは正常に表示されている)間違いなくバグだと思い本家を調べてみたが、β版が出ている…

android4.2.2-yakju

個人用として使用しているdocomo SC-04Dだが、ドコモのアップデートがあまりに遅く(現在4.1)我慢が出来なくなったので、android 4.2.1(JOP40D)のyakjuイメージで置き換えてしまった。(その後OTAで4.2.2にアップデート済み)Factory Images "yakju" for Galaxy…

色による探索 (cv::inRange)

Hueを最大180に設定している。元のイメージの黄色と黄緑色、青色の矩形と円は全て認識することが出来ているが、それよりも先にHue0〜10程度で認識されていなければならない赤色の矩形が認識されていない。 赤が認識されないということで別な実装方法を試して…

色による探索 (cv::threshold)

OpenCVのモバイルにおける典型的な目的の一つに、カメラを通してキャプチャした映像、画像に対して「顔認識」「人物認識(肌色認識)」「オブジェクト認識」を行うことがあるが、これらの探索のパラメタには前回紹介した特徴で認識する他に色を特徴のパラメタ…

領域の探索 その2

前回、OpenCVを用いて特定の条件に合致した四辺形を探す方法を幾つか書いた。 面積 フェレ径比率 構造 また、これらの方法は画像の質に極めて依存するということで、カメラで撮影した映像などでは必ずしも有効な探索方法とはいえないことも書いた。今回は多…

ちょっと良いツール - HexColor

Mac

Macのアプリケーションでよく使われている標準の色選択ユーティリティといえばDigitalColor Meterだが、HSB色が取れず(RGB色しか取れず)今ひとつ使いづらい。 Digital ColorMeter Xcodeのプリファレンス等で使われているカラーピッカーが標準ぽくて便利なの…

Mac OS X上におけるFlashプレイヤーのCPU負荷

mac

Macを使っていて気になっていることの一つに、Flash再生時のCPU負荷が高いことがある。最新版(バージョン: 11.5.31.139)でGPU支援もオンになっているにも関わらずだ。WindowsPCの場合はデスクトップとはいえ、殆ど無視できる程度の負荷(5%〜7%程度)なので殊…

どうするWindows8

ライセンス自体は持っているのだが、まだインストールする気にならない。(本当はこの連休でやろうと思っていたのだが、止めた)1. Macを開発環境にしているので、Windowsまで気が回らない 2. Windows8に対して今ひとつ、使いたいという気持ちが起きない 3. 現…

Apple Thunderbolt ギガビットEthernetアダプタ (その2)

Mac

さて、Thunderbolt ギガビットEthernetアダプタだが、主にMacBook Pro RetinaのWi-fiとの違いを比較してみよう。 使用機器 MacBook Pro Retina 15inch (Intel Corei7/2.6GHz クアッドコア, Memory 16GB) Mac OS X Mountain Lion 10.8.2 リンク速度 Macにイン…

Apple Thunderbolt ギガビットEthernetアダプタ

Mac

せっかくThunderboltポートがあるMacを購入したのにインストール時の環境移行にしか使わないのは勿体ないということで、最近Wi-fiに遅さを感じていたのもあり、購入することにした。 Thunderbolt - ギガビットEthernetアダプタ - Apple Store (Japan)※速度な…

SVN Kit1.3.8をインストールするとEclipse4.2(JUNO)の起動時にフリーズする

Polarion Subversive Pluginで使用しているSVN ConnectorはSubversionサーバーに対して依存があり、適切なバージョンを使わないと接続できない場合がある。なのでSVN Connectorだけを再インストールしたいのだがいざアップデートしようとすると「依存性が解…

Audirvana Plus 1.4.5

Release 1.4.5 Bug fixes: 特定の条件を満たす場合にiTunesのトラックを変更するとフリーズする問題を修正 幾つかのまれな状態において、iTunesでトラックを変更後に2秒程度ひっかかる(hickupはhiccupのタイポ?)問題を修正

一攫千金

一攫千金!米グーグル、Chrome OSをクラックした人達に約2.9億円プレゼント | ガジェット速報OSのセキュリティホールの報告で賞金を出すという企画は珍しくないが、総額総額3141590ドル(πに掛けているのか)というのが凄いな。

cvBlobsLib (その2)

cvBlobsLib - OpenCV Wiki cvBlobsLibが使えそうだということは解ったのだが、問題は主要なモバイルプラットホームで使えるかどうかだ。 iPhone(iOS) aaronsung/cvBlobsLib-iOS · GitHub Objective-C(++)へのポートとも言える実装。本家と同等に使えそうだ。…

4頂点座標のソートリベンジ

凸包の取得で解決した4点の座標の並び替えだが、挫折したままでは悔しかったので考え直してみた。結果上手く出来た図と説明だ。 4つの頂点座標を任意の順にソートする 1.中点を算出する 以前失敗した絶対座標(0,0)ではなく、全ての頂点座標の中点を使うこと…