坚信科学,分享技术

Monthly Archives: 06月 2010

54chen Twitter memo 2010-06-27

54chen Twitter memo 2010-06-20 http://goo.gl/fb/Z8mwX # 通管局最新要求,所有网站现在实行实名制。要求:1,背景为白色的全身照一张(注:最好站白色墙壁前面照)2,身份证正反面照片各一张(注:字迹清晰可见,,要留有边距)3,照片名称以IP命名 # 一般来说,你为别人打工,无非就是两个目的:为了钱(money),或者为了工作本身给你带来的价值和乐趣(fun)。正常情况下,你的行为动机,应该是追求这两者的最大化。 # @danoyang 兄弟所讲是哪家大佬? in reply to danoyang # RT @fuchaoqun:热死洒家鸟 //心要静,不要看美女,才能凉 # http://www.nuomi.com/i/rSMnZnu 一个新的团购网站,下了血本了,40块两个人看3d的玩具总动员3,绝对超值 # 用Sphinx快速搭建站内搜索功能 http://goo.gl/fb/2ThhJ # RT @liut: 我个旧友问我:架构师要写代码么?我回复:不写代码的架构师不是真正的好厨师。// +1 # 按国务院安排,2010年的中秋节9月22日至24日放假3天,9月19日(周日)、25日(周六)上班,国庆节10月1日至7日放假7天,9月26日(周日)、10月9日(周六)上班。接着:上班5天,休息1天,再上班3天,再休息3天,再上班6天,再休息7天,再上班8天 # 临近下班再发一次,http://www.nuomi.com/i/rSMnZnu 是40元电影票,2张,是2张,不要看错了,开抢两小时已经到818人购买了,数

Continue reading

Posted in 生活备份 | Tagged | 2 Comments

用Sphinx快速搭建站内搜索功能

Sphinx[英] [sfɪŋks] [美] [sfɪŋks] 出自俄罗斯的开源全文搜索引擎软件Sphinx,单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级)。Sphinx创建索引的速度为:创建100万条记录的索引只需3~4分钟,创建1000万条记录的索引可以在50分钟内完成,而只包含最新10万条记录的增量索引,重建一次只需几十秒。 Sphinx 是一个基于 GPL 2 协议颁发的免费开源的全文搜索引擎.它是专门为更好的整合脚本语言和SQL数据库而设计的.当前内置的数据源支持直接从连接到的 MySQL 或 PostgreSQL 获取数据, 或者你可以使用 XML 通道结构(XML pipe mechanism , 一种基于 Sphinx 可识别的特殊xml格式的索引通道) 下面发出操作记录: 10106 wget http://www.coreseek.cn/uploads/csft/3.2/csft-3.2.12.tar.gz 10107 wget http://www.coreseek.cn/uploads/csft/3.2/mmseg-3.2.12.tar.gz 10109 tar -zxvf mmseg-3.2.12.tar.gz 10110 tar -zxvf csft-3.2.12.tar.gz 10111 cd …

Continue reading

Posted in linux, 架构研究 | Tagged | 5 Comments

54chen Twitter memo 2010-06-20

54chen Twitter memo 2010-06-13 http://goo.gl/fb/eq2AY # RT张新泳 :哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。 # 吉尼斯纪录:全世界最大的茶几面积为960万平方千米,可放置13亿杯具。 # @dcyhldcyhl 梅西赛后采访:当地球迷很热情,不过吹喇叭的助威方式我还是不太适应。相对来说我更加怀念中国球迷,他们的加油口号我至今记忆犹新:谢亚龙,下课! # 看着桌子上公司发的两个粽子,我想起了元宵节公司发的四个汤圆。 # 端午,北京,图 http://goo.gl/fb/S7uDR # 功夫网发飙,全球最大的RSS托管服务网站feedburner全线被屏,各位blogger注意转换。 # 今天事情不多,翻到墙外,把四百多个followers从头看到尾,选择一天内有发言的、头像帅的、牛X的,全follow上鸟。 # RT @blogkid: 接上推,没过多久,我那个同学辛苦拿回来的手机,掉在他母校北京理工的茅坑里了。//十分之杯具 # RT @wolfdeng: @54chen 难怪看到你突然follow我,我还以为之前已经是相互follow的关系了 //对不住兄弟们啊,我是常年不翻墙的好人民,平时就靠个机器人发推,没学会怎么用机器人follow人,这回翻出来就一次性follow # RT @Fenng:很多人都把在达内的学习经历写成工作经验了。倒也

Continue reading

Posted in 生活备份 | Tagged | Leave a comment

