土曜日, 6月 02, 2007

[OSS] Inkscape

Inkscapeというのは、Illustratorのようなベクターイメージを描く事ができるドローイングソフト。使ってみていないのだか結構有名。
clipped from www.inkscape.org
gallery/thumbs/inkscape-0.46-paint-bucket_thumb.png
 blog it

チュートリアルはこちら。

金曜日, 6月 01, 2007

[Life] Firefoxでスパイダリング

SpidersというFirefoxのアドオンがあるので、これを使えば面白いことができそう。

オートメメーションだけなら、このアドオンでも出来るのかな?(まだ入れていないので不明)。
clipped from addons.mozilla.org
 blog it


あ、でも自動化だけならSeleniumが流行だし良いのかな。

木曜日, 5月 31, 2007

[Windows] rsync@windows

cwrysncというのがあり、これを使うことでWindowsのファイル共有をつかうことなく、Linuxのようにファイルの同期を取ることが出来ます。
cygwinをつかったことがない向き(私も。coLinuxのほうが好き)にはちょっとフォルダ指定がややこしいですが、日本語も通ったし、4Gくらいの転送もできました.Windowsのファイル共有機能が使えない状況では,十分使えるソフトだと思います。
clipped from www.itefix.no

cwRsync is a yet another packaging of Rsync and Cygwin. You can use cwRsync for fast remote file backup and synchronization.
 blog it

起動の仕方としては、サーバ側は下記で起動。
C:\Program Files\cwRsync\bin>rsync.exe --daemon --log-file=c:\test.log --config=c:\rsyncd.conf

また、このときのrsync.confは、
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/d/work
read only = false
transfer logging = yes

これに対してクライアント側では、
C:\Program Files\cwRsync\bin>rsync.exe -vrz --stats /cygdrive/d/"Documents and Settings"/00962724/デスクトップ/intro7.1.P4 rsync://192.168.10.131/test

とします。また、サイトからはServerのセットをダウンロードする必要はありません(バイナリrsync.exeは同じものですから)。

水曜日, 5月 30, 2007

[Linux] Cactiでアラートメール

cactiusersで配られているTholdというプラグインを使うことで、Cactiでも閾値を超えたものについてアラートメールが出せるようになる様です。
ただ、稼動中のCactiに入れ込むには、このTholdの前に入れなくてはいけないcacti-plugin-archというパッチが、config.phpを上書くので注意が必要です。

火曜日, 5月 29, 2007

[ajax] AjaXplorer

ajaxをある程度活用したウェブのファイルエクスプローラ。
でも日本語が一部とおらない(というか変換のコードはないでしょうから。。)し、ファイルアップロードは結局1個づつ指定しなくてはならいし、さらにはプログレスバーもありませんでした。。。
ちょっと期待しただけに残念ですが、発展してくれることを(他力本願に)期待しています。
clipped from www.moongift.jp
 blog it

月曜日, 5月 28, 2007

[Life] Project.net

ウェブアプリのプロジェクト管理ソフトProject.netがオープンソースになっていました(コマーシャルオープンソース?)。ユーザ登録が必要でまだ試していませんが、MS-Projectはみんなで買うと大変なので、こういう選択肢が増える系はユーザ企業にとってうれしいオープンソース界の動きかなと思います。

日曜日, 5月 27, 2007

[Linux] LDAPのレスポンス時間

LDAPのレスポンスタイムをCactiでモニタリングするスクリプトがあった。意外にOpenLDAPの稼動状況って気にしない場合が多いが、大丈夫なのか心配になったら入れてみたい。

土曜日, 5月 26, 2007

[Linux] CactiEZ

モニタリングツールであるCactiを、簡単に入れられるCDROMパッケージ"CactiEZ"がありました。PHPアクセラレータまで入れてしまうのはどうかと思いますが、便利ですね。

金曜日, 5月 25, 2007

[Linux] OSSな分散ジョブシステム

SixApartのVOXでは,ブログの再構築をTheSchwartzというやつでクラスタでやっているらしい.そのクラスタシステムを公開してしまうものさすが.

似たようなのに,Gearmanというのがあって,こちらはLiveJournalというブログ(?)ところのバックエンドで使っているそうな.

木曜日, 5月 24, 2007

[Haskell] IOについて

この記事がけっこういい気がする.なんとなく分かったような.

水曜日, 5月 23, 2007

[haskell] BBL::Wiki

BBL::Wikiを先に読めば,HugsとGHCなど悩む必要はなかったのに...あとHaskellでGUIなんてのもあります.

火曜日, 5月 22, 2007

[Linux] kbcached

はてなnaoyaさんのOSキャッシュの話はとても良くまとまっていて素晴しい.それに触発されて,いっつも忘れるsarのオプションリストも備忘録として.

月曜日, 5月 21, 2007

