Monthly Archives: 6月 2008
ユーザー管理に関するLinuxコマンド
最近ファイルやディレクトリのパーミッション設定と合わせてよく使っているコマンドなので、備忘録を兼ねて使用例を書き出してみます。 ./app ディレクトリを someuser ユーザー、 apache グループに変更する。 … Continue reading
Python: ファイル、ディレクトリの属性確認(存在、読み込み、書き込み、実行)
ソースコード $ python >>> import os >>> os.access(‘/root’, os.F_OK) True >>> os.access(‘/root’, os.R_OK) False >>> o … Continue reading
sshdのログファイルの確認方法
サーバで sshd サービスを使っていると、招かれざる人(大抵bot)も結構な頻度でアクセスしてきます。何時何処からどのようなアクセスがあるのかは知っておく為にログファイルをモニタリング。 sshd のログファイルのパス … Continue reading
Magic Workstation にインポートするオリジナルカードの作成スクリプト
Magic Workstation(MWS)という対戦カードゲームMagic: The Gatheringが出来るソフトがありますが、その機能の一つにオリジナルカードのインポート機能があります。カードの作成方法はテキスト … Continue reading
OpenGL: ポリゴンで円の描画
円周上の座標(x, y)×n個を計算しその点を結ぶことによって描画します。nを分割数とすると、nに比例して円は滑らかになります。 実行結果 分割数: 15(ちょっとカクカクしてる) 分割数: 100 コード // Ope … Continue reading
Python: 可変個の引数を受け取る関数
ソースコード #!/usr/bin/python # coding: UTF-8 # 可変個の引数を受け取る関数 # 引数の前に*を付けると、関数内ではタプルとして受け取る def sigma_sq(*nums): # … Continue reading
Python: CSVファイルに書き込み – csv.writerオブジェクト
試しにチャット履歴をCSVファイルに保存するという場合の例を取り上げます。まぁ実際はメッセンジャーアプリのXMLファイル等をコンバートして保存する例を持ってきた方が良いのかもしれませんが、そうするとコードが長くなり今記事 … Continue reading
Python: CSVファイルの読み込み – csv.readerオブジェクト
ソースコード #!/usr/bin/python # coding: UTF-8 # CSVファイルの読み込み import csv filename = “table01.csv” csvfile = open(fil … Continue reading
Python: lxmlのインストール方法
lxml とはXMLやHTMLを扱うPythonのライブラリの一つです。 lxml is the most feature-rich and easy-to-use library for working with XM … Continue reading