兴趣是最好的老师。兴趣是推动员工做好工作的最重要的条件。

分享一段自动识别手机的php代码

九月 8th, 2010

如果你的手机能翻墙,当你访问 http://zuo.la/  和 http://www.zuola.com 的首页时,会看到不同的内容,怎么做到的?下面是代码,用来判断user agent的,希望对你有用。

重要的是,这段代码的版权不归我,是我从WordPress Mobile Edition 找出来的,单独拿出来用可以解决些简单的问题。

<?php

$mobile = array(
'2.0 MMP',
'240x320',
'400X240',
'AvantGo',
'BlackBerry',
'Blazer',
'Cellphone',
'Danger',
'DoCoMo',
'Elaine/3.0',
'EudoraWeb',
'Googlebot-Mobile',
'hiptop',
'IEMobile',
'KYOCERA/WX310K',
'LG/U990',
'MIDP-2.',
'MMEF20',
'MOT-V',
'NetFront',
'Newt',
'Nintendo Wii',
'Nitro', // Nintendo DS
'Nokia',
'Opera Mini',
'Palm',
'PlayStation Portable',
'portalmmm',
'Proxinet',
'ProxiNet',
'SHARP-TQ-GX10',
'SHG-i900',
'Small',
'SonyEricsson',
'Symbian OS',
'SymbianOS',
'TS21i-10',
'UP.Browser',
'UP.Link',
'webOS', // Palm Pre, etc.
'Windows CE',
'WinWAP',
'YahooSeeker/M1A1-R2D2',
);
$touch = array(
'iPhone',
'iPod',
'Android',
'BlackBerry9530',
'LG-TU915 Obigo', // LG touch browser
'LGE VX',
'webOS', // Palm Pre, etc.
'Nokia5800',
);

$browsers = array_merge($touch, $mobile);
foreach ($browsers as $browser) {
if (!empty($browser) && strpos($_SERVER["HTTP_USER_AGENT"], trim($browser)) !== false) {
$mobile = true;
include_once('mobile.php');   // mobile version page,replace file name here
exit;
}
}

readfile('html.htm');   // normal version page, repleace file name here
exit;
?>

有關大亞灣核洩漏事件

六月 15th, 2010

2010年6月14日,推特上一个出现一条消息:

@cantonese 深圳大亚湾核电站发生历来最严重的核泄漏事故,本台获得独家消息指,核电厂一个机组在上月23日运作出现异常,检测发现幅射泄漏超出厂区范围,至今仍未受到控制,严重威胁附近居民性命安全。
http://www.rfa.org/cantonese/news/Daya-incident-06142010090513.html

内容是:

2010-06-14深圳大亚湾核电站发生历来最严重的核泄漏事故,本台获得独家消息指,核电厂一个机组在上月23日运作出现异常,检测发现幅射泄漏超出厂区范围,至今仍未受到控制,严重威胁附近居民性命安全。当局因为担心引起恐慌及打击当地房地产,一直封锁消息,亦未有依据协议向香港方面汇报。国务院总理温家宝得悉事件后亲自致电核电厂,要求如实反映情况。核电厂的安全谘询委员会成员包括多名香港学者及中电代表,对泄漏事故感到震惊。(李莉报道)

核泄漏事故发生在上月23日中午,当时大亚湾核电站内正在运转的2号机组突然出现异常,工作人员立即采取紧急事故处理程式。本台由香港专家消息人士得悉,电厂的检测系统发现,当时已有大量放射性碘核素散布于空气,空气中的活性气体也大量增加,显示幅射泄漏已超出厂区范围。电站高层得知事件后要求保密,只作内部处理。直至下午,电站才依据国家要求,向北京有关部门作简单通报,并称情况得到控制。

由于是自由亚洲报道的,并且不是心语 @hsin747 报道的,不敢冒然转推.

到了晚上,我边看足球比赛边看推特,发现讨论核电站事故的人多起来了,我想起一个BLOGGER在奥运前夕买了一个盖格计数器,我于是发了以下几条推:

关于深圳大亚湾核电站上月发生了怀疑核辐射的事故,记者们可以采购一个“盖格计数器”去深圳周边测量辐射状况即可完成求证

