タグ

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

  • スケジュール調整にありがちなテキストを一気に生成·Good Days List MOONGIFT

    Good Days Listはスケジュール調整に役立つテキストを生成するソフトウェア。 Good Days ListはRuby/Ruby on Rails製のオープンソース・ソフトウェア。ビジネスであればミーティングや飲み会の調整、プライベートであれば出掛ける日程の調整などスケジュールを調整する機会は意外と多い。その割にいつも煩雑だ。 トップ画面 都合のいい日はいつか、と言われて日付と時間だけを書いたら、送られた方は曜日に直して調整して…なんて面倒な作業が待っている。複数人でのスケジュール調整に活躍しそうなのがGood Days Listだ。 Good Days Listはとてもシンプルなソフトウェアだ。まず最初に10〜60日間の日付を選択する。そしてリストを表示を押すと、今日を含んだ指定期間が日付と曜日を含めて一覧で表示される。その中から駄目な日や曜日を選ぶ。曜日を選ぶとまとめて不可設定

    func09
    func09 2011/09/15
  • RailsとWordPressをシングルサインオンでつなぐ·Rails Integration API MOONGIFT

    ※ 画面は公式サイトデモより ああ、これは個人的にとても嬉しい。Railsはとても優秀なフレームワークだが、これで敢えてブログを運用しようとも、開発しようとも思わない。既にWordPressという優秀なブログエンジンが存在するからだ。車輪の再開発は個人的にはしても良いと思うのだが、もっと別なことにエネルギーを向けられるならそれがベストだ。 デモ。ユーザを選んでログインを実行する また、WordPressには既に多数のプラグインが存在し、それらを使えばできることはたくさんある。それの足りない部分をRailsで補うというのはどうだろう。 今回紹介するオープンソース・ソフトウェアはRails Integration APIRailsを使ってWordPressにシングルサインオンするプラグインだ。 Rails Integration APIRailsだけで成り立つものではない。WordPres

    RailsとWordPressをシングルサインオンでつなぐ·Rails Integration API MOONGIFT
  • HTMLを綺麗にインデント·Ham Cutlet MOONGIFT

    Ham CutletはRuby/Sinatra製のフリーウェア(ソースコードは公開されている)。時々見かけるのだが、インデントが全く無視されたソースコードはとても見がたいものだ。Pythonだったら動きようもないが、他の言語の場合無視しようと思えばできてしまうので、とても辛い。 こんなに汚いソースコードが… プログラミング言語の場合、それでも統一はある程度できているのではないだろうか。問題はHTMLだ。時々ものすごいソースコードに出くわしたりすることがある。そんな時に使いたいのがHam Cutletだ。 Ham Cutletは既存のHTMLソースコードを貼付けて実行し、インデントを綺麗にして表示してくれるソフトウェアだ。インデントがきちんとすれば、タグの関連性が分かりやすくなりデザインの問題も発見しやすくなる。完了したソースはそのままコピーして利用できる。 こんな綺麗なHTMLに! 最近は

    HTMLを綺麗にインデント·Ham Cutlet MOONGIFT
    func09
    func09 2010/07/27
    ハムカツ!
  • RubyからGitをデータストアとして使う·Git Store MOONGIFT

    コミュニティサイトなどではユーザが自由にテキストを変更できる機能がある。自分のプロフィールを更新したり、Wikiのようにコラボレートするようなものだ。その際、重要になるのが履歴管理機能だ。ユーザの間違った修正などを元に戻したり、悪意ある更新からコンテンツを保護する必要がある。 Gitをデータストアに使うという方法! 更新前に現在のテキストを全て保存してしまうのも手だが、ここではGitを使うという手法をご紹介したい。使い方も簡単だ。 今回紹介するオープンソース・ソフトウェアはGit Store、Gitを使ったデータストアライブラリだ。 Git Storeはデータストアということもあって、キーと値の仕組みをとっている。キーを指定して値を入れ、コミットを行えばそのデータが適用される。memcachedのようなシンプルさで、それでいて履歴管理までされるのが素晴らしい。なお、そのログや前のバージョン

    RubyからGitをデータストアとして使う·Git Store MOONGIFT
  • Rails製のURL短縮サービス「RubyURL」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    URL短縮サービスも乱立してきてただ短いだけでなく色々な付加機能が提供されるようになっている。URL単位でアクセス解析機能が提供されるものや、Web APIを介して使えるものなど色々だ。 RubyURLがシステムをオープンソース化 Webサービスを提供する側としては、tinyurlを使うよりも自前でサービスを提供したく思うかもしれない。そこで使ってみたいのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRubyURL、Ruby on RailsによるURL短縮サービスだ。 RubyURLは同名サービスも提供しており、そのシステムをオープンソースとして公開しているものになる。画面はシンプルでURLを設定してボタンを押せば短いURLが生成されるだけだ。 生成されたURL 生成された後、クリック一つでURLをコピーしてくれる機能もある(一部ブラウザでは動作しない)。URLは元の

    Rails製のURL短縮サービス「RubyURL」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
    func09
    func09 2009/02/17
    手前味噌だけどこんなのもあるんだよhttp://www.func09.com/wordpress/archives/360
  • iPhoneとRailsの良い関係。iPhoneでActiveResourceを使う·ObjectiveResource MOONGIFT

    Webサービスを開発し、そのフロントエンドとしてiPhoneアプリケーションを提供するというケースは多い。Remember the Milk、はてな、livedoor Readerなど多数のアプリケーションが存在する。 iPhoneRailsを連携する もしあなたがRailsWebサービスを構築しているなら、手軽に連携するライブラリが存在する。それがObjectiveResourceだ。 今回紹介するオープンソース・ソフトウェアはObjectiveResource、ActiveResourceを使ってiPhoneRailsを連携させるフレームワークだ。 ActiveResourceはRailsで提供されているRESTfulなWeb APIを使ってデータのCRUDを提供する仕組みだ。ObjectiveResourceではそのActiveResourceを使ってデータの操作インタフェース

    iPhoneとRailsの良い関係。iPhoneでActiveResourceを使う·ObjectiveResource MOONGIFT
  • 各種プラットフォーム対応のXMPPサーバ·Openfire MOONGIFT

    社内ではIPメッセンジャーのような簡易的なメッセージングツールが使われることがあるが、人数が増えてくると使い勝手が悪くなる。また、最近では外部の人たちとIM(インスタントメッセンジャー)を使って会話する機会が多くなっているので、社内と社外でツールを切り替えるのが面倒だ。 ブラウザから簡単に管理できるXMPP(Jabber)サーバ そこで社内でもIMを活用しよう。内部の会話を外部サーバを使うのはちょっと怖い、そこで社内でサーバを立ててしまうのだ。 今回紹介するオープンソース・ソフトウェアはOpenfire、Windows/Mac OSX/Linuxで動作するJabberサーバだ。 Openfireのインストールは簡単だ。Mac OSXであれば環境設定パネルとしてインストールされ、そこから起動/停止ができる。インストールとブラウザを使ったウィザード形式で簡単にできる。 Mac OSX向けの環境

    各種プラットフォーム対応のXMPPサーバ·Openfire MOONGIFT
  • Railsで作ったシンプルなチャットシステム·RailsChat MOONGIFT

    Ruby on Railsは2008年もまた、様々なアプリケーションを生み出していった。開発速度の速さもあってか、今年だけに限ってはPHP以上にWebアプリケーションが作られていった気がする。 Ruby on Railsで作られたシンプルなチャットシステム こちらは今年作られた、という訳ではないがご紹介しよう。今年最後のソフトウェア紹介はRailsベースのチャットシステムだ。 今回紹介するオープンソース・ソフトウェアはRailsChat、Ruby on Rails製の日語チャットシステムだ。 RailsChatはRailsバージョンが1.2.3となっており、少し前のシステムになっている。とは言え、きちんと動作する。特に登録等必要なく、名前とメッセージを入れて投稿するだけのシンプルで分かりやすいチャットシステムだ。 コードを貼付けた例 通常は一行だが、複数行まとめて入力することもできる。ま

    Railsで作ったシンプルなチャットシステム·RailsChat MOONGIFT
    func09
    func09 2009/01/07
    あとでソース読む
  • きっと皆好きになる!手書きで作るモックアップ·DENIM MOONGIFT

    Webサイトのモックアップ(ワイヤーフレーム)を作る作業は面白い。実際の開発とは異なり、想像の羽を羽ばたかせてどんどん試すことができる。そうしたツールはこれまでにも幾つか紹介してきた。 手書き風モックアップ作成 この手のツールはあまり奇麗なインタフェースであってはならない。むしろ雑さが残るくらいがちょうど良い。そこで手書きで作るDENIMを紹介しよう。 DENIMJavaで作られたモックアップ作成ソフトウェアだ。単一ページだけでなく、Webサイト全体を構築できるのが特徴だ。 DENIMWindowsMac OSXLinuxやSolarisといったマルチプラットフォームに対応したソフトウェアだ。若干特殊なインタフェースで、まるでホワイトボードに書いていくかのようにモックアップを作成できる。 まずすることは鉛筆ツールで四角を描くことだ。これが自動的にページになる。メニューから選んで奇麗

    きっと皆好きになる!手書きで作るモックアップ·DENIM MOONGIFT
    func09
    func09 2008/11/28
    これのためにペンタブ買ってもいいかなと思った
  • MOONGIFT: ? Amazon S3クローンを作る「Park Place」:オープンソースを毎日紹介

    Amazon S3は前々から少しずつ触っていたのだが、これはソフトウェアよりもプログラムから触った方が楽しいかも知れない。簡単にアップロードでき、メタデータやコンテンツタイプを自分で追加でき、さらにアクセス権限も動的に設定できる。 非常にユニークで面白いサービスではあるのだが、一つ欠点がある。それは開発中もAmazon S3を使わねばならず、そのために余計なコスト(恐らく低コストだが)が発生したり、インターネットに接続されている必要性が生じる。それではいつでもどこでも開発というわけにはいかない。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはPark Place、Amazon S3クローンだ。 Park PlaceはRubyで作られたソフトウェアで、Mongrelを使ったHTTPサーバを利用してAmazon S3の真似をする。SOAPインタフェースが利用できるようになっている。

    MOONGIFT: ? Amazon S3クローンを作る「Park Place」:オープンソースを毎日紹介
    func09
    func09 2008/11/18
    Amazon s3開発のお供に
  • 1