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 A little collection of cool unix terminal/console/curses tools 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. Command line RSS readers.
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
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:
Command line tricks for smart geeks Everyone knows the answer to the question of life, the universe and everything is "42", but for the first time we can reveal the question. It is this: how many command-line tricks must a man memorise? You see, graphical user interfaces are all well and good, but when you want to get real work done it's time to switch to the terminal. And so, we squeezed our brain cells, dug through dusty piles of old issues of Linux Format, and sat reflecting quietly over many a pint of ale, all with the goal of bringing you this: 42 awesome new command line tricks we think you ought to commit to memory. So, strap yourself in and get ready for command-line heaven: it's time to kick ass and chew bubble gum, and we're all out of gum... (PS: if you're looking for general Linux tips, check out our previous two articles: Linux tips every geek should know and More Linux tips every geek should know. Make your own Bash wormholes Before we look at how to use it, it's worth going over how we typically see pipes. . .
Hacking Knowledge: 77 Ways to Learn Faster, Deeper, and Better | If someone granted you one wish, what do you imagine you would want out of life that you haven’t gotten yet? For many people, it would be self-improvement and knowledge. Newcounter knowledge is the backbone of society’s progress. Great thinkers such as Leonardo da Vinci, Thomas Edison, Benjamin Franklin, Albert Einstein, and others’ quests for knowledge have led society to many of the marvels we enjoy today. Your quest for knowledge doesn’t have to be as Earth-changing as Einstein’s, but it can be an important part of your life, leading to a new job, better pay, a new hobby, or simply knowledge for knowledge’s sake — whatever is important to you as an end goal. Life-changing knowledge does typically require advanced learning techniques. Health Shake a leg. Balance Sleep on it. Perspective and Focus Change your focus, part 2. Recall Techniques Listen to music. Visual Aids Every picture tells a story. Verbal and Auditory Techniques Stimulate ideas. Kinesthetic Techniques Write, don’t type.
Royalty Free Icons & Clipart Stock Images ~ Icons Etc. Linux tips every geek should know What separates average Linux users from the super-geeks? Simple: years spent learning the kinds of hacks, tricks, tips and techniques that turn long jobs into a moment's work. If you want to get up to speed without having to put in all that leg-work, we've rounded up over 50 easy-to-learn Linux tips to help you work smarter and get the most from your computer. Enjoy! UPDATE: If these tips aren't enough and you want even more, make sure you check out More Linux tips every geek should know! #1: Check processes not run by you Difficulty: Expert Application: bash Imagine the scene - you get yourself ready for a quick round of Crack Attack against a colleague at the office, only to find the game drags to a halt just as you're about to beat your uppity subordinate - what could be happening to make your machine so slow? OK, let's list all the processes on the box not being run by you! ps aux | grep -v `whoami` Or, to be a little more clever, why not just list the top ten time-wasters: find . reset
axioms Contents Contents | rgb Home | Philosophy Home | Axioms | Other Books by rgb: | The Book of Lilith | Axioms is a work that explores the true nature of human knowledge, in particular the fundamental nature of deductive and inductive reasoning. It begins by embracing Hume's Skepticism and Descartes' one ``certain'' thing, and then looking for a way out of the solipsistic hell this leaves one in in terms of ``certain'' knowledge. Indeed, to the extent that philosophy in the past has sought to provide certain answers to virtually any question at all, philosophy itself proves to be bullshit - all philosophical arguments ultimately come back to at least one unprovable premise, usually unstated, and can be refuted by simply asserting ``I don't agree with your premises.'' The way out is to give up the idea of certain knowledge. Axioms by Robert G. Dedication No book is written in a vacuum. Notice Copyright Notice Copyright Robert G. Lulu Press www.lulu.com
Debian Linux Tutorial - Beginners Guide To Linux Servers and Networking Installation and Set Up with Instructions On How To Configure A Home Server