盖革计数器的英文名字是Geiger counter,维基百科有介绍:http://zuo.in/9V4Mwy 是一种用于探测电离辐射的粒子探测器,通常用于探测α粒子和β粒子.也有些型号可以探测γ射线及X射线.

然后看到有朋友推出了 “PDF文档下载:香港特別行政區 大亞灣應變計劃 http://zuo.in/chVw5r ”这是香港政府的应急方案。有网友补充消息,这是消息源一:

RT @bingofs: 5月16日,深圳南澳核电站的确发生过事故,是南澳二期施工区一个变电站发生火灾,现场工作人员介绍因为没有堆放核燃料所以没有造成核辐射。我在现场。

接着来了消息源二,但事后证明非原创,而是转载却不注明来源,我因此批评 @amyccc 不注明引用浪费我的时间了。

消息源二,无删节 RT @amyccc: 5月23晚核电二期建成冷试机,过程中一台300多吨的变压器发生生爆燃,大火不能扑灭二十几小时候自然熄灭,损失几千万,出事的变压器已送回厂家检测。但是我正在附近。消息绝对可靠!勿要惊慌。

第三个消息源是前面提到自由亚洲的报道,我这个时候才转载这条消息

第四个消息是南方都市报在2010年5月17的报道,

消息源四: 南方都市报:2010-05-17 昨天清晨5时,龙岗大鹏半岛一电站变压器起火,目击者称,近二十辆消防车在10分钟内赶到现场救火。火烧了4小时后被扑灭。http://zuo.in/cdddCZ

在这个南方都市报的报道中,没有点名,没有报道出核电站的名字

龙岗一电站变压器失火 火灾未造成人员伤亡 类别:社会民生

版名:深圳读本 深城 稿源:南方都市报 2010-05-17
作者:陈乐伟 霍健斌 原创 手机看新闻 全国订报 摘要:
昨天清晨5时,龙岗大鹏半岛一电站变压器起火,目击者称,近二十辆消防车在10分钟内赶到现场救火。火烧了4小时后被扑灭。 南都讯 记者陈乐伟 霍健斌 昨天清晨5时,龙岗大鹏半岛一电站变压器起火,目击者称,近二十辆消防车在10分钟内赶到现场救火。火烧了4小时后被扑灭。 起火的变压器属于该电站二期在建工程的一部分。南方都市报记者上午10时在现场看到,三四辆消防车轮番向起火的变压器喷水,进行降温工作,防止火头再次燃起。 电站工程的总承包方表示,火灾未造成人员伤亡,目前火灾原因正在调查中。

这时候有两种事故日期了,可能是两次事故。一次发生在2010年5月16日,另一次是发生在2010年5月23日。

接下来,一个香港网友发出消息:

RT @martinoei: 香港政府就自由亞洲電台有關大亞灣核洩漏事件官方回應 http://zuo.in/9X8724

这个香港网站的链接显示,香港政府2010年6月15日(星期二)0時30分就针对自由亞洲電台有关大亚湾核洩漏事件发表回应了,令中国人感概香港政府的工作效率,网页在这:http://www.info.gov.hk/gia/general/201006/15/P201006150005.htm

香港政府的保安局回应说:

保安局回应广东核电站事故查询

就传媒查询有关广东核电站事故,保安局发言人作以下回覆。

昨午(六月十四日)保安局接获自由亚洲电台查询有关在五月二十三日发生的广东核电站事故,已即时向中华电力有限公司了解情况。 中华电力有限公司已就该查询作出以下回应 :

1‧二○一○年五月二十三日,大亚湾核电站二号机组反应堆冷却水发现放射性碘核素和放射性气体均有轻微上升。在过去两星期,这些放射性水平保持稳定,没有特别变化。

2‧经分析初步判断有一根燃料棒存在微少泄漏,专案小组现正跟进及监测有关情况。

3‧而这些放射性核素会被完全隔离,因此不会对公众有任何影响。

4‧上述的放射性上升轻微,所以大亚湾核电站的运行没有受到影响,而事情亦不列入国际核事件评级之内。

