使用sysbench对mysql压力测试

sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看:https://github.com/akopytov/sysbench 。 它主要包括以下几种方式的测试: cpu性能 磁盘io性能 调度程序性能 内存分配及传输速度 POSIX线程性能 数据库性能(OLTP基准测试) sysbench的数据库OLTP测试支持MySQL、PostgreSQL、Oracle,目前主要用于Linux操作系统,开源社区已经将sysbench移植到了Windows,并支持SQL Server的基准测试。 废话不多说,开始。 1. sysbench安装 mysql版本: mysql-community-server-5.6.29 OS: CentOS 6.7 X86_64 sysbench 0.5相比0.4版本有一些变化,包括oltp测试结合了lua脚本,还多了一些隐藏选项,本文会涉及得到一部分。 目前许多仓库里已编译好的二进制sysbench还是0.4.x版本,不过现在主流也还是github上的0.5,可以从 这里下载0.5版本的rpm包直接安装,不过我选择自己编译,因为只有这个办法是通用的。 // 先安装编译依赖环境 $ sudo yum install gcc gcc-c++ automake make libtool mysql-community-devel $ cd /tmp && git clone https://github.com/akopytov/sysbench.git $ cd /tmp/sysbench && ./autogen.sh $ ./configure --prefix=/usr/local/sysbench-0.5 $ ./make && sudo make install // 0.5版本需要oltp.lua测试脚本 // 如果是rpm包方式安装的,在 /usr/share/doc/sysbench/tests/db/ 下可找到 $ cd /usr/local/sysbench && sudo mkdir -p share/tests/db $ cp /tmp/sysbench/sysbench/tests/db/*....

March 28, 2016 · admin

记一次Mac mini折腾过程(鼠键共享,更换SSD)

从公司网管那捣鼓来一个“遗弃” Mac mini,说其它人觉得用起来太卡,正好我的工作PC( CPU 4×i3,MEM 8G, HDD 500G)软件开多了也觉得有些卡,特别是我使用浏览器的习惯不太好,每次搜索统一结果都要打开好多标签页对比,文章性质的觉得有用想将来记录下来就没关闭页面,一两个星期下来只Chrome使用的内存就达到4G多。不用也浪费,于是就拿Mac mini分摊一下压力。 刚拿到手时心想得有多不堪配置才使得的Mac mini卡到嫌弃的地步,看了下底面的型号,A1347——这是2014年底出的新款,没有我想象的那么旧,还好。于是找来显示器、鼠键准备开用了(在某宝上买根八字电源线)。 但是开机密码没有啊!虽然简单重装是个办法,但我还是想看看里面现在是什么样的,杀鸡焉用牛刀。直接Crack root… 1. 破解Mac root密码 找到这篇文章 http://wowking.blog.51cto.com/1638252/753774 。我们平头百姓手头哪会有刻录的Mac OS光盘,而且也没移动光驱,所以方法一就不考虑了。方法二是单用户模式,毕竟 OS X 也是*nix血统,命令行几个命令倒难不到我。 可是众所周知,Mac的键盘跟普通键盘是不一样的,开机启动的时候command + S在一般美式键盘下到底能不能进入单用户模式呢?嗯,行的,按下mini的开机按钮之后不断 win + S。进入Single user model之后提示符#root>,逐步输入以下命令: # 执行硬盘检测(只读), 这一步可以省略 /sbin/fsck -y # 加载文件系统(读/写) /sbin/mount -uaw # 删除初始化设置时的OSX生成的隐藏文件”.applesetupdone” rm /var/db/.AppleSetupDone # 重启 reboot 重启后开机画面会指导你创建一个新的管理员账号,然后这个新的账号密码登陆。就是这么简单,接下来删用户抹除一切使用痕迹😄。 进去之后着实令我窃喜:OS X Yosemite, 2.6 GHZ Intel Core i5, 8G DDR3, Intel Iris 1536 MB, 1TB HDD,就这配置比得上我当前的Win PC了,高兴得捡了块宝似的。优胜美地系统与我自己的Mac Book Pro一样,无缝立马开始用。 然而面临的一个问题来了,现在2台工作电脑,配有2套鼠标键盘,切换太不方便了。于是我用大腿想了想,嗯,应该有专门的多台电脑间共享鼠键的软件。啪啪啪几下锁定两款Sharemouse、Synergy。 2. 跨平台共享鼠标键盘-synergy 先来简单说一下Sharemouse,收费,但你懂的,但这东西毕竟用的人少,要分别在在windows和Mac两个平台上找到相同版本的破解版是多么不容易。中间折腾就不说了,成功使用 V2....

