牌語備忘録 -pygo

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

牌語備忘録 -pygo

2012-05-01から1ヶ月間の記事一覧

Vim インストールめも

MacPorts $ port variants vim vim has the variants: athena: Build GUI version using Athena widgets * conflicts with gtk1 gtk2 motif * requires x11 big: Build big feature set * conflicts with small tiny cscope: Enable source code browsing wi…

『RailsによるアジャイルWebアプリケーション開発 第4版』 "10.1 もっとスマートなカートの作成" で ActiveModel::MassAssignmentSecurity::Error になる件

ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: product_id 原因 ActiveModel::MassAssignmentSecurity::Error になるのは attr_accessible を定義してないかららしい fix 修正してみる app/models/line_item.rb 他…

Rails 3 でやってみた --スはスペックのス 【第 2 回】 RSpec on Rails (コントローラとビュー編)

ちなみに第1回のエントリーはこちら Rubyist Magazine - スはスペックのス 【第 2 回】 RSpec on Rails (コントローラとビュー編) Rcov は Ruby1.9非対応らしいので『SimpleCov』を使う ちなみに Spork 使うとエラーになる模様。たぶんおそらく。 Install G…

RSpecの実行速度を速くするらしい『Spork』をいれてみる

『追記:rspec, spork, guard で自動テストをやってみる』 RSpec, Spork RSpec インストール済み、かつ既にテスト書いてある前提で Install Gemfile group :development, :test do gem "rspec-rails" gem 'spork' end shell $ bundle install : $ spork --bo…

Emacs.app の shell-mode で emacs FILENAME で同じウインドウでファイルを開くメモ

(MacOSX10.7.4, Emacs.app23.4.1) Mac環境のみ init.el ;; Emacs上にファイルをドラッグ&ドロップして開く (define-key global-map [ns-drag-file] 'ns-find-file) ;; ドラッグ&ドロップで新しくウィンドウを開かない (setq ns-pop-up-frames nil) .bachrc…

Rails と RSpec のメモ

Railsで目指せ、情熱エンジニア 第1回 Railsを始めたきっかけ − @IT 第2回 Railsの学び方 − @IT 第3回 DojoとKataでRubyを学ぼう − @IT 第4回 忘れやすい人のためのRailsリファレンスガイド − @IT http://www.atmarkit.co.jp/fcoding/rails/articles/pas…

Rails 3 でやってみた --『スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)』

*1 Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編) 元は Rails 2.0.2 と RSpec1.1.3 だったので、今現在最新の Rails 3.2.3 と RSpec 2.10.1 でやってみた (ruby 1.9.3p194) New Project $ rails new myblog :…

『RailsによるアジャイルWebアプリケーション開発 第4版』"9.3 イテレーションD3:ボタンの追加" で rake test:functionals するとエラーになる件

(MacOSX10.7.4, ruby1.9.3, Rails3.2.3) 9.3 イテレーションD3:ボタンの追加 P107 $ rake test:functionals Run options: # Running tests: .......E.............. Finished tests in 1.915650s, 11.4844 tests/s, 17.2265 assertions/s. 1) Error: test_sh…

Markdown を Emacs と MacPorts でやってみる

Install: multimarkdown MacPorts sudo port install multimarkdown markdown-mode http://jblevins.org/projects/markdown-mode/ Install git clone git://jblevins.org/git/markdown-mode.git init.el (autoload 'markdown-mode "markdown-mode.el" "Major…

Rubyリファレンスマニュアルをshellから調べるためのメモ

Download リファレンスをダウンロード http://www.ruby-lang.org/ja/man/archive/ 1.9.3は/sunapshot にある。 bashrc 自分の使いやすいようにエイリアス作る。 ディレクトリ名が長いので短くした(ruby-refm-1.9.3-dynamic-snapshot -> ruby-refm) alias r…

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…

Webアプリを数分で作って公開できるらしい『Meteor』を触ってみたら本当に速攻でインストールからデプロイまで出来て吃驚した件

話題になってからちょいと出遅れ気味だけどやってみた。 (Meteor0.3.6) 公式ドキュメントのクイックスタート Meteor Documentation Quickstart なんとインストール〜デプロイまでの説明がたった11行! 実際やってみる Install $ curl install.meteor.com | /…

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」になってる。 新しい…

PaaS のメモ

後で書く PaaS (Platform as a Service) Google App Engine — Google Cloud Platform Heroku | Cloud Application Platform dotCloud - One home for all your apps http://www.fluxflex.com/

