关于对图片相似度比较的思考


Google推出了可以进行人脸搜索的服务,能够帮你找到包含人脸的图片。MyHeritage也有帮助你寻找和你脸部相似的明星照片的服务。我们先不管它们到底有多准确。图像方面的技术运用已经越来越多。我们可以看看PHP这方面能否有所作为。sephiroth.it向大家提供了一个把FLASH截屏通过PHP转存为图片的例子,通过对他的分析,我们可以了解到其基本原理大概如下:

把截屏中每一个像素的颜色资料保存起来,成为一个字符串,然后发送给PHP程序进行处理。PHP所作的无非就是前者的逆过程。通过分解字符串获得每一个像素点的资料,然后利用强大的GD模块来生成图片。

那么如此看来,每一个图片对我们来说就是一个保存着所有像素点资料的数组,如果我们需要对两个图片进行分析比较,找出两张最相像的图片,关键就是需要对这两个矩阵进行相似度的比较,也就是找到一个高效并且准确度高的矩阵相似度算法。这里有一些相关资料,我们可以参考:

Perl的比较字符串相似度函数

得分矩阵(scoring matrix)
矩阵运算和文本处理中的分类问题

《矩阵分析与应用》,张贤达,清华大学出版社
本书将矩阵的分析分为梯度分析、奇异值分析、特征分析、子空间分析与投影分析五大部分,以一种新的体系、系统、全面地介绍矩阵分析的主要理论、方法及应用。

矩阵理论及其应用》黄有度,朱士信 编著 合肥工业大学出版社
矩阵理论以线性代数为基础,要求学习者对线性代数的基本概念和计算方法已牢固掌握并能熟练运用。

矩阵分析·第1卷(英文版)作者:(美)霍恩,(美)约翰逊 著

本书主要内容有:特征值、特征向量和相似性、酉相似、Schur三角化及其推论、正规矩阵、标准形和包括Jordan标准形在内的各种分解、LU分解、QR分解和酉矩阵、Hermite矩阵和复对称矩阵、向量范数和矩阵范数、特征值的估计和扰动、正定矩阵、非负矩阵。作者Roger A.Horn 线性代数和矩阵理论领域国际知名权威。

模糊数学教程

本书是一部关于模糊数学的基本概念、原理、方法、应用等基础知识方面的教材。

关于多字节字符的编码判断

ASCII和UTF-8在0x00到0x7F都是相同的编码。多字节字符的第一个字节编码范围是从0xC0到0xFD,表明接下来有多少个字节。其他字节范围都是从0xC0到0xBF。UTF-8编码中有一段从不使用0xFE and 0xFF.UTF-8作为ASCII在多字节字符方面的补充,所以和Unicode的定义稍有不同。Unicode是2个或4个字节的字符串,分别为UCS-2和UCS-4。将一个ASCII或Latin-1的字符转成UCS-2只需简单地在每个ASCII字节前插入0x00,转成UCS-4则须在每个ASCII字节前插入三个0x00。UTF8编码后的大小是不一定,不像Unicode。UTF8是有标志位的,第一个0为标志位,剩下的表示0x00到0x7F的内容。如果是1,跟着后面如果是10表示还有一个字节(0xxxxxxx 110xxxxxx),就是两个字节。所以110表示3个字节,1110就是四个,已此类推。

附:256位编码表

Apple推出Windows版的Safari 3 Beta


好消息,神秘的Safari终于可以让windows用户如愿以偿。Safari曾经让学习网页标准化(Web Standard)的朋友大伤脑筋,因为设计一个网页要考虑到不同浏览器的效果,Opera、IE、FireFox、Manthon都可以在Windows上安装测试,唯独Safari不行,不是任何人都买的起苹果机的,如果为了一个浏览器去安装虚拟操作系统也不太合算。虽然有不少网站提供Safari在线预览的服务,不过毕竟也没有自己的Windows机上测试直接。如今Apple终于不负众望,放下了它高贵的架子,为广大Windows用户提供传说中的经典浏览器-Safari。
下载地址:Safari for Windows XP or Vista

Safari在Windows 系统安装最低配置要求

  • 操作系统Windows XP or Vista
  • 最少 256MB 内存
  • 500Mhz 奔腾级别Pentium-class或更高级CPU
    补充:刚试用了一下,(我的系统XP Pro,256M内存)感觉的中文的支持不太好,会不会是字体的问题。打开Blog居然死了一次机,占用了不少资源,还是没有FireFox好用。看来Apple要打开浏览器的市场,还要多多努力啊!

全球Internet网站有三分之一使用PHP

versionsdownenmini.png
根据nexen.net四月份对PHP的统计报告,全球互联网上已经有33.96%的网站使用PHP技术,继续持续稳定的占据互联网的三分天下。而在其中版本4.4及其以上的版本占据62%的市场份额,远远高于其他版本。同时4.4也是最热门的版本,不过,总体上讲,PHP4的使用人数持续下降,但仍然有八成的网站仍在使用。个人感觉PHP5对PHP4的优势并不是太明显,虽然PHP5有着很多诱人的特性,对OOP也更加支持,不过从PHP4迁移到PHP5非常容易,甚至不需要怎么修改代码,所以觉得并不是很必要。当然个人也不排斥PHP5,毕竟版本高些,有些东西是PHP4没有的,由于目前很少用到PHP5中的新特性,项目很小,OOP的运用比较少,所以也暂时没有升级的打算。只要自己注意代码编写的规范性,留意某些差异细节(如private和var),升级还是很容易的。在我看来,我追求的PHP不是OOP,也不是什么Framework,也不管它是什么版本,我需要的只是一个简单、快速和安全的PHP,这也是我coding的原则。

