牌語備忘録 -pygo

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

牌語備忘録 -pygo

2013-07-01から1ヶ月間の記事一覧

『Python Developers Festa 2013.07』に参加してきました

プログラム pyfes/201307.rst at develop · pyspa/pyfes · GitHub togetterまとめ Python Developers Festa 2013.07 #PyFes - 開始まで - Togetterまとめ Python Developers Festa 2013.07 #PyFes - ハンズオン - Togetterまとめ Python Developers Festa 20…

Emacs の jinja2-mode で Django のテンプレートを書くための設定メモ

※追記20130728: インデントの問題、複数行コメントの問題(Emacs24.3)web-mode でやろうとしたら タブ に色付けできなかったり、設定変えるの面倒そうだったので jinja2-mode を使ってみる事にした インストール M-x list-packages で jinja2-mode をインスト…

Django の html を Emacs の web-mode で書くためのメモ

(Emacs24.3, Django1.4, Python2.7) packages インストール web-mode.el - html template editing for emacs M-x list-packages でインストール web-mode yasnippet yasnippet yasnippet の snippets に web-mode ディレクトリを作ってファイル作成 html-mod…

Emacs でカーソル行をハイライトするメモ

(Emacs24.3) init.el (global-hl-line-mode t)

Django で管理者を作成する時にうっかり間違えて変更したい場合のメモ

(Django1.4, Python2.7) $ ./manage.py shell > from django.contrib.auth.models import User > admin = User.objects.all()[0] > admin.username = 'foobar' > admin.save() Django: Access Admin User in Python Shell - Stack Overflow

MacPortsでインストールした zsh (oh-my-zsh) で django の補完をすると「awk: invalid -v option」とかなる場合のメモ

(zsh5.0.2, macosx10.8) 原因 「-v」 の後ろにスペースがないのが原因らしい 修正 /opt/local/share/zsh/5.0.2/functions/_django を修正する 修正前 awk -vdrop=1 '{ if (!drop) print substr($0, 3) } /^Available subcommands/ { drop=0 }') 修正後 awk -…

Python の enumerate で 0 以外から始める場合のメモhajimerubaainomemo

python2.6から引数startを使えるようになってた。 for i, num in enumerate(["a", "b", "c"], start=1): print i, num #-> 1 a #-> 2 b #-> 3 c 2. 組み込み関数 — Python 2.7ja1 documentation

Ubuntu 10.04 に Emacs24.3 をソースからインストールしてみた

$ mkdir ~/src $ cd ~/src $ sudo aptitude install -y libgtk2.0-dev libXpm-dev libjpeg8-dev libgif-dev libtiff4-dev libncurses5-dev libgtk-3-dev libgnutls-dev libselinux1-dev libmagick++-dev $ wget http://core.ring.gr.jp/pub/GNU/emacs/emacs-…

Django で "manage.py dbshell < foobar.sql" とかして DB のテーブルにカラムを追加する場合のメモ

修正: 2013-09-08テーブル "foo_bar" にカラム "words" を追加する foobar.sql BEGIN; ALTER TABLE `foo_bar` ADD `words` VARCHAR(255) NOT NULL DEFAULT ''; COMMIT; comand $ ./manage.py dbshell < foobar.sql 参考サイト Djangoのモデルにフィールドを…

Python でリストから重複を取り除きつつ順番を確保したい場合のメモ

(Python.2.7)1から5までの数字のリストで、1が重複しているケース In [63]: seq = [1,5,3,2,4,1] In [64]: set(seq) Out[64]: set([1, 2, 3, 4, 5]) In [65]: sorted(set(seq), key=seq.index) Out[65]: [1, 5, 3, 2, 4]参考サイト リストから重複要素を削…

MacPorts でMySQL5.5 をインストールするメモ

2013-09-16: 書き直した (macosx10.8) インストール $ sudo port install mysql55-server ---> Computing dependencies for mysql55-server ---> Dependencies to be installed: mysql55 ---> Fetching archive for mysql55 ---> Attempting to fetch mysql5…

Django の runserver 立ち上げたら "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)" とかなる場合のメモ

(Python2.7, Django1.4) 問題 MySQL を 5.1 から5.5 にしたら、ローカルで runserver が起動しなくなった $ ./manage.py runserver : (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)") 解決 settings.py 127.0.0.1 in s…

MacOSX の MySQL サーバの再起動のコマンドのメモ

(MacOSX10.8, MySQL5.1) sudo /opt/local/share/mysql5/mysql/mysql.server restartmemo sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist

MacOSX の不可視ファイル「.DS_Store」をまとめて削除するメモ

sudo find / -name "*.DS_Store" -delete参考サイト 消えろ! .DS_Store/._.DS_Store - Ellinikonblue.com Weblog

シェルスクリプトで『Syntax error: "(" unexpected』とかなった場合のメモ

問題 $ ./_setup.sh ./_setup.sh: 8: Syntax error: "(" unexpected 解決 bash + ファイル名で実行で動いた $ bash _setup.sh : pc.casey.jp » 意外な理由(?)で「Shell script arrays Syntax error: “(” unexpected」