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

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

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

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

もっと見る

List

  • 2009/08/15

CakePHPで作られたTwitter検索システム「findTwitter」

Twitterの持つ可能性に魅了されている人は多い。世界中で日々、Twitterアプリが開発されていることからもそれがよく分かる。データの見せ方や捉え方を変えるだけで、そこにある膨大なつぶやきが宝の山になる。投稿や閲覧を行うフロントエンドも良いが、検索を使ったサービスにも魅力的なものが多い。シンプルなインタフェース そ...

List

  • 2009/08/14

テキストを好きなフォントで表示する「Cufón」

Webサイトでテキストを指定したフォントで表示しようと思った場合、CSSで指定するか画像を使うかのどちらかが選択肢になる。CSSで指定した場合、コンピュータ上にフォントがある必要があり、画像で作成する場合は再利用性が悪い。好きなフォントで描画する そこで使ってみたいのがCufónだ。英文フォントに限定されるだろうが、テ...

List

  • 2009/08/13

蔵書、読書を管理するRailsアプリケーション「Bookqueue」

積ん読は徐々に解消されつつあるが、それでもまだまだ読んでいない本が多い。片っ端から読んでいくというのも良いが、まずは何を持っているのかを管理する方が良いのかもしれない。そんな時に役立つのは蔵書管理のアプリケーションで、最近ではWebブラウザベースで動作するものが多い。この雰囲気、とても良い 公開型のサービスもあるが、自...

List

  • 2009/08/13

コンソールからFirefoxを操作する「MozRepl」

GUIのアプリケーションは人が操作する分には便利だが、自動操作したり、システムから操作するには使い勝手が悪い。コマンドベースでGUIアプリケーションが操作できれば、今までにない使い方が生まれるかも知れない。GUIとCUIのどちらが優れているという訳ではなく、自由に選択できれば良いのだ。メニューバーからMozReplを起...

List

  • 2009/08/12

ServerJS標準に則ったJavaScriptライブラリ「Narwhal」

JavaScriptと言えばWebブラウザ上で動作する軽量なプログラミング言語というイメージがある。だが最近ではAptana JaxerやRhinoのような技術によってクライアントサイドとサーバサイドのどちらもJavaScriptで実装することが不可能ではなくなってきている。サンプルに登録されている動画。一見の価値あり...

List

  • 2009/08/07

Railsアプリケーションのベースを生成する「Groundwork」

