More stats and thoughts

May 14th, 2009

Today was a little more lively than yesterday on nakedcomputers.org. So far there have been 2698 unique visitors (nearly 4 times the highest count I have ever seen on any planetlotus.org entry), most of them arriving from the home page of Linuxtoday.com so again a non-random sample. There is clearly a lot of windows XP still out there, but Ubuntu is close behind, with about 4 times the Vista numbers. I also had several people asking for their stores to be listed.

Firefox continues to be the leading browser by a country mile at 75% market share. IE7 and Iceweasel have been trading places for 3rd and 4rd with it being a draw at the moment.

So what does this say? Game over for Microsoft? Well not really. This is a really skewed sample. I think what it tells me is that I am talking to a bubble again. The Software Freedom bubble. Thats OK, I am used to operating in a bubble environment. This is just a much bigger bubble and it is growing fast.

Visits
May 14, 2009 5192
69%
May 12, 2009 1380
18.3%
May 13, 2009 555
7.4%
May 11, 2009 399
5.3%

O.S.

Visits
Windows XP 1978
31.4%
Ubuntu Linux 1674
26.6%
Linux 1273
20.2%
Windows Vista 444
7%
Mac OS X 297
4.7%
Debian Linux 256
4.1%
Suse Linux 173
2.7%
Windows NT 4 77
1.2%
Windows 2000 54
0.9%
Windows Server 2003 34
0.5%
iPhone 17
0.3%
Sun Solaris 9
0.1%
FreeBSD 7
0.1%
Windows 98 4
0.1%
BlackBerry 1
0%
OpenBSD 1
0%

Browser

Visits
Firefox 3 4723
74.7%
Firefox 2 244
3.9%
Internet Explorer 7 212
3.4%
Iceweasel 212
3.4%
Internet Explorer 6 173
2.7%
Opera 167
2.6%
Safari 128
2%
Konqueror 123
1.9%
Google Chrome 92
1.5%
SeaMonkey 65
1%
Internet Explorer 8 59
0.9%
Generic Gecko 38
0.6%
Galeon 24
0.4%
Firefox 1.5 17
0.3%
Mozilla Minefield 16
0.3%
Epiphany 13
0.2%
Links 6
0.1%
K-Meleon 3
0%
Netscape 2
0%
NetNewsWire 2
0%
SWare Iron 2
0%
Internet Explorer 5 2
0%
Firefox 1
0%
Firefox 1.0 1
0%

X marks the spot

May 14th, 2009

lotus notes,php Job Trends graph

lotus notes,php Job Trends lotus notes jobs - php jobs

more stats

May 13th, 2009

overall a much quieter day today, but I think it will ramp up again.

Visits
May 12, 2009 1380
59.7%
May 13, 2009 534
23.1%
May 11, 2009 399
17.3%

O.S.

Visits
Windows XP 672
39.9%
Ubuntu Linux 348
20.7%
Windows Vista 206
12.2%
Linux 183
10.9%
Mac OS X 107
6.4%
Debian Linux 84
5%
Windows NT 4 41
2.4%
Windows 2000 15
0.9%
Suse Linux 14
0.8%
Windows Server 2003 6
0.4%
Sun Solaris 6
0.4%
BlackBerry 1
0.1%

Browser

Visits
Firefox 3 1281
76%
Iceweasel 67
4%
Firefox 2 65
3.9%
Internet Explorer 7 58
3.4%
Internet Explorer 6 45
2.7%
Konqueror 36
2.1%
Safari 31
1.8%
SeaMonkey 22
1.3%
Opera 21
1.2%
Internet Explorer 8 20
1.2%
Google Chrome 20
1.2%
Generic Gecko 10
0.6%
Epiphany 3
0.2%
Firefox 1.5 3
0.2%
Mozilla Minefield 1
0.1%
Firefox 1
0.1%
Firefox 1.0 1
0.1%

Todays stats for nakedcomputers.org

May 12th, 2009

Well today and yesterday cumulative. There was a traffic burst from stumbleupon and from Groklaw. IE 7 was at one time browser number 5 after Konqueror, Chrome and Firefox 2 and 3. A late surge saw it creep past FF2 into a distant second place. Interestingly the operating system has still got XP in the lead, followed by Ubuntu then Vista.

