七月半,中元节,烧纸钱
August/24th 2010

    在我家乡(四川),每年七月半(农历七月十三到十四)家家户户都回买很多纸钱烧给已故的亲人。今天才知道这是一个节日,叫中元节

    今年的七月半我在GF家,她们家是开杂货铺的,所以这天会也会卖纸钱、香烛、金元宝等焚烧物品。 买的人很多,有些很重视这个习俗,还假设了许多场景:比如老人家爱打牌,多烧一点80亿元的大钞票~、 老人家没见过市面,不认识美元等等。而有些人则认为这是封建迷信,烧点东西只是为了完成任务而已。  还有人甚至在女友面前显阔,一下买了100RMB的纸钱。。。。。

    GF家是在城市,人们都是买现成的纸钱填上名字就开烧。而我的老家是在农村,记得每年奶奶都会提前几天准备各种物品:自己包的写有一堆看不懂的文字的纸钱、各种金银元宝、各种亲人喜欢的东西等。在烧的那天,还会在家放上贡品(各种肉、各种水果、各种点心)。 而且晚上出去烧纸钱的过程是很有讲究的,大概是烧之前要用大量的香标记附近的道路(有点像机场的领航灯标记跑到位置),然后还要撒水饭,然后再开烧。烧完了还说如果小孩把乘纸钱用的竹筛顶在头上就会看见祖先们拿钱的场景(我曾经相信了很多年~~~)。

    随着80,90的长大,真的不知道以后这些习俗还能不能保存下来,或者搬到网上代替?

------------无情的分割线-------------

    曾经一直在思考一个假设:如果人死后灵魂真的会去另外一个地方,而那个地方是个极乐世界。但是死去的人的灵魂永远也无法再回到现实世界来告诉我们死后的真相。而现实世界中的人们还惧怕死亡,继续在这个世界上忍受各种苦难。 那样的话,我们每一个活着的人都是一个悲剧,或者说每一个活着的人上辈子都是折翼的天使。

    如今看了外星人系列,换了一种世界观再来看这个假设:我们人类目前掌握的科学的确很片面。科学解释的了的事情就是科学,解释不了的就是迷信。而我们国家是个崇尚科学反对迷信的国家,所以一切科学解释不了的事情都是不存在的。。。。杭州萧山机场的那些UFO,中国的砖家们解释不了,还非要说那是民用飞机或者军用飞机。 我靠! 你解释不了就直接说是UFO不就完了! 但是那些砖家是天朝的砖家,天朝的砖家是最伟大的,没有什么解释不了的,所以不会承认比它们更先进的外星科技的存在。

    想到这里,发现其实人类是很贱的一个种族。对自己无法解释、无法理解的事物不去积极探索积极思考,反而采取逃避、隐藏的方法,不去承认它!

------------更无情的分割线------------

    前天看了郎咸平教授在某大学的演讲,收益颇丰。 在今天晚上卖纸钱的活动中,又仔细品味了一下郎教授的观点。

    郎教授说在一个产业链中,生产部分的利润占的比重只有10%左右。 而生产部分的人力成本只有生产部分的25%左右。也就是说人力成本在一个产业链中的总利润只占到2.5%的比重!  再也就是说一群人制造了一个东西,这个东西卖出去的总利润里面,这群人只能得到2.5%。 那其他的97.5%到哪里去了? 到了其他从事策划、管理、物流、营销、分销等人的手里了!

    想想人类社会的最初形态,人们制造的东西的利润几乎100%到制造人手里。为什么到了现在只有2.5%了呢? 是社会的进步还是人性的倒退?再想想那另外的97.5%,这部分被从事的事情并不一定不劳动者多的人拿了,但是实际上创造了价值的人却只占很小一部分。

    就拿纸钱来说,光是GF家这种零售商,卖价就是进价的200%-500%。而制造这些东西的人只能拿到可怜的少部分~~

    再想想共产主义,要是真的实现了共同劳动、社会统一分配,那是否就意味着从事那些实际上不创造价值的工作的人没事可做了,也赚不到钱了? 那时的物价就可以下降到现在的2.5% ?

    鉴于本人资质愚笨,想到的东西比较肤浅,欢迎大家发表自己的看法。

