太阳,你在哪里(二)

小陈到了目的地,这个地方是个居民区,在这个时间里,不应当有什么人出现,即使是出早班的出租车司机或者是晚归的那些司机。但前面确确实实的出现了两个人在围着一辆停在居民区外的一辆本田汽车转着,小陈的嘴角向上翘了翘,这两个人可以给他提供早餐了……

当两个盗贼不怎么费力的打开了车的后备箱,从里面向另一辆松花江面包车里搬运着箱装的饮料、矿泉水以及拆卸下来的车载16碟CD时,他们看到一个乞丐向他们走了过来,看到这个像牙签一样的人过来时,他们并不惊慌,其中一个继续的搬运着东西,另一位则悠闲的点上了一支烟向着牙签走了过去,边走边将右手伸向了衣袋取出一把三棱刮刀,搬运东西的这位兄弟已经忙完了,并且正在小心的将本田的后备箱的盖子盖好,还用一块白毛巾仔细的擦拭一遍,他根本不担心他的同伙对牙签的会做什么,然而当他做完善后事宜抬起头来时,发现那根牙签正一手搭在自己同伙的肩上,与同伙并排着走向自己,牙签向自己笑了笑,而自己的同伙则拿着刀向着自己说了一句话:“把身上的钱掏出来扔在地上。”

阅读全文…

13 次阅读 | 没有评论
2010年9月1日 | 归档于 朝花夕拾
标签: , ,

太阳,你在哪里

天上有个太阳,阳光普照大地,人们在阳光下似乎都很绅士,即使路遇的乞丐以及盗贼,然面当日落后,黑暗来临,所有的绅士们似乎都披上了黑袍,戴上了自己的吸血牙,开始从内心那个棺木中复活了出来,黑暗下,只要没有灯光,他们的面具就完全的消失掉了,就好似好莱坞制做精良的人皮面具一般,轻轻的拉扯就掉落了,于是,罪恶开始了……

陈默一如他的名字一样,沉默着,在这个黑夜里苏醒了过来,望了望天上的月亮,还好,今夜很静,月夜也美,唯一的美中不足,恐怕就是有点月晕,日晕三更雨,月晕午时风。看来明天的乞讨生意不会太好,还好,现在是深夜,可以不那么绅士的规规矩矩的去乞讨,下面要做点什么的?陈默晃了晃头,头上因长期没有洗过,打了结的头发也随着晃,不过这并不让他看上去很恶心,因为他的脸很干净,长期没有食肉,他的脸色本就白晰,下巴上隐隐的有点青色的胡茬,可见他本人每天都要刮一刮胡子,他的刮胡刀很特别,是一把外壳颜色已经看不出本来的军绿色的简易瑞士军刀,这把刀不大,功能也不多,但钢口极好。

阅读全文…

28 次阅读 | 没有评论
2010年8月30日 | 归档于 朝花夕拾
标签: , ,

关于php程序国际化(i18n)的那些事

这事说起来也是老生常谈了,其实这事本来没什么意思,可是这回想用的时候才发现真不是这么回事,最主要的是我个人很习惯了WP的那种“_e”和“__”的本地化方式,可真的去试用gettext的时候,才发现那家伙真不是一般的麻烦,要为每一种语言都配置好目录和设置什么的,总之那是相当的麻烦……

可又确实想用,怎么办?唉,没办法,翻WP的原程吧,可是现在升来升去越来越繁复,于是想起初接触WP时的2.3.1版,网站上拿下,主要查“l10n”这个文件,在wp-includes文件夹里,于是从一个文件找到另一个文件,这样找齐了四个文件: l10n.php / streams.php / gettext.php / plugin.php ……,可我总不能做一个程序就带着这四个累赘吧,唉,还是自己合并吧。于是得到了一个文件,我延续了WP的文件命名,将合并后的文件命名为:l10n.php 。

阅读全文…