在曼谷TAT受骗的经历

在外几个星期自助旅行,虽然总的来说还算顺利,但难免也有一些不太愉快的经历。这是我当时记录的一段在曼谷的the Tourism Authority of Thailand (TAT)门下的旅行社受骗的经历。

既然是自助旅行,所以到曼谷之前我都是自己想办法亲自去车站买车票的。可就是到了曼谷,我却鬼使神差的去所谓的TAT部门去订票。 刚上机场到靠山路的BUS,遇到了一位上海的哥们儿,在和他的闲谈中我了解到了他在曼谷的受气经历,而且再三表示不会再来泰国。我也谈到了订去清迈的火车票的打算。那位哥们儿有意无意的问我为什么不去TAT订票,这是我第一次听说TAT。当时我还是坚持自己去火车站订票的。车到靠山路,别过那位哥们儿,大家各走各路,找了个200泰铢的GH赶紧出门,准备去华南蓬火车站订票。

出门就有很多TUKTUK,虽然我已经了解LonelyPlanet上提到靠山路附近TukTUk的欺骗伎俩,但是还是难拒TukTUk司机的热情(可能是我太单纯),这位胖叔叔满脸笑容,自称带我去考山路附近的所有景点只要3美元,在得知我要去订火车票时,他也毫不犹豫地提到了TAT,并且说靠山路附近就有一家,我犹豫了,想想TAT是政府背景,如果能订票确实也挺方便。看着胖叔叔近乎诚恳的笑容,我还是上了车,被他带到了之前提到的TAT门市。

刚进门,满面笑容的工作人员就邀我坐下,亲切地询问我希望的去的地方和行程安排。 其间得知我是来自中国,更自称他周围的好几个同事也是华人,门市也不时有游客进进出出,我的警惕性进一步降低。这位中年男人记下我希望的行程,我也表示很满意,当我询问他价格的时候,他迅速在计算器上打出了两个数字69(我初初以为是69美元),并且马上开始联系订票和安排行程。想到来回火车票加一夜住宿和一天的Trekking,大概三天时间只要69美元还不错。另外我知道很多地方只收泰铢的时候,我向他们表示我没有多少泰铢,能否用美元支付的时候,他们立即安排了一位女士,说可以带我去银行换钱。当我进一步询问69美元可以换多少泰铢的时候,那位女士却用计算器打出了四个数字:6900,看了一惊,察觉有问题。6900泰铢可不是69美元,6900除以4也差不多有200美元,于是表示价格太贵,希望取消预定。可那位女士却坚持带我先去银行,想想反正我也需要,先去换钱。我换了100美元,3400泰铢,那位女士见我只换100美元,脸色立变,在我的坚持下,她也只有打电话回去通报。

在我们急忙赶回TAT的这个门市,一到门口我立即感觉气氛不对,心想难道我买了东西不能退货,难道是黑店?不过应该没什么可担心的,我也不想不辞而别,而且我还登记了护照号码,不想破坏中国人的形象。于是硬着头皮进了门。果然如我所料,之前那位给我规划行程的中年男人已经不再接待我,那位女士要我进办公室详谈。我也壮着胆子跟进了办公室。办公室里也坐着一个中年男人,自称是manager。不过面色难看,我看是来找茬儿的。刚一坐下,这位男人立即严声闻我是不是订了3天的清迈行程,我说是,但是对我来说200美元玩3天太贵,我希望取消。那位男人有些激动了,说不要玩花样,下了单就要给钱。心想,操啊!果真是黑店,哪有不能取消的订单啊,这还是有政府背景的门市吗?

我深吸一口气,想想反正要去清迈,不如取消行程中的TRekking部分,看他们要多少钱。于是我转转口风,说只是想取消Trekking的部分。刚开始那位经理还是一口坚持,几番争辩之后,大家相视无语,面红耳赤,最终那位经理和之前那位女士说了一下,于是出去拿了火车票和旅馆的单近来,说是同意我取消trekking部分,不过要收费3400泰铢,当时的情况我也无心继续纠缠,脑子里有点混乱,想想钱剪了一半,也就答应付了钱。那位女士也匆匆把我送出门外,好像担心我们大吵大闹,对其他刚来咨询的游客有影响(其实我想,不过还真不是我的性格)。

出了门上了TukTuk 被风一吹,再看看火车票,来回火车票514+611泰铢=1125泰铢,一晚的住宿最多也就500-600B,还是亏了将近2000B,晕啊,没想自己真的在听完之前那位上海的兄弟的遭遇之后,不到半天的时间,也被骗了。想回去找他们理论理论,又想想之前的紧张气氛,想到自己一个人在外,还有很长的路要走,不想为了这件事影响整个行程,还是安全要紧,于是也就放弃了回去理论的打算。当做是花钱买教训吧(不过还好,之后3天的清迈之旅给我留下很好的回忆)。

