千呼万唤始出来的IE10 for windows 7

早就有报道微软放出了IE for windows 7的下载页面但是没有下载链接。前天晚上就传微软北京这边有负责人说将在13日放出版本。本以为是说的北京时间,昨天一直留意着,都没有看到发布。今天早上一看,倒是发布了。

http://ie.microsoft.com/testdrive/Info/Downloads/Default.html

这个地址,昨天白天查看时,只有两个链接,晚上时出现了这个链接

IE 10 on Windows 7 Preview
Released November 13th 2012

但是进去后,微软叫我们狠刷F5,泪奔啊。。。

今天进入倒是终于能下载了。支持多国语言,以及以下三个windows版本:

Windows 7 SP1 32-bit
Windows 7 SP1 64-bit
Windows Server 2008 R2 SP1 64-bit

 

安装过程很简单,就是注意一定要是打了SP1的系统,不然会提示“操作系统不受支持”。

 

IE 10外观上和IE9差不多,HTML5的跑分

注:虽然跑分不是唯一评判标准(比如:打死微软它也不会支持webM和ogg),但是通过这个测试还是能够看到清晰的看出浏览器对HMTL5的支持程度(比如:IE9就不支持File API、WebSocket,但是IE 10就支持了)。

Windows下创建.htaccess文件

.htaccess是apache的访问控制文件,apache中httpd.conf的选项配合此文件,完美实现了目录、站点的访问控制,当然最多的还是rewrite功能,即URL重写,PHP中实现伪静态的一个重要途径,也是被公认为SEO中搜索引擎友好的极为有效的一个手段。

网上很多文章都说不能在windows下创建.htaccess文件,必须从Unix/Linux系统中拷贝过来。我就感觉奇怪了,难道是因为这个文件是没有BOM的UTF-8,或者有什么隐藏的标识符。用十六进制的格式打开文件,没有发现特别之处。

我自己打开notepad.exe,将内容复制到里面,保存为.htaccess,没有问题!真的没有问题!

那为什么网上很多人都说不能在windows下创建.htaccess文件呢?

原来是windows不允许重命名时在.的前面没有字符,它认为这样的文件名是不合法的。这就造成我们无法通过重命名”新建文本文档.txt”为”.htaccess”来创建此访问控制文件,但是,

要解决这个问题也很简单:

  1. 打开notepad.exe,写入内容,保存为.htaccess,同时指定保存类型为“所有文件”。
  2. 随便打开一个已有的文本文件,然后另存为.htaccess,同时也必须指定保存类型为“所有文件”。

以下有几个网上显示的方法,也可以实现。

使用DOS命令,在DOS下有三种方法可供选择:

  1. 1.    使用屏幕编辑命令copy con .htaccess后回车,输入内容,最后按下ctrl+z结束编辑,就成功生成了.htaccess
  2. 2.    使用重命名命令ren 1.txt .htaccess ,这是最常规的方法了,在windows窗口下不能执行的命令,在cmd下却如履平地

使用重定向命令 echo. >.htaccess,这里将一个回车符输入到.htaccess,同样能创建成功;

权限问题导致windows 7 下CamStudio-Recorder不能保存录像

今天在使用CamStudio-Recorder时,发现一个非常恼火的问题,就是用CamStudio-Recorder录的屏幕视频不能保存,太奇怪了。因为在菜单选项中就没有保存这个选项,什么原因了?

因为我用的是windows 7 的系统,而且UAC是开启状态。所以怀疑是权限问题。以管理员权限运行软件,录像结束时,软件会弹出一个保存对话框,问题解决了。

权限不够,这是一个在windows 7 下很常见的问题。像7—zip不能保存设置,很多软件安装包双击安装时提示无法安装(一般都是没有权限创建临时文件夹,比如CamStudio-Recorder的安装文件就是这种情况,只是今天它的情况太特殊了——设置可以正常保存,但是无法创建视频文件)都是权限不够的问题。

Firefox的缓存js文件导致js错误

今天整理这一段时间写的代码,发现把一个js文件给删除了,导致了一个功能不能正常使用。于是从别处复制这个js文件,一运行,出现了“XXX is not defined”,检查发现是调用一个外部js文件中的函数,但是函数名称和外部定义的函数名不一致,换成正确的名称,再次运行。悲剧的是任就出现这个“is not defined”的错误。很不解,折腾了半天任就没有解决问题。后来将函数内容复制到php程序中,一刷新,问题解决了。难道是在firefox下面不能调用外部js文件中的函数。后来查了一些资料,说是缓存问题,而且Ctrl+F5都没有效果的。必须手动清理cookie,手动清了cookie,果然解决问题了。

