17 Essential Linux Resources That You Shouldn’t Miss Technology, Software, Tips and Tricks, Downloads and a bit of fun A New Morning 17 Essential Linux Resources That You Shouldn’t Miss by Umar on May 25th, 2009 · 11 Comments Linux is one of our favorite topics, have covered some nifty topics on linux in the past. Top 10 Free Video Editors for Ubuntu Linux 20 Must Read HOWTOs and Guides for Linux 10 Free Linux Ebooks For Beginners 21 of the Best Free Linux Backup Tools Top 5 Gmail Notifiers for Linux 11 Free Windows Programs Alternatives For Linux 10 Best Image Viewers for Linux 10 Must-Have Linux Web-Based tools Top 10 KDE4 Applications 5 Best Linux Distributions 7 Awesome 3D Graphic Design Applications for Linux 13 Of the Best Linux Tutorials and OpenCourseWare on the Web 12 of the Best Free Linux News Aggregators 10 Best Linux Audio players 23 Useful System Applications for Linux 42 of the Best Free Linux Games 5 Best Free Antivirus Software for Linux Tags: backup tool , games , Guide , image viewer , Linux , news aggregator , resources , video editor
Top 100 Personal Development Blogs Personal development can affect all aspects of your life, from controlling your negative thoughts to gaining the self-confidence to excel at work. If you’re in need of some inspiration to get you on the right road to improving yourself, the Internet is full of blogs that can offer guidance, advice and support to aid you in your journey. We’ve brought together 100 here, in no particular order, to help you get started. Must Read These are some of the most popular personal development blogs out there, so make sure to add them to your bookmarks. Work Development Learn to take control of your career and get things on the right track with a little help from these work-related sites. Get Organized It’s hard to get much accomplished when you’re living in clutter. Financial Development These blogs will help you get your finances in order and put your mind at ease. Coaches and Consultants Get some advice from these professionals in personal development. Self-Improvement Productivity
15 Exercises for Learning a new Programming Language by: Prashant N Mhatre I’ve working knowledge of a bunch of programming languages but job demands to learn a new language frequently in a short time. Instead of reading hundreds manual/book pages, I quickly read 10-15 pages of tutorial or primer. (As you know google is the best search engine to look for such stuff). I keep printed copy of the language syntax reference card handy. (There are many reference cards available over internet. First of all, get familiar with Compiler, compiler option, editor shortcuts or integrated development environment (IDE). To grasp basics of a new language quickly, here are the exercises I use. (1) Display series of numbers (1,2,3,4, 5....etc) in an infinite loop. (2) Fibonacci series, swapping two variables, finding maximum/minimum among a list of numbers. (3) Accepting series of numbers, strings from keyboard and sorting them ascending, descending order. While running the program give value mu = 0. (8) Open a text file and convert it into HTML file.
25 Most Beautiful Animals Photography on StumbleUpon I think the most beautiful pictures are those made in nature. Nothing compares with the expression of a tiger, the majestic flight of an eagle or the strength of a white bear. Below you can see 25 the most beautiful animal photographs that will capture your attention, and were stumbled on StumbleUpon. Cool, but obscure unix tools :: Software architect Kristof Kovacs Just a list of 20 (now 28) tools for the command line. Some are little-known, some are just too useful to miss, some are pure obscure -- I hope you find something useful that you weren't aware of yet! Use your operating system's package manager to install most of them. (Thanks for the tips, everybody!) dstat & sar iostat, vmstat, ifstat and much more in one. slurm Visualizes network interface traffic over time. vim & emacs The real programmers' editors. screen, dtach, tmux, byobu Keep your terminal sessions alive. multitail See your log files in separate windows. tpp Presentation ("PowerPoint") tool for terminal. xargs & parallel Executes tasks from input (even multithread). duplicity & rsyncrypto Encrypting backup tools. nethack & slash'em Still the most complex game on the planet. lftp Does FTPS. ack, ag (silver searcher), pt A better grep for source code. calcurse & remind + wyrd Calendar systems. newsbeuter & rsstail Command line RSS readers. powertop Helps conserve power on Linux. tig A console UI for git. mtr
How to Create a Wallpaper Slideshow in Ubuntu Just like Windows 7 and OS X, Ubuntu has the ability to create a slideshow wallpaper thanks to GNOME 2.28. Here is how you can take control of your wallpaper slideshows with a simple to use GUI tool or a down and dirty text editor. The easy way Let’s start by showing you the easy way to create a slideshow wallpaper using a GUI tool called CreBS (Create Background Slideshow). CreBS is an easy install in Ubuntu. sudo add-apt-repository ppa:crebs/ppa sudo apt-get update sudo apt-get install crebs This will install the CreBS repository, update your available packages, and then install CreBS. To create your wallpaper slideshow just use the add button and select images to add to the wallpaper. Once you have all the images you want, change the settings below for the amount of time between slideshow changes and how long you want transitions.After all the settings are set up the way you want, type in a name at the very bottom and then click the green check to apply and save the desktop wallpaper.
67 Open Source Replacements for Really Expensive Applications Why spend thousands or even hundreds or thousands of dollars on a closed source application when you can get a comparable open source app for free? Even if you need commercial support, many open source programs now offer paid support that costs much less than the alternatives. For this list, we looked for quality, open source alternatives to software that has a reputation for being expensive. Whenever possible, we included MSRPs for the expensive software, though in some cases, the pricing scheme is so complicated that it's nearly impossible to pin down. We published a similar list last year, and we've updated and expanded the list for 2011. Accounting 1. 2. 3. 4. Audio Recording/Editing 5. 6. 7. Business Intelligence 8. 9. 10. 11. 12. Business Process Management 13. 14. 15. Customer Relationship Management 16. Database 17. 18.
Knuth: Programs I write lots of CWEB programs, primarily for my own edification. If there is sufficient interest, I'll make a large subset of them available via the Internet. For now, I'm listing only a few. Note: Many of my programs, including the first two samples, use the conventions and library of The Stanford GraphBase. Enumerates symmetrical Hamiltonian cycles (December 1992) Enumerates perfect matchings of bipartite graphs (May 1996) REFLECT; also a change file for REFLECT Enumerates equivalence classes of reflection networks, aka CC systems (January 1991) Programs used as examples in Axioms and Hulls; also change files for ngons, square deletion, and uniform input distribution Interactively calculates with humungous numbers (December 1994) DECAGON; also a change file for DECAGON (stars); also a change file for DECAGON (color); also a change file for DECAGON (color stars) Packs golden triangles into decagons, stars, pentagons, etc. ANTISLIDE; also a change file for ANTISLIDE TOPSWOPS and TOPSWOPS-FWD
50 of the Most Dependable Web Resources for University Students Knowing where to turn for facts, handy web apps and other types of resources can make student life a lot easier. Read on for a list of 50 of the most useful and dependable online resources for college and university students. Research Resources The Internet is a great place to find information and check facts--if you know where to go. Here are 25 web resources that are known for being consistent, accurate and reliable. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Free Web Apps Time is a precious commodity for college and university students. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. del.icio.us - There are lots of bookmarking tools on the web, but del.icio.us is one of the best. 39. 40. 41. 42. 43. 44. 30 Boxes - Possibly the most convenient online calendar in the world, 30 Boxes is the ultimate solution for students who need to keep track of dates, activities and tasks without a whole lot of fuss. 46. 47. 48.
All the Best Linux Cheat Sheets Linux Security Quick Reference Guide - An awesome security checklist reference IP Tables - If you are interested in Linux firewalls this is a must have TCPDump - Great cheat sheet to an awesome security tool Wireshark Filters - An awesome list of filters for the best packet sniffing utility IP Access Lists - Cheat sheet for IP Access Lists Common Ports - In case you don’t have all common ports memorized netcat - Reference to the swiss army knife of networking
Scripting, Part Two: Looping for Fun and Profit Crafty System Administrators who want to conserve energy need to learn the fine art of looping. You energy-conserving* system administrators will enjoy learning to use loops in your scripts. Looping is a technique that allows you to repeat a process or set of commands indefintely or until the loop exhausts a particular list of items. Don’t worry if you aren’t a scripting master, I’m going to take it slow through this series so that you can absorb what’s going on. The Basics You need access to a Linux system and last week’s post, “Scripting, Part One”. The Lively Loop There’s nothing particularly special about a loop. My original example is a good one. First, look at what’s needed to make this happen: a list of users, the file in question, and, depending on the file’s purpose, an optional permissions change. Next, put your needs into Linux terms. You have to grab a list of real user’s names from the password file. #! Try it at the command line to convince yourself of how awk works. #! #!
GNU/Linux is my home 6 Rules to Work Less and Get More Accomplished - lifehack.org It’s impossible, right? In order to get more done, you need to invest more time. Working ten hour days will make you more accomplished than a colleague that only works seven. Studying three hours a day will get you better grades than the guy who skims through a few chapters before the test. I disagree. Working less and accomplishing more isn’t easy. 1) The 80/20 RuleThe 80/20 rule basically suggests that a small amount of inputs contributes to a much larger amount of outputs. In application, you can’t simply cut everything that doesn’t directly contribute to your bottom line. Cut e-mail time to invest more in larger projects.Say no to people who want commitments that don’t contribute enough value.Spend more studying core concepts and key terms than less important details. 2) Parkinson’s LawParkinson’s Law states that “work will fill the time available for its completion.” Here are some applications: Set a timer for 90 minutes to finish a small project. Work in bursts. The moral?
25 Great Quotes to Inspire and Brighten Your Day Here’s a collection of great quotes by some of the most inspirational men and women that ever walked this earth. Hopefully you’ll find them inspirational in some way. If you do like them and find them helpful, check out our similar posts by visiting the links listed below. We have created over 20+ of these galleries, so there is lots more to be seen. Also, be sure to inspire your friends, family and coworkers by sharing some great quotes with them. More popular quotations: – 25 Inspirational Quotes – Great quotes to ponder upon Check out all of our galleries with nice quotes here: More great quotes: