呐,2012了耶!

人总是那么的犯贱,偷懒起来就真的一发不可收拾了。现在的感觉就好像是《男人帮》里的那个顾小白,把自己丢在一个垃圾堆里,然后志罡气扬的说:“咱就是垃圾,垃圾就是要住在垃圾堆里的”,然后就继续向四周丢垃圾。。

话说,博客好久没更新了,微博刷惯了,一下子写超过50字的东西还真的倍感吃力。。(偶能写到这里,很不容易了好吧~=。=!)

2011是变态的一年。咱在最后的半年里离开了折腾3年的某地,然后开始了自己的鲁滨孙漂流记,从深圳飘到北京,然后从北京飘到上海,折腾了一圈回到原点。

总的来说,这一年里,还是需要感谢非常非常多的人。没有你们,我也不可能完成这个超级变态反常规的漂流计划(细节就不说了,都说了是反常规的,说了很多企业的HR就要找他们麻烦了。。。)

对于2012而言,接下去的几个事情还是要继续。

Continue reading

Related posts

Posted in 碎碎念 | Tagged | Leave a comment

自然用户界面自然在哪儿?

编者按:自然用户界面(Natural User Interface)成了近来业内的时髦词,手势、语音、触控……各种新的界面操作方式从实验室里飞进了千家万户。可到底什么样的界面才算得上自然?是不用鼠标键盘,看着很炫的,还是有更微妙的含义?作者根据自己在人机交互领域研究的经历,以及从同行那里得到的许多启发,对自然用户界面作出了诠释。

作者:曹翔

常见的理解

不管是有意识的还是无意识的,谈到自然用户界面,人人心中都有一个或清晰或模糊的理解。这些形形色色的理解都各有各的道理,但往往又有不尽然的地方。要探讨什么样的界面是属于“自然”的,就不妨先从人们常见的一些理解出发,看看它们各自正确和不足的地方在哪里:

自然用户界面等于多模态界面或“新”模态界面吗?
的确,许多自然用户界面的成功例子,譬如微软的体感游戏设备(Kinect)、Surface交互桌面和任天堂的Wii游戏等等,都运用了手势、语音、多点触控等交互模态,甚至同时结合了多种模态。那么,是否使用了这些模态的界面就一定是“自然”的?恐怕不尽然。我想不少人都能举出使这些“自然”模态不自然的场景。譬如语音操控:很适合于私人空间,而在公众场合却可能带来尴尬。再如手势界面:大家对电影《少数派报告》中主人公挥舞双手操作大屏幕界面完成每日工作的场景也许不陌生,这几乎成了大众心目中自然手势界面的代表。然而据这一场景的设计者说,在电影拍摄过程中,身体健硕的男主角却因为不堪长时间举着双手的疲劳,不得不用钢丝吊着胳膊完成拍摄。这直接印证了手势界面对于日常工作场合并不一定自然,尽管它在Kinect家庭游戏中早已备受欢迎。相反,一些较为传统的交互模态,譬如鼠标和键盘,在其特有的使用情境中却有着强大的生命力。其实,自然用户界面并不是一个崭新的概念,而是自计算机诞生之日就存在,并不断地发展。作为计算机同行,一定对计算机界面更迭的历史都耳熟能详:从穿孔卡片到命令行再到图形界面,每一代界面的出现都比前一代更为自然和直观,但也都花费了相当长时间才成为主流。而与之前的主要针对桌面计算机和工作环境而设计的界面相比,今天的用户界面所面临的是多样化的使用情境:移动、游戏、社交等等不一而足。而在何种情况下选择何种模态进行交互才是最自然的,这是每个人机交互从业者必须面对的问题。

Continue reading

Related posts

Posted in 碎碎念 | Tagged , , , , | 2 Comments

快速通过iOS应用审核的秘籍

磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。

基本要点

首先,你的应用程序:

