设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Google I/O最全记录!深度V15发布

2016-5-22 21:19| 发布者: joejoe0332| 查看: 8393| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Google I/O来了!这一周Google无疑是世界科技界的中心。本周,Google I/O大会召开,而甲骨文与Google关于Java的诉讼也进入关键的阶段。一边是离未来最近的发布会,一边是最具争议的开源诉讼,我们一起来看看本周Goog ...


  来自Thevarguy的 Christopher Tozzi撰文总结了开源软件公司常犯的5个错误,并给出了要避免这样的错误的建议。在开始作者述说了为何要写这么一篇文章:要如何做才能够让那些开源软件公司以及他们的合作伙伴茁壮成长?若是回到15年前,这个问题确实是难以回答的。但是,今天开源已经是一种常态,有太多的开源 公司在这15年此消彼长的发展着,我们回顾过去,是什么让开源软件公司在健康成长,那些常犯的错误是否能够让后来者吸取教训,避免重蹈覆辙。



  像一个严谨的程序员一样,作者对于文中出现的一些概念进行了解释:本文所说的开源软件公司,指的是在开源生态系统下占据某个环节的公司,他们未必是需要将所有的产品都开放源代码,也未必一定是开发过开源的代码,他们只是以这样或那样的方式混迹于开源界。

  当我们去回顾这些公司的历史时,其中的错误或成功都一目了然,以下内容是这些公司所常犯的5个错误,应该极力去避免,避免的方法也在其中。想了解更多,请你关注本次专辑吧!

  按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。


  本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言。(未来技术变化不在讨论范围)

  目标:能够完成基本的LNMP系统安装,简单配置维护;能够做基本的简单系统的PHP开发;能够在PHP中型系统中支持某个PHP功能模块的开发。时间:完成本阶段的时间因人而异,有的成长快半年一年就过了,成长慢的两三年也有。

  1.Linux:基本命令、操作、启动、基本服务配置(包括rpm安装文件,各种服务配置等);会写简单的shell脚本和awk/sed 脚本命令等。

  2.Nginx:做到能够安装配置nginx+php,知道基本的nginx核心配置选项,知道 server/fastcgi_pass/access_log 等基础配置,目标是能够让nginx+php_fpm顺利工作。

  3.MySQL:会自己搭建mysql,知道基本的mysql配置选项;知道innodb和myisam的区别,知道针对InnoDB和MyISAM两个引擎的不同 配置选项;知道基本的两个引擎的差异和选择上面的区别;能够纯手工编译搭建一个MySQL数据库并且配置好编码等正常稳定运行;核心主旨是能够搭建一个可运行的MySQL数据库。详细内容请关注本次专辑……

  最近经常有同行的朋友或者Linux初学者问我:运维人员是否需要学一门语言,那么该学哪种语言呢?对于这个问题,我分两个方面回答:

  首选,在大数据、云计算发展迅猛的今天,系统运维人员如果不懂一点开发语言的话,确实会举步维艰,因为在运维工作中,业务系统的繁多,线上服务器规模很大时,只能通过 写脚本的方式(自动化也是脚本一种哦)自动化完成,不然,如此重复和繁琐的工作,靠人力是无法负担的,所以,学习一门可以让运维工作批量完成的语言,就显得很重要了。


  那么应该学习一门什么语言呢?对于Linux系统运维人员来说,答案就比较复杂,因为有很多的选择。shell、perl、python、ruby等等。我认为,每一个Linux系统运维人员都应该知道Linux外壳程序(sh或bash),另外还要知道Perl、Ruby或Python当中的某一门语言。至于学哪一门语言,并不重要。

  在我看来,任何 语言都是为运维工作服务的,只要能完成运维工作,你喜欢哪种语言,那么你就用哪种语言吧,当然,对于初学者会有一些不同的选择,如果你是初学者,推荐当下 比较流行或者企业应用比较多的语言来学的话,对以后的工作会有很大帮助,毕竟没有哪个公司愿意接受一种陌生的语言。

  那么,是否初学者一开始就要马上学习一门运维语言呢,我觉得这个为时过早了,因为任何语言,特别是shell、python等这些语言,与Linux联系很紧密,如果对 Linux一无所知的时候,就茫然的去学语言,那无异于盲人摸象,所以我建议,学习系统语言,一定要有Linux基础后再去学习,你会发现,语言也变得容易多了。

  更多本周开源资讯,本次专辑将为您一一呈现……


  钢筋与 LED 交织的露天舞台,双肩包和文化衫组合的黑压压人群,热火朝天的集市与展位,还有隔海相望的 100 万中国观众,你以为这是一场狂欢的音乐节,其实它叫 Google I/O。欢迎来到离未来最近的发布会。


  甲骨文和谷歌再次回到了法庭上。这一争端早在 2010 年就已开始,当时甲骨文率先起诉称,谷歌在 Android 操作系统中使用了 37 个 Java API(应用程序接口)。本案的最初判决有利于谷歌,但在被提交至上诉法院后情况发生了逆转。


  北京时间5月20日早间消息,谷歌母公司Alphabet CEO拉里·佩奇(Larry Page)周四在法庭上表示,尽管谷歌没有为在数千万智能手机中使用的甲骨文软件付费,但谷歌认为任何人都可以免费使用这项知识产权。在旧金山联邦法院的诉讼中,甲骨文指控称,谷歌的Android系统侵犯了该公司关于Java的版权。谷歌表示,根据版权法的合理使用条款,谷歌在使用Java时不需要另外付费。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部