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

Pythonでリストをタブ区切りで表示する

失敗例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>…

pythonで別ディレクトリのファイルをインポート

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>

node.jsからmongodbを使ってみる

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 - SQL vs MongoDB

MongoDBはオープンソースのドキュメント指向データベース JavaScriptのオブジェクトに近いデータのドキュメントとしてデータが保存される 外部キー、joinがない テーブルのスキーマ定義不要 SQL vs MongoDB SQLとMongoDBの用語対応表 SQL MongoDB database d…

node.jsのFeedParserライブラリを使ってみる

node.jsでRSSを取得したかったので試しに使ってみる インストール パッケージのインストール npm install feedparser ソースコード例 readable stream でRSSのjsonを取得できる http://nodejs.org/api/stream.html#stream_class_stream_readable feed.js // …

PHPを使ってRSSをMySQLへ保存

RSSをHTTPで取得して各itemをパース→DBへ書き込み 上記をcronで定期的に実行 作成したプログラム RSSを取得してパースするクラス DBへの書き込みクラス cron実行スクリプト RSSの取得 phpのfile_get_contentsでRSSのURLを渡して取得 ステータスコードが200場…

Apacheのファイル構成とよく使うコマンド

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とは Chef is "Infrastructure as Code". インフラの構成をコードで管理するためのフレームワーク コマンドを実行するだけでセットアップの際に同様の環境を構築することができる 公式サイト: http://www.getchef.com/chef/ チュートリアル: https://lea…

さくらVPSの初期設定まとめ

さくらVPSに登録してから必要な初期設定のまとめ コントロールパネルからVPS起動 メールでVPSコントロールパネルのURL, IPアドレス, パスワードが送られてくるので、VPSコントロールパネルのページを開く 「 仮想サーバ操作 」の「 起動 」ボタンを押して、…