JpGraph之失效的SetColor

JpGraph is an Object-Oriented Graph creating library for PHP >= 5.1 The library is completely written in PHP and ready to be used in any PHP scripts (both CGI/APXS/CLI versions of PHP are supported).

开始是准备用原生的GD库画股票行情图的,但是感觉太麻烦了,于是就想到了第三方库,并最终选中了jpgraph库。

jpgraph正式网站上的几个展示图片挺不错的。但是下载文件本地应用却发现问题不少。附在源代码中的手册有一些代码在新版本中不适用。LinePlot的SetColor方法按照手册写没有效果。后来在网上搜索了很多地方,终于在一个个人博客找到了答案。

博主的博文节选如下:

问题目前存在于3.5.0b1版本

使用版本为3.5.0b1的JpGraph画线方法,设置线的颜色方法失效。

$lineplot=new LinePlot($ydata);
$lineplot->SetColor(‘red’);//这个方法
$lineplot->SetWeight( 2 ); // Two pixel wide

$graph->Add($lineplot);

后经使用稳定版3.0.7测试,同样的代码颜色设置成功。3.5.0b1版本发布时间为2010.10.07,至今已经有9个月了,难道他们就没有发现这个BUG?使用的人太少了,可惜。

有一个访客留言告诉了我们问题的所在: 这个不是bug in version 3.5.0b1, methods to change designs of each plot should be used after $graph->add($plot) method.

当时我看到这里就知道问题所在,就没继续往下看了。没想到今天又遇到一个类似的问题, BarPlot SetColor()和SetFillColor()都没有效果,也是那个手册的例子也不管用,又一次搜索到此处,发现上面那个网友的下方,另一个网友给出了解释:

Thursday, 21 October 2010 jpGraph – cannot change line colour (or color) Using jpGraph, an excellent package for plotting graphs from database data via PHP, I hit a problem: setting $lineplot->Setcolor(“blue”); had no result. Nor did $lineplot->SetWeight(2); Eventually, I sent off an enquiry to jpGraph – and back came a very prompt reply (from the Far East): in version 3.5.0b1, methods to change designs of each plot should be used after $graph->add($plot) method. This is really counter-intuitive. But it works. So it goes like this $bplot = new BarPlot($data1y); $graph->Add($bplot); // NOW change properties of the plot – these work ONLY after calling Add() $bplot->SetWeight(0); $bplot->SetFillGradient(‘#FFAAAA:0.7’, ‘#FFAAAA:1.2’, GRAD_VER); There is a note in the documentation included as part of the package, at: jpgraph-3.5.0b1/docs/chunkhtml/ch29s02.html

原来是没有仔细看手册,手册里面有对新版本的说明。
文中说提到的博文的地址为http://gaodongchen.blshe.com/post/2760/701404

 

 

 

关注 客户端软件更新

先看看我从三个地方截来的图片。本来是看见360软件管家有更新提示后,就跑到qq网站去瞧的,没想到qq的软件列表页面的更新提示没有更改,但是下载页面却悄然变化了。

这也是我一直有考虑的问题:现今的软件更新频率越来越快了,大的软件有稳定的服务器和技术支持,可以讲软件更新集成到软件本身中,但是对于小软件的更新却一直是个大问题。各种客户端的软件虽然是为了解决这个问题而诞生,但是这些软件本身肩负了太大的“使命”,很不纯粹了。所以一种新的方式要出现,像rss类似吧(我的想法),让软件更新不受制与某几家公司……

希望这一天早点到来。

迅雷的那点事

其实,这篇博问早就想写了,只是最近一两个星期人比较懒,又各种杂七杂八的事弄的疲乏,所以一直拖到今天。

貌似是上两个星期前,我在verycd上看到了几个不错的的视频的教程,于是用迅雷下载,悲剧的一刻出现了,下载速度一直在10KB/s以内。后来B哥看我下的辛苦,说把他的的vip账号借我用一晚上。我在自己的电脑上用他的账号登陆,使用离线下载,速度立马飙升,我仔细一看才知道,原来迅雷的离线服务器上本来有这个视频,但是之前因为我不是vip,所以不让我下载。结果1个多小时,全部视频就都下载到我的电脑上了。

