Latest Entries

IE Conditional Comments and non-IE browsers

Recenlty I faced an issue on a website where a Lightbox Javascript plugin didn’t worked in Internet Explorer 9 and 10, but it worked perfectly in all other version of IE below version 9 and all non-IE browsers. In IE 9 and 10, when the plugin was loaded and the user clicked anywhere on the page, the whole page turned black and the website became unusable.

I only could work on the live website, so I wanted to do a quick fix by disabling the Lightbox plugin in IE 9 and above, and then find a better way to fix it. I started by addinig some conditional comments to load the plugin’s Javascript code only for versions of Internet Explorer below version 9:

<!--[if lt IE 9]>

Here is some code.

<![endif]-->

The problem with this fix is that the other non-IE browsers like Chrome/Firefox for example will consider those lines above as simple comment lines, thus the Javascript files for the Lightbox plugin are not loaded at all. I did some research and found a workaround which does the trick, and now the Lightbox plugin files are loaded for all non-IE browsers and all versions of IE below version 9 (for IE9 and 10, the plugin’s files are not loaded at all) :


<!--[if lt IE 9]> <!-- -->

Here is some code.

<![endif]-->

Continue reading...

Loom – A New 2D Game Engine

Loom is a new cross platform 2D game engine featuring hot swapping code & assets on devices. This means that you can work in Photoshop on your assets, you can update your code, modify the UI of your app/game and then see the changes on your device(s) while the app is running.

Thinking to the other cross platform game engines I’ve heard of or even played with, the Loom Game Engine is by far the best in my oppinion with lots of great features. Most of the other similar game engines (Corona SDK, MOAI SDKGideros Mobile) are Lua based (with an odd syntax, at least for me). The Loom Game Engine uses LoomScripts, a scripting language inspired from ActionScript 3, with a couple of features borrowed from C#. If you ever developed in ActionScript 3, C# or Java, LoomScript will look familiar to you (and I’m more comfortable with this syntax than with Lua’s syntax).

Continue reading...

Spool – save videos for later

spool Spool   save videos for later

I am an avid Instapaper user – and my account is filled with hundreds of articles which I found to be interesting sometime in the past. I tried to find something similar for videos too but without success, so my partial solution was to create a “Watch Later” playlist on YouTube. But that’s only YouTube… I was looking for a service that could somehow collect the videos from different websites, not just YouTube. Yesterday, on my phone in the Android market I stumbled upon an interesting app called Spool and I was instantly blown away by what they are offering for free. It’s not just an Android app, it’s an entire web service available for iOS devices and browsers too. You can access it here if you want to use it on your computer.

You can save anything, articles, images, videos, even PDFs and you can read/watch them later. The best thing is that the mobile version allows you to download the saved videos to your phone, so you can watch them later offline anytime & anywhere. I commute daily between 2-3 hours, so I can spend that time watching the videos I found interesting sometime, but I couldn’t watch them due to the lack of time.

Continue reading...

How fast your website loads from 50 locations worldwide

Today I stumbled upon an awesome web app, that can be used to test how fast your (or any other website) loads in a real browser from over 50 different locations around the world.

It’s called Loads.in and all you have to do is to enter the full URL of the website or page you want to test, then select a location and a browser profile. For each test you get a set of five screenshots showing the page (and the time) at different moments while the site is loading.

loads in How fast your website loads from 50 locations worldwide

Continue reading...

A Freelancer’s Toolbox – Part II

toolbox 2 420 A Freelancers Toolbox   Part II

It’s been a while since I wrote about the tools/services I use in my everyday work as a web developer, and finally here’s part II.

1. Firefox – It’s my preferred browser for web development. It’s not the fastest browser, but I think it’s the best  for web development. For web development I use it with two Firefox extensions: Firebug and the Web Developer Toolbar. With these two extensions you can really see what’s happening with the web app or website you are working on. The next version from Mozilla, Firefox 4 is in Beta and it promisses a lot of improvements in the UI/UX area, more developer tools and other great features.

2. Google Chrome – It’s the fastest browser and I use it mostly for browsing – I rarely use it for web development. There’s a Web Developer Toolbar extension for Google Chrome as well and it offers a lot of great features; when and if Firebug for Chrome will come out I’ll switch to this browser instantly even for web development. A lite javascript version of Firebug, called Firebug Lite, exists but it lacks a lot of the features and functionalities which are included in the Firefox extension and I don’t like it at all. Google Chrome offers an integrated Developer Tool, something similar to Firebug but I don’t like that either, so I’ll keep using it mainly for browsing.

Continue reading...

FlairBuilder – Free for Romanian entrepreneurs

FlairBuilder FlairBuilder   Free for Romanian entrepreneurs

A couple of weeks ago I discovered Cristian Pascu’s blog and FlairBuilder, the product he is working on. As he states here, FlairBuilder is offered for free for Romanian entrepreneurs or wannabe entrepreneurs.

Continue reading...

A Freelancer’s Toolbox – Part I

toolbox 420 A Freelancers Toolbox   Part I

As a web developer I use a few (or a lot) of apps, websites and services in my everyday work to get the job done, so I thought it would be great if I share with you these “tools”. It’s a long list, so I’ll split it into 2-3 separate posts. Below you can find the first part of the list:

1. Gmail – I have more than one email address,  not only on Gmail, but all of them are redirected to one single Gmail account, allowing me to read all my emails in the same place – and that my friends saves me a lot of time. You can even host your domain email with Google, if you use Google Apps.

2. Google Documents- I’m using it for document sharing and to open different types of documents (Microsoft Office, Open Office, etc). I’m not using it at full potential but it’s really awesome. Allows you to edit and view your documents from any computer or smart phone.

3. Google Calendar – I’m using it mainly to track my time spent on tasks at my 9 to 5 permalancing (fulltime freelancing) job. It wasn’t built for that but that’s how I use it. I also sync my tasks from Producteev with Google Calendar, so I can  have an overview on all my tasks in a single place.

Continue reading...


RSS Feed. This blog is proudly powered by fantastic Wordpress.