NEWS

Ruby逆引きハンドブック」

まつもとゆきひろ氏が開発したプログラミング言語「Ruby」は、国内外を問わずに人気となっています。 本書は「やりたいこと」から、Rubyの機能を探せる逆引きリファレンスです。700ページを超える圧倒的な情報量で、サンプルも豊富です。また、手元に置いて…

Rubyで実行中にGemの最新バージョンのパスを取得する方法 - サイログ。MiyakoとかRubyとかなんとか+Miyako ACCESS MAP

Ruby/SDL(Ruby 1.9用mswin32版)をgemでインストールするとき、dllをコピーするために、gemのインストール先パスを取得する方法を検討したので、その結果をメモで載せておきます。# gemファイルを検索してくれる頼もしい存在ps = Gem::GemPathSearcher.new# i…

プログラマーの雑記帳: 渡された文字列に半角カタカナがあるか?のチェック(Ruby編)

#文字列に半角カタカナが存在するか? #Rubyの正規表現を使用して、渡された文字列に半角カタカナがあるかチェックします。(UTF-8向け) #Ruby 正規表現 半角カタカナ UTF8 str = "aaaaアあああああ"; if str =~ /(?:\xEF\xBD[\xA1-\xBF]|\xEF\xBE[\x80-\x9F]…

プログラマーの雑記帳: 正規表現で、文字列は全て全角文字か?のチェック(Ruby編)

#全て全角文字か? #Rubyの正規表現で、渡された文字列が全て全角文字かチェックします。(UTF-8向け) #Ruby 正規表現 全角文字 UTF8 str = "ABCDEFXYZあいうえおカキクケコ@!+*_" if str !~ /(?:\xEF\xBD[\xA1-\xBF]|\xEF\xBE[\x80-\x9F])|[\x…

プログラマーの雑記帳: 正規表現で、文字列は全て半角英数字か?のチェック(Ruby編)

#全て半角英数字か? #Rubyの正規表現で、渡された文字列が全て半角英数字かチェックします。(UTF-8向け) #Ruby 正規表現 半角英数字 UTF8 str = "abcdefghijklmnopqrstuvwxyz0123456789"; if str =~ /^[0-9A-Za-z]+$/ puts Kconv.tosjis("すべてが半角英数…

プログラマーの雑記帳: 正規表現で、文字列は全て全角ASCIIか?のチェック(Ruby編)

#全て全角ASCIIか? #Rubyの正規表現で、渡された文字列が全て全角ASCIIかチェックします。(UTF-8向け) #Ruby 正規表現 全角ASCII UTF8 str = "ABCDEFGHIJK1234567890!#$" if str =~ /^(?:\xEF\xBC[\x81-\xBF]|\xEF\xBD[\x80-\xA0])…

rcodetoolsが素晴らしすぎる件 - I am Cruby!

Ruby, Emacsid:rubikitch さんの rcodetools が素晴らしい.gem install rcodetoolsで入るし,パッケージ内にある.rcodetools.elをEmacsで使えば,xmpやコード補完が使える. コード補完がいい!M-x rct-complete-symbolでコード補完を行える. 同パッケージ…

はじめに

Rubyは、スクリプト言語と呼ばれる、手軽にプログラムを作ることができるプログラミング言語です。また、手軽さを持っていながら本格的なオブジェクト指向言語であり、プログラミングの初歩から本格的なプログラミングまで幅広く使える柔軟な言語です。この…

Ruby Freaks Lounge:第12回 Ramazeを使って120行で作る単語帳アプリ|gihyo.jp … 技術評論社

Ruby Freaks Lounge第12回 Ramazeを使って120行で作る単語帳アプリ2009年5月25日原悠Ruby, フレームワーク, Ramaze12はじめに第11回は自由で素直なフレームワーク「Ramaze」の特徴について紹介しました。今回は,実際にRamazeでアプリケーションを作ってみま…

『Ruby逆引きハンドブック』出版 - (rubikitch loves (Emacs Ruby CUI))

asin:4863540221『Ruby逆引きハンドブック』を出版しました。 10 年にわたる Ruby の経験を一冊の本にまとめました。 この本は、「 Ruby で○○するにはどう書けばいいのか」という問いに答える 逆引き本ですが、それだけにとどまらず、陥りやすい落とし穴、理…

passengerとmod_autoindex - 世界線航跡蔵

Passengerを使っていて、ディレクトリのautoindexが効かなくて困った。Passengerもいくらか枯れてきている感じなので先日試したところ、確かに管理が楽なので最近気に入っている。ちょっと前まではRailsアプリケーションのデプロイと言えばmongrel+mod_proxy…

Rackデーモンの起動スクリプトを書いてみる (やまかわのログ)

割合最近マルチスレッドかつそこそこ高速に、簡単なHTTPリクエストをDBを引いて捌くサーバプログラムを書く機会がありました。そういうのにMerbをとかを使うのもヘビーウェイトだなあと思い、Ramazeとかもいんじゃないかなあと少し思いましたが折角なのでRac…

Minor Problem - 【restful_authentication】認証メールとDBのactivation_codeが全然違う件

メールでユーザー認証とか格好いいよねrailsにrestful_authenticationというプラグインがある。いざ実装すると面倒くさいユーザー認証のあたりを受け持ってくれる。しかもよくWebサイトでのユーザー登録で見かける、ブラウザで登録→登録したメールアドレスに…

Ramaze 2009.05 - はてなかよっ!

RamazeコアがInnateに変わって以前ソースだけは読んだのだけど,既存のアプリで試してみたら,やっぱり動かなかった.Ramaze::Globalが消えて,それぞれの設定のオプションとして表現されるようになったのは,いいことだと思う.deny_layoutが消えたのだけど…

