也谈谈Web的标准与兼容

December 4th, 2012 12:49 1 comment

一直以来都订阅mg12的博客,今天看到一篇文章《如何让开发者兼容你的浏览器》,说的是对于现今出现的许多网站(特别是针对移动设备的网站)只支持Webkit核心的浏览器而不支持其他例如Opera(Presto核心)、IE10等浏览器的看法,mg12认为是浏览器做的不够好,开发者才将那些用户较少的浏览器排除到“兼容”列表以外,而解决之道是浏览器应该“兼容”开发者的Web代码,而非开发者去“兼容”浏览器。对于文中的许多观点,不敢苟同。可以看出mg12应该是Webkit的铁杆粉丝,但文中多处,不知是有意偷换概念还是对Webkit的崇拜盲目了他的眼睛,对于“标准”与“兼容”的解释,实在是与我的理解相差甚远。

先说说IE6

mg12的文中提到了IE6,但我认为其实IE6完全是一个过时的浏览器,它产生于Web几乎还没有标准化概念的年代,应该说在当时IE6还可以算很先进的,引入了很多可以增强Web页面表现力与功能的技术,虽然这些技术是IE独有的,在其他浏览器上不支持,但不得不说,在当时的互联网,很多业务都是依赖于这些技术才得以实现的。IE6后来发生的问题, Read more…

Categories: Web Tags: , , , , (4,944 views)

MySQL存储引擎:InnoDB还是MyISAM?

November 22nd, 2012 10:40 4 comments

故事还要从早些时候说起,这个月初,有个网友在我的留言板留言

博客速度很慢啊,很慢很慢很慢啊,像蜗牛一样啊,有木有啊各位同学?

实话说我之前并没有重视这个问题,以为只是服务器不稳定的关系,看到这条留言以后我便开始研究起这个问题。经过重复试验,现象是博客所有页面在浏览器里加载的时候,在加载完顶部Header与导航条之后,页面加载会在很长一段时间内完全没有进展。也就是说加载到导航条之后,会卡住半天,过了很久很久才会继续加载后面的部分。

开始我怀疑是服务器的问题,后来我检查了一下,发现整个页面的HTML代码确实完全发送给浏览器了,是在浏览器渲染的阶段卡住的,开始分别用IE和Chrome的F12检查网络传输状态,发现是导航条右端的集成Google自定义搜索出的问题。原来Google自定义搜索改版了,原先引用的js脚本位置变化了,浏览器获取不到js,等待很久,直到超时,所以页面在加载到导航条的时候会卡住很久。修复问题的时候发现Google自定义搜索的架构已经变了,似乎一时不太好用原来的方法集成进Wordpress,所以切回自带的搜索功能,此问题解决。

至此我以为博客速度慢的问题已经完全找到并解决,但是貌似实事并非如此,我开始发现我的整个Wordpress的所有页面的执行都显得很慢,不管是前台还是后台。 Read more…

Categories: Web Tags: , , , , , (3,969 views)

《11点14分》:短篇版《Crash》

March 28th, 2012 20:14 1 comment

《11点14分》是2003年的电影,比《Crash》早一年。

无意间看了这部电影的,感觉很不错,让我联想到了《Crash》,而《11:14》比它早了一年。

《Crash》对人性的展现要更为震撼一些,《11:14》只是点到即止,全片不到80分钟,就像《罗拉快跑》之于《蝴蝶效应》一样,《11:14》虽然只是讲述剧情,没有深入表现,但却能给观众留下更多的想象和思考。推荐一看。

Categories: Entertainment Tags: , , (6,959 views)

WordPress插件发布:Chinese Tag Names,解决中文标签不能访问的问题

March 9th, 2012 11:11 32 comments

以前写过一篇文章《解决WordPress不支持中文标签的问题》,讲的是如何通过修改 wp-include/class-wp.php 文件来解决中文标签不能访问的问题。不过用修改的方法每次Wordpress升级都要重新修改一遍,很麻烦,现在我把它做成插件发布,以后Wordpress升级就不用再重复修改了。

貌似中文标签的问题多见于Win主机,至少我现在换用Linux之后没出现过这个问题,欢迎Linux主机的Wordpress用户反馈信息。

现已支持所有中文链接,详见插件说明。

 

插件名称:Chinese Tag Names

插件作者:Coconut

插件页面:http://nutsland.cn/blog/archives/177.html

当前版本:1.1

适用于Wordpress版本:2.0.2+

下载地址:http://wordpress.org/extend/plugins/chinese-tag-names/

Read more…

Categories: Web Tags: , , , , , , , , (51,751 views)

原来20块的东西可以卖到200块啊

March 8th, 2012 18:30 2 comments

今年春节的时候手机用着用着,不知怎么的就把MileStone的电源键按塌了。虽然勉强还能点亮屏幕,但是按键非常难按心里总是很不爽。

我想把这问题解决了,就试图拆拆手机看看(反正保修都已经过了),估摸着大概就是按键跑位了,扭正就是了。

然后一看螺丝是6角梅花螺丝,手头没这种螺丝刀,只好作罢。上网一查,貌似不少人遇到过这种问题,普遍说去手机店大概30多块钱就搞定了。

于是我就去找手机维修店了。第一家听了描述,直接说要换排线,要200。尼玛不就是个按键跑位了么,果断走人。