不能导致手机故障(比如崩溃或屏幕问题)
长时间/过度使用之后反应仍然很快
应用内的所有价格信息中不能用固定值代替可变变量
不要使用任何SDK里面的私人API
不要使用任何SDK文档里面没有列出的功能
不要提及用户设备上不存在的硬件功能
如果需要网络连接,在没有网络的情况下要告知用户
不要(过度)模仿任何本地应用程序
不要(过度)山寨某个本地应用的功能
运行若干次之后不要过期或停止工作
不要使用任何未经批准的硬件配件
不要包含种族主义内容、过长的暴力图片、性和裸体相关的图片
不要“无意中”发生这样的事情:不受限制的网页浏览、显式歌词、未经过滤的图书
不要恶搞知名的公众人物,不管是死是活
不要包含能够执行下载文件的脚本解释器、插件或其它运行时(runtime)
不要使用连续震动
在每个输入区域使用相关的键盘(比如在输入手机号的地方要调出数字键盘)
在表格视图下,如果选中多行会调出另一个视图的话,那么应该取消选中当前视图中的行
仅在连接WiFi的情况下才能播放视频或下载其它大型文件
如需发送私人数据到服务器,需要告知用户,并提供取消选项
不要偷偷使用摄像头或话筒
使用GPS功能是为了给用户带来切实的好处,而不是仅仅是广告或跟踪
绝不要崩溃

遵守苹果的用户界面指南(Human Interface Guidelines)

一定要好好看,以下是一些常见的错误:
Continue reading

Related posts

Posted in 碎碎念 | Tagged , , , | 1 Comment

Jquery Moblie 1.0终于在发布了!这太神奇了!

历经1年长征一样研发的Jquery Moblie 1.0终于在发布了!这太神奇了!在Jquery Moblie的支持下,基于手机、平板客户端的开发将更为的规范和简单。另外,也表示了HTML5进入移动设备UI开发的成本急速降低。

Jquey Moblie 1.0支持列表:

A-grade – Full enhanced experience with Ajax-based animated page transitions.

  • Apple iOS 3.2-5.0 - Tested on the original iPad (4.3 / 5.0), iPad 2 (4.3), original iPhone (3.1), iPhone 3 (3.2), 3GS (4.3), and 4 (4.3 / 5.0)
  • Android 2.1-2.3 – Tested on the HTC Incredible (2.2), original Droid (2.2), Nook Color (2.2), HTC Aria (2.1), Google Nexus S (2.3). Functional on 1.5 & 1.6 but performance may be sluggish, tested on Google G1 (1.5)
  • Android Honeycomb- Tested on the Samsung Galaxy Tab 10.1 and Motorola XOOM
  • Windows Phone 7-7.5 – Tested on the HTC Surround (7.0) HTC Trophy (7.5), and LG-E900 (7.5)
  • Blackberry 6.0 – Tested on the Torch 9800 and Style 9670
  • Blackberry 7 – Tested on BlackBerry® Torch 9810
  • Blackberry Playbook – Tested on PlayBook version 1.0.1 / 1.0.5
  • Palm WebOS (1.4-2.0) – Tested on the Palm Pixi (1.4), Pre (1.4), Pre 2 (2.0)
  • Palm WebOS 3.0 – Tested on HP TouchPad
  • Firebox Mobile (Beta) – Tested on Android 2.2
  • Opera Mobile 11.0: Tested on the iPhone 3GS and 4 (5.0/6.0), Android 2.2 (5.0/6.0)
  • Meego 1.2 – Tested on Nokia 950 and N9
  • Kindle 3 and Fire: Tested on the built-in WebKit browser for each
  • Chrome Desktop 11-15 - Tested on OS X 10.6.7 and Windows 7
  • Firefox Desktop 4-8 – Tested on OS X 10.6.7 and Windows 7
  • Internet Explorer 7-9 – Tested on Windows XP, Vista and 7 (minor CSS issues)
  • Opera Desktop 10-11 - Tested on OS X 10.6.7 and Windows 7