下面是那家TAT办事处的地址和相关资料,我申明我所描述的内容完全属实,并不想继续和那些所谓的TAT纠缠,只是希望在泰国,要去TAT订票的朋友多一个心眼,不要重蹈我的覆辙。

TAT办事处:WORLD PEACE TRAVEL CO., LTD.
地址:25/11 Phisanulok Road, Dusit, Bangkok 10300 THAILAND
曼谷到清迈火车票:TRAIN 109 - 14:30(DEP TIME) - 05:10(ARR TIME) - CLASS:2 - COACH TYPE: BNS32 - PRICE: 541
清迈到曼谷火车票:TRAIN 10 - 21:00(DEP TIME) - 09:10(ARR TIME) - CLASS:2 - COACH TYPE: APN76 - PRICE: 611
在清迈住的旅馆:2/3-7 Soi2 Rajchiengsan Road. T.Haiya A.Muang Chaingmai

更多日记存档

30天东南亚四国拖鞋自由行总结

三十天的跌跌撞撞终于在中南半岛上画了一个完美的弧形(行程超过8000公里)。很高兴自己的这个梦想能够如愿以偿。现在回忆起来,一幕幕依然清晰,尤在眼前。美好的记忆需要保留,所以我会把我的经历都记录下来,也希望有需要的朋友可以参考。(日记存档

旅行线路:

昆明 -〉瑞丽 -〉进缅甸Myanmar(当地时间晚北京时间大约1个半小时) -〉曼德勒Mandalay -〉良乌Nyang U (蒲甘Bagan) -〉良信Nyaungshwe(因莱湖Inle Lake) -〉仰光Yangon -〉进泰国Thailand(当地时间晚北京时间大约1个小时) -〉曼谷Bangkok -〉清迈Chiang Mai -〉曼谷Bangkok -〉普吉Phuket -〉披披岛Ko Phi Phi -〉曼谷Bangkok -〉亚兰Aranya -〉进柬埔寨Cambodia(1000泰铢) -〉波贝Poipet -〉暹粒Siem Leap -〉金边Phnom Penh -〉巴维Bavet -〉进越南Vietnam -〉莫拜Moc Bai -〉胡志明市Ho Chi Minh -〉芽庄Nha Trang -〉河内Hanoi -〉同登Dong Dang -〉回国内CHina -〉凭祥 -〉南宁

交通工具:水陆空全部都试过,不过最多的还是以坐BUS为主,都是空调大巴,还不错,大部分还带有洗手间。缅甸Myanmar -〉曼德勒Mandalay是包车(小轿车)进的。曼德勒Mandalay到良乌Nyang U是坐的火车,仰光Yangon -〉曼谷Bangkok是在airasia上订的票49美元,本来还有更便宜的(40美元),不过时间对不上,所以放弃了。曼谷Bangkok来回清迈Chiang Mai也是坐的火车。普吉Phuket -〉披披岛Ko Phi Phi 是坐船,很多老外躺在船顶晒太阳。波贝Poipet -〉暹粒Siem Leap是包的出租车,3个人,每人14美元。

旅馆住宿:平均住一晚的费用是10美元(不到80块人民币),最便宜的一晚是180泰铢(不到50块人民币),最贵的是550泰铢。感觉比国内的住宿便宜。而且大部分的房间都是带空调,热水和电视的。也很干净。印像不错的是在胡志明范老五的mini家庭旅馆10美元一晚,很干净,环境也很温馨,卫生间也很干净和豪华。

饮食小吃: 大部分食物都可以适应,酸辣的菜比较多,一般都是自助式的饭菜,不过不太新鲜。米粉还不错,配上新鲜的蔬菜和调料,味道还不错。热带水果很便宜,最喜欢吃红毛丹。最便宜的一顿饭只用了20泰铢牛肉炒饭,最贵的53000越南盾的PHO米粉和在暹粒旅游区的一顿5美元的鸡饭。

费用花费: 总共花费1600美元,包括签证费,以及之间的一些准备费用。平均每个国家400美元。比去国内很多地方便宜。

缅甸印象

虽然我只在缅甸呆了12天,但是它仍留给我几个特别深刻的印象。

myanmar1.jpg
第一点,到了缅甸,你会感觉自己好像在东南亚又好像在印度。这是个很神奇的国度,我从来没有想象过宗教和普通老百姓的生活是如此的密切。整个国度弥漫着佛教的宽容和慈悲,生活不再是冲忙和压力,就像清早的阳光透过薄薄的雾气照射在不紧不慢骑着自行车去上班的人群身上和跪拜在佛像面前虔诚地祈祷的信众身上。

myanmar2.jpg
第二点,缅甸的公路似乎很久没有人维护过,很容易就看得出柏油马路所经历过的风风雨雨,似乎人们并不急于更新路面,也许这样的路面已经足够方便的引导缅甸人民去生活和祈祷。这种感觉在国内是前所未有的,国内不断翻新的路面和灰尘铺天盖地的情景让我感觉厌烦。

myanmar4.jpg
第三点,人们和动物更加紧密地生活在一起,在国内你很难想象有一条满街都是乌鸦和小鸟的街道,鸟群和人群不时填补着街道上的空白,这些都让我惊讶的说不出话来。很有意思的是,我在街上却很难看到老鼠,我常去照顾路边的走鬼(摊贩),很鸟儿们一块用餐,却没有拉过肚子。 而且不止在街上,很多地方你还能发现其它有趣的动物,例如田边的悠闲自得白色水鸟,寺庙旁小心谨慎的松鼠。。。总之,如果你喜欢小动物,而且不介意它们有时的放任无理,最好来这个国度看看。

myanmar34.jpg
第四点,这是一个只用穿拖鞋的国度,我可是不喜欢在进出寺庙的时候频繁穿袜子拖鞋,同时被人指指点点是”Japanese”。虽然你忍不住每次都要去纠正,但是这种情况还是不断发生,因为在这个国度,你能看见很多和日本有关的东西,来自日本的卡车和各种援助。难怪他们对Japanese有如此深的印象。同样很有趣的是,我没有问见过脚臭,哪怕是很肮脏的脚。我的脚本来有点湿气和小水泡,这样几天当了赤脚大仙,居然自己好了。看来光着脚拜访多一点菩萨还是很有用的。但是后来我去泰国清迈的素帖寺闻见我问过的最难闻的脚臭。

其实缅甸这个神奇的国度还有很多令人回味的地方,我会好好回忆,再总结总结。

终于到了Siam Reap

坐了24小时的车,受的苦只有我的屁股才知道。下午18:00开始从普及汽车站出发,第二天早上6点多一点到曼谷,考虑到手上的泰铢不多,也不想再 在曼谷停留,所以在南部汽车站吃了顿猪脚饭,就打了个的去Mochit汽车站,那里可以买去波贝的车票。刚到Mochit正好赶上7点的车,好像一切挺顺 利。没想到好戏在后头。大概12点汽车开到了亚兰,找了个TukTuk直奔边境。

angkorwat.jpg
刚在门口就有许多人问你是不是要办visa签证,还有模有 样的拿出工作证给我看,好在我没上当,径直进去,再问问警察,警察点头我就放心了。泰国的出关手续一办完,隔一段路就是办柬埔寨签证的窗口,LP上讲只需 要20美元,可是工作人员一再要求只受1000泰铢,奶奶的,而且在隔壁就可以用美元换泰铢,但是兑换率只有1:34,抢钱。还好身上还有740B,只换 了10美元,我还担心这740B不知道该怎么办了,看来上天自由安排。

终于搞定签证,期间一直有个小伙子热心帮忙,其实他只是要你答应他去他推荐的汽车站,然后拿些好处费。本来以为赶BUS应该没问题,谁知道一进柬埔 寨关口才知道传闻中的烂路有多烂。到了汽车站就更担心啦,根本看不到巴士,老外倒是不少,都是被骗来的,大部分都只有加钱包个车走,坐巴士想都别想。可是 我还是在那里傻等了2个多小时。本来说好的巴士价钱是10美元,后来和另外2个老外包车又加了4美元。2点半左右终于可以上路了。接下来就是一段屁股的摇 滚和桑巴之舞。摇了4个半小时,终于结束了24小时的马拉松式的巴士之路。好在路上有个风趣的美国老头,可以消磨掉一些疲倦。如今暹粒已在眼前,赶紧找个 有热水和空调的房间,终于可以休息一下。想想这也是第二次狂奔啦。第一次是从昆明到瑞丽,然后瑞丽到曼德勒。不过虽然一路艰辛,风景还是很值得一看的,我 不后悔。

在普及(PHUKET)皮皮岛的日子

从清迈回曼谷,马不停蹄就来到了普及岛,清迈骑车爬素贴寺太累也就没上网。泰国比缅甸现代很多,上网很方便,旅游区会贵一些,在靠山路是10B20分钟,普及是20B一个小时,皮皮岛就贵得离谱,2B一分钟。在皮皮岛只呆了2天一夜,因为还有很长的路要走,所以不敢消费太多,不过浮潜的确很过瘾,穿上救生衣很安全的,一群群的nimo小鱼就围绕在你身边和眼前,但是你一伸手却始终接触不到他们。 下午刚回到普及镇,终于有时间上网转转。

kophiphi.jpg

现在回想在皮皮岛,物价的确很贵,一份普通的鸡肉炒饭也要50B,而且还是大排挡的水准,在高级的饭馆吃要了我75B,今天刚兑换了100美元,是3421B(泰铢),和靠山路一样,我在靠山也换过3441,不过还是在机场还最合算(3450),后悔换少了。在皮皮住不起高档旅馆(很多多在1000B以上),找了个公共浴室的房间(400B),老板娘还是中国人,不过不会讲国语啦。刚checkin就唧唧歪歪了很多,要爱护卫生,不要往便池里扔卫生纸等等。好像对中国人的印象并不好,我再不好受,也只有赔笑得份,是苦笑。皮皮还是白皮肤老外的天下,中国人也见过,一眼就看得出。还好没有看到什么令人尴尬的事,咱们中国人的素质也在提高啊。总的感觉皮皮水质一般,同样的水质我在海南也见过(大概是02年),也见到不少垃圾漂浮在海面上,不过并不影响水质,来的人越多,污染自然就越严重,看来都还没有一个比较圆满地解决方案。

kophiphi2.jpg
在去清迈的火车上遇见的来之美国科罗拉多州的Matt说的一句话让我影响很深刻:“我们每一个人都有责任让更多的人知道环境污染的严重性,让更多的人来保护环境”。他问我中国的情况,我只有苦笑。

终于可以用中文发贴啦

yangon-仰光

离开瑞丽后,上网一直很麻烦。国内的网站更是无法打开,连gmail和hotmail都要通过代理网站来收发邮件。昨天到仰光终于可以享受用中文打字的乐趣。但是MSN依然无法登陆。访问了国内我常去的几个网站,速度勉强能接受。感觉互联网方面缅甸还是很落后的。今天下了一天的雨,哪里也去不了,只能在附近和网吧溜达。

缅甸签证申请经验

myanmar_kunming_consulate.jpg
2点就可以拿加急签证,进行的也很顺利8点15到了龙园大厦,缅甸工作人员是8:30分上班,记住从大厦得左边进去,上电梯5楼出门右边过走廊就是。填表很容易,工作人员也很友善,不懂就问。加急签证3小时可以取,也就是下午1、2点. 办完自己的,再帮一位去缅甸做生意的大哥填完表才9点零几分。今天天气不错,阳光普照,就等着下午的车去瑞丽啦。

因为住在威远街,护国街和青年路附近,所以到南屏步行街逛了逛。在好心人的建议下,我在护国路坐73路车(1元钱)去看了看滇池和西山。听说滇池附近的楼价平均也有4千多。昆明的便利店不是很多,买水找一家卖普洱茶的店铺就可以了。

Yahoo搜索的新动向

面对国际搜索市场被Google不断蚕食的现状,Yahoo不敢再怠慢,相继在英文和中文市场推出了Beta版的具有新的用户体验界面的新一代搜索: 雅虎易搜 Yahoo Alpha (beta)。它们有一个技术上的共同点就是都采用了Ajax技术,搜索结果都集成相关图片,甚至是视频的内容。这似乎个Google现在所作的如出一辙,大家的目的都很统一:搜索界面更加人性化,方法更加多样化,搜索结果呢,也更加多媒体化。当然着也证明互联网今后发展的一个趋势,更多多媒体内容将成为今后互联网的主流。不过令我失望的是,还看不到这些所谓的BETA版本中,搜索结果的质的变化。用户使用搜索无非是想找到最合适的他想要的内容,现在看来,无论从技术还是现在的互联网环境看来,都还有一定距离。毕竟搜索不是一方就能做好的事,做开发的技术上要越来越精,让搜索越来越好用。而真正使用搜索的用户,也不能继续当搜索白吃,也应该培训培训,正确高效的使用关键字,才能准确快速的搜索到他所需要的资料。

常常遇到很多人抱怨,搜索一点也不好用,走近一看原来是复制一大段文字粘贴到搜索框上这样搜索的,让人不得不叫妈呀!
总而言之,搜索的未来不再是只和搜索引擎公司有关,还要看看使用搜索的用户是否有进步。搜索引擎再聪明,使用者是傻瓜也无济于事。

境外旅游保险

因为要出去溜达40天左右,也听朋友提到种种的可怕的境外遭遇,决定还是买个保险,买个心安算了。这里是我打算参考的几家保险公司:

美亚“万国游踪”国际旅游保障计划
涵盖十四项的保障利益,特别适用于海外旅游者及申根签证的申请者。可在 130 多个国家得到由专业的救援机构 AIG Assist提供的 24 小时紧急救援服务。

保障特色

  • 周全保障,涵盖境外旅行期间意外伤害、疾病和财物保障
  • 符合申根签证的要求
  • 24小时全球保障和紧急医疗救援及旅行支援服务
  • 备有短期计划和全年计划供您灵活选择
  • 承保热门运动,包括滑雪、潜水、跳伞和骑马
  • 承保恐怖分子行为造成的损害
  • 航班延误在承保范围之内 。

年龄选择 成年人
保险期限选择 40天
保险费 450

中国人保财险-境外旅行人身意外伤害

适用人群:境外旅游的人士
投保年龄:年龄范围在18-75周岁
保障范围:保险期间发生的意外身故、残疾,意外医疗费用,
境外紧急救援,旅行行李物品损失,房屋及附属设
备损失,家庭财产损失(含盗抢)
保险金额:每一被保险人可获超过70万的保险保障
如果您选择旅行行李物品损失险,将免费获赠保额为1000元的旅行证件损失保险保障
计算保费:254元 30天

平安保险旅行意外伤害保险
适用人群
境内、外短期出行人士
保障范围
提供出行途中因意外伤害造成的身故、残疾保障以及意外医疗费用赔偿
保期、保额
1-30天自由选择,意外伤害最高可达100万元,意外医疗最高可达50万元

30天保费60万意外伤害+1万意外伤害医疗: 186元  此网上价格已为您省去 80元

友邦四海旅行意外伤害保险

以下保险利益仅适用于境外旅行期间:
● 意外身故、烧伤及残疾给付 OSTADD
● 公共交通意外伤害附加合同 STPCA
● 医药补偿附加合同 OSTMR
● 运送和送返附加合同 OSTER
● 身故遗体送返附加合同 OSTRR
● 附加境外天惠丧葬费用医疗保险 OSTFF

我的出行天数: 40天
我的保险计划: 保险计划承保年龄:18岁→60岁
保 险 费: 142元人民币 (50万以上)
晕,这么多保险,感觉挺复杂,对保险还是不太了解。个人感觉中国人保财险-境外旅行人身意外伤害比较符合我的要求,毕竟一般不太可能涉及到遗体。:-) 还是中国人保财险的比较实在。另外,网上很多人提到美亚保险。所以目前还在犹豫中。。。

