December 2009 Archives

windows下的sshfs client

| No Comments | No TrackBacks

sshfs是基于GNU/Linux和fuse的软件,大家都很熟悉,不熟悉可以参考这里.

sshfs一般都是在Linux上使用, 但是sshfs client有一个windows实现, 名叫dokan. 官方网站说支持xp, vista和2k3。一般来说win7下使用兼容模式可以跑legacy程序,不幸的是dokan不行.  兼容模式可以运行,但是没法读取,CPU全满。在2k3下dokan倒是跑的挺好.

--------

要不是samba协议没法在公网跑...实在是不想折腾sshfs@windows这种不靠谱的玩意啊

pnp4nagios v0.6 bugz

| No Comments | No TrackBacks

或许不算bug1

pnp4nagios lastest version是v0.6, 参考官方网站和docs配置的Bulk mode

官方文档中define command的时候command line中定义了 perfdata-file位置在/path/to/pnp4nagios/var/perfdata/下, 但是安装包自带的misccommand.cfg-example中默认是/path/to/pnp4nagios/var/下面..结果pnp4nagios就找不到数据文件了-_-#! 而且默认的pnp4nagios log是slient mode...

 =====

或许不算bug2

pnp4nagios的verify_pnp_config.pl是用来验证pnp4nagios的配置情况的, 但是路径信息是hardcode在脚本中的, make的时候貌似没改这个文件,手动修改路径信息才能让他正常的跑起来...

verify_pnp_config.pl参数说明如下:

Output starts with a letter with the following meaning:
[I] informational message about settings, ...
[A] actions to be taken
[W] warning message, will not affect the operation of PNP
[E] error message: PNP will not work without resolving the problem(s)
[H] hint: it might be worth reading the appropriate documentation
[D] debugging message, hopefully showing the source of your problem

-----

update:

将pnp4nagios的官方网站修改了一下, 这样按照官方文档, 从pnp4nagios/etc/misccommands.cfg里面直接复制到nagios/etc/objects/commands.cfg里面就不会出错了,修改后的地址见这里

PSN四季庭的音乐

| No Comments | No TrackBacks

遍寻不到PSN四季庭的BGM或者OST...还好看到点资料,虽然是日文的

shikitei_title.jpg

-----------------

 

amcharts是一个Flash图表控件,基于AS3和XML, 给aspire做前端项目的时候用到了它。

使用的时候出了因为xml配置不爽之外还真没觉得有啥地方不好,只是看到黑色背景的时候,左上角有一个chart by amcharts.com。 既然没花钱注册,这还真不能说人家amcharts咋了

不过...调amcharts的时候Firebug一直有一个amcharts_key.txt的404, 按字面意思就是注册码喽...google了一下发现一堆amcharts_key.txt, 随便搞了一个下来,居然没有和域名做绑定... 更无语的是, amcharts.com官方网站自己的demo就是注册过了的...

呆湾搞flash的同胞也很NB,通过反编译的方式搞出来的...

key_loader.loadVars(path + "amcharts_key.txt", this, "checkKey", false, "checkKey");

=============

amcharts新出了一个在线的可视化编辑器,叫amCharts visual editor , 貌似是基于flex的,粉是强大啊

关于bash的history

| No Comments | No TrackBacks

bash history的格式
.bash_history默认是只有操作命令,没有操作时间
abs说跟history相关的有一个$HISTTIMEFORMAT(Bash Ver >= 3.0)
通过设置HISTTIMEFORMAT可以实现操作时间的记录
如果设置了HISTTIMEFORMAT这个变量,history就会记录下命令操作时的timestamp并写入history
给HISTTIMEFORMAT赋值会使执行history自动格式化出时间
HISTTIMEFORMAT仅仅用于history显示,记录到文件的始终是timestamp
HISTTIMEFORMAT的格式参照man strftime, ubuntu需要装manpages-dev,centos貌似都带

history不实时保存, 容量和多控制台操作保存问题
以下内容扔bashrc还是profile看个人习惯了, 记得export就好
shopt -s histappend
PROMPT_COMMAND='history -a'

清除.bash_history

暴力的方法是: history -c
不暴力的方法是: 先vim fakefile, 进去之后:vsp .bash_history, 保存了也看不到vim在操作.bash_history
至于.bash_history的最后修改时间,也不是没有办法,再说谁在意呢?

统计No.10
history | awk '{CMD[$2]++ ;count++ ;}END {for (a in CMD) print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n 10