社交學習空間@FJU CSIE

这并不是一个SNS,这是一个FJU CSIE建立在因特网上的在线学习空间。我推荐它的原因是它上边有一些计算机课程,都跟现在流行的很相关,像Google App Engine,S3,Yahoo! Pipes等都有讲到。目前“社交學習空間”站点上有如下课程:
網路概論 http://weco.net/f08-network
Web2.0技術與應用 http://weco.net/f08-web20
Web基本原理與技術 http://weco.net/f08-webfund
深網群體智慧 http://weco.net/f08-dwt
由于这是一个半公开内部站点,上面的讲稿文件压缩包经过加密,这里我不便于公布出来,需要密码的同学可以留言索取(不需要在留言中包含你的地址,填写你的邮件即可,我会再24小时内邮件回复解包密码)

这是一份Web2.0技術與應用的Topics:

1. Web2.0簡介

2. Google App Engine (GAE)
Google Data API

3. RIA Client Technologies
3.1 AJAX
3.1.1 xmlhttp request
3.1.2 AJAX (Scriptaculous, jQuery, Silverlight)
3.2 Yahoo! Widget
3.3 Google Gadget
3.4 Windows Live Gadget
3.5 Flash and Flex

4. Web Services (SOA, SaaS)
4.1 SOAP
4.2 REST

5. Mashup Tools
5.1 Yahoo! Pipes
5.2 Google Mashup Editor
5.3 Microsoft Popfly
5.4 IBM Lotus Mashups
6. Web APIs
6.1 Google MAP API
6.2 Google Calendar API
6.3 YouTube API
6.4 Facebook API
6.5 Jaiku API
6.6 Google Open Social API
6.7 Flickr API
6.8 delicious API
6.9 Skype API
6.10 Google Earth API
6.11 Google Health API

7. Mobile 2.0
7.1 Google Android
7.2 Yahoo! MDP (Mobile Development Platform)
7.3 Nokia Widsets

8. Web 2.0 Security

-EOF-

QQ好友地图

尽管我更多的时候是使用Gtalk交流,但是我的同学绝大多数都还只是使用QQ,像Gtalk,MSN,Skype等只是一些喜欢新奇的同学一时的玩具,没两日便不会再理睬了。就从身边的的人来看,这充分说明了腾讯所占有的市场份额,当然这也与我所处的环境有关。
昨天(11月11日)是腾讯成立10周年,腾讯发布了一个“好友地图”功能,通过它可以轻松了解”我的好友”的地理位置分布情况。
如果能给出更详尽的分析数据,这个功能是极具有意义的,但是如果这些数据一旦泄漏,就会对用户隐私带来困扰。另外,这次能够查询到QQ的注册时间,因为之前使用帐号申述功能的时候有提供注册时间这一内容,我仍在怀疑如果可以查询注册时间的话是否会给QQ带来安全隐患,或者腾讯在帐号申述方面不再将注册时间作为申述内容。
-EOF-

GAE ReferenceProperty 类型查询

GAE在提供ReferenceProperty这个类型提供了很多好处,相当于SQL中的参照性约束。今天让我头疼的是我想要把某一类ReferenceProperty属性的数据检索出来,却检索不出结果,导致我在这上面大费周章,话了三四个小时的时间来试验。
ReferenceProperty中存储的是db.Key()类型的一个字符串,但是它并不是字符串,如果使用如下的方式:

虽然在使用检索语句的时候GQL不会报错,但是也并不会得到任何的结果。问题出在的地方就是需要将valueofkey这个字符串类型转换为db.Key()类型,这样便可以进行正常的比对了。个人认为这与GQL的内部处理机制有关,是内部过滤不严的bug。

总之这样就解决问题了。
-EOF-

IE下input类型为text和password的长度不一致问题

很早都遇到了这个问题,一直都归于懒惰而没有去找为什么会出现这样的问题的原因,今天在蓝色经典上看到说这是源于字体,password默认是英文字体,而text默认为定义的字体或者中文字体(我想这是在中文环境下的原因),所以说便出现了长度不一致。解决的方案有二:
1.为input设置font-family英文字体

2.将text和password的width属性设置为相同的宽度值

-EOF-