42 次阅读 | 没有评论
2010年8月28日 | 归档于 关注网络
标签: , ,

php下获取远程文件信息的重要函数get_headers

get_headers函数很不错,在我们写一些php代码时,可能会需要获取远程文件的一些信息,比如文件大小、最后修改时间等等,而php内置的相关函数都不支持远程文件,于是我们就用上了get_headers函数。

首先,我们要用到前面的两个自定义函数remote_file_exists(检查远程文件是否存在)、dump(格式化输出数组内容),这两个函数的具体代码都在前面有说过,并且在dump那篇文章中,最后的一段例程代码就是获取远程文件信息头的内容并格式化输出的结果。结果如下:

阅读全文…

62 次阅读 | 没有评论
2010年8月27日 | 归档于 关注网络

自定义数组格式化输出函数(dump),调试程序时很有用

前面我们谈了一下关于判断远程文件是否存在的一个函数,希望大家能够记下来,因为在最近这几篇文章中这几个函数会联合一起使用,将来这些函数也会被我使用到改写的MG2程序里。

下面说说今天要说的这个自定义函数dump,该函数是我从网上搜集下来的,作用为将一个数组进行格式化输出,对于我来说要看php中一个数组的内容是很费力的,因为本人的php可以说是无基础可言,用到哪里就看哪里,呵呵,完全的现用现学。搜到这个函数后,发现通过格式化输出后,再去看某一个数组时确实省事多了,经过测试,暂无发现什么问题,下面给出该函数代码:

阅读全文…

79 次阅读 | 没有评论
2010年8月26日 | 归档于 关注网络

关于php判断远程文件是否存在的函数(remote_file_exists)的缺陷

检查远程文件是否存在的方法有几种,其中比较被大家常用的是get_headers。一般都是通过获取文件头的方式来判断,而且如果在网上搜索一下“remote_file_exists”的话,会有很多例程,这里被大家常常转载的一段代码如下:

  1. function remote_file_exists($url_file){
  2. //检测输入
  3.     $url_file = trim($url_file);
  4.     if (empty($url_file)) { return false; }
  5.     $url_arr = parse_url($url_file);
  6.     if (!is_array($url_arr) || empty($url_arr)){return false; }
  7. //获取请求数据
  8.     $host = $url_arr['host'];
  9.     $path = $url_arr['path'] ."?".$url_arr['query'];
  10.     $port = isset($url_arr['port']) ?$url_arr['port'] : "80";
  11. //连接服务器
  12.     $fp = fsockopen($host, $port, $err_no, $err_str,30);
  13.     if (!$fp){ return false; }
  14. //构造请求协议
  15.     $request_str = "GET ".$path." HTTP/1.1\r\n";
  16.     $request_str .= "Host:".$host."\r\n";
  17.     $request_str .= "Connection:Close\r\n\r\n";
  18. //发送请求
  19.     fwrite($fp,$request_str);
  20.     $first_header = fgets($fp, 1024);
  21.     fclose($fp);
  22. //判断文件是否存在
  23.     if (trim($first_header) == ""){ return false; }
  24.     if (!preg_match("/200/", $first_header)){ return false; }
  25.     return true;
  26. }

