January
Sub-archives
Jan 26, 2008
Plone SVN report
2008-01-26
- r19048 plone.portlet - dndのサポートブランチ
Jan 24, 2008
ネットワークエンジニアとして
日に日に馬鹿になっていく気がする。
- RIPはブロードキャスト。OSPFは隣接ルータを指示する。RIPはhorizenがある。
- Deffie-Hellmanを忘れるなー。適当にやっているのがよくわかる。
- Ciscoやったことないのはやばい。正確にはやったことがあるが10年以上昔だ。Zebra(Quagga)ってどうなんだっけ。
- Stevensの本は読み返すこと。
- NATもポートがどうの?うーん、ハードウェアとかあったしな。NATの通常のトラブルじゃないことは間違いない。
- GREトンネルってなんだったけ
- iptablesで全部ログを取ることもあったような。sshのbrute forceを叩き落とすとか。
落ち着いて考えればすぐに思い出せるはずなんだが。 技術的でないトラブル解決ばかり上手くなっていく…。
まとめるとネットワークエンジニアとしてのレベルがどんどん下がっているということ。
Jan 18, 2008
djangoとunicodeのメモ
CharFieldとかTextFieldを読み込むとUnicode型で帰ってくる。
Jan 17, 2008
RMagickで遊ぶ
RMagickをちょこちょこやってみた。
convert pagoda_sm.jpg -colorspace gray \
\( +clone -tile pencil_tile.gif -draw "color 0,0 reset" \
+clone +swap -compose color_dodge -composite \) \
-fx 'u*.2+v*.8' sketch.gif
が
require 'RMagick'
require "stringio"
require 'tempfile'
include Magick
def sketch(img)
img.colorspace = Image::GRAYColorspace
img2 = img.clone
d = Draw.new
d.tile = Image.read('pencil_tile.gif')[0]
d.color(0,0, ResetMethod)
d.draw(img2)
img3 = img.clone
img4 = img3.composite(img2, 0, 0, ColorDodgeCompositeOp)
imgl = Magick::ImageList.new
imgl << img
imgl << img4
img5 = imgl.fx('u*.2+v*.8')
return img5
end
img = Image.read('pagoda_sm.jpg')[0]
new_image = sketch(img)
new_image.format = 'gif'
s = new_image.to_blob
File.open('sketch.gif','w') {|f| f.write(s) }
となる。
- http://www.imagemagick.org/Usage/photos/ もとのimagemagickの操作が載っている。
Jan 15, 2008
LaTeX画像取り込み
メモ
- epsf.sty を使う
- \Put(102.5,29){\epsfxsize=30mm\epsfbox{image.eps}}
Jan 09, 2008
AcroTeX
何やら面白そうなパッケージ。PDFのフォーム機能などが使えるようだ。
\usepackage[dvipdfm]{eforms} として読み込んでごにょごにょやると文字の入力ができるPDFの出来上がり。JavaScripと組み合わせるともっと面白いことができるんだと思うけどとりあえずはこんなもん。
Jan 06, 2008
reportlab勉強中
reportlabの勉強を開始する。
- 大きくわけて二つのモードがあると思ってよい。線と文字を配置するモード。文章や表などを適当に流しこむモード。
- Frameを使うと小さな描画領域が作らると思えばよい。
- Templateは使う必要はない。
Jan 04, 2008
今日のDebianPackage
2008-01-04
- zenmap - nmapのGUIフロントエンド
- cython - pyrexの発展版(?)。PythonのCモジュールをPython風に書く
- bkchem - 化学式を描くツール
- scamper - tracerouteの高機能版らしいが何が高機能なのかよくわからない。
Jan 03, 2008
python文法チェッカー
pychecker・pyflakes・pylint
-
pychecker 文法チェッカー。できるだけ静的に文法違反を調べる。
-
pylint pycheckerと同じ目的。
-
pyflakes 同じ。module周りが親切。使ってないimportとか警告がでる。
python-contract
PEP-0316
etckeeper
gitで/etcを記録する。

