脱掉“HTTP 500 – 内部服务器错误”的外衣

以往看到“HTTP 500 – 内部服务器错误”,就好像看“保密内参”的感觉:只知道有一个信息,但是这个信息是什么只有自己去努力猜。要是程序调试碰到500又猜不出原因,那真是让人挠肿头皮。

今天偶然看到一个小文章才发现:只有IE才会显示“HTTP 500 – 内部服务器错误”,firefox浏览器会直接报告出错详细信息。究其原因,原来是IE浏览器故意把服务器返回的错误信息掩藏在了身后,而且美其名曰“显示友好http出错信息”。原来,“友好”就是和你捉迷藏玩。

进IE的工具_internet选项_高级,把这个“友好”的家伙干掉。

如果早知道这个情况的话,今天早上的我就不用因为一个500而重新配置两次IIS了。虽然最后自己猜出了原因,可这种游戏在忙得露X的时候玩,实在是让人……

实诚的flashget与狡猾的mediaplay

今天下一个WMV文件,直接把mms://地址栏复制到flashget中,GO……竟然不动,难道是加密了?前几天还能下的啊。于是用mediaplay播放,一切正常,一点都不卡,拖放也正常。
然后看flashget的日志,显示无法链接1755端口。干嘛连1755端口?人家写mms://你就当人家是1755端口吗?也许人家是80呢?也许他根本就不是一个mms服务器,用mms://替换http://充门面呢?……还真有可能。

于是立刻换成http://协议……啊,那个速度啊……满屏幕的小格子飞快地跑了起来,就象《黑客帝国》,爽!

flashget真老实,写mms://就当是正宗MMS协议,不另写端口就当1755处理,80都不要考虑一下。mediaplay就狡猾大大的,才不管你是不是指定了mms://,是不是符合规范和常理,把所有可能都“容错”一下,用户根本不用操心什么东西。

实诚是好品质,但不一定是最有效的做事方式。

*.8BS插件的安装

对自动抠像的软件心仪已久,今天实验了两款,分别是:

Digital.Film.Tools.EZ.Mask.v1.01.for.Adobe.Photoshop

产生通道遮罩,会对原始图像进行修改。感觉只适合抠背景与前景反差较大的内容。

Digital.Film.Tools.Snap.v2.0.for.Adobe.Photoshop

这个只产生选区,所以对边界的反差要求也很高。

两个软件虽然称不上是神兵利器,不过减少工作强度是肯定的,如果天天要做抠图操作的话值得推荐试用。如果是偶尔需要抠个图,还是用photoshop自带的背景橡皮擦比较好。

在安装中发现一个原来没注意到的现象。photoshop的插件安装后,并不全是在“滤镜”下查找。*.8bs结尾的是选取插件,需要在“选取”菜单下才能看到新安装的项目。因为不知道这个规则,Digital.Film.Tools.Snap.v2.0.for.Adobe.Photoshop 安装了好几次才找到调用的菜单。

“医疗卫生机构统一标志”与“社区卫生服务机构标识”矢量文件

以前中国不论什么医疗机构都是用红十字标志。这种滥用行为引起了国际红十字会的强烈反应,于是在九十年代后期,医院都悄悄地把红十字标志拿下,换上了现在的医疗卫生机构统一标志“白十字”。当时感觉这个设计很好的延续了红十字风格,是个很有实用性延续性的标志,但是对于标志的解释一直不清楚,感觉象是树叶,又象是红心。

今天因为需要查询了一下相关信息,才发现这个标志在使用中似乎都不规范。因为卫生部网站上只有公文没有例图和试用规范,所以不能肯定现在流行的勾一道红边的做法是否符合规范。

下图是我根据标志的官方文字解释,加上1998年人民日报的一个附图,按照严谨的判读方法重新绘制的。按照描述,红色标志一定要有白色描边,所以这张图以PNG格式保存,用photoshop打开就能看到带白边抠好底的图了。


AI矢量图下载地址:点击下载此文件
打开密码:chenhui.0791.net
以下是来自网上的信息:

关于启用医疗卫生机构统一标志的通知

 
 《中华人民共和国红十字会法》和《中华人民共和国红十字标志使用办法》规定红十字标志是红十字会的专用标志,红十字标志不得用于非红十字会或者非武装力量的医疗机构。因此,经研究,决定启用新设计的医疗卫生机构统一标志。现就标志的说明、使用及要求通知如下:
