设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Docker重磅发布 Ubuntu放弃战斗

2017-4-23 21:31| 发布者: joejoe0332| 查看: 9450| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Docker想要让容器而不是操作系统成为数据中心系统运行的基本构建模块。这家公司近日推出了两个新的开源项目,以便系统组装商使用Docker和第三方组件,自行组建基于容器的模块化系统。Ubuntu正着手用Wayland替换X.Org ...


  嗨...你还记得火狐么? 谷歌的 Chrome 浏览器现在是浏览器群英中的王者,不过火狐依然独树一帜并且依旧是网页应用开发者最好的浏览器。我知道它稍微有点慢,并且略占内存,不过其各种定制化功能绝对是无懈可击的。我们列举出了一些我们收藏的火狐插件,让我们作为开发者的生活变得更加简单,并且希望它能帮助节省你一点点时间。


  1、Web Developer:一个绝对能称之为顶尖的浏览器网页开发工具,Web Developer 是一款不仅仅在Firefox上可用的扩展插件,其还风靡 Chrome,Opera,并且其可以在任何支持上述浏览器的操作系统上运行自如,包括 Windows,OS X, 以及 Linux。

  2、JavaScript Deobfuscator:查看并调试 JavaScript,如 JavaScript 本身在有 JavaScript Deobuscator 的页面上编译执行一样。 JavaScript Deobuscator 会为你显示页面上的所有 JavaScript —— 甚至那些在fly上生成并混淆的代码。即使你工作于没有使用混淆的网站,它也是一个很有价值的工具。

  3、HackBar:HackBar 是一个简单的安全审核和渗透测试工具,它是所有希望确保其工作安全的开发人员的必备工具。 它并不是一个用来执行标准漏洞的工具,它不会教你如何破解网站,但它可以帮你测试SQL注入,XSS漏洞和站点安全性。 您可以在 GitHub 查看源代码。

  听说,你决定要为你的 “技能树” 再添加一门特定的编程语言。那该怎么办呢?在这篇文章中,作者提出了 12 项关于学习技术的建议。记住每个人学习的方式都不一样。其中一些可能对你十分有用,而其他的则可能无法满足你的需求。如果你开始担心一个策略,请尝试另一个策略并看看它哪里适合你。


  1. 将其与类似的语言进行比较。当你首次观看有关该语言的第一个教程或阅读代码时,请尝试猜测该语言的每个部分将会做什么,并检查你的判断是否正确。 如果记笔记可以帮助你整合信息,请拿起一张纸并记下三个列表:看起来很熟悉的东西,并且做了预期中的事;看起来很熟悉的东西,但做了意料之外的事;看起来完全是新的东西

  例如,如果我用来自 Python 和 C 背景的 Rust 代码进行此练习,那么在第一个列表中,我会放上用于表示范围的花括号,!(看起来像是布尔类型的 非,但实际上是 Rust 中的宏定义)则放在第二个列表,类型签名语法(type signature syntax)放在第三个列表。如果你保留着初始列表的副本,一旦你更熟练,可使用它通过语言反思你的进展,并提醒自己在尝试向其他人讲授该语言时,有哪些看起来不熟悉的概念。

  每一位开发者在正式踏上开发道路之前,都需要经过毫无编程经验的“第一阶段”。这时他们对于程序的理解仅限于照着书本或记忆进行有规律的字符录入,甚至不清楚自己所输入的字符代表什么指令,因此每当错误出现时常常显得手足无措,怀疑软件、怀疑系统,甚至开始怀疑人生,到头来却发现只是少输入了个分号。


  该阶段虽然看起来简单,但确实也是最容易将门外汉拦在开发者殿堂之外的门槛。对于位于该层的小白而言,切记不要迷恋《30天从入门到精通》等武林秘籍,对没有入门的人来说很容易变成《两周从入门到放弃》。其实也并非没有入门捷径,找个真人师傅带进门就好了。

  作为拥有0-3年编程经验的第二层,可以正式的称呼自己为“编码菜鸟”了。这时的他们对编程概念已经有了初步的理解,知道了变量、逻辑与函数的意义。同时也可以熟练的使用CV大法(Control+C、Control+V)来模仿前辈的案例或网络实例进行功能实现了,但也仅仅只能实现需求逻辑而已。同时因为并不理解这段代码的真实含义,所以实现的这坨代码通常让人头痛不已,是BUG的高发地。

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

Docker重磅发布:LinuxKit和Moby开源项目

  Docker想要让容器而不是操作系统成为数据中心系统运行的基本构建模块。这家公司近日推出了两个新的开源项目,以便系统组装商使用Docker和第三方组件,自行组建基于容器的模块化系统。Docker的 IT负责人帕特里克·查尼森(Patrick Chanezon)在接受The New Stack的采访时表示:“为了可以充分利用我们整个生态系统汇集起来的所有创新成果,我们需要开始在组装层面进行合作。”该公司在本周于奥斯汀举行的年度用户大会Dockercon上展示了这些工具。

Ubuntu放弃战斗,转向Wayland

  Ubuntu 正着手用 Wayland 替换 X.Org Server 作为默认的显示服务器,这一消息应该不会让任何人感到惊讶,Ubuntu 已经宣布放弃自家的桌面环境 Unity 8 切换到 GNOME,连同放弃的还有自己开发的 Mir显示服务器。Ubuntu 17.10 很可能会与 Fedora 一样,X.Org Server 仍然会作为一种选择提供给用户。

说说Linux:为什么要用,好不好用

  前两天看到Ubuntu要改用Gnome的消息,我就发了评论说Unity早该退休了。虽然Unity的界面并不差,但是比起Gnome的效率和可定制性,还差远了。先上一张我桌面的图(没错这是Gnome加了几个插件而已):说说我自己吧。我是一名两年多的Linux用户。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部