Optimizely

前段时间在研究的内容,主要是方便做A/BTest。比较欣赏这个很有创意的做法。估计不久的将来Google要收购他们的,用于改善GA的A/B测试是非常方便的事情。这个工具给了我很多的启示。不管是技术还是产品,正如乔布斯的硬件和软件,如果未来是一体发挥的功效就更大了。仅仅是位置的距离也只是管理上能看到的距离而已。如何改善,如何推进再思考再思考。将研究的内容整理如下,愿者自取。

Optimizely介绍
Optimizely入门指南

windows远程桌面

Home网络服务器一台还是决定使用Windows XP做为服务机器部署,原因懒的重装是说法之一。毕竟还有Windows服务需求在这个平台下部署。

MSTSC命令的使用
为了体现牛叉的地方这些命令行还是需要记忆的,装逼和非装就在那么瞬间。完整的英文全称“Microsoft Telnet Screen Control”

WinXP自定登陆
实在是无赖之举,默认情况下不设置密码不安全。设置了密码又必须安全密码登陆。其实我的要求是设置了密码,但希望这个账号local的时候自动登陆。

单击“开始 → 运行”,输入“control userpasswords2”命令

远程桌面关机
这个设置MS考虑的很周全,默认情况的确应该出现是“注销”和“断开”,但目前我的状况是想关闭服务器,现在终于明白网络唤醒的作用了。

    • 桌面->Alt+F4
    • 命令行,可以创建bat文件来完成
shutdown -s -f -t 0(关闭)
shutdown -r -f -t 0(重启)

显示Administrator账户
当你设置了其他账户时,默认情况下不显示Admin账户,但为了方便使用,如何显示呢:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion
\Winlogon\SpecialAccounts\UserList]将Administrator的值改为“1”

未解决

      远程桌面自动注销
      Winxp密码共享

仰观Java时代淘宝

2012年4月的淘宝相关数据:

  • 80多个CDN分布节点
  • 最大的Hadoop分布式集群,每日新增50TB数据,有40PB海量数据
  • 淘宝网光棍节当天网络的流量最高达800Gbps

TB经历了一个主动和被动的技术变革的过程,不管我们是否需要认可“变化”。

典型的个人网站

DP网的发展史走过时曾相似的道路

三个开发工程师(虚竹、三丰、多隆)、一个UED(二当家)、三个运营(小宝、阿珂、破天)、一个经理(财神)、还有就是马云和他的秘书

淘宝的第一份代码 PHPAuction 2000美金(含源代码)

 

淘宝最早的结构

欣赏外观


最高每日31万PV,2003从5月到年底成交额4000万

淘宝第一个版本的系统里面已经包含了商品发布、管理、搜索、商品详情、出价购买、评价投诉、我的淘宝这些功能(现在主流程中也是这些模块。在2003年10月增加了一个功能节点:“安全交易”,这个是支付宝的雏形)

服务器由最初的一台变成了三台,一台负责发送email、一台负责运行数据库、一台负责运行webApp,采购了NetApp服务器放置iSearch

Oracle/支付宝/旺旺

mysql->Oracle
PHP的Oracle的链接池问题,多隆寻找到开源方案

NAS的NFS(Network File System)协议传输的延迟很严重,SAN低端存储,性能一下子提升了10几倍
好的架构是进化来的,不是设计来的

2003年10月,淘宝网上面上线了一个功能,叫做“安全交易”
好的功能也是进化来的,不是设计来的

2004年3月开始 阿里旺旺上线,解决了用户讨价还价的需求,是从阿里借调过来的产物,可见马云在资源的使用上有独到之处。

Java时代:脱胎换骨

2004年底 迁移到JAVA的架构图

其实在任何时候,开发语言本身都不是系统的瓶颈,业务带来的压力更多的是压到了数据和存储上。上面一篇也说到,MySQL撑不住了之后换Oracle,Oracle的存储一开始在本机上,后来在NAS上,NAS撑不住了用EMC的SAN存储,再然后Oracle的RAC撑不住了,数据的存储方面就不得不考虑使用小型机了。在2004年的夏天,DBA七公、测试工程师郭芙和架构师行癫,踏上了去北京测试小型机的道路。他们带着小型机回来的时候,我们像欢迎领袖一样的欢迎他们,因为那个是我们最值钱的设备了,价格表上的数字吓死人。小型机买回来之后我们争相合影,然后Oracle就跑在了小型机上,存储方面从EMC低端cx存储到Sun oem hds高端存储,再到EMC dmx高端存储,一级一级的往上跳。