B-grade – Enhanced experience except without Ajax navigation features.

  • Blackberry 5.0: Tested on the Storm 2 9550, Bold 9770
  • Opera Mini (5.0-6.0) - Tested on iOS 3.2/4.3
  • Nokia Symbian^3 - Tested on Nokia N8 (Symbian^3), C7 (Symbian^3), also works on N97 (Symbian^1)

C-grade – Basic, non-enhanced HTML experience that is still functional

  • Blackberry 4.x - Tested on the Curve 8330
  • Windows Mobile - Tested on the HTC Leo (WInMo 5.2)
  • All older smartphone platforms and featurephones – Any device that doesn’t support media queries will receive the basic, C grade experience

Not Officially Supported – May work, but haven’t been thoroughly tested or debugged

  • Samsung Bada – The project doesn’t currently have test devices or emulators, but current support is known to be fairly good.

下载支持:

CDN-Hosted JavaScript:

CDN-Hosted CSS:

Copy-and-Paste Snippet for CDN-hosted files (recommended):

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>

 

Microsoft CDN hosted jQuery Mobile files:
http://www.asp.net/ajaxLibrary/CDNjQueryMobile10.ashx

ZIP File:
If you want to host the files yourself you can download a zip of all the files:

Fork jQuery Mobile on GitHub
https://github.com/jquery/jquery-mobile

Related posts

Posted in 碎碎念 | Tagged , , , | 1 Comment

当自己的文章被抄袭了,怎么办?

在知乎上看到一个非常有意思的提问,网络上写博客遇到了全文抄袭怎么办?
这个问题我也经常遇到,特别是在碎碎念挂掉之前,基本每篇文章都会在1个月内被转载或者模仿的抄袭一番。但久而久之也就麻木了。

谁在抄?
这是阻止抄袭和分析抄袭受害面最基础的问题。
技术类文章大多都会在一些论坛找到他们的影子,换句话说,就是善于分享的人会抄,当然爬虫也算。
生活类文章很少被抄袭的,除非你是名人,而且多半名人的生活类文章都是被当作素材成为报道的一部分出现。
观点类的文章,抄袭的较多,一般是圈子里的人或者行业采集站。
其他的,还真不知道

为什么抄?
这个原因就更丰富了。
有人是学习的目的,或者怕遗忘,就复制一份到自己的博客或者别的地方。
有人是觉得你写的特别好,或者特别不好,分享给自己熟悉的人。有时候还会带上自己的评论和观点。
有人仅仅是为了抓站(也是国内抄袭的主流)

底线在哪里?
并不是所有的抄袭都是有伤害的。比如转载的时候,对方给了出处。或者转载的时候保留了你的名字等等,都是可以被接受的。
但是,如果对方仅仅是断章取义,甚至直接换成自己的名字,那问题就麻烦了,这已经涉及到版权和道德层面的问题了。

如何保护自己的权益?
如果我说用法律解决,相信很多人会说理论上可行,但是在中国实际上又不可行。
简单的说,做到以下2点,基本不担心被抄袭

1、有自己的写作风格。
任何人,如果有自己鲜明的写作风格,那即使被转载,也知道出处。比如中文版的瘾科技,CNBETA的评论,煎蛋的骚包文等等,这些东西即使你抽离出来,别人还是能猜得出文章的出处。

2、代码上加上隐藏内容。
这是我早期经常做的事情,在demo代码上加上自己博客的签名或者运行的时候出现自己博客的内容等等。这样即使被抄袭,也知道是从我这里来的。(特别适合抓站机器)

嗯,以上是我关于被抄袭的一些分享。

有一点还是要明确的:分享是一种习惯,欢迎含出处的全文转载,但恶意抄袭我们是不希望的。

Related posts

Posted in 碎碎念 | Tagged , | 1 Comment

Mozilla Firefox 6.0 正式版今天已经发布了

