# Friday, July 09, 2004

How to find out which process is locking a DLL

How to find out which process is locking a DLL.  ...  Just type: tasklist /m thelocked.dll and it will return all processes that have loaded that DLL! [via WinClient]

Very useful.

#    Comments [0] |

Good job I used zeepe:

Hyatt and the Safarians look like they’re willing to try a sensible semi-pseudo-namespaced approach [via ongoing · How To Grow HTML]

Apple writes a little program to enable development of widgets. They thought 'we could create yet another mark-up language', or, 'we could use html and add some bits, hey everyone will know this is just for use in this application'.

Oh no, no, no. World + dog descends - how dare you polute html, how dare you play with a standard, how dare you.... oh gawd it goes on and on.

Just to show how stupid and ignorant I am, everyone would be happy if this stuff had been discussed at a standards group or even just a group (like WHAT). Weird. Even weirder, putting this:

<!DOCTYPE html SYSTEM "http://www.whatwg.org/dtd/2004/whatml-10.dtd">

At the top of the file would have made it all OK because then Eric would have known that he wasn't looking at real html.

These people would seriously freak-out if they ever looked at zeepe. Or perhaps they wouldn't, all the 'extensions' are in the zeepe: namespace.

On a different tack, I note that Apple has added <canvas> (or <apple:canvas>). This is an idea I've toyed with for quite a while but never came up with the application idea that absolutely demanded it.

#    Comments [0] |
# Thursday, July 08, 2004

XP SP2 and web sites

Fine-Tune Your Web Site for Windows XP Service Pack 2.  Make your Web site work well with the new security features in Windows XP SP2 that affect ActiveX controls, file downloads, pop-up windows, and more. [via MSDN Just Published]

I should think it is getting near to it being a requirement that your site plays well with SP2 and hopefully these documents are describing final functionality.

#    Comments [0] |
# Wednesday, July 07, 2004

Windows is a pain at times - but whose fault is it?

In writing the IP Address Widget (Zeepe sample), I decided to take the opportunity to look at WMI (looking beyond the initial widget it might enable looking at the IP addressing on any machine). Anyway, what the widget wants to know is a) what are the available IP connections and b) what type are they (ethernet, wireless etc).

The WMI classes Win32_NetworkAdapter and Win32_NetworkAdapterConfiguration seemed appropriate. The latter has IPEnabled and IPAddress properties so one can determine the active adapaters and their ip address. The former has the property AdapterType, described as Network medium in use, sounds perfect but it has the caveat "This property may not be applicable to all types of network adapters listed within this class".

Oh well, lets move on and hope as usual - a few lines of script later (common, scripting together components just makes so much sense) and we are up and running. And on every machine I've tried it it comes back as Ethernet 802.3 for all adapters, even the wireless ones..... <sigh>. Perhaps the caveat should more accurately be written as "This property may occassioanly be correct for network adapters listed within this class" - has a higher level of warning don't you think.

Presumably this isn't a problem with Windows/WMI per se, but with the driver implementation. Who knows, all one knows is it doesn't do what one wants with any usable level of realiability.

 

#    Comments [0] |

Web pages as widgets

Over at the Zeepe samples page a couple of new widgets have appeared.

These are written as web pages, that means html + css + script.

They appear as full blown apps on your desktop - they don't have to appear within some other container (dashboard).

#    Comments [1] |
# Tuesday, July 06, 2004

In a land far far away

UK industry in 'dramatic' decline.  TUC warns that 750,000 manufacturing jobs have been lost since the Labour government came to power. [via BBC News | News Front Page | UK Edition]

Once upon a time that would have been a devastating headline for a Government (and once upon time I wouldn't have been wondering how you can warn about something that has already happened....)

#    Comments [0] |

You will almost certainly be able to do this in XAML, but in the meantime there is IE

dhteumeuleu.com needs no introduction, Gérard Ferrandez' superlative site stuffed full of the very best scripts ever to have graced the www. Go there and learn, my young Padawan.  [via evolve - links]

Needed an introduction to me - well worth a visit if you have some spare time just to play. Internet Explorer only.

#    Comments [0] |
# Monday, July 05, 2004

Review of BBC online.

"Philip Graf has produced a thorough and insightful review of the BBC's online service," they said.

Yes he has, and it is well worth reading if you are producing content in 'competition' (e.g. education) with the BBC.

"He is generally positive about the distinctiveness of its content and its impact on commercial competitors.  [via BBC NEWS | Entertainment | BBC websites must redraft remit]

Errrr, well, not quite generally. There is an excellent sequence on impact about how the jury is still out, case unproven either way and in particular that the BBC's expensive defence document by KPMG is of very dubious merit (particularly amusing given the new DGs comment that only the BBC can bridge the digitial divide is that he finds the BBC's contention that it has driven Internet access takeup completely unproven).

Where I really diverge from Graf is his contention that the BBC should provide a search service because otherwise we will all use an American one. What is unclear is whether he is proposing that the BBC 'brand' some other's technology (as they do now - was Google, now Inkotomi); given that the technology will almost certainly be American, what is the point, or is he saying that American search engine databases are skewed (they might be, but he should produce evidence). Or, the BBC should develop their own search engine technology - complete waste of license fee (there might be some mega technology sitting in a University research lab, but if there is they should commercialise it and take over the world - don't need the BBC to do that).

Whatever, the BBC most certainly needs to review its search offering - there are some fairly damaging statements in the report (to summarise, BBC search is biased).

#    Comments [0] |
# Sunday, July 04, 2004

Dashboard vs Konfabulator

What's really exciting about Dashboard is the way widgets are written. Unlike Konfabulator, where widget layouts are defined using a simple XML dialect, Dashboard widgets are written in HTML and CSS and rendered using Safari's WebKit engine! They're essentially mini-web pages, liberated from the browser. Dave Hyatt of the Safari team has a series of entries (1, 2 and 3) with more details. [via HTML escapes the browser - SitePoint DHTML & CSS Blog]

What's really exciting about Zeepe is the way widgets are written ....... <sigh>

#    Comments [2] |
# Thursday, July 01, 2004

On MS, IE and platforms

Ian Hixie discusses the state of 'the' WHAT (well worth reading):

... As Joel points out, though, Microsoft's moves after they realised their mistake with IE have been harder to understand. I would have thought the solution most likely to succeed would have been to extend IE in ways that made it into a better application deployment platform. Eventually, this could have turned IE into the OS, either natively (making the next version of Windows basically be IE), or by selling IE with versions for all operating systems. This would have had several advantages: ... [via Hixie's Natural Log]

He muses that "They actually did start down that road. IE6 has support for a technology that Microsoft stopped advertising at the same time as they stopped developing IE, namely HTAs, short for HTML Applications" - but he doesn't say that HTAs are a subset of Zeepe. It is possible that HTAs were derived from Zeepe's pre-cursor (by name) WPM because WPM is referenced by MS in their web applications patent.

And it heartens me greatly to see:

"The problem with the browser today is that applications based in the browser are constrained to nightmarish UI idioms and a severe lack of polish stemming from the fact that the platform was not really developed as a platform, and that no real progress has been made on this path for several years."

We've been trying to make progress, it remains a question as to whether developers really care, or whether users really care. What is clear is that some people need to see iMunch or any of the Zeepe samples to get out of this:

the user experience of any app running in a web browser is crippled [via Daring Fireball]

view. The web browser may be crippled but, IMHO, DHTML is anything but cripppled.

 

#    Comments [0] |