牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Ruby

Mac10.7.3 で RVM を使い Ruby1.9.3 と Rails 3.2.x をいれようとしたら エラーとか出て泣きたくなった件

最初に結論 Mac10.7.3, Xcode4.2.x, Ruby1.9.3 この辺の組み合わせが災いのもと。 インストールするだけなのにいろいろややこしすぎるぞヽ(`Д´)ノウワァァァン でもがんばる。 Xcode のバージョンとか GCC あたりが原因 ruby on rails - Failed to build gem nativ…

RVM で Ruby のバージョンをあげようとしたらうまくいかなかった件

$ rvm list rvm rubies => ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.3-p0 [ x86_64 ] $ rvm upgrade ruby-1.9.3-p0 rvm upgrade ruby-1.9.3-p0 Are you sure you wish to upgrade from ruby-1.9.3-p0 to ruby-1.9.3-p0? (Y/n):n ん?「p0」になってる。 新しい…

第21回Rails勉強に参加してきました

第21回Rails勉強会@東北のお知らせ 内容 Getting Started with Rails — Ruby on Rails Guides 雑談しながらRailsのブログ作成チュートリアル Rails3 で 管理画面用プラグインの『ActiveAdmin』 - 牌語備忘録 - pygo 上記ブログに管理画面用プラグインの『Ac…

AWS の Ubuntu に Redmine を速攻構築メモ (MySQL + Apache)

aptitude install でインストールすると redmine のバージョンは 1.1.3 になるが気にしない、あとで考える。(ちなみに現在の最新 1.3.2 stable) 簡単速攻優先。 とりあえずaptitude update *1 sudo aptitude update Install MySQL sudo aptitude install m…

AWS の Ubuntu に Redmine を構築メモ、今回は『Nginx』で (MySQL)

とりあえずやってみる。(nginx/1.0.5) とりあえずaptitude update *1 sudo aptitude update Install MySQL sudo aptitude install mysql-serverパスワード入力など If this field is left blank, the password will not be changed. New password for the My…

Railsのページネイト『kaminari』速攻チュートリアル的なやーつ

amatsuda/kaminari · GitHub 環境: MacOSX10.7, ruby19.2, rails3.1 プロジェクト作成 terminal for example rails new kami cd kami Gemfile 追加 gem 'kaminari' terminal bundle install モデルやコントローラなど作成 terminal for example rails g scaf…

第20回Rails勉強会@東北に参加しました

ユーザ認証の device やって sorcery も。(結果device でよいよね的な感じ) それから ページネイトの kaminari 。 あとbundleがどうのこうのと少々。あんまし寝てないで参加したからか頭が回わらなかった(´・ω・`)自分のブログで書いたそれらの記事が分か…

PythonとRubyでのクラスの継承とか書き方の違いのようなもの

Ruby *1 Ruby その1 code # -*- coding: utf-8 -*- class Dog def initialize name, age @name = name @age = age end def name @name end def age @age end end class Breed < Dog def initialize name, age, breed super name, age @breed = breed @intro…

Emacsに標準で入ってるruby-mode(ver1.0)でruby-electric.elを使う場合

