blog

HTML ist meine Muttersprache

<n00b> html div oder was ?
<devil-driver> ok, stell dir vor html is deine muttersprache (statt deutsch) - und du die techniken (framesets, div-container, tabellen) sind die dialekte
<devil-driver> dann wäre
<devil-driver> div-container -> hochdeutsch. versteht jeder
<devil-driver> tabellen -> bayrisch. verstehen manche, hört sich aber immer lustig an
<devil-driver> framesets -> übelstes sächsisch. versteht keiner, will auch niemand...
In Österreich wäre es dann halt Hochdeutsch für div's, Steirisch für Tabellen und Vorarlbergerisch für Framesets.... (nicht das Vorarlberger keiner will, aber verstehen tut man sie nicht ;))

(von GermanBash)

Labels: , ,


Posted by Michael Baierl on Friday, November 21, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/11/html-ist-meine-muttersprache.html

Unusual, high server load

I won't list any provider or server here, but I just wan to share this uptime output:
[xxx]$ uptime
09:00:03 up 4:16, 7 users, load average: 524.02, 470.36, 446.18

Labels: , ,


Posted by Michael Baierl on Thursday, November 13, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/11/unusual-high-server-load.html

Choose a good password for Fring!

A new IM for the iPhone is out - Fring. It even allows to make calls using Skype - great! Unfortunately I used a very poor password (no, it's not test123) because I was to lazy to type and remember something long when I signed up on the phone. Can change it later anyways. Can I? At least the iPhone client does not offer any way to change the password. The Web site does not offer anything. The support wrote me:
Unfortunately, it is not possible to change the password you registered with.
We apologize for the inconvenience.

If you are not satisfied with the password you used, we suggest opening a new account.
Not very smart... so I stopped using the application - if I cannot change my password to protect my account, what else will not work?

Labels: , , ,


Posted by Michael Baierl on Wednesday, October 29, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/10/choose-good-password-for-fring.html

The Ajax Experience 2008

A great conference is over! The Ajax Experience took place from Sept. 29 to Oct. 1 2008 in Boston and was packed with great talks - sometimes four of them in parallel! So it was very hard to decide between learning about security (beyond XSS and SQL injection!), the newest Ajax frameworks (i.e. Cappuccino - check out 280Slides, it's worth it!) or performance improvements (Steve Souders had great stuff again!).

So it's really hard to give a recap of what happened - so much things have been going on. One item I take for me as programmer is about how to improve my designs - it's all about CRAP.
  • Contrast
  • Repetition
  • Alignment
  • Proximity
A lot of different effects can be achieved by just focusing on these four items and that's one of the reasons why this Website is now a bit lighter than it was before the conference ;)

Another interesting session has been "Top 10 browser issues" with quirksmode.org creator ppk. On stage with him the persons behind the four major JavaScript frameworks Prototype (Andrew Dupont), Dojo, YUI and jQuery (John Resig).
This session was a pretty good overview about where the projects will be heading and what you can expect from them in the future - because in the end it depends on a single person...

Regarding performance improvements I want to highlight SmushIT.com, a new Web application (and a Firefox plugin) that automatically optimizes images for Web sites. Great, simple and just working. It's good to see new tools coming up that simplify tasks which had to be performed manually a year ago - another great sample is Hammerhead. Also note that Yahoo added 20 additional rules to their existing 14 "golden" performance rules.

Finally I wanna restate the sentence from the beginning of this post - "A great conference is over!". It gave a great overview about what is happening in the Web 2.0 world and fostered networking with other developers outside of the own company!

Labels: , , , ,


Posted by Michael Baierl on Wednesday, October 01, 2008, 1 comments
Link: http://mbaierl.com/blog/2008/10/ajax-experience-2008.html

Search in 2001

Now that Google is 10 years old they offer to search within an index from 2001 (on a total of 1,326,920,000 pages). Try it on your own, have you been in their index back in 2001?



(via Heise)

Labels: , , ,


Posted by Michael Baierl on Wednesday, October 01, 2008, 2 comments
Link: http://mbaierl.com/blog/2008/10/search-in-2001.html

The jQuery Camp 2008 is over

The jQuery Camp 2008, which has been held today at the Stata Center at the MIT, is over. It has been organized by the creator of the library, John Resig - who did a great job - with the library and with the conference!

While John opened the day with news about the current jQuery status, planned changes, internals and not-so-well-known features of the core he also mentioned:
"I haven't done any serious Web development in a long time..."
Which obviously nobody in the crowd believed.

Afterwards other speakers talked about scalable applications, jQuery UI and jQuery Plugin development. At least in the advanced track the quality of the talks was pretty high, except for one exception, where downloading and installing the framework would have had the same effect... completely wrong for an advanced audience to just explain the basic samples delivered with the framework. Punished by typing noise (80% MacBooks, 20% others).

One of the highlights was the talk about processing.js, a port of the Processing visualization language, which clearly showed what is possible with todays JavaScript and current browsers (including IE!).

Overall a great day together with the jQuery community and the jQuery developers at the MIT! Looking forward to next years conference!

(Photo source)

Labels: , , , ,


Posted by Michael Baierl on Monday, September 29, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/09/jquery-camp-2008-is-over.html

jQuery is going to be used by Microsoft and Nokia

John Resig announced today that the jQuery library is going to be integrated into new mobile phones by Nokia and into Visual Studio by Microsoft.
Microsoft and Nokia aren’t looking to make any modifications to jQuery (both in the form of code or licensing) - they simply wish to promote its use as-is. They’ve recognized its position as the most popular JavaScript library and wish to see its growth and popularity continue to flourish.
This is great news for the future of the jQuery library! Congratulations!

Read the full announcement.

Labels: , , ,


Posted by Michael Baierl on Sunday, September 28, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/09/jquery-is-going-to-be-used-by-microsoft.html

Wie aus 100.000 USD 500 Millionen wurden...

Innerhalb von 10 Jahren hat Bechtolsheim aus 100.000 Dollar durch eine gezielte (?) Investition über 500 Millionen gemacht. Durch eine Investition in die damals noch unbekannte Firma Google. Wozu ich ihm und auch Google zum Geburtstag herzlich gratulieren möchte!

Google hatte mit dem 2002 eingeführten Adwords die immer noch schlanke Suchmaschine zu einer Gelddruckmaschine umfunktioniert und legte einen fulminanten Börsenstart hin. Bechtolsheim war um 500 Millionen Dollar reicher und "googlen" wanderte als Synonym für die Internet-Suche in die Lexika und Wörterbücher.
Der ganze Artikel auf Heise Online ist sehr lesenswert!

Labels: , , ,


Posted by Michael Baierl on Wednesday, September 10, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/09/wie-aus-100000-usd-500-millionen-wurden.html

jQuery Conference 2008

The jQuery Conference is going to take place on September 28, 2008, in Boston. Finally the Conference Agenda was posted - containing a beginner and an advanced track, great speakers and interesting topics. To be able to choose tracks at the event just import this iCal agenda file and synchronize it to your mobile device. I'll update the file as updates are released.

Labels: , , ,


Posted by Michael Baierl on Sunday, September 07, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/09/jquery-conference-2008.html

The Ajax Experience 2008 / jQuery Camp

End of September is going to be great - first of all there will be the Ajax Experience 2008 in Boston; on the day before the jQuery Camp is held, hopefully at the same place.
Both events feature a lot of interesting speakers, a lot of sessions and information useful for everyone working with Web technologies in the Web 2.0 world. Not easy to decide which of the up to four tracks to visit... cloning would be a great technology and very useful these days... So Tracie provided an iCal file of the conference agenda which can easily be imported into iCal or any other application which can read ics files. Not that it helps deciding which session to visit, but at least I know what's going on and up to decide!

Enjoy!

Labels: , , ,


Posted by Michael Baierl on Sunday, August 17, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/08/ajax-experience-2008-jquery-camp.html

jQuery on the Server

Last night I had an idea about a project I'm working on and how to make this extensible and flexible by using JavaScript code snippets which are to be added to the Java code. Sounds like a crazy idea but I remembered Mozilla Rhino which allows executing JavaScript from within Java. Issue 1 solved.

Also I'm a great fan of the jQuery library and would most probably like to use it on the server side to perform modifications - saves a lot of time in working with the DOM. Luckily I also remembered a post of John Resig which explains exactly that issue (ok, Google helped me to find it :) ) - executing jQuery inside of Rhino. Using an application server like Jaxer is no option as the server environment is given. Issue 2 solved.

So, downloading Rhino, downloading env.js, downloading jquery.js, putting the sample together and, guess what, nothing worked. Uff. Even simple selectors like jQuery('div').length always returned 0. After a little investigation I figured out that up to jQuery version 1.2.1 it worked like a charm, but the newer versions did not work anymore. But why? Hard to figure if there are not error messages shown.

What to do? Firing of a note to John Resig and - surprise - he wrote back within a few minutes, pointing me to a new version of env.js which also works with newer versions of jQuery.

THANKS John!


So grab the new version of env.js and start using jQuery 1.2.6 on the server right now!

Labels: , , , ,


Posted by Michael Baierl on Friday, July 25, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/07/jquery-on-server.html

70+ Nice and Beautiful Firefox Wallpapers

Good news for Firefox fans out there. If you are getting bored with your wallpaper, we’ve got something cool to spice up your desktop. We’ve crawled deep into the Internet and this weekend, we present you with some of the nicest Firefox wallpapers you’ll ever find. Get your fingers ready on the mouse wheel, here’s 70+ nice and beautiful Firefox wallpapers.

70+ Nice and Beautiful Firefox Wallpapers via m3.

Also available:

Labels: ,


Posted by Michael Baierl on Monday, July 14, 2008, 0 comments
Link: http://mbaierl.com/blog/2008/07/70-nice-and-beautiful-firefox.html