不要做任何的怀疑和猜测,对的,Firefox(火狐) 6.0今天已经发布了他的第一个正式版本。
不知道微软的IE团队这次会不会又要送蛋糕了呢?据说,IE团队在Firefox 5发布第一个正式版的时候,只是送了很小很小的一个蛋糕,这次有没有还真是一个疑问。
Firefox 6.0 正式版相对与5.0而言,似乎更新的内容不多,准确的说是没有发现官方的Update log。
当然,火狐每次更新的最大问题就是 Firefox 6.0支持哪些插件。
从目前得到的消息看,firefbug是绝对支持了,别的还真的不好说。
下载 Firefox 6.0正式版的朋友,可以点击这里

Related posts

Posted in 碎碎念 | Tagged , | 2 Comments

成功的互联网企业需要多少人?

成功的互联网企业需要多少人?或者说,多少人才能造就一个成功的互联网企业?

在中国有句名言:人多力量大,是某位跨世纪的伟人说的。不过,在他的年代还没有在中国普及互联网。

在互联网时代,人多力量大的失败案例比比皆是,相反的,精英+互动产生的互联网成功案例却屡见不鲜,下面列举一些2010年的统计数据,我们就能很快的发现这其中的优势所在了。

公司名称 用户数 员工数量 主要服务/应用 简介
Automattic 超过3200万 72 WordPress Automattic公司因作为开源博客软件WordPress(WordPress.org)以及博客服务托管网站WordPress.com的幕后公司而为大家所熟知。两者上面的WordPress博客数量几乎相等,有160万博客托管到WordPress.com网站上,而有167万托管在 WordPress.org上。
Mozilla 超过4亿 250 Firefox Mozilla是Firefox的幕后公司,也是真正从其开源社区获益的开源项目之一。Firefox上多达40%的工作都是由志愿者完成的。

  当然,Firefox并不是Mozilla公司唯一的项目,例如,还有电子邮件客户端Thunderbird.然而,Firefox是迄今为止用户最多的项目。Firefox占有大约30%的浏览器市场份额。
Tumblr 1200万 18 Tumblr blog Tumblr是2010年最成功的项目之一,也是增长最快的博客服务,现在管理着1200万博客。他们正在大规模招聘,来应对日益增长的用户量,以及巨大的流量给服务器带来的压力。
Twitter 1.75亿 300 Twitter 在过去数年,伴随着爆炸性的增长,Twitter已经显著提高了自己的名气,但它只有300名员工。在其用户数量面前,其员工数量真不算多。
Opera Software 1.5亿 757 Opera Opera是第五大桌面浏览器(排在IE、Firefox、Chrome和Safari之后)。然而,Opera最主要的用户群是Opera Mini的用户,Opera Mini是世界上最流行的手机浏览器。Opera公司总部在挪威,所以有这样一位邻居,我们感到很自豪(Pingdom位于瑞典)。
Canonical 至少有1200万Ubuntu Linux用户 350 Ubuntu Linux Canonical是Ubuntu的幕后公司,而Ubuntu是最流行的Linux桌面版本,并且是服务器上第二流行的Linux版本。而且,它也是云计算中最流行的(Internet上的虚拟服务,我们是在引用Canonical的说法)。
Wikimedia 每月超过4.08亿的访问量 57 Wikipedia 维基媒体基金会是提供Wikipedia以及其他类似wiki服务的组织。Wikipedia上的内容是由成百上千的人经年累月完成的。现在有超过100,000的志愿者负责添加编辑Wikipedia词条(以及其他更小一些的姊妹项目)。
Skype 多于5.6亿 500 Skype 使用Skype,你可以通过互联网拨打语音电话(包括聊天以及视频会议)。它诞生于2003年。就用户数量而言,Skype跟Facebook差不多,虽然他们俩风马牛不相及。
Craigslist 在美国,每月有5000万用户 30 Craigslist Craigslist提供免费在线广告分类服务,诞生于1996年(它在1995年开始是做邮件列表服务的)。换句话说,它可是网络上的老面孔,但令人惊奇的是他竟然只有如此少的员工。而且要注意,这里提到的用户数量只是美国地区的,Craigslist 还有来自其他国家的用户。

