20130923-3 选题

This commit is contained in:
DeadFire 2013-09-24 14:15:30 +08:00
parent c40c986cf3
commit 53cb9eb398
5 changed files with 273 additions and 0 deletions

View File

@ -0,0 +1,34 @@
Canonical is gold sponsor at October 2013's OggCamp open-source event
================================================================================
[OggCamp][1] is an enjoyable vivid gathering of persons interested in computers, "a whole weekend of fun" where oggcampers meet and discuss topics related to free open-source software, Creative Commons, as well as about collaborative projects and generalist hacking activities.
The next OggCamp is to happen starting with Friday, October 18th 2013, and ending on Sunday, October 20th 2013, when participants will propose talks and discussions, overall event encompassed by Cafe-Bar discussions and friendly activities.
The upcoming OggCamp is sponsored by Canonical, too, Canonical being a gold sponsor, further showing its appreciation and real support for open-source projects and their users.
The OggCamp sponsoring is yet-another evidence of Canonical's awareness of and participation in the open-source ecosystem, another evidence of Canonical's deep and constantly-maintained interest in pushing forward the adoption of open-source collaborative software and projects at a planetary scale.
"OggCamp is an unconference, and it only happens because of its attendees. Alongside our scheduled track which well start announcing soon, well have 3 tracks which will be decided on the day. This means we need you to come along and offer a talk about your project, hobby, experiences, or opinions. Anything related to Free Culture is welcome, including Free and Open Source Software, Creative Commons works, hardware hacking, or any collaborative activity.
![](http://iloveubuntu.net/pictures_me/oggcamp%20october%2013%202013.png)
Of course, speaking isnt compulsory. If you only want to come along to enjoy the talks, exhibition and parties, youre just as welcome!
We will have a system in place to manage the talks on the day. Slots will be 30 minutes long, and you can have a maximum of 2 slots (i.e. 1 hour) for your talk. If you need any help submitting your talk, our crew will be on hand to help. There will also be some sessions of shorter “lightning” talks".
Complete details about OggCamp are available on [http://oggcamp.org/event/][2]
via: http://iloveubuntu.net/canonical-gold-sponsor-october-2013s-oggcamp-open-source-event
本文由 [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://oggcamp.org/
[2]:http://oggcamp.org/event/

View File

@ -0,0 +1,29 @@
Editable pack of Ubuntu SDK visuals, GUI Toolkit 04.1, released with improvements
================================================================================
The year 2013 is the witness of the exciting emergence of Canonical as the bringer of the next-generation Ubuntu in the open, next generation of software ranging from buttons, dialogs, programming languages, interactions, density of official designs per app, etc, essentially, a sea of beauty aimed at 20 million users.
**GUI Toolkit** is an interesting **third-party** gathering of Ubuntu SDK pieces, permitting to users, designers and artists to use categorized and clearly-exposed Ubuntu SDK pieces into custom mockups, expressions of concepts, creation of how-tos, etc.
Basically, the GUI Toolkit is an **editable SVG** file that can be opened with (for example) [Inkscape][1], then harnessed accordingly (the within elements can be dragged, resized, added text to, etc).
![](http://iloveubuntu.net/pictures_me/gui%20toolkit%20041%20123.png)
GUI Toolkit has been [updated][2] to version 04.1, refining the now-old recently-released version with friendly descriptions, as well as fixing several faulty elements (lacking proper backgrounds).
GUI Toolkit 04.1 is available for download on [http://ubuntuone.com/67Ne2uIzyMy0WoiEOgsTFJ][3]
via: http://iloveubuntu.net/editable-pack-ubuntu-sdk-visuals-gui-toolkit-041-released-improvements
本文由 [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]:apt://inkscape
[2]:https://plus.google.com/104438618743851678614/posts/WTsuZmSZ1oW
[3]:http://ubuntuone.com/67Ne2uIzyMy0WoiEOgsTFJ

View File

@ -0,0 +1,39 @@
Linus Torvalds Talks About Backdoor At LinuxCon
================================================================================
**Linux Con** is an event in North America where developers, sys admins, architects and all levels of technical talent gather together under one roof for education, collaboration and problem-solving to further the Linux platform.
**Who Attends?**
- **Developers** Software Developers, Programmers, Core Maintainers and Linux IT Professionals
- **Operations** IT Operations Experts, System Administrators and Chief Architects
- **Business** & Legal Corporate End Users, Senior Business Executives, Legal Counsel
- Plus Students, Media, Analysts and other professionals with an interest in the Linux ecosystem.
Linuxcon conference was held in New Orleans on Thursday September 19 and **Linus Torvalds** was present in this linux conference. The father of the Linux kernel joined fellow kernel developers in answering a barrage of questions about Linux development. Also, part of the linux development kernel panel was **Tejun Heo, Sarah Sharp** and **Greg Kroah-HartMan**. The panel was moderated by Ric Wheeler who works at Red Hat as the senior manager of the kernel file and storage team.
Ric asked many questions to the linux development kernel panel and one of the question was whether a government agency had ever asked about inserting a back-door into Linux. This question was made at the 25-th minute and the panel went completely silent. Oww! What now? What does this silence mean? Did the panel let the silence talk for them?
Then suddenly a long No was heard. It was Linus Torvalds answer. He laughed while answering this serious question that every linux user cares about. Then he repeated no in a serious way. Now, what does this mean, No like No or No like Yes? Do you think NSA has backdoors inside linux? I dont think so, but i want to know your opinion in the comments. Please share this article with other linux users and do not forget to watch the video, words can not describe what you can see.
**Watch the video here:**
- [LinuxCon & CloudOpen North America 2013 Linux Kernel Panel][1] (24:15 minute, The question about the backdoor)
Reference:
- [http://events.linuxfoundation.org/events/linuxcon-north-america][2]
via: http://www.unixmen.com/linus-torvalds-talks-backdoor-linuxcon/
本文由 [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.youtube.com/watch?v=84Sx0E13gAo&noredirect=1
[2]:http://events.linuxfoundation.org/events/linuxcon-north-america

View File

@ -0,0 +1,45 @@
Quick-n-easy command-line tips
================================================================================
Most weeks I get questions from people asking for quick bits of advice. Sometimes a person is looking for a helpful guide or a specific command or a command-line short-cut to performing a specific task. Here are three tasks people have approached me with recently and some easy ways to accomplish those tasks.
The first scenario we will look at is copying all of the files in a directory tree that have been modified in the past month from their current location to another directory. The exact solution in this case may depend on whether you want to maintain the structure of the directory tree or if you are dumping all of the files from one directory tree into a specific place. If we are dumping all of our files into one folder, perhaps for archiving purposes, then we might use the find command. Using find we can search for files based on when they were last modified and then copy the files we locate to a specific place. Such a command might look like this:
find Documents -mtime -30 -exec cp "{}" Backup \;
The above command locates files stored in the Documents folder that have been modified in the past 30 days. These files are then copied into another directory, called Backup. The find command performs the copy procedure using the copy (cp) command. We can search for files which have been modified more or less recently by changing the mtime parameter, which is set to the past 30 days in the above example.
More often, we will want to preserve the structure of the source and destination directories. Quite often people wish to synchronize the contents of one directory with another and run a script to keep the two directories in step with each other. For cases such as these we will probably want to use the rsync command. This utility copies new files, and files which have been modified, from one directory to another while maintaining the layout of the original directory:
rsync -a Documents/ Backup
The above example makes sure the files existing in Documents also exist in the Backup directory without copying any files unnecessarily.
A common task we may wish to perform is to locate a word in a text file and replace all instances of that word with another word. As an example, imagine I have a document in which I've referred to a person as "Becky", but I've decided it would be better to use the more formal sounding "Rebecca". The following command would be useful for making this simple correction throughout the file:
perl -pi -e 's/Becky/Rebecca/' mydocument.txt
This miniature Perl script executes a search for all instances of the text "Becky" in our document and changes the text to read "Rebecca". The text to be changed is read from (and saved back to) the mydocument.txt file.
One common concern is what to do with sensitive data on a hard drive prior to the drive being given to another person or thrown away. Some of us keep banking or tax information on our computers and it is good to be able to destroy that data before the drive is handed off to someone else. There are a few ways to do this and there are several tools available. One of my personal favourites, as it works on individual files as well as full devices, is the shred command. To overwrite the contents of a file we can run shred as follows:
shred mytaxes.odt
The above example removes the contents of the file, but does not delete the file itself from our hard drive. To also erase the file after the data has been destroyed we can run:
shred -u mytaxes.odt
It is important to note shred does not always work on all file systems, especially newer file systems which feature journal support. The shred manual page includes notes on which file system may not work well with the shred command. When dealing with sensitive information it may be best to erase the entire drive. The shred command can do this too. The following example removes all of our data from the first hard drive attached to the computer. Use this with extreme caution:
shred /dev/sda
via: http://distrowatch.com/weekly.php?issue=20130923
本文由 [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

View File

@ -0,0 +1,126 @@
SchoolTool: An Advanced School Management And Information System
================================================================================
[**SchoolTool**][1] is an Open Source, free, web based student information system designed for schools around the world. It is developed and distributed by [Shuttleworth][2] foundation with strong support for translation, localization and automated deployment and updates via the **Ubuntu Linux installer** and **package management system**.
SchoolTool is licensed under GPL2 and written in **Python** using the **Zope 3** framework. The main goals of this project are to create a simple turnkey student management and information system, including demographics, gradebook, attendance, calendaring and reporting for primary and secondary schools.
**Features**
- Customizable student and teacher demographics and other personal data
- Contact management for teachers, students, and their guardians
- Teacher gradebooks
- Schoolwide assessment data collection and report card generation
- Class attendance and daily participation grades
- Calendars for the school, groups, individuals, and resource booking
- Tracking and management of student interventions
**Install SchoolTool**
The core development team of SchoolTool strongly suggests and recommends to install it on Ubuntu 12.04 or later. Since they have created packages for multiple operating systems, the core development team doesnt support them.
SchoolTool is found in the official repositories, so we can install it with command:
$ sudo apt-get install schooltool
However, SchoolTool has a PPA to get the newer releases and development releases.
$ sudo add-apt-repository ppa:schooltool-owners/ppa
or
$ sudo add-apt-repository ppa:schooltool-owners/dev
Update the sources list using command:
And finally install SchoolTool using command:
$ sudo apt-get install schooltool
**Access SchoolTool**
Open up your browser and type **http://localhost:7080/** in the address bar. If you want to open it from a remote client, edit file **/etc/schooltool/standard/paste.ini**,
$ sudo nano /etc/schooltool/standard/paste.ini
Set the host value as 0.0.0.0 as shown below.
host = 0.0.0.0
Save and close the file. Restart schooltool service.
$ sudo service schooltool restart
Now you can access the SchoolTool web console using URL **http://ip-address:7080** from your browser. You will see a blank calender screen like below.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/09/Your-School-%C2%BB-Today-Mozilla-Firefox_001.png)
*Your School » Today*
**Initial Configuration**
**Change Management password:**
The default SchoolTool administrative user is “**manager**” and password is “**schooltool**”. Login using the above credentials.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/09/SchoolTool-Administrator-%C2%BB-Password-Mozilla-Firefox_004.png)
*Log In*
Go to the **Home** button on the upper side. Click on the **Password** under the **Settings** section. Enter the old and new password twice and click Apply.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/09/SchoolTool-Administrator-%C2%BB-Password-Mozilla-Firefox_004.png)
*SchoolTool Administrator » Password*
**Server Settings:**
Login to the manager account. In the Server section, you will find the details of your SchoolTool server.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/09/Server-Mozilla-Firefox_005.png)
*Server*
**Setup Outgoing Mail**
SchoolTool doesnt act a email server like Sendmail or Postfix. It will send mails like email clients such as Thunderbird, Evolution.
To enable mail function in SchoolTool, login to manager account and goto Server tab. Click on the **Outgoing Email** link. After that, Click on the yellow colored pencil icon to change the email settings. Fill up the smtp, Email and password details and click apply.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/09/Server-%C2%BB-Outgoing-Email-Settings-Mozilla-Firefox_008.png)
*Server » Outgoing Email Settings*
To verify the mail settings, click on Send Test Email under Actions menu and enter the test mail contents.
**Setup Calendar**
It is important to setup the calendar as per your Regional location. To do that, click on the **Calendar** tab on the Server section. Select your Time zone, for me its **Asia/Kolkatta**.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/09/Server-%C2%BB-Calendar-Settings-Mozilla-Firefox_009.png)
*Server » Calendar Settings*
Go to the rest of the links such as Errors, Tabs and Pack Database. Mos of them are self-explanatory. Read and change the settings as per your needs.
**Setup School**
Here weve come to the brief and biggest part that needs more time and attention to get things done. We cant cover all the things in one article. So i recommend you to visit the official [documentation page][3] of the SchoolTool, go through the sections one by one and setup your school accordingly. It will take some hours or even days to setup the whole school setup. Dont be afraid, it is not that a difficult task. SchoolTool team has a well prepared self-helf documentation with screenshots in their website. You dont have to go anywhere to learn SchoolTool. Learn from the SchoolTool documentation page and do it yourself.
**References:**
- [SchoolTool Website][4]
- [Wikipedia][5]
via: http://www.unixmen.com/schooltool-advanced-school-management-information-system/
本文由 [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://schooltool.org/
[2]:http://www.shuttleworthfoundation.org/
[3]:http://book.schooltool.org/setup-toc.html
[4]:http://www.schooltool.org/
[5]:http://en.wikipedia.org/wiki/SchoolTool