タグ

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

  • Railsで作るソーシャルネットワーキングサイト·Insoshi MOONGIFT

    個人的な意見としてはもう飽和していると感じているSNS市場。リアルな関係をネットに持ち込むのに疲れてしまい、各種SNSにはログインしなくなってしまっている。だが、専門化し、ニッチな市場を狙うSNSも数多い。 トップページ SNSのソフトウェアは数多く存在する。スクラッチで開発していく意味は殆どないだろう。Railsが好きならこれを選ぶべし。 今回紹介するオープンソース・ソフトウェアはInsoshi、Ruby on Rails製のSNSだ。 Insoshiは海外では一般的な公開型のSNSで、友人関係は公開されないが、ユーザ名やブログ等は公開されるようになっている。機能としてはプロフィール、友人関係、メッセージ、ブログ、フォーラムと言った機能がある。 ブログ 技術的にはFreeImageを使った画像加工(サムネイル)、Amazon S3を使ったデータ保存、Ferretを使った検索システムが特徴

    Railsで作るソーシャルネットワーキングサイト·Insoshi 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)」:オープンソースを毎日紹介
  • MOONGIFT: � Rubyで作られたRTMPサーバ「RubyIZUMI」:オープンソースを毎日紹介

    Youtubeから爆発的に広がった動画共有の流れは、次第に画質を求める時代になりつつある。既にH.264に対応しているFlashプレーヤに合わせて、各種動画サイトでは高画質な動画を提供し始めている。 H.264の動画はかなり美しく、拡大しても十分みられるものだ。そんな高画質配信サービスを自分でも構築してみたいならこれを試してみよう。 今回紹介するオープンソース・ソフトウェアはRubyIZUMI、Rubyで開発されたRTMPサーバだ。 RTMPは旧マクロメディアが開発したストリーム用プロトコルだ(rtmp://〜で指定する)。ストリーミング配信なので、キャッシュに蓄積されることなく動画をながせるというメリットがある。そして、RubyIZUMIではH.264+ AACに対応しているのが特徴だ。 MP4ファイルが入っているフォルダを指定してサーバを立ち上げ、後は付属しているASファイルをコンパイ

    MOONGIFT: � Rubyで作られたRTMPサーバ「RubyIZUMI」:オープンソースを毎日紹介
  • MOONGIFT: � BugzillaのGUIフロントエンド「MyZilla」:オープンソースを毎日紹介

    Bugzillaは優秀なBTS(バグ・トラッキング・システム)だが、技術者向けのソフトウェアとあって、インタフェースがこなれていない。そのため、一般ユーザまで含めてバグ管理を行おうと思っても、なかなかうまくいかないことが多い。 バグを登録するのはユーザであると考えると、むしろユーザにとっての使い勝手を考えた方が良さそうだ。そしてユーザにとって使いやすいのはWebインタフェースよりもGUIかも知れない。 今回紹介するフリーウェアはMyZilla、BugzillaのGUIフロントエンドだ。 MyZillaはBugzillaのURLを指定して一元管理するためのソフトウェアだ。技術者であっても複数のプロジェクトに関わり、それをBugzillaで管理している場合は便利に利用できそうだ。 まるでデータベースの接続を管理し、バグの登録ができるようになっている。添付ファイルなどもMyZillaから登録が可

    MOONGIFT: � BugzillaのGUIフロントエンド「MyZilla」:オープンソースを毎日紹介
  • AIR製のflickrビューワー·Snoto Photo MOONGIFT

    写真はそのままでもかまわないと思っていたが、ビューワーを一度使ってみると、その考えが間違っていたことに気付かされた。やはり専用のビューワーというのは便利だ。また、写真にアクションを付けたりすることができるのも便利だ。 そんなビューワーはWindowsMac OSXどちらの環境でも使えるAdobe AIRが便利だ。そんなAIRからこちらを紹介しよう。 今回紹介するオープンソース・ソフトウェアはSnoto Photo、Adobe AIR製のflickrビューワーだ。 Snoto Photoを起動すると、flickrへのアクセス認証が求められる。そこでOKをすると、自分のflickrユーザアカウント下にある写真を一覧してくれる。写真を選択すると、その写真を真ん中にして拡大表示してくれる。 また、スライドショーボタンを押すと、右から左に順番に写真が流れていく。バックが真っ黒で、なかなか格好がいい

    AIR製のflickrビューワー·Snoto Photo MOONGIFT
  • MOONGIFT: � JRuby on Rails環境を手軽に構築する「JRubyStack」:オープンソースを毎日紹介

    JRubyについては家のRubyよりも場合によっては速いとか、エンタープライズに向けたセキュリティを確保できるなど、様々な噂を聞く。試してみようかと思いつつも、普段のRubyで満足してしまって、そのままになってしまっていた。 だが、インストーラー一つでJRubyの環境が整うならば話は別だ。これを使えばJRubyの面白さを知ることができそうだ。 今回紹介するオープンソース・ソフトウェアはJRubyStack、JRuby on Railsインストーラーだ。 JRubyStackはWindowsMac OSXLinux向けにインストーラーの用意されたソフトウェアで、インストールすればJRuby on Railsの環境が整うようになっている。ここまで出来上がっていれば、Ruby on Railsとの違いを試してみても面白そうだ。 インストールされるのはJRuby、MySQL、Subversi

    MOONGIFT: � JRuby on Rails環境を手軽に構築する「JRubyStack」:オープンソースを毎日紹介
  • Rubyで動くシェル·rush MOONGIFT

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

    Rubyで動くシェル·rush MOONGIFT
  • MOONGIFT: » ついにFlex3がオープンソース化「Flex3SDK」:オープンソースを毎日紹介

    今年こそFlashをはじめよう、と思いつつも二ヶ月も過ぎてしまった。皆さんの中にもFlashに興味は持ちつつも、なかなか手出しできない方がいらっしゃるのではないだろうか。原因としては二つある。Flashと聞くとデザイン的なものを思い浮かべてしまうこと、そしてもう一つは有料という思い込みだ。 二つとも一気に解消してくれるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはFlex3SDK、オープンソース版のFlex開発ツールだ。 FlexはFlashとは異なり、プログラマブルな手法でアプリケーションを構築する。Flex Builder3というデザインツールもあるがこちらは有料だ。しかしFlex3SDKだけでも十分に開発ができる。むしろエンジニアにはこちらの方が良いかも知れない。 そして何よりもオープンソースであることが大きい。これを使えばFlex3を使ったソフトウェアの構築が

    MOONGIFT: » ついにFlex3がオープンソース化「Flex3SDK」:オープンソースを毎日紹介
  • MOONGIFT: � さらに便利に使いやすく「SemanticScuttle」:オープンソースを毎日紹介

    Del.icio.us風なブックマーク共有ソフトウェアと言えばScuttleが有名だ。動作も軽く、日語化も進められており、便利なソフトウェアだ。何よりオープンソースであるのが良い。 そんなScuttleに飽き足らず、さらにてこ入れしていこうというソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはSemanticScuttle、Scuttleを強化したソフトウェアだ。 SemanticScuttleで予定されている機能としては大きく分けて三つある。一つはOpenIDによる認証実装、タグの階層管理そして説明文の共有だ。今のところは、タグの階層化だけが実装されているように見える。後はユーザ登録時に質問に答えるようになっている。 説明文の共有というのは興味深い。実際、同じような実装をScuttleに施したことがあるからだ。ただコメントを連ねていくのではなく、Wikiのようにして知

    MOONGIFT: � さらに便利に使いやすく「SemanticScuttle」:オープンソースを毎日紹介
  • MOONGIFT: � これから育つRails CMS「tiny」:オープンソースを毎日紹介

    オープンソースを使う側からすると、安定度や多機能を求めたくなる。が、オープンソースを共に育てていきたい、または勉強する題材にしたいと思ったときは、むしろ機能が少なく簡単な状態からスタートした方が良い。 Ajaxや多機能な仕組みはまだないけれど、これからRailsを覚えたいならお勧めのソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはtiny、Ruby on Rails製のCMSだ。 tinyにはまだバグも十分にあり、セットアップもスムーズでないこともある。だが、オープンソースであり、自分で修正できる。修正したら作者に報告してパッチを当ててもらっても良い。 基的にはCMSであり、コンテンツやWidgetといった要素を追加してサイトを構築していく。ユーザ管理の仕組みもある。CSSもWeb上で作成できるので、デザインの修正もその場で可能だ。 ソースを見てみれば分かるが、分かりや

    MOONGIFT: � これから育つRails CMS「tiny」:オープンソースを毎日紹介
    thvc
    thvc 2008/02/17
  • MOONGIFT: � WordPressをフォーラムに「bbPress」:オープンソースを毎日紹介

    ブログソフトウェアは来、ブログのみ可能なシステムと言う位置づけだった。が、その柔軟性や書きやすさ、プラグインによる拡張などが伴って、徐々にその利用範囲を拡大していった。 今ではブログでEコマースなんてサービスもある。そしてこちらはブログでフォーラムだ。 今回紹介するオープンソース・ソフトウェアはbbPress、WordPressをフォーラムに特化させたソフトウェアだ。 もはや殆どWordPressの面影はない。ポストによってフォーラムが作られ、そこにコメントする形になっている。確かにベースがブログになっていると言えなくともない。 管理画面はWordPressのものに近い。が、不要な機能は表示されていない。まさにフォーラムに特化している。 ブログシステムがCMSと同列に扱われるのと同じように、ブログシステムがフレームワークとして活用されている。システムの柔軟性を考えると、これはこれで面白い

    MOONGIFT: � WordPressをフォーラムに「bbPress」:オープンソースを毎日紹介
  • 1