数据来源:http://royal.pingdom.com/2011/01/17/internet-companies-with-few-employees-but-millions-of-users/

Related posts

Posted in 碎碎念 | Tagged , | 1 Comment

Google Android Market排名算法及规则

  Google旗下的Market的排名和他的搜索背景会有直接的关系,基本可判断为依据一个形同( A×a% + B×b% + C×c%)的公式计算出来的数值,进行排名的。

  可根据其排名规则,对自己的产品设计和研发以及推广进行指导。

  

排名公式里有哪些指标?

  指标A、B、C到底是什么?权重a、b、c究竟是多少?这些问题的答案,应该是每个App开发者和运营者都渴望了解的。知道了这个答案之后,有些“聪明”的人就会像当年SP的从业者一样,去刷那些权重大的指标、从而拉升产品的排名了。网上关于此问题的讨论很多都是不了了之、无疾而终。相对较深入的一篇文章《Android Market App Rankings》,也只是在猜想是基于“安装量”的增长和留存。可惜,该作者离正确答案就差一步了……

也许你已经等得不耐烦了,哈哈。现在就说说我的结论吧。指标A=“总安装/总下载”,即下载转安装的转换率;B=“评分/5”,即产品得分比上Market的满分;C=“留存安装/总安装”,即安装的留存率。不要急着问我a、b、c等于多少,准确数值只有Google知道、而且可以调,我只能告诉你它们加起来等于100,还有就是b>max(a,c)(为什么?下面耐心看)。

  依据这个推断公式,就是说如果每个下载的用户都安装了、而且都给了5分、并且一直都没有卸载——OK.不论a、b、c是多少,你的产品得了满分,它就是No.1!

  

为什么是它们?

  在告诉你为什么是A、B、C之前,我先告诉你为什么不是D、E、F……

  先看个数据,Android Market-通信-免费-TOP25:


Continue reading

Related posts

Posted in 碎碎念 | Tagged | Leave a comment

编写兼容UCWEB的手机HTML页面

兼容UCWEB的HTML页面是一个很纠结的事情,UCWEB并不支持全部的HTML、css属性,并且完全屏蔽JS。

要做具备UCWEB兼容性的HTML,需要做到以下几条:

1、遇到图文混排结构时,用TABLE
2、不用padding margin
3、不用background:url属性添加背景图,但可添加背景色
4、涉及图片的地方用img
5、不设置字体、字号
6、hr表现为一条虚线
7. 不能定义button的样式,只能用image类型的input代替
8. 只有li标签支持float属性,为了兼容性也建议慎用
9. input输入框无论怎样都独占一行
10. 别改变body的背景色,会出问题
11. javascript完全不支持

Related posts

Posted in 碎碎念 | Tagged , , , | 4 Comments

如何安全逛淘宝,一点感悟,希望有用。

今天从cnbeta上听到千鸟的4.5万元被骗的消息。虽然作者文章从头到尾都充满了理性,但是无论多么的理性,这些事情遇到了总是让人头痛。

接触淘宝不久,不过通过一些细节,我相信你至少不会遇到千鸟这样的倒霉事情。

我们分析一下千鸟的几个致命漏洞(至少我是这么认为的)

首先,没有安装杀毒软件

虽然是老生常谈的事情了,但是还是有很多人会疏忽这个方面。因为我之前在卡饭的原因,就不做特别的杀毒软件推荐了,无论哪款杀毒软件,有总比没有好,所以无论收费还是免费的杀毒软件,都请安装一个,并且保证它是更新到最新病毒库的。
Continue reading

Related posts

Posted in 碎碎念 | Tagged | 9 Comments