タグ

2012年1月4日のブックマーク (6件)

  • Ruby Advent Calendar 2011 / 2日目 – almost-sinatra.rb の深淵を覗く « blog.udzura.jp

    初めましての方は初めまして。近藤うちお(@udzura)です。 Sinatra ベースのフレームワークである Padrino framework の日語サイトを管理したりしています。 Ruby Advent Calendar jp: 2011 2日目である今日は、 Sinatra 主要コミッタである rkh が、わずか 8 行で実装した Sinatra クローン、「almost-sinatra.rb」を読み解いたりして、2日目にして一気に読者を置いてけぼりにしたいと思います(1日目はこちら – “Coffeescripting with Ruby”)。 RedBull(できれば複数)の用意を推奨します…… まずは、全コードを下にコピーして置いておきます。先日、 このパッチ が accept されたので、それが適用された最新バージョンです。 %w.rack tilt backports

  • 今日から始めるサーバ構築の省力化 - GeekFactory

    SSHクライアントたくさん並べてペーストしまくるのが許されるのは小学生までだよね と言ってみたかっただけです。こんにちは。 Capistranoでサーバ構築を省力化する方法を紹介します。サーバ構築の自動化といえばChefやPuppetが有名ですが、CapistranoはサーバにSSH接続さえできれば利用できるメリットがあります。データセンタに持ち込むノートPCにCapistranoを仕込んでおけば便利なツールになるし、短期間に検証用のサーバを構築する場合も有用なツールになるでしょう。Capistranoはデプロイツールとして使われることが多いですが、サーバ構築にも有用です。 CapistranoはRubyで書かれたツールで、複数のサーバにSSH接続してコマンドを実行できます。同様のツールとしてexpectがありますが、CapistranoのスクリプトはRubyの内部DSLなので書きやすく拡

    今日から始めるサーバ構築の省力化 - GeekFactory
  • vim pluginとgitで強まった開発環境を手に入れよう!〜coffeescript編〜 | www.sochiai.com

    仕事でガリっとjavascriptを書く機会に恵まれたため、今まで興味はあったけど手を出していなかったcoffeescriptにチャレンジしてみることにしました。 coffeescriptって何よ?って人はそんなにいないと思いますが一応簡単に説明しておくと、「JavaSciprtにコンパイル可能な言語で、RubyPythonなどに近い記述が可能。JavaScriptの開発をより効率的にできるようになる」スクリプトです。 公式サイトはこちら。 いろんなところで解説されていますが、下手な説明を読むより公式サイトのトップページに変換例が載っていますので、javascriptの経験のある方はそれを見れば感覚的にどんなものか理解できると思います。 さて、coffeescriptで開発を始めるにあたって、vimを使っているなら是非入れておいたほうが便利なプラグインがあります。 vim-coffees

  • TweetVim 1.0 をリリースします!!! - basyura's blog

    Vim Advent Calendar 2011 30 日目の @basyura です。 ujihisa.vim #2 で発表した TweetVim をリリースします。リリースといっても vim.org に登録したわけでも(ドキュメントの関係で・・・)、初めて公開するわけでもありません。一つの区切りとして広報します。 TweetVim とは? https://github.com/basyura/TweetVim pure Vim script で動作する twitter クライアントです。 vim 上で動作する twitter クライアントといえば TwitVim が既にありますが rubypythonperl といった拡張機能を使用するため、特に Windows では環境構築に苦労します。TweetVim も正確には http リクエストを投げるための cURL が必要ですが、Tw

    TweetVim 1.0 をリリースします!!! - basyura's blog
  • 第24回HTML5とか勉強会 #html5j

    昨日は 第24回HTML5とか勉強会 に参加してきました。 ●プログラムとスライドと動画を下記にまとめておきました。特に「総まくり」は必見ですね! ・ FileとWebの関係をもっと知る -Blob, FileそしてFileSystem API- Kinuko Yasuda @k...

  • GitHub、CIサーバー「Janky」をオープンソースで公開

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    GitHub、CIサーバー「Janky」をオープンソースで公開