牌語備忘録 -pygo

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

牌語備忘録 -pygo

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

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

第23回 Rails勉強会@東北 | Facebook 参加人数5名(Ruby1.9.3, Rails3.2.6) 雑談 省略 Rails3 レシピ 183 『OmniAuth でユーザ認証の仕組みを作る』P438 Facebook の認証のみ Facebook デベロッパーサイトでアプリの登録する Facebook のアカウント取得しと…

Markdown メモ

Markdown - Wikipedia Daring Fireball: Markdown Syntax Documentation Quick Look for MacOSX toland/qlmarkdown · GitHub App for MacOSX 25.io | Mou - Markdown editor for developers, on Mac OS X. App for iPhone iTunes の App Store で配信中の iP…

「Python の Web フレームワーク Django って凄い」ってアピールのに "django-generate-scaffold" を使って3分でブログを作るとよいかもな件

Django で Ruby on Rails の scaffold 的なことをする『django-generate-scaffold』を使ってみる。 (Python==2.7, Django==1.4, django-generate-scaffold==0.0.3a1) Install: django-generate-scaffold $ pip install django-generate-scaffold startprojec…

Rails3.2.6 で アプリ作成時に bundle install でエラーになる件 -- rbenv で Ruby1.9.3 インストールした場合

bundle install でこける $ rails new hogeapp create create README.rdoc : create vendor/plugins create vendor/plugins/.gitkeep run bundle install /Users/username/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799: [BUG] Segmentation f…

『メタプログラミングRuby 1.2.1 クラス定義の中身』のオープンクラス == モンキーパッチ あたりの件

Python Pythonだとエラーになるが... class D: def x(self): return "x" class D: def y(self): return "y" obj = D() print obj.x() print obj.y() #=> Traceback (most recent call last): #=> File "qr_96298g4R.py", line 10, in <module> #=> print obj.x() #=></module>…

『メタプログラミングRuby 1.2.2 オープンクラスの問題点』でRubyのテストのやり方って? (おまけ:Pythonの場合)

Ruby の場合 Ruby1.9.3 replace.rb def replace(array, from, to) array.each_with_index do |e, i| array[i] = to if e == from end end test_replace.rb require 'minitest/unit' load 'replace.rb' MiniTest::Unit.autorun class ReplaceTest < MiniTest:…

『ハッカーと画家』第13章 オタク野郎の復習 付録:力 のアキュムレータのとこクロージャの件のメモ

Revenge of the Nerds Ruby def foo(n) lambda { |i| n += i } end f = foo(1) puts f.call(1) puts f.call(2) puts f.call(3) puts f.call(4) puts f.call(5) #=> 2 #=> 4 #=> 7 #=> 11 #=> 16 #=> nil Python Python の lambda は式しか使えない。代入は文…

RVM で Ruby1.9.3 がうまく動いてくれないので、『rbenv』に乗り換えてみた

Rails を作った HDD のいる会社 37signals の人か作ったらしい『rbenv』をつかってみる (環境: MacOSX10.7.4,) Download: rbenv $ cd $ git clone git://github.com/sstephenson/rbenv.git .rbenv Config: bash_profile or bashrc export PATH="$HOME/.rbe…

Emacs で rbenv でいれた Ruby を使う場合の設定

rbenv で Ruby1.9.3 をインストールして、Emacs の ruby-mode から run-ruby でインタプリタを立ち上げると古いバージョンが表示される。 バージョン確認 M-x run-ruby irb(main):001:0> RUBY_VERSION "1.8.7" init.el これをすればよいみたい。 Using rbenv…

MacOSX の Emacs でファイル名の濁点が文字化けとかする件のメモ

(defvar is_mac (or (eq window-system 'mac) (featurep 'ns))) (set-language-environment 'utf-8) (prefer-coding-system 'utf-8) (when is_mac (require 'ucs-normalize) (setq file-name-coding-system 'utf-8-hfs) (setq local-coding-system 'utf-8-hf…

markdown-mode でヘッダの折りたたみ

markdown-mode で tab を押すとヘッダで折り畳める。 そして、S-tab で Cycle global visibility になる。(逆順でShow/Hide?) が Mac だと S-tab は動作しない? Mac で shift + Tab で "Cycle global visibility" init.el add (add-hook 'markdown-mode-…

markdown-mode のヘッダーが全て同じ色で見づらいから色付けて分かりやすくしてみた

Emacs23.4, markdown-mode 1.8.1 before after Init.el add ;; custom color (defface markdown-header-face-1 '((((class color) (background light)) (:foreground "DeepPink1" :underline "DeepPink1" :weight bold)) (((class color) (background dark))…