年が明けて、やったことをいくつか。

年末年始は、割とバタバタとしていました。
なんとか達成したかったことがいくつかあったのですが、70%ぐらいの達成となりました。
Androidアプリを完成させたかったのですが、間に合いませんでした。
動作は、ほとんど問題なさそうなのでもう少し必要な機能を絞って実装して、デザインを整えたりしてあとは1月中に仕上げていこうと目論んでいます。

また、ぼくには定期的に見直していることがあります。
それは「自分の持ち時間がどれくらいあってその時間内で何ができるのか。」を見通すことのできる資料を見直すことです。 続きを読む

SwiftでNSNotificationCenterのaddObserverで、セレクタを指定するとエラーになるのを対処する。

Swiftで、iOSアプリを開発しています。
すらすら書けるようになると気持ちいいですし、Objective-Cと比較してコードの量が減ったので開発スピードも少しはアップしている気がします。
そこそこ込み入ったアプリを作っていくと、ノウハウも溜まってくるんじゃないかと考えています。

さっきも何だか上手くいかなかったことがありました。

NSNotificationCenterのaddObserverで通知を受けようとするとUnrecognized selector sent to instanceとエラーが出てセレクタが見つからないと言われアプリが止まってしまうのです。

Swiftになってからは、Objective-Cでは@selecter(セレクタ名)で指定していたセレクタは、ただの文字列として指定することになっていて、(内部的にはstructになっているようですが。)これを素直に指定しているとアプリがエラーになってしまいました。

Unrecognize selector
これは、addObserverForNameなら問題ないのであまり重要視していませんでした。
しかし、やっぱり気持ち悪いので色々と調べていくと解決方法が分かりました。

続きを読む

Nexus7をAndroid開発機にしようと迷っている。

Nexus7をAndroid開発機にしようと迷っている。

Nexus7をAndroidの開発機として、導入しようかと考えています。
シムフリーのAndroid機の購入も考えているのですが、Nexusブランドに惹かれている自分がいます。

当初は、Nexus5の予定だったのですがGoogleの公式サイトから購入できないんですね。
今移植中のアプリがある程度形になってきて、Intentで他のアプリとの連携とかを試したいのでその辺りのテストは実機じゃないと厳しそうなのです。
(もしかして、できるのかもしれないのですがそこまで追求して調べきれていません。)

まぁ、1台も実機で試さないままリリースするのは怖いので、少し安めのAndroid機と考えるとNexus7って魅力的ですよね。
というか、普通にデバイスが欲しいという気持ちもあったりします・・・。

猿の惑星 : 新世紀(ライジング)を観ました。

猿の惑星の新作 「猿の惑星 : 新世紀(ライジング)」がもうiTunesでレンタル開始されているということで、早速観てみました。
猿の惑星のリブート映画ということで、1作目も楽しく観ましたが今作も中々面白くて満足しました。

地球が猿の惑星になるまでのストーリーが描かれるものになっていて、3部作の2作目になります。

続きを読む

iOSのEvernote検索アプリeverPostをアップデートしました。Ver.2.7.2

everPostのアップデートを公開するまでに、かなりの時間を要したeverPostですがバグの修正や加えたかった新しい機能を開発したりと結構力を注いでいました。

everPost – Evernoteをお手軽操作。検索してジェスチャー。整理も簡単。 App
カテゴリ: 仕事効率化
価格: ¥300


審査が長引いて、そのアップデートも盛り込める状態になってしまったので結局すべて盛り込んだバージョンで再審査してやっと通りました。

iOS8になってからは、Todayを始めとするextensionを有効に使える方法はないかと日々考えていて、今回もeverPostのアプリの中で矛盾せずに新しいチャレンジができる事は何かと考えた結果、位置情報を取得してその位置情報に合わせた検索結果を返す機能を加えることにしました。

この位置情報に基づいた検索機能は2つ提供しています。

  • 通常の検索のフィルターとして、位置情報を使う機能
  • Todayの拡張機能として、自動的に位置情報を取得してその位置情報を元に検索結果を返す機能

この2種類です。

続きを読む

長かった!やっとeverPostの審査が通りました。

やっとeverPostの審査が通りました。
以前から、ずっとメタデータリジェクトを食らっていたeverPostですが、その間にも計画通りのアップデートを進めていたこともあって、次のアップデートに含める予定だったものも一緒に盛り込んで再審査しました。
iTunesStoreの年末の休暇にぶち当たってしまったのでこりゃ年内のリリースは難しいかなと諦めムードでしたが、本日無事審査を通過しました。

以前メタデータリジェクトになっていた関連ノートの検索がAction extensionで反映されないという理由については、何度か説明し理解を得たものの別の不具合で突き返されるということになり、それも時間がかかった要因の一つでした。
気がつけば、最初に申請してから1ヶ月ぐらいは経っていました。ぼくの中では最長の審査期間でした・・・。

