RUZEE.Events v0.2

| 0

The DOMContentLoaded, a.k.a. domload, a.k.a. window.onload problem gets solved more and more. There’s now a solution for Internet Explorer that doesn’t require an external script. And there’s a solution that works on Safari via document.readyState (which btw. also works on Konqueror).

All these new revelations have been included into RUZEE.Events v0.2. The domloadeof DIV which was required in version 0.1 is now optional. The only browser I did my tests with, that still requires this DIV, is Opera 8.5 (whereas Opera 9.0b2 apparently directly supports DOMContentLoaded events).

[tags]domload, domcontentloaded, window.onload, javascript, events, cross-browser[/tags]

Illusions, Dreams – Don’t care…

| 0

As a child you see stuff and you think: wow! You think, well, that’s something, but anyway – hey there’s something else, let’s move on!

This happend to me with the Smooth Criminal video (I won’t write the name of the artist here, because I don’t wanna get Google hits for his name “in these times” ;-)) but I guess you know who I mean, anyway.

Right. In this video there’s *beep* with two other guys leaning forward in an almost 45 degrees angle live on stage. When I watched that video trillions of years ago (Greg, Jens, remember?) that was the coolest and yet obvious thing ever.

Well… I found out today that there’s a patent for this trick. Del.icio.us was the one who killed my illusions and dreams ;-).

[tags]illusions, dreams[/tags]

Features, Clean-ups, Speed-ups

| 0

Version 0.11 of RUZEE.Borders now supports directly set widths on elements you want to border as well as manually specified element heights. There are some speed improvments (rendering is queued and performed “at the end”) and a fix to support … Continued

Cells with 100% Height in HTML Tables

| 0

Abo had a question about 100% heights of DIVs inside cells of HTML tables. I say: don’t even think about it. Why? Well, here’s my analysis. Browsers usually have two different modes they operate in. Quirks Mode, which has historical … Continued

RUZEE.Borders – a new name, a new API

| 0

RuzeeBorders have been renamed to RUZEE.Borders. With the new name comes a new API. It is much more intuitive than the old API, especially when you are used to the CSS syntax. The old API is still provided for backward … Continued

Google Web Toolkit and RuzeeBorders

| 0

The Google Web Toolkit (GWT) is a pretty slick framework for writing AJAX based solutions in Java and then deploy everything as a pure JavaScript client application with RPC mechanisms to communicate with the server side. Google Maps and other Google services are based on that framework.

Google released it eight days ago and today I found out that Alexei Sokolov, who’s apparently one of the developers of the GWT, wrote a plugin/component for rounded corners. And guess which JavaScript library he used for that: My RuzeeBorders!

It supports the full API of RuzeeBorders, except the ID and class based selection of elements to round. But I guess the GWT has other means to acquire the right HTML elements… I definitely have to play around with it a bit. And you may as well, of course ;-).

Update: Another JavaScript library has a GWT plugin: The famous Script.aculo.us!

[tags]round, corners, javascript, css, google web toolkit, gwt, plugin, component, java, ruzee, ruzeeborders[/tags]

Gradients for RuzeeBorders

| 0

Background images inside a DIV you wanted round corners and shadows for. Impossible. Up to now! With version 0.9 RuzeeBorders support top aligned background images – which is perfect for gradients in the title, just like the Web 2.0 style guide says ;-). Have a look at my blog, nice eh?

What else, well lots of bug fixes of course. The padding left and right, which was always there when you bordered something (e.g. DarkAngle’s tables) is gone. The Firefox top-left pixel jog bug as well. And overall speed has been increased again – though just a little bit.

Enjoy this fine release – let me hear how it works for you.

[tags]rounded, corners, drop shadow, shadow, borders, ruzee, gradients, javascript, css[/tags]

Trackback Spam

| 0

My blog has been bombed by hunderts of trackback spams the last 2 hours. And I’m not the only one as I figured out via Technorati, there’s for example Twig, Beau, Avery, and bronzefinger having the same problem.

I’ve investigated my log files a bit and the requests are all coming from different IP addresses all over the world. So I guess it is some sort of spy-ware/trojan/virus that got installed on all those computers. It is interresting that the browser IDs in the request are always “real” browsers, and are different with every request, e.g. “Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)”, “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; SAFEXPLORER TL)”, “Mozilla/4.0 (compatible; MSIE 4.01; Mac_PowerPC)”, “”Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; iOpus-I-M)” – always MSIE… That could be a trick, or that could mean, that the trojan is installed in Internet Explorer (whereas this would be hard to do for version 4 to 6 and even on Mac OS…).

And I’m asking myself: is it possible that these requests, though distributed over the whole world, are coordinated? Well, I’m curious what the virus companies / computer news tickers / you say about this topic the next few hours and days.

[tags]blog, trackback, spam, trojan, virus, spy-ware[/tags]