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

FabricでリモートのMySQLのDBデータをローカルマシンから乗せ替える

Webの開発環境がローカルのPCにあって、例えば、リモートサーバーにあるMySQLのDBの内容を、そっくりそのまま、ローカルPC内のDBの内容で定期的に乗せ替えたい場合に便利な小技ですが、Python 製のデプロイ管理ツールFabricを使って、タスクを自動化。以下は…

MySQLでデータベース名を簡単に変更する方法

MySQLで既存のデータベース名を、コマンドラインから新しいデータベース名に変更するのが以外に面倒なので、簡単な方法。MySQLで作成した「testDB」という名前のデータベースというのは、実は「/var/lib/mysql/testDB」というディレクトリーにテーブル毎のフ…

類似楽曲検索を作ってみました。

しばらくこのブログを止んでましたが、このブログを書きながらやっと作りたかったサイトが出来たので、ご報告。まだ、作りかけですが、音楽のmp3データに含まれてる音楽サウンドの音声分析をもとに、ある曲の類似楽曲をコンピュータで自動で計算して、似てい…

Python - SSHモジュールのポート転送でMySQLにお気軽リモート接続

以前『sshトンネル(ポートフォワード)を使ってリモートのMySQLにつなぐ』という記事を書きましたが、sshコマンドでポートフォワードをしようとすると、パスワードログインの場合、毎回、パスワードを入力しないといけないのが面倒なので、 Python - SSHモ…

統合数式処理システムSage (セイジ)にMySQL-pythonをインストール

統合数式処理システムSage からMySQLのデータにアクセスしたかったのでSageにMySQL-pythonをインストール以下root権限で1.Sageのシェルを起動 sage -sh 2.SageのシェルからMySQL-pythonをインストールpypi(https://pypi.python.org/pypi/MySQL-python/…

eyeD3でMP3ファイルのタグ情報を取得する。

eyeD3でMP3ファイルのアーティスト名などのタグ情報を取得してみる。1.インストール pip install eyeD3 2.実行例(1) コマンドラインから $ eyeD3 'Last Christmas.mp3' 01 Last Christmas.mp3 [ 8.18 MB ] --------------------------------------------…

ネットワーク上のExcelファイルをPythonで直接読み込む(xlrd)

1.python-excelライブラリをインストールする。http://www.python-excel.org先日、パッケージ管理システム『pip』をインストールしていたので、Python で Excel ファイルを 読み/書きするためのパッケージ xlrd, xlwt, xlutilsをpipでインストールする。 p…