ITエンジニア/デザイナ向けにオープンソースを毎日紹介

ホスティング - githubの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2009/07/09

これはすごい!リアルタイムに更新される“これはすごい”「[これはすごい] in リアルタイム」

恐らく今年に入ってから出てきた新しい技術がWeb Hooksだ。これはこれまでのWeb APIと異なり、Webサービス側が指定されたアクションが実行された時に指定されたURLをコールするという仕組みだ。これによって、RSSフィードのように定期的にデータの更新が必要なくなるのだ。GAE + Web Hooks そのWeb...

List

  • 2009/07/09

Erlang製のAmazon Dynamoクローン「Dynomite」

Amazon Dynamoはシンプルなキー/バリューデータベースシステムだが、大量のデータを冗長化やレスポンスを維持しながらサービスを提供する点が特徴だ。外部向けのサービスとしては提供されていないが、SimpleDBがAmazon Dynamoを外部向けにしたものと言われている。起動した所 キー/バリュー型のデータベー...

List

  • 2009/07/08

Rails用データベーススナップショット&バックアップ「SnapShot」

Webアプリケーションを構築する場合、データベースの利用は最早必須といっても良いほどになっている。そしてサーバ障害などが起こったことを考えるとデータベースのバックアップは必須になる。Rakeから簡単にデータベースのバックアップ データベースのバックアップとなるとどうもShellで書いたりしてあまり洗練されていないことが...

List

  • 2009/07/08

クローラーを作るためのフレームワーク「Anemone」

RSSフィードやWeb API、Mashupなどの単語が注目を集める中、Webクローラーを通じて外部のWebサイトにあるデータをかき集め、それを解析して別な形にするというのはよく見られるものになってきた。あるURLを指定し、そこからリンクされているURLを一覧表示できる そうした数々のシステムの中で、クローラーとなる基...

List

  • 2009/07/07

Script.aculo.usの次期版「scripty2」

Script.aculo.usといえばPrototype.jsが出回った時からあるイフェクトライブラリだ。スライドでオブジェクトを表示したり(逆に消したり)、スムーズなスクロールを実現したりとユーザビリティを良くしてくれる便利なライブラリだ。パズルのサンプル 継続的に開発が行われてきたとは言え、2008年11月の1.8...

List

  • 2009/07/06

既存のRailsアプリケーションに手軽にCMSを付ける「Comatose」

Webサイトの開発において何らかのスペシャルコンテンツや、定期的に入れ替えるコンテンツの差し込み機能が欲しいと言われることはよくある。そのために管理機能を追加するのは工数的に見合わず、ブログなどで情報配信してお茶を濁すなんてことはよくあるだろう。キーワードやスラグが利用できる簡易CMS だがそれではWebサイトの成功に...

List

  • 2009/07/05

PHP製のAjaxチャット「Lace」

社内の情報共有を行う手法は幾つかある。例えばIRCで行うところもあれば、Twitterで共有なんて会社もある。もう一つの手段としてWebチャットを使ってみるのはどうだろう。手軽に使えて、かつ社内だけで限定的にチャットすることができる。Webブラウザさえあればすぐに始められるチャットシステム チャットの良い所はいちいち挨...

List

  • 2009/07/03

SinatraライクなPython用軽量Webフレームワーク「Juno」

最近、Sinatraの軽快さが好きになっている。大型なWebアプリケーションには向かないかもしれないが、小さなWebアプリケーションをさくっと作るのには最適だ。そしてPythonでもWebアプリケーションを作る際にもっと手軽に作れると良いと思っていた。モデルも予め用意されている PythonのWebアプリケーションフレ...

List

  • 2009/06/30

Rails製、次世代型CRM「Fat Free CRM」

CRMというと、専用のアプリケーションやグループウェアの一機能としても提供されており、既にこなれている感がある。だが実際のところ顧客のアドレス管理以上に使いこなしている企業はそれほど多くない。見栄えのいい画面のCRM もっと積極的にCRMを活用すれば、売上や顧客満足度を高めるのにきっと役立つはずだ。今回紹介するオープン...

List

  • 2009/06/27

Sassから自動でCSSを生成する「saag」

CSSをそのまま書くのは面倒というのは誰しもが感じる所だろう。そこで最近では構造化されたCSSを作成し、変換プログラムを介して別なフォーマットにするという類のソフトウェアが幾つか登場している。PythonではCleverCSS、RubyではSassやLessが知られている。下がSass、上がCSS だがいずれのフォーマ...

