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

フレームワーク - Sinatraの記事一覧

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

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

もっと見る

List

  • 2012/05/17

これまでのスタイルシートをLESSで書くとどうなるか「Css2Less」

Css2LessはCSSのコードをリアルタイムにLESSへ変換するWebアプリケーションです。LESSをはじめてみたいと思いつつも、既にある資産が邪魔していたり最初のとっかかりがないと感じている人は多いのではないでしょうか。そこで使ってみてほしいのがCss2Lessです。左側がCSS、右側がLESSです。左側を編集する...

List

  • 2011/12/20

異なるWebブラウザ間でスライドのページを同期する「Slidesync」

SlidesyncはWebブラウザ上のスライドを同期し、マスターの操作したタイミングでスライドを切り替えるソフトウェアです。Slidesyncを使うとSlideshareを使ってスライドを見つつ、みんなが同じタイミングでスライドをめくって説明を聞けるようになります。Twitterで質問したりしながらオンラインスライドを...

31838?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f11%2fscreenshot2011-11-13-10.35.03_thumb

  • 2011/11/19

GitHubにPushする前に記法チェック「Github Preview」

Github PreviewはMarkdown、textile、rdoc、org、creole、MediaWiki記法のリアルタイムプレビューがついたWebテキストエディタです。GitHubのREADMEではMarkdownやTextile、RDocといった各種記法が利用できます。可読性も記述もしやすい記法とは言え、書...

30950?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2fscreenshot2011-10-21-11.51.50_thumb

  • 2011/10/31

アウトラインのデータ蓄積で考えをまとめるのにも使えるWikiエンジン「Gyazz」

GyazzはSinatra/Ruby製のWikiエンジンで、リスト形式でコンテンツを重ねていくのが特徴です。さぁ久々のWikiエンジンの紹介です!個人でさくっと使うのにも、Webサーバ上に配置するのにも使えそうな手軽なWikiエンジンGyazzを紹介します。サーバを起動しています。フレームワークはSinatraを使って...

30627?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2fscreenshot2011-10-17-13.14.04_thumb

  • 2011/10/23

カスタマイズ必須の超シンプルブックマークシステム「kodama」

kodamaはSinatra/Rubyで作られたシンプルなWebベースブックマークシステムです。ソーシャルブックマークサービスがもてはやされた時期もありましたが、個人的には徐々に使わなくなってきています。閲覧する分には面白いのですが、データの蓄積場所としてはもっとシンプルであって良いかと思っています。そこで個人で使える...

28381?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f07%2fscreenshot2011-07-18-10.55.58_thumb

  • 2011/08/04

イベント会場とTwitterをハッシュタグで繋ぐ「Masher」

Masherはイベントや勉強会の場でTwitterのタイムラインを表示するソフトウェア。MasherはRuby/Sinatra製のフリーウェア(ソースコードは公開されている)。最近は勉強会やセミナーなどで、Twitterを使って実況したり、その場にいない人たちと会話を楽しんだりするケースが増えている。その場合にはイベン...

28104?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f07%2fscreenshot2011-07-08-11.58.11_thumb

  • 2011/07/20

TwitterのタイムラインをSVGに変換する「Tatami」

TatamiはTwitterのタイムラインをSVGで描くアートソフトウェア。TatamiはRuby/Sinatra製のフリーウェア(ソースコードは公開されている)。デジタルで作成した作品も評価されるようになっている。コンピュータを使って音楽をリミックスしたり、数式で芸術的な絵を描いたりもできる。フラクタル画像などは手で...

26651?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2f402a6bf84bf7a57e547008db3e4bbc48

  • 2011/05/07

AtomPubによるデータ管理。Ruby/Sinatra製のブログエンジン「Atomos」

AtomosはRuby/Sinatraで作られたAtomPubによるデータ管理を行うブログエンジン。AtomosはRuby/Sinatra製のオープンソース・ソフトウェア。ブログを書く際に、管理画面にログインして文章を作成するというのはとても面倒だ。MOONGIFTではWordPressが基盤になっているが、管理画面で...

26388?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f04%2fscreenshot2011-04-11-17.01.02_thumb

  • 2011/04/21

超簡単。Ruby on RailsやSinatra開発を手間なしに立ち上げる「Pow」

PowはRailsやSinatraといったRackアプリケーションを設定を殆どせずに利用できるようにする。PowはRuby製、Mac OSX用のオープンソース・ソフトウェア。RailsやSinatraといったRubyフレームワークでのWebアプリケーションも随分と使われるようになってきた。個人はもちろん企業でも採用され...

26167?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f03%2f4caf978d5324c3061b45f9fd25d64b67

  • 2011/04/05

ostatusやMongoDBを組み合わせたマイクロブログシステム「rstat.us」