签证申请经验:越南和泰国

因为我在广州,考虑到签证申请的方便性,所以决定先办好越南签证和泰国签证。它们的申请过程远比我想象的简单,也不像网友说的类似“个人申请泰国旅游签证要求往返机票,最好找旅行社办理”的情况。整个过程费时5天,详细如下:

越南领事馆
(海珠广场侨光路华夏大酒店左侧中信银行内左侧上二楼)
个人单次签证380元(30天停留)从办理到拿证5天时间,
材料只需要填表和交照片,以及缴费。

泰国领事馆签证
(花园酒店内左侧沿旋转木梯上二楼)
个人单次签证160元,申请次日下午取得签证,30天停留,3个月有效。
材料只需要护照复印件2份,在职证明或不少于一万元存款证明,往返机票或英文版的行程表。
申请只限于上午9:00-11:30。下午通常来取证。

总的来说,有条件的,能够自己去尝试的,最好自己去做一下。

初步确定东南亚自助游行程

因为初次出境,所以选了比较近的几个国家(缅甸/泰国/柬埔寨/越南)。本来很想去埃及,不过只能申请团队签证,让我改变了主意。我还是习惯自助游的形式。考虑到单次签证和多次往返签证的区别,我选择了以满足一次出入境为条件的线路:

云南-〉缅甸-〉泰国-〉柬埔寨-〉越南-〉广西
我参查过很多网友的旅游线路,包括在天涯的携程的。这条线路已经有网友走过,觉得应该是可行的。也很感激网友的热心回答。关键是时间问题很难把握,现在到手的时间最少有20天,不知道够不够。目前能做的就是先把越南和泰国的签证拿到,柬埔寨落地签证就可以了。剩下就是缅甸签证了,看来还得去昆明解决。还有一些问题有待解决,先把它list出来:

