分类
- paypal (2)
- Uncategorized (3)
- 互联网 (11)
- 产品 (4)
- 代码 (10)
文章
- August 2010 (2)
- May 2010 (2)
- April 2010 (1)
- March 2010 (5)
- February 2010 (3)
- January 2010 (17)
Author Archives: admin
CMS
当下对于网站前段开发人员来说,很少有人不使用一些JS框架或者WEB UI库,因此这些可以有效提高网站前段开发速度,并且能够统一开发环境,对于不同浏览器的兼容性也不需要程序员操心,有了这些优点,当然大家都会使用这些框架或库。
本文整理了国内外最全面和主流的JS框架与WEB UI库,里面有许多人已经十分熟悉,比如JQUERY。当然也有很多是陌生的,可以通过本文了解他们各自的优缺点,或许你能找到更好用的也说不定!
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript Web UI 库,非常适合各种各种规模的富 Web 应用的开发。
LivePipe
LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可扩展的 UI 控件,拥有很好的文档,在不支持 JavaScript 的环境中,可以无缝降级使用。包括 Tab, 窗体,文本框,多选框,评分控件,进度条,滚动条,右键菜单等多种控件。
LivePipe 首页与下载
LivePipe 演示与示例
UKI
UKI 是一套简单的 JavaScript UI 工具集,用于快速创建桌面风格的 Web 应用。包含的控件从滑动条,到分栏视图,不一而足。熟悉 jQuery 的开发者会发现这个工具很容易上手,非常简洁,无需安装框架,不依赖 CSS 引用。
UKI 主页与下载
UKI 控件,演示,示例
MochaUI
MochaUI 是 MooTools Javascript 框架 与 ExplorerCanvas 的一个备受欢迎的扩展,可以用来快速创建 Web 应用,Web 桌面,网站,饰件,独立 Windows,Modal 对话框等等。
MochaUI [...]
Posted in 代码 Leave a comment
产品的核心功能
曾经我写过这篇记录《产品的属性》。
今天我又一次地对产品的功能有一次认识
话从我们后台谈起,后台四年了没人管,每次都在往上面加东西,页面上加加加,不停地加。曾经我妈说过小时候穿衣服都是补丁落补丁的,直到补丁没法再补丁,就可以当抹布了。现在我们的后台补丁打了很多,页面长到要滚几屏,越来越慢,越来越臃肿。正遇上和后台关联的系统服务器挂了,直接导致后台打开缓慢,很慢。于是多年来的积怨,爆发了。后台用户们纷纷反映不能忍受,客户不能忍受,老大们纷纷出来了,关注此事。限期内解决。优先级提高。
回到这个问题本身,多年来没人管,只管往上加是造成系统缓慢的根本原因。这台车已经跑不动了,他承载的东西越来越多,各业务部门都想往上面驼个东西,打个补丁。
时间回到上个月,我们接到了一个需求,要来处理一个客服需求,在原本已经很长的核心页面上添加一个功能。我当时的心态是这种小需求,应付一下就行。我要把主要精力放在整站改造上。于是接了需求,设计了方案。讨论,pk,细节纠结…..代码上周发布,衣服的最后一个补丁被贴了上去
任何事物都是量变到质变,有一个灵界点。很不幸,我处理的这个需求是后台问题爆发的灵界点。上周发布后,小二纷纷表示核心页面处理缓慢。在今天所有所年来的积怨爆发了。群发邮件,紧急处理…..
这个事情就说到这里。
回到我想记录的观点,我们的产品核心功能是什么,作为一个产品设计人员要时刻牢记。业务方新添的需求是不是核心功能?后台的核心功能是什么?操作效率。我这个新添功能被是为了提高小二操作效率,却造成了效率的低下。这是绝对不应该,宁可不做,也不能再贴补丁。
业务部门往往喜欢把自己kpi变成需求,来推动设计人员将需求做上去。网站就是一块广告墙,谁都想贴一块广告。我不反对贴,但是贴多了这个墙就没有主题了。
产品做精,做的核心功能不可挑剔就有人欣赏。虾米网是音乐专辑,flickr是相册,gmail是效率
网站大了,业务多了,想做的也就多了。但是在主营业务还有很多问题时,去做别的业务肯定是不对的。所以我明白了为什么做了大半年的项目会下线,因为它生不逢时,出生的太早了。
一个体育运动网站的设想
昨天公司球队计划今天下午去踢球,结果上午下雨了。好几个人问还踢不踢?有人纷纷抱怨很久没踢球了,要不去找个学校踢野球也行。有时也有人抱怨大家 时间凑不齐,人太少。。。。。。
由此引出了上班族体育运动的通病:
1)凑不齐人,志同道合,能玩到一起的人太少,当你很想去 踢球,或打羽毛球时经常发现找不到人和你去玩,周围的同事总是每空。
2)体育运动的圈子太小,其实我希望的是能多一些运动,如果不踢球,搞 别的也可以,但是我发现不知道本周末或者家附近哪里有篮球或者羽毛球可以一起玩?
—————————————-
其 实我的需求就是找人一起做下体育运动,我不喜欢跑步,喜欢和其他人一起运动时交个朋友,并锻炼身体。我的这个锻炼身体的需求在当今繁荣昌盛,胖子居多的时 代,很多人都有的。下面举几个场景:
a.我家乡,那里有个很大的国有企业,几万人朝八晚五的上班,加上企业里市区很远,人们的业余生活基本 没有,于是体育运动是下班后很好的健身选择。但是想踢个球或打篮球,总是担心今天有人去没,今天人多不多?我经常要跑去场地里看看,今天来踢球的人有认识 的没?人多不多?
b.在杭州,周一到周五很多人喜欢下班后运动。但是苦于人太少,或者租不到场地。
—————————————————–
这 个体育网站的功能:
1.提供你家,社区,周边的运动,锻炼赛事信息。
2.介绍你家周围场地情况,将那些场地的老板拉为网站种 子会员,让他们可以介绍自己的场地,有点像开赌场,做庄家。
3.提供会员参赛报名,提供会员报名比赛信息。比如,10元报名下午的足球赛, 成员可以是张三,李四,网站注册会员。
解决用户哪些需求:
a.在你想玩的时候,找不到人一起人体育运动
b.学一门新的项目,换一个运动玩玩
Posted in 互联网 Leave a comment
10年前端计划
今天召开了平台架构部大会,前端现在是平台架构部下面一个团队。最近同事们加班加点制定出了10年前端工作计划。主要有几点:
1)稳定的前端核心库 2)检测用户行为数据的好方法 3)代码库推广
另外淘宝同事在Qcon上介绍了淘宝前端团队从无到有的发展史和未来的规划,再想想我08年来到支付宝工作到现在,团队的变化和发展。我忽然想通了一些事情。这里记录下来:
1)前端技术的快速发展推动着从业者的变化,在人生平均30年的职业生涯中,这个变化时间真的很快。
Web技术大致的时间轴
1991HTML
1994HTML 2
1996CSS 1 + JavaScript
1997HTML 4
1998CSS 2
2000XHTML 1
2002使用DIV+CSS进行网页布局
2005AJAX
2009HTML 5
淘宝前端06年无,07年5个,08年14个,09年30个。08年,我来到支付宝时真正的前端有3个,加上3个外包同学。下来就是我们4个前端应届生们。09年我们又来了6个同事。今天前端已经有16个人了。
随着人数的增多,对应着前端技术的庞大,前端产出物的复杂。工业化分工,标准化工作思想都融入到前端作坊式的开发上来。前端越来越走入技术岗位的正规。
如果是前端的新手,可能会被日常琐碎无聊的事情折磨的对这个岗位厌倦了。但是看看前端这几年的发展,web技术的发展,这个舞台是一个前进的列车,html5日渐成熟,这个行业比起后端开发来说,有着很多机会和变化。
好的设计驱动技术创新
好的技术为设计提供无限的遐想
Posted in 代码 Leave a comment
如何做presentation
如何做presentation?
这个话题在几年前pub老师曾经培训过。工作之后就渐渐用不上了。今天参加了一个shining on the stage 的toastmaster会议。主要是围绕how to make a presentation站开的。
how to make a presentation结合自己的想法,总结几点:
演讲时
形式和内容都很重要,一位演讲者用了angel face和devil body来比喻,真是恰当之极。
形式:1)自然的肢体语言 2)大声地演讲 3)以吸引人的故事开头(避免上来就说今天我演讲的题目是xxx,乏味老掉牙)4)联系听众,可以问些问题。比如问do you have failure before?do you love someone in heart?5)台上走位,左边,中间,右边,前部。可以一个位置一段话,或为了联系听众来到舞台前部。
内容:1)良好的结构,开头,分条列举,结束。2)三点法,用三点理由来支持自己的观点,第一点是….第二点是…。如果只有两点,就再加一点,凑够3点。 3)激情passion,向上possitve,信心confidence
回答问题
回答问题时,我们往往没有准备就要回答自己不知道的问题。
这时要遵循几个原则:
a.开场,立刻开始回复他的问题(问候一下对方,重复一下问题,反问对方一下问题,把问题转移到别人身上;比如说这位先生下午好,我可以重复一下你刚才的问题是blabla…,你觉得最有成就的事情是什么呢?如果这个问题问刘翔,他一定会说blabla…),总之,这部分就是让你有时间思考,所以就记住一句话,拖延时间,赶快想怎么回答。
b.列一些支持你的观点(这地方就扯吧,只要说的自己有信心,举例子或者说故事)
c.结论
———-EOF——–
其实工作中也很需要这些技巧的,往往我们重视了自己要说的内容,忽略了表述的技巧…
Posted in Uncategorized Leave a comment
通过ebay和paypal为智力震后救灾能做什么?
这是来自paypal博客的译文,原文见 https://www.thepaypalblog.com/2010/03/how-you-can-help-with-chile-earthquake-relief-efforts-via-paypal-ebay/
我是朱迪 常.来自paypal的非盈利团队.在2月27日,智力海岸发生了8.8级地震.大量人员伤亡,百万人无家可归.很多智利人自愿加入营救,做志愿者.但是他们缺少关键的必需品,包括水,食物,避难所和药品.
通过paypal的捐赠不会收取任何费用,你捐款的数量百分百进入非盈利机构.我们有一个页面,通过这里我们可以了解筹款情况和进行捐款.
ebay也通过筹集资金,让客户在收银台给美国红十字会和拯救儿童捐款.到今天,ebay社区已经筹集了大约4.5W美元捐款.ebay也建立了一个拯救智利的网站,号召大家引起关注和增加捐款额度.ebay的详情页,留言区都有这个网站的链接.
所有组织收取的捐款都会有费用信用.如果你是处于非盈利目的捐款,你有可能得到费用减免.
我们关注和祈祷所有在这次地震中影响的人们
Posted in paypal Leave a comment
paypal发布优秀的手机转帐工具send Money2.0 iphone app
这是来自paypal博客的译文,原文见https://www.thepaypalblog.com/2010/03/paypal-launches-send-money-2-0-for-iphone-the-best-app-for-mobile-money-transactions/
我是埃里克.杜普拉特,paypal手机部门总经理.今天我很高兴告诉大家paypal在app store上发布了send money2.0应用.它有几点新功能:靠近的两个手机,通过蓝牙技术,转账.发起AA收款(最多20人),如果大家手机都安装了这个应用,当场就可以得到收款.这样你就可以在给父亲送礼物的时候向自己的兄弟发起收款.
下面这个视频介绍了这个功能的,你可以在youtube上观看
但是这个应用不仅仅是上述的特性.他在方便,安全地使用账户上有很大影响.paypal从2005年就开始进入手机支付领域,直到目前才有大量的消费者使用手机支付.paypal手机交易额从2500万增加到1.41亿,近6培.
在未来,现金,零钱,找钱等将会越来越少,安全,快捷的用钱是未来的发展趋势
这些功能可以从app store上面免费,便捷地下载.详情见www.paypal.com/mobile
Posted in paypal Leave a comment
https性能调优[译]
这是一篇译文,原文:http://blog.httpwatch.com/2009/01/15/https-performance-tuning/
在网络性能优化中一个经常被忽略的问题是保障安全连接的https协议.随着应用从桌面转移到web,广泛被应用的https协议中安全和隐私的可靠性越来越重要.
下面的例子展示使用https过程中常见的问题.
例1:使用有效的响应
每当浏览器访问一个网站,它必须创建一个或多个tcp链接.既是在常见的http协议下,这也是个漫长的过程.使用tcp链接的有效的响应可以减少这中开销.下面来自httpwatch的图表显示在访问英国一网站时tcp连接时间大约130毫秒
使用https时,如果不是有效链接将会造成长时间的延迟.因为就算tcp已经连接,ssl链接也需要建立请求.浏览器和服务端会来回通信几次来建立加密的密钥.使用https链接相应时间是http的四倍以上.
在一个重复的https链接里tcp链接和ssl通信的开销是应该避免的.虽然现在有些浏览器允许重复使用ssl链接,但是你不能总指望每个服务器都作了这样的配置.
例2:避免混合内容警告
在前一篇博文中提到,如果一个https页面使用了任何http资源,就会出现令人迷惑和烦人的警告对话框.
为了避免这个警告提示,要确保这个页面包含的资源都是https.
例3:使用持久缓存的静态内容
如果你按照例子2,那么页面上所有的资源(图片,css,js)都在https下面了,你应该持续地使用静态缓存,来避免每次每个用户再次访问站点重复下载.
淡然你不会对所有东西缓存,账户信息和每月的饼图就不用.但是大多数资源还是要安全的存储,页面间分享和再次使用.
这里可能有一些混乱对于https下是否使用缓存.
例如在https下的gmail,确实访问速度要慢一些,因为浏览器不缓存这些页面.
虽 然,37Signals公司承认,在内存中缓存是可能的,他们说 , 持 续的缓存是不可能的 :
但在现实中https下持续缓存在ie和firefox下是可能的.
访问www.httpwatch.com,通过httpwatch我们可以看到,所有资源都是通过缓存来访问的.
如果你使用firefox3.0,并不修改请求头部,看到的是:
我们看到这里并没有缓存,这是因为头部设置的原因,firefox每次是请求的服务器.200代表静态内容是从服务器上求情成功的.
但是我们在firefox地址输入”about:cache”,找到这些缓存文件
这里修改一下设置就可以了,修改Cache-Control response header to Public.
这样我们就把https下的内容移动到了firefox的缓存空间.于是再次访问
这个方法只有在firefox3.0才可以(译者音:经过试验,3.0以后的都是可以的,也不需要该header信息)
例4:使用https警告探测器
译者音:作者说了那么多广告,我这里就不翻译了,这段话就一个意思,使用httpwatch可以给出https下的警告.使用方法和上面截图基本上一样的.
Posted in 代码 Leave a comment
互联网的阶段
最近周爱民前辈做了一次分享.有一句话我很认同.
意思是说成长是从求知,疑问到知识的过程.
如果你还没有疑问,不能提出问题,其实还是在求知阶段,看再多的书,看再多的文档也没有用.
话说回来,互联网的阶段是什么?
我认为的阶段是一个产品在互联网他的生命周期.用个人作比喻,从呱呱坠地,到成长学习,不为人所知,名不见经传的小朋友,慢慢地通过考学,工作,结婚,事业上发展变成了社会的中间力量,家庭的依靠.随着身体,年龄偏大,再慢慢退出社会的大舞台.每个阶段的人主要目标是不同,小时候主要目标是健康成长,成年后,主要目标是成家立业,在社会立足.再往后,维持健康身体,维持现有事业是主要目标.
我们常说制定kpi,搞一个项目,制定一个kpi.有的项目是没有kpi的,有的是很明确的uv,pv等.这是因为产品处于不同的生命阶段.
qq和百度,淘宝属于妇孺皆知的,像一个成家立业的中年人,他们的目标是在现有的基础上稳固扩大自己的地位.他们不太care,新用户数,注册用户数,uv,pv.他们更在意的是能作什么真金白银的事情和得到良好的用户的反馈.
那另外的,就是名不见经传网站了,很多很多.他们的通过seo,推广,搞合作,联盟等,目标就是uv,注册会员数.让更多的人知道我.
从古到今,想让自己出名的方法太多太多,有荆轲刺秦王,有汪精卫通敌买国,有芙蓉姐姐,有春哥等等.手段之多,方法之独到让人不得不佩服.
对于互联网想让自己网站出名,这里我就不说了,我深知自己还差的很远.
Posted in 互联网 Leave a comment
Paypal 早期创业的文化与管理