这是个无聊时练习C#的小东西,可以在内文中插入一个水平线,其实就是加了个<hr />。还是有点小用的说,至少我用~
小小<hr />的左对齐也有麻烦的浏览器兼容问题:align="left"只在ie和ff下有用,Live Write自动会放到div中,而opera需要加上test-align="left"。
下载位置(附源码):
纳米盘:InsertHr.zip
我的blog:InsertHr.zip
这是个无聊时练习C#的小东西,可以在内文中插入一个水平线,其实就是加了个<hr />。还是有点小用的说,至少我用~
小小<hr />的左对齐也有麻烦的浏览器兼容问题:align="left"只在ie和ff下有用,Live Write自动会放到div中,而opera需要加上test-align="left"。
下载位置(附源码):
纳米盘:InsertHr.zip
我的blog:InsertHr.zip
这几日一直在摆弄lighttpd,好不容易弄的差不多了,却出现了个诡异的事情:
在1.4.18版本中,使用mod_compress给一些静态文件如js、css启用了gzip压缩之后,无论 static-file.etags 如何设置,etag头部总是会被输出。
static-file.etags 是一个1.4.15新加命令,用于控制是否启用etag。以前在Apache2上我也发现无法通过 FileETag None 关闭etag的情况。以为是协议设计使然,在rfc2616上兜了一圈,无果,八成是个bug了。在lighttpd的trac上开了一个ticket:http://trac.lighttpd.net/trac/ticket/1585。
查看了mod_compress的代码,发现里面确实没去 static-file.etags 的设置,直接输出etag。看来mod_compress的作者没有注意到这个新加的命令。
花一个下午加了些hack,在Ubuntu/6.06+lighttpd/1.4.18上测试通过,能够处理 static-file.etags 选项。
patch文件可以在 http://trac.lighttpd.net/trac/attachment/ticket/1585/mod_compress.c.diff?format=raw 得到。
最后说一句:开源很好很强大。
飞鸽传书是局域网内必备利器。近日这个软件常常发生诡异事件,频繁有如下的消息传来:
>这是IPMSG V2.04 中文版自动更新消息. 您正在运行旧版本,请更新您的软件. 更新后本消息将不再出现! 注意: ipmsg v2.00-2.02 版本中的传输文件/文件夹功能存在缓冲区溢出问题 请更新到2.03或更高版本.
同时有一个名为
ipmsg new.exe
的文件传来
经查,此消息为某个版本的飞鸽传书软件自动发送的。其版本信息为“2.04中文版”,2003年发布。
我感到很奇怪:我使用的是官方中文2.06版,04年发布,此后官方一直没有新的稳定版发布,这个不请自来的2.04版是什么来头呢?
发送来的ipmsg new.exe的文件信息:
File size: 172032 bytes
MD5: c1c6fb182b36c9336217d92876915e6a
将这个文件提交到多引擎查毒网站virustotal.com上进行扫描:http://www.virustotal.com/zh-cn/analisis/63774683254bb1959fb86d86cc72fcbb 结果只有一个Prevx1 V2引擎认为这个文件是Heuristic: Suspicious Backdoor。 还好,不是什么流行木马。
但是我强烈建议不要继续使用这个如病毒般乱发自己的程序,为安全故,也为不要打扰他人。以我这个阴谋论者揣测,这个李鬼中文版想用一个近似无害的修改版占领一部分机器,再逐步换上真正的带后门的程序,得以感染用家的电脑。其实,官网上也说了
Note: ipmsg v2.00-2.02's file/folder transfer function has a buffer overflow problem
看来,这个只是某个旧版本的ipmsg的bug行为……大家还是赶紧使用官方认可的2.06中文版吧。
原版的ipmsg是一个开放源码程序,可以在官方网站http://www.ipmsg.org/index.html.en得到。最新的稳定版本为2.06,2004/09/08发布。官方认可的中文移植版本可以在http://www.azhi.net/IPMsg/得到。最新也为2.06,2004/11/15发布。
官方认可的ipmsg2.06版文件信息为:
File size: 159744 bytes
MD5: f0123251ee94dd62ecbd3c1b3cfe8201
版本信息截图为
Gmail Mobile App是我在手机上必装的程序,WM6自带的邮件客户端在当下的无线网络中还是不如它爽利。
换了多普达C730w之后,发现内置的Java虚拟机JMM无法全屏,遂换了修改版JMM,又发现会把屏幕最下方吃掉一坨。现在使用JBed,对OperaMini、Talkonaut(一个多协议IM工具)的支持都很好,可以全屏,速度不错。缺憾就是在Gmail中会出来虚拟机自己的菜单栏,挡掉Gmail自己的。图片可以参见这个帖子。网上有人针对竖屏的机器进行了修改,解决了竖屏QVGA下面JBed的问题,看来这个问题是可以解决的。
首先使用JavaMagic这个修改程序,设置分辨率为横屏QVGA的320*240,强制全屏,不启用字体替换、键码转换。处理jar文件后,安装测试,还算不错,可以全屏了,菜单也可以正确弹出,但是虚拟机的菜单有时仍然会挡出一部分内容。
继续努力,在网上苦苦搜索小时有余,终于得到一法。对所谓的第二jad文件进行编辑,此文件的文件名中存在"[Ar]"字样,使用文本编辑器在jad文件最后加上:
UseNativeCommands: false
ReverseSoftkeys: true
UseNativeMenus: false
基本上意思是不使用系统原生菜单、命令,翻转两个软键(很有用)。安装测试,成功!截图如下:
这个修改方法应该也可以解决其他手机Java程序全屏的问题。
ps:这个blog终于有pr了: pr=0 :)
最近评论