牌語備忘録 -pygo

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

牌語備忘録 -pygo

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

ワンライナーで 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

流行ってるの ZAW じゃなくて Percol だったっぽいので乗り換えてみるメモ

ZSH

あえて peco じゃなくて percol 使う。 mooz/percol · GitHub インストール $ sudo pip install percol755 にしろと言われる 動くか試す $ percol /var/log/syslog $ ps aux | percol .zshrc に設定追加 ヒストリーは公式ママ 最近使ったディレクトリは下記…

Django で非同期する Celery のメモ

Celery - Distributed Task Queue — Celery 3.1.16 documentation First Steps with Celery — Celery 3.1.16 documentation First steps with Django — Celery 3.1.16 documentation Celery 3.1 を Django で使う - Qiita

避けてたけど使ってみたらanything.elライクで話題のZAWが超便利だった件

Zsh

https://github.com/zsh-users/zaw こういうの試すと設定をこねくり回したり無駄にヤク刈りに時間を費やしがちだから避けてたけど便利だったから使う事にした。 $ git clone git://github.com/zsh-users/zaw.git ~/.zawZAW_ZSH=$HOME/.zaw/zaw.zsh if [ -f $…

Apache で URL に www 無い場合に www 付けてリダイレクトするメモ

$ sudo vim /etc/httpd/conf/httpd.conf RewriteEngine on RewriteCond %{HTTP_HOST} ^example\.com RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L] 参考リンク apache :: wwwなしURLを、wwwありURLにリダイレクトさせる(URL正規化) [Tipsという…

IPython notebook でコード表示のフォントを変更するメモ

(python2.7, ipython 2.1.0, MacOSX10.9) The IPython Notebook — IPython デフォルトだとインデントとか括弧が分りづらいので変更してみる。 デフォルト font-family: monospace; 変更する ~/.ipython/profile_default/static/custom/custom.css .CodeMirro…

Postfixで送信したメールがスパムになる問題をOpenDKIMで回避するメモ

GMailに送信すると迷惑メールに振り分けられる問題が発生するので対処。 OpenDKIM を使うといいらしい。 ちなみにさくらVPS。 以下引用 DKIMとは、DomainKeys Identified Mailの略で、これを入れることで何が出来るかというと、迷惑メール扱いされなくなる、…

Python で Loto6 の組み合わせは何通りか求めるメモ

(python2.7) 組み合わせの総数 (引用: 組合せ (数学) - Wikipedia) math.factorial を利用 import math def nCm(n, m): return math.factorial(n) / (math.factorial(m) * (math.factorial(n - m))) print nCm(43, 6) #-> 6096454 scipy.misc.comb を利用 …

形態素解析の Mecab のオプションのメモ

$ mecab --version mecab of 0.996$ echo "兎角に人の世は住みにくい。" | mecab 兎角 副詞,一般,*,*,*,*,兎角,トカク,トカク に 助詞,副詞化,*,*,*,*,に,ニ,ニ 人 名詞,一般,*,*,*,*,人,ヒト,ヒト の 助詞,連体化,*,*,*,*,の,ノ,ノ 世 名詞,一般,*,*,*,*,世…

対数 log のメモ

(python2.7) In [1]: from math import log In [2]: In [2]: log(4, 2) Out[2]: 2.0 In [4]: 2**2 Out[4]: 4 In [5]: 4 Out[5]: 4 In [6]: log(9, 3) Out[6]: 2.0 In [8]: 3**2 Out[8]: 9 In [10]: log(1, 10) Out[10]: 0.0 In [11]: 10**0.0 Out[11]: 1.0 I…

Python の「Yahoo!デベロッパーズネットワークの日本語形態素解析で分かち書きする」スクリプトを MeCab を使ってやってみるメモ

」メモ(python2.7.7)元ネタ 第3回 ベイジアンフィルタを実装してみよう:機械学習 はじめよう|gihyo.jp … 技術評論社 リスト1 形態素解析を使って,わかち書きをする(morphological.py) Yahoo!デベロッパーズネットワークの日本語形態素解析が使われてい…

Ruby でやってみる『機械学習 はじめよう第3回 ベイジアンフィルタを実装してみよう』メモ

若干リファクタ naivebayes.rb: 2014-06-30(ruby2.1)元ネタは Python 実装 第3回 ベイジアンフィルタを実装してみよう:機械学習 はじめよう|gihyo.jp … 技術評論社 理論 第2回 確率の初歩:機械学習 はじめよう|gihyo.jp … 技術評論社 やること ナイーブ…

Python でやってみる『はじめMath! Javaでコンピュータ数学 第39回 行列の数学 ベクトルのスカラ倍と乗算』メモ

(python2.7.7)元ネタ 第39回 行列の数学 ベクトルのスカラ倍と乗算:はじめMath! Javaでコンピュータ数学|gihyo.jp … 技術評論社 問題:ベクトルのスカラ倍,ベクトル同士の乗算を行う関数を作りましょう。 (1)ベクトルをスカラ倍する関数を作りましょう…

Python と Pandas と仙台市の統計データで遊んでみるメモ

(python2.7.7, pandas0.14.0)下記の記事を仙台市の統計データでやってみた。 ITエンジニアのためのデータサイエンティスト養成講座(特別編):学習塾を運営するのに最適なのはどこ? オープンデータを活用して実践的なスキルを身に付ける (1/3) - @IT 結果…

scikit-learn のリンクメモ

scikit-learn: machine learning in Python — scikit-learn 0.15.2 documentation gmonce/scikit-learn-book · GitHub scikit-learnを用いた機械学習チュートリアル pythonの機械学習ライブラリscikit-learnの紹介 - 唯物是真 @Scaled_Wurm 2013.07.15 はし…

Emacs のテーマを zenburn にしたら flymake のエラー表示が見づらいので色変更してみたメモ

(emacs24.3, maxosx10.9) デフォルト 上がエラー 下がワーニング 修正後 (require 'zenburn-theme) (load-theme 'zenburn t) (flymake-mode t) (set-face-attribute 'flymake-errline nil :underline `(:color "#ff3366" :style wave)) テーマを変えるたびに…

RStudio for MacOSX でプロットが文字化けする場合のメモ

(MacOSX10.9, RStudio0.98.932)下記サイトのまま 0093 Weblog: RStudio for Mac OS X で日本語のプロットが上手くいかない場合の対処法 ~/.Rprofile setHook(packageEvent("grDevices", "onLoad"), function(...){ if(.Platform$OS.type == "windows") grDev…

Hadoop メモ

Welcome to Apache™ Hadoop®! テキストマイニングで始める実践Hadoop活用(1):いまさら聞けないHadoopとテキストマイニング入門 (1/3) - @IT 分散処理基盤Hadoopを試してみる | IDC Frontier Engineers' Blog

MacPorts で MongoDB インストールメモ

(MacOSX10.9, MongoDB2.6.1) $ sudo port install mongodb $ sudo mkdir -p /data/db $ sudo mkdir -p /data/log $ sudo touch /data/log/ $ sudo mongod --dbpath /data/db/mongodb --logpath /data/log/mongodb.log & all output going to: /data/log/mong…

Rails4 でお気に入りをオン・オフするトグルボタンみたいのをやってみるメモ

(rails4.1.1, ruby2.1.1) プロジェクト作成とか $ rails new favorite_button_sample -T $ cd favorite_button_sampleボタン表示を分りやすくするのに CDN の bootstrap 使ってみた app/views/layouts/application.html.erb <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet"> </link>

Python でやってみる『"データサイエンティスト養成読本" 特集1 第1章 Rで統計解析を始めよう』

(python2.7.7)R のチュートリアルを Python で書き換えてみる。 取りあえずリスト1〜12までやってみた。 Gist にアップして nbviewer で見ると notebook が綺麗に表示される。これ便利。 http://nbviewer.ipython.org/gist/CortYuming/16fe5820c653d0dfecc3 …

Python の pandas でヒストグラムを重ねて描画するメモ

(Python2.7.7, pandas0.14.0)csvデータは『データサイエンティスト用船読本のやつ流用』 import pandas as pd # import matplotlib.pyplot as plt data = pd.read_csv("body_sample.csv") male = data[data["gender"] == "M"] female = data[data["gender"] …