牌語備忘録 -pygo

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

牌語備忘録 -pygo

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

2012年を振り返る

2012年総括 結果的に、今年の半分以上は仕事でRailsやってた。 今年は曖昧で漠然としたところから、色々と達成できた事が想定以上に多かったとても幸運な年だった気がする。 今年の出来事(一部抜粋) フリーランスになった(仕事が入ったのでグラフィックデ…

ruby-mode で rcodetools を使った補完のメモ

(MacOSX10.8, Emacs24.2, ruby1.9.3[rbenv])自分の環境で Rsense がうまく補完してくれなくなってしまった *1 ので rcodetools を使ってやってみた。 auto-complete-ruby.el もうまくいかなかったのでシンプルな感じでやってみた。 やり方 インストール $ su…

Emacsの正規表現で1からナンバリングする場合のメモ

(Emacs24.2) 例えば以下のようなテキストがあったとして hoge fuga foo bar Emacsで下記のように置換すると M-x replace-regexp Replace regexp: ^ Replace regexp with: \,(1+ \#) このように1からナンバリングできる 1hoge 2fuga 3foo 4bar

Emacs でGUIのダイアログが開くと落ちる問題のメモ

(MacOSX10.8, Emac24.2) 問題 MacPorts でインストールした Emacs.app v24.2 で、下記を実行するとクラッシュする。 (x-popup-dialog t '("foo" "bar")) 下記設定しても回避できない。 (setq use-dialog-box nil) 回避策 不明。 どうすりゃいいのか? 原因判…

Rails コマンドのメモ

スキャフォールド作成時にスタイルシートを作らない rails generate scaffold Hoge --no-stylesheets モデル作成時にマイグレーションファイルを作らない rails generate model Hoge --migration=false 参考サイト railsコマンド(rails) - Railsドキュメント

簡単なカウンタをRubyとPythonで書いてみたメモ

Ruby (Ruby1.9.3) その1 class Counter def up @count ||= 0 @count += 1 end end count = Counter.new 5.times do p count.up end #=> 1 #=> 2 #=> 3 #=> 4 #=> 5 もっと簡単に書けそうな気がする その2(追記) Google先生に聞いたら、自分のブログに書…

au Wi-FI HOME SPOT の設定用アプリが MacOSX のデフォルトアプリで解凍できなかった件のメモ

(MacOSX10.8) 問題 au Wi-FI HOME SPOT の設定をしようと思い、公式サイトからアプリをダウンロード。 パソコン (MacOS搭載) | Wi-Fi HOME SPOT:スマートフォン | au ダウンロードしたファイルがこれ auWifiConnectForMac.dmg.gz デフォルトのアーカイブ…

CotEditer で行頭にナンバリングするスクリプトを Ruby で書いてみたメモ

(MacOSX10.3, Ruby1.9.3, CotEditer1.3.1) 行頭が『-』『+』『1.』の場合、ナンバリングするスクリプト CotEditor プロジェクト日本語トップページ - SourceForge.JP For example 行頭が『-』の場合の実行結果 - hoge - fuga - foo - bar #=> 1. hoge #=> 2.…

Rails console での [Time, DateTime, Date] の localtime などの挙動メモ

(Rails.3.2.8, Ruby1.9.3) irb(main):034:0> Time.now #=> 2012-12-23 13:55:02 +0900 irb(main):035:0> Time.current #=> Sun, 23 Dec 2012 04:55:06 UTC +00:00 irb(main):036:0> Time.current.localtime #=> 2012-12-23 13:55:11 +0900 irb(main):037:0> …

MacOSX の Quick look でソースコードを色分け表示するメモ

(MacOSX10.8) 問題 ファイルを選択してスペースキーを押すだけで hoge.rb の中身とか見れるけど、ソースコードは色分けされて表示してほしい。 解決 qlcolorcode をダウンロードする QLColorCode-2.0.2.tgz - qlcolorcode - QLColorCode v2.0.2 for Leopard …

Rails3 で『We're sorry, but something went wrong. 』とかなった場合のメモ

rake db:migrate のやり忘れ。

Rails3 で "Sprockets::CircularDependencyError"とかなった場合のメモ

Sprockets::CircularDependencyError in Hoges#index : ~/hoge_project/app/assets/stylesheets/application.css has already been required :すでに application.css があるとか言ってる。/app/assets/stylesheets/ ディレクトリをのぞくと application_fly…

本番環境でdb:seed にFactoryGIrl 使う場合のメモ

(Rails3.2.8, Rails1.9.3) seeds.rb spec/factories/ 以下のフィクスチャを利用する場合の例 require 'factory_girl' # require 'database_cleaner' Dir[Rails.root.join('spec/factories/*.rb')].each {|f| require f } hoge = FactoryGirl.create(:hoge) r…

本番環境で rails console 使う場合のメモ

(Rails3.2.8, Rails1.9.3) rails console production

CotEditor に日付を挿入する (Ruby | Python)スクリプトを追加してみた

(MacOSX10.8, CotEditor1.3.1, Ruby1.9.3, Python2.7) CotEditor プロジェクト日本語トップページ - SourceForge.JP やり方 CotEditor のメニューバーのスクリプトアイコンから「スクリプトフォルダを開く」 そのフォルダにスクリプトファイルを作成 スクリ…

Emacs の shell-mode で bash-completion のメモ

(MacOSX10.8, Emacs24.2) emacs-bash-completion szermatt/emacs-bash-completion · GitHub init.el (require 'bash-completion) (bash-completion-setup) ;; (setq bash-completion-initial-timeout 60) (setq bash-completion-process-timeout 7) (setq ba…

Capistrano でデプロイしようとしたら『Permission denied (publickey). 』となった場合のメモ

(MacOSX10.8, Emacs24.2) 問題 Emacs の shell-mode からデプロイしようとしたPermission deniedとかいわれてできなかった。 $ cap deploy : Permission denied (publickey). : >|| **対策 >|| $ ssh-agent bash $ ssh-add ~/.ssh/id_rsaこれで cap deploy …

Rails3 で db:create とかしたら rake aborted! とか言われて MySQL でユーザ作り忘れてた場合のメモ

(Rails3.2.8, MySQL5.1) 問題 $ rake db:create rake aborted! Access denied for user 'hoge'@'localhost' to database 'hoge_development' 解決策 訂正20121227 権限あるユーザ作成 GRANT ALL ON *.* TO 'hoge'@'localhost' IDENTIFIED BY 'password' WITH…

Rails server を立ち上げようとしたら『`start_tcp_server': no acceptor』とかなって動かない場合のメモ

(Rails3.2.8) 問題 $ rails s : `start_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError) :とかなってサーバー立ち上がらない 対策 rails s -p 8888 とかで動くので何か動いてるっぽい $ ps ax | grep rails00000………

Emacs の ruby-mode でマジックコメントを変更するメモ

(MacOSX10.7, Emacs24.2, Ruby1.9.3) 問題 MacOSX の Emacs で濁点が分割する問題があって、それを回避するためにエンコーディングを以下な感じで utf-8-hfs にしてたら問題が。 (require 'ucs-normalize) (prefer-coding-system 'utf-8-hfs) (setq file-nam…

企業ロゴデザインのプレゼン資料を公開してみる

今年9月頃にRabbixさんの新ロゴのデザインをさせいていただきました。 その時にプレゼン資料をWeb上で公開OKという事だったので、今さらながら公開してみました。(部分的に抜粋)手書きラフも公開してみたらと言われた気がしますが、面倒なので省略しますw …

ruby-mode のメモ

ELPA Confusion · Issue #21 · eschulte/rinari · GitHub ruby/misc at trunk · ruby/ruby · GitHub ruby - Revision 47999: /trunk/misc [ruby] Index of /trunk/misc

Emacs で run-ruby して irbを立ち上げて日本語入力するとエラーになる場合の対処メモ

(Emacs24.2, Ruby1.9.3, MacOSX10.7) 問題 Terminalでは正常動作 $ irb irb(main):001:0> RUBY_VERSION => "1.9.3" irb(main):002:0> Encoding.default_external => #<Encoding:UTF-8> irb(main):003:0> a = "あ" => "あ" irb(main):004:0> Emacs の run-ruby で irb 立ち上</encoding:utf-8>…

Emacs の auto-complete で他のモードの辞書を追加する場合のメモ

(Emacs24.2, auto-complete1.4, MacOSX10.7) coffee-mode で js2-mode の辞書を追加する場合の例 ;; init.el (add-hook 'coffee-mode-hook '(lambda () (add-to-list 'ac-dictionary-files "~/PATH/dict/js2-mode") ))

Emacsでモードがインストール済みで使えるなら、そのモードをtにする設定メモ

(Emacs24.2, MacOSX10.7) (when (fboundp 'rinari-minor-mode) ;; (rinari-minor-mode t) (rinari-minor-mode) )

Emacs の yasnipet のディレクトリ指定の設定で "Wrong type argument: wholenump, nil" とかなってちょいとハマったのでメモ

失敗例 エラー出る "Wrong type argument: wholenump, nil" (setq basedir (file-name-as-directory "~/.emacs.d/site-lisp")) (setq yas/snippet-dirs '( "~/.emacs.d/site-lisp/yasnippets-snippets/snippets" "~/.emacs.d/site-lisp/yasnippets-snippets/…

Gitのログをカスタマイズするためのメモ

GIt

The placeholders are: %H: commit hash %h: abbreviated commit hash %T: tree hash %t: abbreviated tree hash %P: parent hashes %p: abbreviated parent hashes %an: author name %aN: author name (respecting .mailmap, see git-shortlog(1) or git-bl…

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

Ozaki さんによる Rails4のお話 下記スライドを拝借して解説 Rails 4.0 Whirlwind Tour // Speaker Deck async のあたり間違ってる。動かない。 Turbolinks 現状の4bataでは危険、いろいろバグあり。 Is it live? | Tenderlovemaking などなど その他 Ruby o…

MacOSX の Emacs24 の shell-mode で Mercurial の hg qrefresh -e でコメント編集しようとしたら濁点が分離する問題の回避策

(Emacs24.2.1, MacOSX10.7, Mercurial2.3) 解決策 init.el に以下を入れればいいみたい (prefer-coding-system 'utf-8-hfs) for example init.el (set-language-environment 'utf-8) (cond (is_mac (require 'ucs-normalize) (prefer-coding-system 'utf-8-h…

Rubyのハッシュのメモ

irb(main):011:0> d = {"zero"=>0, "one"=>1, "two"=>2} => {"zero"=>0, "one"=>1, "two"=>2} irb(main):012:0> d["zero"] => 0 irb(main):013:0> d.keys => ["zero", "one", "two"] irb(main):014:0> d.values => [0, 1, 2] irb(main):015:0> d.store("thre…