List

  • 2009/06/24

Mac OSXで手軽にRemedieを使い始められる「Remedie Server」

Remdieは以前にも紹介したことがある、Plaggerで知られる宮川氏によるポッドキャスティング用フィードリーダーだ。テキストとは違って、頻繁に更新しているボッドキャスティングはまだそれほど多くはないが、iPhone/iPod Touchの登場で徐々に増えつつある。起動するだけで使えるRemedie! とは言え、iT...

List

  • 2009/06/24

Mac OSX用Remedieフロントエンド「Remedie Player」

Webブラウザだけで動作するアプリケーションは、OSやブラウザを問わずに動作する(JavaScriptやHTML解釈の不具合もあるが)のが魅力だ。そのため最近ではローカルアプリケーションからWebアプリケーションへと移り変わる傾向がある。Remedie専用のプレーヤ とは言え、起動の速度やOSの機能を活かしたアプリケー...

List

  • 2009/06/23

XMLとRubyの相互コード変換「enterprise」

Rubyは他の言語に比べると書き方が多く、色々なものを省略して書くことができる(括弧など)。そのため、人によって書き方が色々と存在するのが難点だ。その人のスタイルに合わせることができると言えば魅力的ではあるが、Javaのようにエンタープライズ向けに適用するのは難しいかも知れない。変換前のコード そこで解決策を考えだした...

List

  • 2009/06/23

SinatraベースのGitリポジトリブラウザ「Ginatra」

Gitを企業のプロジェクトで採用するケースが増えている。とは言えまだGUIツールが弱く、操作がしづらいのが実情ではある。特に最近はWebアプリケーションが流行っていることもあってGUIよりもWebブラウザベースのツールが増えているようだ。WebベースのシンプルなGitブラウザ Githubのようなリポジトリブラウザは良...

List

  • 2009/06/23

あっぱれ。WebブラウザベースのIRCクライアント「WebIRC」

IRCはインターネット上はもちろん、社内の情報交換に利用されているケースも多い。文字だけの軽快な動作で言葉が交わせるので、とても便利だ。最近ではTwitterを利用するケースも多いが、密な意見交換をする上ではIRCに敵うものはない。まるでローカルアプリケーションのようなインタフェース そんなIRCではあるが、いつ何時も...

List

  • 2009/06/22

Amazon Product Advertising APIをオープンソースでも使う「Amazon Auth Proxy」

Amazonでは2009年08月15日から署名認証をつけたリクエスト以外はAmazon Product Advertising API(旧アソシエイトWebサービス)が使えなくなる。秘密鍵を含んだ形で署名を行うので、ソースコードが開示されたオープンソース・ソフトウェアでは使いづらくなってしまうのが問題だ。ダイジェスト認...

List

  • 2009/06/21

Webシステム開発者に送る便利なテンプレート「Web App Theme」

正直、Webデザインは苦手だ。システムは構築できても、その後のデザインで行き詰まって頓挫したサービスは数知れない。最近ではWebデザインテンプレートを使うようになったが、汎用性の低いものが多くカスタマイズも困難な場合が多い。Basecampにも似たWebアプリケーションテンプレート 例えばWebシステムの管理画面を考え...

List

  • 2009/06/20

RailsのCron処理に「Whenever」

Ruby on Railsにおけるバックグラウンド処理で有名なものと言えばBackgrounDRbやBackground-fuになるだろう。使ってみた感想としてはどちらも癖があって、何となくうまくいかない。プロセスが途中で消えたりすることもある。分かりやすい記述でCronが書ける 非同期的にキックするような処理が必要な...

List

  • 2009/06/17

Webアプリケーション用のGUIツールキット「Socks」

Webアプリケーションを構築する上で最大のネックになるのがGUiインタフェースだろう。一般的なローカルOS向けのGUIツールキットとは異なり、Web向けには貧弱なコンポーネントしか用意されていない。YUIやExt JSなど多数のツールキットが登場しているのはそのせいだ。アニメーションもこなすGUIツールキット そしてデ...

List

  • 2009/06/15

メッセージを転送するWeb Hooksサーバ「Watercoolr」

ここ最近注目を集めている用語がWeb Hooksだ。はてなブックマークでも実装され、知られるようになってきたこのWeb Hooksは、言わばWeb APIのコールバックシステムのようなものだ。何かのアクションをトリガーにして、URLやXMPPなどでデータが転送される仕組みだ。何となくいい感じの説明ページ そんなWeb ...