54chen解读NoSQL代表Dynamo

本文已经首发于InfoQ中文站,版权所有,原文为《解读NoSQL技术代表之作Dynamo》,如需转载,请务必附带本声明,谢谢。 InfoQ中文站是一个面向中高端技术人员的在线独立社区,为Java、.NET、Ruby、SOA、敏捷、架构等领域提供及时而有深度的资讯、高端技术大会如QCon、免费迷你书下载如《架构师》等。 NoSQL在过去的一年里,逐渐已经成为了家喻户晓的东西,我(54chen)自从去年开始人人网的NoSQL系统Nuclear的研发以来,一直看着NoSQL越来越热,越来越引来大家的围观。受infoQ霍师傅之托,特作此文,一来作过去一年的总结,二来希望以平白的话语对NoSQL系统在国内的发展献绵薄之力。 1.我眼中的两种模式 NoSQL其实并不是什么妖魔鬼怪,相反的,NoSQL的真谛其实应该是Not Only SQL,其产生是在数据量和访问量的增大下,人为地去添加机器、切分数据到不同的机器,变得越来越困难,人力成本越来越高,于是便开始有了这样的项目,本意是提高数据存储的自动化程度,减少人为干预的时间,让负载更加均匀。在国际上,真正的代表之作有来自Google的 BigTable 和Amazon 的Dynamo,他们分别使用了不同的基本原理。 1.1 MapReduce 这是历史最久的一种模型,典型的代表是BigTable。Map表示映射,Reduce表示化简。MapReduce通过把对数据集的大规模操作分发给网络上的每个节点实现可靠性(Map);每个节点会周期性的把完成的工作和状态的更新报告回来(Reduce)。大多数分布式运算可以抽象为MapReduce操作。Ma

Continue reading

Posted in linux, 架构研究 | Tagged , | 8 Comments

跨系统共享键盘鼠标利器分享:synergy

是这样的张总, ?在家里的电脑上按了CTRL+C,然后在公司的电脑上再按CTRL+V是。。。肯定不行的。即使同一篇文章也不行。不不,多贵的电脑都不行。 --题记 端午归来,特此总结,实现上述难题,靠一利器:synergy 此利器可打通mac\linux\windows任意两者的联系,使两个系统共享鼠标和键盘。下面以ubuntu 10.04与盗版windows XP为例。 首先,在ubuntu下面,建立服务端。 #sudo apt-get install synergy quicksynergy #quicksynergy 启动后如图所示: 只需要填写上下左右中的某一个位置修改成另一台机器的机器名,点击执行,常驻运行即可。 然后,在windows下面,安装客户端。 Synergy 1.3 Client 安装运行后如图: 输入Ubuntu机器的ip地址,点Start即可连上两机。 连上之后,可以撤掉在你办公桌面上的一个键盘,鼠标移动到哪个桌面上,键盘针对哪个系统输入,非常好用,还支持复制粘贴,对上班时候用两台电脑的同学非常适用。

Continue reading

Posted in linux | Tagged , | 3 Comments

端午,北京,图

啥也不说了,下面上图。

Continue reading

Posted in 生活备份 | Tagged | 7 Comments

54chen Twitter memo 2010-06-13

54chen Twitter memo 2010-06-06 http://goo.gl/fb/Rs2h8 # 科举考试开始了 # 互联网公司的产品人员是多么富有创意的一个方向,然后公司的产品们天天忙于大会小会,还会有时间静下来创意吗? # 采访了一下新浪和盛大的兄弟,知道一个问题,其实大家的测试人员都非常不专业,经常提些类似产品建议的东西出来。 # RT 许朝军: “赢”由五个汉字组成:亡、口、月、贝、凡,包含着赢家必备的五种意识或能力。 亡:危机意识。口:沟通能力。月:时间观念。贝:取财有道。凡:平常心态,从最坏处着想,向最好处努力。 # @hongqn 大侠,535已经过去了,能不能把豆瓣小组的戒严变松点了,现在公开小组还是游客访问不了 # http://book.qq.com/s/book/0/18/18959/index.shtml 80后白手起家:25岁我赚了3个亿 # 组织哥学社的兄弟们一起书写的这本书,不知道能否组织好。http://www.douban.com/group/topic/11801788/ # 公元2010年高考日,吾哥嫂产下一侄女,七斤,有前途,奔高考而来。 # http://blog.renren.com/share/80178/2432185045 转 再一次蛋疼菊紧——我对于2010年高考作文题目内涵之探究 最后一个对天上人间的解释真是让人蛋疼 # 在ubuntu下修改Empathy 2.30.1的conversation.py 文件达到支持小I群昵称,现提供修改好的conversation.py下载,复盖即可使用。http:/

