牌語備忘録 -pygo

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

牌語備忘録 -pygo

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

CakePHP のデフォルトWebページに出たエラー・ワーニングなどをどうにかするメモ

データベース設定 Database connection "Mysql" is missing, or could not be created. 解決 baketest/app/Config/database.phpの、'host' => 'localhost'を'127.0.0.1'に変更する参考サイト endo blog: cakePHP2.2 Bakeを研究してみる salt と cipherSeed …

au の iPhone4s から iPhone5c に機種変したメモ

最初は iPhone5s [gold] を予約してたんだけど、ふと「5cでもいいか」と思いこちらで機種変してみた。 テザリングできればよかったので。 あと月の支払いが安くなるし。 機種変後にした設定とか データ引き継ぎ やったことなかったんで適当に 変更手続き前に…

Python で外部モジュールなどを使わずに翌月末日などを取ってみるメモ

(python==2.7)arrow とか dateutil とか便利だけどあえて使わずにやってみる。 何となくメソッドチェーンっぽくやってみる 翌々月以降や前々月以前、月初と月末を取れるようにしてみる month_date_utility.py #!/usr/bin/env python # *-# -*- coding: utf-8…

Django で開発時にメール送信の確認するメモ

(django==1.5, python==2.7) settings.py EMAIL_USE_TLS = False EMAIL_HOST = 'localhost' EMAIL_PORT = 1025 デバッグ用メールサーバ起動 $ python -m smtpd -n -c DebuggingServer localhost:1025 送信確認 shellからメール送信してみる $ python manage.…

Emacs で ag (The Silver Searcher) を使うメモ

(emacs==2.4.3, macosx==10.8) MacPorts で ag インストール $ sudo port install the_silver_searcher Emacs 『ag』をインストール Wilfred/ag.el · GitHub M-x package-install RET ag RET 実行 M-x ag M-x ag-regexp M-x ag-project M-x ag-project-regex…

PyCon APAC 2013 に行ってきましたメモ

PyCon APAC 2013.9.13-16 PyCon APAC 2013 - PyCon APAC 2013 09-13 チュートリアルB 実践で学ぶDjangoフレームワーク 〜ECサイトを作ってみよう〜 PyCon APAC 2013 チュートリアル - connpass 内容が盛りだくさんで一日で終わるかなこれと思いましたしたが…

html-mode でインデントを推測するメモ