后来我想,迅雷的这个点子很不错,但是这个度不好把握。多把一些资源纳入到vip体系中,越能鼓励普通用户付费,但是这会降低普通用户的下载体验,而且给其他的下载软件制造机会。而且通过最近的各大网站数据库泄露事件,据报道迅雷提供证明是XX(这里就不谈这些商业公司的那些破事了)最早提供下载的。这充分说明了迅雷一直有收集信息的举动,他最近推出的迅雷邻居、迅雷网邻等几乎沦为盗版和岛国片分享的天堂。而且通过迅雷账号、计算机名字等相关信息的收集,迅雷还可以更深入的发掘这些资料背后的人的信息。

所以我想有实力的厂商应该会去和迅雷抢占这一市场,希望能有一个均衡的结局,如果某一天所有的人都在用迅雷,那……不敢想象!

观影有感

看了最近出的两部新片《失恋33天》和《幸福额度》。感觉这两部电影主题不错,幽默喜剧,而且内容不错。

记得《失恋33天》里面将婚姻比做买冰箱很有哲理。当然王小贱的骂功我是相当佩服滴。《幸福额度》的对比场景,背景音乐都挺有意境的。其实电影中关于对爱情的追求,“要王子还是房子,要幸福还是衣服”在很多时候并不是一定冲突的。不存在的爱情可以培养,没有房子的王子可以努力去赚取——这就是我——一个即将毕业的大学生对未来的理解,对爱情的认知。

反正莫要今朝有酒今朝醉,希望今天幸福的情侣们,今天在享受爱情的同时能够好好学习,这样毕业时就有主动权,多一份霸气,拥有房子、衣服的爱情就会在远处等着你。

最后一次体能测试

背景:

昨天我们班进行了大学期间的最后一次体能测试。负责我们班的测试员是一名大一到学妹,期间我们传统的无序,喧哗的作风遭到学妹的严厉的批评,当然我这个班长也遭到训斥。

———————————

我经历的初中和高中都是实验班,而且都是平时聚在一起大家都要抱怨班级没有凝聚力,我们班也一向是成绩牛叉,但是集体活动靠边的那种。大学来才发现这种学习氛围让我对自由和自觉有了一种深层次的认识。现在我们班不少人的堕落都源于过于自由,之前总是有太多的人在身边说这个该做,那个不能去做,现在突然无约束了,反而让他们无措了。所以我想对学妹说,今天在大学里还拿高中的那套方案没用,班上没人买你帐,你作为班委可以那奖学金、助学金卡你的classmate,但是我觉得那样的班长当得真窝囊,以理服人是不容易,但是最能长久,坚持班级事务公平公开,让同学们更多的参与进来,让更多的人学会处理事情,而不是像一个任何人情事情都不懂SB大学生,老师、班长说任何话都听的大学生。

不过我的却也对班上的一些人非常失望,人与人还是真的不一样。也并不是每个人穷人家的孩子能早当家的。

另外深刻认识体能测试的1000米测试和我平时的跑步很不一样。这个测试很是伤身体的,像我平时跑两圈,走一圈,再跑跑等,是真正的锻炼和享受,那也是一种幸福。

孤独与快乐

昨天晚上奇艺在华科有一场宣讲会,只有宣讲没有笔试。去前,我又在班上动员同学和我一起去听,但是大家都不愿意,觉得没有用处。于是我独自一人出发了。

给她打电话,诉说我的遭遇,她说,就是因为每个人对很多事情有不同的看法,不同的付出,所以才有不同的未来,如果你总是和你的同学一起,那你的未来就不会和他们有什么不同。我突然就想起了一句话——向上之路是孤独的。

对于讲座、宣讲会这类活动我是非常热衷的。每个人的视角是有限的,尤其是对于我们学生,与社会的接触面有限,很多结论都是纸上谈兵。但是来讲座、宣讲的嘉宾大多都是在某个行业有一定建树的人,他们对现行技术的认识,对行业的理解,对行业发展的看法都是基于数据的,所以他们是我们当之无愧的老师。

最近通过参加几次宣讲才发现,我的身边的人对程序的理解还停留在小规模应用的级别,我的老师也多半是精通嵌入式,不过不要紧,既然认识到问题的存在,我自然要去改进,向上前进。

Hold住梦想,才能实现。