[随便记一下~]看到CBN论坛上很多人签名档都是饭否的图片,很早就想给我的Twitter也搞一个,可惜Twitter官方只提供FLASH和JS的Badget。幸而,Twitter的API调用起来还是蛮简单的~!于是我就想利用Twitter API+ASPJPEG组件来自己给自己提供Twitter的图片输出.
昨天终于开始行动,搞了一个下午一个晚上零一小时,TWITTER API倒是很简单,1小时搞定,然后是做成缓存,因为如果每次显示都读取Twitter API的话我的烂主机肯定会挂,所以设计成每N次访问检查更新一次。没想到这么简单的事情却因为浏览计数不能保存而浪费了我不少时间。我最终发现,如果单独引用Z-BLOG 1.7的FUNCTION/C_FUNCTION.ASP而不引用另外的某个文件那么SaveToFile函数是不能用的,结果这让我调试了一小时……-_-……本来是想偷懒地引用下Z-BLOG的函数,没想到反而是浪费了时间。
最后最关键的就是用ASPJPEG印中英文混合字符的时候怎么换行,这个问题浪费了我剩下的一个下午 + 一个晚上 - 两小时。本来我是想先拆成等长的4句话然后逐句控制高度地印,绕来绕去弄了半天都没成功,仔细一看原来是因为英语字符的间距不同所以每句话的长短都不一样-_-,后来又打算一个字一个字地印,又绕了好多圈子,刚才又彻底重写算法,总算实现了现在的效果。真是麻烦,最BT的是ASP里的asc函数居然和vb6里的不一样,中文也输出1~128,害得我vb6里调试好的代码放进去不能用,又找不出原因……再次浪费了刚才的20分钟才搞定……唉~ASP可以休矣!
记录完毕~休息去……
另:最近认识了zuosa的ALEX(和星际1里UED的那位我佩服的将军一个名字,呵呵),zuosa可以和Twitter同步,这是我比较喜欢的功能,而且zuosa的开发团队看上去不错~很积极~~希望zuosa如果做的再好一些~~
2007-08-21 13:05 UPDATE:前天又加上了"Zx.MYS at ** From **",结果昨天才意识到Twitter API给的是+0000的时间。于是又修正。
“思想碎片@Zx.MYS”博客文章除注明外,均为原创。采用知识共享(CC)署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可
欢迎在注明来自“思想碎片@Zx.MYS”和[http://ZxMYS.Com/post/TwitterOutputImage.html]链接的情况下自由转载