タグ

ブックマーク / www.moongift.jp (37)

  • iOSアプリ開発者必携。シミュレータのアプリをFinderで開く·Simulator Folders MOONGIFT

    Simulator FoldersはiOSシミュレータ内のアプリをメニューバーから開いてくれるソフトウェアです。 iPhoneアプリを開発している際にはシミュレータを使うと思いますが、その際にアプリ独自のデータを追加したりするためにアプリのフォルダを探すことがあります。そんな時に便利なのがSimulator Foldersです。 メニューからアプリケーションを選択してGOボタンを押します。 するとそのフォルダをFinderで開きます。 IDを使って分かりづらいアプリの場所をいちいち探すことなく、一発でフォルダを開いてくれるのが便利です。後はDocumentsなどにファイルを追加したりできるでしょう。 Simulator FoldersはMac OSX用のソフトウェアです。 MOONGIFTはこう見る iOS開発を機にMac OSXでの開発に入ってきた人は大勢います。また、Xcode自体がそ

    iOSアプリ開発者必携。シミュレータのアプリをFinderで開く·Simulator Folders MOONGIFT
  • ePubファイルの内容を解析·EpubCheck MOONGIFT

    EpubCheckはJava製のオープンソース・ソフトウェア。iPadKindleに牽引されて盛り上がっている電子書籍市場。出版業界からリリースされるコンテンツはまだまだ弱いものの、自炊に代表される個人個人の活動は活発だ。ePubフォーマットに関する注目も集まっている。 エラーチェックはコマンドラインで行う そのような状況下では様々な手法を用いてePubファイルが作成されるようになる。MOONGIFTでもこれまでにRepubやTumblr 2 ePubのようなePubファイル自動生成ツールを紹介してきた。そのようなサービスを立ち上げる方が使っていきたいのがEpubCheckだ。 EpubCheckはePubファイルのフォーマットに関して仕様に則しているか否かチェックしてくれるソフトウェアだ。ePub自体は画像やテキストをZip圧縮したものなので、簡単に作れるのだがきちんと仕様に合わせてお

    ePubファイルの内容を解析·EpubCheck MOONGIFT
  • Google ChromeをVimライクに操作する·Vimlike Smooziee MOONGIFT

    Vimlike SmoozieeはGoogle Chrome向けのオープンソース・ソフトウェア。先日紹介したFirefox上でVimライクなキーバインドを可能にするVimperator labsは好き嫌いのはっきり分かれるツールだ。Vim好きな方にとっては願ったりのツールだろうし、独特のキーバインドが苦手という人もいるだろう。 Google Chromeの移動操作をVim風に Vimperator labs同様のキーボードによるWebブラウザ操作をGoogle Chromeでも実現するのがVimlike Smoozieeだ。機能はVimperator labsに比べると限定的ではあるが、よく使われるようなコマンドは抑えられている。なおVimperator labsの機能を一部使って実現されている。 Vimのようにhjklによるスクロール機能がある。上下左右に自由にスクロールが可能だ。この移

    Google ChromeをVimライクに操作する·Vimlike Smooziee MOONGIFT
  • クライアントサイドで使える可逆暗号化ライブラリ·jCryption MOONGIFT

    インターネット上でユーザ認証やセンシティブな情報を集める際にはSSLを使うことが一般的だ。とは言え個人やレンタルサーバレベルでは証明書を取得するのはコスト面や技術面で難しいことがある。だからといって、そのような情報を平文のまま流すのは気になる所だ。 フォームの内容を暗号化して送信 簡単な暗号化だけでも良いから行いたい、そんな時に使えそうなのがjCryptionだ。 今回紹介するオープンソース・ソフトウェアはjCryption、JavaScriptベースの暗号化ライブラリだ。 jCryptionはRSA暗号(公開鍵暗号)に則ったアルゴリズムを使った暗号化ライブラリだ。復号化可能なライブラリであり、jCryptionではPHPのクラスを提供している。実装はjQueryを使って行われているのでjQueryを使った開発では利用がとても簡単に行える。 公開鍵を送信しているスクリプト部分 送信直前にサ

  • Mac OSX/Linux用のSynergyフロントエンド·QuickSynergy MOONGIFT

    複数台のパソコンを使っている人は多い。例えばノートパソコンとデスクトップパソコンで、外出時と中にいる時とで使っているという人もいるはずだ。複数台のパソコンは便利だが幾つか問題がある。データと同期と入力インタフェースだ。 設定画面 データの同期は今度にするとして、今回は入力機器だ。キーボードとマウスが二組あるのは邪魔臭い。そこでよく使われるのがSynergyなのだが、Mac OSXLinuxではグラフィカルなインタフェースが用意されていなかった。そこでQuickSynergyの出番だ。 今回紹介するオープンソース・ソフトウェアはQuickSynergy、Mac OSX/LinuxLinuxは開発中)用Synergyフロントエンドだ。 QuickSynergyはサーバ、クライアントともに使えるソフトウェアだ。サーバは上下左右に対してどのコンピュータの画面の用いるか定義する。クライアントはサ

    Mac OSX/Linux用のSynergyフロントエンド·QuickSynergy MOONGIFT
  • MOONGIFT: » HTMLとSQLで作るWebアプリケーション「Alinous」:オープンソースを毎日紹介

    Webアプリケーションを作ろうと思った時に必要なものは何だろう。Struts、Ruby on Rails、CakePHP、Smarty、Catalyst…どれもいわゆるプログラム言語だ。 さて、そのようなものがなければWebアプリケーションは作れないのだろうか。プログラマの特権になるのだろうか。否、Webアプリケーションはもっと簡単に作れるのだ。 今回紹介するオープンソース・ソフトウェアはAlinous、HTMLSQLで作るWebアプリケーションプラットフォームだ。 SQLが必要と言う時点で多少の障壁はあるだろうが、プログラム言語に比べると問い合わせ言語である分、分かりやすいと言う人もいるかも知れない。 そしてもう一つの構成要素はHTMLだ。この二つを組み合わせて格的なWebアプリケーションだって作る事ができる。alnsと言う独自の拡張子ファイルには簡易的なプログラムが記述でき、IF等

    MOONGIFT: » HTMLとSQLで作るWebアプリケーション「Alinous」:オープンソースを毎日紹介
  • これはすごい!リアルタイムに更新される“これはすごい”·[これはすごい] in リアルタイム MOONGIFT

    恐らく今年に入ってから出てきた新しい技術がWeb Hooksだ。これはこれまでのWeb APIと異なり、Webサービス側が指定されたアクションが実行された時に指定されたURLをコールするという仕組みだ。これによって、RSSフィードのように定期的にデータの更新が必要なくなるのだ。 GAE + Web Hooks そのWeb Hooksを日でいち早く取り入れたのがはてなブックマークだ。使いどことしてどのようなものがあるか、と思っていたのだがこんなソフトウェアが公開された。 今回紹介するフリーウェアは[これはすごい] in リアルタイム、“これはすごい”タグをリアルタイムに表示するソフトウェアだ。 [これはすごい] in リアルタイムははてなブックマークに付けられたタグ“これはすごい”がついたブックマークを一覧するWebシステムだ。Web Hooksを使うことでWebシステム側からデータを確認

    これはすごい!リアルタイムに更新される“これはすごい”·[これはすごい] in リアルタイム MOONGIFT
  • Mac OSXで手軽にRemedieを使い始められる·Remedie Server MOONGIFT

    Remdieは以前にも紹介したことがある、Plaggerで知られる宮川氏によるポッドキャスティング用フィードリーダーだ。テキストとは違って、頻繁に更新しているボッドキャスティングはまだそれほど多くはないが、iPhone/iPod Touchの登場で徐々に増えつつある。 起動するだけで使えるRemedie! とは言え、iTunesの重たいインタフェースでボッドキャスティングを楽しむ気にはなれない。そんな時にWebベースのRemedieは便利だ。だが導入に際してCPANのモジュールが多数必要というのが難点だった。それを解決してくれるのがRemedie Serverだ。 今回紹介するオープンソース・ソフトウェアはRemedie Server、Mac OSX用にアプリケーションとしてパッケージされたRemedieだ。 Remedie ServerはLeopard対応のアプリケーションで、起動するだ

    Mac OSXで手軽にRemedieを使い始められる·Remedie Server MOONGIFT
  • Mac OSX用Remedieフロントエンド·Remedie Player MOONGIFT

    Webブラウザだけで動作するアプリケーションは、OSやブラウザを問わずに動作する(JavaScriptHTML解釈の不具合もあるが)のが魅力だ。そのため最近ではローカルアプリケーションからWebアプリケーションへと移り変わる傾向がある。 Remedie専用のプレーヤ とは言え、起動の速度やOSの機能を活かしたアプリケーションはWebブラウザベースでは実現できない。どちらが良いというのではなく、ようは選択肢だ。そうであれば、選択肢は多い方が言えなくもないだろう。 今回紹介するフリーウェアはRemedie Player、Mac OSX向けのRemedieフロントエンドだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 Remedie PlayerはRemedie Serverと連携するアプリケーションで、独自のブラウザビューを介して表示している。サーバ

    Mac OSX用Remedieフロントエンド·Remedie Player MOONGIFT
  • Mac OSXのファイル変化をロギングする·FSLogger MOONGIFT

    Mac OSXにはSpotlightと言うローカル検索エンジンが組み込まれている。OSに統合されているので違和感なく使えるのが魅力で、かつ概ね満足いく結果が返ってくる。ランチャー代わりに使っているという人も多いのではないだろうか。 ファイルの変化をロギングする そんなSpotlightのメカニズムを利用して開発されたのがFSLoggerだ。 今回紹介するオープンソース・ソフトウェアはFSLogger、ファイル変化のロギングを行うソフトウェアだ。 FSLoggerはターミナル上で動作するソフトウェアだ。実行には管理者権限が必要になる。起動したら後は放置しておくだけで良い。ロギングが開始され、何かファイルの変化がある度に列挙されていくはずだ。 ファイルはただ作成されるだけではなく、テンポラリのファイルを作ってから移動するものもある。そのような変化を見ていく時に便利だろう。ローカルアプリケーショ

    Mac OSXのファイル変化をロギングする·FSLogger MOONGIFT
  • SinatraベースのGitリポジトリブラウザ·Ginatra MOONGIFT

    Gitを企業のプロジェクトで採用するケースが増えている。とは言えまだGUIツールが弱く、操作がしづらいのが実情ではある。特に最近はWebアプリケーションが流行っていることもあってGUIよりもWebブラウザベースのツールが増えているようだ。 WebベースのシンプルなGitブラウザ Githubのようなリポジトリブラウザは良いと思いつつも、企業では使いづらいだろう。そこで使いたいのがGinatraだ。 今回紹介するオープンソース・ソフトウェアはGinatra、Sinatra製のGitリポジトリブラウザだ。 GitにはGitWebというWebブラウザベースのGitブラウザがあるが、GinatraはそれのSinatraベースのクローンになる。個人的には印象としてはGinatraの方がごく簡単に導入できるように思える。何せGemを入れてGinatraを立ち上げ、reposディレクトリに見たいリポジト

    SinatraベースのGitリポジトリブラウザ·Ginatra MOONGIFT
  • 自分で立てるOpenIDプロバイダ·Community-ID MOONGIFT

    まだまだ一般には浸透していないが、OpenIDは技術としては便利でもっと活用して欲しいものだ。GoogleやFacebook、mixi、Yahoo!なども対応したとあって、OpenIDに対応すればユーザ管理の煩雑さから解放されるようになる。 ユーザ登録すれば誰でも使えるようになる そんなOpenIDプロバイダを自分たちでも構築したければCommunity-IDを使おう。 今回紹介するオープンソース・ソフトウェアはCommunity-ID、PHP + MySQLのOpenIDプロバイダだ。 Community-IDはPHP + MySQLで構築されている。ユーザ登録することで誰でも利用できるようになる。OpenIDは2.0にも対応している。データベースの構造が自分たちの構築しているサービスに合えば、別ドメインを使うなどして容易にOpenIDプロバイダを立てられるようになる。 ユーザ情報ページ

    自分で立てるOpenIDプロバイダ·Community-ID MOONGIFT
  • 日本製、絵文字やWassrにも対応したTwitterクライアント·Afficheur MOONGIFT

    Twitterはサービスがシンプルでかつゆるい分、そのフロントエンドになるアプリケーションにも手軽さを求めてしまう。ここでいう手軽さは機能のシンプルさというよりは使い勝手の良さや、軽快な動作と言うことになるだろう。 多数のサービスに対応したマルチキャストツール 海外製のソフトウェアも数多くあるが、何となく日製の方が使い勝手における気配りが見える気がする。そんな訳でAfficheurを紹介しよう。 今回紹介するオープンソース・ソフトウェアはAfficheur、TwitterやTumblr、Wassrにも対応したMac OSX向けTwitterクライアントだ。 Afficheurは小さなウィンドウで提供されるTwitterクライアントで、投稿ウィンドウとタイムラインのウィンドウが独立している。そのため発言するだけならタイムラインウィンドウを出す必要はない。新しい発言はGrowlで通知されるよ

    日本製、絵文字やWassrにも対応したTwitterクライアント·Afficheur MOONGIFT
    dealforest
    dealforest 2009/04/27
    wassr や Tumblr にも対応
  • Webベースの表計算ライクなグリッドライブラリ·grrid.js MOONGIFT

    基幹システムをWebベースで作るといった話題が持ち上がるようになっている。そんな中、よく聞かれるのが表計算ソフトウェア的にデータを操作できる機能だ。技術者の方であればその難易度はご存知の通りで、大抵Excelを使えるようにCSVで出力してお茶を濁すことが多い。 需要の多そうなグリッドライブラリ しかしもう諦めないで良い。高機能、ではないけれど簡易的なデータ操作であればgrrid.jsを使ってみよう。 今回紹介するオープンソース・ソフトウェアはgrrid.js、Webベースで表計算ソフトウェアのように動作するグリッドライブラリだ。 grrid.jsを使うとまるで表計算ソフトウェアのようなグリッドが表示される。各セルは自由に文字を入力できる。移動はエンターキー、タブキー、矢印キーを使って可能だ。タブキーで右、エンターキーは下にフォーカスが移動する。なお、動作にはprototype.jsが用いら

    Webベースの表計算ライクなグリッドライブラリ·grrid.js MOONGIFT
  • JPEG/PNGのサイズをぎりぎりまで削減する·ImageOptim MOONGIFT

    写真は大抵JPEGファイルだが、そこには様々なメタ情報が含まれている。PNGも同様にメタ情報が入っており、さらに圧縮にも対応している。これらを排除、圧縮するだけで通常のサイズに比べて半分くらいになったりすることもある。 画像をまとめて最適化 圧縮すれば表示に多少の時間がかかったり(ごくわずかだが)、必要なメタ情報が消えてしまうということはある。だがそれさえ厭わないならばImageOptimはお勧めのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはImageOptim、JPEG/PNGの圧縮ソフトウェアだ。 圧縮やメタ情報を排除するライブラリは多数存在する。ImageOptimはそれらの統合的フロントエンドとしての役割を担ってくれる。対応しているのはJPEGTran、JPEGOptim、OptiPNG、PNGCrush、AdvPNG、PNGOUTとなっている。 設定画面 これらの

    JPEG/PNGのサイズをぎりぎりまで削減する·ImageOptim MOONGIFT
    dealforest
    dealforest 2009/04/19
    画像の容量削減
  • Flash向けのグラフィックスフレームワーク·Degrafa MOONGIFT

    去年、確かFlashを勉強しようと思っていたのにいつの間にか一年が過ぎ去ってしまった。これではまずい、今年こそしっかりと取り組んでいきたいものだ。今やFlashは大抵のブラウザにバンドルされており、華麗なインタフェースを提供する上では欠かせない技術になっている。それだけに使いこなせるようにしたい。 ファイナンス系のWebアプリケーションサンプル Flashの魅力と言えば、HTMLJavaScriptでは難しいグラフィックスを提供できることにある。そのためのフレームワークがDegrafaだ。 今回紹介するオープンソース・ソフトウェアはDegrafa、Flash用のグラフィックスフレームワークだ。 Degrafaを理解するためには何よりもまずサンプルを見ることだろう。グラフィカルなグラフ、リッチなユーザインタフェース、ダイナミックなグラフィックス、各種シェイプなどを簡単に(恐らく簡単に)実装

    Flash向けのグラフィックスフレームワーク·Degrafa MOONGIFT
  • DropBoxと組み合わせれば最強?TiddlyWikiをベースにしたPIM·TiddlyDu2 MOONGIFT

    DropBoxやZumoDriveの登場によって、ローカルコンピュータ上のデータとオンラインでの参照が一緒くたに考えられるようになった。複数の拠点でのデータ共有も問題なく行える。これによって専用のアプリケーションを介さずともデータが相互に編集できるようになっている。 TiddlyWikiをベースに個人の情報管理に特化 個人用Wikiとして名高いTiddlyWikiもその一つだ。ローカルにファイルがあるので他から参照しづらいという欠点があったが、DropBoxと組み合わせれば非常に高性能な情報集積ツールになる。さらにPIMとして特化したTiddlyDu2を紹介しよう。 今回紹介するオープンソース・ソフトウェアはTiddlyDu2、TiddlyWikiをベースにしたPIMだ。 TiddlyDu2はタスク、カレンダー、アドレス帳などの情報をTiddlyWikiをベースに集積しやすくしたWikiエ

    DropBoxと組み合わせれば最強?TiddlyWikiをベースにしたPIM·TiddlyDu2 MOONGIFT
  • AdobeのKulerをカラーピッカーで·Mondrianum MOONGIFT

    Webデザインを決める際に、テーマに沿った色合いを決めたり、主立った配色を決めるようなことはよくあるかと思う。一色のテーマでは心もとなく、その場その場で色を選択していては非効率で統一感もなくなっていく。その時に役立つのがAdobeの提供するKulerだ。 カラーピッカーから使えるKulerフロントエンド Kulerではカラーテーマに沿って複数の色をピックアップし、それを共有している。Kuler上で見るのも良いが、作業中に都度ブラウザを立ち上げるのは面倒だろう。そこで使いたいのがMondrianumだ。 今回紹介するフリーウェアはMondrianum、Mac OSXのカラーピッカーから使えるKulerクライアントだ。 Mondrianumをインストールすると、Mac OSX標準のカラーピッカーの機能にKulerアイコンが表示されるようになる。これを選ぶとKulerのカラーテーマが一覧で表示さ

    AdobeのKulerをカラーピッカーで·Mondrianum MOONGIFT
  • Google Analyticsのデータを取得するライブラリ·Statwhore MOONGIFT

    これだけWeb APIの提供しているGoogleにあって、最も切望されるのがGoogle AnalyticsのWeb APIだろう。画面で見てもインタフェースが洗練されているので便利だが、レポートを作成したり自動化する上ではやはりWeb APIの存在は欠かすことができない。 Rubyを使ってGoogle Analyticsのデータを取得できる 恐らく原因は元々のシステムがUrchin製にあることだと思われるが、しかしそれを乗り越え、Web APIのようにデータを取得できるライブラリが存在する。 今回紹介するオープンソース・ソフトウェアはStatwhore、Google Analytics向けRubyライブラリだ。 StatwhoreはGoogle Baseライブラリを利用しつつ、Google Analyticsを擬似的に操作してデータを取得している。複数のアカウントがあると問題があるようで

    Google Analyticsのデータを取得するライブラリ·Statwhore MOONGIFT
    dealforest
    dealforest 2009/03/01
    Google Analytics のデータを取得するライブラリ
  • Mac OSX/iPhone/iPod Touchアプリケーション開発者向けクラッシュレポート取得ツール·Plausible CrashReporter MOONGIFT

    アプリケーションにはバグがつきものだ。さらにバグとは言えないような、ハードウェア上の制限によってアプリケーションが動作しなくなることもある。Mac OSXiPhoneでもそれは例外ではない。 iPhone/iPod TouchまたはMac OSX向けのライブラリが提供される そのようなバグはそのまま放置するのはユーザを辟易させる以外の効果はない。何らかの手は打たないといけないが、そのエラー報告をしてくれるともデバッグに有益な情報をくれるとも限らない。そこで使ってみたいのがPlausible CrashReporterだ。 今回紹介するオープンソース・ソフトウェアはPlausible CrashReporter、Mac OSX/iPhone向けのクラッシュレポーティングライブラリだ。 Mac OSXには標準でクラッシュレポート機能がある。とは言え送信先はApple宛だと思われるので開発者が

    Mac OSX/iPhone/iPod Touchアプリケーション開発者向けクラッシュレポート取得ツール·Plausible CrashReporter MOONGIFT