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

Python hashlib をインストールする。

セキュアハッシュ(SHA1、SHA224、SHA256、SHA384、SHA512) および、メッセージダイジェスト (MD5)生成用のPythonライブラリーhashlibを、ServersMan@VPS(CentOS)にインストールする。ダウンロードは以下から。 http://code.krypto.org/python/hashlib/…

ネット上のcsvファイルをPythonで読み込んで「カラム」に分解する

ネット上のcsvファイルをPythonで読み込んで、「カラム」に分解してみるテストデータとして、アメリカ地質調査所(USGS)が公開している、過去30日間のM4.5以上の地震のcsvリスト(http://earthquake.usgs.gov/earthquakes/feed/csv/4.5/month)を使用。 i…

CentOSに python 日本語コード変換ライブラリー pykf をインストールする。

pythonで、入力データの文字コードを UTF-8,ShiftJIS, EUC-JP, JIS を相互に変換する必要が出て来たので、 python 日本語コード変換ライブラリー pykf をインストールしてみる。1.インストール easy_install pykf 2.使い方 http://sourceforge.jp/projec…

Python2.4.3に simplejsonをインストールする

PythonでJSONを使いたいな〜〜〜と思ったのですが、PythonでのJSONの標準サポートは2.6からで、現在インストールしているPythonがバージョン2.4.3のためsimplejsonのサイトからsimplejsonをダウンロードしてインストールする。 wget http://pypi.python.org/…

Pythonで、Googleページランク表示ブログパーツを自作してみる。

Pythonで、Googleページランク表示ブログパーツを自作してみる。なお、Googleページランク表示ツールはmod_wsgiのPythonアプリとして実行するので、mod_wsgiのセットアップは以下を参照してください。ServersMan@VPS(CentOS)にWSGIインターフェース mod_ws…

ServersMan@VPS(CentOS)にWSGIインターフェース mod_wsgiをインストールする

ServersMan@VPS(CentOS)にWSGI に準拠した、Python⇔Webサーバ間インタフェースmod_wsgiをインストールする。1.httpd-develのインストール(必要な場合実施する)Apacheのモジュールをコンパイルするのに必要なapxsが、CentOSのhttpdでは標準でインストー…

ServersMan@VPS(CentOS)のホスト名を設定する

ServersMan@VPSから、Pythonのsmtplibを使ってメールを送信しようとしたところエラーが出たので >>> import smtplib >>> c = smtplib.SMTP('localhost:25') Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.4/smtplib.py"</stdin>…

ServersMan@VPS(CentOS)にWebminをインストールする。

ブラウザーからLinuxの各種設やApacheやMySQLのサーバの設定、サーバーの再起動などが簡単に出来るWebminをServersManにインストールしてみました。Webminの最新版は→http://www.webmin.com1.Webminのインストールwget http://prdownloads.sourceforge.net…

ServersMan@VPS(CentOS)にアクセスログ解析ソフトWebalizerをインストールする。

ServersMan@VPS(CentOS)にアクセスログ解析ソフトWebalizerをインストールしてみました。1.webalizerのインストール yum -y install webalizer 2.webalizer設定ファイルの編集 vi /etc/webalizer.conf で以下を変更 ホスト名を指定 HostName chamu.org…

ServersMan@VPS(CentOS)にMySQL-pythonをインストールする。

PythonからMySQLに接続する際に必要なMySQL-pythonをインストールする MySQL-pythonの最新版は→http://sourceforge.net/projects/mysql-python/1.MySQLdbのインストール wget http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2…

ServersMan@VPS(CentOS)にMySQLをインストールする。

ServersMan@VPS(CentOS)にMySQLをインストールしてみる。1.yumでMySQLをインストールする yum install mysql-server 2.ベンチとmysql-develも入れておく yum install mysql-bench yum install mysql-devel 3.MySQLをブート時、自動起動するようにす…

Pythonで日本語を含む国際化ドメイン(IDNA)をPunycode変換する

Pythonで日本語を含む国際化ドメイン(IDNA)をPunycode変換するutf-8でurlを渡して、Punycodeに変換する関数 import urllib from urlparse import urlparse def url_idna_quote(url): protocol, domain, path, params, query, fragment = urlparse(url) dom…

ServersMan@VPSの初期設定など

お借りしたServersMan@VPSでは、サーバーの用途に合わせて以下4つのコースが選択出来るのですが1. シンプルセット 2. ディスクセット 3. ホームページセット 4. エンジニアセット今回、ホームページ開設用にサーバーを利用したいのでホームページセットでサ…