这个方法里有一点需特别注意,在“$request_str = "GET ".$path." HTTP/1.1\r\n";”句中,“GET”后面的空格一定不能落下,而“HTTP”前面的空格也不能落下,至少我曾经因为这个问题而造成该函数读取不到文件信息头。但该段代码仍有一个缺陷,其中就是它使用了“fgets”读取头部第一行信息,只要该信息中存在“200”即认为要判断的文件存在,在文件名完全正确或错误的时候,该方法可行,不过如果你将文件的扩展名去掉(比如某个图片,将后面的扩展名去掉)一样可以得到该文件存在的消息。我在参考了PHP官网上老外的写法后修改整理为如下代码,在测试运行后发现可行,在此贴给大家,希望能够对大家有所帮助。代码如下:

  1. // CHECK REMOTE FILE EXISTS
  2. function remote_file_exists($url_file){
  3.     $url_file = trim($url_file);
  4.     if (empty($url_file)) return false;
  5.     $url_arr = parse_url($url_file);
  6.     if (!is_array($url_arr) || empty($url_arr)) return false;
  7.     $host = $url_arr['host'];
  8.     $path = $url_arr['path'] ."?".$url_arr['query'];
  9.     $port = isset($url_arr['port']) ?$url_arr['port'] : "80";
  10.     $fp = fsockopen($host, $port, $err_no, $err_str,30);
  11.     if (!$fp) return false;
  12.     $request_str = "GET ".$path." HTTP/1.1\r\n";
  13.     $request_str .= "Host:".$host."\r\n";
  14.     $request_str .= "Connection:Close\r\n\r\n";
  15.     fwrite($fp,$request_str);
  16.     //fread replace fgets
  17.     $first_header = fread($fp, 128);
  18.     fclose($fp);
  19.     if (trim($first_header) == "") return false;
  20.     //check $url_file "Content-Location"
  21.     if (!preg_match("/200/", $first_header) || preg_match("/Location:/", $first_header)) return false;
  22.     return true;
  23. }
48 次阅读 | 2 条评论
2010年8月24日 | 归档于 关注网络

没有网络的日子

20100823032-1 搬家之后没有网络了好久,手机上网也实在没有意思,于是真的将自己脱离了一下网络,这一下就是两个多月近三个月了,虽说“珍爱生命,远离网络”,不过依然没有胖起来,到是工作与家庭各方面的事情增多,没有网络的日子其实并不糟糕,捧起以前打印下来的书(实在不好意思,因为钱紧,所以很少买书了,在网上找到资料后打在二次用纸上,呵呵)细细的读,六爻已很久没有看了,重读时还是颇为费力的,于是放下,准备在工作不那么忙不那么闹心的时候再细读了,这东西可不是能泛泛而读或心乱时候能读明白的。随手再抄起一本,哦,PHP代码,呵,看着玩吧,是我打印下来的一份MG2的代码,泛看了一下,突然来了兴趣,想重新写一下MG2,并且准备将其并进WP里成为插件。想法是有了,可自己的PHP那点破底子自己也清楚,于是拿一份打印的手册,去核找函数,读MG2的程序,这件事情成为了我在没有网络的日子里除去工作与家庭生活之外的小娱乐,一天看一点,大概的理清了一些思绪和逻辑的东西,现在有了电脑,有了网络,于是准备花一定的时间去将代码重现在电脑里,如果可能并且能力允许,我想我会将其完成。

在重新有网有电脑之后,却有一点怀念没有网络的日子了,记得关于2012年的预言和天文讲说里都提到太阳风暴,我想一旦出现过去那种超级太阳风暴,那么不仅网络、电子信号是个问题,甚至于电的存在都是问题,如果在那种环境下,不知道适应于现代化生活的人们是否能象现在偏远山沟里的穷苦农民那样老婆孩子热炕头的生活着,呵,或许会有一部分人被逼迫得精神分裂吧,没有网络的日子是安宁的,淡定的,或许真正将文字印在纸上来阅读才是真正提升精神财富的途径吧。

哦,顺便说一句,昨晚家里添丁进口了,一只金毛MM,呵呵,这下家里除了一个属狗的儿子,又多了一只狗女儿,我这个当爹的要累惨了,哈哈……累并快乐着……上照片,无图无真相。

42 次阅读 | 1 条评论
2010年8月23日 | 归档于 朝花夕拾
标签:

搬家停更

搬家真是累人的事情,刚刚忙完,还没有网络,只好用手机代发了。突然有点羡慕蜗牛,虽然它是个标准的房奴,不过它却没有搬家的烦恼。手机写博多少有些不顺手,就当发个微博吧。希望尽快搬完,搬家太痛苦了,主要是因为租的房子,不能太过随心所欲。太累了,写着都快睡着了,明天还要上班,睡了。

