タグ

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

  • Ruby/Redisを使った高速、シンプルなレコメンドエンジン·Recommendify MOONGIFT

    RecommendifyはRuby/Redisによるリコメンデーションエンジンです。 RecommendifyはRubyとRedisを使ったレコメンドエンジンです。シンプルなメソッドで使うことができます。 インストールはRubygemsで簡単に。 まずRecommendifyのモデルを作成します。 例です。注文情報を設定します。 情報を確定します。 65番の商品を買おうとした時にポイントごとにお勧め情報をリストアップできます。 Recommendifyは何かのアクションに対してデータを紐づけて登録していきます。注文に対する商品、ユーザに対する選択した写真といった具合です。そしてそれらを点数付けして、その後同じ商品を選択した人に対して統計上、似たようなデータを点数とともに返してくれます。Redisなので高速にデータが取得できるのが魅力です。 RecommendifyはRuby製のオープンソー

  • これはnode.jsの時代が来るか!?全て揃ったnode.jsフレームワーク·Tower.js MOONGIFT

    Tower.jsはフルスタックのnode.js用Webアプリケーションフレームワークです。 こ、これはやばい…。ついにnode.jsの時代が来るかもしれない、そう感じさせるWebアプリケーションフレームワークがTower.jsです。 インストールはnpmで簡単にできます。 まず新しいアプリケーションを作成します。 Scaffoldで簡単にコントローラ、モデル、ビューを生成。 生成された際の構成はこんな感じです。 towerコマンドのオプションです。 Webサーバを立ち上げ場合です。 Tower.jsはMongoDBをデータベースに、Redisはバックグランドジョブ、CoffeeScriptをメインの記述に使いつつ、Jasmineをテストフレームワーク、jQueryも使えるフレームワークです。メール、マイグレーション、MVC、RailsばりのO/Rマッピング、バリデーション、ルーティング、B

  • 柔軟性の高いWebサイト管理·Refinery Content Manager MOONGIFT

    Refinery Content ManagerはRuby on Rails製のオープンソース・ソフトウェア。CMS(コンテンツ・マネジメント・システム)というと動的なサイトをシステマチックに構成する雰囲気がある。動的サイトはいろいろなページにある情報を一気に入れ替えたりユーザのアクションから内容を変更したりする際には良い。 使い勝手の良い管理画面 だが難点は柔軟なデザイン性が失われることにある。もっと小さな、10ページ程度の静的コンテンツから構成されるようなWebサイトを管理したいという時にはRefinery Content Managerが便利だ。動的なシステム変更要素は少なく、フレキシブルにデザインを変更できる。 管理するのはページ、ニュース、文書や画像と言ったアップロードしたファイルの管理などだ。ニュースはサイトのお知らせなど定型で使える場合に便利だ。それ以外は柔軟にコンテンツを変

    柔軟性の高いWebサイト管理·Refinery Content Manager MOONGIFT
  • Webベースの要望管理システム·Tosca MOONGIFT

    MOONGIFTはこう見る 概要:ToscaはWebベースで利用者からの要望をまとめ、管理するためのソフトウェア。 社内向けの開発等を行っていると日常的に改善依頼は発生する。そうした時にToscaのような管理システムがないと要望は聞いてもらえそうな人(押しの弱い人)の所に集中しがちだ。しかしプライオリティも定めずただ対応を繰り返すのは非効率的であるし、時に改善同士がバッティングしてしまう事もある。 課題管理システムはシステムの適切な運用、改善を行う上で大事なソフトウェアだ。もしそのようなシステムがないのであればぜひ導入を検討してほしい。 ToscaはRuby on Rails製のオープンソース・ソフトウェア。システムやサービスに対する要望は数多い。そうした要望を個々に対応していたのでは適切な状況管理もできず、コストだけがかかってしまう。管理する仕組みが必要だ。 要望一覧 要望はカテゴリ、ク

  • https://www.moongift.jp/tag/pdf/

    zonoise
    zonoise 2010/10/30
  • Android上で動作するJRuby·JRuby for Android MOONGIFT

    JRuby for AndroidAndroid向けのオープンソース・ソフトウェア。オープンソースのOSであり、携帯電話以外の分野でも採用がはじまっているAndroidJava製とあって開発者人口が多く、対応アプリも多数開発されている。 Android上で動作するアプリが任意のコードを実行できるとすれば、その可能性は果てしないものになる。すでにGoogleからAndroid Scripting EnvironmentというPython/Lua/BeanShellがサポートされた実行環境が提供されている。それとは別にRubyを実行できるようにするのがJRuby for Androidだ。 JRuby for Androidはまさに名前の通り、Android上でRuby(実際にはJRuby)を実行する。デフォルトではirbで、他に複数行のコードをまとめて実行するエディターと保存したスクリプ

    Android上で動作するJRuby·JRuby for Android MOONGIFT
  • Rails製、次世代型CRM·Fat Free CRM MOONGIFT

    CRMというと、専用のアプリケーションやグループウェアの一機能としても提供されており、既にこなれている感がある。だが実際のところ顧客のアドレス管理以上に使いこなしている企業はそれほど多くない。 見栄えのいい画面のCRM もっと積極的にCRMを活用すれば、売上や顧客満足度を高めるのにきっと役立つはずだ。 今回紹介するオープンソース・ソフトウェアはFat Free CRM、次世代型のCRMを標榜するソフトウェアだ。 Fat Free CRMRuby on Railsで作られたソフトウェアで、SQLite3やMySQLで利用できる。ごく手軽に導入できるのが利点だ。インタフェースは非常に見やすい。ラベルが色分けされているだけで随分見やすさが変わってくることが実感してもらえるはずだ。 クライアント情報 主な機能はタスク、キャンペーン、顧客情報、案件のステータスなどを一元的に管理できる。顧客に対して

    Rails製、次世代型CRM·Fat Free CRM MOONGIFT
  • MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介

    待ちに待ったソフトウェアがついに登場した。Railsは生産性の高さについては定評があるが、その設置、運用方法についてはJava並みに敷居が高かった。レンタルサーバなどでは利用に耐える設置が難しかった。 Passengerのトップページ だが、これで時代は変わるかもしれない。そんなソフトウェアがついにリリースされた。 今回紹介するオープンソース・ソフトウェアはPassanger、mod_rails for Apacheだ。 Passangerはgemからインストールするソフトウェアで、これをインストールし、必要な諸設定を行ったら後はMongrelのようなアプリケーションサーバを立ち上げることもなくRailsが利用できるようになる。 インストール中 Apache2.2系(恐らく…)ではdeny from allの設定を消す必要があるが、それさえ消せば問題なくRailsが動作する。プロキシも何も

    MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介
    zonoise
    zonoise 2010/10/13
    デプロイ
  • https://www.moongift.jp/tag/ruby-on-rails/

    zonoise
    zonoise 2010/10/09
    moongift raiks tag
  • Ruby on Rails製の家庭用家計簿·小槌 MOONGIFT

    Webベースで家計簿をつけると、帰宅した時にわざわざパソコンを立ち上げることなくスマートフォンから更新できるから楽かも知れない。また、外部サービスとの連携も容易と思われるので、地図やカレンダーと連動する面白さもありそうだ。 Webベースの家計簿ソフトウェア とは言え逆に言えば家族に自分の秘密の家計簿を見られる可能性もある(パスワードを付けておけば大丈夫だろうが)。そんなことを考えてしまったのは小槌がオープンソース化されたからだ。 今回紹介するオープンソース・ソフトウェアは小槌、Ruby on Rails製の家計簿ソフトウェアだ。 小槌は2006年に行われたDrecom Award on Railsにおいて大賞を受賞した作品だ。そしてついにオープンソース化し、Githubで公開された。既に多様な改良が加えられており、とても多機能で優れた家計簿ソフトウェアになっている。 受け皿設定 基的な金

    Ruby on Rails製の家庭用家計簿·小槌 MOONGIFT
    zonoise
    zonoise 2010/10/08
    小槌
  • Androidアプリケーション用インタフェースビルダー·DroidDraw MOONGIFT

    国内でも徐々にではあるがAndroid向けのアプリケーション開発に注目が集まるようになってきた。そしてアプリケーションと言えば重要なのがインタフェースだ。機能的にどれだけ優れていたとしてもインタフェースが粗雑では全く売れることはないだろう。 Androidアプリケーションの画面設計に! 逆に言えばインタフェースが優れていれば機能的に多少劣っていたとしても利用者は増えるかも知れない。そこで優れたインタフェースを手軽に構築できるDroidDrawを使ってみよう。 今回紹介するオープンソース・ソフトウェアはDroidDrawAndroidアプリケーション向けのインタフェースビルダーだ。 DroidDrawWindowsMac OSXLinuxそれぞれに提供されるソフトウェアで、GUIを使ってAndroidアプリケーションのインタフェースを作成できる。ウィジェットとしてパーツが多数提供され

    Androidアプリケーション用インタフェースビルダー·DroidDraw MOONGIFT
  • Tumbleのダッシュボードをフィードに·Tumblr Dashboard RSS MOONGIFT

    Tumblr Dashboard RSSRuby製のフリーウェア(ソースコードは公開されている)。Tumblrを使いこなしていないので間違っているのかも知れないが、他のユーザのTumblrをフォローして、それをまとめて見るのはダッシュボードしかないようだ。RSSリーダーでまとめて見られると便利だが、そうはなっていないようだ。 出力した例 個々のユーザについてはフィードはあるが、一人一人フィードを購読するのは面倒くさい。時系列に一気に並んでいるダッシュボードがそのままフィードになってくれれば良い。それを実現するのがTumblr Dashboard RSSだ。 Tumblr Dashboard RSSRuby製のフリーウェアで、コマンドラインで実行するとRSS2.0のフィードを出力する。予めTumblrのID/PWを登録しておく必要がある。ファイルで出力されるので、Cronなどで定期的に動

    Tumbleのダッシュボードをフィードに·Tumblr Dashboard RSS MOONGIFT
  • Google×NYT & WPによる新しいニュースサイトフォーマット·Living Stories MOONGIFT

    Living StoriesはGAE/J用のオープンソース・ソフトウェア。現状の新聞サイトは各記事を単発で出しつつ、時間が経過すると閲覧できなくなると言う場合が多い。これでは消費型コンテンツが促進するだけでナレッジにも繋がらず、さらに落ち目になっていくだけだ。 新しいニュースサイトのあり方を探るプロジェクトアメリカの新聞業界では右下がりが急であり、各新聞社とも生き残りに必死だ。そんな中ニューヨークタイムスとワシントンポスト、そしてGoogleが共同で生み出している新しいニュースサイトフォーマットがLiving Storiesとして公開された。 Living Storiesでは記事同士が自動的に解析されて関連するもの同士が一つのページで追えるようになる。時系列で見ることも、人や引用。動画、写真といったメタ情報だけを引き出すこともできる。何よりパーマネントURLが作られることで一つのURL

    Google×NYT & WPによる新しいニュースサイトフォーマット·Living Stories MOONGIFT
  • クローラーを作るためのフレームワーク·Anemone MOONGIFT

    RSSフィードやWeb API、Mashupなどの単語が注目を集める中、Webクローラーを通じて外部のWebサイトにあるデータをかき集め、それを解析して別な形にするというのはよく見られるものになってきた。 あるURLを指定し、そこからリンクされているURLを一覧表示できる そうした数々のシステムの中で、クローラーとなる基盤は大きな違いはない。Webサイトのデータを取得し、次のリンクを洗い出して取得していくようなものだ。そうした共通動作部分を切り出したフレームワークがAnemoneだ。 今回紹介するオープンソース・ソフトウェアはAnemone、Webクローラを開発するためのフレームワークだ。 Anemoneは任意のWebサイトにアクセスし、その内容を解析するWebクローラーだ。例えばあるURLに付けられているリンクを一覧で取得するようなことも簡単にできる。外部サイトなのかどうかも区別できるの

    クローラーを作るためのフレームワーク·Anemone MOONGIFT
  • MOONGIFT: » Windowsにも素敵な通知機能を「Growl for Windows」:オープンソースを毎日紹介

    Mac OSXではアプリケーションの処理通知にGrowlというソフトウェアが利用されている。標準のソフトウェアではないが、Skype、Cyberduckなど多数のアプリケーションから利用されていることもありデファクトスタンダードになっている。 通知を受信したところ そんな素敵な通知機能をWindowsでも使えるようにするのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはGrowl for WindowsWindows用Growlだ。 Growl for WindowsはGrowlをWindows向けにしたソフトウェアで、APIMac OSXと互換性がある。また、元々ネットワーク通知や通知転送に対応しているので通知先をネットワーク指定できるならWindowsでも通知を受け取れるようになる。 設定画面 基的な仕組みもMac OSX版と同じだ。スキンを変更したり、アプリケ

    MOONGIFT: » Windowsにも素敵な通知機能を「Growl for Windows」:オープンソースを毎日紹介
  • 1