128 viewed 4 comment(s)
IE下select的option选项配置disabled属性无效的解决办法
August/19th 2010

    今天遇到一个问题,就是不想让select的某些option可选。于是配置option的disabled="disabled",发现在IE下面无效,但是其他浏览器正常。网上搜了一下,结果都是一个外国人写的一个很复杂的东西。。而且兼容性貌似不是很好。于是就自己搞了一个。

    大概原理是把disabled的option替换成本来就不能被选中的optgroup (选项组)。 下面是实现的效果图:

    样例和源代码在这里

146 viewed 3 comment(s)
关于最近了解到的一些颠覆我世界观的事情
August/13th 2010

    最近看了很多有关UFO,外星人方面的视频。发现一个惊人的事实,有关人类在宇宙中的地位的事实。我只能说,已经完全颠覆了我的世界观。

    我们从小生活在各种谎言之中:比如深信达尔文的进化论,万物都是基因突变然后自然选择的结果; 比如“崇尚科学,反对迷信”的过程中也反对了宗教; 比如。。。太多了。 不过最恐怖的不是我们没能揭穿这些谎言,而是我们已经被洗脑,根本不会意识到这是谎言,就算意识到了也情愿活在谎言之中。 多么高明的手段啊~ 你说这跟传销组织用的方法还有什么区别?

    人类的发展正向着自我毁灭的方向。但是这不是大众的错,因为这一切都是既得利益者操作的结果。大众是被统治,被管理的人。而以美国为首的统治阶级总是会用一切手段巩固自己的统治。但是文明发展到最后肯定是无政府、无货币、无阶级等负面事物的状态,所以统治阶级做的维护自己统治地位的事情肯定是反文明进化的。

    我总结了一下我最近看那些视频得出的结论。也许你乍一看这些东西感觉很荒谬很可笑。但是我告诉你,我原本是一个很崇尚科学的人,而且我混互联网这么多年,辨别是非的能力还是比很多人强的。每个结论都是有很多科学和现实依据的。

  1. 人类不是进化而来的,至少不是完全像达尔文的进化论说的那样达到现在的水平的。(人类的基因是有智慧操纵的)
  2. 宇宙中有很多外星人,而且地球上也有很多。(很多外星人是人形的,有善意的也有恶意的)
  3. 2012地球将发生重大的转变。(可能是毁灭性的也可能是一次重大的提升,据说是上升到5维空间)

    以下是我提供的线索,有兴趣的人可以根据这些线索找到很多资料来应证上面的观点。关键词是:“camelot project", "bob dean" , "罗伯特·迪安", "星际政治揭秘工程" ,"灰人","蜥蜴人","annunaki" 等等。

    下面是一个简短的视频,因为简短,所以缺少很多必要的证据。但是并不代表说的东西不可信。证据可以通过我上面提供的线索自己来寻找。现在越来越多的人了解到了(”觉醒了“),而已经觉醒了的人正尽力觉醒周围的人。

509 viewed 6 comment(s)
截取html字符串之后补全标签 (closetag) 的新方法
August/4th 2010

    开发各种项目中经常遇到截取html字符串问题。 比如博客文章列表页面截取一部分正文、文章正文翻页截取等。

    一般情况下先用PHP的 strip_tags 函数去掉所有html标签,再去掉空格等,然后再用substr或者自己实现的cn_substr函数来实现截取。因为如果不先去掉html标签,直接截取出来的字符串就会有没有闭合的标签出现,有时甚至会截取在标签上面比如</di ... 

博客域名更换至php.js.cn
August/2nd 2010

所有到原来longbill.cn或者www.longbill.cn的请求都会被301重定向到php.js.cn下。大家如果有我的链接的,请麻烦更新下。谢谢。

251 viewed 9 comment(s)
ubuntu下实用svnserve配置svn服务器
July/31st 2010

1.安装subversion

    sudo apt-get install subversion

2.建立一个文件夹作为版本库的根目录 

    mkdir /var/svnroot/

    这个目录本身不是版本库,只是拿来装版本库的目录