1、防疫针的问题?有必要吗?在那里打?听说要打最好提前4到6周。
2、如果时间不够,是否可以先放弃一些景点?买了本中文的东南亚LP,看看那些地方可以取舍,头大啊!
3、有网友说瑞丽到曼德勒包车不如坐飞机,因为花费差不多,而且没那么辛苦。这个问题可能到了昆明才知道如何解决。

有兴趣的朋友可以与我联系,我的计划时间是5-1 到 5-21(五一长假加年假),我想这是最短时间,如果实在时间不够只有请假拉。
:-)

关于自助旅行经验,我想也有一点点,在国内也去过一些地方,都不是跟团的,除了02年跟家里人去海南,都是背着背包到处闲逛。不过算不上驴友,也没户外的经验。能到处看看,感受感受不同地方的人文和风景,已经很满足了。希望这次出游顺利!

IIS绑定域名加PHP空间

很久没有接触IIS了,帮朋友帮定了一个域名,空间是PHP的,可是网页总显示404找不到文件的错误。试着用index.html试了试,没问题,这才醒悟到空间还没有映射PHP的扩展,之后一切正常。看来还是老了,脑筋不够使啦! 晕,1:11am啦,睡了先。。。

MySQL server has gone away

有个客户的记录特别长,在导入database的时候出现如下错误:

