mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
commit
2dcda602db
@ -1,4 +1,3 @@
|
||||
翻译中 by-zky001
|
||||
Apache Spark @Scale: A 60 TB+ production use case
|
||||
===========
|
||||
|
||||
@ -114,7 +113,7 @@ While this post details our most challenging use case for Spark, a growing numbe
|
||||
via: https://code.facebook.com/posts/1671373793181703/apache-spark-scale-a-60-tb-production-use-case/?utm_source=dbweekly&utm_medium=email
|
||||
|
||||
作者:[Sital Kedia][a] [王硕杰][b] [Avery Ching][c]
|
||||
译者:[zky001](https://github.com/zky001)
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
@ -1,4 +1,3 @@
|
||||
Translating by Bestony
|
||||
GETTING STARTED WITH ANSIBLE
|
||||
==========
|
||||
|
||||
|
@ -1,42 +0,0 @@
|
||||
Vic020
|
||||
|
||||
Introduction to Eclipse Che, a next-generation, web-based IDE
|
||||
============================================================
|
||||
![Introduction to Eclipse Che, a next-generation, web-based IDE](https://opensource.com/sites/default/files/styles/image-full-size/public/images/education/EDU_OSDC_OpenClass_520x292_FINAL_JD.png?itok=ETOrrpcP "Introduction to Eclipse Che, a next-generation, web-based IDE")
|
||||
|
||||
>Image by : opensource.com
|
||||
|
||||
Correctly installing and configuring an integrated development environment, workspace, and build tools in order to contribute to a project can be a daunting or time consuming task, even for experienced developers. Tyler Jewell, CEO of [Codenvy][1], faced this problem when he was attempting to set up a simple Java project when he was working on getting his coding skills back after dealing with some health issues and having spent time in managerial positions. After multiple days of struggling, Jewell could not get the project to work, but inspiration struck him. He wanted to make it so that "anyone, anytime can contribute to a project with installing software."
|
||||
|
||||
It is this idea that lead to the development of [Eclipse Che][2].
|
||||
|
||||
Eclipse Che is a web-based integrated development environment (IDE) and workspace. Workspaces in Eclipse Che are bundled with an appropriate runtime stack and serve their own IDE, all in one tightly integrated bundle. A project in one of these workspaces has everything it needs to run without the developer having to do anything more than picking the correct stack when creating a workspace.
|
||||
|
||||
The ready-to-go bundled stacks included with Eclipse Che cover most of the modern popular languages. There are stacks for C++, Java, Go, PHP, Python, .NET, Node.js, Ruby on Rails, and Android development. A Stack Library provides even more options and if that is not enough, there is the option to create a custom stack that can provide specialized environments.
|
||||
|
||||
Eclipse Che is a full-featured IDE, not a simple web-based text editor. It is built on Orion and the JDT. Intellisense and debugging are both supported, and version control with both Git and Subversion is integrated. The IDE can even be shared by multiple users for paired programming. With just a web browser, a developer can write and debug their code. However, if a developer would prefer to use a desktop-based IDE, it is possible to connect to the workspace with a SSH connection.
|
||||
|
||||
One of the major technologies underlying Eclipse Che are [Linux containers][3], using Docker. Workspaces are built using Docker and installing a local copy of Eclipse Che requires nothing but Docker and a small script file. The first time `che.sh start` is run, the requisite Docker containers are downloaded and run. If setting up Docker to install Eclipse Che is too much work for you, Codenvy does offer online hosting options. They even provide 4GB workspaces for open source projects for any contributor to the project. Using Codenvy's hosting option or another online hosting method, it is possible to provide a url to potential contributors that will automatically create a workspace complete with a project's code, all with one click.
|
||||
|
||||
Beyond Codenvy, contributors to Eclipse Che include Microsoft, Red Hat, IBM, Samsung, and many others. Several of the contributors are working on customized versions of Eclipse Che for their own specific purposes. For example, Samsung's [Artik IDE][4] for IoT projects. A web-based IDE might turn some people off, but Eclipse Che has a lot to offer, and with so many big names in the industry involved, it is worth checking out.
|
||||
|
||||
* * *
|
||||
|
||||
If you are interested in learning more about Eclipse Che, [CheConf 2016][5] takes place on November 15\. CheConf 2016 is an online conference and registration is free. Sessions start at 11:00 am Eastern time (4:00 pm UTC) and end at 5:30 pm Eastern time (10:30 pm UTC).
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://opensource.com/life/16/11/introduction-eclipse-che
|
||||
|
||||
作者:[Joshua Allen Holm][a]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]:https://opensource.com/users/holmja
|
||||
[1]:http://codenvy.com/
|
||||
[2]:http://eclipse.org/che
|
||||
[3]:https://opensource.com/resources/what-are-linux-containers
|
||||
[4]:http://eclipse.org/che/artik
|
||||
[5]:https://eclipse.org/che/checonf/
|
@ -1,3 +1,5 @@
|
||||
#rusking translating
|
||||
|
||||
Create an Active Directory Infrastructure with Samba4 on Ubuntu – Part 1
|
||||
============================================================
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
#rusking translating
|
||||
|
||||
Fedora 25 Workstation Installation Guide
|
||||
============================================================
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
#rusking translating
|
||||
|
||||
How to Manage Samba4 AD Infrastructure from Linux Command Line – Part 2
|
||||
============================================================
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
ucasFL translating
|
||||
Install Security Patches or Updates Automatically on CentOS and RHEL
|
||||
============================================================
|
||||
|
||||
|
@ -0,0 +1,40 @@
|
||||
Eclipse Che简介,下一代基于Web的IDE
|
||||
============================================================
|
||||
![Eclipse Che简介,下一代基于Web的IDE](https://opensource.com/sites/default/files/styles/image-full-size/public/images/education/EDU_OSDC_OpenClass_520x292_FINAL_JD.png?itok=ETOrrpcP "Introduction to Eclipse Che, a next-generation, web-based IDE")
|
||||
|
||||
>图片来自: opensource.com
|
||||
|
||||
即使对于熟练的开发人员,想要去为一个项目贡献代码,正确的安装和配置一个集成开发环境、工作空间或者是构建工具,,都是一个十分艰难和浪费时间的任务。[Codenvy][1]的CEO,Tyler Jewell,也面临着这个问题。当他试图建立一个简单的Java项目,然而必须花费时间在处理一些健康问题和项目结构后,他才可以开始工作。经过多天的努力,Jewell的项目依然无法工作,但灵感触击了他。他想让“任何人,任何时候都可以为安装软件的项目做贡献”。
|
||||
|
||||
正是这个想法引发了[Eclipse Che][2]的发展。
|
||||
|
||||
Eclipse Che是一个基于Web的集成开发环境(IDE)和工作区。Eclipse Che将工作空间与合适的运行时堆栈捆绑在一起,提供紧密集成的stack后的IDE。在这些工作空间中的项目具有运行和开发所需的一切工具,开发人员不用做什么事情,只需要创建工作空间时选择正确的堆栈。
|
||||
|
||||
准备好的捆绑stack包括Eclipse Che,支持绝大多数现代流行语言。现在已经支持C++, Java, Go, PHP, Python, .NET, Node.js, Ruby on Rails, 和Android等开发.一个Stack库提供了很多选项,如果这样还不行,还可以选者创建一个定制的Stack提供自定义的环境。
|
||||
|
||||
Eclipse Che是一个功能齐全的IDE,而不是一个简单的基于Web的文本编辑器。使用Orion和JDT上构建。支持智能感知和调试,并集成了Git和Subversion版本控制软件。IDE甚至可以由多个用户共享空间,进行结对编程。只需一个Web浏览器,开发人员就可以编写和调试他们的代码。但是,如果开发人员更喜欢使用基于桌面的IDE,更可以使用SSH连接到线上的工作空间。
|
||||
|
||||
Eclipse Che的主要技术之一是[Linux容器][3]-Docker。工作空间是同样是使用Docker构建的,安装Eclipse Che的本地副本只需要Docker和一个小脚本文件。只需在第一次运行时,他运行`che.sh start`,就会下载和运行必需的Docker容器。但是,如果设置Docker来安装Eclipse Che依然认为是多余的工作,Codenvy还提供在线托管的选项。甚至,他们为任一的项目贡献者提供4GB的开源项目工作区。使用Codenvy的托管选项,或者是另一个在线托管的办法--提供一个URL给潜在的贡献者,将自动创建一个包含项目代码的工作区,而他们只需点击一下。
|
||||
|
||||
除了Codenvy,Eclipse Che的贡献者包括微软,红帽,IBM,三星和许多其他人或组织。很多贡献者正在为自己的特定目的,致力于开发Eclipse Che的定制版本。例如,三星的[Artik IDE][4]项目用于物联网领域。基于Web的IDE可能会让一些人失业,但Eclipse Che提供很多的offer,并且有很多行业大牛参与者,值得一试。
|
||||
* * *
|
||||
|
||||
[CheConf 2016][5] takes place on November 15\. CheConf 2016 is an online conference and registration is free. Sessions start at 11:00 am Eastern time (4:00 pm UTC) and end at 5:30 pm Eastern time (10:30 pm UTC).
|
||||
如果你有兴趣了解更多关于Eclipse Che,[CheConf 2016][5]将会11月15日举行。 CheConf 2016是一个在线会议,可以免费注册。会议开始于东部时间上午11点(UTC时间下午4:00),到东部时间下午5:30(UTC时间下午10:30)结束。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://opensource.com/life/16/11/introduction-eclipse-che
|
||||
|
||||
作者:[Joshua Allen Holm][a]
|
||||
译者:[Vic020](http://www.vicyu.net/)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]:https://opensource.com/users/holmja
|
||||
[1]:http://codenvy.com/
|
||||
[2]:http://eclipse.org/che
|
||||
[3]:https://opensource.com/resources/what-are-linux-containers
|
||||
[4]:http://eclipse.org/che/artik
|
||||
[5]:https://eclipse.org/che/checonf/
|
Loading…
Reference in New Issue
Block a user