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

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

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

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

もっと見る

List

  • 2010/01/19

Web APIのテストにも。ダミーWebサーバ「ww」

wwはRuby/Sinatra製のオープンソース・ソフトウェア。Web APIを使った開発の場合、自動化したテストをいかに行うかが問題になる。特にWeb APIのように他サービスのリソースを使う場合、テストで過剰アクセスするとブロックされてしまう危険もある。外部サービスを使った開発で利用 それを回避するにはテスト用に別...

List

  • 2010/01/18

iPhoneアプリの設定画面用ライブラリ「InAppSettingsKit」

InAppSettingsKitはiPhone向けのオープンソース・ソフトウェア。iPhoneアプリは個々に独立しているので、設定画面が必要になる。そんなアプリケーションごとの設定画面を一所に集約してくれる機能がiPhoneにはある。それが設定アプリからたどる機能だ。設定機能を実装するのに便利なモック アプリケーション...

List

  • 2010/01/15

Ruby製プログラマ向けエディタ「Redcar」

RedcarはRuby製のオープンソース・ソフトウェア。プログラマにとってテキストエディタは最も重要なツールだろう。それだけにカスタマイズできるものや軽いもの、多機能なものなど自分の手にあったものを慎重に選ぶ必要がある。エディタの好き嫌いで生産性は大きく変わるはずだ。シンプルなエディタ 自分でカスタマイズできることに大...

List

  • 2010/01/14

ついに!iPhoneでもFlashが表示できるライブラリ「Gordon」

GordonはJavaScript製のオープンソース・ソフトウェア。iPhoneの最大の欠点とされるのがFlashの表示が未対応という点だ。それによって利用できないサイトがいかに多いことか。今しばらくはAppleの対応は見込めないとあって、我慢の日々が続くだろう。アニメーションにも対応している だがただ指をくわえて待っ...

List

  • 2010/01/12

WebKitを使った多機能ブラウザ「Fluidium」

FluidiumはMac OSX用のオープンソース・ソフトウェア。数年前には考えられなかったほど、ブラウザのシェア争いは激しくなっている。IE/Firefox/Safari/Google Chrome/Operaなどのブラウザが存在するが、それとは別にレンダリングエンジンだけ使ったブラウザも多数存在する。WebKitを...

List

  • 2010/01/12

Rubyのリファクタリングのお供に「flay」

flayはRuby製のオープンソース・ソフトウェア。最近のプログラミングではDRYという言葉が有名だ。Don't repeat yourself、つまり同じことは繰り返さないことが大事だ。コピー&ペーストしたコードがどんなに酷いものか言うに及ばないが、繰り返しを省くことでコードがすっきりしバグの入り込む余地も減らせるよ...

List

  • 2010/01/11

ニコニコ生放送的な配信もできるRTMP対応ストリーミングサーバ「Erlyvideo」

ErlyvideoはErlang製のオープンソース・ソフトウェア。ハードウェアおよびネットワーク回線の低価格化、高品質化によって動画配信を行うのが誰でも簡単になった。インターネット上には無数の動画が溢れているし、Webカムさえあれば誰だって動画配信できる。手持ちの動画を配信するRTMPサーバ そんなプラットフォームを構...

List

  • 2010/01/08

Redmine用iPhoneクライアント「iRedmine」

iRedmineはiPhone/iPod Touch向けのオープンソース・ソフトウェア。携帯電話向けにグループウェアを最適化すると、外出先でもスケジュールやメッセージを見るようになる。専用のインタフェースがあるとないとではアクセスの頻度が変わるはずだ。Redmine for iPhone 技術者にとってのグループウェア...

List

  • 2010/01/07

Mac OSX用のシンプルなパスワード管理「Password Chest」

Password ChestはMac OSX用のオープンソース・ソフトウェア。まさかパスワードを暗号化もないテキストファイルで保存しているということはないだろう。パスワード管理を行うソフトウェアは多数存在するので、自分の手に馴染むものを選定して欲しい。シンプルなパスワード管理ソフトウェア あまり多機能ではなくシンプルに...

List

  • 2010/01/06

SQLite3を暗号化「SQLCipher」

SQLCipherはSQLite用のオープンソース・ソフトウェア。SQLiteはPHPや各種言語でデフォルトサポートされているデータベースエンジンだ。ファイルベースで使える手軽さで、データベースを使うまでもないものの、CSVでデータ管理するのは面倒というケースによく使われる。使っているところ 手軽に使えるもののSQLは...