[Haskell] MissingHライブラリ

MissingHというのを入れると,Haskellでも(Perlの)readpipe的なことが出来るらしい.

日曜日, 5月 20, 2007

[Linux] iSCSIターゲットの今

一年ほど前にLinuxをiSCSIターゲットにして,XPから接続してみたことはあったのですが,ちゃんとマックでも使えるようになったのですね.HPもiSCSI対応したことだし,ちゃんと見てゆきたいです.

土曜日, 5月 19, 2007

[Linux] box.net

Goodiesさんで紹介されていますが,オンラインストレージのbox.netが良いらしい.UIもキレイ(Flashの)だし,容量も1Gあれば十分かな.

金曜日, 5月 18, 2007

[Linux] WebDAV@Tomcat

Tomcatだけでwebdavが出来るらしい.apacheのmod_davって微妙にメンテナンスがどうなのかと思うし,このページを参考に(っていっても古いTomcatでの情報だが)やってみたいな.

木曜日, 5月 17, 2007

[Linux] dwsown

bashではビルトインコマンドらしいが,一度nohupせずに起こしてしまったジョブをログアウト時に殺させないようにできるコマンドとのこと(実行中だったのに,一度殺してからnohup付きで再実行,,していましたが).
clipped from www.glasscom.com
disown [-ar] [-h] [jobspec ...](2.2)

アクティブジョブテーブルから削除する。

 blog it

ちなみに,"-h"をつけるてやると「アクティブテーブルからは削除されないけど,(シェルがSIGHUPを受けても,そのジョブは)SIGHUPを受けないようにマーキングするだけ」という状態になるらしい.

あ,アクティブテーブルって要するにその使ってるターミナルが標準OUTにしていされてつながっちゃっているjobってことかな?ここらへんが良く分からない.

水曜日, 5月 16, 2007

[Haskell] コマンドラインで実行?

WCIMHさんのページで,同じような観点でトライされている情報があった.Winhugsは,ちゃんとでかいほうのバイナリをダウンロードしないとだめですね(1.4Mのほうではrunhugs.exeが無い).

名古屋大(?)のチュートリアルも結構いけてそう.

火曜日, 5月 15, 2007

[Linux] monit

ZABBIXライクなサーバ群のモニタ/監視ツールがありました.これって(ZABBIXほどは)日本語情報が無さそうですが,どっちがどうなのでしょう.
clipped from www.tildeslash.com
 blog it


犬のロゴがかわいい.でも15分でセットアップ可能というのは眉唾ですね.

月曜日, 5月 14, 2007

[Perl] XMLの生成は

「XMLを Perlの高階関数で。」という記事を見つけました.最近かじったHaskellの影響ではないですが,かなりうまい実装だと思いました(出来る人たちにとっては至極普通なのかな).

とってもテケトウに,既存の課題管理システムデータをbubble.usへ突っ込む(あそこは独自XMLでデータのimport/exportができる)スクリプトを書いていたので,これでキレイにしてみようかと思います.

日曜日, 5月 13, 2007

[Haskell] Haskellでコマンド実行?

DOSコマンド発行のテストプログラムを書こうとして挫折中.やはり本を読むのと書くのは違いますね.言語リファレンスはコチラ.

System.cmdはSTDINをつないでくれない様子で,runInteractiveProcessというのを使うようなのだが,そもそもWinHugsには入っていなさそう(コンパクト版の3Mのやつを入れたからかな?).

しかしPerlのsplitすら自作というのは,,と考えているうちはダメなのか..

土曜日, 5月 12, 2007

[Haskell] 初めてのHaskell

せっかく本を読んでいるので,実際にWinHugsをインストールしてやってみた.

ココを参考にしたのだが,やはり日本語対応の問題からかデスクトップ上のフォルダに入れたファイルは読めず,C:\直下に移動させる必要がありました.

関数型言語とそうじゃない言語(命令型言語(imperative language)というらしい)の違いは,前者はプログラムとして「何を行うべきか」を記述するのに対し,後者は「どのように動作すべきか」を記述すること,だそうな.そういわれると関数型のほうが(そら)効率的でしょうね,と思います.

追伸:
Haskellを勉強するためには,このITproの記事がよさそうです.

金曜日, 5月 11, 2007

[FON] snmpdを動かす

フランス語のサイトだが,説明があった.まだやってみていなですが.

木曜日, 5月 10, 2007

[Linux] darcs

バージョン管理ソフトでdarcsというのがありました.これって当初から分散指向なのでその意味でsubversionよりかっこいいらしい.

水曜日, 5月 09, 2007

[search] Lucy

LuceneのC言語ポートがありました.ちゃんとapacheのプロジェクト認定されたやつがあるというのは知りませんでした.
clipped from lucene.apache.org
Lucy
 blog it

