タグ

iPhoneとオープンソースに関するsaka39のブックマーク (4)

  • デスクトップ版と同じファイルが使えるパスワード管理·MyKeePass MOONGIFT

    MyKeePassPC用も用意されているパスワード管理ソフトウェアのiOS版。 MyKeePassはiOS用のオープンソース・ソフトウェア。パスワード管理ソフトウェアは幾つかあるが、筆者はKeePassシリーズ(?)を使っている。マルチプラットフォームに対応し、操作も分かりやすく使い勝手が良い。何より継続して使っているので蓄積されているデータが多く、切り替えるのは考えられない。 パスワード表示 そんなKeePassではあるが、利便性を高めるためには複数のデバイスに対応していなければならない。Windows/Mac OSX/Linuxはもとより、スマートフォンにも対応が必須になる。iOS向けにはオープンソースのMyKeePassを使おう。 MyKeePassKeePassデータベースと互換性のあるパスワード管理ソフトウェアだ。HTTP経由でのパスワードファイル追加に対応しているので、Dr

  • 覚えておけば使える場面がある。情報がリスト表示されるiOSアプリに·EGOTableViewPullRefresh MOONGIFT

    EGOTableViewPullRefreshはテーブルビューにおいてプル(引っ張る)アクションで情報を更新するiOSモック。 EGOTableViewPullRefreshはiOS用のオープンソース・ソフトウェア。iPhone/iPadといったiOSデバイスの特徴はなんと言っても無駄をぎりぎりまで省いたシンプルな作りにある。複雑な操作を徹底的になくし、直感的な操作を重視する事で迷いなく操作ができる。 プルしたときの表示 それはハードウェアのみならずソフトウェアでも実現されなければならない。やたらとボタンを配置したり、アクションが多くなっていたりしないだろうか。例えば情報を更新するリフレッシュ操作もEGOTableViewPullRefreshを使えばすっきりだ。 テーブルビューにおいて画面を下に引っ張る操作をすることで情報を更新する機能を実現するのがEGOTableViewPullRef

    覚えておけば使える場面がある。情報がリスト表示されるiOSアプリに·EGOTableViewPullRefresh MOONGIFT
  • iPhone用オープンソースのバーコードスキャナ·ZBar MOONGIFT

    ZBarはiPhone用のオープンソース・ソフトウェア。iPhone 3GSからカメラの性能が向上して至近距離でもはっきりと撮影ができるようになった。これによってバーコードスキャンのような仕組みも作れるようになった。最も使いやすいのは書籍のスキャンになるだろう。 読み取られたバーコード その他、バーコードを読み取れれば様々な商品とのリンクが可能になるはずだ。そんな仕組みを自分でも作ってみたいと思う方はZBarを参考にすると良さそうだ。ZBarはオープンソースのバーコードスキャナライブラリZBarを使ったiPhoneアプリだ。 ZBarはApp Storeでもフリーで提供されている他、Mercurialリポジトリも公開されている。仕組みとしてはカメラを起動し、バーコードに表示を合わせて数秒待つとスキャンされた結果が表示されるようになっている。自分でシャッターを切る必要はない。 複数の種類に対

    iPhone用オープンソースのバーコードスキャナ·ZBar MOONGIFT
  • 高品質なiPhone向けWebサイトを構築するフレームワーク·iWebKit MOONGIFT

    iPhoneやiPod Touch向けのサービスを提供してみたいと思う人は多いはずだ。だが専用アプリケーションの開発はObjective-Cを習得する必要があったり(他の言語でもできるが)、App Storeへの申請が面倒に感じてしまうかも知れない。 iPhone/iPod Touch向けサイトを作るのに便利 その点、Webサイトであれば申請も不要ではじめられる。ネットワーク必須のサービスを作るならSafari経由でも十分かも知れない。そんな時に便利なフレームワークがiWebKitだ。 今回紹介するオープンソース・ソフトウェアはiWebKitiPhone/iPod Touch向けのWebサイトを構築するフレームワークだ。 iWebKitを使うと、iPhoneやiPod Touchに適したWebサイトを簡単に構築できるようになる。左に移動していくナビゲーションや、テキストや画像を使ったリス

    高品質なiPhone向けWebサイトを構築するフレームワーク·iWebKit MOONGIFT
  • 1