If you want to style buttons in your web-application you inevitably end up with the <button> HTML element. There are alternatives: CSS’ing your <input type=submit> tag, using prerendered (!) images with <input type=image>, using links instead of form elements, etc. However if you want a flexible button layout without compromising the browser’s submit mechanics, then <button> should be the right thing, you’d think.
The “value proposition” goes like this: You can put any valid HTML inside the button element, for example background images or more spohisticated: a table with images for rounded corners on both sides and a stretching text-aligning middle AND it should behave like <input type=submit>. Nice! Ok and now to reality, welcome to “Button hell”.
Summing up the amount of work I needed to fight through the problems above, I would say it cost me a week of time and approx. 2500 hairs of my scalp.
Posted in Tech | 15 Comments »
Monday, February 26th, 2007
Some new pictures of Romina here (opens in new window). As you can (hopefully) see I experimented with an Javascript based slideshow. I found the following free, ready-to-use implementations: HighSlide, Thickbox, Lightbox, Greybox and Smoothgallery. I used Smoothgallery because it works with standardscompliant markup and is relatively easy to set up. Hacked up a small script for generating the gallery. I first tried to embed the gallery in the blog post, but got some sideeffects with the layouting. Furthermore I would have to include the Javascripts in the php-header of the wordpress theme, which of course decreases load time. So, although not a fan of “popups” I decided to use them for those mini-galleries.
Posted in Tech, Pics | 2 Comments »
Tuesday, November 14th, 2006
Well, rumors are over, they’ve done it. Here some quicklinks:
Posted in Tech | No Comments »
Tuesday, October 24th, 2006
- fastUtils (fastutil.dsi.unimi.it) Another enhancment library for Java collections like Javalution (see also earlier post). Released under LGPL.
- mg4j (mg4j.dsi.unimi.it) “Managing Gigabytes for Java”. A libary for creating reverse indices. Similar to Lucene although a more lowlevel approach. Read about the differences here. Released under LGPL.
Posted in Tech | No Comments »
Saturday, August 12th, 2006
In February this year borland told us that they want to quit their IDE business. Well, obviously they realized that there are still some dollars to squeeze out of the “Turbo” brand. Read the latest news here (artima.com).
Posted in Tech | No Comments »
Saturday, May 6th, 2006
As reported on TheServerSide Axis 2 has been released. They seem to follow a more generic approach now with minimized hard-wiring to specific protocols. Found an interesting chart (codehaus.org) comparing the features of the different Web-Service frameworks popular at the moment.
Posted in Tech | No Comments »
Saturday, April 22nd, 2006
Posted in Tech | No Comments »
Saturday, April 15th, 2006
If you are into IT you might be stumbled accross the concept of “Hypecycles” which is the preferred way for Gartner to position a particular technology. The basic idea is that every technology goes through different stages of visibility and maturity:

Altough Gartner has some articles on Ajax and Web2.0 I couldn’t find this topic on their hypecycle yet. However, Technorati helps by providing some fine statistics. Here you can see the number of blog articles which mention the term Ajax for the last year (173,264 in total):

We clearly can see a peak in February/March 2006 and a fall-off afterwards. What can we infer from that? Well, we know that the term was coined on Feb. 18th, 2005 by James Garret so according to the typical Hypecycle Ajax needed a little more than a year to reach the “peak of inflated expectation” (in Gartner speak). I guess it will take another year to reach the stage “Trhough of disillusionment” with some sort of stabilisation aftwerwards. In contrast to the hypecylce-visibility the frequency of mentions in online-articles will probably not rise again from there on. How often do you see “hot topic” articles on DBMSs nowadays (clearly a matured technology)?
Posted in Tech | No Comments »
Monday, April 10th, 2006
Do you think Microsoft is done with applets? You’re wrong. Read this:
A recent update to Microsoft Internet Explorer 6 included a change that alters the way users interact with applets in the browser … With this change, users can no longer directly interact with applets by default. Users are first required to manually activate the applet’s user interface, before interacting with the applets. If the page has multiple applets, users have to activate each applet’s user interface individually.
Posted in Tech | No Comments »
|