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

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

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

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

もっと見る

List

  • 2009/06/04

Ajaxによるリアルタイムプッシュエンジン「APE」

Google Waveの発表で、一気にリアルタイムストリームへの流れが強まっている。基盤的な技術になるのはCommetやXMPPといったプッシュ配信を可能にする技術だ。相互のやり取りがリアルタイムになれば、コラボレーションはもっと素晴らしいものになるだろう。トップページには同じURLを見ている人たちと会話を楽しめるデモ...

List

  • 2009/06/03

Common LispでWebアプリケーション?「Teepeedee2」

サーバサイドJavaScriptに注目が集まる中、他の言語でもWebサーバ上で動作するべく開発が続けられている。Webブラウザ向けと、ローカルの環境とで開発言語を分けるのは面倒、という方は同じ言語で統一して書けるのは魅力的だろう。Common Lispで作られたブログエンジン! 何となく個人的には縁遠く見えていた、Co...

List

  • 2009/06/03

JavaScriptで作られたチャットシステム「JsChat」

※ 画面は公式サイトデモよりLingrの終了を受けて、という訳ではないだろうが最近Webチャットのシステムを良く見かける気がする。この手のプラットフォームとしてはIRCが最も軽量で使いやすいだろうが、Webベースであればもっとインタラクティブなものになる。Cometを使ったものではないが、JSONを使ったWebベースの...

List

  • 2009/06/01

文字を数字に、数字を文字に「wordify-web」

2ちゃんねるではトリップと呼ばれる機能がある。指定した文字列を不可逆変換(DES暗号)し、簡易的な個人特定に利用するというものだ。分かりづらい文字列を指定すれば、それだけ元の文字列を特定するのは困難になる。数字を文字に、文字を数字に変換する wordify-webでは不可逆ではないが、同じように指定した文字を変換して楽...

List

  • 2009/06/01

CouchDBを使ったチャットシステム「Toast」

CouchDBはWeb2.0(?)型のDBだと言われている。リレーショナルではなく、アクセスにはHTTP通信を用いて行う。RESTfulなインタフェースを提供しており、それを使ってデータを取得するのだ。CouchDBを用いたチャットアプリケーション RESTfulなので、機密性を必要としなければJavaScriptでも...

List

  • 2009/05/31

SinatraでTwitter風「Sinatter」

Sinatraで作られたWebシステムがどんどん登場している。重厚なフレームワークに振り回されるのではなく、シンプルでかつ面倒な部分はお任せできる手軽さがうけているのだろう。多機能ではなく、シンプルな機能だけが求められるものが多いようだ。シンプルで分かりやすいマイクロブログ 今回はその一つ、マイクロブログ系のシステムを...

List

  • 2009/05/31

iPhone用Smart.fmクライアント「iKnow Touch」

日本人は英語が苦手とされつつも、英語学習に対する意欲は強いように感じられる。Smart.fmとその前身、iKnowは非常に人気が高い英語学習サイトだ。オンラインで、いつでもどこでも英語の学習ができるというのが高ポイントだ。Smart.fmを勉強するのに最適!(画面は公式サイトより) そんなSmart.fmをiPhone...

List

  • 2009/05/31

iPhoneで見て料理をしたい人は「iCookpad」

これは個人的にヒット!週末や時間がある時には料理をするのだが、その際に冷蔵庫の中身を見て、ネットで検索して料理を決めることが多い。そうしないと単調になるし、面白みがないからだ。その際によく見るのがCookpadだ。CookpadがiPhoneに最適化! そしてCookpadのページはiPhoneに最適化されていないので...

List

  • 2009/05/30

常に編集モードのMerb製Wikiエンジン「tilswiki」

Rails3.0で統合されることが決まっているが、一時はRailsと双璧をなすくらい注目が集まったのがMerbだ。フレームワークを使い方を知るには、ソースコードを見るのが一番速い。そしてそれはよく知られたシステムであるのが最適ではないだろうか。という訳でWikiエンジンは勉強にぴったりの題材だ。Merbを使ったWiki...

List

  • 2009/05/29

社内用TwitterサービスYammer.comのiPhoneクライアント「Yammer iPhone」

昨年行われたTechCrunchのイベント、TechCrunch50 Conference 2008で優勝したのが社内向けTwitterとも言えるのがYammerだ。同じドメインに属する人たちのみ参加できるTwitterであり、課金モデルが利用者ではなく、管理画面の提供によるところにあるというのが特徴だ。iPhoneで...

