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ルーターのインターネット接続状態や、バッテリー残量が一目で分かるほか、基本的な…