Archive image

Archive for June, 2014

AJAX beginner’s tutorial

AJAX stands for Asynchronous JavaScript and XML and is used for allowing the client side of an application to communicate with the server side of an application.

This might be necessary in order to update the contents of a drop down menu, or to check the availability of a user name, all without reloading the whole page.

Using AJAX isn’t very hard and in this tutorial I’ll show you how to get up and running.

Read more…

Ignore “Invalid Byte Sequence in UTF-8” error in Ruby

I wrote a simple Ruby script to parse text files and manipulate their content.

This is useful, for example, if you want to replace all occurrences of the phrase “Dr Jones” with “Prof. Jones” across a set of HTML files.

This was working great on Windows, but when I ran it under Linux, I started getting a “invalid byte sequence in UTF-8” error. This is how I solved it.
Read more…