好き勝手に・げーあにん?

ファミコンと同い年の社会人ヌルオタの日記

Ruby

Railsチュートリアル(第3版)をやった

railstutorial.jp 以前からやってみようとはおもいつつ時間がかかりそうだったので敬遠していたのだが、先週から仕事が急に暇になってしまったのでようやくやった。1日4時間ずつぐらいやって6日もかかってしまった。だいぶ時間かかったなぁ。Herokuでメール…

lambdaの書き方が覚えられない

問.下記のlambda記法がどのプログラミング言語のものか答えよ ->(){} ()->{} ()=>{} [](){}

Windowsでも自分でRubyをビルドしたい人が対象と聞いて

Ruby環境構築講座 Windows編 - 達人出版会 RubyKaigiでの野良ビルダー養成講座、資料公開しないのかなーと思っていたら、こんな展開になっていたのねー。すごい気になっていたので迷わず購入。先週末ぐらいから実際に動かしつつ、ぼちぼちやっていた。懇切丁…

Ruby技術者認定試験 Gold で玉砕してきた

orz問題については書いてはいけないらしいのでなんですが、これどうなるんだっけ? と思うような嫌らしい問題が多かったというか、そこまでちゃんと理解しきれていなかったというか。でも、割と手応えあったんだけどな……なんか根本的に覚え間違いしてるっぽ…

『リファクタリング:Rubyエディション』読んだ

リファクタリング:Rubyエディション作者: Jay Fields,Shane Harvie,Martin Fowler,Kent Beck,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2010/02/27メディア: 大型本購入: 9人 クリック: 321回この商品を含むブログ (47件) を見るリファク…

ラブRubyプラクティス

Rubyベストプラクティス -プロフェッショナルによるコードとテクニック作者: Gregory Brown,高橋征義,笹井崇司出版社/メーカー: オライリージャパン発売日: 2010/03/26メディア: 大型本購入: 9人 クリック: 307回この商品を含むブログ (49件) を見るP.223よ…

3次元ベクトルメモ

RubyのVectorクラスって外積無いの……、と何度も思っては、何度も書いて、何度もどこかになくしている。……また無くしたのでメモ。

行列の乗算の文字列表示

回転行列からオイラー角を求めるために紙に計算をしてたら、あってんだか間違ってるんだかわけわからなくなってきたので作った。結果の方をあとで使うので、まず結果から貼っとく。 [["XYZ", [["cosY*conZ", "-cosY*sinZ", "sinY"], ["sinX*sinY*conZ+cosX*s…

ruby1.9 での String#ljust とか

何回か同じようなものを書いた気がしつつ、どこにやったか忘れてしまったのでメモ。Shift-JIS(というかWindows-31J)以外のことは気にしない。つか、1.8系でも半角カナとかは ljust しても期待した動作にならないんだから、気にせず bytesize であわせてく…

RubyKaigi2009の3日目行ってきた

なぜか10時からだと思って行ってしまった(苦笑)。9時45分ぐらいに着いた。 ほとんどメモをとってなかったので、見たものの箇条書きと、ちょっとだけ感想。

Ruby会議2009の2日目行ってきた

昨日は普通に仕事してました。ということで、2日目から参加。例によって例のごとく自分用のメモ。レポとかはちゃんと書いてる人のところを見ればいいと思うよー。

るびまゴルフ 第6回

Rubyist Magazine - るびまゴルフ 【第 6 回】 なんとかパーが切れる程度の凡人ですがー。参加する事に意義がある。真っ先に思いついたのが eval と Range を使う方法だった。これしか思いつかなかったとも言う。38byte eval(gets.sub',','..').each{|a|puts…

階乗を 6! みたいに書きたい!

6.! ならいけるんじゃね?と思ってやってみたら、単項の ! がオーバーライドされてしまった。エラーにならずに動いてしまったから、いけるかと思ってしまったじゃないかw p RUBY_VERSION #=> "1.9.1" p !6 #=> false class Fixnum def !; 2.step(self).injec…

るびまゴルフ第5回

珍しく(というか初めて?)すんなりパーが切れたので参加。Rubyist Magazine - るびまゴルフ 【第 5 回】 追記 解答コメントを書きに行ったら、すでに二番煎じ以下になってたからやめたw

『プログラミング言語 Ruby』読みおわた

プログラミング言語 Ruby作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘出版社/メーカー: オライリージャパン発売日: 2009/01/26メディア: 大型本購入: 21人 クリック: 356回この商品を含むブログ (124件) を見る Rubyを学ぶすべての人にお…

while true を loop と書いてはいけない

クリスマス間近なので(?)Ruby 1.9 で遊んでたらちょっと引っかかったのでメモ。無限ループを while true でなく loop で書いている人は、Ruby 1.9 を使う時に気をつけてね!(さっきまでの俺)

Ruby会議のチケット買ってきた

さっぱり忘れてた。12:20頃に特に苦労も無くロッピーで購入。ということで、初参戦できそうです。去年は迷う間もなく完売してたからなー。面白そうなメインセッションと面白そうなサブセッションは必ず被っている罠。‥‥メインセッションの会場に常駐してそう…

同じファイルに C++ と Ruby のソースを両方書いてみる

g++ -o main.exe main.cpp と ruby main.cpp の両方を通るようにしてみたかったんです。何に使うのかとか考えたら負けだと思う。何の役にも立たず害にしかならないと思うんだけど、消すのも忍びなかったのでメモ。

やよいと千早の違いをコードで語る

天海春香の魅力をコードで語る - ただのにっき (2008-04-24)を見て、脊髄反射でやった。特に後悔はしていないが、反省はしている。コードが冗長になってしまって美しくない(反省点そこかよ)。 class アイドル def initialize( *attr ) @attr = attr end de…

Exerb 覚え書き

Rubyのスクリプトを単独実行可能な Windows実行形式ファイルにするソフトウェア。 Exerb Project 存在は前々から知っていたけど、初めて必要になったので使ってみた。ドキュメントが充実しているので、exe を作るまでで困ったところは無し。gem に入ってると…

1.9.0リリース

安定板じゃないから Cygwin には入らないかな? Cygwinに取り込まれるんだったら仕事用のツールも対応したいんだけど。*1実は YARV が入ったのと、スコープが変わったらしいということしか知らない私が通りますよっと。イテレーター関連は実際に使う場面が来…

Rubyとアイドルマスターの関係

25日リリースが微妙に日付をまたいでしまった Ruby 1.9 のリリースと、26日配信だけど、常に前日には配信されている、アイドルマスターのダウンロードコンテンツ配信の日がいい具合に重なったので、ちょっとした小ネタを。実は Ruby もアイドルマスターに貢…

Ruby認定試験の合否結果

こんなにメールを見るのにドキドキしたのは久しぶりだよ‥‥ ************ * 結 果 * ************ * 合 格 * ************ボールペンでもなんとかなった(苦笑)*1。次のレベルマダー?(・∀・ )っ/凵⌒☆チンチン とか、受かった事をいいことに調子に乗ってみるテス…

Ruby認定試験終了

なにがビックリしたって、会場についたら筆記用具がボールペンしか無かったことだよ(大爆)。アホか俺は。‥‥アホだorzボールペンでの筆記試験は すごい 緊張感

Ruby認定試験対策問題でRuby再勉強

Ruby認定試験対策問題 Ruby認定試験対策問題 解答・解説 明日の松江での第一回試験にはもちろん行かんが*1第二回の東京は(ネタとして)受けようと思っていたりする。受付始まらないなぁー。一通りやって答え合わせ。正解数 53/66。かろうじて8割‥‥。自分の…