software

Articles that in some way relate to distributions or applications where distributions specifically relate to the type of distribution used Gentoo, Ubuntu, Red Hat, Fedora, Knoppix and Debian and so on. Applications are programs that run on one or more of the distributions that have been mentioned.

Installing Scratch on OpenSUSE

Installing Scratch on OpenSUSE

Introduction

Scratch is a developer application with the young in mind it is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas and concepts, learning to think creatively, reason systematically, and work collaboratively.

Making an image to the SD Card in Linux (command line)

Inroduction

First of all I cannot take credit for anything posted in this article - I got the details required from here Elinux.org. Here you will find full and detailed procedures for many of today's Operating Systems. All I have done is extract the portion that applies to Ubuntu, Debian and it's many derivatives.

About the examples

About the examples

Varous Javascript pages include a spy glass icon around code examples. Clicking on this will display a new window, So you are not confused by all the stuff normally associated with a Drupal page. You can then run/modify and experiment with the basic example, and when finished save the example page locally, as part of your Javascript kit.

To start to build your own personal javascript kit, open the template page as save it in a folder called (say) JavascriptKit to your local machine.

Pseudo code

Algorithms and pseudo code

A computing program is a series of actions that are carried out in a specific order. A procedure for solving a problem is called an algorithm. (named after a 9th century Persian mathematician). Hence any procedural language program is also an algorithm. It consists of

Javascript reserved words

Reserved words in Javascript

The reserved words in this list have special meaning within Javascript so cannot be used as JavaScript variables, functions, methods, or object names. Some of these reserved words are currently used in JavaScript; others are reserved for future use.

Naming a variable var is probably the most common mistake. If you really are stuck for a meaningful variable name, call it myVar.

Javascript programming guidelines

JavaScript coding guidelines

By establishing a few coding guidelines your code can becomes more readable and easier to edit. The following should be considered as guidelines, rather than standards. The guidelines an be broken down as follows.

Language structure

Javascript - the language structure

ECMAScript, or as its more popularly known, Javascript, is the scripting language standardized by Ecma International specification ECMA-262 and ISO/IEC 16262. The language is widely used for client-side scripting on the web. Javascript consists of of a set of commands and their syntax. Similar to the rules of grammar, the syntax is simply the way the commands are written so the machine compiler (or interpreter can understand what you have written).

Javascript

Introduction to Javascript

Javascript was rolled out in December 1995 and was originally developed by Netscape to extend the capabilities of HTML and provide an alternative to CGI (Common Gateway Interface) scripts. JavaScript quickly became the de facto standard for client-side scripting of web pages. As a consequence, Microsoft reverse-engineered Javascript and came up with their own version called JScript (for legal reasons). This was was released with Internet Explorer 3.0, in August 1996.

HTML interface

The HTML - Javascript interface

As with any programming language, or natural language for that matter, the best and perhaps the only way to learn it, is to dive in and practice. Work through examples, or create you own simple examples to understand what the proram statements mean. Before undertaking these examples, it is assumed you have at least a working knowledge of HTML and preferably Cascading Style sheets (CSS). I.e. you can produce a web page using nothing more complicated than a text editor (notepad or gedit for example).

Security

Security

While Linux is more secure than MS Windows it doesn't mean security issues can be ignored. Whenever you connect to the Internet, you may be at risk. This is perhaps especially true if you are running a server.

Syndicate content