from_settingsだけ定義すると、Item Pipelineごして有効にならない。 下記のように、initでちゃんと定義し直す必要がある。 class MySQLStorePipeline(object): @classmethod def from_settings(cls, settings): return cls(settings.get('DB_SETTING')) def __init__(self, db_settings): db.init_session(db_settings) def process_item(self, item, spider): shop = Shop( brand_id=1, name=item['name'], address=item['address']) db.db_session.add(shop) db.db_session
遅ればせながら、Emacsのパッケージ管理にcaskはじめました。最近、依存ライブラリはこういうレシピ記述系が本当に盛んですねぇ。宣言的なの、好きです。 Cask - naoyaのはてなダイアリー package.elから Caskに切り替えました - Life is very short てなわけで、勇んで入れてみたのですが、とくに何も考えずにinitしたら見覚えのないライブラリがちょこちょこ入ってきたので、ざっと調べてみました。 bind-key.el https://github.com/emacsattic/bind-key emacsのキーバインドの記述を統一的、かついい感じに書かせてくれるライブラリ。例えば、、、 ;; キーバインド追加 (bind-key "C-c x" 'my-ctrl-c-x-command) ;; 全マイナーモードに対しキーバインドを上書き (bind-
Getting Started Emacs - エンジニアですよ! でpackage.elを使ってパッケージ管理を始めた。 しかし!! 時代は既に先に進んでいた。 Cask, Palletなるものが現れていた OMG https://github.com/cask/cask あのnaoya-itoも既に乗り換えているではないか http://d.hatena.ne.jp/syohex/20140424/1398310931 別にこのメリットにそこまで魅力を感じるわけでもないが、なんとなく便利そうなので使ってみたいというw ということで早速導入することにする まずはCaskをインストール brew install cask Caskの初期化 ~/.emacs.d(など設定ファイルをおいている場所) で、 cask init を実行する。するとそのディレクトリにCaskというファイルができる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く