January 18, 2016 · admin

生产环境使用 pt-table-checksum 检查MySQL数据一致性

公司数据中心从托管机房迁移到阿里云,需要对mysql迁移(Replication)后的数据一致性进行校验,但又不能对生产环境使用造成影响,pt-table-checksum 成为了绝佳也是唯一的检查工具。 pt-table-checksum 是 Percona-Toolkit 的组件之一,用于检测MySQL主、从库的数据是否一致。其原理是在主库执行基于statement的sql语句来生成主库数据块的checksum,把相同的sql语句传递到从库执行,并在从库上计算相同数据块的checksum,最后,比较主从库上相同数据块的checksum值,由此判断主从数据是否一致。检测过程根据唯一索引将表按row切分为块(chunk),以为单位计算,可以避免锁表。检测时会自动判断复制延迟、 master的负载, 超过阀值后会自动将检测暂停,减小对线上服务的影响。 pt-table-checksum 默认情况下可以应对绝大部分场景,官方说,即使上千个库、上万亿的行,它依然可以很好的工作,这源自于设计很简单,一次检查一个表,不需要太多的内存和多余的操作;必要时,pt-table-checksum 会根据服务器负载动态改变 chunk 大小,减少从库的延迟。 为了减少对数据库的干预,pt-table-checksum还会自动侦测并连接到从库,当然如果失败,可以指定--recursion-method选项来告诉从库在哪里。它的易用性还体现在,复制若有延迟,在从库 checksum 会暂停直到赶上主库的计算时间点(也通过选项--设定一个可容忍的延迟最大值,超过这个值也认为不一致)。 为了保证主数据库服务的安全,该工具实现了许多保护措施: 自动设置 innodb_lock_wait_timeout 为1s,避免引起 默认当数据库有25个以上的并发查询时,pt-table-checksum会暂停。可以设置 --max-load 选项来设置这个阀值 当用 Ctrl+C 停止任务后,工具会正常的完成当前 chunk 检测,下次使用 --resume 选项启动可以恢复继续下一个 chunk 工作过程 直接看 nettedfish 的说明: 1. 连接到主库:pt工具连接到主库,然后自动发现主库的所有从库。默认采用show full processlist来查找从库,但是这只有在主从实例端口相同的情况下才有效。 3. 查找主库或者从库是否有复制过滤规则:这是为了安全而默认检查的选项。你可以关闭这个检查,但是这可能导致checksum的sql语句要么不会同步到从库,要么到了从库发现从库没有要被checksum的表,这都会导致从库同步卡库。 5. 开始获取表,一个个的计算。 6. 如果是表的第一个chunk,那么chunk-size一般为1000;如果不是表的第一个chunk,那么采用19步中分析出的结果。 7. 检查表结构,进行数据类型转换等,生成checksum的sql语句。 8. 根据表上的索引和数据的分布,选择最合适的split表的方法。 9. 开始checksum表。 10. 默认在chunk一个表之前,先删除上次这个表相关的计算结果。除非–resume。 14. 根据explain的结果,判断chunk的size是否超过了你定义的chunk-size的上限。如果超过了,为了不影响线上性能,这个chunk将被忽略。 15. 把要checksum的行加上for update锁,并计算。 17-18. 把计算结果存储到master_crc master_count列中。 19. 调整下一个chunk的大小。 20. 等待从库追上主库。如果没有延迟备份的从库在运行,最好检查所有的从库,如果发现延迟最大的从库延迟超过max-lag秒,pt工具在这里将暂停。 21. 如果发现主库的max-load超过某个阈值,pt工具在这里将暂停。 22. 继续下一个chunk,直到这个table被chunk完毕。 23-24. 等待从库执行完checksum,便于生成汇总的统计结果。每个表汇总并统计一次。 25-26....

