ikeikeikeike's unk blog.

http://github-awards.com/users/ikeikeikeike

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

Macの濁点問題を解決するPython unicodedataモジュール

日本語のURLを使いたいんです 最近Scrapyで採取したゴミをMongoDB※1(笑) に入れておき、その後TinkererでブログにしてS3へアップロードする一連のスクリプトを書いて、ゴミサイトを何個も作りまくってるんですけど Tinkererで生成したtag list, tag cloudにU…

Southでカラムのdefault値を変更したいのけど--auto が効かない時

カラムのdefaultを変更したいのけど --auto オプションが効かないの 解1 Djangoの場合は必要なし, 実際にDBへは反映されていない 解2 マニュアルでschemamigration実行後、編集 $ python manage.py schemamigration table1 change_default_value_to_someone…

Python Enum

Enumすら思い出せない忘れんぼさんなんで PythonのEnum を弄ってみました 列挙型定義 from enum import Enum class Colors(Enum): RED = '1' BLUE = 2 GREEN = 'green' print(Colors) # <enum 'Colors'> 動的に >>> Enum('Colors', (('RED', '1'), ('BLUE', 2), ('GREEN', '</enum>…

Upstart と Unicorn と Rails

なんのひねりもありませーん Upstart って便利だなーっ description "Start the Unicorn. Run the Unicorn Workers for Rails Application" start on runlevel [2345] stop on runlevel [!2345] console owner env HOME=/home/vagrant env RBENV_ROOT=/home/…

日本語って難しい

URLにローマ字slugを付けたくなったので、地域名称からそれっぽいslugに変換した MeCabとromajiを使用したとさ、チョー簡単。 require 'MeCab' require 'romaji' mecab = MeCab::Tagger.new '--node-format=%f[7] --eos-format=' Romaji.kana2romaji(mecab.p…

Python syntastic

始まりは突然 なんか最近、syntastic で pylint がいつの間にか有効になってて C0111, C0301, C0103 のメッセージがでまくる。 (記憶だと以前 postmkvirtualenv あたりに pylint インストールするように書いたのかな、しらんけど) まぁあまり気にならなくて…

Celeryのハマリポイント

はい、Celeryです。Celeryって本当によく使いますけど、本当に初見殺し多いですよね。今回はふとした気の迷いでそんなハマリポイントをいくつか羅列してみます。 (基本 django-celery を対象にしています) ハマリポイント1 - MySQLがデッドロックして動作し…

Sencha Touch 2 と CoffeeScript と Sass と Guardfile があーしてこーして

guardを使えば楽勝コンパイル作業 って、あたりまえでしょ!な話 $ gem install guard guard-coffeescript インストール後、下記Guardfileをプロジェクトツリー直下に置く require 'guard/guard' guard 'coffeescript' do watch %r{^app/.+\.coffee$} watch %…