Keep the Minutes 时光捕手 http://t.dukeyin.com/ 由于不喜欢各大中文微博的乌烟瘴气、凌乱的界面和广告,前几个月打算自己做个微博客,自说自话,自娱自乐,以落得清静。微博客于我很大程度上是“树洞”,说完敛藏,过段时间拿出来看看还在。 萌生这个念头后,开始动手。 基础 由于对Wordpress还略熟悉,最初打算在Wordpress基础上开发,但是前期想到不少可能的问题 1 WordPress似乎没有免费的微博客主题,实现微博客的功能可能需要自己写主题; 2 WordPress对于长文字支持比较好,如何限制每篇文章的字数? 3 WordPress如何实现前台注册,登录,发布日志? 4 流行的社交网站有开发接口可以互相连接,如何实现自己常用的网站与Wordpress的对接? 5 微博客注重移动平台,如何实现移动终端方便快捷发布微博客? 主题 我需要这样一个主题:设计美观;可以在前台登陆;登录后出现文本框发布界面,不登录没有权限不出现发布界面;限制字数为140字,写完可以直接发布为Wordpress日志。 经过一番搜寻,发现了三个主题,一个是国外的 Tectale Tweety (之前叫Hostucan Tweety )可以在此处免费下载;另一款是国内的Twitterfix-Digu,还有国内的Mo-twitter。 Mo-twitter给我的最大启示是用Ajax实现了连续翻页,但是页面风格缺乏美感,弃之。 Twitterfix-Digu的页面设计已经比较好,但是实用功能太少,顶部的头像实在不知道何用,只是一个带微博风格的Wordpress博客主题,弃之。 最后确定在Hostucan Tweety这款主题上进行二次加工。 主意已定,暂时为这个未来的微博客取名字为“Keep the Minutes 时光捕手”。 功能 登录和发布界面 Hostucan Tweety也没有前台发布日志的功能,于是参考Mo-twitter写出一个发布框,并且自己写了一段登录代码实现输入用户名密码,直接对接Wordpress登录功能。 若登录成功,则跳转,出现发布界面。 因为微博客没有“标题”和“正文”之分,也不可能将wordpress的标题和正文中的某一个去掉,故通过在主题的header中加入几段代码,使得当点击发布按钮的时候,文本框中的所有内容输出到日志的标题以及正文,最后发布的日志标题和正文内容相同。由于现在比较简陋,只能发布文本,而通过简单的wordpress后台设置,可以将发布的文字归为一类,便于日后区分。 而140字的限制,则通过修改加工网上找的字数统计的JavaScript代码实现,最初判断1个中文字符为2个字符,后来终于解决,1个英文字母或者1个中文字符,都被认为是1个字符,这与后面实现与其他各网站的互通有重要的联系。 自动翻页和刷新 提到Wordpress日志的翻页,可能大多人会想到插件Page-navi,但是对于微博客来说,那样一点也不cool,现在大多数微博客都支持不离开页面自动将旧文章刷新,堆在页面的底部,而通过一个叫做Infinite Scroll的插件,即可实现这一功能。所以最终的结果是,我可以在不点击任何链接,不离开首页,即可看完之前发的所有的微博。 另一种很cool的景象是,当你点击某链接后,页面的某些区域不会发生任何变化,不会刷新,而需要变化的区域会先消失加载完成后出现成新的内容,安装一个叫做Advanced AJAX Page Loader的插件,即可实现这种功能。 时效性对于微博客至关重要,而部分加载也可提高速度,降低服务器负载。 (还有另外一个插件叫“simple-lazyload”,可以实现当你真正见到某图片的时候,它才开始加载,伴有淡出效果,但是测试后发现有一些问题,故后来未再使用) [...]