List

  • 2010/01/06

Haskell製のWikiエンジン「Gitit」

GititはWebベースのオープンソース・ソフトウェア。世界中には様々なプログラミング言語が存在するが、その一つとしてHaskellをご存知だろうか。筆者自身あつかったことがないので詳細は省くが、遅延評価と呼ばれる機能が特徴的な関数型プログラミング言語だ。見やすいインタフェースのWikiエンジン 仕事や趣味で使っている...

List

  • 2010/01/04

Google Wave風インタフェースも作れるJavaScriptのUIキット「UKI」

UKIはJavaScript製のオープンソース・ソフトウェア。Webアプリケーションを作る上ではそのインタフェースが重要な要素になる。ローカルアプリケーションの代わりに使えるレベルとなると、通常のWebサイトとは異なるインタフェースが求められるだろう。リスト作成&操作も簡単 使いやすいWebアプリケーションを容易に構築...

List

  • 2010/01/04

Last.fmのiPhoneクライアント「Last.fm iPhone」

Last.fm iPhoneはiPhone向けのフリーウェア(ソースコードは公開されている)。日本では有料化が発表されているのでWebからは聴けなくなっているが、Last.fmが提供するiPhoneアプリからであればストリーミングが楽しめるようになっている。iPhoneからLast.fmを楽しむ(こちらは無料で公開され...

List

  • 2010/01/03

基幹システムのテーブル表示などで役立ちそうなRailsプラグイン「jQuery grid plugin」

jQuery grid pluginはRuby製のオープンソース・ソフトウェア。企業システムでもRailsを使って構築するケースが増えてきた。安定してきたのに加えて開発効率が高いことが選ばれる要因になっているのだろう。そして基幹システムで良くあるのがデータのテーブル表示だ。高機能なテーブル表示 テーブル表示して終わりか...

List

  • 2010/01/02

自分でもYoutube風サイトを作ってみるなら「Video-App」

Video-AppはRuby on Rails製のフリーウェア(ソースコードは公開されている)。動画サイトは未だに人気が高い。iPhoneやTwitterのようなカジュアルに動画をアップロードしたり知らせたりできるプラットフォームが整ってきたこともあって、さらに需要は高まりそうだ。動画の再生画面 そんな中、Youtub...

List

  • 2009/12/31

iPhoneアプリ間で通信するプロトコル「SwapKit」

SwapKitはiPhone向けのオープンソース・ソフトウェア。iPhoneのアプリケーションは幾つかの手法で互いにメッセージのやり取りができるようになっている。一つはBluetooth、WiFiといった別なiPhoneとの連携をするもので、もう一つはURLスキーマによる定義だ。送信側。レシーバがいるとダイアログが出る...

List

  • 2009/12/30

コードに自信がある人もない人もまずはチェック「Reek」

ReekはRuby製のオープンソース・ソフトウェア。まだプログラマをはじめたばかりの頃は自分のソースコードを人に見られるのが嫌だった。もっと良い書き方があるんじゃないだろうか、とかスタンダードに即していないんじゃないだろうかといった思いがあったのだ。サンプルのコードでチェック 確かに幾つかの基本的なルールはあるだろう。...

List

  • 2009/12/26

クリックしてテキストをコピーするライブラリ「Clippy」

ClippyはFlash製のオープンソース・ソフトウェア。Webサイトでテキストをコピーする際には文字列を選択してコピーを選択するのが一般的だ。だがユーザにとっては都度選択してコピーして、というのでは面倒だ。そこで試みるのがクリップボードの操作だ。クリックすると任意のテキストをコピーできる 昔はJavaScriptレベ...

List

  • 2009/12/25

MySQLでNoSQL「Friendly」

FriendlyはRuby製のオープンソース・ソフトウェア。ここ最近話題になっているのがNoSQLという概念だ。NoSQLというのはRDBMSのようにスキーマを定義してリレーションを組んだものではなく、いわゆるスキーマレスで柔軟なシステム開発を可能にするデータベースだ。こんな感じで定義する。まさにNoSQL Amazo...

List

  • 2009/12/24

Yahoo! BOSS + クラスタリング + GAEの検索システム「Clustsrch」

ClustsrchはPython製のフリーウェア(ソースコードは公開されている)。Yahoo! BOSSとはBuild your Own Search Serviceの略で、カスタマイズ性の高い検索システムを構築できるWeb APIだ。自サイトのサイト内検索として使ったり、そこから得られるデータを使って様々なマッシュア...