2013-04-01から1ヶ月間の記事一覧
TCP/IPネットワークにおけるトランスポート・プロトコル名とプロトコル番号の対応表。 Pythonのsocket.getprotobyname関数などでプロトコル名を指定するとプロトコル番号を引っ張ってくる元ネタ。 import socket >>> socket.getprotobyname("tcp") 6 >>> soc…
自宅のパソコンから、ServersMan@VPSにSFTPでファイルを自動転送したいことがありますが、PythonでのSSH接続とSFTP転送をサポートしてくれるライブラリーparamikoをラップして、SFTP操作を簡単にしてくれるライブラリーpysftpがあったので、そちらをMac OS X…
Sageには、Python文化生まれのHTTPサーバーインターフェース規格WSGIのwerkzeugが入っているので、以下のような感じで、自前でサーバーを立ち上げて、WSGI規格のWSGIアプリを作る事が出来ます。1.テストプログラム。以下の内容でtest.sageファイルを作成 #…
ServersMan@VPS(CentOS)にIPythonをインストールしてみる。マニュアル:http://ipython.org/documentation.html1.インストール pip install ipython
ServersMan@VPS(CentOS)にSage (数式処理システム)をソースからビルドしてみる。Sageマニュアル:http://www.sagemath.org/library.html1.インストールSageソースのコンパイルにはFORTRANコンパイラが必要なので、以下も参照してください。 CentOSにFORT…
CentOSにFORTRANコンパイラ(gfortran)をインストールする。 yum install gcc-gfortran libgfortran
サーバーを運営していると、実際の通信データのやり取りをキャプチャしたい事がありますが、パケットキャプチャソフトとして有名なWireShark(ワイヤシャーク)をServersMan@VPS(CentOS)にインストールしてみる。http://www.wireshark.org1.インストール…
manコマンドで出力される説明が日本語だと、とてもありがたいので、その手順。1.日本語manページをインストールする yum -y install man-pages-ja 2.サーバーのローケルを日本語にするサーバーのローケルを日本語する方法は「ServersMan@VPSの初期設定な…
パッケージ管理システム『pip』をインストールする。 easy_install pip
python-bitlyとpython-twitterを使ってTwitterにポストしてみる。 import urllib import bitly_api import twitter login_name = 'bit.lyのログイン名' api_key = 'bit.lyのAPIキー' # bitly APIの生成 bitly = bitly_api.Connection(login_name, api_key) #…
Pythonのbitly_apiライブラリーで、短縮URLサービス「bit.ly」の短縮URLを取得する https://github.com/bitly/bitly-api-python1.インストール pip install bitly_api 2.使い方 % python >>> import urllib >>> import bitly_api >>> bitly = bitly_api.…
ServersMan@VPS(CentOS)に phpMyAdmin をインストールしてみる。1.CentOSのバージョンを調べる # cat /etc/redhat-release CentOS release 6.4 (Final) 2.phpのバージョンを調べる # php -v PHP 5.3.3 (cli) (built: Feb 22 2013 02:51:11) Copyright …
Pythonの画像作成モジュール、PILで日本語を使う必要が出て来て、ServersMan@VPS(CentOS)に日本語フリーTrueTypeフォント、IPAフォントver.3(003.03) 4書体パックとIPAexフォント2書体パック(Ver.002.01)を入れてみました。IPAexフォント・IPAフォントのダ…
(こちらは書きかけ)たまに、自分のサイトの表示時間、サーバーのレスポンスが知りたい事がありますが、そんな時のために、折角ServersMan@VPSを借りたので、サイトの表示スピードを計測するためのサイトをPythonで作ってみました。『サイト表示スピード測…
ServersMan@VPS(CentOS)にJPEGサポート付きでPIL(Python Imaging Library)をインストールしてみる。1.freetypeのインストール(参考:wikipedia:FreeType) yum install freetype freetype* 2.libjpegのインストール(参考:wikipedia:Libjpeg)JPEGの…
前回のエントリーでsimplejsonをインストールしてPythonからJSONを使いたいな〜〜〜と思ったのは、JSON形式のデータフォーマットで提供されているApple iTunes Store内のアーティストデータを、Pythonで利用したいな〜〜〜と思ったからなのですが、iTunes St…
PythonでJSONを使いたいな〜〜〜と思ったのですが、PythonでのJSONの標準サポートは2.6からで、現在インストールしているPythonがバージョン2.4.3のためsimplejsonのサイトからsimplejsonをダウンロードしてインストールする。 wget http://pypi.python.org/…
CentOSのバージョンを確認する $ cat /etc/redhat-release CentOS release 6.4 (Final) CentOSのアキテクチャを確認する $ arch x86_64 ← 64bit判のCentOSをインストールしていたのでx86_64と表示される
Linux(CentOS)でCPUとメモリの情報を確認するCPU情報の確認 less /proc/cpuinfo メモリ情報の確認 less /proc/meminfo
Webminのパスワードを忘れてしまった場合は以下で再設定/usr/libexec/webmin/changepass.pl /etc/webmin ユーザ名 パスワード
タイトル通りですが、愚かにもブラウザからWebminのブックマークを消してしまいポート番号をメモしてなかったので Webminにアクセス出来なくなってしまった^^;;;そんな時は、慌てず騒がず、/etc/webmin/miniserv.conf に port=xxxxxx と記述があるのでそちら…
Python mod_wsgiアプリケーションでの HTTP クッキー(cookies)の入力と出力(1) クッキーの出力30日間有効な「session」という名前の1〜1億までのランダムな値を持ったクッキーを出力する例 def application(environ, start_response): import Cookie imp…
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…
PytnonでXMLやHTMLを高速に処理するためのモジュール「lxml」をインストールする。1.まず、lxmlに必要なパッケージをインストールして yum install libxml2* libxslt* 2.lxmlパッケージをインストールする easy_install lxml 3.それで、lxmlがインポー…
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…
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…
セキュアハッシュ(SHA1、SHA224、SHA256、SHA384、SHA512) および、メッセージダイジェスト (MD5)生成用のPythonライブラリーhashlibを、ServersMan@VPS(CentOS)にインストールする。ダウンロードは以下から。 http://code.krypto.org/python/hashlib/…
ネット上のcsvファイルをPythonで読み込んで、「カラム」に分解してみるテストデータとして、アメリカ地質調査所(USGS)が公開している、過去30日間のM4.5以上の地震のcsvリスト(http://earthquake.usgs.gov/earthquakes/feed/csv/4.5/month)を使用。 i…
pythonで、入力データの文字コードを UTF-8,ShiftJIS, EUC-JP, JIS を相互に変換する必要が出て来たので、 python 日本語コード変換ライブラリー pykf をインストールしてみる。1.インストール easy_install pykf 2.使い方 http://sourceforge.jp/projec…
PythonでJSONを使いたいな〜〜〜と思ったのですが、PythonでのJSONの標準サポートは2.6からで、現在インストールしているPythonがバージョン2.4.3のためsimplejsonのサイトからsimplejsonをダウンロードしてインストールする。 wget http://pypi.python.org/…