由于此次事故对核电安全不构成任何影响,根据目前机制无须即时通报。本局会继续进一步向中华电力有限公司了解情况及跟进。 香港天文台设有由十个监测站组成的辐射监测网络,用以监测香港的环境辐射水平。由五月二十三日起至前天并无发现任何异常情况。

完 2010年6月15日(星期二) 香港时间0时30分

根据各方信息源总结,我有了这样一个印象:

深圳市龙岗区的大鹏半岛上有两座核电站,岭澳核电站大亚湾核电站 ,2010年5月16号凌晨5点变压器起火;2010年5月23日,大亚湾核电站二号机组出现异常。“經分析初步判斷有一根燃料棒存在微少洩漏”,深圳本地记者对此不知情。

好了,以上内容的粗糙版本在这里:http://docs.google.com/View?id=dggh5mp6_118fgtcm8dz 这算是我做了一部分前期的功课,谁有钱买盖格计数器,就去实地采访调查吧。希望这些内容对你有帮助。

站内标签: , , ,

转载:散步和围观新闻现场教程

六月 1st, 2010

偶然在GOOGLE WAVE上看到一段文字,觉得非常实用,正巧我三年前的六一儿童节,我在厦门就是用twitter直播的,我觉得围观新闻现场是很好玩的事,建议大家有空多多围观。

厦门市民六一游行见闻

转载网友猛禽的六一游行文字图片记录(相当完整)

我闻到了厦门市海沧区翔鹭石化的怪味道了-Zuola.Com独家报道

我将散步和新闻现场围观的经验转载到我的BLOG里,不敢掠美,以下内容不是我写的,以下内容为引用内容:

散步常用工具集:

散步是一项危险的运动,在打算散步之前请做好足够的准备。实践证明,一个无组织有纪律理性平和的散步才是出色的散步,散步中有意识的收集整理发布散步的过程,能使散步事半功倍。为了能够安全有效的散步,推荐您事先做好如下准备:

心理准备:

散步是危险的运动,即使您自身做好了各种准备,也仍然要考虑到散步时周围的人是不可知的,其中也许志同道合的散步友,也可能有不明真相的群众,甚至有一小撮别有用心的人。

如果无法承受散步之重,围观也是一种表达方式,见证一段历史。

你无法代表任何人,没有你的授权,别人也无法代表你。

尊重并遵守现行的法律,以及各个法律之间的关系。

硬件准备:

  • 一个能够上网(GPRS, EDGE,3G均可),能够拍照,能够录音的手机。满足上述条件的手机均可,不一定需要太昂贵的手机,毕竟在散步中手机有可能被丢失。但是如果能够有一部智能手机,那么散步中的许多精彩片段是更容易记录和分享的。
  • 一张不记名的神州行手机卡,充点钱。在不包月的情况下GPRS要收取0.01元/kb的费用。
  • 打印好的广而告之牌。精美的设计是一种生活态度,在网上搜索一下"banner+make" 有很多华丽的模板可供选择。
  • 折凳。列宁说休息是为了走更长的路。
  • 口罩,帽子,墨镜。H1N1肆虐,散步也要注意身体健康。
  • 饮料,食品,电池。人和机器都是需要补充能量的。
  • 垃圾袋。

网络账户准备:

