mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
20130918-1 选题
This commit is contained in:
parent
f827eb97f4
commit
6cb8b509a0
@ -0,0 +1,49 @@
|
||||
A Visual History Of The Last 20 Years Of Open Source Code
|
||||
==========
|
||||
Many people forget that Emacs Lisp was once one of the most used open source programming languages.
|
||||
----------
|
||||
The rise in popularity of modern connected computing can be traced to the late 1980s and early 1990s. The personal computer and later the World Wide Web combined to create an unprecedented explosion in the availability of information and the ability to immediately connect to our fellow humans.
|
||||
|
||||
![](http://readwrite.com/files/opencola_wikipedia.jpg)
|
||||
|
||||
Image of Open Cola, an open source soft drink, courtesy Wikipedia Commons
|
||||
|
||||
To the layman, it may seem like magic. But to the people who actually built these systems, using programming languages to manipulate how computers, servers, the Web and other services function just as they were meant to.
|
||||
|
||||
Most of these programming languages are open, meaning that anybody can use them and add to their functionality. But just as computing has significantly evolved in the last 20 years, so too have the programming languages that developers use to make those computers work. Nothing is static, everything is always evolving.
|
||||
|
||||
For instance, did you know that one of the most popular open source programming languages in 1993 was Emacs Lisp? For those of you that have never heard of an Emacs, it is a text editor very popular created by free-software guru Richard Stallman that is used among the Linux developer crowd. Because of its extensibility, a lot of programmers use it to create code, because there aren't a lot of full-fledged integrated developer environments (IDEs) for Linux and what few there are tend to be eschewed. Emacs Lisp is a derivative of the older Lisp programming language.
|
||||
|
||||
The C programming language was the most popular open source code in 1993 with 51% of total commits in the first quarter that year. Make, a [utility that automatically builds executable programs and libraries from source code][1] for Unix developers, was used by 6% of developers in 1993.
|
||||
|
||||
In the first quarter of 2013, Java was the most used open source code with 12%. C++ registered 11% while HTML had 10%.
|
||||
|
||||
All of these open source programming languages would have influence on what was to come. C has influenced the evolution of languages like C++, Python, Javascript and Perl. Java helped form the foundations for C# while Python has influenced Ruby.
|
||||
|
||||
The evolution will continue. In 1993 there were nearly 40 open source programming languages. In 2013 there are almost 100 and new ideas are being created every day.
|
||||
|
||||
Check out the infographic from mobile cloud services company [Kinvey][2] charting the last 20 years of open source code. Data for the infographic was pooled from [Ohloh.net][3] and [Black Duck Software][4].
|
||||
|
||||
[Kinvey notes][5]:
|
||||
|
||||
> We were able to visualize the percentage of total commits in a given quarter for the top 16 programming languages from 1993 until today. We hope you’ll find this image—a provocative pattern of dips and spikes—to be as interesting as we do. It truly shows how dynamic the world of programming is. We’ve also included a few graphs on other interesting data points: total number of languages by year, average lines of code per commit, and tracking which languages influenced the development of others.
|
||||
|
||||
![](http://readwrite.com/files/open_source_code_history_kinvey_800.jpg)
|
||||
|
||||
|
||||
via: http://readwrite.com/2013/09/17/a-visual-history-of-the-last-20-years-of-open-source-code
|
||||
|
||||
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
|
||||
|
||||
译者:[译者ID][] 校对:[校对者ID][]
|
||||
|
||||
[LCTT]:https://github.com/LCTT/TranslateProject
|
||||
[Linux中国]:http://linux.cn/portal.php
|
||||
[译者ID]:http://linux.cn/space/译者ID
|
||||
[校对者ID]:http://linux.cn/space/校对者ID
|
||||
|
||||
[1]:http://en.wikipedia.org/wiki/Make_(software)
|
||||
[2]:http://www.kinvey.com/
|
||||
[3]:http://www.ohloh.net/
|
||||
[4]:http://www.blackducksoftware.com/
|
||||
[5]:http://www.kinvey.com/blog/3242/a-brief-history-of-open-source-code-infographic
|
37
sources/HP to Stock Ubuntu Laptops in 1,500 China Stores.md
Normal file
37
sources/HP to Stock Ubuntu Laptops in 1,500 China Stores.md
Normal file
@ -0,0 +1,37 @@
|
||||
HP to Stock Ubuntu Laptops in 1,500 China Stores
|
||||
==========
|
||||
HP are the latest hardware vendor to increase the number of their China stores selling Ubuntu laptops.
|
||||
|
||||
The PC manufacturer began stocking two new Ubuntu laptops in over 1,500 of its Chinese stores as of September 16th.
|
||||
|
||||
The news comes nearly 2 weeks after [Dell also expanded the number of its retail outlets carrying Ubuntu devices][1].
|
||||
|
||||
![](http://www.omgubuntu.co.uk/wp-content/uploads/2013/09/l-E4X09PA1.png)
|
||||
|
||||
Consumers unfamiliar with Ubuntu will be given ’information packs and marketing materials to help with their purchase,’ say Canonical of the deal, adding that ‘over 4,000 in-store sales staff have also been trained to use and demo Ubuntu to help explain the benefits,”
|
||||
|
||||
Two laptops will be carried in HP stores:
|
||||
|
||||
- HP Pavilion G14
|
||||
- HP Pavilion G15
|
||||
|
||||
Both are relatively similar in specifications, offering Intel i3 to i5 processors, 2GB of RAM and between 500GB to 1TB of HDD storage.
|
||||
|
||||
The laptops, which went on sale September 16th, start at ¥3,799 (CHY)
|
||||
|
||||
It seems hardware companies are betting big on Ubuntu in China despite [industry experts expecting a sharper drop in PC sales in China than other markets][2].
|
||||
|
||||
|
||||
via: http://www.omgubuntu.co.uk/2013/09/hp-china-ubuntu-retail-stores-expansion
|
||||
|
||||
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
|
||||
|
||||
译者:[译者ID][] 校对:[校对者ID][]
|
||||
|
||||
[LCTT]:https://github.com/LCTT/TranslateProject
|
||||
[Linux中国]:http://linux.cn/portal.php
|
||||
[译者ID]:http://linux.cn/space/译者ID
|
||||
[校对者ID]:http://linux.cn/space/校对者ID
|
||||
|
||||
[1]:http://www.omgubuntu.co.uk/2013/09/dell-to-increase-number-of-stores-selling-ubuntu-loaded-laptops
|
||||
[2]:http://www.cnbc.com/id/100998887
|
@ -0,0 +1,84 @@
|
||||
Ledger – A Powerful Command Line Accounting Tool For Double-Entry Accounting
|
||||
==========
|
||||
Whether you are a computer geek or a normal user, keeping account of expenses is always essential. While there are many popular GUI based accounting tools available for Linux (For example – [GNUCash][1]), working on a command line accounting tool is hard to imagine for most of the users. In this article, we will discuss a powerful command line accounting tool – **Ledger**.
|
||||
|
||||
![](http://mylinuxbook.com/wp-content/uploads/2013/09/ledger-main.png)
|
||||
|
||||
**Ledger – Double-Entry Accounting Tool**
|
||||
|
||||
Ledger is a powerful command line tool for double-entry accounting. For those who are new to the term “Double-Entry”, it means that for every transaction there has to be a source. In a layman’s terms, this means, for every credit made into an account, there has to be a debit from an account. So, ledger keeps track of the movement of money and helps you understand your expenses.
|
||||
|
||||
Ledger does not have a database of its own, it relies on an expense sheet (a simple text file) maintained by the user. Though there is a particular format of the expense sheet that ledger understands.
|
||||
|
||||
For example, here is a sample expense sheet that I prepared :
|
||||
|
||||
![](http://mylinuxbook.com/wp-content/uploads/2013/09/ledger-11.png)
|
||||
|
||||
A couple of points worth noting :
|
||||
|
||||
- All the lines under a category (For example – Shopping, Leisure or EMI) are tab indented
|
||||
- Similarly, all the expense figures (including $) are also tab indented
|
||||
- Being Double-Entry accounting tool, it is important to specify both credit and debit. Ledger will give error otherwise.
|
||||
|
||||
**A brief Tutorial**
|
||||
|
||||
Once the expense sheet is ready, here is how you can check the overall expenses :
|
||||
|
||||
![](http://mylinuxbook.com/wp-content/uploads/2013/09/ledger-2.png)
|
||||
|
||||
So you can see that through **-f option**, you can specify your expense sheet name and **balance** is a ledger command that processes total payment records which are displayed categorically. Also, the debit payments are shown in RED while expenditure is shown in WHITE.
|
||||
|
||||
As discussed earlier, ledger requires user to enter correct debit-credit details. Here is an example of error when incorrect debit-credit relationship was mentioned in the expense sheet :
|
||||
|
||||
![](http://mylinuxbook.com/wp-content/uploads/2013/09/ledger-3.png)
|
||||
|
||||
I just changed the shopping expense for shoes from $50 to $60 but did not change the payment figure. As you can see that ledger displayed error “**Transaction does not balance**“.
|
||||
|
||||
Apart from balance, you can use **register** command to display all the entries corresponding to a report-query.
|
||||
|
||||
For example :
|
||||
|
||||
![](http://mylinuxbook.com/wp-content/uploads/2013/09/ledger-4.png)
|
||||
|
||||
So, you can see that in the example above - **register** command was used with report-query shopping and all the transaction related to this category were displayed in output.
|
||||
|
||||
This was just a tip of an iceberg, ledger provides many other options (including report generation) that are worth trying. Visit the [man page][2] for more.
|
||||
|
||||
**Pros**
|
||||
|
||||
- A powerful and feature rich accounting tool
|
||||
- Easy to use
|
||||
- Coloured output.
|
||||
|
||||
**Cons**
|
||||
|
||||
- Expense file needs to be maintained separately
|
||||
- Has a bit of learning curve
|
||||
|
||||
**Download/Install**
|
||||
|
||||
Here are some of the important links related to ledger command line tool :
|
||||
|
||||
- [Home Page][3]
|
||||
- [Download][4]
|
||||
- [Documentation][5]
|
||||
- [A detailed review on LWN][6]
|
||||
|
||||
|
||||
via: http://mylinuxbook.com/ledger-command-line-accounting-tool-2/
|
||||
|
||||
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
|
||||
|
||||
译者:[译者ID][] 校对:[校对者ID][]
|
||||
|
||||
[LCTT]:https://github.com/LCTT/TranslateProject
|
||||
[Linux中国]:http://linux.cn/portal.php
|
||||
[译者ID]:http://linux.cn/space/译者ID
|
||||
[校对者ID]:http://linux.cn/space/校对者ID
|
||||
|
||||
[1]:http://www.gnucash.org/
|
||||
[2]:http://www.ledger-cli.org/3.0/doc/ledger.1.html
|
||||
[3]:http://www.ledger-cli.org/
|
||||
[4]:http://www.ledger-cli.org/download.html
|
||||
[5]:http://www.ledger-cli.org/2.6/ledger.pdf
|
||||
[6]:http://lwn.net/Articles/501681/
|
@ -0,0 +1,41 @@
|
||||
Multimedia Production Studio ArtistX 1.5 Distro Is Based on Ubuntu 13.04
|
||||
==========
|
||||
**ArtistX 1.5, an Ubuntu-based distribution that aims to enable artists and creators from a number of fields to work via a live and free environment, has just been released.**
|
||||
|
||||
The developers have spent almost ten years refining this Linux distribution and the new and improved 1.5 version is now available.
|
||||
|
||||
ArtistX 1.5 distribution is based on Ubuntu 13.04 (Raring Ringtail) and it turns a simple computer into a full multimedia production studio.
|
||||
|
||||
Just like the Ubuntu system it's based on, ArtistX uses the Linux kernel 3.8 and GNOME 3.6. It also includes 2.500 free multimedia software packages,
|
||||
|
||||
According to the developers, ArtistX doesn't use Unity, features all the updates from April 2013 until the time of the release, the Ubiquity installer, and much more.
|
||||
|
||||
![](http://i1-news.softpedia-static.com/images/news2/Multimedia-Production-Studio-ArtistX-1-5-Distro-Is-Based-on-Ubuntu-13-04-383564-2.jpg)
|
||||
|
||||
“A partial list of software included in the DVD is available at the software page, the /usr/bin directory (where software executables are kept on a Linux system) counts more than 5000 binaries. We have now a new Forum and a new Software page with the TOP 100 free software available in ArtistX!” stated the developers in the announcement.
|
||||
|
||||
ArtistX 1.5 includes software for 3D Engine and Development, 3D Modelling and Animation (Art of Illusion, Ayam, Blender, Equinox 3D, K3d, Make Human, Moonlight3D, Sculptris, Wings3D, SweetHome3D, Y.A.P.R.M), Audio DJ Software (Beatport SYN, Freecycle, Freewheling, Mixxx, QSampler, Smasher, Tactile 12000, TerminatorX), and Audio Synth.
|
||||
|
||||
The distribution also comes with other important applications such as CAD software (FreeCAD, LibreCAD), DVD Mastering, Fractals software, Image and Picture Editing, Image and Picture Viewer, Optical Character Recognition, Radio Software, TV and Recording, Video Editing, Video Encoding and Decoding, Video Animation and Cartoon Software, and Video VJ. And this is just naming a few.
|
||||
|
||||
A complete list of new applications and features can be found in the [changelog][1].
|
||||
|
||||
**Download ArtistX 1.5**
|
||||
|
||||
- [ArtistX 1.5 (ISO)][2][iso] [3.70 GB]
|
||||
- [MD5][3][md5] [0 KB]
|
||||
|
||||
via: http://news.softpedia.com/news/Multimedia-Production-Studio-ArtistX-1-5-Distro-Is-Based-on-Ubuntu-13-04-383564.shtml
|
||||
|
||||
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
|
||||
|
||||
译者:[译者ID][] 校对:[校对者ID][]
|
||||
|
||||
[LCTT]:https://github.com/LCTT/TranslateProject
|
||||
[Linux中国]:http://linux.cn/portal.php
|
||||
[译者ID]:http://linux.cn/space/译者ID
|
||||
[校对者ID]:http://linux.cn/space/校对者ID
|
||||
|
||||
[1]:http://artistx.org/blog/
|
||||
[2]:http://bo.mirror.garr.it/mirrors/artistx/artistx_1.5_live_dvd_iso_15_09_2013.iso
|
||||
[3]:http://bo.mirror.garr.it/mirrors/artistx/artistx_1.5_live_dvd_iso_15_09_2013.iso.md5
|
@ -0,0 +1,25 @@
|
||||
The Linux Mint Repositories are Closed on September 18
|
||||
==========
|
||||
**Clement Lefebvre has announced earlier today, September 17, 2013, that the main software repositories for the popular Linux Mint operating system will be closed for maintenance on September 18, 2013.**
|
||||
|
||||
![](http://i1-news.softpedia-static.com/images/news2/The-Linux-Mint-Repositories-are-Closed-on-September-18-383857-2.png)
|
||||
|
||||
The maintenance process will start at 9 AM London, UK time and it will probably last until the next day, September 19, 2013.
|
||||
|
||||
All Linux Mint users are urged to remain calm during this maintenance. If you use Linux Mint 15 (Olivia) and you want to install or update some packages, go to Menu -> Preferences -> Software Sources, click the "Main (Olivia)" button from the "Mirrors" sub-section of the "Official repositories" section and wait a couple of minutes for the app to find another mirror.
|
||||
|
||||
Click the "Update cache" button when the new mirror has been added, and close the application. You will now be able to install packages on your Linux Mint 15 system. Users of older Linux Mint systems [should follow these instructions][1].
|
||||
|
||||
|
||||
via: http://news.softpedia.com/news/The-Linux-Mint-Repositories-are-Closed-on-September-18-383857.shtml
|
||||
|
||||
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
|
||||
|
||||
译者:[译者ID][] 校对:[校对者ID][]
|
||||
|
||||
[LCTT]:https://github.com/LCTT/TranslateProject
|
||||
[Linux中国]:http://linux.cn/portal.php
|
||||
[译者ID]:http://linux.cn/space/译者ID
|
||||
[校对者ID]:http://linux.cn/space/校对者ID
|
||||
|
||||
[1]:http://blog.linuxmint.com/?p=2448
|
@ -0,0 +1,32 @@
|
||||
Ubuntu extends its Windows Azure availability with full Juju support
|
||||
==========
|
||||
Along with the powerful desktop, Canonical is seriously involved in the cloud, where it is creating innovative technologies populating numerous and diverse cloud structures.
|
||||
|
||||
[Juju][1] is an advanced Ubuntu technology that, paired with Juju charms and user-friendly Juju GUI, allows companies, teams of developers and users to deploy, manage, configure and maintain services in the cloud.
|
||||
|
||||
Canonical has [announced][2] that Juju fully supports now deploying services on [Windows Azure][3], extending the innovative cloud technology to more and more availabilities, therefore, meeting more and more needs spanning rich cloud demands, "today, Canonical, in cooperation with Microsoft, is announcing that Juju fully supports deploying services on Ubuntu into Windows Azure. This means that Ubuntu users can use Juju with its intuitive GUI to design and deploy sophisticated application infrastructure instantly into Windows Azure".
|
||||
|
||||
Its Azure availability permits now the handy deployment of more than **100 Juju charms** (usable services) into Windows Azure's Ubuntu instances.
|
||||
|
||||
![](http://iloveubuntu.net/pictures_me/juju%20windows%20azure.png)
|
||||
|
||||
As a consequence, there are now available Azure-ready certified [Ubuntu images][4] for all supported Ubuntu releases.
|
||||
|
||||
"Juju support for Windows Azure is a **major milestone**, as it underscores our commitment to delivering ease of use and portability of applications across the most popular cloud providers. Being able to design and deploy services using the same tool and process, irrespective of the deployment target, is invaluable. Being able to take a whole set of applications and reproduce the exact same setup on another cloud within minutes gives cloud users real choice".
|
||||
|
||||
|
||||
via: http://iloveubuntu.net/ubuntu-extends-its-windows-azure-availability-full-juju-support
|
||||
|
||||
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
|
||||
|
||||
译者:[译者ID][] 校对:[校对者ID][]
|
||||
|
||||
[LCTT]:https://github.com/LCTT/TranslateProject
|
||||
[Linux中国]:http://linux.cn/portal.php
|
||||
[译者ID]:http://linux.cn/space/译者ID
|
||||
[校对者ID]:http://linux.cn/space/校对者ID
|
||||
|
||||
[1]:https://juju.ubuntu.com/
|
||||
[2]:http://insights.ubuntu.com/news/press-releases/ubuntu-on-windows-azure-gets-the-juju-magic/
|
||||
[3]:http://www.windowsazure.com/
|
||||
[4]:http://www.windowsazure.com/en-us/manage/linux/other-resources/endorsed-distributions/
|
37
sources/What Should You Expect from GNOME 3.10.md
Normal file
37
sources/What Should You Expect from GNOME 3.10.md
Normal file
@ -0,0 +1,37 @@
|
||||
What Should You Expect from GNOME 3.10
|
||||
==========
|
||||
**GNOME 3.10 should be released this month, on September 25, and every Linux users who uses it expects the unexpected, so we thought it would be a very good idea to preview some of its upcoming features.**
|
||||
|
||||
First of all, we should mention the new apps. Yes, there are a bunch of new applications that will be introduced with the release of the GNOME 3.10 desktop environment, such as GNOME Maps, GNOME Music, GNOME Photos, GNOME Videos, and GNOME Notes.
|
||||
|
||||
Let's talk a little about each one of them, shall we? GNOME Maps is exactly what you think it is, a maps application, which will allow users to search locations, get directions, pin locations, as well as to find people and businesses.
|
||||
|
||||
On the other hand, GNOME Music is not what you think it is – a replacement for Rhythmbox – because it only provides a simple and elegant way for using Files (Nautilus) to display the contents of the Music directory. Oh, and Rhythmbox is still available (just reached version 3.0), and mature enough to be a good iTunes replacement.
|
||||
|
||||
The GNOME Notes app is similar to any other Memo or Notes application you see in today's smartphone devices, providing a nice and simple way to create, edit and view notes (text and images mostly). Some of you will be disappointed to find out that reminders and checklists functionality will not be part of this app.
|
||||
|
||||
GNOME Photos (thanks Debarshi Ray) will be the default application for viewing and managing your photos, with integration for Flickr and Facebook, and GNOME Videos will be the default app for searching and viewing local or remote video files.
|
||||
|
||||
Second of all, the looks of the GNOME 3 desktop have changed a little, as everyone (probably) expected. The new system status menu, which is [something we've already mentioned in a recent article][1], the focus-caret tracking (finally), a graphical user interface for the color tinting functionality, and app overview pagination, so you can easily navigate through your installed apps.
|
||||
|
||||
Another cool thing that will be part of the upcoming GNOME 3.10 desktop environment is the GNOME Software application, which is very similar to the Ubuntu Software Center app, but only as a preview.
|
||||
|
||||
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310-large_001.jpg)
|
||||
|
||||
A preview of the GNOME Software app - Image courtesy of [WolrdofGNOME][2]
|
||||
|
||||
Among other features, we can mention integration with the Zimbra enterprise-class email, calendar and collaboration solution, systemd will be used for the user session, Git integration, Hi-DPI display support, Wacom support, XSettings overrides, overall tweaks, and initial porting to the Wayland display server.
|
||||
|
||||
via: http://news.softpedia.com/news/What-Should-You-Expect-from-GNOME-3-10-383513.shtml
|
||||
|
||||
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
|
||||
|
||||
译者:[译者ID][] 校对:[校对者ID][]
|
||||
|
||||
[LCTT]:https://github.com/LCTT/TranslateProject
|
||||
[Linux中国]:http://linux.cn/portal.php
|
||||
[译者ID]:http://linux.cn/space/译者ID
|
||||
[校对者ID]:http://linux.cn/space/校对者ID
|
||||
|
||||
[1]:http://news.softpedia.com/news/GNOME-3-10-Will-Have-a-Beautiful-and-Handy-System-Menu-380938.shtml
|
||||
[2]:http://worldofgnome.org/gnome-upcoming-features/
|
Loading…
Reference in New Issue
Block a user