Tag Archive for 'HTML'

编写的首个Flex项目就此下岗

学了这么久的AS代码,编写出来的第一个Flex程序就这样的挂了,运行时间不到一个星期……

记得看《疯狂的程序员》的时候,经常看到绝影说代码稍微错了一点,结果造成了内存溢出。
当时总感觉只有高手的程序才会考虑到运行效率的问题,像我这种无名鼠辈的代码小子只管达到要求的功能就可以了,可万万没想到自己居然也栽倒了内存使用这个问题上……

原因很简单,由于在同一时刻载入了过多的超大图片,导致内存占用率瞬间上GB,大多数电脑浏览器直接挂掉。现经过手动修复,修改了外部图片的大小,目前运行基本正常。

考虑到以后随着内容的增加,图片数量还会上来的,所以制定了两个计划:

  • 计划A:
    优化上传图片的代码,对于超大的图片自动缩小;
    优化AS代码,尽可能的将不使用的变量、图片资源卸载;
  • 计划B:
    完全重新编写,从Flex移植到HTML+Ajax上。

虽然我很喜欢写AS代码,用Eclipse写起来代码提示也很爽,但是考虑到Flex图文混排的问题,方案B现在已经开始了。

Weekend Session - 2

病情有所好转,身上的疹也基本消退。印象中已经是第3次起风疹了。索性以后决定长期服用“维他命C”以增强抵抗力。

周末室友组织包饺子,第一次亲手做,和面、擀皮、包馅都学了一遍,还算凑合,但自己包以白菜、香菇和肉为馅的饺子可比毛子卖的好吃多了。

由于病休,业余时间较多,便学习了下以前一直很向往的AJAX技术。借于强大的jQuery,AJAX已经入门了。再用以后的时间学习下PHP操作mySQL数据库,便可做出一些小的AJAX程序。

望下周考试顺利。

咱也尝了下OpenID

话说OpenID也推出很久了,以前一直没注意,感觉就是个鸡肋产品。可最近需要注册到SourceForge,便顺便体验了下OpenID这个新鲜玩意儿。

主要优点:

  • 每次注册不需要再填写一大堆相同的东西(如昵称、国家、Email等)
  • 所有支持OpenID的网站均可使用

大家可以到 myOpenID 注册,只需要一次性的填写相关信息以后就可以方便使用了。

在需要用OpenID登录的地方,填入 http://yourname.myopenid.com 就可以了;如果你觉得URL不好记,而且自己也有域名,那么就可以用你自己的域名来登录。
Continue reading '咱也尝了下OpenID'

JS中GetYear()函数在FF中解释问题

用下面这段JavaScript来输出时间,FF和IE得到的结果居然不同……

var myDate  = new Date();
var myYears = myDate.getYear();
document.write(myYears);
// 108 on FF and 2008 on IE

Google了下,原来JavaScript本来输出的就是108,而IE程序员考虑到不可能是1900年以前,所以直接给加上了。真佩服IE的超强兼容性啊。

Continue reading 'JS中GetYear()函数在FF中解释问题'

有幸参与PCTP了

PCTP 即 Plurk Collaborative Translation Project 的缩写,Plurk的协作翻译计划。

可惜我早晨起床比较晚,等我看到邮件登陆以后,大部分的词条已经翻译完成,只赶上了11个……

翻译人员如下:

  1. gongwei, with 328 contributions
  2. doggie, with 179 contributions
  3. corsair, with 112 contributions
  4. jht, with 40 contributions
  5. Damon, with 13 contributions
  6. yiyi, with 13 contributions
  7. FrancisJ, with 11 contributions

有些词翻译的有异议:

  • 如“Alert”,被采纳的是“警告”,可是我个人认为应该是“通知”吧;
  • 还有Plurk官方给出的翻译:
    简体中文:Chinese(China);
    繁体中文:Chinese(Traditional Han)。
    这难道不是个最严重的错误么?

2008年8月16日补充:

以上问题已修正。

不知道Plurk官方是如何确定使用哪些贡献的词条的。