手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表Tag:短信

随笔

这段时间闲在家里。也就放松放松,看看书,写写代码,读读google reader。想到下个月开始就要盯着书看了,有一门该死的课程需要补考。额,财政学,是的。想想看吧,一个做网页的要学财政学。有时候是想不通自己为什么会选择工商管理这门课程,可能当初没的其他专业选择也是一个原因吧。。。

1、手机

手机上可谈的事情太多了, 不过说起来,我现在是用的HTC andorid系统(啊兴编译的senset版),老婆原来是htc g3后来送给不知名打扫卫生的阿姨了吧?最近又在想着折腾手机了。刚才看reader,发现云风也在換手机,不过他选择的是三量的i9000,也是android的系统,不过他说不支持拼音排序,这个我没发现。或许我的拨号已经被替换过了?http://blog.codingnow.com/2010/07/cellphone.html,android是越来越被大众所接受了。

2、office

office是在生活、工作中必不可少的软件,我这里提的office不是指微软的office。只是对于这个工具,究竟改用什么?不过,我为了IB,一直在用wps,其实是他很小,而且文档可以存在网上。不过近来微软的office功能是越来越强大了。在线office也基本上能够让人满意。(主要还是docs.google.com被墙了。唉,现在对于这些都只能将就着用了)。微软的Office最喜欢的还是OneNote。。

3、百姓网

前几天猎头帮我找了百姓网的一个职位,还给了两道题目让我做。我兴冲冲的做好,发给猎头,结果猎头第二天和我说,百姓网要求最少要是本科文凭。郁闷。仿佛上次谁谁谁和我说,他去面试腾讯时,也是直接因为学历而被拒。看来,我本篇博客最初所说的文凭还是得再忍忍了。虽然没有面上百姓网,但也不能将它的面试题公布。唉,职业道德?

4、Apple

先申明一下,我不是果粉。也没有一定的想法是要买马可波罗(mac pro),不过我还是买了一个IPAD,和ipod classic。。一个是因为容量大,又可以当移动硬盘又能听歌,不过,它还是被我的上级领导征用了。ipad是我用来看书的,很high,几十M的pdf打开来也很快。估计要是放到一些其他类似于这个pad那个pad的机器上,快不到哪里去吧?

5、程序

最近发现自己的头脑越来越乱了,本来想在家里放松的时候,整理整理自己的思路和想法,却发现越来越乱。唉。看来程序这东西还是不能和时代脱节,逆水行舟,不进则退。

听说,宗庆后提议应禁止学生用电脑写作业

在cnbeta上看到这个新闻,心里还是觉得挺有必要,自从电脑普及后,提笔忘字的情况越来越多了。不过,象我这种打五笔的还要好一点,那些打拼音的,估计就惨了。事实上也是如此,经常看到某个字很象啥啥,然后就越看越不象。郁闷的。。。

小孩子正在一个学习阶段,所以我觉得还是有必要一定要手写,毕竟我可不想以后的小孩写出去的文章错别字连篇,甚至于连自己名字都写不来吧。我也不求小孩的字象书法家一样,但最起码要端端正正的吧?端正写字,正直做人,还是有必要的。

以下是Cnbeta上的内容,来源网址是 http://www.cnbeta.com/articles/106181.htm:

随着信息化社会的来临和电脑的普及运用,目前大部分中小学校、高等院校都不重视学生的书写训练,只有部分学校在美术课中开设了书法课。若 不及时在学校教育 中加强对学生的书写训练,不仅会造成国人书写不美观,还有可能造成汉字书写这一传统文化的断代、丢失。为此,全国人大代表、杭州娃哈哈集团有限公司董事长 兼总经理宗庆后建议在学校教育中加强对学生的书写训练。

宗庆后建议,在学校教育中开设专门的书写训练必修课,并严格规定训练课时,要对学生的书写水平进行考核,不上足规定课时,不达到一定水平不能毕 业。

宗庆后认为,电脑的普遍使用确实给学校教育的教与学都带来了很大方便,但弊端也显而易见,最突出的表现就是学生的书写能力严重退化。宗庆后建议学生的作业 一律用手写,不能用电脑,学校强制执行。

宗庆后还建议教育部门将书写水平纳入教育质量考核体系,首先对教师实行考核,如果达不到相关标准不能上课;对学校的书写教育总体状况进行考核,作为学校评 级的依据之一。
--EOF--
书写水平,我就不讲究啥了,小孩子的字也写不到哪里去,但老师的字也还是要讲究一下的,连字都写不好,怎么教书育人,再说了,练点字也不难,怎么就写不好呢?当一名老师,天天要写字,居然都练不好,怎么相信你能教育孩子。

使用PHP得到所有的HTTP请求头

PHP中一般采用getallheaders来获取头部,但事实上,有些模式下是获取不到的(以前真没有注意过在fastcgi下这个函数不能用,当然我现在也没有测试。是老王说的)

他说:

在PHP里,想要得到所有的HTTP请求头,可以使用getallheaders方法,不过此方法并不是在任何环境下都存在,比如说,你使用fastcgi方式运行PHP的话,就没有这个方法,所以说我们还需要考虑别的方法,幸运的是$_SERVER里有我们想要的东西,它里面键名以HTTP_开头的就是HTTP请求头:

$headers = array();
foreach (
$_SERVER as $key => $value) {
    if (
'HTTP_' == substr($key, 0, 5)) {
       
$headers[str_replace('_', '-', substr($key, 5))] = $value;
    }
}


代码很简单,需要说明的是RFC里明确指出了信息头的名字是不区分大小写的。

不过并不是所有的HTTP请求头都是以HTTP_开头的的键的形式存在与$_SERVER里,比如说Authorization,Content-Length,Content-Type就不是这样,所以说为了取得所有的HTTP请求头,还需要加上下面这段代码:

if (isset($_SERVER['PHP_AUTH_DIGEST'])) {
    
$header['AUTHORIZATION'] = $_SERVER['PHP_AUTH_DIGEST']);
} elseif (isset(
$_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) {
    
$header['AUTHORIZATION'] = base64_encode($_SERVER['PHP_AUTH_USER'] . ':' . $_SERVER['PHP_AUTH_PW']));
}
if (isset(
$_SERVER['CONTENT_LENGTH'])) {
    
$header['CONTENT-LENGTH'] = $_SERVER['CONTENT_LENGTH'];
}
if (isset(
$_SERVER['CONTENT_TYPE'])) {
    
$header['CONTENT-TYPE'] = $_SERVER['CONTENT_TYPE'];
}


搞定!

网址为:http://hi.baidu.com/thinkinginlamp/blog/item/c0bff01f3beb66f2e1fe0b7e.html

Tags: php, header, getallheaders