JQuery, AJAX and IE

On our FlipIT service web page, we experienced an interesting problem. There is a “Did you know” (DYK) section that refreshes upon clicking the link. Behind all that is an AJAX created with JQuery $.get method. All normal thus far.

Until IE steps into the picture. I don’t know if the same behaviour is in IE 8 as well, but IE 7 definitely has issues with AJAX requests. If URL of request doesn’t change, IE caches the result and passes it back to you. This wouldn’t be a problem if you would actually expect to see the same result each and every time. However, in our case, where it is desired that DYK section is not always the same, this is kind of annoying.

To sort out our issues, we just added a random number to the request. This number is changed to new random value each and every time the request is processed.

Lotus Notes 8.5.1

With the abundance of posts out there, I thought I would chip in my 5 cents worth. Yes, I know I am a bit late.

Release 8.5.1 is for LotusScript developer everything he could ever hope for. Specially if you are into OO programming. Finally you don’t have to check your old classes what parameters they take, you can easily locate them by going to class definition and helper works. Now, you have really no excuse to start OO development in LotusScript.

On the other hand, 8.5.1 introduced some strange bugs. My colleague found an interesting bug while editing forms. For some reason, formula wasn’t saved when the document was. I think he solved it by removing formula completely and then re-pasting it back. Another funny thing is code formatting. Still not working properly. Hope to see it solved in 8.5.2.

Don’t get me wrong. I take 8.5.1 over any release any day.

@Charset CSS command

Since I ported my notebook to Linux Mint, I started using Eclipse for web page development. Apparently nowadays, it is common practice to add @CHARSET “UTF-8”; to the top of your css files. Also, Eclipse does that by default, which is nice.

[Read the rest of this entry…]

What not to do in multi-domain evnironment

There is one thing you oughtn’t do in multi-domain environment. Ever. We did it, as it was needed to successfully connect Cisco Click-to-call plug-in for Sametime with Cisco Presence server.

[Read the rest of this entry…]

A year ago…

So it is a year ago and some days since I officially joined blogging community. I started this blog with not many expectations. Just wanted to post my development rants/tips/hints/whatever somewhere in the visible web. I started of writing a post a week. Unfortunately real life started meddling, and that was soon reduced to 1 post biweekly. And this is most likely the format I will stick to, as it is damn hard to write something worth reading every 7 days.

[Read the rest of this entry…]

Designing the web for accesibility

I have been meaning to write this article for some time now. Never got around to write it. So… what am I on about? Well, remember all those beautiful web sites with latest design thing implemented. Enable Zoom Text Only in your Firefox browser (View->Zoom->Zoom Text Only) and zoom in or set larger fonts in windows, restart your machine, open your browser and check it out. Yes, that is what I am on about.

[Read the rest of this entry…]

Turning big ol’ 30 today…

I remember as a kid, thinking that 30 is soooooooooooooooo far away and by then I will be really really old. Looking back, it wooshed by. Mostly.

Now, I need to get back to work. Then, later today, a decent meal and couple pints of beer. Hopefully.

Are Notes really built for Java?

This is what I came to ask myself constantly this past few months. Lately, I’ve been noticing that vast majority of all erra on server is due to some java library error. For example, we experience an annoying issue, when at certain point, Notes decide that some Crypto library is missing and doesn’t load up successfully. Not until you restart the server that is. IBMs suggestion was to reinstall the server, as apparently corresponding jar file got corrupted somewhere during upgrade (WTF?!). All fine and well, but this is a production server. A server that hosts thousand users daily. A server that quite frankly has no other issue but this one. There is definitely not going to be any reinstall taking place in near future.

Are Notes really built for Java? Because at this point it certainly fails to look so.

Flip IT services

Helped to create this web site (and some other stuff, but let’s focus on web site at the moment). The site is in Slovenian and it presents an awesome idea to virtualize the desktop to maximize security and maintenance for minimal costs.

Writing HTML, CSS and JS for all those rounded buttons was fiddly, not to mention time consuming. The answer from designer: “You don’t need the design to float, scale, etc.”

Right. I will be covering that methodology (or wrongness of it) in one of my next posts. I just hope CSS3 support grows by 1000% in next week. Yeah, wishful thinking.

Installing Cisco ClickToCall plug-in for Sametime Client

We have deployed Sametime some year hence in the company. Now it was time to upgrade its functionality and click to call just sounded as the right one. Not only it removes the need for you to browse company directory for telephone number of a person you want to call (you just do that from Sametime), but it also is able to display outside caller information, if you have their information in Server Directory Catalog (sdc.nsf) database.

I will try to cover configuration and deployment of Cisco Click To Call plug-in for Sametime integrated client. Beware, this plug-in will only work with Cisco telephones and Cisco Call Manager.

[Read the rest of this entry…]