2013-01-01から1年間の記事一覧
日本語のURLを使いたいんです 最近Scrapyで採取したゴミをMongoDB※1(笑) に入れておき、その後TinkererでブログにしてS3へアップロードする一連のスクリプトを書いて、ゴミサイトを何個も作りまくってるんですけど Tinkererで生成したtag list, tag cloudにU…
カラムのdefaultを変更したいのけど --auto オプションが効かないの 解1 Djangoの場合は必要なし, 実際にDBへは反映されていない 解2 マニュアルでschemamigration実行後、編集 $ python manage.py schemamigration table1 change_default_value_to_someone…
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 って便利だなーっ 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…
始まりは突然 なんか最近、syntastic で pylint がいつの間にか有効になってて C0111, C0301, C0103 のメッセージがでまくる。 (記憶だと以前 postmkvirtualenv あたりに pylint インストールするように書いたのかな、しらんけど) まぁあまり気にならなくて…
はい、Celeryです。Celeryって本当によく使いますけど、本当に初見殺し多いですよね。今回はふとした気の迷いでそんなハマリポイントをいくつか羅列してみます。 (基本 django-celery を対象にしています) ハマリポイント1 - MySQLがデッドロックして動作し…
guardを使えば楽勝コンパイル作業 って、あたりまえでしょ!な話 $ gem install guard guard-coffeescript インストール後、下記Guardfileをプロジェクトツリー直下に置く require 'guard/guard' guard 'coffeescript' do watch %r{^app/.+\.coffee$} watch %…