一、 标准释义医疗卫生机构统一标志为带有白边的四颗红心围绕着白十字。四颗红心分别代表卫生人员对病人、对服务对象的爱心、耐心、细心、责任心。总体图形在医疗机构表示以病人为中心,在其他卫生机构表示以保护和增进人民健康为中心。
二、 标志性质此标志有标识性和使用性两种性质。标识性是指此标志为医疗卫生机构的专用特定标志,其它单位和个人不得使用。使用性是指可将其用于医疗卫生机构使用的部分用品、设备上。
三、 标志使用范围各级各类医疗卫生机构。军队医疗机构平时为社会医疗服务可使用此标志。执行军事任务和战场救护时继续使用武装力量医疗机构的专用红十字标志。医疗卫生机构部分用品(含救护车、标牌、灯光、被服、医用家俱等等)。医疗卫生机构可以将含有此标志的指示性路标置于其所在路口。
四、 标志使用要求使用本标志时,不得在标志上增删任何内容。医疗卫生机构在使用此标志时,应将其置于本单位显著位置,并能从不同方向、尽可能远的位置得以辨认。急救医疗机构和医疗机构的急诊科(室)在夜间或者能见度低时,应以灯光或其他发光物显示此标志。卫生部医政司归口负责此标志的使用管理工作。生产制造及销售此标志必须规范。生产制造及销售此标志的企业或生产单位,生产前必须由卫生部和地方卫生行政部门审核批准,并指定单位监制。
五、 此标志自发布之日起开始使用。

四颗红心白十字医疗卫生机构统一标志通过卫生部医政司有关领导审评


众所周知,“红十字”多年来一直被我国各级医院和卫生机构所沿用,成为一种约定俗成的标志。孰不知它是国际人道主义保护标志,是武装力量医疗机构的特定标志和红十字会的专用标志。随着近年来“红十字”被滥用于各种产品和饭店有关用品之后,国际红十字会对此提出意见。1 9 9 6 年1 月2 9 日,国务院总理李鹏和中央军委主席江泽民共同签发国务院和中央军委令———发布《中华人民共和国红十字标志使用办法》,要求即日起施行,以维护红十字标志的严肃性。这意味着医疗卫生机构使用“红十字”已属违法。
然而“十字”情结令卫生部有关领导难以再选择其他标志,于是经过冥思苦想,医政司长于宗河将“白十字红地”的“红地”换成“四颗红心”,表达“首位是爱心、基础是责任心、左右是耐心和细心”的宗旨,有较强的时代特色。这个设计在今年初的卫生部办公会议上获得通过。从各省反馈意见看,多数表示赞同。
据了解,这个标志制作的灯箱已经获得国家专利局的认可,它的形态和颜色均受国家有关法律保护。
最新消息说,全国已有1 7 0 多家大医院委托卫生部有关部门制作6 7 0 多个规范的大灯箱,以节省自制模具可能带来的重复费用。
图为卫生部、国家中医药管理局、总后卫生部共同签发的“白十字红心”标志。
2007.6.17增补“社区卫生服务机构标识”

标识以人、房屋和医疗卫生机构标识形状为构成元素——三口之家代表健康家庭,家庭和房屋组成和谐社区,与医疗卫生机构的四心十字组合表示社区卫生服务机构,体现了社区卫生服务以人的健康为中心、家庭为单位、社区为范围的服务内涵及以人为本的服务理念。
标识图形中还含有两个向上的箭头,一个代表社区居民健康水平不断提高,一个代表社区卫生服务质量不断改善,展示社区卫生服务永远追求健康的目标,
标识的整体颜色为绿色,体现社区的健康与和谐。
AI矢量图下载地址:下载文件 点击下载此文件
打开密码:chenhui.0791.net
(这次的文件中的十字标志按照卫生部公布的大图片文件重新描绘,应该比上面那个红色的更精确。)

更改输入法为“谷歌拼音”

虽然接触电脑是因为五笔字型,但是我从来就没有学会过。想当年工资还只有100来块的时候,竟然花25元买王永民的五笔字型电视讲座同步教材,真是$$%^!

“全拼”虽然简单,也很普及,但是只有简单的词组功能,输入速度贼慢,唯一的好处是让新手很有成就感。

九十年代中期,《电脑报》中缝经常刊登所谓的“软件交换”个人广告,说白了就是盗版软件销售。索要软件清单很方便,只要你给他写一封信,信中附上回邮信封,就能收到或油印或复印的软件清单。有一回收到一个深圳建行某人寄来的软件清单,里面介绍了一个智能拼音输入法,所介绍的特点全都是我所需要而“全拼”并不具备的。从此认识了ucdos的“智能输入法”,自动词频、自组词、简略输入几个功能非常顺手。然后微软把此输入法买下装近了WINDOWS中,自那以后的十几年时间我只用“智能ABC”。

