作者归档:月小升

关于 月小升

正在创业

CTO是什么角色

CTO(首席技术官)英文Chief Technology Officer,即企业内负责技术的最高负责人。 有时CTO和CIO(Chief Information Officer信息管理最高负责人)是同一个人(尤其在软件公司),有时CTO归于比较精通科学技术的CIO手下。 一般CTO会有以下责任:长期技术方向(战略性)、短期技术方向(战术性)、管理研究对公司经营活动和营利的影响、公司中使用的软件等等。 CTO和CIO,技术总监的差别: CTO一般在IT企业中才有,是分管技术的副总,非IT企业大都设置总工程师、技术副总这样的职位,例如在IT企业中,负责软件开发的副总也叫CTO,而技术总监则不是CTO,总监只是部门的负责人,副总是企业的负责人。 CIO是分管IT的副总,例如分管企业IT管理的副总,或者分管信息化的副总。 国外的CTO主要职责是设计公司的未来,其更多的工作应该是前瞻性的,也就是制定下一代产品的策略和进行研究工作,属于技术战略的重要执行者。 CTO 不应该只局限于技术,应该让团队成员的技术劳动体现出应有的价值,把技术和产品变成一家公司的发动机。 国内的小公司的CTO 顶着CTO的名头干着技术组长兼打杂的事情,包括但不限于招聘,裁员,拉网线,查机房,装系统,重装系统,讨论方案,推翻方案,谈合同,签合同,哄手下,骂手下,被老板哄,挨老板骂,确定进度,拖延进度,重新定进度,取悦老板,揣摩老板,写画饼邮件,写辞职邮件等工作,工作内容一般不包括编码。 其中最重要的是招聘。 招聘的伎俩 因为一个小公司想请一个有名号有能力的程序员,是拿不出任何与之匹配的物质条件的。所以在精神方面能够给一个技术人员最高的title也就是CTO了,一般这样的公司的CTO做的还是低阶码农的事,所以应该叫首席代码官儿。 CTO和总监的股份地位衡量 衡量一个O和一个总监的唯一标准是股份配比,低于3%的,叫什么O都白搭。 给 boss 一点建议,我们常常短期内高估技术的价值,长期来看低估技术的价值。 一般CTO会有以下责任: 长期技术方向(战略性) 短期技术方向(战术性) 管理研究对公司经营活动和营利的影响 技术总监的责任相对简单: 搞好技术就好了。 补充一点知识 CEO(Chief executive officer)首席执行官 类似总经理、总裁,是企业的法人代表。 COO(Chief operating officer)首席运营官 类似常务总经理 CTO(Chief technology … 继续阅读

发表在 互联网观察 | 标签为 , , | 留下评论

微信的小程序干啥用?

1.微信不是App的分发入口,但是成了App的网址导航站。 2.微信一家独大的格局越来越明显,等于通吃了中小App,对于生态系统的繁荣,是个未知数; 3.具体包含:界面、视图、内容、按钮、导航、多媒体、位置、数据、网络、重力感应 4.滴滴是最典型的小程序,微信支付也是 5.冲击了部分移动开发人员,HTML5技术人才增加了用武之地 6.短期无法撼动大APP市场。 7.小程序依赖社交传播 8.微信随时封杀你的小程序,犹如当年的服务号 9.微信做了个平台,大家来耍大刀 10.除非你有有价值的产品,否则创业依然没戏,邀请机制首先给那些有良好产品的公司。等于一次服务升级。你弱,你别来。   张小龙在朋友圈里这样解释道:小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。   这次微信推出的小程序,最大的亮点在于微信提供了丰富的框架组件和API接口供开发者调用,具体包含:界面、视图、内容、按钮、导航、多媒体、位置、数据、网络、重力感应等。在这些组件和接口的帮助下,建立在微信上的小程序在运行能力和流畅度上面便可以保持和Native APP一样的体验。   做渠道运营的同学可能会清楚,过去两年里,APP推广的成本是呈翻倍增长的。有些垂类APP的CPA单价高达500元以上,对于创业者来说没有太多钱可以去砸在流量上,但流量往往是控制产品生死的命脉,每年有50%的新APP死在流量问题上。   但2016年的微信来做这件事,天时地利人和似乎都占据了,既有海量的用户,强大的用户粘性,足够长的用户使用时长,是国内目前最称得上SuperAPP的应用了。   高频场景的服务天然具备独立发展成生态的潜力,可以自成一套生态体系,比如服务领域的滴滴出行。即使是在微信、支付宝、微博中都开辟了打车入口,这些也只是增量,自家APP还是主要的阵地。   而对于低频、非刚需场景的长尾服务而言,由于需求通常较为简单,使用频次低,撑不起来一个独立APP,寄生在巨头身上是最好的选择。 微信小程序,等于开放了另一个移动的入口 至于到底未来应该首选开发APP还是开发“小应用”,现在真给不出答案。作为开发者,你需要关心的是你的用户和你的产品需要什么样的场景来完成从0到第1次,以及到100次的缠绵。如果这个过程你想明白,想透了,你也就不会有犹豫了。

发表在 互联网观察 | 标签为 , | 留下评论

使用一个脚本监控mysql进程

#!/bin/sh ps -fe|grep mysqld |grep -v grep if [ $? -ne 0 ] then echo "start process….." service mysql start else echo "runing….." fi   DATE=`date +%Y%m%d%H%M%S` echo $DATE >> /backup/mysql/test.txt 0表示存在的 $? -ne 0 不存在,$? -eq 0 存在 vi … 继续阅读

发表在 Linux, 数据库 | 标签为 , , , | 留下评论

如何优雅的上youtube网站

这个其实是一个如何出去的的命题 有幸得到一个免费的出去的神器 拉丁 是一个同事一个刚毕业的小伙子给提供的。上youtube的速度很不错。而且比较稳定,还免费。 官网网站 https://www.getlantern.org/ 打开以上地址直接下载 英文名字Lantern 拉丁 神灯的意思 太简单的,以至于我没什么可以多讲的,赶紧下载安装上了,双击图标,就开始运行了。 看看上youtube的效果 可惜了神灯没有mac版本和iphone版本。谁知道的告诉我一声

发表在 互联网观察 | 标签为 , , | 留下评论

mysql 无故崩溃,自动退出解决方案

最近博客服务器的mysql mysql经常崩溃,挂了,不过我发现了的时候,重启就好了。基本一周来一次 2016-09-20 15:17:04 13896 [Note] Event Scheduler: Loaded 0 events 2016-09-20 15:17:04 13896 [Note] /opt/lampp/sbin/mysqld: ready for connections. Version: ’5.6.21′ socket: ‘/opt/lampp/var/mysql/mysql.sock’ port: 3306 Source distribution 2016-09-21 13:34:04 27385 mysqld_safe Number of processes running now: 0 2016-09-21 13:34:04 27385 … 继续阅读

发表在 数据库 | 标签为 , , | 留下评论

Excel IF 等于某个字符串则输出结果

有时候我们需要对Excel的汉字进行判断 规则为 =IF(B2="大学本科","大学以上","大学以下") 如果正确则显示大学以上,如果不正确则大学以下  如果表格里多了个研究生,那么要用到OR 或者操作 OR(B2=”大学本科”,B2=”研究生”) 这表示B2 等于 大学本科,或者等于研究生 =IF(OR(B2="大学本科",B2="研究生"),"大学以上","大学以下") 

发表在 科技精品 | 标签为 , | 留下评论

优秀产品经理要做到什么

好的产品一定是:有用,好用,盈利。 有用的产品是好用和盈利的前提,盈利的产品是在有用和好用的产品条件之上的,而好用的产品是连接有用和盈利的必备条件,三角结构,三者缺一不可,以上绝不包括刚需类产品。 有用:怎么定义有用,可以说是对真实需求的判断,也可以说是提升现有服务的体验,从时间或者是成本来讲,还可以说是从人性的角度来说满足了那些不能说的秘密。而这些,又能往下拆解无数,你还敢说简单吗? 好用:更难了,怎么定义?可以从用户体验、外界评论、交互、设计、布局、成本等等上面来切入,每一个再去细分,又有无数。找到用户的需要,下一步就要把这个点做到极致,给他好的体验。如果这个体验能够从微观入手,超出预期,很容易就能做出好的东西。还敢说简单? 盈利:有人说我做产品就是为了情怀,不为盈利,在这里送你俩字,呵呵。好产品一定是盈利的,迎合上面说的,商业化存在无形之中,问问自己觉得能体会这句话吗,想想现实的例子?阿里巴巴,让用户无感知,但是商家用户惨咯,但是毕竟商家用户是少数,所以舍小我顾大局。 好的产品经理一定是:有责任心,摆清位置,果断。 有责任心是后两者存在的前提,果断是建立在前两者的基础之上的,摆清位置是连接责任心和果断动作的因素,仍是三角结构,三者扔缺一不可。 有责任心:你不坑研发,不吭用户,不坑公司,不坑你老板,不坑你自己,对产品结果负责,对数据负责,对用户负责,不都是有责任心的表现吗?那么怎么做?比如要学习——学习能力,多做事——执行力、沟通能力、产品能力,多思考——主人翁意识、宏观大局、方法论等。难道不是吗? 摆清位置:为什么你和研发关系不好,因为你没摆清自己的位置,你只是研发、老板、用户、公司的服务者,连接者,你不是高高在上的,你不是他们的领导,如果有后者心里,做出的产品能好?和研发关系能好?这难道不应该是非常重要的因素?这个因素甚至能左右公司整个的团结度,左右整个产品的导向。 果断:说的更具体,产品上了,好,怎么好的,还能怎么更好,不好,为什么,初衷有问题还是用户圈错了,下还是继续观察?还有老功能要下线,怎么下?什么时候下?为什么下?也就是加功能容易减功能难,问问几个人能在工作中做到果断、有魄力的? 产品经理职位存在的意义是:平衡,信任,善良。 平衡:平衡什么?平衡好产品的三要素以及产品经理自身的必备要素之间的关系。就算是三角形,一旦某个点过于激进,三角形也会坍塌,依据不同的项目、实际、公司、人员、预算、能力等,通过产品经理的平衡、权衡之后,发挥出应有的最大价值和最大效益,不正是产品经理该做的事儿? 都说是产品狗,为什么是产品狗呢,因为你技术技术不懂,运营运营不懂,市场市场不懂,设计设计不懂,就是个画原型的。可痛苦只有你自己清楚,但是其它环节,仍认为你还是个画原型的,还天天瞎逼逼,瞎指挥。出现这种问题,不禁要问,你将你的价值传递下去了吗?你做到平衡了吗?你照顾以上这些人的感受了吗?你带入这些人了吗?我想应该是没有,如果成功做到了,应该每个人都是平等才对,你要给众人洗脑,我们要做这个项目不是给我做的,是给咱自己做的,是迎娶白富美,迎接高富帅的第一步,是大家的事儿,我只是配合你们巴拉巴拉,效果一定不一样。 有结果,分享;有改动,共享;有问题,请教。一定会改变你自己的地位,随之而来的,也许是产品春天。 信任:要信任自己团队,要信任自己的产品,多使用,多推荐(不是传销),多投入感情。我们做出的这个产品就是改变世界的,就是最牛逼的,有多少人羞于谈起自己的产品,下了班自己产品碰都不碰的,这样的产品经理做出的产品,如何? 善良:非常重要,可多数人都忽略了。产品经理实际应该把美好的世界传递给用户,期间应该是善良的,为用户着想的。不论你多么聪明,如果从心里已经做好了cào用户的打算,哪怕再聪明,长期结果一定是惨败。你可以笨,可以什么都不懂,但是你一开始就做好了服务用户,服务产品的打算,相信哪个领导和用户,都是会喜欢这种同学的,用户会全力支持你的产品,领导会全力培养你和点播你,你的产品和你自己的成长速度还担心么?可以去看看亚马逊CEO的一篇文章《善良比聪明更重要》。 产品经理能力模型 学习笔记: 原文 http://www.woshipm.com/pmd/416518.html

发表在 技术管理 | 标签为 | 留下评论

苹果7出来了,苹果7的那些段子

那一年,他用6000元买苹果5,而我用6000元摆地摊。一年后,他用6000元买苹果5s,而我有了6万元,开了家小店。两年后,他用6000元买苹果6,而我有了自己的公司。三年后,他用6000元买苹果6s,而我有车有房有存款。如今,他用6000元买苹果7,而我,四处躲债,亡命天涯。——Rocky_FFL 本人在美国被骗 急需钱回家 有没有好心人转8000元给我 12块吃饭7988买台苹果7联系家人。[笑cry] 我是不会追求什么苹果7,什么plus的。支持国产。[微笑] 现在我走丢了 请各位好心人凑一下8000元帮助我 2元钱坐车回去 剩下的买苹果7 木有肾,瞬间感觉身体被掏空了。。。 #iPhone7# 当初南海事件的时候一个个都嚷嚷着抵制美货,现在苹果7出来了一个比一个买的快. 天天骂我们脑残粉 自己又有多爱国?呵呵呵,双标狗太多#苹果7# iphone7苹果店首日发售现场:图1上海、图2北京、图3加拿大多伦多。 你们这群人!忘记了南海仲裁那天吹下的逼了么?????不说了,我去买黑色的了 【苹果宣布第一批iPhone 7快卖完了,你收到iPhone7到货的信息了吗?】就在苹果宣布iPhone 7 Plus售罄的时候,网友们纷纷晒出了他们物流信息更新的照片。有人看到了天猫后台的物流信息更新,有人则是收到了EMS或者顺丰的短信。他们就是苹果声明之中第一批收到iPhone7的幸运儿。 不得不承认,“杜蕾斯”依然宝刀不老,在AirPods耳机上又是装的一手好逼,祭出大招:#苹果7耳机#别乱跑。网友集体围观热评:文案,我只服杜蕾斯! CNN财经:苹果终于舍弃了遭鄙视的16GB。自2010年iPhone 4以来,苹果一直坚持最低容量为16GB。但是5年后,16GB对用户来说越来越捉襟见肘。 今日美国:iPhone发布很少有这样的符合预料,苹果失去了魔力并在创新方面成为明日黄花。苹果所做的就是让果粉们充值信仰。 CNET:iPhone 7和iPhone 7 Plus给人印象深刻,但是升级动力不足。43%网友表示对新款iPhone完全不感兴趣。 TechCruch:苹果说取消耳机接口是因为勇气。勇气?呵呵 ArsTechnica:与其说是iPhone 7,不如说是iPhone 6s 二代。 如果说外媒的吐槽还算正经,那么外国网友个人的吐槽就毫不留情面了。其中对无线耳机AirPods和取消3.5mm耳机接口吐槽更为集中。 Twitter网友@superdeluxe:如何找到你丢失的苹果无线耳机 Twitter网友@mattquinn16:这耳机我要是丢了一个,还得再花159美元买一套。 Twitter网:@JMBootah:我在有线耳机上投入不菲,现在我不想说话,我想静静。 Twitter网友@reckless:苹果说它取消耳机接口的原因,只是因为它有勇气。售价159,这真的很需要勇气。

发表在 吐槽 | 标签为 , , , | 留下评论

负载均衡如何做,负载均衡的几个方案

1.硬件负载均衡 一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用; 2.软件负载均衡 LVS/HAProxy、Nginx的基于Linux的开源免费的负载均衡软件策略,这些都是通过软件级别来实现,所以费用非常低廉,所以我个也比较推荐大家采用第二种方案来实施自己网站的负载均衡需求。 在软件负载均衡里,只要买几个服务器,安装软件就好了 合理的软件方案:Nginx/HAProxy+Keepalived作Web最前端的负载均衡器,后端的MySQL数据库架构采用一主多从,读写分离的方式,采用LVS+Keepalived的方式。 3.本地负载均衡技术 本地负载均衡技术是对本地服务器群进行负载均衡处理。该技术通过对服务器进行性能优化,使流量能够平均分配在服务器群中的各个服务器上,本地负载均衡技术不需要购买昂贵的服务器或优化现有的网络结构。 4.全局负载均衡技术 全局负载均衡技术适用于拥有多个低于的服务器集群的大型网站系统。全局负载均衡技术是对分布在全国各个地区的多个服务器进行负载均衡处理,该技术可以通过对访问用户的IP地理位置判定,自动转向地域最近点。很多大型网站都使用的这种技术。 5.链路集合负载均衡技术 链路集合负载均衡技术是将网络系统中的多条物理链路,当作单一的聚合逻辑链路来使用,使网站系统中的数据流量由聚合逻辑链路中所有的物理链路共同承担。这种技术可以在不改变现有的线路结构,不增加现有带宽的基础上大大提高网络数据吞吐量,节约成本。 三种软件负载均衡 LVS负载均衡的特点是: 1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的; 2、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减少了人为出错的几率; 3、工作稳定,自身有完整的双机热备方案,如LVS+Keepalived和LVS+Heartbeat,不过我们在项目实施中用得最多的还是LVS/DR+Keepalived; 4、无流量,保证了均衡器IO的性能不会收到大流量的影响; 5、应用范围比较广,可以对所有应用做负载均衡; 6、软件本身不支持正则处理,不能做动静分离,这个就比较遗憾了;其实现在许多网站在这方面都有较强的需求,这个是Nginx/HAProxy+Keepalived的优势所在。 7、如果是网站应用比较庞大的话,实施LVS/DR+Keepalived起来就比较复杂了,特别后面有Windows Server应用的机器的话,如果实施及配置还有维护过程就比较复杂了,相对而言,Nginx/HAProxy+Keepalived就简单多了。 Nginx负载均衡的特点是: 1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的正则规则比HAProxy更为强大和灵活,这也是许多朋友喜欢它的原因之一; 2、Nginx对网络的依赖非常小,理论上能ping通就就能进行负载功能,这个也是它的优势所在; 3、Nginx安装和配置比较简单,测试起来比较方便; 4、也可以承担高的负载压力且稳定,一般能支撑超过几万次的并发量; 5、Nginx可以通过端口检测到服务器内部的故障,比如根据服务器处理网页返回的状态码、超时等等,并且会把返回错误的请求重新提交到另一个节点,不过其中缺点就是不支持url来检测; 6、Nginx仅能支持http和Email,这样就在适用范围上面小很多,这个它的弱势; 7、Nginx不仅仅是一款优秀的负载均衡器/反向代理软件,它同时也是功能强大的Web应用服务器。LNMP现在也是非常流行的web架构,大有和以前最流行的LAMP架构分庭抗争之势,在高流量的环境中也有很好的效果。 8、Nginx现在作为Web反向加速缓存越来越成熟了,很多朋友都已在生产环境下投入生产了,而且反映效果不错,速度比传统的Squid服务器更快,有兴趣的朋友可以考虑用其作为反向代理加速器。 HAProxy负载均衡的特点是: 1、HAProxy是支持虚拟主机的,以前有朋友说这个不支持虚拟主机,我这里特此更正一下。 2、能够补充Nginx的一些缺点比如Session的保持,Cookie的引导等工作 3、支持url检测后端的服务器出问题的检测会有很好的帮助。 4、它跟LVS一样,本身仅仅就只是一款负载均衡软件;单纯从效率上来讲HAProxy更会比Nginx有更出色的负载均衡速度,在并发处理上也是优于Nginx的。 5、HAProxy可以对Mysql读进行负载均衡,对后端的MySQL节点进行检测和负载均衡,不过在后端的MySQL slaves数量超过10台时性能不如LVS,所以我向大家推荐LVS+Keepalived。 6、HAProxy的算法现在也越来越多了,具体有如下8种: ①roundrobin,表示简单的轮询,这个不多说,这个是负载均衡基本都具备的; … 继续阅读

发表在 Linux, 高并发与大数据 | 标签为 , , | 留下评论

php构造函数

构造函数在C++ java里的应用及其普遍,今天好好研究了一下php的构造函数和析构函数 构造函数和析构函数 构造函数 void __construct ([ mixed $args [, $… ]] ) PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。如果子类没有定义构造函数则会如同一个普通的类方法一样从父类继承(假如没有被定义为 private 的话)。 Example #1 使用新标准的构造函数 <?php class BaseClass { //我是一个父亲的构造函数 function __construct() { print "In BaseClass constructor<br>"; } }   //我是一个孩子类 … 继续阅读

发表在 PHP | 标签为 , , , | 留下评论