I proudly announce the launch of a new project developed with ajaxed – yes with classic asp :). It’s a platform for everyone who wants to show tourists/visitors around in his/her hometown and earn some pocket money. Let’s face this:
You are a student and love to get in touch with people from around the globe. On Tourmandu you can offer a tour in your hometown and tourists can get in touch with you. You show them ’round and they pay/tip you afterwards. Not a bad idea Great part time income …
As the project has been recently launched its a bit empty, but have a look at some existing tour to get an idea of what i am talking about..
Observu is free service which informs you if one of your sites is down. Simple register all your websites with them and receive an email notification if one of them is dead. Nice!
It’s a small function which I will introduce today but very useful. When working recently on ajaxed i discovered that its often possible to pass an array or a primitive type as an argument to a function. Lets say you have a function
println(msg) which prints out its argument as a line to the screen. When the argument is an array then it treats each field as a line. So it should be possible to call the function with those variations:
println(array("some", "more", "lines"))
Lets see how we solve the solution in a nice way and how we will be able to create a function which is simply called  (which is common syntax for an array in other languages).
Hiding your emails on your website can be very tricky and the method should be chosen wisely. Yeah, its our war against email harvesters! Just now i have read the outcome of an interesting study made by Silvan Mühlemann. In his research he used nine different methods to obfuscate the email on his page. He created an email address for each method and was keeping track of the incoming spam for 1.5! years. Here is the outcome:
(source: Nine ways to obfuscate e-mail addresses compared)
Amazing! The simplest methods using CSS had the best results. No Spam at all. There is just one question: How long will it take for the harvesters to adapt their algorithms to this research results?
(If you’re interested to see the detailed implementation of those methods just check the original article. I have skipped it.)
SmartBear Software released a book called “Best kept secrets of Peer code review”. Title sound interesting and its even free. I have just ordered my copy today (unfortunately there are shipping costs involved outside US) and looking forward to the secrets Grab yours guys.
(Btw: this is my first post using an external tool for blogging – BlogDesk. Works perfect!)
Did you ever wanted to take a look at cookies or even tweak them? Having access to your cookies as a developer is crucial but even as a user it might be useful to take a look sometimes.
But what about querying them with sql queries? Picture this: Show me all cookies from
localhost and order them by expirydate. No problem, I’ll show you how… Continue reading
Did you ever run a popular website or serivce/product? If yes, then you know how hard it can be to discover which new features your users want. Collecting all the requests, giving response and analyzing which requests are most popular. All those tasks require a lot of organization and take some time. UserVoice offers a serivce which provides exactly those features. For your site visitors:
- They submit ideas or vote for existing ideas
- They discuss ideas with each other and with you
- They get official reponse (featre planned, started, etc.)
- They get heard!
Perfect service! Will definitely use it in my future projects…
As usual the guys at google have been busy and released a nice new feature for their (quite new) google chart api. It support 2D bar codes also known as QR codes. Whats more, they even offer a free decoding library for it (Xzing). Big respect googlers to your free APIs
Its long time ago since there has been an update to the JSON utility class. Thats because its working very stable thanks to your support! Nevertheless we have a new version with new features and some minor bugfixes. The following has been updated: Continue reading