Using computers to solve Sudoku

Table of contentsIntroductionTry the Sudoku solverData structuresInternal handling of dataAlgorithmFinding possible valuesCells with one possible valueSearching rowsSearching columnsSearching boxesConverting X Y co-ordinates to 3×3 squaresFuture plansGitHubIntroduction I have enjoyed Sudoku puzzles for a while now and had the idea of trying to teach a computer to play Sudoku. This first release is fairly basic and […]

PHP Loops

Table of contentsIntroductionWhileDo whileForFor eachContinueBreakConclusionIntroduction Loops are used in programming to iterate over an item, either for a known or unknown amount of times, until a certain criteria has been reached. You have the choice of writing a single loop and specifying how it ends and writing the same code over and over again to […]

WordPress Plugin: Email

AJAX basics – Switching static content

Table of contentsIntroductionSwitching content with AJAXHTMLjQueryBreakdownConclusionIntroduction Traditional web applications reload the whole page when clicking a link, modern web applications only reload the content that has changed. As the web has matured, web applications often have a large amount of overhead; reloading every aspect of the page on each click including JavaScript and CSS vastly […]

WordPress Plugin: reCaptcha

WordPress Plugin: Lightbox

WordPress Plugin: WordPress

WordPress Plugin: Table of Contents

Web accessibility: Improving the web for all

Table of contentsIntroductionToolsWAVEColor Contrast AnalyzerNVDA Screen readerAlt tagsTitle tagsImage linksKeyboard navigationFocus outlineContrastSkip buttonsLandmarksAria labelsAria live200% zoomConclusionIntroduction Web accessibility is making the web available for all to use, everybody is different. Tools Before getting into some of the features available for improving accessibility, it will be useful to list some tools that can aid in finding […]

PHP Photo Archive

Table of contentsAboutInstallationChange-logScreen shotsGithubAbout Photo Archive is a PHP based script that can generate a file browser style environment within a web browser for viewing photos on a web server. Installation Requires PHP 5.3.0 or higher To install: Upload the contents of the zip file to the desired location on your web server Upload your […]