2011-01-01から1年間の記事一覧

行列を素早く作るにはEnumeratorをmapする

技術記事の棚卸をしていて,こちらの記事で勉強していたのですが, [Ruby] 10行で書ける Dijkstra 法 | singular point 行列を作る手段としてこちらが使われていました。 n=6 g=n.times.collect{ Array.new(n,-1)} collectメソッドを使い慣れていなくて(ず…

CoffeeScriptを使えたらきっと便利であろう

ここ数か月の技術ブログサーフィンの棚卸をしました. JavaScriptで遊べるようになりたいのですが,見てのとおりのRuby厨なので,CoffeeScript(Rails3.1で標準になったやつ)から覚え始めようと思いました. 調べますと,こんなページが出てきます. ちっちゃ…

Groovyが使えたらJavaのテストも便利であろう

ここ数か月の技術ブログサーフィンの棚卸をしました. Androidアプリを作っていたのですが,Javaでぜんぶ書くのはタイヘンタイヘンで,RubyでRubotoやRhodesといった逃げ道を探していたのですが,ひょっとしてJavaをRubylikeに使うにはGroovyという手もある…

Sexy Validationは実際どうなってるのか

Rails3.0ではSexy Validationという機能があって, class Article < ActiveRecord::Base validates( :title, {:presence => true} ) # validates_presence_of :title # と同等 end と書ける.これは,2つ以上のフィールドに対し適用したい場合に, class Art…

Web DB Press Vol.61 pp. 63-7を実践した

前回はこちら.Web DB Press vol.61 pp. 60-3を実践した - hackugyo (Double strike) 前回までの、HRRW(hackugyo's Reinvention of Rails Wheel) ここまで、約5h 復習に bundle exec rspec -f spec/models/article_spec.rbしてみたら,以下のエラー.-fのあ…

Web DB Press vol.61 pp. 60-3を実践した

はじまるよ 永和システムマネジメントの浦蔦さん(@ursm),高橋さん(@kenchan),柴田さん(@hsbt)らの記事を実践しようと思い,Web DB Press vol.61(2011.03) pp. 60-3を実践しました. 簡単なブログアプリを作りながら,RSpecの導入をしてくれる記事です.ち…

Ruby技術者認定【Gold】試験の過去問を解いた

「ITトレメ」内の企画として,Ruby技術者認定【Gold】試験の過去問(ほんとうだろうか?)集があります.1時間ぐらいで解きました. ITトレメ Ruby技術者認定【Gold】試験 過去問題一覧 − @IT自分戦略研究所 平日は毎日更新されているのですが,あろうこと…

最近買った本のリスト.ヒューメイン・インタフェース―人に優しいシステムへの新たな指針作者: ジェフラスキン,Jef Raskin,村上雅章出版社/メーカー: ピアソンエデュケーション発売日: 2001/09メディア: 単行本購入: 11人 クリック: 550回この商品を含むブロ…

WindowsからHerokuをRailsアプリをデプロイ,カナリハヤイ(2011年6月版)

WindowsにGitをインストールしたので,Herokuを使ってみます.まずは,まっさらな状態からRailsアプリを作るところまでを書いていきますね.そのあとHerokuにデプロイするところを書いています.すべてコマンドプロンプト上から実行. 基本的には,http://ww…

WindowsからGithubを使う(2011年6月版)

Windows7からGithubを使いたい場合はmsysgit( http://code.google.com/p/msysgit/ )を使います.基本的には,下記サイトでご紹介のとおりやればよいのですが,一部うまくいかなかったので手動でやったことを付記します. http://d.hatena.ne.jp/ruedap/20110…

Rubyの環境管理にはpikというgemを使う

導入 http://cyberwave.jp/nashiki/2010/05/windows%E3%81%AB%E3%81%A6%E3%80%81%E8%A4%87%E6%95%B0%E3%81%AEruby%E7%92%B0%E5%A2%83%E3%82%92%E5%85%B1%E5%AD%98%E3%81%95%E3%81%9B%E3%82%88%E3%81%86%EF%BC%81/ http://yakinikunotare.boo.jp/orebase/inde…

Rails3をインストールしたらついてきたgem

Rails3をインストールしたらついてきたgemをリストする.なにがどういう役割なのかさっと調べておこうと思う Successfully installed activesupport-3.0.8 Successfully installed builder-2.1.2 Successfully installed i18n-0.5.0 Successfully installed …

DevKitを使わないとgemが入らない場合(pikを使っていてもだいじょうぶ)

pikで管理しているRuby1.9.2環境にRailsをインストールしたところ,ほかのgemが入らなくなりました. >>ERROR: Error installing json: The 'json' native gem requires installed build tools.Please update your PATH to include build tools or download …

自関数名を表示するmethod_name

Ruby:Tips > その他:自クラス名/自関数名を取得する - YiaoWang 上の記事を読んで,Rubyのテストコード内でmethod_nameを使ったんですが,これはTest::Unit::TestCase#method_nameでは最初から定義されているんですね.http://rurema.clear-code.com/1.8.7…

m..nまでの数字を順番を変えずに使って等式を作る

1から9までの数字をすべて1回ずつ順番を変えずに使って等式を作ることができます.たとえば, 1*2 + 3 + 4 + 56 + 7 = 8*9 などです.これの可能なパターンを算出するプログラムをRuby1.9.2で作りました.Array#productを用意すればRuby1.8.7でも動きます. …

Web上で動作確認

ちょっとしたコードの動作を見たいときにirbを起動したりNetBeansを起動したりというのも大仰ですし,インストールしていない言語を試したいときはさらにめんどうですが,そういうときはWebアプリに動かしてしもらえば,というのをすぐ思いつきます.例えば…

Rubyスクリプトを実行形式にする

Rubyはスクリプトとして実行したいだけ,というかたもいらっしゃるでしょうが,Rubyの開発速度を知ってしまうと,これで開発してexeにして配布したくなることもあるでしょう. 方法として, Crate Ocra Exerb RubyScript2Exe があります. 比較の参考: Ruby…

開発用のフォント

開発用のフォントはConsolas,プレゼン用のフォントはHGP創英角ゴシック(太いゴシックならなんでもいい)を使っておりますが,開発に適したフォントはぞくぞくと出ていて, プログラミング用フォント Ricty Linux 環境での研究・開発に適したフリーのプログ…

Gitを使う

いまRubyでAndroidのゲームを実装しているのですが(Rubotoを使えばできますよ!),共同開発用のリポジトリとしてはAssemblaというサービスを利用しています.作っているゲームが自作ではなく,販売されている同人ゲームを気に入って自分で練習できるように…

Rubyのインストール

WindowsにRubyをインストールする方法はいくつかあり,ネットで探しても古い情報だったりしてがっかりすることが多い.Rubyエヴァーとしては見過ごせませんよね.RubyInstallerを使え! でいいんですが. RubyInstaller for Windows http://blog.serverworks…

最近買った本のリスト.はじめてのVisual J++ & ActiveX (SOFTBANK BOOKS)作者: 田中ひろゆき出版社/メーカー: ソフトバンククリエイティブ発売日: 1996/12メディア: 単行本この商品を含むブログ (1件) を見るデータベース・リファクタリング作者: スコット …

2011_04_19(火)の日本経済新聞1面

毎日,日経の1面を要約しています. 高所得者年金を減額 厚労省原案 専業主婦に保険料検討 パート労働者の厚生年金加入条件を緩和 伊藤忠・住商 最大級風力発電に出資 米GEの世界最大級の風力発電所建設・運営時用に2割強ずつ出資 グーグルは1割強出資 総事…

2011_04_16(土)の日本経済新聞1面

毎日,日経の1面を要約しています. 思ったよりやや記事が少ないですね. 「震災国債」復興税で償還 夏に550万キロワット上積み 電力不足 どうする25%削減 4 事業会社が社債再開 協調介入を高く評価 節電幅縮小も きょうの紙面 WORLD MARKETS 15日 東日本大…

このブログについて

世のなかには多くのIT技術系ブログ記事が公開されていますが,人気記事をSBMなどで見ると,「あとで見る」タグがついてばかりであることがあります. 「あとで見る」をあとで見るひとは少ないのではないかと思っていますので,本ブログでは自分でそういう記…