List

  • 2009/05/27

MercurialでGitを扱う「the Hg-Git mercurial plugin」

まだ開発途中ではあるが、非常に興味深いので紹介しよう。今、開発現場の流れとしてSubversionからGitやMercurial(Hg)へとバージョン管理システムが移り変わろうとしている。Subversionのように集中管理型では面倒に感じていた点が分散型リポジトリになることでより手軽になる。テストは幾つかパスする状態...

List

  • 2009/05/27

ファイルの変化を感知してアクションを実行する「ifchanged」

Webデザインを行っていたり、システム開発を行っている際にちょっと変更して再読み込みしたり、ファイルを変更したらバージョン管理でコミットしたりと繰り返し同じ作業を行うことがある。ファイルの変化を感知してアクションを実行する そのような時に都度ボタンを押すのは面倒だ。ファイルの変更を自動で感知して何かのアクションを起こし...

List

  • 2009/05/26

iPhoneアプリケーションをRubyで作る「iPhone RubyCocoa」

新しいことにチャレンジしたいと思いつつも、そのために新しい技術を習得するとなるとコストが高くなってしまう。もっと手軽にはじめられるとスムーズではないだろうか。特にプログラミング言語は習得コストが高く、気軽にはじめようと思うまでには相当時間がかかってしまう。iPhoneでRubyCocoaが使える! 幸いにして、Obje...

List

  • 2009/05/26

Web上でRailsアプリケーションの翻訳を行う「translate」

Rails2.2以降にはi18nが追加され、標準で国際化が行えるようになった。が、正直GetTextに比べると見劣りするために使わず終いだった。特に翻訳の面倒さがあった。GetTextであれば既にEmacsのpoモードやpoeditのようなアプリケーションが存在する。Web上で翻訳作業できる だがpoモードでもそれなり...

List

  • 2009/05/25

iPhoneで本やDVDを管理する「ItemShelf」

最近、ますます積ん読が酷くなっている。消化するスピードよりも、購入するスピードの方が速いのが問題だ。ここはもうしばらく買わない方が良い。そのかわり、購入予定リストに入れておき、後で買うようにしよう。棚に奇麗に並んだアイテム そんな時に役立つのはデジタルストックアプリケーションだ。iPhoneでは各種Webサイトに対応し...

List

  • 2009/05/25

WebベースのチャットシステムをCometで「Comets」

先日、Lingrのサービス停止が発表された。ビジネス的には難しい面もあったが、技術的には興味深いものだった。特にCometについては、Lingrではじめて知ったという人も多かったのではないだろうか。Rubyで実装されたComet Webブラウザベースながら擬似的な持続的接続を可能にするCometを手軽に体験してみたい、...

List

  • 2009/05/24

JavaScriptでCocoaアプリケーションを操作する「JSTalk」

Mac OSXでちょっとしたアプリケーションの自動操作を行う際に使われるのがAppleスクリプトだ。だが、その自動操作のために新しい言語を習得しようと思うのはなかなかしんどく感じてしまう。使い慣れた言語でささっと書けるのが便利だ。JavaScriptでCocoaアプリケーションを操作する CUIであれば幾らでも方法があ...

List

  • 2009/05/23

WordPressをソーシャルブックマーク風に「Pressmark」

WordPressをベースにしたシステムが増えている。CMSという壁を越え、WordPressをプラットフォームとして使い始めているのだ。あるプロジェクトではSNSにしたり、あるプロジェクトではEコマースのシステムにしたり。とにかくWordPressは汎用的に様々なシステムに姿を変えている。WordPressをベースに...

List

  • 2009/05/23

シンプルに使える、ブログ+Wikiエンジン「bliki」

最近、個人的に期待感が持ち上がっているのがSinatraだ。確かに、Railsは便利だが富豪的過ぎて何かをやろうと思った時に荷が重いことがある。そんな時にSinatraであれば手軽にさくっと作り上げられてしまうのが良い。Wikiとブログが融合 そんなSinatraには単機能なWebアプリケーションが向いているが、同様に...

List

  • 2009/05/20

ケシポンをWebで「消しポンAPI」

ケシポン という商品をご存知だろうか。住所や氏名が書かれた文書に対して、該当部分に判子を押すと、英語や記号などが入り交じった文字が押されて元々あった文字が見えなくなるという代物だ。送り状やはがきなどで手軽にプライバシーを守りたいという時に便利な商品だ。説明すら消しポンされている… そんなケシポンをWeb上で行えるのが消...