Some work I've been doing recently has involved debugging a Mambo installation. The website had developed the curious ability to block the editing of certain articles, but allowed other ones through. These blocked attempts to save articles were resulting in a '406 Not Acceptable' error.
According to the W3 specification, this means:
The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.
Say what?
After a lot of hair-pulling I tracked the problem
Read more here…
I've noticed a couple of the contacts on my MSN list have started displaying 'http://msncheck.41m.com - free way to check who blocked and deleted you on msn'. Naturally I went to this website to investigate and found that it promised the ability to check if anyone has blocked or deleted me, provided I gave my msn username and password.
Now there is no way I'm giving my username or password to anyone, let alone an unknown website. However, I was curious as to what would happen if I did. I tried the website with false information:
Read more here…
We generally become WordPress users to create a blog for everyone to see. This can involve the purchasing of a domain name and web hosting. These we treat as black boxes on which the WordPress software is installed, and everything magically works. This is exactly how it should be.
Although WordPress provides a comprehensive management interface, there are times when it would be better to have our own local copy, running on our own machine. There are several reasons we would want to do this:
- A working backup of our online site
- A development site to develop plugins and themes without affecting our online site
- A testing area to try out hacks and new versions of WordPress without fear of corrupting the live site
- A staging area to create and verify posts, before releasing them live
Read more here…
In previous guides we have concentrated on the building blocks of creating a WordPress theme. A basic design structure has been defined, followed by enclosing header and footer elements, and finished off with a navigational guide. While important aspects of any blog, they are secondary to its main purpose: the content.
In this fourth and final part we carefully dissect the process of taking the content from WordPress and arranging it on screen. Attention is paid to the many alternative methods of grouping this information, from the many posts of the front page to search results and archives.
We will look at how WordPress distributes the responsibility for this work, and how everything is tied together with the all-seeing all-knowing construct known as ‘The Loop’.
By the end of this guide we will not only have a fully working theme, but we should have enough experience and knowledge of WordPress to be able to extend our theme beyond the basic design presented here.
Read more here…
Personalising a blog can require patience and perseverance. There are times when it seems a fruitless task and the blog absolutely refuses to do what you want, despite your best efforts. There are many sources of information on the internet, but it can be hard to locate exactly what you need.
One of the simplest solutions is to look at other people’s work and see if you can make use of their ideas. This is the third part in a series of articles concerned with the dissection of the default WordPress theme, Kubrick. The hope is that walking through this theme may provide help for your own blog or, at the very least, open up new areas of research. After all, there is no shortage of information out there.
Read more here…
Web design is a notoriously tricky subject. Often we give up any thoughts of innovation when the process of realising them is such hard work. Part two of this WordPress dissection continues to try and explain the basic workings of the software, how this relates to the layout, and how anyone can personalise their blog.
The focus will be on finalising the basic layout from part one, and then finishing the header and footer sections. Both of these are important as they stylistically define a blog and act as visual focal points – do it well and people will want to read your blog, do it badly and they may not even bother.
Read more here…
Life as a WordPress blogger has become remarkably easy. If you can hold a mouse and follow instructions then you're most of the way towards carving out your own niche on the internet. A fresh installation gives you a powerful and attractive system with minimal effort, and with a little luck you can be blogging in under half an hour.
Despite the availability of hundreds of themes, and the general goodness of the default Kubrick theme, sometimes you just want to give your blog that personal touch, and the only way to do this is by going under the hood and having a look around.
A month in to running a WordPress-based website and I find myself doing the very same thing. None of the themes were exactly what I was looking for, and after investigating the internals of WordPress I realised it was a lot more involved than it initially appeared. I could certainly imagine a beginner being overwhelmed by the mass of acronyms and incongruent technologies.
Read more here…
Notebooks are not usually big on upgrade potential. The parts are difficult to obtain, are generally more expensive, and people are nervous about opening up an expensive piece of equipment.
One of the few upgrades paths is the optical drive. Typically a notebook will have a CD burner, possibly with DVD reading capabilities. The latest notebooks will undoubtedly contain a DVD burner, but the great majority will be lacking this feature. Enter the Panasonic UJ-845!
Read more here…
The advent of digital content has opened up new markets for devices that play them back. DVD players now support DivX, Microsoft is pushing the Media PC platform, and media extenders and wireless streaming products are appearing rapidly. These are all attempts to bridge the gap between consumer product and PC, and the Mediagate MG-25 is no exception.
Read more here…