半亩塘闲话

半亩方塘一鉴开 天光云影共徘徊 问渠哪得清如许 为有源头活水来

Tag是“图片”的日志

理想中的twitter客户端

Shizhao发表于:2009年十月12日 | 分类: Geek, web 2.0

用了很多的twitter客户端,包括桌面版的(例如twhirl),网页版的(例如dabr, itweet),手机版的(例如twibble, ubertwitter),但是都不够理想,迄今仍然没有看到一款能够完全满足我的需求的客户端。

我理想中的twitter客户端,其实要求并不复杂。他应该具有如twhirl一样的强大,为了墙,可以支持API,她应该有如itweet和twibble那样亮丽的外貌,应该有如dabr那样可以直接显示各种twitter用户上传的图片。

目前手机上的客户端大部分都有一个毛病,每条消息中的链接必须点击打开那条消息后,才能点击上面的链接,操作繁琐,远不如桌面客户端或网页客户端那样可以直接在消息列表页面直接点击其中的链接那样方便。

我最喜欢的功能就是dabr的显示图片功能,可以将通过第三方twitter服务上传的图片直接显示出来,而不用再点击链接进去查看图片。这样的好处是可以先预览一下图片,如果感兴趣再点击去看大图,而且RT和回复起来也更加方便。可惜这个功能目前我只有在dabr上看到。

TwitterPhotoShow这个浏览器脚本完成了图像显示的任务,但是总还是不如原生的好。Darasion!同学前一阵子改进了dabr的图像功能,基本可以如TwitterPhotoShow那样在dabr客户端上显示图像,并且最重要的是可以上传图像到多个支持网站,尤其是在最近twipic等时常被封的情况下,可以更加灵活的上传图像并推之。在这些twitter图片上传网站中,我最喜欢的是http://mobypicture.com/ ,因为他的图片存放其实是在你的flickr帐号上,省去了图片存放地点不一,难于维护管理的问题。

改进版的dabr下载

希望能有一款适合中国人使用的twitter客户端。



维基共享资源2008年度图片评选结果揭晓了

Shizhao发表于:2009年六月9日 | 分类: 照片, 维基媒体

经过几个月的评选,结果终于出来了。以下是前三名:

西班牙圣塞巴斯蒂安东南卞蒂斯山上的马,远方是艾阿科·哈里阿山。

比利时沙斯皮埃尔喷火术表演

1942年美国伊利诺斯州芝加哥铁路站场中停放的西北铁路局的蒸汽机车。

这里是入选最后一轮的所有图片。



显示flickr图片的临时解决方法

Shizhao发表于:2007年六月7日 | 分类: web 2.0, 伟大的墙, 照片

更新:目前貌似图片服务器的IP也被封掉了,我的替换IP的办法看来行不通了。

flickr今天从上午10点多起因撞墙不慎导致半身不遂,变成了纯文字版的图片共享网站,或者说是“没有图片的图片分享社区”(snow语)。我的blog以及所有使用flickr存储图片的blog上,这些图片都无法显示了。

根据试验和多人的帮助,我总结出临时性的显示flickr图片的方法(关于封锁的详细状况请看月光的日志)。

1. 自己看

如果只是要自己看flickr上的图片,很简单,使用tor等工具(不懂的话,请用goolge搜索)。或者修改电脑上的host文件,将farm1.static.flickr.com指向68.142.232.116 ;farm2.static.flickr.com指向69.147.90.156。(修改host文件的方法未经本人测试,修改方法请看这里

这种方法只能自用,无法让其他人看到你在flickr上的图片。

2 给别人看

当你在blog上使用flickr上的图片时,在flickr的图片下载界面会提供一段代码让你在blog上张贴图片(如果没有提供代码,请设置你在flickr上的个人参数),例如这张图片的代码是:

<a href="http://www.flickr.com/photos/shizhao/530704020/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1275/530704020_df3a3f81c0_o.jpg" width="400" height="281" alt="Twitter Update!" /></a>

我们只要根据1中域名对IP地址的映射关系,把域名改为IP,也就是这样(这里修改的是fram2的IP):

<a href="http://www.flickr.com/photos/shizhao/530704020/" title="Photo Sharing"><img src="http://69.147.90.156/1275/530704020_df3a3f81c0_o.jpg" width="400" height="281" alt="Twitter Update!" /></a>

Twitter Update!

显示成功!

这样你在自己blog上的flickr图片就能够被显示出来了。

原理:

其实道理很简单,这次直接就是封锁的储存图片的域名farm1.static.flickr.com和farm2.static.flickr.com(url关键词),但是相应的IP地址却没有封锁,因此把域名修改成IP地址就可以显示图片了。

请注意:使用代理访问flickr的话,必须使用加密代理,例如phpproxy,使用普通代理不行,因为明文的url是敏感关键词。可以用google.com搜索farm1.static.flickr.com和farm2.static.flickr.com,结果将是无法显示网页。

其他

如果你的blog上使用了Flickr badge,请使用Flash badge,这个能够正常显示。而不要使用HTML版的,这个无法显示。

求助

可有什么工具或方法能够减轻这种手工修改IP的劳动?自动实现?

更新terababy已经制作了一个greasemonkey的脚本,可以替换域名为IP。