2014-01-01から1年間の記事一覧
失敗例1: +を使って文字列をタブを結合すると失敗した print list[0] + "\t" + list[1] 実行 Traceback (most recent call last): File "hoge.py", line 5, in <module> print list[0] + "\t" + list[1] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 i</module>…
sysをimportしたあとにimportするディレクトリのパスを追加 >>> import file Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named file >>> import sys >>> sys.path.append("/path/to/dir") >>> import file >>></module></stdin>
MongoDBのインストール 以下手順でインストール $ cat /etc/yum.repos.d/10gen.repo [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 enabled=0 $ sudo yum install mongo-10gen-server.x86_6…
MongoDBはオープンソースのドキュメント指向データベース JavaScriptのオブジェクトに近いデータのドキュメントとしてデータが保存される 外部キー、joinがない テーブルのスキーマ定義不要 SQL vs MongoDB SQLとMongoDBの用語対応表 SQL MongoDB database d…
node.jsでRSSを取得したかったので試しに使ってみる インストール パッケージのインストール npm install feedparser ソースコード例 readable stream でRSSのjsonを取得できる http://nodejs.org/api/stream.html#stream_class_stream_readable feed.js // …
RSSをHTTPで取得して各itemをパース→DBへ書き込み 上記をcronで定期的に実行 作成したプログラム RSSを取得してパースするクラス DBへの書き込みクラス cron実行スクリプト RSSの取得 phpのfile_get_contentsでRSSのURLを渡して取得 ステータスコードが200場…
CentOS64bitでApacheのバージョンは2.2.15 $ cat /etc/redhat-release CentOS release 6.5 (Final) $ uname -a Linux vagrant-centos65.vagrantup.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux $ httpd -…
chefとは Chef is "Infrastructure as Code". インフラの構成をコードで管理するためのフレームワーク コマンドを実行するだけでセットアップの際に同様の環境を構築することができる 公式サイト: http://www.getchef.com/chef/ チュートリアル: https://lea…
さくらVPSに登録してから必要な初期設定のまとめ コントロールパネルからVPS起動 メールでVPSコントロールパネルのURL, IPアドレス, パスワードが送られてくるので、VPSコントロールパネルのページを開く 「 仮想サーバ操作 」の「 起動 」ボタンを押して、…