39 次阅读 | 2 条评论
2010年6月2日 | 归档于 未分类
标签:

零容忍,你到底能坚持多久

Heaven On Earth 话说最近关于北京房价有这么一种说法:将小姐赶出北京,房价将出现拐点!这话从何说起呢?源于北京自4月11日开始的扫黄行动。北京警方称其为“4·11”行动。并且对于此次行动,北京警方明确表示:此次对色情业的打击是空前的,标准是“零容忍”。下一步打击的重点,将是组织、容留、介绍妇女卖淫的场所法定代表人、主要经营管理人员和责任人员,以及组织、强迫、引诱、容留、介绍卖淫犯罪活动的组织者、协助组织者和团伙成员,以及网络召嫖。

零容忍,的确,在这次扫黄行动中,包括标榜为北京夜场第一奢华之地“天上人间”也在5月11日被整顿了,而同时其它几家大型的夜场也一律关闭,另据某些无事生非的一些记者暗访,现在北京的小姐们或妈咪们,要么离京,要么休息,要么改行,在明显处的确是见不到了,而同时一些经常光顾夜场的老板们,现在请客的方式也被记者们评为:更加健康化。

阅读全文…

29 次阅读 | 1 条评论
2010年6月1日 | 归档于 关注网络

回想童话大王郑渊洁

Fairy King 郑老大,童话大王,很特立独行的一个平凡人。喜欢这位没有文凭的大师,其实我也认为大师是不会有文凭的。从一穷二白一无所有的京漂子努力成如今的大师级人物,真的不是一般的成就。记得85年还是87的一期《童话大王》的封面上还是郑老大在什么型号的歼击机上拍的呢。

想起这位老大的原因是最近收拾屋子,找出来几本《童话大王》的合集,感慨万千啊,想当初大约是在88年还是87年开始从同学的手中看到《童话大王》,这一看就不可收拾了,虽然那时候自己口袋里没钱,但同学有就成了,于是每隔一个月从同学的手中借来童话看,呵,郑老大的童话写的那叫一个棒啊,后来到了初中开始自己买,这样一直持续到了大学?记不清了,总之在专门看电脑杂志之前,一直坚持的杂志就是《童话大王》、《奥秘》、《飞碟探索》,虽然买了,看了,可真正保留下来的没几本,呵,我这人看书就是单纯的看,从来没有认为这类凤姐口中所谓“人文类书籍”有任何保留价值,现在想想真的是有点后悔了,不是别的,主要是后悔将来我儿子没看的了,于是这次收拾的时候,很正重的将在手的两本郑老大的童话与57年版的《三国演义》放在了一起收藏起来,期待儿子小学之后能够爱看我童年时的快乐。

《童话大王》的存在本身就是一个童话,而谛造了这一切的始作者郑渊洁老大更是在我心中被捧到了神坛上的一位大师。25年的坚持,据说下一个目标是30年,再之后恐怕就是皮皮鲁讲坛中郑老大的弟子们写的了吧,按郑老大所说,现在那些弟子们最大的不过初中,却已经开始合作了一个动画片的剧本了,而且思维个性更有甚于他,期待吧。

对于郑老大除去在创作上的钦佩之外,还很羡慕其对子女的教育方式,当然,我没有那功力和经济能力,要不然我想我也会自创一种方式来教育我可爱的儿子,最主要的原因是怕了当前的应试教育机制以及社会压力,很想在儿子有限的童年里尽量多的给他快乐,我无力去做,只能期待着教育制度的改革了……

再次向郑老大表示感谢,感谢老大带给我们童年的快乐,感谢老大的坚持。

29 次阅读 | 3 条评论
2010年5月31日 | 归档于 朝花夕拾
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 Next