概要 RubyやPerlなどの文字列と概ね同じ感覚で扱えますが、細かい点では様々な違いがあります。 例えば、シングルクォーテーションであってもエスケープシーケンスが使用できます。 sample.py #!/usr/bin/python # -*- coding: utf-8 -*- print 'line1\nline2' # シングルクォーテーションであってもエスケープシーケンスが有効 2018-10-31
プロセスID関連 (ps, pgrep, pkill) 全プロセスを表示するためには $ ps ax とすればよく、その表示を見やすくするためには "u" と "w" を追加して $ ps auxw とすればよいです。表示件数自体は同じです。そのうち特定のコマンドのプロセスIDだけを表示したい場合は $ ps ax | grep 'my_script' | grep -v grep 2018-10-31
概要 LDAP の実装の一つ OpenLDAP について、簡単なコマンドサンプルを記載します。 インストール LDAP サーバ slapd (Standalone LDAP Daemon) sudo yum install openldap-servers sudo apt install slapd LDAP クライアントコマンドのインストール 2018-10-30
概要 プロセスの死活監視等を行うためのデーモン化ツールの一つ supervisor の簡単な使い方を記載します。 インストール apt や yum によってインストールする場合は以下のようになります。 sudo apt install supervisor sudo yum install supervisor 2018-10-28
ファイル内容を再帰的に検索 (grep) find コマンドはファイル名についてディレクトリを再帰的に検索します。ファイルの内容について指定したディレクトリ以下を再帰的に検索するためには grep に -r オプションを付与します。その際 -n および -i オプションも付与しておくと便利です。未来創発 NRI grep です。 2018-10-24
概要 3D アプリケーション間でデータを交換するためのファイルフォーマットの一つに COLLADA (COLLAborative Design Activity) があります。コンピュータグラフィックスのレンダリングに必要な情報およびその他付随する情報を格納できます。COLLADA の仕様にしたがった XML スキーマファイルの拡張子は通常 2018-10-21
概要 ZeroMQ を Python から利用する場合のサンプルコードを記載します。 Fixing the World To fix the world, we needed to do two things. One, to solve the general problem of "how to connect any code to any code, anywhere". Two, 2018-10-18
概要 よく使う python ライブラリのサンプルコード集です。 JSON #!/usr/bin/python # -*- coding: utf-8 -*- import json arr = [1, 2, {'xxx': 3}] # オブジェクト ←→ JSON 文字列 jsonStr = json.dumps(arr) arr2 = json.loads(jsonStr) # 2018-10-18
特徴点の検出 Feature Detection 特徴点として利用できるものの一つに、物体の角があります。 Feature Detection and Description import numpy as np import cv2 as cv img = cv.imread('myimage.png') gray = cv.cvtColor(img,cv.COLOR_BGR2G 2018-10-05
概要 こちらのページで用意した環境を用いて、画像の基本的な扱い方を把握します。 Core Operations 切り出し Region of Interest (ROI) RGB で処理するために Matplotlib を利用することにします。 from matplotlib import pyplot as plt import matplotlib.image as mpimg 2018-09-26