散步可以转移自己心中压力,转移压力的一个重要方法就是与人分享,分享的人越多越好,因此在散步之前,不妨充分先在世界主要的网络分享网站中建立好自己的账户:

  • Twitter:如果你连个twitter账户都没有,那么散步是很危险的,如果你已经是twitter名人,散步是更危险的。。总之,你需要一个twitter账户,目前可以从http://www.power.com/ 申请。
  • Flickr:散步需要留影,把你的照片分享给其他人是很有意义的事情,随时随地记录生活嘛。当申请好Flickr账户以后,请到upload里面找到通过email上传照片的邮件地址,并保存在你的通讯录中。
  • Youtube:动态的视频往往比静态的照片更具有冲击力,youtube是很不错的选择,不过很遗憾国内是无法访问到的,不过当你穿墙而过以后,也可以获得通过email上传youtube视频的邮件地址,也请保留在你的通讯录中。
  • HelloTXT:你嫌一次搞这么多的东西太复杂么?HelloTXT可以帮你把照片/音频/视频一次性上传到twitter, flickr, youtube, facebook等等地方,http://hellotxt.com 注册以后,也是要找到上传用的email,保存到通讯录就可以了,建议事先测试一下,有时候由于邮件客户端编码的问题,中文可能会显示异常。HelloTXT可能需要穿墙注册。
  • CNN iReport:一次媒体上露脸的机会,你怎么能轻易错过,散步中的所见所闻,如果你英文够好,就可能让世界倾听你的故事。首先到http://www.ireport.com/ 注册一个账户,到profile页面中找到mobile upload,将一个形同ireport+name1234@cnn.com的邮件地址添加到通讯录中,其中name是你注册的名字,1234是网页上提供的随机数字。通过这个邮件,你也可以轻易的上传报道。
  • Qik:这可是个厉害的工具,能够实现“突然直播”,突然到你可以让全世界同步看到你手机前面正在发生的事情。即使随后你的手机遇到了任何不可抗力,已经同步的视频早就覆水难收了。这个神奇的工具在这里http://qik.com 注意这个软件有时候直播太快,可能一不留神把自己的隐私也上传了。Qik可以与twitter相连接,一个视频上传完成后,可以立刻发出一个twitter消息,让你的关注者知道,当然,你也可以在散步之前设置好需要的tag,这样更方便其他人追踪最新散步进展。与之类似的,还有很多,不妨搜索一下"live video mobie",比如http://www.livecast.com/ 也是很强大的服务。
  • 一个免费的PHP空间,安装好dabr, twitter api, opera mini server镜像,如果你愿意成为一个独立的BLOGGER,也许你能找到愿意跟你合租服务器的人,他还能帮助你解决所有技术问题,你能得到一个BLOG空间,还能安装dabr ,twitter api proxy,opera mini server等。
    http://code.google.com/p/dabr/
    http://code.google.com/p/twitese/
    http://code.google.com/p/rabr/
    http://code.google.com/p/netputweets/
    http://code.google.com/p/kwestion/
    •http://code.google.com/p/twip/
  • Google alert:散步时应该定时在搜索引擎上搜索此次活动,如果突然发现404了,说明本次活动已经在全国范围内受到关注,建议立即终止散步。
  • Google Maps+Google Calendar: 进行组织, 日程规划
  • Google Latitude: 记录线路, 留下纪念 :)

智能手机软件准备:

不同的系统,可能最佳的软件并不相同。

  • Gravity是nokia S60操作系统下的twitter客户端,配合twip建立的twitt api proxy就可以使用, 一个叫 @unclegates 的家伙提供了汉化版,在这里也能下载到,建议在财力和英文能力许可的情况下使用正版软件。
  • Qik或者Livecast能够支持很多平台,对山寨手机不了解,必要的话,可以使用邮件上传视频图像或者录音。
  • 邮件客户端:你需要一个方便发送邮件的东西,要能够添加附件,如果可能,配置两个以上的邮件程序。利用邮件可以即时的发布图片和文字到blogger.com 或 发到twitter上
  • 照相软件:通常手机拍照是要有咔嚓的快门音的,有些特定的软件能够关闭快门音和闪光灯,从而达到“非正常拍摄”的目的。实在没有而又急需的时候,也可以直接用手指堵住手机的扬声器孔,能够消除95%以上的声音。用彩信发送邮件到flickr.com 或 img.ly 能实时分享照片给朋友们。
  • 录音软件:如果您仅仅是一个低调的散步者,一个好的录音软件也是必要的,将耳机别在身上,手机放在口袋里,能够低调而轻松录制下周围的声音,以备不时之需。通常手机自带的录音软件时间很短暂,不能适应长时间录音,建议更换,续航时间长的手机能录更长时间,推荐号称待机1个月的飞利浦X100
  • 快捷键的设置:录音/摄像或者QiK的工具,都应该设置好快捷按键,能够在1秒钟内进入直播状态。
  • 能够穿墙的浏览器:曾经opera mini是穿墙利器,现在需要经过一番复杂的修改,当然这样也更加安全可靠了。还可以选择的有ucweb英文版,以及比较少见的一些浏览器,例如TeaShark

待续...
以下为验证码,请忽略 乐铺活动验证

站内标签: , , ,