December 29, 2015 · admin

使用 Xtrabackup 在线对MySQL做主从复制

1. 说明 1.1 xtrabackup mysqldump对于导出10G以下的数据库或几个表,还是适用的,而且更快捷。一旦数据量达到100-500G,无论是对原库的压力还是导出的性能,mysqldump就力不从心了。Percona-Xtrabackup备份工具,是实现MySQL在线热备工作的不二选择,可进行全量、增量、单表备份和还原。(但当数据量更大时,可能需要考虑分库分表,或使用 LVM 快照来加快备份速度了) 2.2版本 xtrabackup 能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份,innobackupex通过perl封装了一层xtrabackup,对MyISAM的备份通过加表读锁的方式实现。2.3版本 xtrabackup 命令直接支持MyISAM引擎。 XtraBackup优势 : 无需停止数据库进行InnoDB热备 增量备份MySQL 流压缩到传输到其它服务器 能比较容易地创建主从同步 备份MySQL时不会增大服务器负载 1.2 replication 为什么要做主从复制? 我想这是要在实施以前要想清楚的问题。是为了实现读写分离,减轻主库负载或数据分析? 为了数据安全,做备份恢复?主从切换做高可用? 大部分场景下,以上三个问号一主一从都能够解决,而且任何生产环境都建议你至少要有一个从库,假如你的读操作压力特别大,甚至要做一主多从,还可以不同的slave扮演不同的角色,例如使用不同的索引,或者不同的存储引擎,或使用一个小内存server做slave只用于备份。(当然slave太多也会对master的负载和网络带宽造成压力,此时可以考虑级联复制,即 A->B->C ) 还有需要考虑的是,一主一从,一旦做了主从切换,不通过其它HA手段干预的话,业务访问的还是原IP,而且原主库很容易就作废了。于是 主-主 复制就产生了,凭借各自不同的 server-id ,可以避免 “A的变化同步到B,B应用变化又同步到A” 这样循环复制的问题。但建议是,主主复制,其中一个主库强制设置为只读,主从切换后架构依然是可用的。 复制过程是slave主动向master拉取,而不是master去推的,所以理想情况下做搭建主从时不需要master做出任何改变甚至停服,slave失败也不影响主库。 复制类型 基于语句的复制:STATEMENT,在主服务器上执行的SQL语句,在从服务器上执行同样的语句,有可能会由于SQL执行上下文环境不同而是数据不一致,例如调用NOW()函数。MySQL在5.7.7以前默认采用基于语句的复制,在 5.7.7 及以后版本默认改用 row-based。 基于行的复制:ROW,把改变的内容复制过去,而不是把命令在从服务器上执行一遍。从mysql5.0开始支持,能够严格保证数据完全一致,但此时用mysqlbinlog去分析日志就没啥意义。因为任何一条update语句,都会把涉及到的行数据全部set值,所以binlog文件会比较大。 (遇到的一个坑是,迁移时,从库改正了字段默认值定义,但数据在主库更改后,即使产生的新数据默认值是正确的,但基于行的复制依然用不正确的值字段全部更新了) 混合类型的复制: MIXED,默认采用基于语句的复制,一旦发现基于语句的无法精确的复制时,就会采用基于行的复制。 mysql系统库mysql库里面表的日志记录格式需要说明:在通过如INSERT、UPDATE、DELETE、TRUNCATE等方式直接修改数据的语句,使用 binlog_format指定的方式记录,但使用GRANT、ALTER、CREATE、RENAME等改动的mysql库里数据的,会强制使用statement-based方式记录binlog。 可以在线修改二进制日志类型,如SET SESSION binlog_format=MIXED;,需要SUPER权限。 复制类型还可以分为 异步复制和半同步复制。 通常没说明指的都是异步,即主库执行完Commit后,在主库写入Binlog日志后即可成功返回客户端,无需等等Binlog日志传送给从库,一旦主库宕机,有可能会丢失日志。而半同步复制,是等待其中一个从库也接收到Binlog事务并成功写入Relay Log之后,才返回Commit操作成功给客户端;如此半同步就保证了事务成功提交后至少有两份日志记录,一份在主库Binlog上,另一份在从库的Relay Log上,从而进一步保证数据完整性;半同步复制很大程度取决于主从网络RTT(往返时延),以插件 semisync_master/semisync_slave 形式存在。 原理 (1) master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events); (2) slave将master的binary log events拷贝到它的中继日志(relay log); (3) slave重做中继日志中的事件,将改变反映它自己的数据。 该过程的第一部分就是master记录二进制日志。在每个事务更新数据完成之前,master在二进制日志记录这些改变。MySQL将事务串行的写入二进制日志,即使事务中的语句都是交叉执行的。在事件写入二进制日志完成后,master通知存储引擎提交事务。 下一步将master的binary log拷贝到它自己的中继日志。首先,slave开始一个工作线程——I/O线程。I/O线程在master上打开一个普通的连接,请求从指定日志文件的指定位置之后的日志内容,然后开始binlog dump process。Binlog dump process从master的二进制日志中读取事件,如果已经跟上master,它会睡眠并等待master产生新的事件。I/O线程将这些事件写入中继日志。 SQL slave thread(SQL从线程)处理该过程的最后一步。SQL线程从中继日志读取事件,并重放其中的事件而更新slave的数据,使其与master中的数据一致。只要该线程与I/O线程保持一致,中继日志通常会位于OS的缓存中,所以中继日志的开销很小。 此外,在master中也有一个工作线程:和其它MySQL的连接一样,slave在master中打开一个连接也会使得master开始一个线程。复制过程有一个很重要的限制——复制在slave上是串行化的,也就是说master上的并行更新操作不能在slave上并行操作。...