とりあえず、それを乗り切ったのでホッとした気持ちになりましたが年内にもう一つリリースしたいアプリがあってそれも審査が長引いています。
これは、2度ほど審査を通過しているのですがバグを発見したので潰しのアップデートの審査中です。
まぁ、たぶん年明けにリリースすることになるかと思います。

everPostのアップデートの詳しい内容は別の記事にて整理したいと思います。

CannonのプリンタPIXUS MG5630を購入しました!

以前購入したHPのプリンタが故障したので、新しいプリンタを新調しました。
CannonのプリンタPIXUS MG5630というやつです。
年賀状の用意などで必要に迫られての購入です。

Amazonで注文して次の日に到着。本当にAmazonは素敵ですね。
複合機にしたので、プリント以外にスキャンもOKのモデルです。

Cannon printer

Cannon printer 02

電源コードと説明書一式とインクと本体というシンプルな内容でした。

Mac用のドライバーをCannonのサイトからダウンロードしてインストールして、一応再起動。
そのあとはスムーズに設定を終えました。

こういったもので、セットでついてくるメディアからドライバーをインストールしたことがほとんどないのですが、本当に必要なんでしょうか。無駄な気がします。

使ってみると、音はそれほどうるさくなく普通に実用的な速度で印刷を終えます。
色の出方は、ちょっと調整が必要かな?と思いましたが、悪くはありませんでした。

また、AirPrint対応であることを到着後に知ったのですが、iPhoneで撮影してそのまま出力したりPDFを印刷したりするのがお手軽で気持ちいい環境でした。

続きを読む

大掃除!MacBook Proのホコリを掃除するために、ドライバーを買いました!

MacBook Proを掃除するためにAmazonで、ドライバーを購入しました。
MacBookのネジは特殊なものらしく、通常の工具セットなどでは分解が難しいと判断しました。
該当する製品も種類が色々出ていて、価格も少し幅があるようでしたが1,000円ちょっとのこのモデルを選びました。

Mac clean up 1

簡単な作業

取り外しは簡単で、裏を向けてネジをそれぞれ回し、外せばOKです。

Mac clean up 2

ネジが2種類あるようなので、それだけ気をつけておけば大丈夫でした。

Mac clean up 2

続きを読む

Tree2というアプリを買って使い始めた!

頭の中の整理のために、モレスキンに書き出したりしながらMindNodeやOmnifocusにまとめていくことが多いのです。

MindNode Pro App
カテゴリ: 仕事効率化
価格: ¥1,000

OmniFocus 2 App
カテゴリ: 仕事効率化
価格: ¥4,000

内容によって適当なツールを選んでいるつもり・・・

情報を集めるだけであれば、Evernoteとモレスキンが使いやすいのですがアイデアや考えていることを整理するとなると、上記のようなツールやアウトラインプロセッサと呼ばれるようなものの方がスッキリできるという感覚があります。

以前までは、OmniOutlinerを使っていたのですが、MindNodeを使ってイメージを膨らませたり整理する方が面白く感じて、最近ではそれがメインになりつつありました。

OmniOutliner Pro App
カテゴリ: ビジネス
価格: ¥9,800

アウトラインプロセッサ

ぼくの捉え方にはなるのですが、今まで使ったことのあるマインドマップを模したアプリは、アウトラインプロセッサのように階層的に物事を分類するために使うことができると考えます。
そういう意味で、マインドマップのアプリもiPhoneやiPadを含めいくつも試しました。
もちろんアウトラインを作成するアプリも色々と試していてTreeというアプリのファーストバージョンをMacAppStoreで購入し使っている時期もありました。

まぁ、こういうのをいくつも試すことが趣味で手段が目的となっていたりもするのですが、Treeは良いアプリだけれど使わなくなっていました。
何故かというと、MacとiPadでデータを簡単に共有できるという点がぼくの中で最上位の条件になっていた時期があって、そんなときに上記で挙げたハマったアプリのMindNodeが素晴らしくiPadとMacの連携をサポートしていたことも大きな理由でした。
もちろん今でもそれは大きな理由ではあるのですが、以前ほど連携できることに強烈な欲求がなくなりました。
これは、Macを持ち歩く回数が増えたことも理由かもしれません。

そこで、今回このTreeの次のバージョンのアプリがリリースされていたようなので、またダウンロードしてみました。

Tree2

Tree 2 App
カテゴリ: 仕事効率化
価格: ¥1,000


続きを読む

iPhone 6 Plusは裸で使っても問題ないかどうか。

iPhone 6 Plusをケースなしで使っている人は、ぼくを覗いて今のところみたことがありません。
今までだったらAirジャケット的なものだけを着けている人でも、今回は手帳タイプにしているのを何度か目の当たりにしています。
理由を聞いてみると、どうもそれぞれの周りでiPhone6やiPhone 6 Plusを落として割ってしまったという人がいるようで、それで心配になりケースを頑丈なものにしているということがありました。
ぼくは個人的には、それほど異端だと思っていませんが防御力的な意味で心配されます。

続きを読む