background preloader

Computers & Programming

Facebook Twitter

Linux: What are some time-saving tips that every Linux user should know. Linux Shell Scripting Tutorial - A Beginner's handbook. BackTrack Linux - Penetration Testing Distribution. A-star Shortest Path Algorithm « C++ recipes. Hackety Hack! Programming literacy » Core units. Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversion.

Basics of Linux system administration: Working at the console. 1. Before you begin You need a working Linux system that includes the bash shell, so you can practice the commands and techniques covered in this knowledge path. Our command examples are taken from Ubuntu and Fedora, but they apply to most other Linux distributions as well. 2. Get comfortable with the bash shell Roll up your sleeves and get your hands on Linux, starting with fundamentals of the bash shell's command line, including basic bash commands, environment variables, and system information; finding, listing, moving, copying, and archiving files; and redirecting and piping text to stdout, files, and command inputs. 3.

Working in a command shell environment such as bash involves manipulating text: cutting and pasting, joining strings together, sorting, and concatenating. 4. Managing processes is everyday work for Linux administrators and developers. Give us feedback Submission failed. Please complete one of the following questions before submitting. C - Learn C and C++ Programming.

Malicious Linux Commands - From (This article was originally published in Ubuntu Forums but was removed there.

Malicious Linux Commands -

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. Always be cautious when running one of these (or similar) commands (or downloaded scripts) that have been "recommended" as a solution to a problem you may have with your computer. It is also worthwhile to always enable a 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.

Here are some common examples of dangerous commands that should raise a red flag. Rm -rf / rm -rf . rm -rf * rm -r Reformat Data on device Forkbomb In Perl Tarbomb or. 8 Useful and Interesting Bash Prompts. Many people don’t think of their command prompt as a particularly useful thing, or even pay it much attention.

8 Useful and Interesting Bash Prompts

To me, this is a bit of a shame, as a useful prompt can change the way you use the command line. Well I’ve scoured the Interwebs looking for the best, most useful, or sometimes most amusing bash prompts. Here, in no particular order, are the ones I’d be most likely to use on my computers. Note – to use any of these prompts, you can copy & paste the “PS1=” line directly into your terminal. To make the change permanent, paste the line to the end of your ~/.bashrc file. 0. Introductions and Expectations. Training, Videos, Tools, Resources, Learning.

Programming Methodology - Download free content from Stanford. Custom Toolbar Buttons Maker. Knowing that installing a huge amount of buttons is not exactly everyone's preference, here is a simple way of making a version of it that has just what you want; thus, keeping the file size as small as possible.

Custom Toolbar Buttons Maker

Just tick the check boxes, hit Submit, and you have a customized version of Toolbar Buttons for your very own. The extensions generated here no longer match the latest version of Toolbar Buttons. That will be fixed soonish. Extensions created here still work fine in most cases. If you must have the latest version and must have it now, it is possiable to use the insturstions here. Android Tools Project Site. Free - List of freely available programming books. Java 2 Platform SE 5.0. Tutorial - Learn Python in 10 minutes. NOTE: If you would like some Python development done, my company, Stochastic Technologies, is available for consulting.

Tutorial - Learn Python in 10 minutes

This tutorial is available as a short ebook. The e-book features extra content from follow-up posts on various Python best practices, all in a convenient, self-contained format. All future updates are free for people who purchase it. Preliminary fluff So, you want to learn the Python programming language but can't find a concise and yet full-featured tutorial. Properties Python is strongly typed (i.e. types are enforced), dynamically, implicitly typed (i.e. you don't have to declare variables), case sensitive (i.e. var and VAR are two different variables) and object-oriented (i.e. everything is an object). Getting help Help in Python is always available right in the interpreter. >>> help(5)Help on int object:(etc etc) >>> dir(5)['__abs__', '__add__', ...] >>> abs. Syntax Python has no mandatory statement termination characters and blocks are specified by indentation.

Strings. When You Write Your Essays In Programming Languages [PIC] The C Library Reference Guide.