Monday December 27, 2004 | Colm Smyth's Weblog Gestalt Blogology |
![]() |
|
Earthquake Aid Is Not Enough
I'm shocked to see the minimal amounts of aid being provided so far for the regions affected by the devastating tsunami arising from the earthquake in south-east Asia; Ireland provided only 1m Euro, but even that looks good compared to the European Union's promise of 3m Euro. And the 25 tons of aid from Russia or the provision of plastic sheeting and tenting from the UK - sorry but that is shamefully pathetic. Please harass your politicians to give more aid and consider making personal donations. (2004-12-27 08:27:26.0) Permalink Comments [7]
Dutch Government Ditches Microsoft
The Dutch government has decided to cancel it's deal with Microsoft after all, following a wave of stern queries and rebukes for apparently going back on it's earlier commitments. This should now proceed to become a significant win for open source and open standards. (2004-12-23 08:43:12.0) Permalink Comments [0]
Java in your hands
I've been giving some serious thought about buying a decent mobile phone (US: cellphone) with current Java capabilities. First of all, I started by looking at my local vendor pages and then looking for more detailed information about specific phones. It can be a lengthy process. However, since I knew I wanted Java capabilities, I wondered if the J2ME pages had more information and sure enough, they do. Here are some pointers I found useful that might get you started if you are thinking of developing for the increasingly powerful small devices via Java:
Getting the Internet on a hand-held device
One of those seemingly incredible predictions is that we will be able to store the contents of the Internet on a hand-held device in about 20 years. That kind of storage would require incredible bandwidth, data indexing and synchronisation capability. So there are two further steps towards that dream:
Technology advances so fast, if you don't keep up you get left so far behind what is possible. Combine this kind of storage and bandwidth in a hand-held device, add a fast CPU and bus, mix in short-range wireless communication, and you've got an astonishing opportunity to create software and services that no-one has ever seen before. Just imagine it; you'll be able to do a lot more than jot a few notes, save some contacts and track your tasks on that class of PDA. (2004-12-19 14:04:48.0) Permalink
'Artificial' Life - Potential Bio Upgrade?
The BBC article 'Artificial life' comes step closer describes how scientists at the Rockefeller University have "created" a cell using soft cell walls made of fat molecules taken from egg white, while the cell contents are an extract of the common gut bug E. coli with its genetic material replaced. The cell fluid makes a flourescent kind of protein. Ok, so here's a wild idea - would it be possible to make an artificial human organ comprising a collection of such artificial cells which could create the 20 amino acids? This would mean we could be less dependent on certain types of food sources which provide vitamins that are normally an essential part of our diet. This could in turn enable life in less habitable conditions (such as in a long running space mission) . My wild ideas aside, it's clear that techniques like nano-needles make this kind of manipulation (or creation) of living cells easier, including the possibility to alter stem cells to control their function and operation as progenitor cells, allowing the creation of different kinds of specific cells. All of this reminds me of Voltaire's comment: if God did not exist, it would be necessary to invent him; what (or perhaps who) will we be able to invent tomorrow? (2004-12-18 14:34:12.0) Permalink
Perspectives from Ireland
The blogs.sun.com roller page shows four diverse bloggers in Ireland (but not all from Ireland) right now: Calum Benson, Ghee Teo, Fintan Ryan and Brian Nitz. Blog on guys! (2004-12-18 14:09:25.0) Permalink
Linux kernel has 1000 bugs
An extensive review of the Linux kernel revealed 1000 bugs - this is meant to be good? The kernel is the smallest and most important part of an operating system, yet this figure is considered to be good by virtue of it's low rate compared to "commercial software". Sorry guys, but this doesn't fly; the base of any long-lived software stack has fewer bugs, and a rate of 1.7 per 10k lines of code in an OS kernel is pretty good but not great. But hey, soon you'll be able to compare that rate with the open source code of Solaris 10. I think you'll be impressed! (2004-12-18 13:04:54.0) Permalink Comments [2]
Bad Science Is Good For Us (Not)
Seth Godin has started a list of 1000 things everyone should know; item 26 is "How to read the media for spin and for insight"; after reading his other blog, I think Seth needs to read Michael Crichton's Caltech Michelin lecture again with this in mind. In this lecture, Crichton critically attacks concepts such as the Drake Equation (a series of (mostly) unknowns which compute the likelihood of alien life) and Nuclear Winter (where a suspension of material in the atmosphere blocks light reaching the Earth's surface) as part of a litany of scientific "errors". But the punchline comes when Crichton finally talks about Global Warming, leaving the reader in no doubt that it will similarly be revealed as pseudo-science. However Crichton does not discuss any specific counter-evidence; he simply alludes to similarities in the growth of belief in global warming to that in the nuclear winter scenario. And when you view this part in the context of the lecture's title "Aliens Cause Global Warming", the whole thing comes across as a sponsored frame, and quite a good one at that. Crichton ends the talk with a suggestion that scientists attempt to disprove scientific experiments or theories, in a manner which is similar to the practice of quality assurance in software development where engineers look for faults or flaws in software before it is released. This thought is so common-sensible (but so meaningless since for the most part this is already how scientists work) that I have to wonder why this kind of talk was permitted at Caltech. It's actually a shame that the practice of quality assurance does not apply to lectures by high profile authors of pseudo-scientific novels. Disclosure? Nope, zero cool. Meanwhile the debate and analysis of global warming rages on, but it seems to me that only the pro-warming scientists offer credible evidence. (2004-12-18 11:35:20.0) Permalink
NetBeans 4.0 kicks!
NetBeans 4.0 has gone live. If you are a Java developer, you need to give yourself some time to take a serious look at it. I just did and the uninstall for Eclipse is running as I write this. Why? Because NetBeans 4 is a major release in every sense. The features summary tells the full story; 4.0 gives the demanding Java developer (and who isn't demanding?) a complete and current IDE...
It still has the other features I want like CVS support and a Swing GUI builder, but one innovation I really like is the use of Ant to store and represent all project configuration. This means that as a developer, I can use the NetBeans IDE to create and build projects, but a release engineer can use the standard Ant command-line tool to build my project exactly the same way. And it's nice to know that NetBeans 4.1 is already in EA1 quality with the final release due in April next year bringing full-featured J2EE support. (2004-12-18 10:36:58.0) Permalink Comments [2]
Tablets or Desktops?
I haven't yet seen let alone used a tablet PC but I know I want one; PDA's offer so many new usage opportunities but their limited screen size, slower CPU and lack of a hard disk or keyboard makes them inflexible. A full-on PDA or tablet-format desktop is the best of both worlds. My ideal tablet would run Mac OS or JDS and have a 1200x1024 resolution with a fairly decent compact keyboard. An enthusiast has published details on an iBook hardware hack that lets Mac users get the tablet experience. If I peer a little deeper in the crystal ball, my ideal PDA/desktop would also be Sun Ray capable, able to use both WiFi and 3G data, and provide offline file, mail and calendar sync capabilites. Not to mention that it would make a really powerful remote control for a home entertainment system. Kill-er. (2004-12-12 10:31:04.0) Permalink Comments [1]
The Ultimate Cat?
XML - Open Source or Open Standard?
John Evdemon over on MSDN suggests that XML is not code and thus cannot be open-sourced. I'm afraid that's a rather narrow view: XML is text, and thus it can be code, or data, or a document or document schema.
Here endeth the lesson ;) (2004-12-11 12:41:45.0) Permalink
A Child-safe Internet
It's tough for parents today; the internet has so much to offer children, but also a lot of adult and inappropriate content. However the European Union is providing 60m Euro in funding to provide parents and teachers with tools to keep their children safe while on the internet. It's likely that these tools will be based on open-source, so they will be usable world-wide. It's already possible to use free tools to do this today, but it's not yet easy enough. The key terms that you encounter with web or mail filtering are whitelist and blacklist; a whitelist or YES-list is a list of good sites/addresses that are allowed through, a blacklist or NO-list is a list of known bad sites. If you want the safest solution, you can use a whitelist and prevent anything that is not on that list from coming through. A blacklist is typically only useful if you subscribe to an update service (similar to virus protection); even with regular updates they can never be entirely safe, so I don't recommend them. It is also possible to use filters that look for keywords in the address name or in the content; if your list of keywords is long enough, this is far safer. Here are some specific tools you might like to take a closer look at:
Most free tools work best on UNIX-based systems such as Linux and Solaris. If your children use Windows, you can setup a separate machine to act as an internet gateway. But if you're not interested in technology, there are several good sites where you can get more advice; the Filtering Software site contains reviews of several easy-to-use packages, and Phil Bradleys's Child Safe Internet has a host of links and useful information. (2004-12-10 11:36:25.0) Permalink
Java and J# - serialisation is interoperable
Interesting to see an MSDN blog that claims to demonstrate interoperability between an object serialised by a Java app and a J# app de-serialising it. Sample code included. Of course you can't use RMI between Java and J#, but you could exchange the object via HTTP-GET, a message service (via JMS), web services or even the filesystem. It's not clear if there are limits to this interoperability, but it's an interesting achievement. I'm sticking with Swing for desktop apps so that I can use Java end-to-end, but it's nice to know there are some ways for a .NET client to interoperate say with J2EE. (2004-12-10 08:23:34.0) Permalink
Sun Ray - Thin Clients at the Speed of Light
It's great to see Sun Ray now available for broadband. Folks who know SunRay thin clients tend to like their instant boot, solid state electronics (no moving parts, no disks), silence (a room full of Sun Rays is eerily quiet, nice if you're in a shared office, a call centre or a library), cool-ness (use minimal power, generate negligible heat) and their statelessness (if anyone steals a Sun Ray, they take no data; the flip side is that you can walk from one Sun Ray to another and instantly get back your desktop session by just inserting a card - check out our Mary packing her "laptop" - that's right, that little card is all she needs to access her desktop). But now you can get all that, and take your Sun Ray home or on the road. Secure, low-cost, centrally managed computing and storage - simplicity itself. You might not believe it until you've seen it, and once you've seen it, you may not want to go back to managing your own desktop. As someone who just last week had the distinct non-pleasure of trying to retrieve all the data I could from my laptop hard drive (ok tell me, who actually manages to do backup often enough that they don't lose some data? ;), not to mention fighting spyware from the time I used Internet Explorer on Windows, I'm seriously considering switching to SunRay full time; life really is too short to fight the problems of a thick client laptop. Update: mere minutes after posting this earlier, a fellow Sun blogger Paul Rogers has another tale of woe about a laptop. And they can affect fertility too? ;) (2004-12-10 07:51:29.0) Permalink |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||