gkp's post - l0sT 1n bE1J1nG
Jan 01

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

2010年1月1日,Friday,00:08
分类:我喜欢的玩意儿, 我的工作学习, 电脑相关 | Respond/留言 | 111 views |

img.gd在2010年第一个小时再次更新,顺祝各位新年快乐。

  • 在home页面加入删除功能,登陆后点击垃圾桶图标并且确认即可删除
  • 之前文件名格式为username-timestamp.ext,今天发现用tweetie在一条推中包含两个或以上的图片附件时,timestamp会重复,造成文件重名。所以修改了一下这个格式,现在的格式是username-timestamp-hash.ext
Dec 30

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

2009年12月30日,Wednesday,21:45
分类:我喜欢的玩意儿, 我的工作学习, 电脑相关 | Respond/留言 | 122 views |

今日更新内容:

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

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

2009年12月28日,Monday,14:04
分类:我喜欢的玩意儿, 我的工作学习, 电脑相关 | Respond/留言 | 106 views |

开放邮件上传后,发现手机拍摄直接发过来的图片很大(1m+),所以现在对发过来的图片进行缩小,最大尺寸620*800,原始尺寸存为full-filename,在查看全尺寸页面显示。现图片共有四种规格。

  • full-filename -  原图,尺寸不限
  • filename – 标准显示图片,尺寸 < 620 x 800
  • 150-filename – 150×150缩略图
  • 75-filename – 75×75缩略图

其他更新:

  • gb2312编码中文处理问题,用了一个通用的解决办法,理论上所有编码的邮件主题都可以正确识别了
  • 修复把email地址加到地址薄后,邮件To属性变化后无法正确提取用户名和用户pin的bug
Dec 27

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

2009年12月27日,Sunday,18:05
分类:我喜欢的玩意儿, 我的工作学习, 电脑相关 | Respond/留言(1 Respond) | 111 views |

imggd-email

img.gd新增了email上传图片功能:

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

另外,login/logout 的ref问题也已经修正。

Dec 17

img.gd 20091217 更新

2009年12月17日,Thursday,03:35
分类:我喜欢的玩意儿, 我的工作学习, 电脑相关 | Respond/留言 | 95 views |

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

img.gd 20091215 更新

2009年12月15日,Tuesday,13:53
分类:我喜欢的玩意儿, 我的工作学习, 电脑相关 | Respond/留言 | 119 views |

 

imggd-twitter-reply

更新:

  • 加入oauth登录功能
  • 加入评论功能,页面的评论将自动同步到

To Do:

  • 改进头像本地缓存函数,初步定为7天检查一次更新,而不是每次调用都检查
  • login/logout ref
Dec 06

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

2009年12月6日,Sunday,20:22
分类:我喜欢的玩意儿, 我的工作学习, 电脑相关 | Respond/留言 | 145 views |

imggd-rss

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

2009.12.06 img.gd更新,头像缓存到本地

2009年12月6日,Sunday,03:35
分类:我喜欢的玩意儿, 我的工作学习, 电脑相关 | Respond/留言(2 Responds) | 132 views |

由于twimg.com在国内访问时好时坏,于是想了个办法把头像保存到了本地服务器,基本思路如下:

  • 头像文件在本地按照username-size.ext格式保存
  • 客户端请求头像时,判断如果本地没有这个头像文件,则从远端读取,保存到本地,返回客户端本地url
  • 客户端请求头像时,如果本地存在这个头像文件,则和远端头像文件比对。如果一致则直接返回本地url,如果不一致则删除本地头像文件,将远端头像文件保存至本地,返回本地url。

演示url:http://img.gd/photos/gokeeper

imggd-local-avatar

下一个功能计划试着做rss输出。

  • What's Hot
  • What's New
  • gkp@live
  • Contact
  • XDash: 谷奥读者专程飘过...
  • hfantasy: 玩论坛就爽了,人造“猫扑...
  • raynix: youtube的童装...
  • Xhacker: 可惜笔记本的光驱不能收回去~ 台式...
  • gkp: 多谢,还真没注意s3的头像还在更新...
  • yegle: 不需要缓存,https://s3.amazonaws.com/twitte...
  • gkp: 操版原来你还健在… ;gkps1...
  • MathChief: 沙发!凑字!!!...
  • MathChief: 骚啊!!!!!!!...
  • v0fishing: 博主,你好! 很高兴认识你,也...
  • E-Mail&Gtalk:gokeeper#gmail.com
    Cell:1390100....
    Where I am...from Latitude...