rstat.usはRuby/Sinatraで作られたマイクロブログシステム。rstat.usはRuby/Sinatra製のフリーウェア(ライセンスはWTFPL)。マイクロブログの人気は衰えることを知らない。Twitterはもちろん、FacebookやmixiといったSNSをはじめ多数のサイトでも類似した機能が実装されて...

25089?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f01%2fscreenshot2011-01-28-10.06.31_thumb

  • 2011/02/09

サービスが開始した時に案内をもらう。メールアドレス登録システム「Notify Me」

Notify Meはメールアドレスを登録し、サイト開設時に案内を出すためのシステム。Notify MeはRuby/Sinatra製のフリーウェア(ソースコードは公開されている)。新しいWebサービスを開発するのはとても楽しい。企画している時も、実際に開発している時も、テストしている時も全てのステップが楽しいものだ。トッ...

25036?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f01%2fscreenshot2011-01-27-14.51.49_thumb

  • 2011/02/07

マニアックながら面白い。JSON/JSONPでDNS情報を取得できる「JSON DNS」

JSON DNSはDNS情報をWeb API化し、JSON/JSONPフォーマットで取得できるソフトウェア。JSON DNSはRuby/Sinatra製のオープンソース・ソフトウェア。ITエンジニアやプロデューサなどをやっていると、ドメインに関する情報を調べる機会が多々ある。whoisで調べることもできるが、Webサー...

24983?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f01%2fscreenshot2011-01-25-17.03.34_thumb

  • 2011/02/04

データベース不要。テキストファイルでコンテンツを管理するCMS「Nesta」

Nestaはデータベースを使わずにテキストファイルでコンテンツを管理するCMS/ブログエンジン。NestaはRuby/Sinatra製のオープンソース・ソフトウェア。世の中のWebサービス=データベース利用という風潮は考えものだ。確かにデータベースを使うとシステム構成が楽になるが、必須という訳でもない場面でも使われてい...

24298?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2010%2f12%2fscreenshot%ef%bc%882010-12-22-11.59.06%ef%bc%89

  • 2011/01/03

直接アクセスできない画像を読み込む「refchop」

refchopはWebブラウザに変わってリファラーを付与した画像へのアクセスを行うWebプロキシ。/s2IfrefchopはRuby/Sinatra製のフリーウェア(ソースコードは公開されている)。ニュースサイトやECサイトなどで、画像の直接アクセスを禁止している所は少なくない。今は止めているようだが、かつてITmed...

23679?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2010%2f11%2fscreen-shot-333

  • 2010/11/28

どんなデータでもdata URIでパックする「Knapsack」

Knapsackはdata URIを使ってオンラインリソースをパックする。/s2IfKnapsackはRuby/Sinatra製のフリーウェア(ライセンスはDo What The Fuck You Want To Public License)。個人的にWebアーカイブは便利な技術だと思っている。Webページをアーカイ...

List

  • 2010/07/27

HTMLを綺麗にインデント「Ham Cutlet」

Ham CutletはRuby/Sinatra製のフリーウェア(ソースコードは公開されている)。時々見かけるのだが、インデントが全く無視されたソースコードはとても見がたいものだ。Pythonだったら動きようもないが、他の言語の場合無視しようと思えばできてしまうので、とても辛い。こんなに汚いソースコードが… プログラミン...

List

  • 2010/06/12

Mac OSXでRuby開発を行う人向けのパッケージ「Cider」

CiderはMac OSX向けのオープンソース・ソフトウェア。最近、iPhoneの人気もあってかMac OSXを利用するエンジニアが増えている。BSDがベースとあって、サーバ系ソフトウェアが申し分なく動作してくれるのが便利だ。筆者含め、知り合いでもやはりMac OSX利用者が多くなっている。コマンド一つでインストール開...

List

  • 2010/05/12

Sinatra製のTwitterクローン「Chirp」

ChirpはRuby/Sinatra製のフリーウェア(ソースコードは公開されている)。Twitterにシンプルなメッセージを送受信するシステムのニーズは意外と多い。非公開な、社内での利用に対してのニーズは特に強く、多数の企業で類似システムが使われている。Twitterライクなシステム また特定のグループ間で会話するのに...

List

  • 2010/03/05

ローカルでもはてな記法でメモを取る人は「Local Hatena Search」

Local Hatena SearchはRuby製のフリーウェア(ソースコードは公開されている)。人間にとって使い慣れるというのはとても重要な要素だ。多少使い勝手が悪かったとしても手に馴染んでいるものはそのまま使い続けようとする。スイッチングコストは生産性、精神的に非常に大きいというのは良くあることだ。はてな記法を使っ...

List

  • 2010/01/19

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

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