Top days

Visits
May 12, 2009 1332
76.9%
May 11, 2009 399
23.1%

O.S.

Visits
Windows XP 539
42.4%
Ubuntu Linux 228
18%
Windows Vista 184
14.5%
Linux 120
9.4%
Mac OS X 78
6.1%
Debian Linux 52
4.1%
Windows NT 4 40
3.1%
Windows 2000 12
0.9%
Suse Linux 7
0.6%
Sun Solaris 6
0.5%
Windows Server 2003 3
0.2%
BlackBerry 1
0.1%

Browser

Visits
Firefox 3 992
78%
Internet Explorer 7 48
3.8%
Firefox 2 45
3.5%
Iceweasel 37
2.9%
Internet Explorer 6 31
2.4%
Konqueror 28
2.2%
Safari 20
1.6%
Internet Explorer 8 19
1.5%
Google Chrome 17
1.3%
Opera 12
0.9%
Generic Gecko 8
0.6%
SeaMonkey 8
0.6%
Epiphany 3
0.2%
Mozilla Minefield 1
0.1%
Firefox 1
0.1%
Firefox 1.0 1
0.1%

Self selecting sample, but Firefox dominates

May 11th, 2009

I am not sure this means a vast amount, the sample set is just “the first 66 people who give a toss what Alan says”, but I was struck by the total dominance of Firefox. The numbers don’t add up because of search engine spiders.

stats

Naked Computers

May 11th, 2009

We have a policy at our company to only purchase computers that come without Windows. We don’t like it, we don’t need it, we don’t want it and we certainly don’t want to be forced to pay for it. This restricts the vendors we can purchase from down to a very short list. Plenty of other people are in the same position as us, it is really quite hard to find a good selection of vendors who will allow you to just buy a computer. I am not interested in the whole refund malarky, I don’t want to jump through hoops to get a refund on something I don’t want to buy in the first place.

To help the community find and purchase these scarce pure and unadulterated computers we have started a directory of suppliers at nakedcomputers.org. If you know of any supplier, small or large, who will sell a naked computer then let us know about it, or register on the site and add them yourself.

If you are a supplier and want to get on the list it is very simple, just add a naked computer to your range and tell us about it, there is no cost to a normal entry on the list but we might add some kind of enhanced sponsored option at some stage.

Quickr #fail with dd/mm/yyyy

May 7th, 2009

The latest Quickr bug I hit. posting here because I think more IBMers read Planet Lotus than the partner forum.

Steps to Reproduce:

  • Set up server and client correctly running in dd/mm/yyyy date format, as per normal in the UK
  • Create documents in a Quickr place at various dates in the month, some before the 12th, some after the 12th.
  • Observe correct creation dates for all documents in the view.
  • Open the documents and observe apparently correct dates for dd<=12
  • Observe incorrect dates in 2010 or 2011 for dd>12 such as 25/03/2009 turning into 01/03/2011