December 14, 2015 · admin

南山南

今天11月1号,深圳的天气正好从这一天凉了起来,傍晚回住处的公交车上给家里打了个电话,是爸爸接的,说家里已经有点冷了。 现在对冷没什么概念了,深圳是一个没有冬天的城市,一件外套就能过冬。也就是今天起风了出门才稍稍感觉到凉,昨天还热的不行呢——那是因为去爬山了。 南山,2年前来这里的第一个月就听说过,但两次上过梧桐山,上半年爬过凤凰山,就偏偏离自己最近的南山未曾到访。山虽然不高,但一直放着不去还能再找到人陪我去不成,于是就响应党组织号召,登山去。 周六下午,小明从公司过去,而我从家里坐公交过去,照计划的时间应该2点半可以集合,无奈在深大转车多等了20分钟,结果是小明跟其他人一起先从海关登山口上山,先到山顶者有奖,我晚十分钟到出发点,去追他们。出乎意料,迈进登山口就一直上台阶,上啊上啊上,T恤已经全湿了,我竟然还穿着紧身牛仔裤!(其实主要考虑到晚上吃饭方便)。由于平时也打打球,体力不算太差,20分钟上到了全程海拔一半的样子,还没追上,双腿力量也下降了,正好碰到没跟上大部队的两个人,就一起走了。后半程坡也小了很多,吹来一丝微风能感觉到背上一阵凉意。此时群里已经有人到观景台发图了,但奇怪的是那么一大波上去怎么才有2个人发图,原来拼的不仅仅是体力,还有手机信号…… 三点半时基本上都到顶了,风景还不错,能看到深圳湾大桥(据说晚上很美),和对面的香港。 团体里大部分我是认识的,有我以前的同事,和球场上认识的伙伴。虽然我已离职近4个月,但我党组织关系还在TP,也交了党费,这才有机会和他们一起出来。还有经费,号召大家买书,于是买了《摄影的艺术》《皮囊》等,小明也为他单反买了本,我看中的是他那本室内装饰和川菜食谱,嘿嘿。 爬完山当然还有活动,自助餐——不是平时想象的哪种自助餐。蛇口是富人区,自助的当然是海鲜之类的,与大饱口福和四海一家有点像,除了种类没有后面两家多,味道和环境都还不错,感受一下。 原本以为5点半开吃,顶多2小时回去了(因为人多而且还有些不熟的),结果听说海上世界就在附近,反正刚刚为了吃回本,肚子都撑了,就走着去了。哦,想起原来当天是万圣节,可不热闹了。 常去的南山腐败地,一个海岸城,一个欢乐海岸,怎么能漏了海上世界,也是早有听说却没来过。一路望去,好多歪果仁,而且装扮忒吓人。海上世界最中心有一艘“船”叫明华号,当然甲板上开着各种餐厅。无意听到人说8点整有水秀表演,几个大男人在一顿狂拍后,终于等来了 water show 。短短的三分钟! 周六算是疯了一天,周日计划还是学点东西,上午9点起来看了看puppet视频,下午去公司简单加了个班。上周经理不在,杂事一大堆,也是身不由己,也是欠了很多技术债。 最后,晚上做了顿饭,忙活2个小时——可是三个人的两顿饭菜啊,不过挺有成就感的,因为吃完了…… 11月,你好! 本文链接地址: http://xgknight.com/2015/11/01/nan-shan-hike/