虽然在很长的一段时间里,他一直是最好的拼音输入法,但是智能abc的问题在WINDOWS 9x下就显现出来了。著名的问题就是随机产生“mfm19..”的错误文件(应该是这个名字吧)。进入windows xp时代后这个问题解决了,但是又发现不支持大字符集,有些偏僻字无法输入,甚至还有隐藏输入方式,比如著名的“嗯”,普通模式下就是无法输入的,同时由于不支持GBK,繁体字的输入也成了问题。此时的微软已经搞出了自己的微软拼音,对于“智能ABC”这个买来的孩子不闻不问,所以问题一直没有解决。

“微软输入法”在技术上肯定比“智能ABC”强多了,但是输入过程中文字直接上屏幕的感觉实在是太糟糕了,待确认的字符与已输入的字符差别仅仅在于一条很细小的下划线,修改错误的匹配需要精神高度集中,一不小心就前功尽弃。虽然修改设置可以改善这种状况,但是别扭的感觉还是无法消除。最可怕的是他的资源占用非常厉害,输入得兴起的时候你就能明显感觉它在气喘吁吁。
“紫光拼音”早有耳闻,其实本质上就是对“智能abc”的现代化改造。但是他安装后更象是一个驻留的软件,而不是一个输入法,感觉依然不爽。

这两天,各大BLOG的站长都在讨论谷歌新出的谷歌拼音输入法。我也好奇地下了一个尝试,没半个小时,我就决定把“智能abc”换成“谷歌输入法”。首先是因为他快,系统占用资源少,第二是因为他直接安装到输入法栏目中,看起来更象一个输入法,第三是因为他的语句输入、返回修改不再是微软拼音那样的模式,感觉更有操控性。十分人性的一点改进是“谷歌输入法”把笔划输入由12345的按键规则,换成了笔画“横竖撇捺折点”的首写拼音字母。另外一个贴心的设计是英语单词提示功能,这对于英语基础不好的我来说,无疑是一个很好的工具,可以让我英语拼词能力继续保持目前的低水平,而不必为拼不准词伤脑筋。

当然这个输入法还有缺憾。目前我所感觉到的主要有两点,第一就是取消了“智能ABC”的快捷输入方式,比如输入计量单位和中文数字的时候,智能abc只要用(i+键盘按键)的方式就能快速输入,而现在这种便捷消失了;第二就是比划输入法还比较原始,对于“滞”这样的字就不能输入,而相关帮助文件对此也没有什么说明。

这篇BLOG就是用谷歌输入法完成的,感觉还是有点不适应,但是比“微软输入法”是强出太多。

别了,“智能ABC”,谁让你不与时俱进呢。

补注:今天看到输入法在没有任何“确认”后自动下载更新,心里有点恐慌,还没见过这样的输入法,而且这个更新还没办法关掉。另外这个输入法在切换成英文以后自身并没有从进程中退出,这也有点奇怪。谷歌该不会玩阴的吧?

在页面中的播放问题两则

1、在我的BLOG中的“电影配音”中,使用的是<object>标签。这个标签在IE里没问题,在OPERA中默认忽略了。而使用<embed>嵌入的媒体文件却可以播放,看来考虑兼容性,以后页面嵌入媒体要用这个标签了。不记得哪本书里讲到过这种兼容性,哪个是专业的哪个是业余的标签?不记得了。实践是检验真理的唯一标准,就<embed>了。

2、昨天碰到个怪事情,帮路丹同志安装的一首WMA歌曲会自动蹦网页。搞得访问者打电话给她拉警报,说是网页中毒了。查了几个JS文件没看到有什么不对,于是把WMA下回来用MS的文件编辑器打开,整整齐齐,每半分钟设置了一个开页面的脚本,一共有三段,看起来象是程序干的事情。WMA在网页中播放自动开网页不是稀奇事,稀奇的是:1、文件都用了一个多月了,直到最近博主改变新浪BLOG皮肤才发生新开网页的事情,难道以前的皮肤有阻止恶意代码的功能?存放声音文件的服务器扫描一遍没发现病毒,而且其他WMA没有被修改,基本排除文件被修改的可能。2、WMA的脚本参考中没有提到设置新开窗口目标的功能,也就是说一旦执行脚本,当前页面就会被替代。但是这个WMA是跳出新的窗口,检查脚本并无特殊代码。难道是新浪的面板设定了所有连接都新开窗口?代码太多,我没有去找。

有谁能解答?告诉我。不要让他成为永远的疑案。

2010-11-06注:1、wordpress的解决方法是两个标签混合着用。不过firefox中mediaplay中有个问题是它不能识别“/”这样的相对路径,也就是不能在前面加上域名,导致播放出错;2、大概跟调用代码和代码声明有关。