タグ

RubyとSinatraに関するyterazonoのブックマーク (3)

  • データベース不要。テキストファイルでコンテンツを管理するCMS「Nesta」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    Nestaはデータベースを使わずにテキストファイルでコンテンツを管理するCMS/ブログエンジン。 NestaはRuby/Sinatra製のオープンソース・ソフトウェア。世の中のWebサービス=データベース利用という風潮は考えものだ。確かにデータベースを使うとシステム構成が楽になるが、必須という訳でもない場面でも使われていたりするのはどうかと思う。 サイトトップ 検索を行う場合に便利だと言うが、Grepの方が簡単だったり、そもそもWebサイト検索ならばGoogleを使った方が高機能だったりもする。ブログやCMSであればデータベース無用でも構築できる、それを体現したのがNestaだ。 NestaはRuby1.8/1.9系のいずれでも動作するブログエンジン/CMSだ。特徴としてはやはりデータベースを使わないことだろう。データはテキストファイルで管理され、MarkdownまたはTextileを使っ

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

    kodamaはSinatra/Rubyで作られたシンプルなWebベースブックマークシステムです。 ソーシャルブックマークサービスがもてはやされた時期もありましたが、個人的には徐々に使わなくなってきています。閲覧する分には面白いのですが、データの蓄積場所としてはもっとシンプルであって良いかと思っています。そこで個人で使える超シンプルなブックマークシステムとしてkodamaを紹介します。 トップページ。かなりシンプルです。 まず新規登録します。ID、パスワードくらいです。パスワードは平文で保存されるようなのでご注意ください。 ログインした状態のトップ画面です。 Webサイトを登録します。手作業での登録の他、タイトルとURLを自動入力してくれるブックマークレットもあります。 既に多数のサイトが登録されているデモサイト。 個人のブックマークであればこれくらいの手軽さでも十分なのではないかと思えます

  • 軽量Rubyフレームワーク「Sinatra 1.3」が登場 | OSDN Magazine

    9月30日、軽量Rubyフレームワーク「Sinatra 1.3」が公開された。SinatraはRubyで効率よくWebアプリケーションを作成するためのフレームワーク。互換性のある拡張機能を集めた「Sinatra-Contrib」プロジェクトも同時に発表された。 Sinatra 1.3は、2011年3月にリリースされた1.2からのバージョンアップとなり、チャットシステムの実装などに利用できるストリーミングAPIを容易に作成できるメソッドが導入された。RubyにはRackをサポートしたさまざまなサーバーソフトウェアがあり、ThinやEbb、Rainbows!といった非同期型Webサーバー、シーケンシャル型のUnicorn、Passenger、Mongrelなどそれぞれ特徴が異なるが、これらの違いを気にせずに扱えるという。このほか、HTTP PATCHリクエストのサポート、Wikiマークアップ標

    軽量Rubyフレームワーク「Sinatra 1.3」が登場 | OSDN Magazine
  • 1