Continue reading

Posted in 生活备份 | Tagged | Leave a comment

一场技术的圣战:rose开源框架之portal

作者:人人网架构师 王志亮 (54chen按:此文为客座博文,王志亮大侠,人人网架构师,疱丁分词创始人,rose是他的另一开源大作。关于69圣战,请看http://zhidao.baidu.com/question/158643718.html?si=2&wtp=wk) 2010年的6月9日是一个圣战的日子,零点一到就有人开始,好戏也如约在晚上7点发生。人人网战场是SJ的公共主页:http://page.renren.com/sj   对不同人,这个日子意味着不同,滋味也不同。作为人人网技术团队,我们要保证服务能力、用户体验能够应付得了这个挑战。   某一个服务器的能力总有限,为了应付突然增长的读写量,web服务架构、内部服务架构、数据库架构等要能够轻松通过服务器调配来满足。就web服务器而言,我们增加了1倍的机器。现在再回头来看监控的数据,一切显得美好。这个期间整个服务做到了服务能力没有中断。除此之外,在这次圣战中,其中还有一项我们独有的技术起到了重要的作用:rose portal ,下面作一个介绍:   图1是sj的主页:   图1 sj在人人网的公共主页 这个页面分为三列: 左边有 “推荐给好友”、“基本信息”、“相册”; 中间有“给SJ留言”、“好友留言”; 右边有“好友”,“人人的用户还关注”等。 在后台,这些被分解为不同的模块,我们称之为”window”。这每一个window都意味着可能连接一个独立的服务集群,比如基本信息服务、留言服务、好友服务、相册服务等等。这样,一个公共主页就等于多个独立的、可配置的window模块组成,如图2所示 :

Continue reading

Posted in 架构研究 | Tagged , | 3 Comments

54chen Twitter memo 2010-06-06

行走江湖,需讲人品 # 经典:天朝的法律很完善,不过都是txt文件,不是exe文件。 # http://mirrors.sohu.com/ebook/ sohu这个镜像很赞。 # 跟风跟风求交往 RT @blogkid:跟风求交往 RT @huandu: 这两天和负责设计&实现下一代big table的google牛人聊天,受益良多,能和他聊天纯粹因为他是我女朋友的亲哥哥,真是非常的orz,没想到有这么牛的亲戚 # 电梯前的小盆友们 节日快乐 # 准备在人人网UGC团队博客上邀请人人网各个优秀产品线的开发精英们作一对一的工程师接龙活动,类似CSDN的架构师接龙,欢迎就你对人人网技术层面感兴趣的内容反馈过来。 # 我把QQ新闻里关于居住证和房产税的新闻内容复制去了豆瓣,结果被豆瓣和谐了,莫谈国是。 # 保安队长领了枪,射了法院院长。 # 一小姐深夜被蒙面人强.暴,她在派出所分析说:民工皮肤没这么好;工人东西没这么小;光棍射的没这么少;老人硬的没这么早,综合分析是领导. # 中国式经济学:GDP = 搞地皮 # 一般新浪微博都是140个字吧,163的微博可以输入163个字,我也在寻思360安全卫士要是出个微博是不是得输入360个字?网友纷纷表示51.com和 56.com会压力很大。其实我一直在等2688网店和3721网络实名出微博。网友说,其实,移动10086也在酝酿微博…… # RT @d_yang: 测҉试҉敏҉感҉词҉:҉六҉四҉快҉到҉了҉!҉ # http://www.bei-ji-xing.com/archives/297 QQ扫描硬盘这事说得神乎

Continue reading

Posted in 生活备份 | Tagged | 1 Comment

ubuntu 10.04 LTS版本下的Empathy MSN群聊显示昵称方法

1.关系普及 Empathy是个托,python-papyon是个python实现的msn库,telepathy-butterfly是个完成msn功能的python客户端。 2.修改办法 sudo vim /usr/share/pyshared/papyon/conversation.py 查找 if message_type == 这个字符串 找到内容为: if message_type == 'text/plain': msg = ConversationMessage(unicode(message.body, message_encoding), TextFormat.parse(message_formatting), self.__last_received_msn_objects) try: display_name = message.get_header('P4-Context') 将if判断后try之前中间定义msg这一堆内容修改为如下: try: msg = ConversationMessage(unicode("["+message.get_header('P4-Context')+"]"+message.body, message_encoding), TextFormat.parse(message_formatt

Continue reading

Posted in linux | Tagged , | 6 Comments