移动互联网这5年
触摸屏的兴起说到移动互联网的发展,2007年 iPhone横空出世总是被当做一个分水岭,不管你喜爱它,还是憎恨它,iPhone发布之后,移动设备发生了显著的变化,其中一个标志就是触摸屏的兴起。 iPhone并不是第一部采用电容式触摸屏的手机,它却是第一次把触摸特性在移动设备上发扬光大,并展示了为触摸屏编写的软件何其强大。虽然关于实体键盘,还是虚拟键盘的争论还在继续,说到和内容的直接交互、打电话、玩App、调整文本,触摸显...
精选技术长文、实践记录与系统化阅读
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
触摸屏的兴起说到移动互联网的发展,2007年 iPhone横空出世总是被当做一个分水岭,不管你喜爱它,还是憎恨它,iPhone发布之后,移动设备发生了显著的变化,其中一个标志就是触摸屏的兴起。 iPhone并不是第一部采用电容式触摸屏的手机,它却是第一次把触摸特性在移动设备上发扬光大,并展示了为触摸屏编写的软件何其强大。虽然关于实体键盘,还是虚拟键盘的争论还在继续,说到和内容的直接交互、打电话、玩App、调整文本,触摸显...
这个ecshop里面的一个函数,感觉很好,再次跟大家分享。
下图是我根据Android和iPhone这两个平台的“生产内容型的应用程序”整理出来的界面布局示例。 所对比的4个点,均是两大平台的应用程序常规界面元素。 状态栏: Android和iPhone的状态栏均在屏幕顶端的位置,原因无外乎是人的视觉流程是从上到下的。 Android的状态栏,具有notification的功用,当应用程序有新的通知,在状态栏左侧显示通知图标,向下滑动即可打开查看通知详情。 iPhone的状态栏,包含了活动状态的显示,比如某进程...
AWR的数据相对复杂,不能通过简单的用户模式导出,但是Oracle提供了两个脚本: awrextr.sql 脚本用于导出;awrload.sql 用户AWR数据的加载;而加载后的数据可以通过awrddrpi.sql来生成报告。
<P>我用过很多的web应用,对于我们来说,我们的投资方式都是非常直接的。在投资前我们很清楚什么样的应用是我们感兴趣的,如果这产品我们不感兴趣,那我们就会直接告诉项目的负责人这不是我们想要的,相反,我们就会采纳这个产品。紧接着如果发现产品和我们产生共鸣,那么我们就会尝试去了解他。一旦这个产品,以及对应的服务和项目团队都非常吸引我们,那么我们就会去投资。</P> <P>这十项是我一直在web应用中寻找的。我敢肯定在座的一定有人会不同意我的观点,但是这确确实实是对于优秀的web应用来说是不可或缺的。因此,今天的主题就是:“构建成功web应用的十项黄金法则”。 </P>
有时候需要连接某机器,但是直接连被屏蔽了,虽然可以用代理来搞定一些应用程序,但是很多程序不支持代理,或者只支持某些类型的代理,这时候就可以试一试 proxychains 这个软件了。比如:svn 只支持 HTTP 代理,不支持 socks4 代理,svn+ssh 方式也挺麻烦的,可以用一个 socks 转 HTTP 代理软件的,需要在 ~/.subversion/servers 利配置,用 proxychains 这个东西就更方便。proxychains 用起来就像 time, strace, ccache 等命令那...
元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
标签的一个常见应用就是用来表示计算机的源代码。
而我们经常碰到的一个问题是如果一个代码上碰到有图片或者网页地址就会使代码很长,结果会造成页面撑开或者代码超出边界。非常难受,如果用overflow:hidden那么会将原来的代码隐藏掉,用overflow:auto则会出现滚动条,代码也不方便阅读。
点...
在丸子主编的帮助下终于找到了各浏览器的默认CSS。只要是由于今天解决了一个特殊的问题,依靠的就是看各浏览器的默认CSS,然后重置它,所以很多时候浏览器的默认css还是很有用的。各浏览器的默认CSS可以在这里http://www.iecss.com/找到,贪心一下,把这些样式都保存了一份: IE6(下载) IE7(下载) IE8(下载) IE9(下载) Firefox 3.6.3(下载) Webkit (r57042) (下载) Opera 10.51(下载) 当然我们还可以找到更老的一些浏览器默认样...
广告,已经成为在线生活的一部分,当我们关注网站和产品的用户体验时,广告不应该被忽视。
这几天晚上回到家里没闲着,在网上找了本书,终于弄明白自己一直半懂且不懂装懂的一件事情。 那就是闭包与作用域的事情,想想前两天写的日志,虽然当时自己用另外一种方式处理了。即借用于中间函数,不过始终是脱离了自己原来预想的闭包实现法。既然偶有所感,不如改写一下。 改写后,代码如下,果然精悍了很多。
解决跨域、同域、高度不断变化等情况下iframe高度自适应的问题。
看《JavaScript 设计模式》,关于里面提到的JS继承实现的方式,分为三种,且书中都给出了相关实现。这里也不再做讲解,只求记录一下,因为自己总是有时候会忘记这些东西。 类式继承,extend 原型式继承,clone 掺元类继承,augment 类式继承的实现,这里面很有必要引人注意的是,superclass.prototype.constructor = superclass; 而且实现空实例要省很多资源。 如果还想调用类里面的方法,而非其原型对象的方法,可以使用call函数...
一些未知高度元素垂直居中的方案。
多列等高方案。
跨域请求的iframe解决方案。
跨域的解决方案有许多种,就不一一介绍了,在这里主要总结一下用iframe来解决跨域的方法。
如你所见,VPS是完美的中间选择――足够灵活的可定制性,充足的资源。适合想要获得比虚拟主机更多的主机权限,而又买不起专属服务器的哟过户。如果你需要root权限访问,虚拟主机不会给你提供,而VPS可以。如果你的网站的内存占用大起大落,而你的主机商又正好提供,那么突发内存将对你非常有吸引力。如果你喜欢自定义,那么服务器级的软件自定义,如PHP、MySQL和Apache,会令你产生兴趣。
PHP运算符优先级的一个例外
做Microstrategy Web Universal的二次开发已有半年多的时间了,Web Universal有着非常强大的扩展性和可管理性,Web代码结构,不管与任何系统进行集成都非常方便。但是随着浏览器种类的增多和浏览器版本的差异,造成Web Universal中很多功能无法正常使用的问题,严重的影响了用户体验。虽然多数报表系统针对的用户群体不是很多,但是由于用户体验造成的影响是非常恶劣的,所以修复这些问题是关键。8.1.2版本的Web Universal由于时...
用 google docs 打开 pdf 文件,选中文本: 表面上没有任何有趣的地方。但仔细一看,会发现选区的颜色是浅蓝色,而不是默认蓝。第一直觉是是有什么特殊的 CSS 属性,立马 firebug: 不看不知道,一看真蹊跷。selection-highlight 是选区,选区下面是一张图片 page-image! 于是立刻发现一个非常牛逼的特性:Ctrl + C 可以复制图片中的文字! google 太强悍了,好在前端代码都是开源的,下面简单分析下。 首先数据在哪呢,这个比较容...