月曜日, 6月 04, 2007

[PostgreSQL] PgFouine

今更感がありますが、PostgreSQLでは処理に指定したミリ秒以上掛かってしまったクエリをログる機能があります。このログを集計してくれるツールです。
どうしてもレポートがちゃんと生成されない場合は、"-debug"をつけて実行してみて下さい。私はmemory_get_usage()関数がないよ、と起こられていて、結局phpのconfigureに"--enable-memory-limit"を指定しなくてはなりませんでした。

pgFouine - a PostgreSQL log analyzer

 blog it

日曜日, 6月 03, 2007

[Linux] ZABBIXがv1.4に

監視&モニタツールのZABBIX、v1.1.7を入れてみたところで「(v1.1だったら)Cactiのほうが良いな」と思っていた矢先、v1.4(安定版)が出ました。操作性が高まっていることに期待。
clipped from www.zabbix.com


New in ZABBIX 1.4


  • Flexible auto discovery

  • Centralized distributed monitoring

  • Advanced WEB monitoring

  • Better templates

  • XML data import/export

  • More scalable user permissions

  • and more...



 blog it

でも、インストール時に(いきなり)./configureで失敗したので修正。
if test -tr "$PG_CONFIG"; then

if test -n "$PG_CONFIG"; then

さらに期待したexport/import機能が早速動かない。
パッチあり

ポイントは、PHPにBC-MATHというがの必要になったらしく、"--enable-bcmath"を付けてリコンパイルをしなくてはいけないかったところか(でもちゃんとPostgreSQLで動いています)。Cactiに比べるとやはり品質に問題がありそうに思いますが、機能にがんばっている宿命でしょうか。

土曜日, 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系列カーネルなのですね.あとOpenWrtjffs2いうのは結構有名らしい.ファームを作れる人は偉大ですね.

日曜日, 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に含まれている程度のサポート.こちらに利用メモがあった.