A picture of the Internet
Last Updated on Friday, 17 May 2013
Just a pretty picture on how hackers have created an infographic of the internet:

Source: BitBucket.Org - Internet Census 2012
Code Troubleshooting Checklist
Last Updated on Monday, 19 November 2012
Basic Tests for SQL-Injection Vulnerabilities
Last Updated on Tuesday, 13 November 2012
I'm putting this article here so that I can run through a checklist when I am adding an input field to an interface.
Why?
There is a strange complacency in many applications released for public use which are vulnerable to SQL Injection. According to the industry over 60% of attacks on websites is through SQL-Injection alone.
How?
SQL-Injection is not as complicated as it is made out. An input field in a website form is where the hacker can add code that can drastically affect a database-driven website. Take a search engine for instance, this is a field which the end-user can freely enter any text they want, especially any code. But a search engine is just one example, you need to test EVERY input field the end-user can access. For more information on SQL-Injection, please read my article "Anti-SQL Injection Basics".
Tips
CSS keeping the footer at the bottom
Last Updated on Monday, 25 April 2011
Aim:
| Header | |
Left | Right |
| Footer | |
- <div id="container">
- <div id="header"></div>
- <div id="content">
- <div id="left"></div>
- <div id="right"></div>
- <div class="push"></div>
- </div>
- <div id="footer"></div>
- </div>
The header displayed fine. The left and right columns finally got them side by side. But the footer that has a background image was under the left and right columns... The main content layer was overlapping the footer. I tried various z-index's bearing in mind that the footer has to be behind because the main content had a semi-transparent layer that overlapped it half-way.
I managed to fix this by including a div push layer which clears both (even though i had clear:both on the css for my #right div layer). For some reason, it has a more forceful effect in its own separate layer.
CSS Fieldset
Last Updated on Monday, 25 April 2011
- fieldset label.inline { display: inline-block; margin-left: 2em; }
Change color of fieldset grouping line
- fieldset { border: 2px ridge #7abcff; }

