サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
blog.udzura.jp
某技術を評論する出版社で執筆する各位にとって非常に重要なツール、 markdown2inao.pl のインストール方法です。 markdown2inao.pl はパールと言う言語で書かれているので、一部のルビーストやジャヴァスクリプターなどの方はまともにPerlが使える状況になっていない場合も多く、戸惑うこともあるかもしれない。この手順が役に立てば何より、というか未来のぼくがなぞるために書いた。 markdown2inao.pl を落とす gistが存在するのでそれを使う。なんだか沢山forkがありどれを使うのか戸惑うが、直感で選ぶと良さそう。 mkdir ~/bin cd ~/bin # "raw" で生URLを拾う curl https://raw.github.com/gist/1883252/1236f76ab8b3dca55a35172deb175940933b4e40/mark
git run-features-jhw HEAD~5 #=> spec diff between HEAD~5..HEAD # spec/models/hoge.rb # spec/controllers/fuga_controller.rb # ..... git alias tips ! pwd とかってやると、どこで実行してもリポジトリのルートで実行したことになってるのが分かる(サブディレクトリごとにプロジェクトを作ってる場合に注意) !head=${1:-HEAD~} sh -c ... みたいにやんないと上手に $1 が渡んない(内部で $head は問題なく参照できる)。zshだから? zsh はリダイレクト先を複数指定できて、ruby -pne \"STDERR.puts \\$_\" | は cat 2>&1 | で済んで凄い。参考 git diff --name-onl
This entry was posted on 2012年6月20日, 4:33 PM and is filed under Ruby. You can follow any responses to this entry through RSS 2.0. You can leave a response, or trackback from your own site.
上記のようにすると、長ったらしい 「Float::INFINITY」 を短く「∞」と書けて、例えばテストケースのような場合にクソ楽になるのでおすすめです。 * * * Rubyのcase文で「〜以上」みたいな表現は可能でしょうか? ⬆みたいな回答をしていたのを急に思い出して書いてみた。Scなんとかlaと言う言語のようにUTF-8の文字列もメソッド名に使えますね(1.9から〜)。
WEB+DB PRESS Vol.69 著者/訳者:大塚 弘記 渡辺 修司 堤 智代 森田 創 中島 聡 A-Listers はまちや2 川添 貴生 井上 誠一郎 近藤 宇智朗 ヒノケン 後藤 秀宣 佐藤 鉄平 mala 奥野 幹也 伊藤 智章 出版社:技術評論社( 2012-06-23 ) 大型本 ( 192 ページ ) WEB+DB PRESS Vol.69 に Ruby に関する連載をします。一回目は、 Padrino と言うウェブアプリケーションフレームワークについての記事となります。 査読に当たって、 @tyabe さんと @ainame さんからそれぞれ素晴らしい指摘をいただきました。ありがとうございました。記事に間違いがあればぼくのミスで、分かりやすかったり読みやすくなった箇所があればそれは査読者の皆さんのおかげです(これは今後の連載でも同じですけどね……)。 連載なので次
$ ruby get-string.rb [2012-05-06 16:46:35] INFO WEBrick 1.3.1 [2012-05-06 16:46:35] INFO ruby 1.9.3 (2012-02-16) [x86_64-darwin11.3.0] == Sinatra/1.3.2 has taken the stage on 4567 for development with backup from WEBrick [2012-05-06 16:46:35] INFO WEBrick::HTTPServer#start: pid=24113 port=4567
elixir-lang.org 地味に第二回を開催しました。第一回については、 @mizchi(敬称略)のブログ記事 に詳しいです。 今回は、最新の Elixir についての素晴らしい記事を書いていらっしゃる id:k-1 さんなどに参加していただき、おもに Common Lisp やその他マニア言語の話題をみんなでしました。会場提供は 株式会社 Aiming さんでした。というか結局某 A 社から 4 人も参加(8人中)だったので、 Elixir 光の軍団が結成される日も近そうです。エリクサーをアンデッド系や闇属性のモンスターに投げると一発で倒せそうですが、効果や如何。 個人的な知見メモ Erlang は OTP(Opem Telecom Platform) とセットでリリースされる R15B01 とかはOTPのバージョンでもある。ちなみに Erlang の実行ファイルやドキュメントにも
そういえば株式会社 Aiming に入社していました(転職エントリ Aiming を会場として毎月第4水曜あたりに「shinjuku.rb」をやっています(facebookの公式グループ)。僕も今回発表しました。 Rubyの次に個人的にやりたい言語 で、読んでいただければわかるとおり、さいきん考えていることをそのまんまぶちまけた感じです。ほかにもセキュリティ、JRuby、素振り(?)のLTなど面白い発表ぞろいでした。僕って……。 あと、内容について、「Erlangには例外処理が無い」という言い回しがありますがこれは僕の誤解で、Erlang自身で持っているようです。 @voluntas さん他のご指摘通りです。 shinjuku.rb、個人的にもホーム気取りで、今後も割と 好きなこと/思考実験っぽいこと/自分でもまとまってないけれど一度外に出したいこと を発表していくような気がします。内容は
Time to Read 3分 近いうちに環境をお引越しする必要が出てきたので、自分向けにまとめ。 Ubuntu だと割と色々最初から入ってるし、こんなもんかなあ……。 git パッケージ詳細ページ 大変有名な分散型バー [...]
git での開発時に、コードレビューを支援するツール gerrit 。良さそうなのに日本語情報が非常に少なく、特に「インストールして Git リポジトリを設定するまで」の一通りの情報がなくて泣けたので、全世界の日本語ネイティブスピーカーのためにもなると思ってここにまとめたりする。 以下、 gerrit 2.2.2 における手順。バージョンが変わるとまったく違ったりしますので注意。 ダウンロード 公式サイトから容易にダウンロードできる。 Gerrit Code Review 「Downloads」から gerrit-2.2.2.war を落とす。 各種初期設定 このあたり、公式の Quick get started guide ほぼそのまんまでよろしい。 まず、gerritプロセスを起動するユーザを作成。
ご存知のとおり、 Classic シナトラ~ はルーティングを定義したファイルの __END__ の後ろにテンプレートを書いていくことができる 。クイックハック感があるが便利。 だが、 Classic Sinatra のアプリケーションが若干大きくなってくると、ルーティング自体+ __END__ の後ろ、ということでファイルが肥大したりすると思う。かといって、意外と view フォルダを掘るのって億劫だったりする。 実は、「enable :inline_templates」を宣言したファイルにテンプレートを書いておけば、読みこんでくれるので、以下のようにファイルを分けられる。 app.rb: require 'sinatra' require 'haml' require './templates' get '/' do haml :index end get '/foo' do haml
Gemnasium Gemnasium keeps you up to date on the gems that matter to you. あなたが github 上に Rubygems やその他プロジェクトのリポジトリを持っていたとして、その Gemfile や gemspec を読み込んで、依存関係を把握し、記述がまずい等で最新の Rubygems にキャッチアップできないようなら教えてくれるサービス。 こんな感じ。 要するに、 bundler はすでに 1.1.rc7 が出ていて、遠からず 1.1 がリリースされるだろうから、よってこの ~> 1.0.0 という記述のままではじきに最新のものが使えなくなるよ、ということ(黄信号)、さらに、 rspec はとっくに 2.8.0 が出ているので、いまの ~> 2.3.0 という記述では最新のものが入らないよ(赤信号!)、などの情報が
ついさっきリリースしました。検索ボットなどのアクセス避けに使えたりします。 udzura / rack-block on Github rack-block by udzura 使い方はREADME.md、もしくはspecを。あとでちゃんとドキュメントすると思います。 内部は(まだ)いろいろ凄いので、あんま突っ込まないでください…… では、メリークリスマス!!
facebook でつながった(ソーシャル的常套句)人たちとルッビーの勉強会をやり、僕は僕の妄想的な主張を形にして発表したりしました。 .rb勉強会資料 – はじめる! Ruby de Web 開発(func [...]
次のページ
このページを最初にブックマークしてみませんか?
『blog.udzura.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く