public marks

PUBLIC MARKS from jedi58 with tag development

2009

Location Sensitive Programming

As we move into a world where social media is king we are inching closer to a change in paradigm where no longer will we need to say where we are, but our browsers will be able to tell a web application where we are (if we let it) and we can then be served content based upon this. With the iPhone OS 3.0 update it will be possible for the Safari browser to access the longitude and latitude information provided by the phone's built in GPS, in a web browser using JavaScript.

2007

Discovering APIs and Services

APIs and services have many different purposes, such as making it possible for people to easily contribute to sites from software (in the case of an XML-RPC service), or to easily implement code themselves.

Coding PHP Mailboxes (Part 1)

This article describes how to use PHP to connect to mailservers, and display emails on a webpage. In the case of Microsoft Exchange based systems other details such as Calendars, and Tasks can also be retrieved and displayed.

Tagging content using Scriptaculous

In-place-editing is a way of being able to click on an element and have it change into a form on the fly with the ability to save your changes there and then. It has many common applications in Web 2.0 style applications, and this guide shows you how to use them for tagging content. (Folksonomy / tagging)

Dynamic Sortable Lists in Scriptaculous

Sometimes it can really be useful to let a user sort a list of items, and this can easily be done using Scriptaculous, but when it comes to being able to sort dynamically updated lists it can get a little more complicated.

Software Quality and Testing

Testing is one of the fundamentals of Quality Assurance, it outlines where the defects are in a measurable form and helps to make an application "bug free". Remember though that software testing never reveals the absence of bugs, only the presence of them. The purpose of this guide is to help promote the ideals of software quality, and illustrate why it is a good thing.

2006

Detecting Users Online using PHP

After recently having seen a way of showing the number of people currently visiting your site by recording IP address I thought I'd demonstrate my own way of doing it that also includes the ability to show which users online, and number of users/guests online.

C++ Lesson 3 - Classes and Conditions

No programming language is complete without being able to make choices in conditional statements - this guide covers the use of these in C++ and also the use of classes.

Promoting your site

SEO is a curse to some who see it as a method of spamming or deceiving search engines to favour your site. This should not be the case, search engine optimisation should consist of making sure you have good, well marked content that has links inbound and outbound.

C++ Lesson 2 - Using Inputs and Types

In this second lesson you will learn how to capture input, and what the different data types available are. Those who have used other languages before should be reasonable familiar with the datatypes that C++ offers.

Using Windows Integrated Authentication

Windows Integrated authentication, the Single Sign-On (SSO) method available to Windows-based servers allows for supported applications (including web applications) to utilise the credentials from Windows login. This guide describes how to use it.

Regular Expressions and Validation

Regular Expressions are a popular way of performing complex string matching on variables. To anyone who is relatively new to them though, it can be daunting. This guide shows how to use them, with examples for using them in validation techniques.

JavaScript Best Practices

JavaScript for some is the bane of web development technologies - but it should not be feared or hated. As long as proper practices are followed it will not have any affect on the accessibility or function of the website other than to enrich the user's experience.

Accessibility and the Law

Accessibility is now a common goal for any public facing websites, and is now unlawful for companies to make their site inaccessible to people with disabilities. A number of companies had actions taken against them in response to this. What does this mean to the average designer / developer?

404 Searches with htaccess

Today it is simply not enough to redirect a user to a generic "Page cannot be found" 404 page. In the spirit in trying to give your users the best possible experience they should be redirected to a page that tries to help them find what they were after.

Using Microformats

Microformats is not really a new technology, but a way of tagging your content with additional information so that it is understood what the content is. Whilst relatively a new concept, many people are already doing it. This guide shows what they are, and how to use them.

Being Social

Today the web is all about being social, and by this I mean social networking. It is how the web today is moving, and communities are growing from it. This guide shows how to integrate things such as tag clouds and blog rolls on your site.

New Earth Online

New Earth Online is dedicated to quality Web Development and Software Development and FREE tutorials for doing your own.

Protecting your site

For the majority of sites it is an essential that they are secure, and as safe from hacking to some degree. It is impossible to state that a site is not hackable based on the belief that given enough time any site could be broken. This belief makes it necessary to find a comfortable balance between security and resources spent on making it so. Guide covers prevention of SQL injections, LDAP injections, XSS (Cross site scripting) and much more.

Making mobile content

Making your content perfect for mobile devices need not be a hassle, and here's how to make sure it isn't.

Merging domains the correct way

Own multiple domains and want the same content on them all? Here's the correct and optimal way of doing it on an Apache based server using a htaccess file.

Reflections in Photoshop

Since the dawn of what people have dubbed Web 2.0, a series of common design elements have sprung up on many sites. One of these popular trends is to have objects having reflections as though they were standing on a shiny surface. Easy to understand reflections in Adobe Photoshop.

Understanding Apache htacess

Apache has fast become one of the most commonly used web server solutions today. With its use comes the ability to manipulate the behaviour of your site in certain ways (server-side) from a type of file called .htaccess. This easy to read guide covers the various commands, and possibilities of using such a file.