Archive for the ‘Web Development’ Category
Posted by jpluimers on 2010/06/28
Recently, I had to print multiple months or weeks from within Google Calendar.
The default UI does not allow that, but it is in fact pretty easy to do.
These are the steps to get PDF versions of a whole year.
Edit 20100714: thanks to Kilian Croese, I could explain a few more parameters, and cut out the steps for Fiddler, so it now works with most browsers on most platforms.
All text that is not relevant any more is marked deleted, so you can still read it if you want to use Fiddler.
It works from Google Chrome and Internet Explorer on Windows (FireFox works if you install FiddlerHook) Read the rest of this entry »
Posted in Development, Fiddler, Google, Google Apps, GoogleCalendar, ISO 8601, Power User, Software Development, Web Development | 19 Comments »
Posted by jpluimers on 2010/06/07
Posted in .NET, C#, Delphi, Development, HTML, Java, Opinions, Software Development, VBS, Web Development, WPF | Leave a Comment »
Posted by jpluimers on 2010/06/02
Next to Greasemonkey – the script engine that empowers FireFox and Chrome, there is another very powerful way to enhance your browser:
Bookmarklets.
Bookmarklets are like shortcuts, but they don’t point to a static URL: they add action, usually by some JavaScript.
If the bookmarklet returns a string, then the browser will follow that as a URL.
But the since bookmarklet has access to the current page, it can also perform just a local action.
The cool thing is that most bookmarklets work on almost any popular browser.
These are a few bookmarklets that I use on a regular base, most are from bookmarklets.com: Read the rest of this entry »
Posted in Bookmarklet, Conference Topics, Conferences, Development, Event, Power User, Software Development, Web Browsers, Web Development | Leave a Comment »
Posted by jpluimers on 2010/06/01
After years of doing web-development, I just stumbled on example.com/example.net/example.org second level domain names.
Those are domains meant for documentation or example purposes.
And there is RFC 2606 that documents them.
There are even these first level domain names:
.test/.example/.invalid/.localhost
You’re never too old to learn something new :-)
–jeroen
Posted in Development, Software Development, Web Development | 1 Comment »
Posted by jpluimers on 2010/05/25
Having done quite a bit of C and C++ work in the past, I often still use “Yoda Conditions”, especially in environments where you have both = and == as an operator.
So, in a boolean expression, I often put the constant to test in front of the test.
I recently learned at stackoverflow that quite a few people call these “Yoda Conditions”:
“Yoda Conditions”— the act of using if(constant == variable) instead of if(variable == constant), like if(4 == foo). Because it’s like saying “if blue is the sky” or “if tall is the man”.
Thanks to dreamlax for helping me find that.
This is a problem in languages that have both the = and == operators, and the result of an assignment itself is also a value (i.e. allowing a = b = true). Read the rest of this entry »
Posted in .NET, C#, Delphi, Development, Java, Ruby, Software Development, Web Development | 22 Comments »
Posted by jpluimers on 2010/05/04
Last week, I blogged that we should move away from Flash to HTML5, CSS and JavaScript, commenting on Steve Jobs’ Thoughts on Flash post announcing support for HTML5 including video playback of H.264 encoded video.
In the mean time, the Microsoft Internet Explorer team announced that in IE9 they are going to support HTML5 and that H.264 will be the only supported video encoding standard.
There is a truckload of hardware that supports H.264 decoding acceleration.
So the movement is from a plethora of video encoding standards into one broadly accepted H.264 standard.
When you look at the combination of support in HTML5/H.264 for all the major browsers, only FireFox has not announced support. This is probably because H.264 is not a free (as in beer) standard: commercial use requires payment. But – if I read the H.264 article right – content that is free for end users requires no royalties to be paid.
This combined hardware and software support means that there is a pretty strong backing for H.264!
–jeroen
Reference: IEBlog : HTML5 Video.
Posted in CSS, Development, HTML, HTML5, Software Development, Web Development | Leave a Comment »
Posted by jpluimers on 2010/05/03
I just noticed that WhiteHouse.gov last week released some of their code as Open Source.
In addition to using the Open Source Drupal project, they actually contribute to the Open Source community as well.
–jeroen
Posted in Development, Software Development, Web Development | Leave a Comment »
Posted by jpluimers on 2010/04/30
Steve Jobs just posted his Thoughts on Flash.
Let me add another thought: I hate flash apps.
Flash should go, and we all should go for HTML5, CSS and JavaScript.
The primary reason I dislike Flash is similar to this quote from Steve Jobs’ post: Read the rest of this entry »
Posted in CSS, Development, HTML, HTML5, Software Development, Web Development | 2 Comments »
Posted by jpluimers on 2010/04/20
A client recently asked me what space should reserve to store URLs in their DBMS.
The plurality in the topic title is a hint: different systems have different limits on URL lengths.
But first:
Don’t use long URLs
If you use long URL’s (longer than say a coupe of 100 characters), then usually you have a problem.
First of all: short URL’s are easier to remember, index and search.
Second: long URL’s can pose problems.
It might be that your browser and server support them.
But a user might be behind an intercepting proxy (sometimes invisible to both you and your user) that imposes a URL limit.
In stead of long URLs with a HTTP GET, use shorter URLs with a HTTP POST. Read the rest of this entry »
Posted in .NET, ASP.NET, Delphi, Development, Firefox, Internet Explorer, Opera, Safari, Web Browsers, Web Development | 8 Comments »