
Linux: What are some time-saving tips that every Linux user should know Hassiba Boulmerka: Defying death threats to win gold 11 February 2012Last updated at 00:58 By Chloe Arnold BBC News, Algiers Twenty years ago this summer, Algeria's Hassiba Boulmerka ran to victory at the Barcelona Olympics. Her achievement wasn't just her country's first Olympic gold - she showed women everywhere how they could overcome prejudice to achieve their goals. On the shelves of her spacious office near the capital, Algiers, are dozens of trophies that Hassiba Boulmerka won during her sporting days. Above them hang photographs of her with sporting legends - the Ethiopian long-distance runner Haile Gebrselassie, the British athlete Jonathan Edwards - and world statesmen, including Nelson Mandela. In Algeria, Boulmerka is hailed as the country's greatest athlete. But this was at a time when Islamist militancy was on the rise in Algeria, and some radicals thought the racetrack was not the right place for a woman. "That year I didn't run a single race [in Algeria]," she remembers. Fist of victory But Algeria was changing. Making history
6 Steps to Becoming a Software Developer Deciding to become a software developer is a great initial step, congrats! The job opportunities are growing quickly and in just about every industry that you can imagine. The best part is that you do not necessarily have to go to a four year university to become a great software developer to lock down one of these jobs. 0. Codecademy - JavaScript coursesCode School - Rails, jQuery, CoffeeScriptTryRuby - Really fun way to spend 15 minutes learning some RubyTreehouse - Web design (CSS, CSS3, HTML, HTML5, Responsive Design), web development (HTML5, JavaScript, and Intro to Programming), and iOS (build iPhone and iPad apps) 1. University CoursesNon-University Resources Books 2. Stack Overflow - Lots of questions and answers on the site to search through, the difficult varies greatly too, so you can use it in all stages of your progression as a software developer.Hacker News - A blend of sharing information on startups, engineering, and other tech related subjects. 3. 4. [Bonus] 5.
Programming Methodology - Download free content from Stanford 7 Reasons to Switch to the Dvorak Keyboard Layout - StumbleUpon “Something’s wrong with your keyboard,” a friend borrowing my laptop would say. “When I type, all that comes out is gibberish!” “Nothing’s wrong with my keyboard,” I would reply with a grin. Click image to enlarge. My friends usually humor me — this has happened several times — but I’ll spare you the sermon and make it short. 1. Christopher Sholes, who invented the typewriter, found that early prototypes of his invention had a mechanical flaw: When he struck neighboring keys in rapid succession, the typewriter jammed. Good for the typewriter. 2. Typists base their fingers on the home row of the keyboard. In QWERTY, only 32% of keystrokes are on the home row. Dvorak further increases typing speed by placing all vowels on the left side of the home row, and the most commonly used consonants on the right side. 3. Not only is Dvorak faster than QWERTY, it’s also more accurate. Reaching away from the home row, typing consecutively with the same finger — these happen more often in QWERTY. 4.
Learn Web Design, Web Development, and iOS Development - Treehouse Malicious Linux Commands - From (This article was originally published in Ubuntu Forums but was removed there. Ubuntuguide feels that knowledge about these risks is more important than any misguided attempts to "protect the public" by hiding their potential dangers or protect the (K)Ubuntu/Linux image. The original article has therefore been re-created (and subsequently edited) here.) ATTENTION: It is worthwhile to have some basic awareness about malicious commands in Linux. It is also worthwhile to always enable a Kubuntu screensaver or Ubuntu screensaver with a password so that a casual passerby is not able to maliciously execute one of these commands from your keyboard while you are away from your computer. When in doubt as to the safety of a recommended procedure or command, it is best to verify the command's function from several sources, such as from readily available documentation on Linux commands (e.g. manpages). Here are some common examples of dangerous commands that should raise a red flag. rm -r In Perl
10 Papers Every Programmer Should Read (At Least Twice) I spent most of yesterday afternoon working on a paper I’m co-writing. It was one of those days when the writing came easy. I was moving from topic to topic, but then I realized that I was reaching too far backward – I was explaining things which I shouldn’t have had to explain to the audience I was trying to reach. When I first started writing, one of the pieces of advice that I heard was that you should always imagine that you are writing to a particular person. It gets your juices going – you’re automatically in an explanatory state of mind and you know what you can expect from your audience. I was doing that, but I noticed that I was drifting. The problem I was experiencing is only getting worse. So, I was thinking about this and trying to not to get too glum. We’ve taken an interesting turn in the industry over the past ten years. Here’s the original list. Most are easy to read but some are rough going – they drop off into math after the first few pages.