《头脑风暴》80后,三十而立?

日期:2010-06-06 | 作者: Allen

《头脑风暴》最近做了一个专题一共3集,主题是围绕“80后,如今30岁了”展开的。

  1. 《头脑风暴》80后,三十而立? 之 围城:结婚吗?
  2. 《头脑风暴》80后,三十而立? 之 向往:体制内还是体制外?
  3. 《头脑风暴》80后,三十而立? 之 幸福在哪里?

Doodle Jump High Score

日期:2010-05-20 | 作者: Allen

doodle jump

前几天的我刷新了最高分。 Doodle Jump不愧为是iPhone上可玩性最高的游戏。那0.99美刀比PvZ值多了。

People

日期:2010-05-20 | 作者: Allen

 

team building

2009年末的一张照,公园里,一群在做team building的年轻人。

设置twip noAuth REST API的使用权限

日期:2010-05-11 | 作者: Allen

上一篇文章中使用到了twip,文中用到的Twitter API是noAuth REST API,是不需要验证的,也就是说任何人都可以通过你架设的twip做一个自己的Twitter Widget,这无疑这个会给服务器带来一定的负担。

twip自带身份限制功能,既然如此,我们只要在开始请求noAuth REST API之前,使用身份限制功能即可。

以下是对index.php做了修改。

else if($isauth==='noauth'){
	//allenle:2010-05-10
	//only allowed_user can use noauth REST API
	$userid_start=strrpos($requesturl,"/");
	$userid_end=strrpos($requesturl,".");
	if($userid_start===false||$userid_end===false){
		header('HTTP/1.1 403 Forbidden');
		exit();
	}
	$userid=substr($requesturl,$userid_start+1,$userid_end-$userid_start-1);
	if(!userallowed($userid)){
		header('HTTP/1.1 403 Forbidden');
		exit();
	}
}

大概位置如下

修改后就能对noAuth REST API的访问进行身份限制了,关于如何使用twip的身份限制功能,请参看其Config.php。

输出Twitter到博客

日期:2010-05-10 | 作者: Allen

去年的6月,Twitter.com正式成为一个不存在的网站。那时我就把Twitter 官方的Widget撤了下来。前段时间在捣鼓iPod Touch,所以自己架了Twip给iPod Touch用来上Twitter。随想,应该可以通过Twip来做一个简单的Twitter Widget。

捣鼓了下,效果如下:

twitter widget

需要准备好:

  1. 架设Twip,记录架设的地址。
  2. http://allenle.com/lib/blogger.js 文件,右键另存为,然后上传到自己博客的空间上,记录JS文件地址。
    说明:这个JS主要负责把Twip输出的JSON输出成HTML。(说明:该文件原本是Twitter.com官方Widget引用的JS)

好了,做到这里,工作基本上完成一大半。然后参照下面的代码,并做一点修改,复制到页面中。

<ul id="twitter_update_list"></ul>
<script type="text/javascript" src="http://allenle.com/lib/blogger.js"></script>
<script type="text/javascript" src="http://allenle.com/twip/statuses/user_timeline/allenle.json?callback=twitterCallback2&amp;count=5"></script>

也可以访问这里来生成代码。

博客园和人本设计沙龙

日期:2010-04-25 | 作者: Allen

上个星期参加了2个沙龙座谈会。一个是博客园和5173.com组织的座谈会,另一个是盛大主办的人本设计沙龙。根据感谢法,我得先感谢国家,然后感谢这两次沙龙的组织者,感谢他们的辛苦工作,为我们带来别开生面的一次交流机会;感谢演讲者,为我们带来他们的经验分享。

在博客园的那次沙龙,我个人比较关注的是老赵(Jeffrey Zhao)分享的《Why Java Sucks & C# Rocks》,我发现老赵的这次分享是他博客中很多博文经验的大集成,内容很丰富,每一个c#程序员都应该听一下,更希望java程序员去拍砖。

在人本设计沙龙个人比较关注Robbin Fan的部分《运营专业型社区的经验和反思》,范总分享他运营javaeye.com社区的经验,从PPT上来看,准备了很多内容,但是比较遗憾的是时间有限。佩服javaeye在内容质量上做的努力。在茶歇的时候,居然碰到乔三石,他扛着相机,这使我一眼就认出他来。

资源和题外话

  1. 博客园老赵的那个半场(PPT)有人录了音
  2. 人本设计沙龙可以看视频,可以上人间,或者上twitter搜#hdsalon看直播历史。
  3. 我这次都是轻装上阵,没戴电脑,只带了ipod touch,用FastFinga做笔记,挺方便的。

Visual Studio 2010 直接下载地址

日期:2010-04-15 | 作者: Allen

试用下来,感觉是不错的,Visual Studio 2010对测试的支持更好了,有兴趣的还可以看看相关的视频:

基于VS2010的敏捷实践

Microsoft Visual Studio 2010 Ultimate – ISO

  1. http://download.microsoft.com/download/A/B/F/ABF1F686-F442-49DD-8EC7-AC0991845CC3/VS2010UltimTrial_4PartsTotal.part2.rar
  2. http://download.microsoft.com/download/A/B/F/ABF1F686-F442-49DD-8EC7-AC0991845CC3/VS2010UltimTrial_4PartsTotal.part3.rar
  3. http://download.microsoft.com/download/A/B/F/ABF1F686-F442-49DD-8EC7-AC0991845CC3/VS2010UltimTrial_4PartsTotal.part4.rar
  4. http://download.microsoft.com/download/A/B/F/ABF1F686-F442-49DD-8EC7-AC0991845CC3/VS2010UltimTrial_4PartsTotal.part1.exe

Microsoft Visual Studio Team Foundation Server 2010 – ISO

  1. http://download.microsoft.com/download/D/F/A/DFAAA807-8418-4270-A015-D2D5EF7B35C4/VS2010TFS_3PartsTotal.part1.exe
  2. http://download.microsoft.com/download/D/F/A/DFAAA807-8418-4270-A015-D2D5EF7B35C4/VS2010TFS_3PartsTotal.part2.rar
  3. http://download.microsoft.com/download/D/F/A/DFAAA807-8418-4270-A015-D2D5EF7B35C4/VS2010TFS_3PartsTotal.part3.rar