关于WEB登录注册系统的下午茶
引子故事发生在一个懒散的午后,笔者发现MSN在登录界面出现的时候,不能修改默认值――也就是说必须完整地输入登录邮箱,看似无可非议的设计――真的是无可非议吗? 全部输入太麻烦,还要按SHIFT+2(输入@),为什么不能让我选择下拉呢? 明明默认显示邮箱是hotmail,我也是hotmail啊,为什么不能直接修改前缀呢? …… 让我们对比下一个比较给力的正面案例――新浪微博。当用户输...
精选技术长文、实践记录与系统化阅读
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
引子故事发生在一个懒散的午后,笔者发现MSN在登录界面出现的时候,不能修改默认值――也就是说必须完整地输入登录邮箱,看似无可非议的设计――真的是无可非议吗? 全部输入太麻烦,还要按SHIFT+2(输入@),为什么不能让我选择下拉呢? 明明默认显示邮箱是hotmail,我也是hotmail啊,为什么不能直接修改前缀呢? …… 让我们对比下一个比较给力的正面案例――新浪微博。当用户输...
elya妞和阿智分析时偏重于硬件和界面布局,问题普遍存在,有必要重新分析。分析问题前,先确认几个前提。Android的自身版本分裂严重,主要体现在屏幕分辨率多样化带来的界面适配问题、按键布局混杂和不同版本对于API的修改导致的程序系统兼容性,而iPhone则保持很好的统一性。 两个平台视觉风格、开源代码、绘制界面成本和自定义标准控件的不同,比如两个平台的图标,虽然都是以前视图为主,但是iPhone的图标看起来亮晶晶,Android...
前段时间在玩 Go ,非常喜欢 goroutine 的编程模型。采用 chan 进行 thread 间的通讯写起来很舒适。今天花了一个下午,为 lua 写了一个简单的库,模拟这种编程方式。暂且把这个东西叫作 lua cothread 。它基于 lua 的 coroutine ,只是写了个简单的调度器。这个库有如下几个 api :
本文的标题让我纠结了好久,不知道是connections数组合适,还是connections链表更合适;Nginx在此或多或少的注入了二者的特点,先不管是叫数组还是叫链表吧,只要能够弄明白这个connections是怎么回事就大功告成。Nginx的每个worker进程都使用一个相同的connections数组来维护每个连接。当有一个新的连接建立时,Nginx需要从这个数组取出一个slot来存放这个连接;相反,有一个连接断开时,也需要将相应的slot归还给connections数组...
在网上看到一篇文章介绍五个免费开源的数据挖掘软件,转过来。OrangeOrange 是一个基于组件的数据挖掘和机器学习软件套装,它的功能即友好,又很强大,快速而又多功能的可视化编程前端,以便浏览数据分析和可视化,基绑定了Python以进行脚本开发。它包含了完整的一系列的组件以进行数据预处理,并提供了数据帐目,过渡,建模,模式评估和勘探的功能。其由C++ 和 Python开发,它的图形库是由跨平台的Qt框架开发。RapidMinerRapidMin...
PowerPoint幻灯片,只要是和策划沾点边的工作都会用到;用好了是利器,用不好就是废柴!其实携带一个几十兆大小的PPT进行分享十分不方便,加之微软怪异的版本兼容问题,使得PPT文档越来越陷入了窘境;也许在今后的很长时间内,策划师还是要依靠PowerPoint演示方案,因为的确也没有更好途径。
前言:寒冷的北京的春,周末宅在家独守空房思考,有点想法令我豁然开朗。于是撰文记之,又开始拿 Google Analytics 此工具开始说事了。 理论: 对于一个需求不太专业的电子商务网站客户来说,他们关注的东西并不多,但是“转化”倒是一个重要内容。 面对这种转换分析,常用的方法是使用“目标”。以 Google Analytics 为例,即设置特定的页面为目标(Goals),从而知道转换的变化与好坏。对于封闭的,单一的转换,这种方法是完全没...
昨天去北大面试,和面试官有个短暂而深刻的交流。面试官是非互联网行业,且不懂互联网的人,但是他们都带着一个问题问我:谷歌在中国为什么客户的占有率比百度低?(抛开政府政策干扰) 这个问题不同的人有不同的答案。我与面试官们分享了我的一些看法,同时也在此与大家简单地分享(不能详述): 在没有加入百度以前,我是无法更深切地体验到这个问题的答案,但是大致就是知道百度更满足中国用户需求。但是现在我感同身受后,这个...
我是个软件控,当有新的手机软件更新时,我会第一时间下载更新,这点是从PC上带过来的,更多的 是想看看软件升级对于产品有什么提示,以及站在产品的角度想想为什么要这些升级。手机产品也养了PC端的软件升级的习惯,当有新的软件时,会第一时间更新,以保证用上最新的产品,体验最新的产品功能。站在用户的角度....
做社会化营销其实很难。 为了说明这句话,我愿意和读者们分享这样一个故事。 一个大学学院的院长有一次和我聊起一篇信息稿的事。这篇信息稿无非就是公布一批研究生预录取的名单,他的问题是在这个信息稿下是不是应该关闭评论。因为去年他们学院公布一批博士生录取的名单时,史无前例的底下有数百个评论,都在讨论这个录取背后有没有猫腻。我告诉这位院长的是,即使你关闭评论,同样也会有议论,更要命的是,这些议论不在你们自己的...
网站地图描述了一个网站的架构。它可以是一个任意形式的文档,用作网页设计的设计工具,也可以是列出网站中所有页面的一个网页,通常采用分级形式。
为什么想整理这方面的类容,我觉得就像油画家要了解他的颜料和画布、雕塑家要了解他的石材一样,作为网页设计师也应该对图片格式的特性有一定了解,这样才能更好的表达你的创意和想法。
除此之外,我们在平时工作中也会遇到许多与图片格式相关的问题。比如设计师会奇怪为什么有些页面的产出物总是没法达到设计稿那样的品质和效果,什么样的设计才更适合Web页面;页面重构师和前端工程师则想知道在切图的时候应采用什么图片格式、如何进行参数设置才能达到品质和性能的最优化。
有时候我们可能会因为一张格式不正确的图片而导致设计品质的下降以及页面性能的降低。了解图片格式的特性就是为解答这些困惑从而让我们设计的产品更好、更快。
常用的流媒体协议主要有 HTTP 渐进下载和基于 RTSP/RTP 的实时流媒体协议,这二种基本是完全不同的东西,目前比较方便又好用的我建议使用 HTTP 渐进下载的方法。在这个中 apple 公司的 HTTP ...
今天上午(12月10日)9点,南京市江宁区法院就"外挂代练案"作出一审判决:"被告人董杰犯非法经营罪,判处有期徒刑六年,罚金人民币一百六十万元。被告人陈珠犯非法经营罪,判处有期徒刑三年,缓刑四年,罚金人民币一百四十万元。"我知道后简直无法相信,判决如此之重!十个月的"外挂代练",竟然换来六年有期徒刑,以及300万元罚金!这恐怕是我国迄今第一起因为使用外挂(并非制作外挂)而判刑的案件,大概也是判得最重的一起。国家...
说起来umask是个很常见的命令,用于创建文件或目录时设置权限掩码,通常是0022: shell> umask 0022 注:0022等价于022,0022中第一个0用于sticky-bit,本文不做讨论,有兴趣的请自查。 为了稍后演示的方便性,先在Windows上用7-zip创建两个文件: foo.zip(包括:目录foo_dir,文件foo_file) bar.tar(包括:目录bar_dir,文件bar_file) 当然,你可以不用Windows,我之所以这样做,只是为了稍后抖个包袱而已。 把这两个文件...
需求:想要实现这么一个功能,现有一个字符串文件,比如说是有abcdefghijklmn,另外有一个文件是这样的信息:
Redhat 使用Yum安装、更新rpm包
因为上了独服,就不能依靠VPS供应商的备份了,其实大部分经济型VPS都没备份的,但是人家硬盘起码是RAID1+0,就算物理故障了只要不太严重不是电脑爆炸硬盘全毁之类的还是能修复的。独立服务器就不一样了,为了省钱不上RAID,不租备份,所有备份都得自己折腾了,这些配置折腾起来实在烦人,还是得记下来省下以后再搜索的功夫。 一、同步服务器的选择 备份服务器不需要好的CPU或者内存,只要求硬盘大,网络好就行了,对我来说100G以上...
1.在SQL中强制 SELECT `field` FROM `table` WHERE BINARY `username` = ‘xxxxxx’ 2.建表时强制 在建表时,添加BINARY属性即可。如果使用PHPMyAdmin建表,直接在属性中选择‘binary’ 即可。
自从nagios报警服务配置完善以后,潜伏在DB上的问题变得愈加凸显,这期间还经历了三番五次的机器故障,于是就更加紧绷了我们对于目前DB状态的关注度,通过cacti看每组机器资源的使用情况,通过nagios的alert提示会知道哪些异常在频繁出现,尽管没有发出报警通知(报警策略:所有服务检测每个5分钟扫描一次,发现故障第一次提示开始,每隔1分钟再去尝试,一共4次,当确认该服务失败或者超过阀值后,将状态从之前的Soft更新为Hard,然...