Monthly Archives: 6月 2008

ユーザー管理に関するLinuxコマンド

最近ファイルやディレクトリのパーミッション設定と合わせてよく使っているコマンドなので、備忘録を兼ねて使用例を書き出してみます。 ./app ディレクトリを someuser ユーザー、 apache グループに変更する。 … Continue reading

Posted in Linux | Tagged , , | Leave a comment

Python: ファイル、ディレクトリの属性確認(存在、読み込み、書き込み、実行)

ソースコード $ python >>> import os >>> os.access(‘/root’, os.F_OK) True >>> os.access(‘/root’, os.R_OK) False >>> o … Continue reading

Posted in Python | Tagged , | Leave a comment

sshdのログファイルの確認方法

サーバで sshd サービスを使っていると、招かれざる人(大抵bot)も結構な頻度でアクセスしてきます。何時何処からどのようなアクセスがあるのかは知っておく為にログファイルをモニタリング。 sshd のログファイルのパス … Continue reading

Posted in Linux | Tagged , , | 1 Comment

Magic Workstation にインポートするオリジナルカードの作成スクリプト

Magic Workstation(MWS)という対戦カードゲームMagic: The Gatheringが出来るソフトがありますが、その機能の一つにオリジナルカードのインポート機能があります。カードの作成方法はテキスト … Continue reading

Posted in Python | Tagged , , , , | 1 Comment

OpenGL: ポリゴンで円の描画

円周上の座標(x, y)×n個を計算しその点を結ぶことによって描画します。nを分割数とすると、nに比例して円は滑らかになります。 実行結果 分割数: 15(ちょっとカクカクしてる) 分割数: 100 コード // Ope … Continue reading

Posted in C/C++ | Tagged , , | 1 Comment

Python: 可変個の引数を受け取る関数

ソースコード #!/usr/bin/python # coding: UTF-8 # 可変個の引数を受け取る関数 # 引数の前に*を付けると、関数内ではタプルとして受け取る def sigma_sq(*nums): # … Continue reading

Posted in Python | Tagged | 1 Comment

Python: CSVファイルに書き込み – csv.writerオブジェクト

試しにチャット履歴をCSVファイルに保存するという場合の例を取り上げます。まぁ実際はメッセンジャーアプリのXMLファイル等をコンバートして保存する例を持ってきた方が良いのかもしれませんが、そうするとコードが長くなり今記事 … Continue reading

Posted in Python | Tagged , , , | 2 Comments

Python: CSVファイルの読み込み – csv.readerオブジェクト

ソースコード #!/usr/bin/python # coding: UTF-8 # CSVファイルの読み込み import csv filename = “table01.csv” csvfile = open(fil … Continue reading

Posted in Python | Tagged , , , | 3 Comments

Python: リスト内包表記(リストコンプリヘンション)をfor文に書き換える

リスト内包表記を知ることでコードのリーディングとライティングを早めることが出来ます(パフォーマンスもfor文より良いです)。そこでリスト内包表記とfor文の書き換え方を以下に紹介。 ソースコード #!/usr/bin/p … Continue reading

Posted in Python | Tagged , , | Leave a comment

Python: lxmlのインストール方法

lxml とはXMLやHTMLを扱うPythonのライブラリの一つです。 lxml is the most feature-rich and easy-to-use library for working with XM … Continue reading

Posted in Python | Tagged , , , | Leave a comment