第二家,听了以后说,啊,按键跑位了。嗯,然后显得很容易的就开始修了,我一看墙上的价格牌:简单的不用更换部件的维修30元,嗯很好。我就在边上一边看着一边等他修。他把我的手机拆开了,然后对着电源键那里来回瞧了几下,取下了个小小的看不清是什么的东西,接着从抽屉里拿出一大捆所谓的“排线”,取出一条,从上面用刀子取下一个小小的铜片,补回去手机上原来的位置, Read more…

Categories: My Life Tags: , , (3,237 views)

Google透明度报告

March 2nd, 2012 17:45 No comments

这几天事情蛮不顺利,人人应用提交了N次审核未过,昨天给了个邮箱联系上才知道原来是iframe的问题。上上周枫信的美国空间说被墙了,然后搬回国内转做成CDN方式,用了一阵子,一直各种抽风,时不时就ERROR,速度还特别慢,一气之下把款退了换了老薛主机,速度感觉还不错,第一次用Linux空间,对Wordpress的原生支持很好,目前使用起来体验不错。

误打误撞发现了这么一个网站,蛮有意思的:

 

链接:http://www.google.com/transparencyreport/

Categories: Internet Vision Tags: , , (5,089 views)

PHP:用curl读取https数据

February 26th, 2012 17:20 No comments

最近在研究Wordpress插件,顺便尝试着做一个连接人人网的Wordpress插件,搜索过一些相关的插件,功能上大多是绑定用户系统一类的,没找到我需要的博主在Wordpress端更新人人网状态的插件,于是打算自己尝试做一个,顺便研究研究Wordpress函数和人人API。

昨天遇到了一个问题。我在本机上按照人人API文档的说明通过OAuth2.0获取到Access Token没有问题,传到服务器上发现读取不到人人OAuth返回的数据。后来发现是在服务器上file_get_contents()读取不到https的数据,在服务器上运行phpinfo()也确实发现没有OpenSSL组件,不过却看到了curl的information里面有OpenSSL,难道curl在没有OpenSSL的情况下也可以读取https数据么?

尝试了一下,确实可以:

1
2
3
4
5
6
7
8
9
10
function coco_renren_get_https($url) {
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL,$url);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	$result = curl_exec($ch);
	curl_close($ch);
	return $result;
}

在服务器没有OpenSSL组件的时候,不能用file_get_contents()读取https,可以尝试下curl。

Categories: Web Tags: , , , , , , , , (6,851 views)

自己做的WoW小插件:批量公会邀请

February 19th, 2012 15:48 16 comments

国服CWOW 4.1的时候,新的CTM公会系统上线,每天上线收到N许多入会申请,手动一个个点实在太恼人,而且申请者还不一定在线,于是想能不能用宏实现批量通过入会申请。

在网上找不到相关的解决方案,于是想干脆自己查API写个插件算了,顺便学学LUA语言,于是就开始做了这么一个插件。由于公会是小号公会,实现了批量通过入会申请的功能之后,干脆把自动搜索无公会小号批量邀请的功能也写上了。自己用着还蛮舒服的,主要是方便省事。

一直到4.3上线的时候,突然发现插件工作不了了。但是检查了一下,是插件里面调用的API函数GuildInvite()不能执行了。我以为是暴雪在4.3禁止插件使用GuildInvite()了,于是就没再用这个插件。

这几天又想到这件事,正好无聊干脆就研究一下。我发现直接在UI响应代码里面调用GuildInvite()是可以执行的,于是想到了以前的拍卖行插件APM(QA)到了CTM之后突然就变成要手动重复点击按钮来执行原来自动的功能了,我猜测是暴雪禁止插件自动调用GuildInvite()了。

我把所有的自动邀请仿照APM(QA)的方法用按钮重复点击来执行,测试完全正常,插件又可以使用了。考虑到一些问题,这个插件可能不会公开发布,需要的朋友可以单独联系我。

Categories: Entertainment, Programing Tags: , , , , , , , , (8,849 views)

推荐一个网站——加网(www.jiathis.com)

February 14th, 2012 15:46 2 comments

前几天在别的博客看见文章下面有一排按钮,访客可以很方便的把文章分享到各大微博、SNS站点,很是方便。

稍微研究了一下,原来是一个网站提供的服务,网站名字叫做“加网”,地址是http://www.jiathis.com

加网有各种样式的分享工具条可以选择,也可以自定义要显示的按钮和现实的顺序,同样在做网站的朋友们可以参考一下,效果演示可以直接看本站文章底部的分享条。 Read more…

Categories: Internet Vision Tags: , , , , (5,753 views)

WordPress整合Google自定义搜索

February 13th, 2012 15:31 2 comments

以前我也觉得Wordpress的搜索功能确实是不怎么样,试过用Google的自定义搜索,感觉外观不统一,就又用回Wordpress自带的搜索。

这几天又心血来潮,顺便为了能利用起Google带来的Adsense收益,搜集了一番资料,把Google自定义搜索整合进Wordpress。具体效果可以直接在本站右上角的搜索框进行测试。

下面把方法大致介绍下。

一、到http://www.google.com.hk/cse/创建一个自定义搜索引擎,选择“仅搜索包含的网站”,并把自己的站点添加到列表中。记得在外观选项中,设定使用iframe方式显示结果,结果页面的地址写上你要设定的页面,比如http://nutsland.cn/blog/cse(下文讲如何建立这个页面),并且设定好结果页面的颜色样式。最后点击“获取代码”,将获得2份代码,分别是搜索框的代码和嵌入结果页面的代码。 Read more…

Categories: Web Tags: , , , , , , (6,762 views)