November 1, 2015 · admin

周末腐败地

下午一点钟才起来,今天本来也没什么安排,算不上睡懒觉,毕竟昨晚四点钟才睡。 昨天(周六)公司写字楼的物业举办了一届羽毛球赛,七点钟就起来坐地铁来到侨城东,看来公司包的场地是华侨城锦绣花园的一个社区羽毛球馆,果然住着一群有钱人。我八点35到场,热个身,大概9点钟开始抽签,抽了个7号,也就是其他谁也抽到7号那就与我对打。运气太背了,一个估计有170斤的对手笑呵呵的站在我面前。人家力气大,专打我后场球,我手臂疼痛感还没恢复,被秒了。 剩下没事只给我司的人拍照了。哎,虽然我手机拍照效果一般,但也不差,pp拍出来噪点严重,不清晰。然后觉得反正现在也没事,物业方也没找到合适的裁判,我就顺口应了句“我来吧”,裁女单。额,场面有多和谐我就不讲了,双方是挽着手上场的。本以为完事了,结果,又要裁男单,裁复赛,最后决赛。当时我想现在空下这么多场地,好好练几个球,可大家都不愿意顶替我去裁。最后前三甲决赛,就我一个喊着,“13比11,这一局比赛结束”——决赛果然精彩,双方咬着分不放。因为是循环赛,按最后每人赢的局数定名次,三人打了七局。这还是我第一次当裁判呢。 回来时都12点多了,又困又累,一同事顺路就开车送我到了西乡。本以为可以冲个澡,睡四五个小时,结果,公司客户在投诉网站使用很慢,远程到公司找了一个小时原因没结果,还趴在桌上睡着了。(程序员节还出事情呢?) 等我醒来,室友几个约好了去民治聚餐,公司催命电话又打过来了,好在运维现在不止我一个,就让星星(我领导)去解决了。 真的很庆幸能有这么一群玩耍的朋友,我们七个是13年一同进TP的,离职只剩2个了,每次好久没约,就在群里吼一句,大家都不约而同的来了。乔帮主说的对,平时工作压力大,到了这,咱们就吹牛逼,自黑,互相调侃。好家伙,一顿饭能从下午五点半吃到十点,然后转战楼上KTV。我向来不喜欢唱歌这样的场所,但去也就去了,大家都自己人,不会唱歌瞎吼也没事(雷军的Are you OK都有人点,我还怕什么),玩玩骰子也可以。 玩的真的很疯,但也很开心。几个人里面,有一对已经领证了,我们都看过他们的分分合合,在桌上听他吹自己的理想规划,心想结婚了就是不一样;另一个也是我理工同届了,经常一起开玩笑,他刚从TP离职去了一加;还有威哥,互相说对方做的饭不好吃;还有勤快的小明,善于自黑强哥,花痴文,正在创业的韦爷。 到凌晨1点半实在是困了,一晚上嗓子哑了,芥末也吃了,圆满了。打个优步回到家,看似还清醒,贫民窟的百万富翁,没5分钟我就睡着了,醒来就一点了。 晚上又去蹭原公司场地打球,不想宅家,提前把晚上的汤煲好——这样的周末过得才有意义。 本文链接地址: http://xgknight.com/2015/10/25/weekends-badminton-ktv/

October 25, 2015 · admin