火曜日, 5月 08, 2007

[Linux] NetPoke

NetPokeというツールを使うと,tcpdumpのパケットログを再生してみせることができるらしい...と見つけて喜んでいたらITproでずいぶん前に紹介記事がありました.

コネタ的かもしれませんが,tcpdumpのログを3次元表示するやつもありました(未踏採択もの?すばらしい).

月曜日, 5月 07, 2007

[Linux] sudosh

昨今ログ監査という名目でユーザのtelnet記録を取りたいという要求がある.そんなときに使えそうなアプリがsudosh.viは乱れるそうだが,十分プレイバックに耐えうるとのこと.まぁでもそのプレイバックを見てどうするのか,という話ですが...

日曜日, 5月 06, 2007

[search] JiroSearch

Luceneベースの検索エンジンJiroSearchというのがありました.検索クエリをセッションで識別する機能が搭載されているところが良いらしいですが,Solrのようなキャッシュ機構などが組み込まれていることは無さそうで残念.

clipped from www.crm.co.jp
jirologos
 blog it

土曜日, 5月 05, 2007

[life] GanttProject

いろいろな会社の方々とお仕事をしていると,意外にMSProjectが一般化していないことに気がつきます.この手のオープンソースが(ちゃんと使えると)ありがたいですね.
clipped from ganttproject.biz
 powered by clipmarksblog it

金曜日, 5月 04, 2007

[life] マインドマップ3種

オンラインで使えるマインドマップは今調べたところで下記3種ありそうなので簡単に比較(このページも参考になります).

Mindomoはグリッドあわせなどきれいに書く人向け。オールFlashでノードごとにメモやハイパーリンクを記述可能。FreeMind互換でのImport/Exportに対応している。

bubbl.usはいちばんUIがかわいいが、メモやハイパーリンクは書けなさそう。画像でのExportに対応しているのがポイントだが、import機能が自前XMLからしかなく他サービスからの移行が難しそう。また、自前XMLは書式が簡単なので自作データを突っ込むのは楽なのだが、100個を超えるデータでやってみたところ(Flashのためか)動作が不安定に。

MindMeisterは一番バランスが取れているような気がするが、一番単機能か。FreeMind互換でのImport/Exportに対応している。

なんにしてもしかし、MindMeister→MindomoというFreeMindデータでの移行ができなかったので、、、マインドマップのSLアップは今まだ途上の様子。

木曜日, 5月 03, 2007

[Linux] FONのDNS

こちらでも多少書かれているが,FONはおうちNWに接続しても,プライベート無線LANには"FONさん自身のDNS"を使うようDHCPを吐いてしまう.当然このDNSサーバは遅い≒FON経由でのブラウジングが遅くなってしまう.

これを,(SSHを開放してからの話だが)FONの/etc/dnsmasq.confを書き換えることで対応ができた.対応後の同ファイルは下記.

root@OpenWrt:/etc# cat dnsmasq.conf
# filter what we send upstream
domain-needed
bogus-priv
filterwin2k
localise-queries

# allow /etc/hosts and dhcp lookups via *.lan
local=/lan/
domain=lan
expand-hosts

# enable dhcp (start,end,netmask,leasetime)
dhcp-authoritative
dhcp-leasefile=/tmp/dhcp.leases

# use /etc/ethers for static hosts; same format as --dhcp-host
#
read-ethers

# other useful options:
# default route(s): dhcp-option=3,192.168.1.1,192.168.1.2
# dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2
dhcp-option=6,210.196.3.183,210.141.112.163
root@OpenWrt:/etc#

一番最後のdhcp-option行のように,契約しているISPのDNSサーバをIPアドレスで指定.この後FONをリブート→PCをリブート,とすると快適に.

というかdnsmasqは昨今DHCPサーバ機能も持つようになったのですね(v2以降から入ったそうです)。

水曜日, 5月 02, 2007

[RDF] WASABI

WASABIという生物多様性情報に関するセマンティックウェブフレームワークがありました.この学問もよく分かりませんが,RDFやSPAQLも関連しているようで,ちゃんと調査してみたい代物です.

火曜日, 5月 01, 2007

[javascript] JSDB

MOONGIFTさんのところで紹介されていたが,JSDBというのがすごいらしい.ただ,これは名前から想像される「最近はやってきたサーバサイドjavascriptのDBサーバ」ではない様子.javascript実行環境でDBとの接続をよくしたもの(ODBC使えるとかね)っぽい.

javascriptが使える開発者はウェブ系で増えているはずなので,彼らがどんどんDB活用アプリを作れるようになって来るという意味で,業界再編じゃないですが大きな影響があるのかな,と思います.

月曜日, 4月 30, 2007

[Linux] FONにssh!

FONにssh接続が可能になった(参照は無論ココ).のでdmesgを掲示します.

