Monthly Archives: 7月 2014

[メモ] Pythonで標準エラー出力に表示するには

Pocket

sys.stderrを使う。

例1)

例2)

 

http://docs.python.jp/2/library/sys.html#sys.stderr
http://stackoverflow.com/questions/5574702/how-to-print-to-stderr-in-python
https://sites.google.com/site/diveintopythonjp/home/10-sukuriputo-to-sutorimu/10-2-hyoujun-nyuuryoku—hyoujun-shutsuryoku—soshite—era

[メモ] sambaのパスワードファイルに登録されているユーザ一覧を表示するには

Pocket

smbpasswdにはそういった機能がない。
pdbedit -Lを使う。

pdbeditとは

manによれば「SAM database(sambaユーザデータベース)を管理するコマンド」

ユーザデータベースに登録されているユーザアカウントをすべて表示する。
「ユーザ名:uid:フルネーム」という書式で表示。
以下、実行例はすべてmanから。

-vを付けると詳細に。

そのほかのオプションはpdbedit –helpあるいは、もちろんman。

[メモ] FreeBSD10にhadoopインストール

Pocket

素の状態のFreeBSD 10にpkgngでhadoopをインストールしたときのメモ。

2014/7/4時点でのpkgにはhadoop-1.2.1が入ってる。

pkgのインストール

pkgの初回インストールに成功した試しがない。
pkgのpackageをダウンロードしてインストール。
具体的には、pkg-staticを取り出し、pkg-staticでpkgのpackageをインストール。

pkg update。

シェルとか、sudoとか、必要なものがあればインストールする。

hadoopのインストール

OpenJDKのための設定

hadoopについてくるOpenJDKのためにfstabに設定を加える。
OpenJDKインストール時のメッセージに沿って進める。

fstabに以下に行を追加。区切りはtab。

mount。
mountと叩いてmountされていることを確認。

以上。
続きはこちら

[メモ] MacにPythonのmatplotlibをインストール

Pocket

matplotlibには、gfortran、freetypeが必要で、こちらはbrewでインストールする。
あとはpipでnumpy, scipyをインストールし、やっとmatplotlibをインストールできる。

gfortran, freetypeのインストール

gfortran。

freetype。libpngも入る。

numpy, scipyのインストール

numpy, scipyのテスト
以下のようなスクリプトを実行

実行結果

matplotlibのインストール

やっとmatplotlib

おしまい。

[Windows] スクリーンショット取得ツールScreenshoterはブサイクだけど楽すぎる

Pocket

ひょんなことから知ったスクリーンショット取得ツールScreenshoter。
見た目が悲しいくらいにブサイクでまったく期待してなかったのだが、意外に使い勝手が良くて驚いたので記す。

Screenshoterとは、繰り返しになるがスクリーンショットの取得をサポートしてくれるツールである。
あらかじめ決めておいたフォルダに、これまた決められたファイル名でスクリーンショットを保存してくれる。
撮影対象も、全画面、アクティブウインドウ、任意の範囲で決められる。
つまり設定だけしておけば、あとはじゃんじゃんPrintScreenを連打すればいいだけ(Altキーを押しながらとか要らない)。

おそらく同じようなツールは他にもあるだろうが、Screenshoterにはそれ以外にも「おお!それだよそれ!」という気遣いがあるのだ。
下記にまとめる。

Screenshoterの特徴

公式サイトより引用しつつ追加:

  1. ツールのボタンクリックか、print screenキーを押すだけ(Altを押しながらとか不要)で撮る
  2. 撮影対象は、①全画面、②アクティブウインドウ、③任意のエリアから選べる
  3. マウスカーソルを撮ることもできる(デフォルトではカーソルは消える)
  4. 保存形式は①JPG、②PNG、③BMPから選べる
  5. ファイル名は①連番、②日時、③都度設定、から選べる
  6. ツール表示をコンパクトにできるし、タスクトレイに収納することもできる
  7. ツールは海外製だけど日本語表示もできる
  8. スクリーンショットを撮るときには空気を読んで消えてくれる
  9. インストール不要ッ!
  10. ここまで素晴らしいのに見た目はブサイク。だがそれがいい

見た目は公式サイトを見てくれい。
ツール自体のスクリーンショットを撮ろうかと思ったら上記特徴8のせいで撮れなかったよ!