WPtouch:让你的WordPress网站更好地适配手机浏览器

WPtouch:让你的Wordpress网站更好地适配手机浏览器

智能设备的普及和移动互联网的发展,大家可以很方便地利用碎片时间阅读。一些有条件的大型博客网站已经开发了自己的native app,以便保证相应速度和稳定性。对于部分使用wordpress搭建的,没有开发条件的个人博客(比如我),可以使用WPtouch这款插件提高你的博客在手机浏览器上的浏览体验。

WPtouch具有良好的 ajax 加载效果和流畅的体验,支持 iPhone, iPod touch, Android , BlackBerry OS6+ 等常用触屏设备浏览器。

阅读全文

算法工程师如何改进豆瓣电影 TOP250

算法工程师如何改进豆瓣电影 TOP250

影迷们经常关注的电影排行榜里,一部由100人评出9.0分的电影,和一部由10000人评出8.0分的电影,谁应该排在前面呢?

这是算法工程师时常会面对的问题。

一些深度影迷可能会想到 imdb.com  所采用的贝叶斯公式[见附注],这个公式的思路就是通过每部影片的[评分人数]作为调节排序的杠杆:如果这部影片的评分人数低于一个预设值,则影片的最终得分会向全部影片的平均分拉低。

阅读全文

css 修改滚动条样式

尽管safari滚动条的样式已经足够简洁了,但还是感觉稍有些宽,曾经找过改变滚动条样式的插件,一次偶然的机会发现 Lucius’s Blog 上有一篇《修改wordpress博客网站滚动条样式》的文章,果断按照他的方法修改了,不用插件,自己改出来的样式看着就是舒服。操作也很简单,只需要将后边的样式代码放到网站css样式文件中就可以了。

阅读全文

css 微调图片样式

闲下来回头看以前的内容,觉得其中有一张图片有些怪怪的,好像变形了。博客中插入的图片比较少,就算有图片大多也会先处理图片尺寸再上传引用,并且那张图片变形得还不算太严重,所以以前没发现。找出原图对比才确定图片的确变形了,可能是由于样式表中限定了图片的最大宽度但图片高度未等比例缩放导致的,尽管不会写代码,还是决定改一下,说服不了自己就那么算了。

以前样式表中关于图片尺寸的样式是 img.size-full {max-width: 98%; },只写了max-width,微调了一下,改成img.size-full {max-width: 98%; height:auto; } ,在safari下图片变形的问题解决了,其他浏览器兼容性没有测试。顺便搜索了图片等比例缩放的方法,据说用css属性写max-width, max-height或者min-width,min-height对IE6及以下版本浏览器不兼容,”对于IE6及其以下版本的浏览器,则可以利用其支持的expression属性,在css code中嵌入javascript code来实现图片的缩放”。尽管现在我还看不懂下边那些代码,也不准备为了迁就IE6再修改上传代码,但还是得抄过来,备用。代码如下:

阅读全文

揭秘Amazon反应速度超快的下拉菜单

如果你以前觉得 Amazon 这家公司不太在用户体验上下功夫,这篇文章可能会改变你的看法。

Amazon主页的左上角有一个商品分类浏览的下拉菜单。当鼠标从菜单中的选项上滑过时,子菜单的显示速度是超快的。我们可以看一下:

amzon's droplist_01

阅读全文

专题:移动应用开发、推广指南

1、App Store 的审核、限时免费、排行、推荐机制

(收藏夹地址:http://www.zhihu.com/collection/19637243

•  苹果 App Store 免费 App 排名的标准是什么?http://www.zhihu.com/question/19577649

•  App Store 修改应用价格,需要重新审核吗?如果不需要审核,更改后的价格显示有时差吗?http://www.zhihu.com/question/19843315

•  App Store 的 Top Grossing 排行榜是怎样生成的?和 Top Paid 、Top Free 两者的关系是怎样的?http://www.zhihu.com/question/20090591

阅读全文

Pocket团队谈Android应用开发:其实真的没那么可怕

如果你是一个雄心勃勃的Android开发者,看到最近各种关于Android的负面新闻,你可能会有些小受挫。随着不同型号的Android手机和平板电脑的持续增加,(根据OpenSignalMaps的数据,Android的机型高达3,997个),在Android上开发一款应用似乎变得更加复杂,也变得更有压力,而且,假如你想要把所有这些设备都买过来做测试,你可能还要花一大笔钱。

但是,作为成功推出Android版Pocket,而且从2010年就已经推出该款应用的过来人,我们想告诉开发者:

别害怕

实际上,开发一款兼容大部分Android机型的热门应用并非那么遥不可及。下面是我们开发Android版Pocket 的简要历史,以及我们从中习得的经验:(注意:如果你开发的是一款游戏,那么可能你对手机各个性能的要求会更高也更细致,所以我不能保证我们的方法也同样适用于游戏应用的开发)。

阅读全文

程序员到底怎么了

我们是这样的一群人:每天都在“努力”的工作着,每天都和计算机打交道,泡在网上,打游戏,查资料,发微博。可是有一天,突然意识到,我们的未来在哪里,每个月那点可怜的工资,一年加起来也买不了几平米,找个女朋友也那么难,即使找到了,她还总是跟你说,为什么别人挣的都比你多,你每天不停的写着代码,每天不停的掉头发,每天都在发呆的想那“不远”的未来。他们管我们叫“码农”,我们管自己叫“程序员”,出差的时候被叫做“工程师”,我们到底是什么? 对于我自己,我只想告诉每个人,我不是一个程序员,I’m not coder。

程序员到底怎么了,我们当然不否认有很多出色的程序员,他们生活的好,赚的也多,可是毕竟大多数都还是一般水平,很多还是挣扎在基本满足吃住的水平。特别深的问题,比如国家社会问题(总有人会说我们的社会把我们搞成了这个样子),我这里不想谈,我来结合自己的体会来讲讲我所认识的一些程序员都在怎样工作和生活。

我周围的程序员大都不喜欢程序员这个行业,总希望如果未来可能,一定要跳出这个圈,去做别的行业,有的说去做销售,有的说回老家开个小超市,有的说的更是离谱。我不知道为什么他们都在这么说,原因在于我从未见过他们努力过,如果没有努力过如何知道这个职业就是没有前途的呢?工作的时候,他们大都在谈论社会问题,昨天看了什么电影,谁也买了个iPhone,她的爸爸给她在北京买了套房子等等无聊的问题,后来他们谈论什么我就不知道了,我带上了耳机,畅游在代码的世界里,享受着原来100行完成的功能,经过我重写,只要50行就能运行的比以前好,而且效率更高。

阅读全文