(emacs24.3, macosx10.8)htmlファイルのインデントが2だったり4だったりバラバラなのに、ひとつの幅で固定されてしまう。 なのでファイル毎にインデント幅を推測して調整したい。 init.el (add-hook 'html-mode-hook (lambda () (set (make-local-variable '…

最近 Python で時間を扱うモジュールは『arrow』がブームらしいメモ

(python==2.7, arrow==0.3.5) crsmithdev/arrow · GitHub Arrow: better dates and times for Python — Arrow 0.4.4 documentation Arrow - better date & time manipulation for Python : Python dateutilあるけど、arrowもいいらしい。 こっちの方がモダン…

Google Chrome の Google Dictionary で英語→日本語を使えるようにするメモ

(MacOSX10.8) Google Dictionary 辞書をポップアップで表示してくれて、発音も聞けて超便利そう。 https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja 問題 設定の言語リストに日本語が無い。 でも設定…

Django で PDFを作成するメモ

(Django1.5, Python2.7) reportlab を利用する ReportLab - Content to PDF Solutions pip install reportlab Django で動作確認用サンプルアプリを作成 プロジェクト作成している前提で ./manage.py startapp reports reports/urls.py from django.conf.url…

Djangoでネストしたurls.pyとredirectのreverseでの名前付き URL パターンの呼び方のメモ

(Django1.5, Python2.7) apps/urls.py from django.conf.urls import patterns, include, url from django.contrib import admin admin.autodiscover() urlpatterns = patterns( '', url(r'^admin/', include(admin.site.urls)), url(r'^contact/', include(…

Djangoのクラスベース汎用ビューでペジネータのメモ

追記2013-09-07: get_queryset(Django1.5, Python2.7)ページネイト, ページネイション, ページネータ, paginate, pagination, paginator のメモ 下準備 プロジェクト作成してDBとか設定 適当にアプリ作成 $ ./manage.py startapp cars cars app cars/models.…

Python の標準ライブラリでちょこっと暗号化のメモ

(Pyhton2.7) >>> from hashlib import md5 >>> md5('hoge').hexdigest() 'ea703e7aa1efda0064eaa507d9e8ab7e' >>> md5('777').hexdigest() 'f1c1592588411002af340cbaedd6fc33' md5, sha, hashlib - スコトプリゴニエフスク通信 hashlib – 暗号ハッシュとメ…

Django で ImageField の upload_to に user.id を入れたい場合のメモ

(Django1.5, Pyhton2.7) models.py import os from django.db import models from django.contrib.auth.models import User def image_file_name(instance, filename): return os.path.join('images', str(instance.user.id), filename) class UserProfile(m…

Django で ImageField で画像を更新する時に変更前の画像を削除する場合のメモ

(Django1.5, Pyhton2.7)修正:2013-09-01 models.py def avatar_file_name(instance, filename): return os.path.join('avatar', str(instance.user.id), 'original', filename) class Profile(models.Model): user = models.OneToOneField(User) avatar = m…

Django で gunicorn の起動と停止のメモ

(Django1.5, python2.7) Gunicorn で Django を使う方法 — Django 1.4 documentation Gunicorn - Python WSGI HTTP Server for UNIX nginx 設定してる前提で インストール sudo pip install gunicorn 起動 manage.py ファイルがあるのと同じディレクトリで g…

Emacs からバックグラウンドの Google Chrome を Applescript でスクロールさせるメモ(MacOS only)

(Emacs24.3, MacOSX10.8)前に書いたリロードさせるやつの続き Emacs から Google Chrome を Applescript でリロードするメモ(MacOS only) - 牌語備忘録 - pygo リロードさせた後にスクロールしないと見えなかったりするから Applescript page-down-chrome.…

Emacs からバックグラウンドの Google Chrome を Applescript で次と前のタブに移動するメモ(MacOS only)

(Emacs24.3, MacOSX10.8)リロードさせるやつと、スクロールのやつの続き Emacs から Google Chrome を Applescript でリロードするメモ(MacOS only) - 牌語備忘録 - pygo Emacs からバックグラウンドの Google Chrome を Applescript でスクロールさせるメ…

Django のテンプレートで、タイトルをページ毎に変更したい場合のメモ

(Django1.5, python2.7) 親テンプレート base.html 例:サイト名「sample-site」をタイトルにいれる <title>{% block title %}sample-site{% endblock title %}</title> 子テンプレート child.html {% extends "base.html" %} {% block title %}child page | {{ block.super…

Rasberry Pi に ssh で繋ぐのに毎回 IPアドレスを調べるのが面倒な場合のメモ

Raspberry Pi インストール sudo aptitude install avahi-daemon sudo update-rc.d avahi-daemon defaults 新規作成 sudo vi /etc/avahi/services/multiple.service <service-group> <name replace-wildcards="yes">%h</name> <service> <…</service></service-group>

Mac で MP4 動画を DVD プレーヤーで再生できるように DVD に焼く方法メモ

(MacOS10.8) Burn.app iDVD が入ってないので Burn 使う ダウンロード Burn - Home 設定 ビデオ 一般 地域を「NTSC」 DVD 「DVDテーマを使用」チェック外す DVD作成 「ビデオ」タブ タイトルを入力 タイトル右のセレクタを「DVD-Video」にする MP4ファイルを…

Django でフィクスチャのメモ

(python2.7, django1.5) モデルに初期データを投入する — Django 1.4 documentation settings.py 追加 FIXTURE_DIRS = ( os.path.join(ROOT, 'fixtures'), ) フィクスチャ作る fixtures/hoge.json ./manage.py shell とかでデータをいくつか作ってから、ダン…

Django でユーザごとに一覧表示させるのに汎用ビュー使う場合と使わない場合のメモ

(python2.7, django1.5) models.py from django.db import models from django.contrib.auth.models import User class Say(models.Model): message = models.CharField(max_length=255) date_created = models.DateTimeField(auto_now_add=True) user = mod…

Django のページネイトを使い回しできそうな感じにしてみるメモ

(python2.7, django1.5)pipにあるパッケージとか使わずに何とかしてみたい。 http://docs.djangoproject.jp/ja/latest/topics/pagination.html View paginate.py 新規作成する。 とりあえず settings.py とかあるディレクトリに置く apps/paginate.py #!/usr…

Python で翌月1日のdatetimeを取りたい場合のメモ

(python2.7)dateutil をインストールして使うのがベターらしい インストール python2.x系を使う場合は python-dateutil 1.x系をインストール python-dateutil - Labix pip install "python-dateutil==1.5" 試してみる 翌月1日 >>> import datetime >>> today…

Django の QuerySet で sum で合計したい場合のメモ

追記:月末 (python2.7, django1.4) from django.db.models import Sum total_num = ModelName.objects.aggregate(Sum('somenum'))['somenum__sum'] python - Django SUM Query? - Stack Overflow python - django sum for a queryset - Stack Overflow

Emacs で開いているファイルのフルパスをミニバッファに表示とコピーするための emacs lisp の関数のメモ

(Emacs24.3) (defun my-copy-file-path () "show the full path file name in the minibuffer and copy to kill ring." (interactive) (when buffer-file-name (kill-new (file-truename buffer-file-name)) (message (buffer-file-name)) 参考サイト emacs …

『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…