在女性眼里,男人会做饭是种什么体验?

原文地址:https://www.quora.com/What-do-women-think-of-men-who-can-cook 作者:Shambhavi Tripathi 翻译:Seanlook What do women think of men who can cook? 这个问题很有意思,我想我可以很好的回答这个问题,因为我有幸认识这些人。 我的弟弟和我的两个好朋友都很擅长做饭,所以我将以他们为原型来回答。 在我回答之前呢,我想提一下我自己算得上是一个极度偏执的人,因为我很爱吃。我就是个吃货(素食),我的味蕾从未被满足过,并且7×24小时不间断的寻找美食。然而,我自己对下厨一无所知,甚至麦琪面都下不好。好了,接下来让我来开始回答,在我看来男人会做饭是怎样的。 (Image Credits: Fathers day Archives | Kitchen Remodeling) 他们对很小的细节感兴趣 大部分人去餐厅时会怎样做?好吧,我来告诉你我一般怎么做。要么根据我自己喜好点几种特定成分的菜(例如奶酪),要么心情好的时候,根据菜单上的图片来点一些新菜式。是的,这就是我点菜的水平。现在当我和我弟或者喜欢做饭的朋友一起出去时,他们会这样做:大声念出菜名,同时也会念出它包含些什么(无论菜名后面的括号里写的是什么)。他们会尝试想象一下如果自己做出来会是什么味道。如果他们还不满足于念出菜名,有可能还会叫来服务员,询问各种细节,比如制作的过程,那道菜通常要提前准备什么。他们对这个太感兴趣了!与此同时,我只好不耐烦的看这看那,心想,为什么他就不能随便点任何想吃的东西呢? 他们极度追求完美 当他们为你刚做好一道鲜汁四溢佳肴,你如狼似虎的吃着,“天呐,不能更好吃了,太美味了,简直了!”。但当他们尝了一下,脸上摆出的奇怪的表情,我至今都没理解什么意思,他们会然后点评了一下小的不足并记在脑子里避免将来还犯同样的错误。 他们很性感 我们很爱看一个男人在做饭,真的很难不爱上一个厨房里的男人。看着他用双手创造出精美的一道菜,如此动人。它超过了其它赏赐,他们做饭的姿态透着某种性感。看着他们为你准备一顿早餐或者一杯咖啡,绝对可以大幅度拉高性感指数。 (Image Credits: istock_000018935400large - Howard Falco) 他们经常给你的生活带来新体验 他们总乐意去发明新的菜式,也会学习各种你可能从没听过的烹饪方法。他们给你的生活带来新花样,这是可遇不可求的品质。 他们觉得“做饭是女人的工作”这种想法很荒谬 这些人理解的下厨,是没有那么多局限的,这件事不仅仅限制只有女性才能做,他们完全打破这个令人愤怒的事实(印度除外),他们乐意并且为做出爱心饭菜的行为感到高兴。 他们可以时刻为你做吃的 无论是中午还是半夜,只要你在他们面前表达意愿,想要他做东西给你吃,放心吧,他绝对不会拒绝你。甚至半夜在家里,我的胃由于饿在咕咕叫的时候,我请求正在忙其它事情的弟弟做点吃的,他从未说一个不字。相反,他总能带来你怎么也想不通他是如何利用以前一样的食材,做出完全超乎意料的东西来。谢谢老弟:P 他们身体比我们健康 拥有大量关于各式食物的知识,他们知道哪种食物是健康的,哪种可能对身体不好甚至是有害的。所以他们通过推荐相对均衡、健康的饮食习惯,让自己和身边的人也安全健康起来。 他们很擅长打开一个话题,特别是在陌生场合 全世界到处遍布食物,当你以一名游客或者其它身份出现在一个陌生地点时,这些会做饭的人会很轻易的跟当地人搭上话,和他们一起旅游会感到很轻松,因为他们总知道怎样不会冷场,不感到尴尬,跟陌生人可以很友好的交流。 他们是天底下所有妈妈的“菜” 把他们介绍给你妈妈认识,并告诉说他会做饭,恐怕她听不进其它事情了。你妈妈将会对他印象深刻,甚至开始讨论关于菜式做法之类的事情。几乎每位母亲都爱这一点,你妈妈可能还会对你吼道:“向他学习!你甚至连杯茶都泡不好。”。 他们绝不会要求我进厨房(最后但我喜欢) 由于他们知道我对做饭没有一点概念,所以我可以很舒适的待在任意地方。他们从不会指指点点,也不会让你上前帮忙,依然总是会做出美味佳肴来满足我和身边的人。 MEN WHO CAN COOK ARE AMAZING AND A BLESSING. THEY ARE INTERNATIONALLY IN DEMAND AND TOTALLY RESPECTE. 本文链接地址:http://xgknight.com/2015/10/21/what-do-women-think-of-men-who-can-cook/

