Friday, July 29th, 2016

Relevance

Not all links on the web are created equal. When you are adding a link to a web page you need to look at it from the general visitor’s viewpoint. Will what is being linked to be of interest to the people reading the page where you place the link.

Relevance


Thursday, July 28th, 2016

Proper ProcessingofVariables in PHP

Just about all of the forum questions asked by PHP beginners have no input processing in their script whatsoever. With over half the code that they should have in the script missing, that the part they do have doesn’t quite work properly is the least of their problems. One way of making sure all of the necessary input and output processing gets done for each variable would be to make each private to an object and attach all of the input and output code as methods of that object.

Proper Processing of Variables in PHP


Wednesday, July 27th, 2016

What is Validation?

While I put this page in the PHP section, it is equally applicable to all languages since validation generally makes up the bigger part of all programs and you need to know what it is to be able to write useful code. That some people who have already taken a course to learn a specific language means that they have missed a big portion of what they should have learnt because they didn’t know the prerequisite information first.

What is Validation?


Tuesday, July 26th, 2016

Tainted

Yet another look at this widely misunderstood basic security concept.

Tainted


Monday, July 25th, 2016

PDFtoPowerpoint

Another online converter for extracting the content of a PDF into another format (in this case Powerpoint).

PDFtoPowerpoint


Sunday, July 24th, 2016

Console Security

Some web sites go overboard when it comes to some aspects of security. For example FaceBook has experienced problems with people being advised to paste scripts into their browser console that basically bypass the security built into the site and allow the script provider to steal a lot of information from the person running the script’s account. Instead of simply posting a message in the console advising people to not run these scripts they attempt to actually block you from running scripts in the console completely. While they do provide an option to disable this it is well hidden. Here we look in more detail as to why such blocks should not be needed and how to disable them regardless of whether or not you find the option to turn them off.

Console Security


Saturday, July 23rd, 2016

ObtrusiveJavaScript

You can’t answer yes or no to whether a particular JavaScript is obtrusive because there are a wide range of different degrees to which JavaScript can be obtrusive. The most obtrusive is where it is jumbled throughout the HTML while the least obtrusive only exposes the bare minimum needed to allow it to actually interact with the page. In between there are a range of ways in which a script may be more or less intrusive. By applying one or more steps we can reduce the obtrusiveness of a given script.

Obtrusive JavaScript


Saturday, July 23rd, 2016

HTML For Novices by Novices: Programming Websites With Ease

User rating:
Read more...



HTML For Novices by Novices: Programming Websites With Ease : Michael Abelar: eBooks


Friday, July 22nd, 2016

Updating to HTML4

Do you create web pages? If so what version of HTML are you using? HTML 4 was introduced in 1997 and to be using that standard you need to be using either an HTML 4 strict or XHTML 1.0 strict doctype and have your page validate to that standard. A transitional doctype means that you still haven’t finished upgrading from HTML 3.2. Most web sites still use HTML 3.2 while a few of those are attempting to rush ahead and start using HTML 5 without getting rid of the obsolete HTML 3.2 tags first.

Updating to HTML 4


Thursday, July 21st, 2016

ControllingLineBreaks

Hard coding line breaks in your HTML is inappropriate for most text (it is valid for poetry and some programming languages but not for ordinary text). Just letting the browser break lines where ever it decides is not always going to give us what we want though. CSS allows us to gain some control of where the breaks occur without needing to hard code anything in the HTML. Here we look at how to have our content not break on spaces within a section of text and also how we can allow breaks between adjacent inline tags that do not have any whitespace in between.

Controlling Line Breaks


Wednesday, July 20th, 2016

HTML, CSS and JavaScript All in One, Sams Teach Yourself: CoveringHTML5, CSS3, and jQuery (2nd Edition)

User rating:
List price: $39.99
Sales price: $28.49
You save: $11.50 (29 %)
Sales Rank: 187448
Read more...



HTML, CSS and JavaScript All in One, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery (2nd Edition) : Julie C. Meloni: Book


Wednesday, July 20th, 2016

Changed meanings inHTML5

HTML 5 makes changes to the meanings of several tags but does not provide a mechanism for determining which HTML version is being used to allow you to work out which meaning is intended.

Changed meanings in HTML 5