Matzにっき(2009-05-23)

_ プログラマーのジレンマ日経BPから献本をいただいた。実は、原著『Dreaming in Code』も「絶対面白い本だから」と言って、かなり前にもらっていたのだが(えーと、誰からだっけ? 恩知らず*1)、英語の本はついつい後回しになっていたのだった。ながらく本を…

MiyazakiResistanceでコンフィグファイルによる設定が可能になりました - kaeruspoon

RailsでMiyazakiResistanceを使っていると、Railsの環境やサーバによってTTへの接続先を変えたいことが多いので、コンフィグファイルでそれらが設定できるようにしました。 miyazakiresistance.ymldevelopment:set_server:- server: localhostport: 1975role…

Termtter

AboutTermtter is a Terminal based Twitter client.more…Installsudo gem install termttermore…DocumentationInstallationConfigurationWriting PluginsScreenshotsSourcehttp://github.com/jugyo/termtter/tree/m... http://termtter.org/ http://b.haten…

farend-redmine-tools - Google Code ファーエンドテクノロジー株式会社による、Redmine関連ツールです。 公開中のツールMunin plugin for Redmine RedmineとMuninでバグ成長曲線的なものを描画する post_issue_vbs VBScriptからRedmineに対してチケットを登…

Twitterのように縦方向に伸びていくpagination - 篳篥日記

最近のTwitterは、タイムラインを過去にさかのぼって読む時に、よくある「次へ」『前へ」でpaginationするのではなく、「もっと読む」でページ末尾にタイムラインが伸びていく方法をとっている。あれをRailsで実装してみる。とても簡単。 will_paginateを使…

jugyo's g at master - GitHub

This repository is private.All pages are served over SSL and all pushing and pulling is done over SSH.No one may fork, clone, or view it unless they are added as a member.Every repository with this ic... http://github.com/jugyo/g/tree/mast…

Fixing Threads in Ruby 1.8: A 2-10x performance boost at time to bleed by Joe Damato

technical ramblings from a wanna-be unix dinosaurQuick notes before things get crazyOK, things might get a little crazy in this blog post so let’s clear a few things up before we get moving.I like the... http://timetobleed.com/fixing-threa…

私がScalaを選んだ理由:CodeZine

エンタープライズアプリでRubyを使えるケースはまだ少ない しかし、自分の主戦場であるエンタープライズアプリケーションでは、とても便利なRubyを使えるケースはまだまだ多くありません。 現時点ではエンタープライズのアプリケーションでも、今PHPで作って…

Rubyでアルファベット値を数える 〜Rubyでオイラープロジェクトを解こう!Problem22 - hp12c

Problem 22 - Project EulerよりUsing names.txt (right click and 'Save Link/Target As...'), a 46K text file containing over five-thousand first names, begin by sorting it into alphabetical order. Then wor... http://d.hatena.ne.jp/keyesberry/…

スクレイピングのためのNokogiri利用メモ - それはそれ。これはこれ。

スクレイピングのチュートリアルを書いてみた。参考:http://nokogiri.rubyforge.org/nokogiri/Nokogiri.htmlまだまだたくさんのクラスやメソッドがあるが(読んでない)、HTMLのスクレイピングに限定すれば多分これくらいで十分。 (0) 前提知識Ruby、HTML、DO…

数独で見るRuby(とMathematica)のパワーと表現力 by Inquisitor

Rubyのバイブル『プログラミング言語 Ruby』の第1.4節では、「Rubyプログラムが実際にはどのようなものかというイメージをもっとよくつかめるように(p.18)」数独を解くRubyプログラムが紹介されています(ソースコードは原著のサポートサイトにあります)。…

rsruby install memo - cuspos diary

統計ソフトRをRubyから扱うためにRSRubyをインストール。OSはubuntu8.04でr-baseとかR関連のものはaptでインストール済みの前提。参考にさせてもらったのが以下。http://d.hatena.ne.jp/okmount/20090130/1233251020 $ sudo gem1.8 install rsruby -- --with…

Ruby on Rails + Curl (1) Railsの表示にCurlを使ってRIAを構築する:CodeZine

はじめに 今回から、Ruby on Railsを使ってCurlのリッチクライアントアプリケーションを効率的に開発する連載を書かせて頂きます、吉田裕美です。よろしくお願いいたします。 Ruby on Rails という言葉を聞いたことのある方は多いと思いますが、実際に Ruby …

VPSでRuby開発をしよう:第1回 言語に見るVPS活用最新動向|gihyo.jp … 技術評論社

VPSでRuby開発をしよう第1回 言語に見るVPS活用最新動向2009年5月21日山本善之介VPS, Ruby, Webアプリケーション開発, Rails, レンタルサーバ, @YMC今回から,VPSでRubyを使用するWebアプリケーション開発について4回連載の予定で解説します。RubyやRuby on …

Vim-users.jp - Hack #13: autocmdを使用して自動的に処理を実行する

autocmdとは簡単に説明するとautocmd(オートコマンド)とはファイルやバッファの読み書きなどのイベントに応じて自動的に実行されるコマンドです。例えばオートコマンドを使用するとプログラムのソースコードの書き込み時に自動で構文チェックを実行させたり…

MacRubyでGUIアプリ開発、デモンストレーション | エンタープライズ | マイコミジャーナル

MacRubyGeoffrey Grosenbach氏がRubyFest向けにおこなったMacRubyに関するスクリーンキャストのデータがMacRuby Presentation from RubyFestにおいて公開された。MacRubyはMac OS X向けに実装されたRuby実行環境。きわめて高速に動作するという特徴があるほ…