標準のruby-mode(ver1.0)使うとendが自動挿入されねーと思ってGoogle先生に訊いてみた。 これが解答たど思われる。 Emacs 標準の ruby-mode.el(version 1.0) では ruby-insert-end っていう関数が消えていて、Ruby のソースコードに入ってる ruby-mode.el(ve…

Rubyでアレするには何のメソッド使えばいいのか悩んだ時『what_methods』

例えば『(1..5)』を『 [1,2,3,4,5]』にするメソッド何だっけ?ってなとき。 install gem install what_methods ~/.irbrc ファイルがなければ作成して、設定を書く。 require 'what_methods' terminal 使用例 $ irb > (1..5).what? [1,2,3,4,5] 1..5.to_a == …

『RailsによるアジャイルWebアプリケーション開発 第4版』を読むにあたって役立ちそうなリンクなど

『RailsによるアジャイルWebアプリケーション開発 第4版』 Rails Ruby on Rails Ruby on Rails API Agile Web Development with Rails, Edition 4 http://you1025.mongolian.jp/wiki/index.php?Rails%A4%CB%A4%E8%A4%EB%A5%A2%A5%B8%A5%E3%A5%A4%A5%EBWeb%A5…

『5分でRails3アプリ』をやってみた、それから『i18n_generators』で日本語表示も

http://www.youtube.com/watch?v=Wb7OrbbEXZQ Youtubeにアップされてた『5 Minutes Rails3 Application 』をやってみた。 『i18n_generators』が便利そうなのでメモがてら。(環境: MacOSX10.7, ruby1.9.2, rails3.1.3) Railsでプロジェクト作成 terminal r…

EmacsでRails3の『scss』とかどうやって書いてんのかなと思ってごにょごにょやってみた

Rails3のscssはネストしてCSSを記述できるらしい。 しかしEmacsのcss-modeではネストされた記述をうまくインデントできない。 SCSS-MODE ってのがあるけども scss-modeってのがあるらしいのだけど、自分の設定が悪いのかインデントが上手く機能しなかった。S…

『Rinari』を使ってみる -- EmacsでRails環境

"Rinari" http://rinari.rubyforge.org/ Installing "Emacs Starter Kit" install git clone https://github.com/technomancy/emacs-starter-kit.git Basic Setup -- Installing "rinai" install git clone git://github.com/eschulte/rinari.git cd rinari …

EmacsでRVMでインスコしたRuby1.9系が、irbとかflymakeでうまく適用されない時

素晴らしい解答者さんを発見。助かりました。あざっす。 成らぬは人の為さぬなりけり (環境: MacOSX 10.7, デフォルトのRubyは 1.8.x) rvm.el を使う senny/rvm.el · GitHub Emacsのパスの通ったところにinstall git clone https://github.com/senny/rvm.e…

『Sinatra』- Rubyで最小労力で手早くウェブアプリケーション

http://www.sinatrarb.com/Python だと Flaskがあるのだけれども勉強がてらメモ。 気になったことなど覚書 チュートリアルとかTipsなど。 Sinatraでサーバー再起動しないで、コードの修正を反映させたい時 Sinatraサーバ起動せずに修正したソースを反映する…

Ruby1.9を『RVM』で MacOSX にインストールしようとしたら、少々あたふたしてしまったのでメモ

MacPortsでRubyまわりのインスコしようとしたら、調子よろしくないのでRVMでやってみた。 もしかしたら原因はGCCあたりなのかも。 RVMの方がバージョン切り替えとか楽そうでいいかもしれない。 (環境: MacOSX10.7) 準備 以下インストールしておく Xcode gi…

Emacsのruby-modeの話: MacPortsでRubyを1.9.xを入れたのに、ruby-modeからirbを使うとデフォルトの1.8.xが起動してしまう場合

(環境:MacOSX10.7) MacPortsでruby1.9.xをインストールすると、コマンドが「ruby」でなくて「ruby1.9」になってしまう。(rubyと入力するとデフォルトの1.8.xになる)それにともない、irbも1.9系は「irb1.9」に Emacsのruby-modeからirbで「1.9.x」を使いた…

あんましRubyの「.」「::」「<」とか理解してなかった(´・ω・`)

まだRubyの勉強まともにしてないからよくわかんない(´・ω・`) Ruby class Superclass def hoge "Hogera!" end end s = Superclass.new p s.hoge #=> "Hogera!" p s::hoge #=> "Hogera!" class Kls < Superclass def mogera "moge?" end end k = Kls.new p k.ho…

Pythonの辞書とRubyのハッシュ

Rubyのハッシュとかシンボル?とか理解できてないのでPythonでも書いてみた。 Python dict = {'key':'value'} print dict def f(x): print x['a'] print x['b'] f({'a':'hoge', 'b':'fuga'}) # {'key': 'value'} # hoge # fuga Pythonのだとシンボルって何だ…

Rubyで書いてみた〜人工知能ジェネテックアルゴリズム

Ruby on Railsをやる前にRubyの勉強に、なぜか評判の良かった『『マッチ箱の脳』人工知能ジェネテックアルゴリズムをPythonでやってみた - 牌語備忘録 - pygo』を今度はRubyで書いてみた。 Ruby 若干修正 # *-# -*- coding: utf-8 -*- # Genetic Algorithm #…

ニコ動で見つけたRubyの興味深いお話とか

ruby-modeの設定を若干いじってみた

Emacsのキーバインドがruby-modeと普段よく使うpython-mode(python.el)とで微妙に違うから若干変えてみた。 inf-ruby.elのinf-ruby-keysあたりを参照してみる。 (defun inf-ruby-keys () "Set local key defs for inf-ruby in ruby-mode" (define-key ruby-m…

MacPortsでRubyとかRailsなどインストールしてみた

参考サイト MacPortsでステキなUNIXツールをインストール - はこべブログ ♨ Mac OS X に Ruby on Rails をインストールする - makogの日記 Ruby Install Guide::MacOS X selfupdateしてからインストール [補足] selfupdateするの忘れて古いバージョンインス…