mysql -u root -p target_db < target.sql
MySQL server has gone away
问题出在单个记录长度超过mysql默认设定的长度1024,max_allowed_packet = 1M,加大长度,修改my.cnf问题得以解决:
set-variable=max_allowed_packet=32M

终于收到了护照,下一步是VISAs

趁着过年回家,在出入境管理处把护照办了,200元护照费,27的EMS快递,想不到的是40块的护照照片费。不过欣喜地是从填表到完成,整个过程不过半个小时。因为之前曾经有过一次不愉快的护照申请经历。公安局的签字让我的出国梦整整迟了2年,好在现在政策放宽,不再需要XX的签字。

剩下来的就是准备和收集资料,计划好地方就可以申请签证了。虽说年岁以快30,但我的愿望却依然强烈。我相信梦想中景象很快就会出现在眼前。下面是广州本地的一些领事馆资料:

丹麦驻广州总领事馆
馆 址:中国大酒店商业大厦1578房
邮政编码:510015 电 话:86660795 传 真:86670315

英国驻广州总领事馆
馆 址:环市东路339号广东国际大酒店二楼
邮政编码:510098 电 话:83336520,83351354-315 传 真:83336485

澳大利亚驻广州总领事馆
馆 址:环市东路339号广东国际大酒店主楼1509房
邮政编码:510098 电 话:83355911,83350909 传 真:83350718