root@OpenWrt:/# dmesg
CPU revision is: 00019064
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, linesize 16 bytes.
Linux version 2.4.32 (iurgi@ropero) (gcc version 3.4.6 (OpenWrt-2.0)) #9 jue nov 23 12:11:45 UTC 2006
Determined physical RAM map:
memory: 01000000 @ 00000000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0,9600 rootfstype=squashfs,jffs2
Using 92.000 MHz high precision timer.
Calibrating delay loop... 183.50 BogoMIPS
Memory: 14188k/16384k available (1327k kernel code, 2196k reserved, 92k data, 68k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction... available.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with no serial options enabled
ttyS00 at 0xb1100003 (irq = 37) is a 16550A
eth0: Dropping NETIF_F_SG since no checksum feature.
eth0: Atheros AR2313: 00:18:84:17:04:b0, irq 4
MTD driver for SPI flash.
spiflash: Probing for Serial flash ...
spiflash: Found SPI serial Flash.
8388608: size
Creating 8 MTD partitions on "spiflash":
0x00000000-0x00030000 : "RedBoot"
0x00030000-0x00720000 : "rootfs"
eth0: Configuring MAC for full duplex
0x001b0000-0x00720000 : "rootfs1"
0x00720000-0x00730000 : "config"
0x00730000-0x007e0000 : "vmlinux.bin.l7"
0x007e0000-0x007ef000 : "FIS directory"
mtd: partition "FIS directory" doesn't end on an erase block -- force read-only
0x007ef000-0x007f0000 : "RedBoot config"
mtd: partition "RedBoot config" doesn't start on an erase block boundary -- force read-only
0x007f0000-0x00800000 : "board_config"
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
ip_conntrack version 2.1 (5953 buckets, 5953 max) - 328 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
802.1Q VLAN Support v1.8 Ben Greear
All bugs added by David S. Miller
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 68k freed
Algorithmics/MIPS FPU Emulator v1.5
Registering mini_fo version $Id$
mini_fo: using base directory: /
mini_fo: using storage directory: /jffs
jffs2.bbc: SIZE compression mode activated.
wlan: 0.8.4.2 (0.9.0)
ath_hal: 0.9.17.1 (AR5212, AR5312, RF5112, RF2316, RF2317, TX_DESC_SWAP)
wlan: mac acl policy registered
ath_rate_sample: 1.2 (0.9.0)
ath_ahb: 0.9.4.5 (0.9.0)
ath_pci: switching rfkill capability off
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 11.0 phy 4.8 radio 7.0
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 2315 WiSoC: mem=0xb0000000, irq=3
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
device eth0 entered promiscuous mode
IPP2P v0.8.1_rc1 loading
imq driver loaded.
root@OpenWrt:/#

組込み機器でも最近は,2.4系列カーネルなのですね.あとOpenWrtやjffs2いうのは結構有名らしい.ファームを作れる人は偉大ですね.

日曜日, 4月 29, 2007

[Linux] FON

FONのルータはLinuxが動いていて,そこにはうまくやるとログインが可能になるらしい.が、私のところのはr3だったので今だ至らず。

あとFONのMyPlace(Private)にMacをつなぐためにはWAP2にしろ、とのことだが、古いXPマシン(SP1)では普通にはWAP2できないのでちょっと困り中。

追伸:
 DNS(とradius?)を嘘んこに向ける方法で、無事sshを有効化することができました。

土曜日, 4月 28, 2007

[Linux] WebでテキストDiff

"Web Diff"というサイトがあった.別になんということはなくUNIX上のdiffコマンドと同様に,2つのテキストボックスに入力された(カット&ペーストされた)テキストの比較を行うだけなのだが,ウェブ上で出来ると意外に便利かも.

金曜日, 4月 27, 2007

[Linux] MovableTypeで

CMS的に使うMovableTypeというのに興味あり。というかやってみると結構いいですね。blogを書く感覚で軽くサイト運営できるというのはすばらしい。プラグインが多数あることも魅力な様子です。

といってもCMS自体はなにも試したことはないので。。。CMS専門ソフトならそれ以上のことができるのかな?

木曜日, 4月 26, 2007

[Linux] www無しドメイン

www無しのドメイン(www.example.comじゃないくてexample.comのような)を設定していて、戸惑ったのでメモ。

firefoxはwww無しのドメインがAレコードを持っていなかった場合、wwwをつけて探しに言ってしまう。このとき、www付きへリダイレクトしているのかな?いやでもそんな設定はしていないけど、、、と悩むこと20分。

水曜日, 4月 25, 2007

[Linux] LAM

LDAPでUNIXのアカウント管理をすることに特化したツール.openldapはGUIが無く困っていることが多い(うちの会社では多い)ので,このツールは重宝しそう.

v1.3を入れてみたのだが,日本語でのメッセージ表示も標準で行えるなど,かなり使えるレベルのソフトです.
clipped from lam.sourceforge.net
LDAP Account Manager
 powered by clipmarksblog it

但し,動かすにはlibmhashが必要になったりで,PHPの作り直しが必要でした.そのときのconfigureオプションは下記.
./configure --prefix=/usr/local/recruit/php-4.4.6 --with-ldap --enable-mbstring --with-gettext --with-xml --with-mhash --with-apxs2 --without-mysql --with-pgsql=/opt/pgsql

火曜日, 4月 24, 2007

[Linux] XCache

いま、某サイトのPHPの高速化にはeAcceleratorを使ってもらっているが、最近はXCacheという、lighttpdの作者(グループ?)が作っているXCacheというのがちゃんと更新されていて良いみたい(wikipediaの比較ページはこちら)。

私はとりあえず(一応前者も作者のブログでブロッキングロジックを変えるぜ、と書かれていたりするので)、切り替えは待とうと思います。

追伸:
 性能的には、大差はないそうです。思いのほか日本語のページもありました。

月曜日, 4月 23, 2007

[Linux] tcpフォワード

Firewallの設定変更を人に依頼する必要があるとき,今空いているポートを使ってなんとか通信をさせたくなることなどが,,ままあります.

これには下記tcpxdというやつか,jumpgateというのを使うと便利です(半分以上備忘録です).
clipped from freshmeat.net


About:
tcpxd is a TCP/IP relay or proxy, allowing a connection to a port on a system to be forwarded to another port on any other system. It is useful for firewalls and service relocations, and is small, simple, and fast. It's also easier to learn than netcat and supports TCP_NODELAY, alternate local ports, partial connection closures, and non-blocking connects.

 powered by clipmarksblog it

日曜日, 4月 22, 2007

[Linux] jiffiesとmcrash

LinuxのNFSはjiffiesという値がオーバーフロウすることにより,キャッシュ不整合が起こるらしい(起動しっぱなしにした場合).この現象が出たときには,無論そのJiffiesが今どういう値にあるのかを知りたくなるが,これはmcrashを使うことで確認できそう(参考).

といってもまぁ,プロダクションなシステムでこのような怪しい(というかなんというか)アプリを実行するかどうかは,結構肝の据わり方に依存しますね.

土曜日, 4月 21, 2007

[search] OpenSearch

検索エンジンは,クエリやそのレスポンスフォーマットが統一されていない(まぁLuceneはそもそもライブラリですが)ことが開発効率を下げている.

SQLのような統一フォーマットがないものかなぁとおもっていたら,一応A9で提案(OpenSearch(v1.1))というものが公開されていた.

金曜日, 4月 20, 2007

[Linux] iSCSIディスクとして

iSCSIは前から期待されているものの、実際それに対応したディスクが出始めたのは昨年中旬からでしょうか.
いちおうUNIXのターゲット(ディスク側)もいくつか開発されているようで、これらが出揃ったらやっと一般的な(おうちLinuxで使って見られる状態になることで)技術になってゆくのでしょう.
たとえば、IODATAのコレなんか中身はLinuxらしいので、iSCSIディスクとなれば面白いかな、と思います。

木曜日, 4月 19, 2007

[search] SRU for Solr

Solrをはじめとする検索エンジンサーバアプリが抱える問題点として,統一的なクエリ言語が存在しないことにあるなぁ,とずっと思ってきました.

でも一応,SRUというURLベースでは,みたいな話もあるのですね.勉強になります.というか見てみたいです.

水曜日, 4月 18, 2007

[PostgreSQL] CSVでファイルアウト

よく忘れるが,下記のようにすると良い.
clipped from ml.postgresql.jp
% psql -A -t -F , -c "クエリ" DB | nkf --sjis --windows > hogehoge.csv
powered by clipmarksblog it

火曜日, 4月 17, 2007

[RDF] Sesame

マイコミでもずいぶん前に広報されているが,sesameというRDF操作JAVAライブラリがあるらしい.

というかそれとも,ストア先はPostgreSQLなどらしいので,RDBMSのRDFラッパと考えるのが正しいのかな.RDFを使った新しい世界というのを想像するために,一度入れてみようかな(入れられるような具体的ものかを見てから考えるのはだめなのかも,と考える昨今ですが).

月曜日, 4月 16, 2007

[RDF] SPARQL

今日,RDFクエリ言語SPARQLなるものがあると教えてもらった.

ただ,今のところこの素晴しさがよくわからない.

日曜日, 4月 15, 2007

[Linux] L7スイッチ@Linux

LinuxでL7スイッチングをするためのアプリ(NetFilterのアドオン?).ずいぶん前から存在は知っていたのですが,ちゃんと活動しているようでそろそろ安定してきているかな?
clipped from freshmeat.net

 Layer-7 Packet Classifier for Linux - Pattern Definitions branch
 powered by clipmarksblog it

土曜日, 4月 14, 2007

[Internet] 海外からブログを書く際にでも

MeCabの工藤さんが作っている,AJAXでIMEを使っているかのように日本語が入力できるウェブページ.

これで海外でもインターネットカフェでMYブログの更新ができるのでしょうか(あれ?といってもここで日本語変換してもらって貼り付け,になるのかな?).
clipped from ajaxime.chasen.org

Ajax IME: Web-based Japanese Input Method

 powered by clipmarksblog it

金曜日, 4月 13, 2007

[Internet] clipmarks

ウェブページのクリッピング(有名なもの?私は今まで使ったこと無かった)で,いまお試ししています.

クリップすると同時にbloggerへ投稿できるのがすごい(というか便利そう).しばらく使ってみようと思います.
  • Clipmarks - With Clipmarks, you can clip the best parts of web pages. Whether it’s a paragraph, sentence, image or video, you can capture just the pieces you want without having to bookmark the entire page.
  •  powered by clipmarksblog it

    木曜日, 4月 12, 2007

    [Linux] Cactiのpollerって?

    Cactiにおいて,snmp他で値を取得するために頑張るプログラムやプロセスとしてはよく分からないが3つくらいあるように思う.

    ・cmd.php
    ・poller.php
    ・cactid

    これは発展順序なのだろうか(ココやココでv0.8.6以降はcmd.phpではなくpoller.phpを使うよう記載されている).

    cactidを使うことで負荷が下がる(時間当たりに情報取得できる相手を増やせる)ことはそうらしいのだけど,ここでもでもcmd.phpからcactidに切替え,とか書かれているし混乱しすぎ.

    rra以下にrrdファイルが作られないという問題に2回遭遇しているが,なぜなのか結局よく分からない..がフォーラムに質問があった.やはりpoller.phpにしたらOKなのかな.

    水曜日, 4月 11, 2007

    [EC2] Enomalismの今

    先にも書いたことがあるEnomalismですが,ついに仮想化ソフト間でのイメージコンバートまで出来るようになったそうです(元記事).

     EC2のAMI ⇔ VMWare ⇔ Enomalism(Xen)

    というかそんなに難しくないのかな(私が知らないだけ?).

    火曜日, 4月 10, 2007

    [Linux] Javaのスレッドダンプ

    Samuraiというツールでぐりっと見られるらしい.

    月曜日, 4月 09, 2007

    [Linux] BigIPの情報をcactiで

    CactiのBIGIPテンプレートに関して,フォーラムに情報があった.

    日曜日, 4月 08, 2007

    [Windows] Snarl(≒Growl)

    各種アプリケーションの情報を受信して表示するアプリGrowlというのが最近流行らしいが,でもこれはマック用であるらしい.
    http://growl.info/

    via kwout

    これと同様のことをWindowsでやりたい場合,Snarlというやつになるのだそうな。
    だがしかし,そもそもこの手のアプリってシステム運用でもしていない限り必要ないのでは?とも思うがどうなのだろう.

    土曜日, 4月 07, 2007

    [Linux] Tentakel

    サーバ管理をしていると,複数台のサーバで同じコマンドを叩いてゆきたいことが,たまにある.こんなときにはTentakel.マルチスレット実行なのでレスポンスが遅いサーバにも影響されないのが良いようです.

    金曜日, 4月 06, 2007

    [Linux] Selenium

    ずっとWebの負荷テストにはJMeterを用いてきたが,Seleniumというのが最近流行らしい.Firefoxが動くことなどが条件にあるようなので実際にブラウザ操作をしちゃうのかな?

    本家はコチラ.

    JMeterとは異なり、負荷試験という視点ではなく正常性確認という意味でのテストを行うツールです。が、SeleniumRCというのでリモートからPCを制御し、複数試験もできるといえばできる様子です。

    木曜日, 4月 05, 2007

    [Linux] DSAS資料

    「DSASのあれこれ」という資料が公開されていました.RSTPの組み方や,タグVLAN@Linux,IPVSとkeepalivedなどOSSでインフラを組むときに参考になる情報がてんこ盛りです.

    この手の資料を普通に公開してしまうところが,KLabさんが偉いところだなぁと思います.

    水曜日, 4月 04, 2007

    [Linux] JVM with snmp

    最近の(?)JVMはSNMP経由でモニタできるらしい.Cactiで見るためのテンプレートも公開されているところを見ると,皆ぜんぜん普通に見ているんでしょうね...遅れてた.

    火曜日, 4月 03, 2007

    [Linux] OSSユーザ会

    OSSミドルウェアユーザ会が,日本にもたくさんあるのですねぇ.

    月曜日, 4月 02, 2007

    [PostgreSQL] dblink

    PostgreSQLでのdblinkはcontribに含まれている程度のサポート.こちらに利用メモがあった.

    土曜日, 3月 31, 2007

    [OSS] Flashも

    ずいぶん前の記事ですが,FlashにもOSSの波が来ていたのですね.最近まったくこっちを見ていなかったのでちょっとショックでした.

    金曜日, 3月 30, 2007

    [Linux] I/O待ち?

    I/O性能が悪いのかどうか判断するためのまとめページ.情報が揃っててよいです.

    木曜日, 3月 29, 2007

    [EC2] ディスクについて

    FC4のpublicAMIを使っているのですが,ディスク割りが微妙ですね..

    [tf0054@domU-12-31-XX-00-03-A8 tmp_20070328a]$ df -H
    Filesystem Size Used Avail Use% マウント位置
    /dev/sda1 11G 5.6G 4.5G 56% /
    none 892M 0 892M 0% /dev/shm
    /dev/sda2 158G 3.8G 146G 3% /mnt
    [tf0054@domU-12-31-XX-00-03-A8 tmp_20070328a]$ ls -la

    バックアップデータが溢れるまで"/"に11Gしか割り当てられていないことに気が付きませんでした../var/tmp以下をとりあえず"/mnt"以下へのリンクに書き換えて対応しました.

    > sudo mkdir tmp
    > sudo chmod 1777 tmp

    水曜日, 3月 28, 2007

    [search] Lire

    Luceneにて画像検索を行うLireというプロジェクトがありました!すごい.

    火曜日, 3月 27, 2007

    [Linux] tarでのディレクトリコピー

    意外に忘れるのでメモ.
    clipped from www2.odn.ne.jp
  • カレントディレクトリの下のworkディレクトリ以下の全てのファイルを/tmpにコピーする。
    hogehoge% tar cf - ./work | (cd /tmp; tar vxf -)

  • powered by clipmarksblog it

    月曜日, 3月 26, 2007

    [service] zamzar

    こちらで紹介されているが、ファイル形式を変換するZamzarというサービスがある。出張先のホテルからなどであれば活用できる?でもgmailで相当な変換(toHTML)はできるけど。

    土曜日, 3月 24, 2007

    [Report] へた円グラフ

    手書き味の円グラフを作るソフトべつやくメソッドクリエーター(BMCreator).とってもかわいい.プレゼンの味としてよい.

    金曜日, 3月 23, 2007

    [EC2] Powerset

    Powersetというところは,EC2を400ノード上げ,かつS3をストレージに使い,自然言語による検索エンジンをやっているとのこと(出所はhadoopのwiki).

    なんだけどPowersetのページにいっても,実用できないような気がする.どこで公開しているのかな.

    木曜日, 3月 22, 2007

    [Linux] Synergy

    複数台のLinuxやPC,Macを使っている人は必見のアプリ(Synergy).専用HWを用意せずともOSが動いている前提なるもキーボードやマウスを切り替えて使える.

    水曜日, 3月 21, 2007

    [search] Quintura.com

    クラスタリング検索といっても,見せ方が大事なんだな,と(当たり前ですが)再認識させてくれるサイトQuinturaがありました.

    ダイナミックドリルダウンという手法は各所で取り入れられてきていますが,その次が出ない感じがしています.

    火曜日, 3月 20, 2007

    [Linux] puppet

    puppetという各種設定ファイルのサーバ群における管理ツールがあるらしい(この認識はあっているのかな).いぜんはてなさんの情報で,同様のなんとかTowerというのが良いと聞いたがそれとタメを張るものだろうか.

    以前はCfengineというのの記事を読んだことがあるのだけれど,それよか抽象度を上げて設定ファイルを書けることがすばらしいとのこと.

    mizzy.orgさんのところには結構puppetの情報がまとまっていそうなので参考にしたいです.

    月曜日, 3月 19, 2007

    [search] Written in java

    JAVAで書かれた全文検索エンジンが多数紹介されているページがありました.DBオフローディングを目指しての採用もありますし,この分野は商用的に最近熱いですね.

    日曜日, 3月 18, 2007

    [PostgreSQL] pg_bulkload

    pg_bulkloadなるものがNTTDさん作成で出来ているもよう(以前DWH系で近しいものが海外で出ていたような気がするけれど).

    WALをすっ飛ばしてかつIDX再構成のところを工夫することで,IDXをdropして投入後にcreateするよりも早いらしい(このロジックはよくわからない).

    オラクルとPgSQLの差異で,ダイレクトパスロードのことは実はよく話題になったりするので注目に値すると思います.最近NTTDさんはPgSQLではがんばっていますね.

    土曜日, 3月 17, 2007

    [PostgreSQL] 逆キーIDXと転置IDX

    逆キーとは、たとえばID:125というのにインデクスを張るとき、521とデータを逆さにしておいてカーディナリティを高めるやりかた。これと転置はまったく意味が異なる(今のいままで同じものと、なんとなく勘違いをしていました。おはずかしい)。

    追伸:
     形態素解析含め、全文検索系の情報はこちらが詳しい。

    金曜日, 3月 16, 2007

    [Linux] Scalix

    Scalixというよさげなグループウェアがあるらしい.ウェブメール機能がベースのようですが,サイボウズに食われすぎているこのドメインでオープンソースがどこまで行けるか,興味があります.

    木曜日, 3月 15, 2007

    [PostgreSQL] GINとGiST

    GiSTは"Generalized Search Trees"であり転置(Inverted)とは直接関連しなさそう。
    GIN(リンク先がpdfなので注意)は"Generalized Inverted Index"の略であり、これはv8.2の全文検索に使われているらしい。GiSTとは"汎用"というところで近しいだけ?

    水曜日, 3月 14, 2007

    [Linux] Scapy

    Scapyというpythonで作られたパケット生成プログラムがあるらしい.変なパケットをつくって当ててみる実験とか,,するひまが欲しいなぁ.

    日本語での情報もちらほら.

    火曜日, 3月 13, 2007

    [Linux] MetaVNC

    MetaVNCという,Xのリモートデスクトップがあるようです.これまでのVNCはデスクトップ(と言っていいのかな)まるごとPCに持ってくるイメージですが,これはxtermなどのwindow単位なのがすごい,,のだとか.

    日曜日, 3月 11, 2007

    [search] SenとMeCab

    Luceneの日本語分かち書き(≒形態素解析?と書いていいのか?)はsenを使っていて,これはMeCabのJavaポートと言われる.がsenのホームページを見る限りMeCabのv0.77版ポートから進化していない様子..

    MeCabはv0.90以降でなにやら大幅な改変がなされている様子なので,,,やはりSWIG経由でMeCabを呼ぶ形に直したほうがよいのだろうか(直せるのかわからないけど).

    土曜日, 3月 10, 2007

    [search] ipadicとは2

    辞書共通化という話題もあるようだが,止まっている様子...

    プレゼン資料もみつけた(こちら).

    金曜日, 3月 09, 2007

    [search] ipadicとは

    結局よくわからないが,MeCabやSenで使っているipadicとはなんなのだろう.フリー辞書一覧にはCasen辞書として出ているものがそれにあたるのだろうが...

    IPAというからには情報処理推進機構のおさいふで作った辞書なのだと勝手に推測しているのだが.

    水曜日, 3月 07, 2007

    [search] MeCabの辞書

    辞書にはJUMANというのとIPAというのがあるらしく,比較をされた記事がありました.うーんよくよまないと何がなんだか...

    MeCabについて調べているので,この記事を書かれた方のページを"MeCab"で検索.いろいろ書かれていてすばらしいと思います!

    火曜日, 3月 06, 2007

    [search] 係り受け解析

    形容詞が結局どこにかかっているのか?ということを判定する機能のことみたい(wikipedia).確かにこういうことも考えないと,評判分析とかできないですね...

    でも形態素解析よかそうとう固まり具合が弱そうな(未開拓という意味でよいのですが).この分野のCabochaもgoogle工藤さんの作なのですね.

    日曜日, 3月 04, 2007

    [Linux] svn@http

    webdavを使ってsvnを公開する方法(FC4@EC2).
    • yumでmod_dav_svnをインストール
    • conf.d/subversion.confを設定(SVNParentPathには注意)

    当然だが昨今の会社におけるインターネット環境はhttpに制限されていたりするので,webdavの需要は逆に増えているのかも.

    土曜日, 3月 03, 2007

    [EC2] with LVS

    KLABさんなどがやられているLVS+DirectReturnなどを使って今風にウェブサーバの分散事例が紹介されていました.想像は難くないですが,実際にやって成功しているところがすばらしいです.

    「ファイルシステムとしてのクラスタ事例はいいのだけど,CPUパワーをクラスタリングできないの?」というスレッドで見つけました.

    EC2ですぐに問題になりそうな経路のセキュリティについてもOpenVPNで考慮している事例なので,その観点でも読む価値ありです.

    金曜日, 3月 02, 2007

    [Linux] Ldirectord

    これはHTTPやSMTPをプロトコルレベルで監視できるデーモンらしい.他にもありそうだがウルトラモンキー系で実績があるなら良いかもしれない.

    木曜日, 3月 01, 2007

    [search] Ferret

    フェレットとはLuceneに触発されて作られているRubyバインディング用のCで書かれたライブラリ(LuceneのRuby実装ではなさそう).