in the URL bar type
javascript:alert(QuickrDateUtil.convertStringToDate(“25/03/2009″)
and in the alert box you will see the wrong date.

quickrfail1
Now, to shift the blame away from Quickr for just a second (don’t worry it will go back), try this one
javascript:alert(new Date(”25/03/2009″))

quickrfail2
So Javascript itself is generating the odd date. There is some logic to it, but not much. If you consider 25/03/2009 to be in mm/dd/yyyy format then it is interpreting this to mean the third day of the twenty fifth month of 2009. Which is January 2011.
So the Quickr code in QuickrCommon.js QuickrDateUtil.convertStringToDate starts by passing the date as a string to Javascript to parse by creating a new Date object. If the returned object has a year component then convertStringToDate just returns the date that javascript parsed, even if it is mad.

So why do dates dd<=12 seem to work? Well they hit exactly the same bug when Javascript mis-creates the date object. For example if the document created date is 09/03/2009 then at line 7110 of the document opened through the qpbase form dCreated will be set to something like Thu Sep 03 2009 18:34:41 GMT+0100 (GMT) as it interpreted the date backwards. Then we move on to QuickrDateUtil.getDateTimeString which then uses DoJo to format the date in mm/dd/yyyy format thereby swapping it back again (two wrongs make a right). Quickr passes the locale of “en” to DoJo but not the date pattern of dd/mm/yyyy therefore DoJo uses the default locale date pattern for en which is mm/dd/yyyy (in something like /dojo/trunk/cldr/nls/en/gregorian.js)
So Javascript new Date(string) does not use the locale information, it uses ISO date format and others including mm/dd/yyyy, it will never use dd/mm/yyyy because something formatted as dd/mm/yyyy can always be interpreted as mm/dd/yyyy if mm is permitted to be more than 12.
Quickr javascript fails to account for this and also uses DoJo to format the displayed date in mm/dd/yyyy format thereby masking the problem where dd<=12.

(whilst you are on a tour of Quickr Javascript libraries be sure to visit qp_write_html.js and check the comment on line 491)
Work Around:
maybe patch the QuickrCommon.js file to correctly parse the date, that would leave everything in American format though. At least the dates would be understandably wrong. One could then patch the DoJo en locale file to put it in dd/mm/yyyy format. Really IBM need to recode it to correctly parse the date and correctly pass the date pattern to DoJo’s gregorian calendar handling routines.

This would appear to be a regression introduced between QPBuild=20080317.1550 and QPBuild=20080407.1630

I was gone and now I appear to be back

May 5th, 2009

The Dominux domain kind of changed into a scummy link farm for a month or so. Sorry about that and I hope nobody clicked any links. I have no idea why it happened, or why it has come back, I am not entirely certain my ISP is still in business and I am struggling to contact them and transfer the domain elsewhere. This has just been a surprisingly minor irritation to me and further underlines the point that I don’t really do Dominux stuff any more, The Open Learning Centre is where I have to spend my time and energy now.

So Bill had a good rant yesterday

March 8th, 2009

And few people can rival Mr Buchan in a fair ranting contest, so I won’t comment much other than here it is, and he is mostly right.

This did put me in mind of something I have been pondering for a while. You see IBM business partners do have several ways to say things to IBM. We can email folk we know directly, as Bill was doing. In theory we can use Sametime but in practice not really because the gateway is still on a somewhat broken Sametime 3.1 server until the IBM change freeze ends (ever known an organisation with a change freeze that lasts four years solid?) We can also post in a private Notes discussion database called the Partner Forum. In this forum there are special forms for reporting possible bugs, and there are ways to report suggestions for improvement. The rants in the partner forum over the years have been on occasion rivalled any seen in the blogosphere. The good ideas for improvement have been more numerous and detailed than those in (the excellent) IdeaJam. Some partners are brought in a little closer as design partners, ostensibly to be listened to, but in practice just to be told what IBM are doing a few days before Vowe finds out. The rants here are even more juicy. All jolly good, but not very effective.

So does a public rant work then? Well I used to think so but I am not so sure now.  It certainly feels better, but is probably going to be ignored too, just like that rude Mac blogger who ripped into the rather pathetic IMAP support in the Notes client.

So polite constructive words or flaming rants in private or public don’t work. So who is in control of this relationship then? Who is out of control? Who has the freedom to make improvements? Who hasn’t got freedom? How does it feel?

  • The freedom to run the program, for any purpose (freedom 0).
  • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
  • The freedom to redistribute copies so you can help your neighbor (freedom 2).
  • The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

The software I like to work with gives me Freedom. It gives my customers Freedom too. It frees up some of their budget too, which is never a bad thing. Yes I still use Domino from time to time, because some of my customers still have it. There are still a few things that Domino does quite well, but there are more and more things these days where there is just no need whatsoever to be using proprietary software.

So as I continue to ease my way out of the yellow bubble I think I will share some of the things I have previously posted in the partner forum, not that I expect IBM to pay any more attention to them here than they have already, but to just throw them out for comment and perhaps to save anyone else the bother of wishing for them.

Now this is a crazy dialog box

February 24th, 2009

I am used to confusing and infuriating and just plain wrong dialog boxes, I have been conditioned to them over the years, as I suspect have you. Bet you haven’t seen one like this though, from the very clever Jigsaw download tool, the command line version of which is currently getting a nightly alpha build of Ubuntu Jaunty Jackalope for me.

jigdo

I clicked on “Awesome!” which is a word that only really works properly when said with an American accent.