タグ

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

  • Railsで作るミニYoutube·mini Youtube MOONGIFT

    ※ 画像は一部デモより 有名なWebサービスには大抵クローンが存在する。Digg、Del.icio.us、flickrTwitterなどはクローンスクリプトがあり、オープンソースで利用できるものも数多い。だが、あまり目にしないWebサービスがある。それがYoutubeだ。 動画をストリーミングで配信しているところ。 似たようなWebサービスは雑多に存在するが、オープンソースまたはそれに類するものでは目にしない。変換やストレージなど、スクリプトの範疇だけで収まらない問題が多いからだろう。だが、解決策は存在する。 今回紹介するフリーウェアはmini Youtube、Ruby on Railsで作るYoutubeクローンのコンセプトスクリプトだ。ソースは公開されているが、ライセンスは明記されていないのでご注意いただきたい。 mini Youtubeはコンセプト的なものなので、実用的に使えるわけ

    Railsで作るミニYoutube·mini Youtube MOONGIFT
    morioka
    morioka 2008/04/06
  • Google製のOutlookとGoogleカレンダーの同期ソフトウェア·Google Calendar Sync MOONGIFT

    個人や少人数の企業であればGoogleカレンダーでも十分かも知れないが、数百人規模の企業ではまだまだExchange Server + Outlookという形のところもあるだろう。そんな中、利便性を求めてGoogleカレンダーを使いたいと思う人もいるかも知れない。 だが、データをそれぞれ登録するのは面倒だ。そこでデータを同期させてしまおう。 今回紹介するフリーウェアはGoogle Calendar Sync、Google製のGoogleカレンダーとOutlookの同期ソフトウェアだ。 Google Calendar Syncはタスクトレイに常駐するソフトウェアで、IDとパスワードだけ登録すれば後は定期的に同期処理を行ってくれる。英語版のソフトウェアだが、日語も問題なく扱える。 同期の方法は二種類あり、2wayまたは1wayだ。2wayの場合は双方向、1wayの場合はOutlookまたはG

    Google製のOutlookとGoogleカレンダーの同期ソフトウェア·Google Calendar Sync MOONGIFT
    morioka
    morioka 2008/03/07
  • MOONGIFT: » Windowsのプロダクトキーリカバリー「RockXP」:オープンソースを毎日紹介

    プロダクトキーやシリアル番号は良く紛失する。紙やシールなのが問題だ。CDケースが邪魔で、どこかにしまってしまったりすると、再インストールする手だてがなくなってしまう。 そこでリカバリーツールを使ってみよう。インストールの手間なく使えるこちらが便利だ。 今回紹介するフリーウェアはRockXP、Windows XPのプロダクトキーをリカバリーするソフトウェアだ。 RockXPはWindowsやOfficeなどのMicrosoft製品のプロダクトキーやシリアル番号を簡単に吸い出してくれる。これをメモしておけば再インストールも簡単にできる。 さらにキーを変更することや、アクティベーションファイルをバックアップしておくこともできる。他にもインターネット接続設定をバックアップすることや、ユーザ一覧とパスワードのハッシュ値を表示する、.NET PassportのID/PWを表示すると言ったこともできる。

    MOONGIFT: » Windowsのプロダクトキーリカバリー「RockXP」:オープンソースを毎日紹介
    morioka
    morioka 2008/01/13
  • MOONGIFT: >> RailsでWebDAVを実装「Railsdav」:オープンソースを毎日紹介

    今、まさに開発しているプロジェクトにぴんとくるソフトウェアを探し出した。Ruby on RailsとWebDAVを連携させて面白いことができないかと思っていたのだが、RailsでWebDAVを実装してしまうのだ。 今回紹介するオープンソース・ソフトウェアはRailsdav、Ruby on Rails用のWebDAVプラグインだ。 実装は簡単。プラグインをインストールして、routes.rbに設定を追加する。後は専用のコントローラーを介してWebDAVの機能が提供されるようになる。 Webrickで動作するか確認していないが、Mongrelでは動作した。尚、日語のファイル名は文字化けするのと、Mac OSX上で直接ファイルを編集するとエラーが起きてしまった。 魅力としてはユーザ管理などは既存のRailsアプリケーションで提供されているものをそのまま利用できたり、ユーザごとのディレクトリ切り

    MOONGIFT: >> RailsでWebDAVを実装「Railsdav」:オープンソースを毎日紹介
    morioka
    morioka 2008/01/07
  • .NETアプリケーションをデコンパイル·Reflector for .NET MOONGIFT

    .NETは実行ファイルの生成によって、コンパイル済みの中間コードを生成する。それを.NETフレームワークによって実行する。 中間コードというのがくせ者だ。OSの壁を越えて、様々な環境下でも実行できるメリットはあるものの、コードが中途半端に読めてしまう。そう、デコンパイルが容易なのだ。 今回紹介するフリーウェアはReflector for .NET、.NET向けの逆コンパイラーだ。 Reflector for .NETを起動し、.NETアプリケーションを指定してみよう。ツリーの中に登録されたアプリケーションを順々にたどっていくと、無事ソースコードが見られるはずだ。日語も表示できる。 これはソースをそのまま表示している訳ではない。中間コードから再現しているようで、恐らくコメントはなくなっていると思し、括弧の数等は異なっている。だが同じように動作するコードが再現される。 これは中間コードを生成

    .NETアプリケーションをデコンパイル·Reflector for .NET MOONGIFT
    morioka
    morioka 2007/10/14
  • MOONGIFT: » 必見!Railsがローカルアプリケーションに「Slingshot」:オープンソースを毎日紹介

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

    MOONGIFT: » 必見!Railsがローカルアプリケーションに「Slingshot」:オープンソースを毎日紹介
    morioka
    morioka 2007/10/10
  • Rubyで作るGUIアプリケーション·Shoes MOONGIFT

    MemotuneはRuby on Railsで開発されている。そして、FlashPaper生成部分ではWindowsを利用している。そのため、GUIアプリケーションに関しても触れる必要がある。 言語を全て同じもので開発できれば効率はぐっと向上するだろう。それを実現するのがこのライブラリだ。 今回紹介するオープンソース・ソフトウェアはShoes、RubyGUIツールキットだ。 Shoesの最大の特徴はWindowsMac OSXLinux全てに対してGUIアプリケーションが提供できる点にある。一つのコードで数多くのOSをサポートするのはJavaのようでもある。 値の入力内容を受け取る事や、ファイルを開くダイアログを出す事もできる。Shoes.appというオブジェクトに対して追加する処理はごくシンプルで分かりやすい。 画面デザインについて細かな指定がないのと、コンパイル等でソースの隠蔽化

    Rubyで作るGUIアプリケーション·Shoes MOONGIFT
    morioka
    morioka 2007/10/10
  • 開発者の創造性を高めるパイプ·Plagger MOONGIFT

    あまりに汎用的なソフトウェアは罪だ。あまりに魅力的で利用範囲が広く、何でもできてしまうので他の専用ソフトウェアが霞んでしまう。 その意味でそれPlaと言う言葉すら生み出したこのソフトウェアは非常に罪なソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはPlagger、RSS時代のシステムパイプになりえるプラットフォームだ。 Plaggerの魅力はそれ単体の魅力のみならず、その汎用性の高さから開発されたりプラグインや設定ファイルが、どんどん創造性を高めている事にあると思う。実際、利用ケースを見てみると色々なものが存在している。 発端となった、BloglinesのデータをGMailに転送する所からはじまって、mixiをはじめとするSNSの自動巡回、料理レシピの取得、PDF出力などなど。ただし、これらはプラグインや設定ファイルで実現されているものであって、Plagger単体としてはスマー

    開発者の創造性を高めるパイプ·Plagger MOONGIFT
    morioka
    morioka 2007/06/02