马来西亚驻广州总领事馆
馆 址:天河北路233号,中信广场1915-1918房
邮政编码:510613 电 话:87395660 ,38770766,38770763 传 真:87395669

美国驻广州总领事馆
馆 址:沙面南街1号
邮政编码:510133 电 话:81218000 传 真:81219001
美国驻广州总领事馆领事部(签证业务)
电话:85187600(总机) 传真:38844424
地址:天河林和中路天誉花园第二期5楼

法国驻广州总领事馆
馆 址:环市东路339号广东国际大酒店801房
邮政编码:510098 电 话:83303405 传 真:83311893

菲律宾驻广州总领事馆
馆 址:环市东路339号广东国际大酒店主楼709-711室
邮政编码:510098 电 话:83311461、83310996 传 真:83330573

日本驻广州总领事馆
馆 址:花园酒店花园大厦1楼
邮政编码:510064 电 话:83343009 传 真:83338972

韩国驻广州总领事馆
馆 址:体育东路羊城国际商贸中心西塔18楼
电 话:38870555-102 传 真:38870923

荷兰驻广州总领事馆
馆 址:环市东路339号广东国际大酒店705房
邮政编码:510098 电 话:83302067-206 传 真:83303601

波兰驻广州总领事馆
馆 址:沙面大街63号
邮政编码:510130 电 话:81219993,81218991 传 真:81219995

柬埔寨驻广州总领事馆
馆 址:花园酒店花园大厦8114室
邮政编码:510064 电 话:83879005,83338999 传 真:83879006

意大利驻广州总领事馆
馆 址:天河北路233号中信广场5207
邮政编码:510613 电 话:38770556—7/8/9 传 真:38770270

德国驻广州总领事馆
馆 址:环市东路339号广东国际大酒店19楼
邮政编码:510098 电 话:83306533 传 真:83317033

加拿大驻广州总领事馆
馆 址:中国大酒店商业大厦801房
邮政编码:510015 电 话:86660569 传 真:86672401

瑞典驻广州总领事馆
馆 址:天河北路233号中信广场10楼
邮 编:510098 电 话:38912383 传 真:38912100

越南驻广州总领事馆
馆 址:侨光路(海珠广场)华厦大酒店B座二楼北部
邮政编码:510115 电 话:83305911,83305910 传 真:83305915

泰国驻广州总领事馆
馆 址:环市东路368号花园酒店2楼M07房(510064)
邮政编码:510064 电 话:83804277,83338989 传 真:83889959,83889567

瑞士驻广州总领事馆
地址:花园酒店811-812室
邮编:510064 电话:83338999-811/812 传真:83319480

印度尼西亚驻广州总领事馆
地址:东方宾馆 电 话:86018772 传 真:86018773

芬兰驻广州总领事馆
地址:天河北路233号中信广场3309B-12室
邮编:510613 电话:38770188 传真:38770288

墨西哥驻广州领事馆
地址:天河北路183号大都会广场14层02-03
邮编:510620 电话:22220981 传真:22221006

新加坡驻厦门总领事馆广州领事办公室
地址:广州市天河北路233号中信广场办公楼3318室
邮编:510613 电话:020-38912345-22 传真: 020-38912131

PHP Error: Permission denied in Unknown on line 0

今天上传一个脚本到新的服务器,可是却莫名其妙的出现这样的出错:

