のぶLab.

流しのソフトウェアエンジニアの雑記帳. Android, Scala, Clojure, Ruby on Railsなど

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

Vagrant+ChefでAWS EC2にUbuntu環境を構築

このサイトを参考にVagrantでEC2をvagrant upしてみますVagrant 1.1 で EC2 を vagrant up - naoyaのはてなダイアリー http://d.hatena.ne.jp/naoya/20130315/1363340698Vagrantで AWS EC2インスタンス(RHEL5.5)を作成する - Qiita [キータ] http://qiita.…

Djangoで既存のデータベースを使う

python manage.py syncdbこのコマンドで作成するDBはModel.pyからテーブルを自動生成してデータベースを作成するが、 バッチ生成など事前に作成しておいたデータベースファイルを使用したい場合もある。 Models.pyを以下のようにすると既存のDBファイルを利…

gunicornで"valueerror dictionary doesn't specify a version"

pip install gunicornでgunicornをインストール Djangoプロジェクトの"INSTALLED_APPS"に"gunicorn"を登録していざアプリケーションを起動させたところ、 "valueerror dictionary doesn't specify a version"というエラーが発生どうもsetting.pyにLOGGINGの…

新しいMacBookProを購入したのでBoxenで開発環境を構築してみた

Boxenを使ってみたのでメモ1.githubにアクセスできるようにssh-keyを登録 https://help.github.com/articles/generating-ssh-keys 2.Boxen用のリポジトリ作成 (Ex. repo name : "my-boxen") 3.Boxenをcloneして"my-boxen"にPush https://github.com/boxen/ou…

PythonのSQLiteでsqlite3.ProgrammingError: Incorrect number of bindings supplied.

以下のように書くとなぜかinsertできなかった。 c.execute('insert into table_name (hoge) values (?)', hoge)このように書くとうまくいく c.execute('insert into table_name (hoge) values (?)', (hoge,))","のあと何もないのも気持ち悪いし、そもそも","…

PythonでJsonファイルからSQLite DBファイルを作る

Pythonは標準でSQLiteのライブラリが入っているので簡単にSQLiteの操作を行うことができます。 今回はJSON形式のファイルから任意のデータを抽出してDBファイルにINSERTしてみました。サンプルコードはこちら create sqlite database file from json file

Scrapyでtdタグ内の要素が取得できない

div > table > tbody > tr > tdとなっているtdタグ内のテキストを取得する場合、 XPathを下のように書くとダメ //div[@id='hoge']/table/tbody/tr[i]/td[j]/text()tbodyタグがあってもtbodyは書かず、 このようにしないといけないらしい //div[@id='hoge']/t…

UbuntuにJenkinsをインストール

公式URL: http://jenkins-ci.org/動作環境: Ubuntu 12.04.3 LTSこちらの手順にしたがってインストール作業をおこないます。 $ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - $ sudo vim /etc/apt/sources.list最…

nginxの設定確認

Nginxについてのメモ以下のコマンドでnginxの設定を確認できる。 $ nginx -Vconfの場所やerror-logのpathなどがずらずらと出力される。

PythonのクローラフレームワークScrapyを使ってみた(Mac OS X Maverics)

pythonでクローラを作成するためのフレームワークscrapyを使ってみました。http://doc.scrapy.org/en/latest/index.html これを使って下の情報をjsonで保存してみます。http://www.google.co.jp/movies?near=%E6%B8%8B%E8%B0%B7 まずはscrapyのインストール …