Tag Archives: imggd

把 img.gd 注册回来了

之前由于我的疏忽,外加 .gd 这个奇葩的域名居然没有 grace period 导致 img.gd 在去年9月被别人抢注了。。。我一直以为这么偏门的域名不会有人感兴趣,但是居然还是被一位在广州的姓孙的同胞注册了,估计也是位推友,要不然应该不知道 img.gd 这个域名和上面的服务吧。 前一段时间查了下 whois,发现这个域名一直没有续费,就多关注了一些,终于域名在10月16日进入了赎回期,并且在今天被删除,我马上注册了回来。 不过相比两年前,因为 twitter 强推自己的图片服务,导致第三方 twitter 图片服务基本已经销声匿迹了,两年没有更新的 img.gd 更是连 api 都无法接入了,于是恢复服务就没有什么意义了。 这个域名还能干点儿啥?有人能给点儿想法吗?

Posted in 我的慵懒生活 | Tagged , | Leave a comment

搭建支持 OAuth Echo 的第三方 twitter 应用

背景:进入8月中,twitter 已经在每天减少 Basic Auth 的 API limit了,到月底 Basic Auth 将彻底关闭,也就是说到月底,所有的客户端,twitter与第三方服务之间都必须使用 OAuth 来传递帐号密码等信息。 我喜欢 twitter for iPhone 的很大一个原因就是其支持自定义图片服务,3.0 以及之前的版本使用 Basic Auth 自建图片服务很容易,只要处理一下提交过来的 multipart/form-data 就行了,但是相应的安全性比较低——密码用明文传送,所以 atebits 强烈推荐用 https,并且曾经计划在后续版本强制 https。当然现在都 OAuth 了,这个问题也就不存在了。 twitter for iPhone 升级到 3.01 以后,就一直有人说其有 bug,自定义 API 和 自定义图片服务都不能用,这个 "bug" … Continue reading

Posted in 我的工作学习, 电脑相关 | Tagged , , , , | 1 Comment

img.gd 20100729更新,加入 #tag 功能

虽然 twitter 因为世界杯的原因将 Basic Auth 的死期推迟到了8月16日,但是该来的总会来的。之前 img.gd 读取用户信息并在本地 cache 的函数使用的正是 Basic Auth ,于是趁着 @musiXboy 需要加 #tag 功能的机会重写了这个函数,全面 OAuth 化了。另外还简化了一些代码,修复 bug,具体更新如下: 全面 OAuth 化 加入可以点击的 #tag 功能,加入 tag 页面,例如:http://img.gd/tags/google 和 twitter 一样的字符长度处理,中英文字符都算1个字,修复了之前出现过错误计算 tweet 长度的问题 另外,由于 img.gd 代码脆弱,所以未来相当长一段时间内这个服务将保持现在的私人性质,sorry。

Posted in 我的慵懒生活, 电脑相关 | Tagged , , | Leave a comment

img.gd 2010年第一次更新,加入在home页面删除自己图片功能

img.gd在2010年第一个小时再次更新,顺祝各位新年快乐。 在home页面加入删除功能,登陆后点击垃圾桶图标并且确认即可删除 之前文件名格式为username-timestamp.ext,今天发现用tweetie在一条推中包含两个或以上的图片附件时,timestamp会重复,造成文件重名。所以修改了一下这个格式,现在的格式是username-timestamp-hash.ext

Posted in 我的工作学习, 电脑相关 | Tagged , | 2 Comments

img.gd 12月30日更新,白名单启用,web上传开启

今日更新内容: 邮件上传图片并发推不再需要保存twitter密码,安全性大幅提高。 启用白名单功能,白名单以外用户提交的信息将被直接忽略 开启web上传功能,登陆后选择Upload photo即可

Posted in 我的工作学习, 电脑相关 | Tagged , | Leave a comment

img.gd 12月28日更新,自动缩图,修复bug

开放邮件上传后,发现手机拍摄直接发过来的图片很大(1m+),所以现在对发过来的图片进行缩小,最大尺寸620*800,原始尺寸存为full-filename,在查看全尺寸页面显示。现图片共有四种规格。 full-filename -  原图,尺寸不限 filename - 标准显示图片,尺寸 < 620 x 800 150-filename - 150x150缩略图 75-filename – 75x75缩略图 其他更新: gb2312编码中文处理问题,用了一个通用的解决办法,理论上所有编码的邮件主题都可以正确识别了 修复把email地址加到地址薄后,邮件To属性变化后无法正确提取用户名和用户pin的bug

Posted in 我的工作学习, 电脑相关 | Tagged , , , | Leave a comment

img.gd 12月27日更新,加入email上传功能

img.gd新增了email上传图片功能: 每个用户有一个4位数字的pin,上传邮件地址为username.pin@img.gd 系统会自动生成一个随机pin,可以到新的Settings页面查看,这个页面也可以自行更改pin 读取附件图片作为img.gd的图片,读取邮件标题行为附言,邮件正文会被忽略 邮件上传的记录source为email 如果用户需要email上传图片后自动更新到twitter的话,需要到Settings页面登记密码 不登记密码不影响图片上传,只是不会自动发twitter消息 每个小时系统自动从邮件服务器下载附件并insert入数据库 另外,login/logout 的ref问题也已经修正。

Posted in 我的工作学习, 电脑相关 | Tagged , | 1 Comment

img.gd 20091217 更新

更新: 放弃单独的头像缓存函数。导入用户表,用户资料和头像保存本地,过期时间一周,大大减少api请求次数。

Posted in 我的工作学习, 电脑相关 | Tagged , | Leave a comment

img.gd 20091215 更新

  更新: 加入oauth登录功能 加入评论功能,页面的评论将自动同步到twitter To Do: 改进头像本地缓存函数,初步定为7天检查一次更新,而不是每次调用都检查 login/logout ref

Posted in 我的工作学习, 电脑相关 | Tagged , | Leave a comment

2009.12.06 img.gd 更新,加入RSS 2.0输出

增加了用户页面的RSS 2.0输出,默认输出25条,ttl=40min。格式为http://img.gd/photos/[USERNAME]/feed.rss 换了一个图片处理类库,现在gif/png格式的正方缩略图可以正确生成了。

Posted in 我的工作学习, 电脑相关 | Tagged , , | Leave a comment