2007-03-01から1ヶ月間の記事一覧
Nowhere Near - はてなブックマークAtomAPI バインディング for Rubyのライブラリを用いて作成。 事前にgemをインストール。 # gem install hatenabmpublish/hatena_bookmark.rb ## author "emergent" ## description "post feeds to hatena bookmark" ## th…
かなりやっつけ作業ですが、日本語をコナン語に変換するCGIを思いつきで作りました。 http://nitamago.org/conan/ じっちゃんの名にかけて! が、 バーローバーローwバーローwバーローバーwwローwwバーローバーローwバーローwバーwローwwwバーw…
川o・-・)<2nd life - RMagick の htmlhelp 作りました このヘルプの最初の章を参照しながら少しRMagickを体験してみる。 チャンネルの概念がいまいちよくわかっていない。channelメソッドで返される値はなんなんだろう? また明日も読んでみよう。
まだちゃんとテストも出来てないですが…。 ブログに書いた内容をmixiにも投稿したい場合に使うことを想定しています。 仕様は以下の通り。 RSSフィードの最初の一つを投稿する一個ずつ投稿する(たくさん連続投稿するとはじかれる) titleはYAMLで指定しない…
PlaggerのRubyクローンであるPRagger。面白そうなのでちょっと試してみました。 インストールは簡単。(要Subversion) svn co http://pragger.ikejisoft.com/svn/pragger/trunk/ praggerこれでYAMLファイルをサンプルの通りにでも作ってみればOK。 Plagger…
こんなのでいいのかな…? now = Time.now puts now.strftime("%d-%B-%Y") puts now.strftime("%m-%d-%Y") puts now.strftime("%d/%m/%Y") 実行結果。 $ ruby ex09.rb 20-March-2007 03-20-2007 20/03/2007「新しい言語を覚えるため」だからその言語でのやり…
a, b = 1, 2 print "a = #{a}, b = #{b}\n" a, b = b, a print "a = #{a}, b = #{b}\n" 出力結果 $ ruby ex02-change.rb a = 1, b = 2 a = 2, b = 1こりゃ楽ちん。
require 'pp' arr = Array.new 20.times { arr << rand(100) # 乱数の配列を生成 } pp arr puts 'max = ' + arr.max.to_s puts 'min = ' + arr.min.to_s 出力結果 $ ruby ex02-maxmin.rb [54, 44, 2, 64, 85, 69, 49, 87, 57, 63, 41, 85, 54, 64, 77, 82, 1…
def fib m,n,count if count > 1 return fib(m+n,m,count-1) else return n end end count = ARGV.shift.to_i if count && count > 0 (1..count).each {|i| print fib(1,1,i).to_s + ' ' } puts '' end 出力結果 $ ruby ex02-fib.rb 20 1 1 2 3 5 8 13 21 34…
require 'pp' arr = ['a', 'b', 'c', 'd'] e = 'e' pp arr.push(e) pp arr.insert((arr.size/2).truncate,e) pp arr.unshift(e) 出力結果 $ ruby ex14.rb ["a", "b", "c", "d", "e"] ["a", "b", "e", "c", "d", "e"] ["e", "a", "b", "e", "c", "d", "e"]
こんなのでいいのでしょうか。(きっとsortも自分で実装すべきなんだと思うけど手っ取り早く) print 'input : ' output = STDIN.gets.chomp.split(//).sort.join puts 'result: ' + output 出力結果は以下の通り。 $ ruby ex03.rb input : u92ehuvcdifusbfd…
新しいプログラミング言語を習得するための15の方法をやってみようと思う、Rubyで。文字列操作に有利なスクリプト言語のためじゃない、という言葉がどこからか聞こえてきそうだけど知らん振り。順番バラバラだけど順次更新して行く予定。 無限ループ内に1,2,…
Railsでソーシャルブックマークを作ってみようかを試してみようと思って割りと序盤につまづいたので。ともに、 $ rake migrateを使用する際のこと。 MySQLのソケットを指定しておく データベースに接続するためのソケットのパスが私の場合は異なったので、co…
以前VMwareに入れたFedora Core 6でMySQLを使うためデーモンを起動しようとしたらエラーが出た。 $ sudo /etc/init.d/mysqld start MySQL データベースを初期化中: Neither host 'localhost.localdomain' nor 'localhost' could be looked up with /usr/bin/…