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

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

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

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

もっと見る

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上で行えるのが消...

List

  • 2009/05/20

HerokuでSinatraアプリケーションを動かす「Heroku Sinatra App」

HerokuはRuby on Railsのクラウド環境を提供しているWebサービスだ。最近ではherokuコマンドによってコマンド一つでデプロイが完了する手軽さになっている。これによりサーバのメンテナンスやデータベースのことなど一切考えずに開発だけに専念できる。Heroku上でSinatraを動かす だが何でもRail...

List

  • 2009/05/16

GitをベースにしたWikiエンジン「Gitki」

Wikiエンジンは皆で編集するには便利だが、場合によっては個人のメモとして利用することもある。そのような場合にちょっと不便なのがブラウザ上で書かなければならないということだ。長文になるとテキストエリアの文字をコピーしてローカルで直してから貼付ける、なんて操作をする人もいるだろう。Gitをデータストアに利用したWikiエ...

List

  • 2009/05/15

きっと開発が楽しくなる。GitHubのiPhoneクライアント「iOctocat」

GitHubは元々Gitを手軽に使うためのシステムを提供してきたが、今ではソーシャルな要素を加えて開発者用コミュニティへと成長している。何より他の開発者向けコミュニティと異なり、実際にコードを書いている(特にオープンソースで)人たちの率が高いのが特徴だ。GitHubを楽しむための専用クライアント そんなGitHubをも...

List

  • 2009/05/15

キー/バリューDBの共通インタフェース「Moneta」

Webアプリケーションと言えばデータベースが大抵使われるが、本当にRDBMSである必要があるのだろうか。そもそも構造的に管理する必要がなかったり、非効率的になってしまうこともある。そのような場合に考えたいのがキー/バリュー型のDB導入だ。ベンチマーク データを細かく管理するよりもオブジェクトごとキー/バリューデータベー...

List

  • 2009/05/14

とにかくシンプルなブログエンジンが良い方は「Potage」

最近のWebサービスはシンプル指向になっている。Google検索、Twitter、Drop.io、Youtube…どれも小難しい操作はなく、目指すべき機能も一つだけだ(Googleは随分と混みいってきた気もするが)。シンプルな分、カスタマイズもしやすいブログエンジン ブログも同様だ。プラグインだのテーマだのCMSだのと...

List

  • 2009/05/14

顔自動認識機能付きカメラ「Picture Me」

iPhoneの面白い所はハードウェアだけでは完結せず、アプリケーションによってその魅力を大きく増している点にあると思う。恐らくアプリケーションのインストールできないiPhoneであれば、ここまで人々を引きつけなかっただろう。JailBreakの時代から、iPhoneの上で何かを動かすのが面白いのだ。撮り逃しを少なく! ...

List

  • 2009/05/12

小さな言葉を紡いでいくマイクロブログ「Patchwork」

Twitterに代表されるマイクロブログはゆるいつながりの上で構築されている。一人でつぶやき続けることもできるし、簡単なコミュニケーションを行うこともできる。そんなゆるさがウケているのだが、何となく寂しい感じになることがあるかも知れない。言葉が複雑に絡み合ってつながっていくマイクロブログ 言わば言葉が投げっぱなしになっ...

List

  • 2009/05/10

集え、Djangoデベロッパー「Django People」

※ 画面は公式サイトよりプログラマーはクリエイターと似た側面をもっている。プログラミング言語は言わば共通言語として会話を成り立たせることができる。互いの言葉は分からずとも、ソースを見れば人となりが分かる、ということはあるのではないだろうか。また、同じ言語やフレームワークを得意としている人同士はコミュニティを形成しやすい...

List

  • 2009/05/09

Rackを使ってお手軽WebDAV「RackDAV」

次世代のファイルシステムを語る上で欠かせない(と個人的に思っている)のがWebDAVだ。HTTPを使ってファイルをマウントでき、認証もできる、WindowsのエクスプローラやMac OSXのFinderからも標準で使えるなど汎用性もある。これを使わずに何を使うというのか。ブラウザからもアクセスできる とは言いつつもいま...

List

  • 2009/05/08

君はSinatraを知っているか?知らなければこちらを「SinatBBS」

フレームワークがどれだけ優秀だったとしても、それを使って実際何ができるのかが分からないと使ってみようという気にはならないだろう。もちろん何でもできると言えばそれまでだが、サンプルが必要だ。Sinatraを知りたい方は使ってみよう RubyのWebアプリケーション向けフレームワークと言えばRailsが有名だが、そんなに大...

List

  • 2009/05/04

プログラマだけじゃない。ライターな方にも便利なバージョン管理の使い方「Flashbake」

元々バージョン管理システムはプログラマが利用していたシステムだ。だが、その便利さゆえにシステム開発会社などではデザイナの方も利用している。さらにそれが広まると全社的に使われることもある。ライターの方に便利なバージョン管理の使い方 バージョン管理を使えば、間違っても戻ることができるので思い切った作業も行えるようになる。そ...