也谈微博客
Download and Upload Web1.0时代,我们绝大多数只能单向地获取信息,有固定的人在创造数量有限的信息供他人阅读,比如门户网站,“在网上看新闻。” 博客 (Weblog) 的出现,让普通人也能成为信息的源头,创造信息供他人使用,信息从单向获取变为双向,评论还使得作者与读者之间产生互动。 但是,随着博客的平民化,获得个人博客越来越简易,网络中版权难以维护,造成博客信息泛滥,质量下降,太多同类或抄袭的内容漫天,以至于很多博客最终走向边缘,无人问津,只有少数坚持原创,注重信息质量,坚持更新的博客得以存活。 短 频 快 2006年,Twitter出现,起初限定最多140个字符是为了防止发送短信时被拆分成多条短信,而这一限制恰巧催生出一种新的信息传播和获取方式。 微博客的诞生顺应了人们获取信息取向的改变,弥补了长篇大论,低价值,低频率的博客所带来的审美疲劳。 Twttr最初的核心理念是随时记录个人的生活,而后变为记录周围发生的事,直到现在转变为鼓励用户通过关注他人获取实时信息从而获益。 以下是其口号的变化: 1 What are you doing? 2 What’s happening? 3 Share and discover what’s happening right now, anywhere in the world 4 The best way to discover what’s new in your world 5 Find out what’s happening, right now, with [...]
iOS4 试用体验
2010年6月7日,Apple在加州举行了全球开发者大会(WWDC2010),新的iPhone4和随之而来的手机操作系统iOS4无疑是会场的焦点。 iOS4也就是之前所称的iPhoneOS,亦即iPhone的操作系统,同时也针对iPodTouch有相应的版本,21号前最新的公共版本是3.1.3,发布会当天只针对开发者开放了4.0下载,名为GoldenMaster版,将在美国时间6月21日为普通用户提供iOS4正式版的下载与升级。 但是依据往年的惯例,只要这期间未发现严重Bug,21日普通用户得到的iOS4,也就是开发者的GM版。 前几天在网上找了一个iOS4刷进了我的iPhone3G,一些最初的印象成就了此文。 由于硬件的差异,部分iOS4的功能在iPhone3G上并不能完全实现,而一代的iPhone2G则完全不被支持。好在黑客们第一时间研究出了iOS4的“越狱”,而且发现了通过修改iPhone3G中的文件,可以获得原本被禁止的“多任务”和“Home页壁纸更换”功能,但经过试用后发现,Apple是对的,开启多任务和壁纸的iPhone3G由于内存消耗,整体速度会降低,而且运行稍大的程序会因为内存耗尽而跳出。 拼写检查 这是我很期待的一项功能,因为老拼错…… 联系人修改界面更换 照片新增“地点”功能 iPhone3G自带AGPRS,用它拍的照片都携带地理位置信息,iOS4照片程序中可以直观的在地图上看到你所有照片拍摄的地点。 相机新增数码变焦 iPhone3G的摄像头不能变焦,这次新增的数码变焦虽说实际意义不大,但起码算是一个补充吧。 短信新增字数统计 当你写完第一行短信时,文字右侧会出现当前字数,提醒你不要超过160个字符 地图程序 以往加载地图的时候图块变化没有切换效果,iOS4中,GoogleMap会有淡出的过渡,视觉效果非常好。表示GPS定位的图标也由原来的圆圈变成了“指针”,而且在任何程序中使用到GPS,状态栏上都会出现指针的图标。 Spotlight搜索 集成网页搜索和维基百科搜索,当你输入的关键字在iPhone中找不到,便会出现以上的界面,提示搜索网络。同时上面的图还演示了新的输入法切换方式,这在之前是没有的。 文件夹 把一个图标放在另一个图标上的时候会自动形成一个文件夹,之后还可以继续拖图标进去,还可以给文件夹命名,屏幕再也不用那么乱糟糟的了。是个好功 能,过渡动画也很美。 壁纸更换 现在支持锁屏界面壁纸和Home界面壁纸。(只在iPhone3Gs和iPhone4) 多任务 任何时候双击Home键会在底部显示当前运行的程序(只在iPhone3Gs和iPhone4),点击相应的程序可以切换,滑动到最左边,则是iPod的控制和屏幕自动转动锁。 屏幕根据重力自动转动方向大部分时间给我们带来了方便,更大的键盘,更宽的视野,但是要是你和我一样喜欢睡前玩iPhone,那自动转动会很烦人,有了这个转动锁,可以全局锁定所有程序的转动,非常实用。 iOS4的多任务并不像我想象中的那么令人满意,在Mail,短信,备忘录等原本带的程序中表现不错,但其他的程序大部分后台运行后调出,你会发现其实是重新启动了,而不是马上回到你退出时的界面。不过也有一种可能是目前现有的软件和iOS4的多任务配合问题,相信以后软件更新会有所改善。 与其说iOS4增加了新的功能,倒不如说iOS4完善了iPhone,让这部“被重新发明”的手机更趋于完美了。只可惜我的iPhone3G由于硬件落后,不能很好地体验到iOS4的魅力。 我并不太喜欢iPhone4,其一是它摒弃了iPhone以往的曲线背壳,这是我认为iPhone外观中最美的地方;其二是它的玻璃质感令人随时不安,如果可以解决信号问题,是金属外壳就好了。 设备的更新无非是硬件和软件的更新,硬件固然重要,但我认为软件才是核心,能具备iPhone4的硬件配置的智能手机有很多,有的甚至有过之无不及,但使用者想要借助硬件的力量必须依靠软件进行沟通,能有多少硬件的效能完全发挥在服务用户是完全取决于软件的。
最新评论