2013年11月11日月曜日

【Mac Spotlight】ChromeのブックマークをSpotlightの検索結果に出す方法

今日は一段と寒いですね><
そろそろ鍋が恋しくなります。

そんな中、自分の中で一つ熱い思いが芽生えました(笑)
私はメインのブラウザとしてChromeを使っています。

理由は、速いなどもあるのですが何より一番、ブックマークの
同期があるからってのがあります!

コレ意外と便利で、どのPCでも同じブックマークが見れるって
凄く便利なのです。
ちなみに、スマートフォンも同じブックマークです!

いつも検索はGoogle先生にお世話になっているのですが、次々と
ブックマークしていく癖があり、いつの間にか自分でも探せない
状態となりつつあります。

そんな状況でふと、ブックマークの検索がSpotlightに出てきたら
いいよね!

なんて思っており、Google先生に聞いてみると、Browなるアプリが
ありました。

んんん、Sandbox化されているようなのですが、ちょっと不安が
あったりしたので、自分で作ることにしたんです!

で、ちょろちょろと昨日と今日で作っちゃいました!
それがコレです!

https://github.com/developerwaiwai/BookmarkSpotlight


皆さんに使ってもらおうと思っているので、オープンソースに
しました!

一応、GPL で公開しました!

コマンドライン形式のアプリとなります!
なぜコマンドライン形式にしたか?

それは、後で定期実行させようと思っているからです!

実はOS Xにはlaunchctlという定期実行の仕組みがあります。
それを利用して定期実行すればスマートにシステムに
組み込めるんじゃないかと思ったからなんです。

ということで、オープンソースなのでコンパイルできる方は
どんどん使っていただければうれしく思います!

もし、コンパイルできないけど使ってみたいという方は、
おっしゃっていただければ、コンパイル後のアプリを実行
できる形で送付させていただきます!

使いたい方は是非!!!

ということで、熱い思いを実らせたわいわいでした〜^^

2013年11月6日水曜日

FAQに追加しよう!

最近インデックス機能を入れてから、頻繁に問い合わせがあるものがあります!

それは、

メイン画面で、「暗号化が解除できませんでした」と出る!

というものです。

文言自体は、違うのですが、この警告が出た場合には、
暗号化が解除できなかったほかに、圧倒的にこの警告がでる
確率が高いのが、

・インデックス機能をONにした
・パスワードの名称が「から」(何も入っていない)データがある

の二つが当てはまると、上の警告が出てしまいます。


じつはですねぇ、これ、ちょっと文言は違うのですが、上のような
条件になった場合は、普通のアプリでは、落ちちゃうものなんです。

でも、当アプリの場合は、絶対落ちない目標をたてているので、
そういう致命的なエラーが発生している場合でも対処をしているんです!

なので、データは確実になくなることはないし、データが壊れることも
確実にない訳なんです!


こういう細かい所に、作者の腕が出てきます^^;;;

逆に言うと、こういうところが作者の腕の見せ所です!

ね!
ぱすわ〜ど帳が落ちるのをほとんど見たことないでしょ?
実はこういうところに訳がかくされているんです!



2013年11月4日月曜日

整いました!

自分の開発環境の保存のため、家のMac Serverに
NetBootをたてて、いつでも起動できるようにしています!

それがこれ!










Lionでの開発環境
Mountain Lionでの開発環境
Mavericksでの開発環境(今の環境の元)

特にLionの開発環境は、開発を始めてから2年間ずっと使い続けた
環境です!
とても大事です!

今はMavericksに移行しましたが、一つ前の環境を残しておいて
不具合が出たらいつでも戻れるようにしています!


開発者って意外と保守的というか、開発上不具合が出て開発
できなくなるのがとても嫌なことなので、
開発環境を最低一つ前のものを残しておくものなんです!


まぁ実際には、今まで使用していたマシンのHDDやSSDを残して
使わないようにしていますので、NetBootは万が一の万が一
っていったところでしょう!

とはいえ、HDDやSSDももったいないので、
少しして、環境が落ち着いてきたら使おうと
思っています!

まぁ、最悪NetBootできるのでいいっちゃいいのですが、
何しろNetBootは起動等が遅いもので^^;;;

といった感じで、開発者の変態と思われるほどの
開発環境に対するこだわりの一端をお見せしました!(笑)

ディスクをそのまま(一つのファイル等で)アーカイブ
できるものがあればいいんですがね;;;
ディスクユーティリティでいけるのかなぁ?

