My new game, Concentrika now on iTunes app store
Wednesday, August 04, 2010
My new game Concentrika hit the iTunes store yesterday and is selling well!
Thoughts on my latest research, recently discovered tricks and so on.
Flash, PHP, MySQL, Linux and all things Internet.
My new game Concentrika hit the iTunes store yesterday and is selling well!
When I find myself doing anything repetitive, I usually question whether there is a way to automate in order to save time and get onto more interesting things.
Most programmers know what Regular Expressions (aka REGEX) are for. In my experience, few non-programmers do though. While programmers might find REGEX useful more frequently and extensively, I often think when I use them how I'm saving myself time on tasks that aren't specific to programming. I think about how Designers who are managing larger amounts of HTML text or plain text content are probably doing some tedious work-arounds when they could be using REGEX instead.
([0-9]{3})\.([0-9]{3})\.([0-9]{4})\1-\2-\3([0-9]{3}) is one group.. as \. to help the REGEX interpreter know that the dot is just a plain dot with no programmatic meaning in this particular search.[0-9] part means look for numbers in that range. The {3} is related to the square brackets part before it and means that we're looking for exactly three of them (numbers in this case). Thus the search for a phone number is made up of these components:\1 means put whatever was found in the first group in place of \1, \2 in the second group, \3 in the third group and so on for as many groups as we searched for (we only had three groups in this search).^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$Well that's what I googled for and while I didn't find specifics I did find quite an interesting read with some insight into my query.
I heard about it on the news yesterday and dowloaded Skype for free to my iPhone. It works beautifully and has a nice interface that seems to cover everything.
Some people love this term, others hate it. The general reason that it is disliked is that communicating about it is problematic. There is a lack of consensus on the definition. For one thing, there never was a Web 1.0. The Internet is an organic medium that is not controlled by any body that is able to draw a clear line between 'versions'. The best definition you find will probably talk about how Web 2.0 is more application like, or community-centric. If you want to communicate clearly, without ambiguity to someone about something you are looking for in a site or something you want to build that is in your mind Web 2.0, you are better off being specific about the types of functionality you are interested in. These may include terms such as user