October 21, 2015 · admin

回家看看(国庆)

汽车在公路上一路奔驰,车厢内很安静,大部分人闭目休息,能确定的是司机是清醒的,而我在后面靠窗的位置,取掉眼镜,不太清晰的望着窗外。一片片无人问津小树林,一片片因下雨而污浊的池塘水,一片片村庄、农田…… 是的,老毛病又犯了,又要发感慨了。 昨天这个时候还在深圳地铁上,忙忙碌碌,人挤人。每天朝七晚九,周末睡不醒,完全没有7月份换工作那会儿打了鸡血一样,与自己的约定也始终没坚持。早在一个月前,实在想不到国庆去哪,也是因为种种压力,澳门的计划,四川的计划,没法任性的说走就走,于是就选择了回家,去见见老同学们,去参加婚礼,去看看父母,去看看自己。 昨天在列车上,看完了『侣行1』,作者带我们去探寻索马里的恐怖之都摩加迪沙,体验被枪抵住胸膛的心跳;带我们去北极的奥伊米亚康,在地冻天寒的雪地上露营;还深入乌克兰切尔诺贝利核电站,挑战核辐射恐惧;最后去感受毁灭与美学兼具的马鲁姆火山,看岩浆翻滚,体验生死,把命交给爱人。当然,不必羡慕,不必自悔,但哪怕我们生活做出他们百分之一的改变,至少深藏一颗不羁的内心,不要再一成不变,不要再泥潭深陷,就会变得不再慵懒,变得有趣。 能折腾,有信仰,这是我对他们四人团队的极简总结。而这正是我还没走出的迷途,Yes和No用错地方。 人一生会遇到形形色色的人,相信每个人背后都有故事。这些人会对你产生重大影响的人,一双手都可以数的过来,而时常能陪在身边的更是屈指可数。与他们去经历欢笑与泪水,去经历生死与难忘,这样才懂得珍惜,不会恶语相向。很喜欢道士下山范伟讲的那段话,“人生七十古来稀,十年少小,十年老弱,还有五十年,五十年再分成日夜,只有二十五年的光景了,再加上 刮风下雨,三灾六病,人这一辈子 还能剩下多少好日子。”。工作,努力尽心就好,对自己做的事情负责;生活,本应多样。(写完这段,良辰都想吐了) 火车上还看电影『遗弃』,差一点陷入平常悬疑片的路子,特别是女主开始怀疑自己的时候,好了,不剧透了,小电影里值得一看。 凌晨1点到的九江,以亲友马上过来接我为由,逃离出站口过分“热烈”的拉客仪式,不下十个说有小妹儿的,“我们这都这么叫”,终于在一公里开外的地方找到一个宾馆,尼玛,还是双标。抓紧时间睡了四个小时就滚了。 本文链接地址: http://xgknight.com/2015/09/30/the-way-home-20151001/

September 30, 2015 · admin

nice is not nice