3.进入这个目录,创建版本库

    cd /var/svnroot/

    svnadmin create project1

    以后如果有多个项目,可以继续在/var/svnroot/下面create新的版本库

TextMate中JS代码美化脚本的改善
July/28th 2010

        TextMate里面有很多实用的Bundle(扩展包)。其中对Javascript语言有一个美化(调整格式)JS代码的功能,是调用TextMate自带的一个php脚本来实现的。

        这个扩展功能本身是很好用的,不但可以美化整个文档,还可以美化选中的js代码片段。 但是有个不大不小的也算不上上面bug的bug,就是美化过的代码缩进全部使用空格,而不是我们常用的tab。  这个问题有时候是很烦人的。。所以就自己动手改了一下。下面是修改过程:

  1. 首先找到TextMate程序文件,右键显示包内容。
  2. 搜索名叫 beautify.php 的文件。如下图:
  3. 打开文件。把第56行左右的 
        $tab_string = str_repeat(' ', $tab_size); 
    替换成:
        $tab_string = "\t";
  4. 把第338行左右的
        $output = rtrim($output, " ");
    替换成:
        $output = rtrim($output, " \t"); //双引号里面是一个空格和一个\t
  5. 保存,完成!
235 viewed 1 comment(s)
川外成都学院简直是电子科大通信学子的天堂
July/16th 2010

     暑假和女朋友住在她们学校的教师公寓。上网成了大问题,困扰了我好久。最后总算找到了解决方法。。。。

     川外成都学院位于成都西郊,整个校园有且只有校园网,60元包月(512K带宽)。整个校园覆盖了电信wlan(ssid:ChinaNet),不要密码,连上后上非电信网站需要登录(3元/小时)。宿舍周边很少wifi热点。

     首先按照常规考虑校园网,但是暑假学校停止办理。。。

     然后考虑去找电信装宽带。营业厅MM告诉我不能装,于是投诉到10000号,纠结几天后,还是没办法装。。。(估计是电信和学校达成某种协议,学校里面只能用校园网)。。。

     然后考虑通过手机的3G网络带电脑上网。 手机系统是android,没有网络共享方案,于是购买了一个叫做pdanet的软件(貌似$18.9)。开始使用手机共享给电脑上网。但是有缺点: 1.接电话的时候无法上网。 2.资费贵:50元1GB流量,100元2GB 。。。贵死了  3.电脑控制流量困难: 经常趁我不注意的时候,某个程序自动去下载更新。一下就是几十上百MB。。4.夏天手机发热严重,担心影响手机寿命

     然后尝试电信的wlan。手机套餐每月赠送3小时wlan时间。 连上ChinaNet无线网后,可以上 www.sc.ct10000.com 和电信的几个站点。 于是想到能不能拿到其中一个站做代理就爽了!null 在连上wlan没有登录的情况下寻觅许久,终于发现一个站有注入漏洞~~几经周折通过MSSQL漏洞建了个超级管理员确无法登录。。再次纠结许久之后发现数据库服务器和网站的Web服务器分开的!!null     之后几天一直在找另外的方法,之后被我发现网站后台编辑器有上传任意文件的漏洞~再次狂喜null。 传了个asp webshell上去,确发现无法执行cmd命令。再传个php webshell上去,发现还是无法!!null  

      没办法,只好放弃拿管理员权限。既然可以传任意文件,那我就搞个php代理吧。照样可以上网。  几天后,搞了个php代理,大概的实现方式是这样的:


     通过firefox发送http请求到本地的apache端口,apache收到请求后交给local.php脚本处理。 local.php脚本把firefox发过来的http头信息封装发送到远程服务器的remote.php。remote.php再解释local.php发过来的头信息,得到要访问那个服务器。然后去目标服务器取数据,按原路返回。

     虽然这是一个非常复杂的过程,但是在做这个代理方案的过程中我学到了很多东西,包括HTTP 1.1的一些协议的东西。

     这个代理做的比较成熟了。可以访问绝大部分网站,也可以看视频。但是无法上QQ等,只能看网页。 而且代理服务器有防火墙,如果并发连接太多了,我的IP就会被封。。。。所以上网的速度也不能很快。 还是无法满足我的需求。

     后来无意发现 anywlan.com这个论坛。 于是想自己做个天线蹭别人的网上。 由于这个方案太复杂,所以到目前还没有实施。。。后来又看到远距离无线网桥这个东西,据说距离可以达到30KM。那岂不是可以在我的学校(电子科技大学)放一个,在这边放一个,就可以用电子科大的网络来上网了?不过设备价格太贵,而且我很难安装到楼顶。。。这个方案更不可行。

     再后来运用上学期学到的接入网知识,想到一个方案: 正好一个朋友住在宿舍旁边的教师公寓,他们很早以前安了电信的宽带。于是想利用电信的wlan网络来做代理,让我在宿舍可以用隔壁楼栋的网络。 就像这样:

     朋友通过有线网卡接入互联网,然后无线网卡连接wlan。然后将有线网卡的网络共享打开,共享网络给无线网卡。无线网卡设置IP地址:192.168.0.1,子网掩码:255.255.255.0,网关:192.168.0.1。 我的电脑连接到wlan之后,设置无线网卡的IP:192.168.0.2 , 掩码:255.255.255.0,网关:192.168.0.1。 这样我就可以上网啦~~~null再次狂喜。  在这个方案中,电信的wlan网络被我拿来当交换机了。

     然后我拿着我的电脑走到户外,还可以上~~走到我们宿舍所在的楼前面,还可以上~~走进宿舍之后,虽然还连着wlan,但是确无法上网。怎么设置都不行。。。估计是我到了宿舍之后连到了另一个wlan子网(ssid也是ChinaNet)。 但是奇怪的是我把无线网卡设置成自动获取IP,得到的数据确是两台电脑都在一个子网,都可以ping到同一个网关! 其中的原因不得而知,估计是我的接入网知识没学好(毕竟只去上了几节课。。。)null

     再后来想了个非技术方案,就是不在这里住了!不过这个方案实现起来难度更大~~

     直到今天无意在淘宝搜了一下chinanet,想看看是不是有人可以破解这个的。。结果发现很多卖ChinaNet WLAN上网帐号的。各种价格,于是找了一个150元包3个月,每月200小时,然后再赠送2个月~~算下来一个月才30元!!null 果断拍下付款。 现在我就是用的电信wlan无线上网~~ 超爽,10M带宽。  那天在我学校往优酷上传视频,100KB以下的速度。今天再尝试,上传速度达到了惊人的1.2MB每秒!  爽啊。。。

     川外成都学院的网络环境太适合电子科大通信工程学子了,在这里可以搞的花样太多了。 不像在我们学校,搞个内网免费帐号,vpn到服务器,直接就可以上网了。 所以鼓励电子科大的同学到川外成都学院找GF,这个学校的女生超多哦,而且质量都很好。

另外推荐一个在线流程图制作网站:http://www.gliffy.com/ 

447 viewed 11 comment(s)
PHP echo长字符串的效率问题
May/19th 2010

    偶然看到Volcano发表在http://www.ooso.net/archives/517/的博文,说PHP显示长字符串的时候会导致PHP执行时间超长问题。

    正好前段时间研究过HTTP协议,想到可能与HTTP的Transfer-Encoding(数据传输模式)有关。

 

[原创]我写的最短的微博程序(PHP)
May/16th 2010

写了个微博程序。基本需求是:1.无乱码(最好UTF-8)。 2.有输入框可以发布新信息。3.提交后马上可以看到新发的内容。4.必须使用POST方式提交。5.信息后面要有时间标记。6.不能发布任何HTML标签。

<?php
header("content-type:text/html; charset=utf-8");
$a=@file_get_contents(l);
($p=$_POST[s])&&file_put_contents(l,$a='<hr>'.htmlspecialchars($p).date(' Y-m-d H:i').$a);
echo '<form method=post><input name=s></form>'.$a;
?>

运行效果如图:

注释一下:

[1] 2 3 4 ...14 下一页
Copyright © Longbill 2008-2010 , Designed by EndTo , Powered by EndCMS