牌語備忘録 -pygo

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

牌語備忘録 -pygo

2014-08-01から1ヶ月間の記事一覧

ssh 接続しているかどうかで Emacs の mode-line の色を切り替えるメモ

(emacs24.3)for example (progn (if (getenv "SSH_CLIENT") (set-face-attribute 'mode-line nil :foreground "#ffd932" :background "#010101") (set-face-attribute 'mode-line nil :foreground "#b0b75d" :background "#010101") ) ) こんな感じかなー 参…

git merge をやり直すメモ

Git

教えてもらった事をメモ $ git reset HEAD $ git reset --hard HEADは「git reset --hard HEAD~」と一緒。「git reset --hard HEAD^」も一緒。 だけどシェルのヒストリーに覚えさせたくないから2回に分ける。 Git - 作業のやり直し git-resetは結局何を戻す…

Emacs で複数の shell を開いて複数のコマンドを一気に実行するメモ

(emacs24.3)Rails とか Django での開発環境で動作させるのに様々なサーバーやら何やらを複数起動したい場合があって、一つずつ実行するのが面倒なので何とかしてみた。 シェルのバッファ名を指定してコマンドを実行する elisp かつ一度関数を実行したら再び…

Emacs で root 権限のファイルを開くメモ

(emacs24.3)helm を使う 「root 権限のファイル」を開く helm で resentf から 「root 権限のファイル」を選択し TAB で Actions 表示 『[f2] Find file as root』 を選択 パスワード入力 root 権限でファイルを編集できるようになる 参考 Emacsのhelmで簡単…

ワンライナーで Python に通してるパスを表示するメモ

(python2.7.8) $ python -c "import sys;print('\n'.join(sys.path))"

ワンライナーで Python の site-pakages のパスを表示するメモ

(python2.7.8) $ python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages installation - How do I find the location of my Pyt…

Emacs と ctags で Python のライブラリ含めてタグジャンプしたい場合のメモ

(python2.7.8) タグの作り方(暫定) その1 ctags -Re `python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"` .誰か上手なタグの作り方を教えて(´・ω・`) その2 追記 2014-11-06 必要なライブラリだけ指定してみる DIR=`p…

Django のバージョンをワンライナーで調べるメモ

$ python -c "import django;print(django.VERSION)" (1, 6, 5, 'final', 0)

auto-highlight-symbol と highlight-symbol-mode のメモ

(emacs24.3)特定の変数をすべてハイライトしたいと思って試したけど、結局とりやめた。 i-search のハイライトでいいかと思った。 でも一応設定したメモを残す。 auto-highlight-symbol minor-mode だから mode 毎に設定しないといけないみたい。 常に自動で…

(再)markdown-mode のヘッダーが同じ色で見づらいから色分けしてみるメモ

(emacs24.3)前にやったやつが品雑なのでシンプルにしてみた (progn (require 'markdown-mode) (set-face-attribute 'markdown-header-face-1 nil :foreground "#DFAF8F") (set-face-attribute 'markdown-header-face-2 nil :foreground "#BFEBBF") (set-face…

Django で Rails の Foo.select(:title) みたいなフィールドの値だけ取りたい場合のメモ

(django1.6, rails4)なんか忘れるのでメモ Rails の場合 irb(main):002:0> Foo.select(:title) Foo Load (1.3ms) SELECT title FROM "foos" => #<ActiveRecord::Relation [#<Foo id: nil, title: "hoge">, #<Foo id: nil, title: "fuga">]> Django の場合 In [3]: Foo.objects.values_list('title', flat=True) Out[3]: ["hoge", "fuga"] Qu…</foo></activerecord::relation>

helm-ls-git がとても良い感じだったので helm の設定を見直してみるメモ

2014-08-08若干設定修正(Emacs24.3) インストール M-x package-list-packages helm helm-ls-git init.el helm-mini を helm-for-files の表示に helm-ls-git を混ぜて順番を変えた感じにしてみた + α。 他もともと自分が設定してたやつ。 (progn (require 'h…

iTerm2 の設定を DropBox にシンボリックリンクはってバックアップしておくメモ

ふと iTerm2 の設定が吹っ飛んだらヤバいなと思ったので 設定いじりまくってるから $ ln -s ~/Dropbox/config/prefrences/com.googlecode.iterm2.plist ~/Library/Preferences/com.googlecode.iterm2.plist