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

  • iPhoneアプリケーションをRubyで作る·iPhone RubyCocoa MOONGIFT

    新しいことにチャレンジしたいと思いつつも、そのために新しい技術を習得するとなるとコストが高くなってしまう。もっと手軽にはじめられるとスムーズではないだろうか。特にプログラミング言語は習得コストが高く、気軽にはじめようと思うまでには相当時間がかかってしまう。 iPhoneRubyCocoaが使える! 幸いにして、Objective-Cには他言語とのブリッジを行う技術がある。そこで注目したいのがiPhone RubyCocoaだ。 今回紹介するオープンソース・ソフトウェアはiPhone RubyCocoa、その名の通りiPhone向けネイティブアプリケーションをRubyで開発するためのフレームワークだ。 iPhone RubyCocoaRubyCocoaiPhone向けに展開したフレームワークだ。RubyのスクリプトでiPhone向けの記述ができ、コンパイルすることでネイティブなアプリケ

    iPhoneアプリケーションをRubyで作る·iPhone RubyCocoa MOONGIFT
  • Mac OSX向け。さらにリッチなインタフェースを手軽に·BWToolkit MOONGIFT

    Mac OSXの良い所は、買った直後から開発ツールが提供されている点にある。その中にはアプリケーションインタフェースを簡単に作ることが出来るInterface Builderもある。デザインは色々と悩む所なので、ドラッグアンドドロップで簡単にMac OSXらしいインタフェースが組み立てられるのは便利だ。 BWToolkitはInterface Builderプラグイン だが時にはこういうコンポーネントがあればなぁと思うことがあるかも知れない。そんな時に役立つのがBWToolkitだ。 今回紹介するオープンソース・ソフトウェアはBWToolkit、Interface Builder3用プラグインだ。 BWToolkitは多数のコンポーネントを収録しており、かゆい所に手が届くプラグインになっている。フローティングウィンドウ用のコントロールや、タブで切り替わる初期設定ウィンドウをコーディングレス

    Mac OSX向け。さらにリッチなインタフェースを手軽に·BWToolkit MOONGIFT
  • MOONGIFT: » 要ゲット!今だけ無料のiPhone/iPod Touch向けファイル共有ソフトウェア「Air Sharing」:オープンソースを毎日紹介

    9月22日(現地時間)まで無料とのこと、気になる方はゲットしておくべし。iPhone/iPod Touchには画像やPDFの内蔵ビューワーが備えられているが、実はその他のドキュメント形式でも表示できる。 iPhone/iPod TouchでWebDAV! 例えばSafariのWebアーカイブ、Numbers、Pagesなどのドキュメントファイル、さらにExcelのXLSXなども見られる。こうなると色々なドキュメントを送り込んでおけば、手軽なポータブルドキュメントビューワーとしても活用できそうだ。そんな可能性を感じたならこれを使おう。 今回紹介するフリーウェアはAir Sharing、iPhone/iPod Touch向けWebDAVサーバだ。今だけ限定の無料になっているので、ご注意を。 Air Sharingを使うと、iPhone/iPod Touch内でWebDAVサーバが立ち上がる。W

    MOONGIFT: » 要ゲット!今だけ無料のiPhone/iPod Touch向けファイル共有ソフトウェア「Air Sharing」:オープンソースを毎日紹介
  • MOONGIFT: 離れた場所でもiTunesを共有する「Mojo」:オープンソースを毎日紹介

    iTunesはLAN内で音楽データを共有して楽しむことができる。一台をメディアサーバにしておけば、他のマシンでは音楽を入れておかなくとも良い。まるで自分の手元にデータがあるかのように利用することができる。 だがそれはLAN内に限った話だ。インターネット越しでiTunesを共有したければこれを使おう。 今回紹介するフリーウェアはMojo、遠隔地とiTunesを共有するソフトウェアだ。 Mojoを起動し、ユーザ登録を行うとiTunesが公開された状態になる(なのでパスワードを登録しておいた方が良い)。二つのコンピュータにMojoをインストールしたら、クライアント側がサーバ側のMojoを共有に入れれば完了だ。 登録した名前を開くとコンパクトなiTunesのような画面が開く。後は自由に音楽が楽しむことができる。出先で音楽を楽しみたいときにはMojoを使えばごく簡単に聴けて便利だ。 ノートパソコンは

    MOONGIFT: 離れた場所でもiTunesを共有する「Mojo」:オープンソースを毎日紹介
  • Rubyで動くシェル·rush MOONGIFT

    シェルはPC操作の基とも言えるものだが、構文を覚えるのが若干面倒くさい。コマンドによって指定するものが違うので、Grepの時はどうだったか、その結果を削除する場合はこういった感じで…ということを覚えておかないといけない。 シェルスクリプトも同様で、習得するのに若干の時間を要する。そこで普段使い慣れたプログラム言語をシェルにしてしまったのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはrush、Rubyで作られたシェルだ。 rushはgemでインストールできるので、ごく手軽に使い始めることができる。構文はRubyなので、Rubyに慣れた人にとっては使いやすいだろう。バッククォートをつければ通常のコマンドも実行できる。 例えばhome['/Users/nakatsugawa'].ls、でファイルの一覧が返ってくると言った具合だ。面白いのはリモートにも対応している点で、rus

    Rubyで動くシェル·rush MOONGIFT
  • MOONGIFT: » 持ち運べるMac OSXを作成「PortableOSX」:オープンソースを毎日紹介

    最近の流行はポータブルだ。USBメモリ等にアプリケーションを入れ、どこでも自分の環境を再現できるのは非常に便利だ。体の環境を汚さずに済むのも利点だ。 それが進むとOS自体ポータブルになる。Windowsとしては、MojoPacがあるがMac OSXではこれがそうなるのだろうか。 今回紹介するオープンソース・ソフトウェアはPortableOSX、外部機器にインストールするMac OSXだ。 PortableOSXはターミナルのアプリケーションで、起動するとシステムのインストール先ドライブと、インストールディスクを要求される。試してはいないが、現在動作しているドライブを指定しても良いようだ。 そして実行すると、内容がインストール先ドライブにコピーされる。恐らく丸まるコピーだとは思うのだが、詳細は確認していない。全てコピーされているとすれば、外部ディスクは5GB以上が必要になる。 後はできあが

    MOONGIFT: » 持ち運べるMac OSXを作成「PortableOSX」:オープンソースを毎日紹介
  • MOONGIFT: » ついに登場!MacFuse+GMail「GMailFS.app」:オープンソースを毎日紹介

    GMailをバックアップストレージとして利用している人は多い。あの巨大な容量をメールだけで使うのは勿体無く(しかも滅多な事では使い切らないだろう)、ある意味有効活用とも言える。 Fuseでは元々GMailFSというGMailをファイルシステムのように扱うソフトウェアが存在していた。これはそのMac OSX版だ。 今回紹介するオープンソース・ソフトウェアはGMailFS.app、GMailFSのMac OSX用ラッパーだ。 これまでも独自のアプリケーションでGMailをドライブのように扱うソフトウェア「gDisk」はあったが、GMailFS.appはMacFuseを利用することで通常のファイルシステムのようにGMailを利用できる。この点は大きい。 尚、試してみた所では速度がかなり遅いように思える。実用レベルにはまだ若干バージョンアップが必要かも知れない。だが、これが実用レベルになると、非常

    MOONGIFT: » ついに登場!MacFuse+GMail「GMailFS.app」:オープンソースを毎日紹介
  • MOONGIFT: » MacからWindowsへリモートアクセス「Microsoft Remote Desktop Connection Client for Mac」:オープンソースを毎日紹介

    Mac OSX上でWindowsを動作させられるソフトウェアはParallels DesktopやVMWare Fusion、そしてオープンソースではQ emulatorもある。いずれもIntel Macになった恩恵ともいえるソフトウェアであるが、動作速度は物には敵わない。 単純な作業であれば十分であるが、バッチ処理などをやらせようと思うと辛いだろう。そうした時に使えそうなのがリモートアクセスだ。 今回紹介するフリーウェアはMicrosoft Remote Desktop Connection Client for MacMicrosoft謹製のリモートデスクトップクライアントだ。 Microsoft Remote Desktop Connection Client for MacMicrosoft製とあって、きびきび動作してくれる。CPUはあくまでもリモート接続先のPCのものを利用

  • MOONGIFT: » マインドマップで議事録「mm2notes」:オープンソースを毎日紹介

    マインドマップは頭の中のもやもやした情報を書き出すのに便利だ。そのため、違和感なく、手軽に入力できるインタフェースになっている。 その特性を活かし、ぜひ使ってみて欲しいソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはmm2notes、FreeMindのマインドマップを議事録にするソフトウェアだ。 これもまた、mm2s5同様にFreeMindにある一定の書式をもたせることで変換するプログラムだ。結果はHTMLで出力されるので、議事録を配布するのに便利だ。 ルールはそれ程難しくはなく、ルートノードの下に「Attendees(参加者)」「Topic(議題)」「Minutes(発言)」「Action Items(決定事項)」というノードを作成する所からはじまる。 極端に言えば、これらのノードをちゃんと作成するだけでも会議の効率は向上しそうだ。何より議題や決定事項が明文化されるので

    MOONGIFT: » マインドマップで議事録「mm2notes」:オープンソースを毎日紹介
  • MacPortsをGUIで管理·Porticus MOONGIFT

    Mac OSXを便利に使う上で欠かせないのがMacPortsだ。これはBSD系のパッケージ管理システムであるPortsをMac OSXに移植したもので、Unix/Linux系のソフトウェアをインストールするのがコマンド一つでOKになるので非常に便利だ。 基的にCUI操作のみになるが、管理もCUIだと面倒に感じてしまう人もいるだろう。また、ターミナルに慣れていない人も多いはずなので、これを使って手軽に使ってみよう。 今回紹介するフリーウェアはPorticus、MacPortsをGUI管理するソフトウェアだ。 Porticusは3ペイン構成の画面になっており、左がカテゴリ、上がソフトウェア一覧そして下がソフトウェアの説明になっている。インストール済みのソフトウェアはinstalledと表記されているので分かりやすい。 また、バージョンがアップしているものも右クリックから操作できるので便利だ。

    MacPortsをGUIで管理·Porticus MOONGIFT
  • MOONGIFT: » 必見!Railsがローカルアプリケーションに「Slingshot」:オープンソースを毎日紹介

    最近はWebアプリケーションとローカルアプリケーションの境がなくなってきた。むしろWebアプリケーションのほうがインターネットとの親和性も高く、便利なことが多い。 開発者にとっても、コンパイルの手間などがない分、Webアプリケーション方が楽だろう。そんなWebアプリケーション推進の波が強まるであろうソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはSlingshot、Railsアプリケーションをローカルアプリケーションにするソフトウェアだ。 これは凄い。サンプルとして、Radiant CMSがMac OSX用ローカルアプリケーションとしてパッケージされて配布されているが、ちゃんと動作する。 これを使えばTodo管理やパスワード管理といったアプリケーションもWeb化できる。Apacheの設定も不要、データベースも不要(SQLiteを内包)、Rails自体も設定不要で動作してく

    MOONGIFT: » 必見!Railsがローカルアプリケーションに「Slingshot」:オープンソースを毎日紹介
  • MOONGIFT: » RailsでDB管理「RailsMyAdmin」:オープンソースを毎日紹介

    Railsで開発を行う際にDBは必須だろう。簡易的なものであればSQLiteで良いが、これまでの経験では大抵MySQLが利用されている。 DB管理にはphpMyAdminや、GUIDB管理ツールを利用してきたが、Rails上で一括管理できるこちらが便利そうだ。 今回紹介するオープンソース・ソフトウェアはRailsMyAdmin、Rails上のDB管理ソフトウェアだ。 RailsMyAdminではRailsでのDB設定を利用するので設定も手間もなく簡単に利用できる。インストールはプラグインとして簡単にでき、environment.rbに設定を書き加えるだけでいい。 テーブルの一覧やデータの一覧表示、追加、編集はもちろん可能だ。また、created_at/updated_atといったRails特有のフィールドは値を入れられないのも便利だ。テーブル構造の変更はもちろん不可で、migration

    MOONGIFT: » RailsでDB管理「RailsMyAdmin」:オープンソースを毎日紹介
  • GMailをさらに便利に·Mailplane MOONGIFT

    Webブラウザさえあればどこでも使えて、インストールも不要なGMail。確かに便利なWebアプリケーションだ。だが、メーラーは常に起動しているほうが便利だ。ブラウザと一緒に起動、再起動するのは多少面倒な所があった。 データはインターネット上にあった方が便利だ。しかし操作はローカルで…といったわがままを叶えてくれるのがこのソフトウェアだ。 今回紹介するのはMailplane、Mac OSX向けのGMail専用クライアントソフトウェアだ。 Mailplaneを使えばGMailをWebブラウザと切り離して操作できる。レンダリングエンジンはSafariのものを使っているようだ。アーカイブやスター、印刷などの機能がツールバーにボタン化されているので使いやすい。 また、新しいメールが別ウィンドウで立ち上がるのも便利だ。別なメールを参照しつつ…といった時にタブブラウザでは切り替えが面倒なので、この方が書

    GMailをさらに便利に·Mailplane MOONGIFT
  • MOONGIFT: » Railsを見える化「RailRoad」:オープンソースを毎日紹介

    Ruby on Railsの素晴らしい点の一つに、テーブル間の関係をプログラム中で定義することで、データを自在に取り出せるようになるという事が挙げられる。 E-R図などでリレーションを定義しても、それが適切にプログラムされているかどうかは分からない。だが、プログラム中で定義し、制御できるRailsであれば適切に処理されるようになる。足りないのはマネージャ向けのE-R図の存在だろう。 今回紹介するオープンソース・ソフトウェアはRailRoad、Rails向けのダイアログジェネレータだ。 RailRoadを使うと、モデルやコントローラーの関係から、Graphviz向けのdotファイルを生成できる。後はSVGやPNGといった形式への変換が可能だ。 モデルであればE-R図が生成され、テーブル間の関係も表現される。コントローラーであれば、メソッドが表示される。どちらも複数人での開発時や、規模が大きく

    MOONGIFT: » Railsを見える化「RailRoad」:オープンソースを毎日紹介
  • Macに慣れるか、Macを慣らすか「DoubleCommand」:オープンソースを毎日紹介

    Windowsマシンが古くなり、新しいマシンを購入する際にMacを選ぶ人が増えてきた(私がお勧めしているせいもあるが)。そして、いざ乗り換えた時に一番最初に困るのがそのキーバインドの違いだ。 確かにCtrl+?で慣れていると、Cmdキー+?というのは操作がしずらい。慣れてしまえば…という気がしないでもないが、それが影響して効率が悪くなってしまったら折角乗り換えたメリットも感じられないだろう。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはDoubleCommand、Mac OSXえのスイッチャー向けのキーバインド変更ソフトウェアだ。 スイッチャー用とあって、全般的に変えられる訳ではなくPCユーザが乗り換えた際に便利であろう設定が選択できるようになっている。例えば、MacBookなどで右下にあるenterキーをコマンドメニューにできる(Altキー相当に、ブラウザでenter+矢印に

    Macに慣れるか、Macを慣らすか「DoubleCommand」:オープンソースを毎日紹介
  • MOONGIFT: » クロスプラットフォーム対応のSVNクライアント「Subcommander」:オープンソースを毎日紹介

    Mac OSXでSubversionクライアントとして、恐らく最も利用されているのはsvnXだろう。だが、どうも個人的にあのインタフェースに馴染めず、普段はSCPluginを使い、ファイルの差分を見る場合などはsvnXを利用していた。 しかし、これら二つのソフトウェアに対して、新たな刺客が現れた。しかもかなり強力そうだ。 今回紹介するオープンソース・ソフトウェアはSubcommander、クロスプラットフォーム対応のSubversionクライアントだ。 Subcommanderは3ペインの構成になっており、左がプロジェクト、右がファイルエクスプローラそして下がログになっている。さくさくと動作するので使い勝手はいい。Mac OSXのみならずWindowsやDebian packageも配布されている。 Subversionの機能も私が良く利用するものは問題なく利用できる。差分はもちろん、変更

    MOONGIFT: » クロスプラットフォーム対応のSVNクライアント「Subcommander」:オープンソースを毎日紹介
  • MOONGIFT: » 急げ!今日だけ無料!「DivX Pro」:オープンソースを毎日紹介

    サイズが小さく、高品質な動画を作成したい時、DvXと言う選択肢がある。閲覧するだけなら無料のビューアーがあるが、作成はDivX Proでしかできなかった。 そのため、サイズが大きかったり品質が悪い動画に甘んじてきた人も多いはず。だが、それも今日まで(今日だけ)だ。 今回紹介するのはDivX Pro、DivX動画作成ソフトウェアだ。普段はもちろん、有料だが日(恐らくアメリカ時間)限定で無料でシリアル番号が取得できる。 含まれているのはDivXプレーヤ、DivXコーデック、DivX Webプレーヤ、DivX Converterになる。DivX Converterを使えば、ドラッグアンドドロップで動画をDivX化する事ができる。また、HTMLコードも生成されるので、そのままWebサイトで公開することも可能だ(閲覧する人はプレーヤやコーデックが必要だが)。 尚、ダウンロードページ(Mac側)は英

    MOONGIFT: » 急げ!今日だけ無料!「DivX Pro」:オープンソースを毎日紹介
  • MOONGIFT: » Windows向け一括インストーラ「WinLibre」:オープンソースを毎日紹介

    ソフトウェアをインストールするというのはとかく面倒で、ダウンロードして解凍してインストーラーを起動して順番に進めて…という手順だけでも嫌になってしまう。優秀なソフトウェアも数多い中で、こうしたことが原因で敬遠されてしまうのは非常に残念なことだ。 そうした難儀な状態の解決策。一括インストーラーの登場だ。 今回紹介するオープンソース・ソフトウェアはWinLibre、Windows向けOSS一括インストールソフトウェアだ。 WinLibreを使うと、各種オープンソース・ソフトウェアがまとめてインストールできる。種類はOffice系(OpenOffice/PDFCreator)、インターネット系(Firefox/Thunderbird/Nvu/FileZilla/Gaim)、クリエイター系(Audacity/InkScape/Blender/Gimp)、マルティメディア系(VCL/Zinf/Win

    MOONGIFT: » Windows向け一括インストーラ「WinLibre」:オープンソースを毎日紹介
  • FTP/SSH/Amazon S3までこなす無敵のファイラー·ForkLift MOONGIFT

    こう言ってはなんだが、Mac OSX標準のファイラーであるFinderはどうも使い勝手が悪いと感じていた。アプリケーションや書類へ即アクセスできる点は便利だが、それ以外は良いとは思えなかった。 Windowsのエクスプローラに慣れてしまい、Delete(Backspace)キーで上の階層に戻れないのも不便に感じるし、エンターキーでファイルが開けないのも面倒だ。さらに二画面ファイラーを使うのがごく普通になっていたからかも知れない。その点、このファイラーは非常に使い勝手がいい。 今回紹介するフリーウェアはForkLift、Mac OSX用の高機能ファイラーだ。 ForkLiftは二画面式のファイラーで、エンターキー/Deleteキーで階層をたどることができる。お気に入り機能もあり、そこに登録しておくことで目的のフォルダに素早く移動できる。 アプリケーション削除機能もあり、消したいアプリケーショ

    FTP/SSH/Amazon S3までこなす無敵のファイラー·ForkLift MOONGIFT
  • MOONGIFT: � Excelではじめるプロジェクト管理「開発マイルストーン」:オープンソースを毎日紹介

    プロジェクト管理の重要性は理解しつつも、実際にうまく管理されているケースはあまり多くない。大げさなシステムを導入した所で、普段の業務を圧縮してそのシステムを勉強する時間を作り出すのは非常に難しい。 わざわざシステムを導入するのではなく、現状の延長線上で考えよう。利用するのは普段使い慣れているExcelだ。 今回紹介するフリーウェアは開発マイルストーン、Excelを使った工程管理ソフトウェアだ。 開発マイルストーンはExcelアドオンと作業ファイルと二つで構成されている。アドオンを起動した後、作業ファイルを起動すれば利用できるようになる。 工程管理は面倒な帯をドラッグなどしたりしない。開始日と日数を入れれば自動で変更される。変更は表のみで、後は自動で描画が変わっていく。 関連を表す線も、一度クリアして再描画するだけでいい。さらに作業工数統計と言ったグラフ表示もできる。 慣れたExcelで作業

    MOONGIFT: � Excelではじめるプロジェクト管理「開発マイルストーン」:オープンソースを毎日紹介