行癫在淘宝的第一个架构上的作品就来解决了这个问题,他写了一个数据库路由的框架DBRoute

在05年的时候,把商品详情放在数据库的另外一张表里面,再往后这个大字段被从数据库里面请了出来,这也让数据库再一次感激涕零。

TFS

淘宝网整体流量中,图片的访问流量要占到90%以上。且这些图片平均大小为17.45KB,小于8K的图片占整体图片数量61%,占整体系统容量的11%。

2007年之前的图片存储架构如下图:

TFS的架构,类似google的GFS

360安全卫士

卸载了一直使用的mcafee杀毒软件。麦咖啡针对个人免费,这也是我一直使用的原因,但国产360的进步已不需要太多的证明。有时候还是相信一种直觉,一种能让你感知的进步。再团队建设的中,我也深信这点。如果你无法感知,那么你就无法进步。

QQ盗贼
QQ模拟

可疑病毒
病毒文件

青岛行

自从豆豆的到来就一直没有远行过,时间上好,精力上也好,都不得空。这次选择青岛去还是不去也都是艰难的选择。无数次听到好友、同事都说青岛空气环境等很好,淡季去的时候人也不多,心早向往之。公司的秋游由原来集体组织变成自助游形式,相信“用户满意度”定能提高不少。就这么顺其自然的找了很多理由,说服自己出行了。LP虽不同意,但也是开明人,“开会”终归是个不错的借口。

到一定年龄,出游真的目的就不一样了。小时候父母一起,是为了增长见识。年轻时和心爱的人是享受爱情。一个人和同事出游,更多是放空放空。压力太多,还能承受中,太过疲劳估计旅游会更加疲劳。放空就是放空,就是想啥也不想,没目的去转转。但所谓的无目的,总会在过程中找到一些意义和自己想要的,要不也就没内容可写了。当事情推着人走的时候,就有这总心情了。无所谓抱怨,也无所谓不在乎,一个人静静而已罢了。但这事如果采用沟通方式,又要变成一种怪异的想法。并不是沟通能解决所有问题,静默也是一种方式。

机票是提前1月定好的春秋航空,类似航空晚点是很正常的事情。落脚之地,是青岛有名的“劈材院”,名字挺奇怪的,倒也是因劈材而得名吧。因为凌晨1点到,发现这里已是无多少游客。其实觉得挺奇怪,一个能吃大排档的地方,怎么凌晨就打烊了,还希望能看到不少吃货。
DSC04015
Continue reading

KEmulator

终于在无数个不知为啥的情况下,又要折腾cmwap了。原有的KEmulator点击无法访问,只能从新下载了新的KE。但很奇怪的是从新下载的KE0.9.8,无法加载最新的ucweb8.3.jar。提示缺少相应的class文件,或者是加载成功在灰色显示状态。怀疑是KE版本太新的原因,就下载了一个KE0.9.7。的确可以正常的使用UCWEB8.3。
但奇怪的事情又来了。KE的java.exe的cup使用率95%,基本用一会系统就和卡了。搜索下来的也没有好的结果,只能换QQ-Brower。嘿,这下CPU正常了,看来是ucweb的问题?目前测试下来的结果还有如下对应关系:

KE0.9.8->QQ-Brower2.2 & QQ-Brower2.2
KE0.9.7->QQ-Brower2.2,不可以使用2.3

后来找到份帖子说如何解决UCWEB的问题,没测试过,MARK一下:

KEmulator无法运行最新版UC浏览器的解决办法:打开KEmulator主目录,找到libs文件夹,删掉里面的jsr75.jar和third-party.jar即可~(删前记得备份)

使用CMWAP上网的软件都准备好了,接下来是对EDGE-MODEM的设置,这个可以参考以前的文章。奇怪的是这次的网络设置没有使用Proxy,确可以直接访问站点,难道是移动现在已经不需要经过代理设置不成。如果是这样cmwap的速度也会快很多了。
KEmulator网络设置

因为用的是小e,所以分辨率设置成如下,顺便提醒一下,如果希望“放大”效果也好,可以尝试使用“工具”->”插值”->”高品质”
KEmulator屏幕设置