RailsはWebアプリケーションを手早く作るのに向いたフレームワークだが、いろいろ作っている内に同じ作業を繰り返すのが嫌になってくる。例えばテンプレートの当てはめや、認証系のプラグイン、Gitの設定などだ。認証系をはじめ、よく使われる機能を盛り込んだWebアプリケーションテンプレート RailsはDRY(Don't ...

List

  • 2009/08/07

Livedoorリーダー/Fastladder用iPhone向けRSSリーダー「LDR touch」

フィード(RSS)リーダーはFastladderを使っている。そして外出時にiPhoneで読む際にはAeroReaderを使っている。ごくシンプルな表示でさくさくと読み進められるのが良い。記事単位で未読を管理できる Livedoorリーダー、Fastladderに対応したフィードリーダーにはもう一つ強力なソフトウェアが...

List

  • 2009/08/05

Twitter & Wassr用iPhoneアプリ「Sabotter」

最近、Wassrも触るようになってきた。コミュニティ機能をはじめ、Twitterよりもコミュニケーションが密になっていること、日本製とあってより日本人にあった仕組みになっているのが特徴だろう。TwitterとWassr両方を使う方に そんなWassrとTwitterを両方使いこなす方に使ってみてほしいのがSabotte...

List

  • 2009/08/03

Rubyforge、Githubに続くGem配信サービス「Gemcutter」

ここ数年のRuby普及に大きな貢献をしているのはRuby on RailsとGithubが挙げられるのではないだろうか。Railsはいうに及ばず、GithubのGem配信機能は開発者にとっても便利で、利用者も使いやすい。Gemを簡単に配信できる だがここにきて第三のプレーヤが登場した。しかもサービス自体がオープンソース...

List

  • 2009/08/01

Mac OSX用Wassrクライアント「iWassr」

Wassrは日本向けのマイクロブログサービスだ。元々はTwitterクローンだったのだが、日本向けらしくコミュニティ的な機能を含めて、Twitterとは異なる面白さが出てきている。 Wassrをお使いの方はぜひ そんなWassrではあるが、基本はマイクロブログなので今感じたことをテンポよく投稿できる必要がある。そこで使...

List

  • 2009/07/29

Redmineのチケットをコマンドラインで見る「Rencon」

Webシステム開発の現場で、Redmineをプロジェクト管理に利用している企業が増えてきている。便利なプラグインも多数あり、Ruby on Railsで簡単に構築できる。インタフェースも必要最低限ながら見やすいものになっている。そんなRedmineのチケットをコマンドラインで見られるのがRenconだ。今回紹介するフリ...

List

  • 2009/07/25

多彩なRailsプロジェクトを生成する「Beet」

Ruby on Railsで様々なプロジェクトを作っていると、徐々に常時必要なライブラリが見えてくるようになる。毎回手作業でインストールしても良いが、面倒なのは間違いない。場合によってはインストールを忘れてしまう可能性もある。レシピとテンプレート プロジェクトによって自在にベースを生成できるBeetを使えばそのような煩...

List

  • 2009/07/25

jQueryを使って国際化処理を行う「jquery.localize.js」

多言語に対応したWebサイトを構築する場合、サーバサイドで対応するのが一般的だった。例えばGetTextを使った国際化処理が有名だ。サーバサイドで処理をできるのは手軽な反面、言語ごとにリソースを消費してしまうのが問題だ。JavaScriptで国際化を行う 結局のところ、国際化とは見た目の話でしかない。であれば見た目を操...

List

  • 2009/07/24

BasecampライクなRails製プロジェクト管理「Teambox」

Ruby on Railsの開発元、37signalsの提供するプロジェクト管理であるBasecampは確かに使い勝手が良い。複数のプロジェクトを実際に運用しているが、シンプルでありながら最低限の機能を備えた便利なWebアプリケーションだ。タスク登録 そんなBasecampに影響を受けたプロジェクト管理としてRedmi...

List

  • 2009/07/22

PHPの比較処理をRubyにも「ruby-php」

PHPには不可思議な動作をするケースが多々ある。その仕様について嫌になるか、柔軟性があると感じるかで好き嫌いが分かれるような気がする。特に不可解なのが、文字列の比較だ。文字列と数字を比較したり、空文字がfalseになったりするのはとても危険な気がしてしまう。RubyでもPHP的比較を だがPHPからRubyに移った人に...

List

  • 2009/07/13

Rubyベースの分散型ドキュメントデータベース「StrokeDB」

少し前までデータベースと言えばRDBMSのことだったが、最近では徐々に変わり始めている。顕著なのがスキーマレスのデータベースの存在だ。さらにCouchDBというクライアントサイドでも使える分散型データベースも登場している。シンプルなWiki スキーマレスというのは扱い勝手が悪いように感じられることもあるが、その利用ケー...

List

  • 2009/07/13

PHP製の短縮URL作成システム「Shortcore」

Twitterの登場によって短縮URLサービスが注目を集めているようになっている。TinyURLのように皆で使うものもあるが、ff.imのようにFriendFeed.comが独自で提供するものもある。ITエンジニア向けプロフィールサービスの達人でも「tjn.in」のように独自で構築したものを使っている。管理画面はなく、...

List

  • 2009/07/11

Google App Engineを使ったコード実行環境「Scriptlets」

GithubのGistのように、コードのスニペットを登録しておくサービスは幾つか存在する。こうしたサービスではちょっとしたコードの断片を残しておきたい時に便利だ。もちろん実際の実行は自分の環境で行う必要がある。トップページ。Python/PHP/JavaScriptのコードを実行する そんな状況に果敢に挑んだのがScr...

List

  • 2009/07/10

Symfonyでも使えるCapistrano「Capifony」

Capistranoはデプロイツールだ。簡単な設定さえしておけば、後はコマンド一つでリモートサーバでソースを展開し、データベースのマイグレーションをはじめ必要な処理を行ってWebサーバの再起動をしてくれる。毎度行うと手間のかかるデプロイ作業が簡単に終わるのだ。PHP用のリモートデプロイツール CapistranoはRa...

List

  • 2009/07/09

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

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