PHP Warning: Unknown(/*/*.php): failed to open stream: Permission denied in Unknown on line 0
经过检查,确认没有程序错误。根据错误的提示“Permission denied”,可能是文件权限的问题,于是修改权限为644,问题解决。事后想想,虽然是权限问题,可是这个错误提示也太模糊啦,初的一看,真让人一头雾水,不知道从何下手。很少对PHP提示的出错有些不知所措。

网页中直接嵌入小图片的办法

到年底准备给朋友发发贺卡,可是觉得发送HTML页面和贺卡图片太麻烦,记得曾经看到过可以在网页中直接嵌入图片二进制代码,让网页与图片合二为一的简单办法,但是没仔细看,现在翻出来看看。原来根据RFC 2397的说明,它们提供了一个在URL中嵌入数据的便捷方案。HTML中的URL可以用一下格式来表达数据:

data:[<mediatype>][;base64],<data>

mediatype表示:文件类型;如:image/gif,image/jpeg,image/png,text/plain等。
base64表示后面的data用base64的编码,PHP可以用base64_encode。

例如:

< img xsrc= “ data:image/gif;base64,base64编码的数据 “>

如果需要提到的是,这种方法只是用于标准的浏览器,如FireFox,Opera,IE我试过不行,不知道谁有好的解决办法。另外,data的数据也不宜太长,最好长度在1024以内。

显示在网页里的效果:

Powerset - Google终结者?

纽约时报介绍了一家以自然语言搜索技术为基础的关注于搜索的公司 - Powerset。Powerset是一家在硅谷的基于自然语言搜索的创新搜索引擎公司。他们利用自然语言的细微差别和结构组合,开发出的独有的创新的搜索技术,打破了基于关键字搜索的局限,正在构建一个真正的海量的搜索引擎,让搜索结果变得更加自然和直观。它会从根本上改变人们搜索网络的习惯,提供更加高质量的搜索结果。

虽然目前看来,互联网搜索还是GOogle的天下,但是我们期望更多的搜索公司能和Google竞争,甚至是超越和颠覆。对于我们这些喜欢用搜索的人来说,只有好处没有坏处。每一次颠覆都是人类文明的巨大跨越。

chmod4位数字中第一位的含义

Linux/Unix 的系统命令chmod可以用来修改目标的访问权限。权限可以分为三级 : 拥有者(U)、群组(G)、其他(O)。

如果filename的拥有者是root,那么使用chmod 4755 filename可使此程式具有root的权限来执行这个文件 ,

ls -l filename 表现为:-rwsr-xr-x

同理2代表同组。

不要再用PHP的代码简写方式<?=$var?>

以前看过WP的代码规范,其中对No Shorthand PHP的提示不是很重视,因为偷懒很多代码都用的是简写。最近终于尝到了苦头。PHP5下会出现如下错误:

syntax error, unexpected $end in
面对PHP Version 5.1.6,很多代码原本原样的echo出来。看来有些懒还是不能偷的。作为一名php coder,有必要看看PEAR上的代码规范文档,上面有很多举例。

不过我觉得懒还是有的偷的,可以利用模板原理,自动生成标准规范的PHP代码,不用自己编写的PHP code,只需要编辑模板,这样就不用不厌其烦的敲入 < ? PHP 啦。熟悉discuz的朋友应该知道,他的模板就是类似的应用。例如:

模板写法:{if(条件) echo 结果}

自动转换后: < ? php if(条件) echo 结果; ?>

Lonely Planet旅行指南 - 全球旅行者的首选

lp.jpg
Lonely Planet 旅行指南系列 92折封顶!

“Lonely Planet旅行指南系列”,来自世界上最成功的独立旅行信息提供商Lonely Planet出版公司。30多年来,他们一直为旅行者提供独立、翔实、可信的旅行建议。他们出版的旅行指南因其无可比拟的权威性和独一无二的态度而成为各国旅行者的首选。

为什么叫Lonely Planet?

这个名字来自一首歌曲“Space Captain”, 歌中的原词本来是“Lovely Planet”,但托尼·惠勒听成了“Lonely Planet”。他喜欢这个美丽的错误,并坚持用了这个后来成为传奇的名字。

数字Lonely Planet

3:墨尔本,伦敦,旧金山三个办事处10:10 种语言出版旅行指南
20:20 个产品系列
32:创立32 年
300:每周在全球各大媒体出现300 次
350:来自20 个国家的350 名旅行者在全球各地为我们创作
400:全球400余名员工
600:600多个目的地(包括南极)的旅行指南,遍及世界

媒体评语:
“世界旅行图书的领导者”。
——《时代周刊》
“对旅行者来说是个可以信任的伙伴”
——《纽约时报》
“对于充满好奇心和独立思想的旅行者而言,Lonely Planet是最佳选择。”
——《华尔街日报》
“牙刷,护照,防晒霜,Lonely Planet……”
——路透社

PHP post error: Forbidden - You don't have permission to access

When we post a form with PHP, some errors maybe return, such as: 500 SERVER Error, or:

Forbidden
You don’t have permission to access /post.php on this server.Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Here are some explains may help:
We had installed a software to block attack against the web-server which caused the trouble for you.We have tweaked that to allow the URL format.
A similar reason same as the above explain, they will redirect your post, when your post includes some “security” words, such as: “inc”,”curl”.

Further more optional reasons:

In the control panel of hosting, the PHP scripts doesn’t need special permissions, but mod_php is configured in safe mode, so if I need PHP-CGI scripts or applications that install something, You need permissions (770). Besides, need to create a .htaccess file with the command: Options ExecCGI.
mod_security:
ModSecurityTM is an open source intrusion detection and prevention engine for web applications (or a web application firewall). Operating as an Apache Web server module or standalone, the purpose of ModSecurity is to increase web application security, protecting web applications from known and unknown attacks.

While mod_security can be a very powerful tool, misconfigured or overly strict rule sets can interfere with vBulletins Operation. Below for Apache users you can use an htaccess file and add a specific rule to disable mod_security.

Make or edit your forum .htaccess file and add the following code
Code:

< IfModule mod_security.c >
SecFilterEngine Off
SecFilterScanPOST Off
< /IfModule>
or
< IfModule mod_security.c>
SecFilterInheritance Off
< /IfModule>

place this file in your problem directory.

Js版WMA的media player播放器插件

在网页中快速插入音乐播放器,可以很方便的在博客中引用好听的wma音乐。主要javascript代码如下:

var url=””;
var url_string=document.location.href;var re = new RegExp(“url=(.+)”,”ig”);
var arr = re.exec(url_string);var mString=RegExp.$1;
if(mString.match(/^http:///i) && mString.match(/.wma$/i)){url=mString;}
var width=350;var height=68;

然后write media player播放器的code…你可以自行替换wma,从而可以播放其他格式的音乐文件,如:mp3。
点击查看wmaplayer.html的内容:wmaplayer.html

引用方法:
《iframe width=”350” height=”68” frameborder=”0” marginwidth=”0” marginheight=”0” xsrc=”http://www.zhaiduo.com/wp-content/data/mediaplayer.html?url=wma文件地址"》 《/iframe》