Upgrading to 8.5.1

Come end of last week, we started upgrading our servers to release 8.5.1. I did test upgrade of our development server couple of days back and find it incredibly easy. All test servers were installed in some 15 minutes. Without a glitch. Yeay for us and let’s go upgrade our production servers.

[Read the rest of this entry…]

How about Trim for unicode?

Quick tip. Trim and FullTrim functions in LotusScript don’t know how to trim Unicode strings correctly. Non-breakable spaces (Unicode &160; characters) are not trimmed. Which is annoying to say the least

And while we are on subjects, they don’t trim tabs as well.

I have already posted this on IdeaJam, so if you feel you should have that functionality, feel free and vote for it.

StackOverflow

There is a new player in town, and Stackoverflow is his name. This might sound like a commercial, but it is true. How many times have you searched for a problem / solution and you got zilch, or in best case got a link to well known site that requested you pay for the answer that wasn’t even there? I know, I have many times.

Stackoverflow doesn’t know all the answers. Far from it. However, it is used by so many great developers that there is bound to be someone that knows how to answer your question(s). Voting mechanism is similar to the one at IdeaJam and makes sure that good questions and good answers are always at the top. And it is FREE. Really, the best thing to do is to go and check for yourself.

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.