Python, virtualenv, virtualenvwrapper, Django and GAE のメモ

2014-08-03: virtualenvwapperの設定を修正 MacOSX10.7.4 python2.7.3 GoogleAppEngineLauncher.app 1.6.5 virtualenv==1.7.1.2 virtualenvwrapper==3.3 django==1.3 Install for MacPorts and Pip sudo port install py27-python sudo port install py27-p…

サーバの設定ファイル管理『etckeeper』メモ

第58回 ファイルのバージョンを管理する:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

Redmine 2.0.0 にアップデートしてみた

1.4.1 から 2.0.0 基本、前回やったことを2.0.0にしてやっただけ。*1 『generate_session_store』のとこで 注記がでた rake generate_session_store Note: The rake task generate_session_store has been deprecated, please use the replacement version g…

MacOSX で bash_completion いれてるのに terminal.app の bash で補完できない場合

(MaxOS10.7.4) MacPorts でインストールした場合 Install sudo port install bash_completion bashrc 設定書く if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi Check port se #<-ここでタブ打つ...が補完されない …

Emacs の ctags でのタグジャンプノメモ

http://kinjo.github.com/ojag-rails/ 上記リンクから引用 emacs 用 find app lib -name '*.rb' | xargs ctags -e 使い方(例) emacs で C-x C-f してファイルを開く app/controllers/customers_controller.rb カーソルを Customer の上に移動 タグジャンプ M…

Linux でユーザのログイン履歴を参照するコマンドのメモ

Command last # ユーザーのログイン履歴を参照する lastlog # 各ユーザーの最後にログインした日付を表示する lastlog | grep root # root でログインされているか w # ログインしているユーザ一覧 Link 参考サイト Unixユーザーのログイン記録を調べて…

Google App Engine で使える Django のバージョンって?

GAE で Django 1.4 って対応してるのかな?と思って調べてみた。 (MacOSX10.7, GoogleAppEngineLauncher1.6.5) lib 覗いてみる。 Mac の GoogleAppEngineLauncher.app を調べてみた。 $ cd /Applications/GoogleAppEngineLauncher.app/Contents/Resources/…

Redmine 1.4.2 リリースされたけど 2.0.0 もリリースされそう

Redmine 1.4.2 が 2012-05-13 にリリース されたわけですが、 http://www.redmine.org/news/65 ロードマップ見ると 2012-05-15 に Rails3 対応の Redmine 2.0.0 がリリースされそうな感じ。 Roadmap - Redmine うーん、どうしよ(´・ω・`)

Git を理解するためのメモ

Git

Git - Book Git超入門:"git push origin master"の"push"と"origin"と"master"の意味がわからないあなたへ - DQNEO起業日記 見えないチカラ: A successful Git branching model を翻訳しました

『第22回 Rails勉強会@東北』に参加しました

第22回 Rails勉強会@東北 | Facebook Rails3の記事を参加者でやっていく感じで 『Rails3でRubytterを使ってTwitterマッシュアップアプリを作る』 http://mitukiii.jp/2011/01/16/rails3-create-twitter-mashup-application/ メモ エラー出る <% form_tag :o…

MacPorts で 『bash-completion』メモ

Install sudo port install bash-completion bashrc # bash-completion if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi Install +bash_completion variant mercurial sudo port install mercurial +bash_completion g…

Postfix インストール時に 『System mail name』を間違えたことに後から気付いた場合

/etc/mailname 上記ファイルに System mail name が書かれてるから修正する。

ルート宛のメールを転送する方法

さくらVPS の Ubuntu にて aliases /etc/aliases root: username@hostname.com設定を反映させる newaliases テストメール送信して確認 echo test|mail root Link 参考サイト 各ユーザー宛のメールを転送する方法 | さくらのVPS入門

gdb -- set disassembly-flavor intel

~/.gdbinit set disassembly-flavor intel

Mac と MacPorts で objdump

Install sudo port install binutils Command objdump ではなく gobjdump になる。 (binutils で入れるとコマンドの頭にgがつくらしい) test $ gcc helloworld.c $ ls -l a.out $ gobjdump -M intel -D a.out | grep -A20 main.: unable to read unknown l…

apt自動更新 -- cron-apt

デフォルトだとパッケージのアップデートとダウンロードのみ、毎日午前4時に実行。 Install sudo aptitude update sudo aptitude install cron-apt Config /etc/cron-apt/config コメント-イン? APTCOMMAND=/usr/bin/aptitude ACTIONDIR="/etc/cron-apt/ac…