CentOSにJPEGサポート付きでPIL(Python Imaging Library)をインストールする

ServersMan@VPS(CentOS)にJPEGサポート付きでPIL(Python Imaging Library)をインストールしてみる。1.freetypeのインストール(参考:wikipedia:FreeType) yum install freetype freetype* 2.libjpegのインストール(参考:wikipedia:Libjpeg)JPEGの…

Apple iTunes StoreのデータをPythonから利用する

前回のエントリーでsimplejsonをインストールしてPythonからJSONを使いたいな〜〜〜と思ったのは、JSON形式のデータフォーマットで提供されているApple iTunes Store内のアーティストデータを、Pythonで利用したいな〜〜〜と思ったからなのですが、iTunes St…

CentOSにsimplejsonをインストールする

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

CentOSのバージョンとアキテクチャを確認する

CentOSのバージョンを確認する $ cat /etc/redhat-release CentOS release 6.4 (Final) CentOSのアキテクチャを確認する $ arch x86_64 ← 64bit判のCentOSをインストールしていたのでx86_64と表示される

Linux(CentOS)でCPUとメモリの情報を確認する

Linux(CentOS)でCPUとメモリの情報を確認するCPU情報の確認 less /proc/cpuinfo メモリ情報の確認 less /proc/meminfo

Webminのパスワードを忘れてしまった場合

Webminのパスワードを忘れてしまった場合は以下で再設定/usr/libexec/webmin/changepass.pl /etc/webmin ユーザ名 パスワード

Webminのポート番号を忘れてしまった

タイトル通りですが、愚かにもブラウザからWebminのブックマークを消してしまいポート番号をメモしてなかったので Webminにアクセス出来なくなってしまった^^;;;そんな時は、慌てず騒がず、/etc/webmin/miniserv.conf に port=xxxxxx と記述があるのでそちら…

Python mod_wsgiアプリケーションでの HTTP クッキー(cookies)の入力と出力

Python mod_wsgiアプリケーションでの HTTP クッキー(cookies)の入力と出力(1) クッキーの出力30日間有効な「session」という名前の1〜1億までのランダムな値を持ったクッキーを出力する例 def application(environ, start_response): import Cookie imp…

PythonからMeCabを使ってみる。

Pythonからオープンソースの形態素解析エンジンMeCabを利用してみる。1.mecab-pythonのインストール。 wget http://mecab.googlecode.com/files/mecab-python-0.996.tar.gz tar xvzf mecab-python-0.996.tar.gz cd mecab-python-0.996 python setup.py bui…

XML & HTML Python 構文解析ライブラリー lxmlをインストールする。

PytnonでXMLやHTMLを高速に処理するためのモジュール「lxml」をインストールする。1.まず、lxmlに必要なパッケージをインストールして yum install libxml2* libxslt* 2.lxmlパッケージをインストールする easy_install lxml 3.それで、lxmlがインポー…

ServersMan@VPS(CentOS)に形態素解析エンジンMeCabをインストール(和布蕪)

ServersMan@VPSにオープンソースの形態素解析エンジン、MeCabをインストールする。 【MeCabのインストール】 wget http://mecab.googlecode.com/files/mecab-0.996.tar.gz tar xvzf mecab-0.996.tar.gz cd mecab-0.996 ./configure --with-charset=utf8 make…

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

ServersMan@VPS(CentOS)に python MultipartPostHandler をインストールする。http://pypi.python.org/pypi/MultipartPostHandler/0.1.0 wget http://pypi.python.org/packages/source/M/MultipartPostHandler/MultipartPostHandler-0.1.0.tar.gz tar xvzf…

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. エンジニアセット今回、ホームページ開設用にサーバーを利用したいのでホームページセットでサ…