あ!あとTimeMachineもあるか!

2013年11月2日土曜日

ぱすわ〜ど帳 for iOSの開発版動画!

ちょっと前からお伝えしていますが、
ぱすわ〜ど帳のiOS版を作っています!

いろいろとiOSは制約が多いのでなかなか進まないのですが、
なんとかここまでできました!

見ていただければとてもうれしいです!


いや〜、ほんとiOSは制約が多い><

でもその制約をどう切り抜けていくか!
考えろ!!!
自分!!!

Think!!!



全然iOSとは関係ないですが、この動画を編集するのに2日
かかりました^^;;;

いや〜、動画編集は難しいし、時間がかかりますね!

2013年10月31日木曜日

ぱすわ〜ど帳、ぱすわ〜ど帳SAアップデート!

今日の午前中になりますが、ぱすわ〜ど帳とぱすわ〜ど帳SAを
アップデートしました!

今回のアップデートは前回みなさんにご迷惑おかけしたので
ちょっと慎重にやりました;;;

ってちょっとこの前の経緯を説明しますね。

実は、デバッグ時やテスト時にはあの問題って出なかったのです。
ClassNotFoundエラーだったのです。

ある重要なモジュール(javaではクラスといいます)が、アプリの
パッケージの中に含まれなかったのです。

これって通常はあり得ないことで、javaのコンパイラ(パッケージング
するソフトと思ってください)がバグっていたということなのです><

とはいえ、実際にできたアプリを最終動作確認しなかった
わいわいのせいではあるのですが><

ということで、今回はきちんと最終動作もしました!

今回のアップデート内容は、
・パスワードデータの全削除機能の追加
が主です!

まぁ軽微なバグ対応も含まれていますが^^;;;


パスワードデータの全削除機能は以前からちょくちょくご要望を
いただいていたのですが、何しろユーザーのデータを削除する
機能なので、UIなどをどうするかずっと考えていた訳です。

そして、たどり着いたのが、設定画面に入れる!
というものでした!

ここでしたら安易に触ってしまい、データが飛んでしまう危険も
かなり少ないだろうと、敢えて設定画面に持っていきました!

これでデータ同期してインポートするときも、データが2重に
なったりせずに済むかと思います!

ますます便利になっていただけたらなと思っています。


そうそう!!!
ぱすわ〜ど帳ですが、iOS版を今作っています!

徐々にできつつありますので、iOSヘ移られた方も再度
ぱすわ〜ど帳を使っていただけたらうれしく思います!


2013年10月20日日曜日

iOSで作り始めました!

最近iPhone 5sが発売されましたね!

iPhone戦場にdocomoも参戦して三つどもえの様相になっていますが、
auがプラチナバンドでのLTEをいち早く普及させていたため、
一歩リードといったところでしょうか!

さて、ぱすわ〜ど帳も3年目を迎えていますが、
5sの発売もあってか最近iOSへのぱすわ〜ど帳の要望が多くなって
きました!

ぱすわ〜ど帳の最大の魅力は、日本語入力と連携して、自動入力を
するところですが、その機能をiPhoneで実現する事はシステム的に
難しいので、今まで躊躇してきました。

ところが、 上記のように、要望が大きくなってきましたので、
少しずつですが、iOSのぱすわ〜ど帳を作り始めました!

今日はデータベースの部分を実装しました!
まぁエンジン部分や足回りの部分でしょうか。

この部分は重要なところですから念入りに作っています!


まだいろいろとUI部分で練らなくてはいけない部分がありますので、
今すぐにって訳ではありませんが、出来れば今年中にはリリース
したいですね!

そうそうぱすわ〜ど帳と言えば、なんとなんと!!!
Androider+ 12月号に記事が掲載されました!!!

Androider+限定という事で特別バージョンを提供させて
いただいています!!!

是非お手に取ってご覧頂ければきっといい事があります!

Androider+ 12月号

ということで、引き続き頑張っていきます!

2013年10月3日木曜日

遂にあの機能が!

ぱすわ〜ど帳を今週金曜日にアップデートしようと思ってます!


今回は公開当日まで言えないですが、ある機能を搭載します!
待ち望んでいた方もいらっしゃるかもしれませんね!


その全容は当日のお楽しみとして、ちょっとだけ!


















ほら!
何かが変わってますよね!

ね!
ね!

変わったでしょ?