看到身边朋友在玩一个叫 nice 的应用,也试用了一把。 从下载量来说它是LOFTER的2倍,它们都可以划分为图片社交。这样说对于网易乐乎来说是不公平的,lofter定位是轻博客,类似于国外的tumblr,生产高质量的内容,尤其是图片。(jianshu倾向于文字,类似国外的medium) 而nice呢,注重图片几乎到放弃文字的地步,简单的通过打标签来注解图片,炫耀的意思不言而喻,而恰好它打的是陌生人社交的牌,大家都互相不认识,不会引起熟人间拉仇恨的嫌疑。陌生人之间也丝毫不吝啬自己的赞,这种低成本却又能给对方带来好感的点赞行为,实际都是虚伪在作怪。我因为应用要求上传了一个阿狸的头像,几分钟内也能收到十多个赞,我当时都蒙了。但是确实喜欢听到被点赞的通知,这大概能解释为什么女生偏爱这个app——全nice内容无非就是自拍照、吃的什么、逛街——无特效,不发图。 在nice里,你会发现所有人都过着小资生活。它不是一个发泄的场地,也不适合记录生活,因为它是短暂的,一个人可能接触nice一到两个月基本就淡出了。有时候想想用nice的人其实是自私的,因为你的图(背后)往往不止你一人,但因为几乎全来自陌生人点赞,满足的是个人的虚荣心,而图中那一刻的其他人无非是个陪衬。不然为何不发惹朋友圈呢…… 可能有人出来批判我了,女生爱美怎么啦,注孤生。也许我喜欢的只是对生活一种简简单单的表达。你为何不愿在朋友圈发同样的,难道是因为缺少标签的功能吗,no! 难道是文艺青年号称要逃离朋友圈,也不对!一万个哈姆雷特! 在nice久了,刷够了别人的美图,忍不住自己也要上图。要有上图的资本,就要打破原来的计划去寻找“素材”,会不会对身边平凡的生活感到厌倦——我YY的。 人人都有爱美之心,无可厚非,但吸取更有营养的内容,增加自己的涵养,戒除浮躁,懂心交流,才是高情商的选择。 – 玛德,在dropbox上下个插图搞了一个小时 本文链接地址: http://xgknight.com/2015/07/14/nice-is-not-nice/

July 14, 2015 · admin

EC的第一天

第一天入职 EC,总体感觉还不错,就是不知道日后的工作怎样。eva给我们五个介绍了公司的制度和福利,公共免费wifi,下午四点下午茶有水果,办公电脑不限网(中午休息时间竟然有人直接打dota,还有看动漫的)。sunny跟我们签的2年合同。好了夸完说说其他的感受。 公司产品——EC营客通。主要这一个产品,有web、PC、android、IOS平台,而且主要卖点是与腾讯qq无缝连接,同时也能连接手机通讯录、邮箱、excel,号称“连接一切”,不然怎么叫 Easy Connection 。试用了移动端,其实功能很简单:支持各种数据来源的导入,加比较全的手机通讯录功能,,再加定时提醒功能(这不是最近我在试用的 『滴答清单』的功能吗),最后是外勤签到和统计的功能。并没有多少先进的科学方法,或令人眼前一亮的新功能。 PC端的功能稍微复杂一点,但界面简直就是qq的副本,没了qq秀和游戏广告。这不禁让我想到了企业qq RTX,四像四不像。我想ec存在的价值在于,让员工有意识的通过工具去区分工作和生活。至于要做中国的Salesforce,路途还非常非常遥远,因为它“不止连接”。 至于我很早就了解到的纷享销客,内部培训的时候除了说方向不一样外,还有贬低对手的意思,什么操作性crm与分析型crm。试用了一把,纷享销客也有分析统计预测的功能,走的路线确实完全不一样,似乎fxiaoke更注重于流程审批、知识共享、外勤签到等功能。究竟哪一个是以后的方向,还是各自结合,还很难说。salesforce估值400多亿肯定是有它的道理,如果2年之内没达到sf现在的原型,就很难有更大发展了。 晕,怎么上班第一天胡乱评价自家产品。 以后上下班要挤地铁高峰期了,告别了班车福利,似乎以前坐班车从窗户旁看到了公车上的自己。 现在在想,第二份工作要给自己角色上一个怎样的转变呢,我隐约的感觉到不在甘于这个小弟的角色,而是需要主动在运维团队里推进工作、提出建设性意见的人。听桂哥和超哥的意思,以后工作的关键词大概是kvm, docker, zabbix, saltstack,还是希望能够接触到数据库、开发和架构方面的内容。加油↖(^ω^)↗! 本文链接地址: http://xgknight.com/2015/07/07/ec-the-first-day/

July 7, 2015 · admin