tag:blogger.com,1999:blog-69479032024-03-13T17:23:12.266+00:00blog of nicgeekery, with a chance of cats, cycling and hifinichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.comBlogger289125tag:blogger.com,1999:blog-6947903.post-50890752933147851422013-08-03T19:04:00.001+01:002014-07-25T10:03:05.989+01:00<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;">So to re-cable my (OEM) Rega RB300 tonearm, I have have to use feeder wire, in my case, a high E string from my electric guitar. (As the folk in the guide on Vinyl Engine did). It has to be straight to go through two narrow holes. </span><br />
<div>
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;"><br /></span></div>
<div>
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;">At this point it enters the main arm body, but it needs to then go forward, but of course, it doesn't want to. </span></div>
<div>
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;"><br /></span></div>
<div>
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;">The Vinyl Engine guide recommends kinking the wire, but I couldn't get a kinked wire to exit the lower part. </span></div>
<div>
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;"><br /></span></div>
<div>
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;">Anyone got any advice?</span><br />
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;"><br /></span>
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;"><b>Update 25th July2014: </b>I'm going to send it back to Audio Note for repair. It's far too hard and I broke the earth wire.</span></div>
<div>
<span style="-webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); color: #262626; font-family: '.Helvetica NeueUI'; font-size: 16px;"><br /></span></div>
Nic Doyehttp://www.blogger.com/profile/02876731758555376785noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-3703973865072853722013-04-04T13:39:00.001+01:002013-04-04T13:39:31.198+01:00It's Alive<div class="separator" style="clear: both; text-align: center;">
<a href="http://shaunthebartender.com/wp-content/uploads/2012/11/its-alive.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="174" src="http://shaunthebartender.com/wp-content/uploads/2012/11/its-alive.jpg" width="320" /></a></div>
<br />
Oh yeah, baby! I'm bringing the blog back. Blog 2.0. Whatever. More uninformed content will follow. Soon.Nic Doyehttp://www.blogger.com/profile/02876731758555376785noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-91855328147058458632012-10-10T10:17:00.001+01:002012-10-10T10:17:21.912+01:00ClosedownI think it's pretty obvious that I am now an ex-blogger.<br />
<br />
I am just noise in the signal-to-noise of the internet.<br />
<br />
You can keep up with what I'm doing on twitter and Google+, links are on <a href="http://worldofnic.org/">http://worldofnic.org</a>.Nic Doyehttp://www.blogger.com/profile/02876731758555376785noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-6988101811509465852010-10-25T23:26:00.001+01:002010-10-25T23:26:41.081+01:00Ooh. Android.<br>So it appears I can blog from my phone. I'm not entirely sure I'd want to, but if push came to shove, I could. <br /><br>Happy X10 Mini owner.<br /><br>Android FTW!<br />nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-13624868005299802010-08-16T09:51:00.002+01:002010-08-16T09:55:22.283+01:00Oracle vs Google. .NET and MonoMiguel de Icaza (Mr. <a href="http://www.mono-project.com/">Mono</a>) has written an <a href="http://tirania.org/blog/archive/2010/Aug-13.html">excellent piece on ORCL suing GOOG</a> over Android/Dalvik.<br />
<br />
Oracle, as Sun, extracted $1.6bn from MSFT, and $900m of this was for patents. So we can safely assume that Microsoft's .NET implementation is covered by this deal.<br />
<br />
Now Miguel and Mono folk will be crowing about how wonderful the Microsoft Patent Licence Grant is (and it is a generous gift). However, one small point: Mono is also likely to be in breach of Oracle's patents, but Microsoft do not have the rights to confer these rights to Mono.<br />
<br />
So Mono folks - you're just as likely to get a visit from Oracle as Google, or at least you would be, if NOVL had a Market Cap 50-100 times the size of it's current woeful state.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-18207013431544296482010-01-10T20:50:00.002+00:002010-01-10T21:03:28.749+00:00Book Review: Bernard Sumner: Confusion - Joy Division, Electronic and New Order Versus the World<a href="http://bit.ly/8zn4EY">Confusion</a> - David Nolan's book on Bernard Sumner tells us more about the man than we knew before, including his real name.<div><br /></div><div>Yes, we have to put up with reading about Ian Curtis' untimely demise and that nightclub somewhere up north again, but the necessary duplication is kept to a minimum.</div><div><br /></div><div>It's not an official biography, but Bernard interjects corrections occasionally. At the end, we do know more about him, but still not much. He's a private person, who doesn't want fame and doesn't even want to clarify people's misconceptions! Frustrating and confusing.</div><div><br /></div><div>Luckily, Nolan writes well (if with the occasional amount of repetition) and has interviewed many, many people from Bernard's past and it's this combination of research and good writing that keeps you going through the mystery of Bernard's life.</div><div><br /></div><div>8/10 - well worth reading.<br /><div><br /></div><br /><iframe src="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=worldofnic-21&o=2&p=8&l=as1&m=amazon&f=ifr&md=0M5A6TN3AXP2JHJBWT02&asins=0955282268" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><br /></div>nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-85680699659999712892009-07-30T17:34:00.004+01:002009-07-30T17:55:42.459+01:00How a die-hard UNIX head switched to WindowsIf you know me, you'll have heard me lavish praise on UNIX and Linux and deride Microsoft for nearly everything. But as Keynes said, "When the facts change, I change my mind. What do you do, sir?"<br /><br />Here are some facts/opinions/hunches<br /><br />Windows 7<br /><ul><li>Windows 7 is fast enough. It's a lot faster than Vista -and boots in a similar time to Ubuntu</li><li>Windows 7 has a usable, attractive, well-thought out UI.</li><li>Windows 7's power options and Switch-User work. Consistently.</li><li>Office 2007 still beats OpenOffice 3.x and is only £50 for 3 licences (assuming you have a kid).</li><li>Most stable version of Windows on the desktop yet.<br /></li></ul>Development<br /><ul><li>Visual Studio 2008 is better than Eclipse, Netbeans, JDeveloper, etc.</li><li>The CLR is more efficient than the JVM in terms of RAM and speed.</li><li>C# is better than Java. (Being, fundamentally, a re-engineered, re-thought out version of Java with more features).</li><li>LINQ to * (very clever).</li><li>Silverlight 3 beats Flash and Java applets hands down in resource usage.<br /></li></ul>Servers<br /><ul><li>Windows still may not have UNIX-levels of stability, but 2008 does appear to actually be stable. At last. (I don't have enough data to judge this).<br /></li><li>Active Directory is the de facto SSO/Directory mechanism for many enterprises. It works.</li></ul>The Linux desktop<br /><ul><li>I don't like KDE - it's brilliant "under the hood" but isn't usable.</li><li>GNOME is usable, simple and attractive. It would like to be written in C# and run on the Mono CLR, but there's no way a bunch of Free Software advocates are going to do that. Expect a fork and both versions to die slowly. KDE wins (and usability suffers).</li></ul>Other comments<br /><ul><li>It's just a shame that Outlook and Exchange suck so much. ;-)<br /></li><li>I have no experience with SQL Server 2008 but I hear good things</li><li>Is IIS 7.x stable?</li><li>Expression Blend is pretty cool</li><li>I wish I had multiple desktops.<br /></li></ul>nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-54110873888516168122009-04-21T17:42:00.002+01:002009-04-21T18:08:28.829+01:00Oracle and Sun - uninformed commentJust like the rest of the Internet - here's some uninformed thoughts on the Oracle-Sun deal:<br /><ol><li>GlassFish vs WebLogic (and erstwhile OAS). I suspect that GlassFish 3 has had it from Oracle's perspective. It'll carry on as an unsupported, but great, open-source project.</li><li>NetBeans vs JDeveloper and Eclipse. Goodbye NetBeans. Like GlassFish it will carry on, but wither on the vine.<br /></li><li>MySQL vs Oracle DB: Support and Sales. Well, there's some wondering in the blogosphere as to who at Sun actually works on/supports MySQL now, but, be that as it may, Oracle can now sell you (cheapish) support for MySQL. So SMBs outgrowing their roots can get infected by Oracle sales, and Enterprises can run the many MySQL-based apps. </li><li>MySQL vs Oracle DB: Migration and up-sell. I still expect some sort of automated MySQL to Oracle DB product, and/or a MySQL-api call into the data in an Oracle DB. Ease of Migration.</li><li>JVM and Java language. And the JCP. I expect Java to become more open. Why? Kudos. Looking-good. (While still selling tons of expensive WebLogic, DB, etc., etc. licences). Plus it will be good for Java (and hence Oracle).</li><li>That pesky hardware business. Sun's ailing hardware business is what has brought the once-huge company to it's knees. Dell and HP make perfectly good (and rather scalable) x86-64 servers. The vast majority of people do not need E25Ks. Honestly - will it be wound down - sold off to HP or even the fledgling Cisco? Or can the expensive software vendor make the case for a one-stop shop to customers? "Here, our hardware is pricey too, but you get our excellent support - all in one place"</li><li>Sun xVM and Oracle VM. One will stay, one will go. (Sorry - stating the obvious there).<br /></li><li>(Open)Solaris and Oracle Enterprise Linux (OEL). Is Solaris (Sun's other millstone) just legacy now? Does OpenSolaris really offer throughput advantages over Linux? Will ZFS become GPLd and available in Linux or a commercial addon to OEL? Does btrfs offer all of ZFS' feature set (should have researched that bit, sorry). I suspect Solaris is history, like Netbeans. In 5 years, it will be a fond memory.</li></ol>The Sun is dead, long live the Oracle. Dear Oracle, please look after Sun and Java, we've had a lot of good times together, and we want it to continue.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-6982845461133065852008-05-17T18:13:00.000+01:002008-05-17T18:55:22.956+01:00Oh no, monoWhy do I ever bother with <a href="http://www.mono-project.com/">Mono</a>? Why? Well I have a belief that large complicated software should be written in an appropriate language. At the moment, that either means a <a href="http://www.java.com/en/">JVM</a>-based language (like <a href="http://java.sun.com/javase/">Java</a>) or <a href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx">C#</a>. Java doesn't really work on the Desktop (even though I'm a user of Eclipse, Oracle SQL Developer, and many Telco products that are Java desktop apps) as running many, small memory footprint apps for more than a few hours at a time is the desktop experience - and that isn't Java's forte.<br /><br />On Linux, we have a top quality CLI/CLR implementation and bindings to write desktop apps in Mono. The only problem is, we don't have the tools. :-( <a href="http://www.monodevelop.com/">Monodevelop</a> is flaky, unstable and let's face it, unusable. Perhaps it's better on (<a href="http://www.opensuse.org/">open</a>)<a href="http://www.novell.com/products/desktop/">SUSE</a>, but 1.0 RC1 on <a href="http://fedoraproject.org/">Fedora</a> 9 is, um, crap. Sorry to be so blunt.<br /><br />Now, it may be because I have some legacy crud in my home dir, but it is confusing, freezes, claims to build solutions when it hasn't, gives cryptic error messages, and is just not ready for prime time. What are add-ins for (I knid of know)? Why are mine "wrong"? What is the correct repo URL? Why don't they update?<br /><br />For Java, there's <a href="http://www.eclipse.org/">Eclipse</a>, <a href="http://www.netbeans.org/">Netbeans</a>, and (non-free) <a href="http://www.jetbrains.com/idea/">Idea</a> all of which are excellent. I've used the <a href="http://www.microsoft.com/express/">Express</a> editions of <a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx">Visual Studio</a>, and while they're not as good as Eclipse (!) they do the job well. (Another thing: why isn't VS free to download? If you want more decent Windows apps, don't raise the barrier to entry). <span style="font-style: italic;">(Aside: <a href="http://www.oracle.com/technology/products/database/sql_developer/index.html">Oracle SQL Developer 1.5</a> is pretty fantastic for writing PL/SQL. As good as <a href="http://www.toadsoft.com/">Toad</a>? Well, better than the old, shonky version (7.x?) I had ... obviously it doesn't have Toad's DBA functions, but still. It rocks).</span><br /><br />So, the moral is - stop f_cking around writing <a href="http://www.mono-project.com/Moonlight">Moonlight</a> or whatever - fix the development environment.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com2tag:blogger.com,1999:blog-6947903.post-80344660612566809972008-05-09T18:47:00.000+01:002008-05-09T18:49:10.891+01:00BobMy lovely cat, Bob was put to sleep today.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com1tag:blogger.com,1999:blog-6947903.post-57618386985948313672008-04-20T22:26:00.000+01:002008-04-20T22:29:20.336+01:00Why all PCs need 2GB RAM<span style="font-family:courier new;">Mem: 2065992k total, 1615628k used, 450364k free, 24k buffers<br />Swap: 5242872k total, 1118284k used, 4124588k free, 209792k cached<br /><br /> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND <br />22034 nic 20 0 2087m 803m 26m S 0 39.8 9:52.67 java <br />15540 nic 20 0 375m 206m 22m S 27 10.2 93:32.82 firefox-bin <br /></span><br /><span style="font-family:arial;">And I'd just shut down Jetty... Grails programming in Eclipse</span>nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-50151995662164092972008-04-19T16:06:00.000+01:002008-04-19T16:16:20.730+01:00Home Virtualization QuestionAn open question to all:<br /><br />Which virtualization solution should I use on my home server? You're choices are: Xen or VMware server.<br /><br />The Host OS will probably be SLES 10 SP1 (which I think means Windows should run under Xen) - but what are the gotchas? I'm less familiar with Xen. Can you get a GUI session up on a Xen client? Can either solution mount partitions from the local server (useful providing a network share around the house without a huge OS image)?<br /><br />nicnichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com2tag:blogger.com,1999:blog-6947903.post-11631189518157594682008-04-02T20:28:00.002+01:002008-04-02T23:23:19.129+01:00REDUCE<div style="float: right; margin-left: 10px; margin-bottom: 10px;"> <a href="http://www.flickr.com/photos/worldofnic/2382774455/" title="photo sharing"><img src="http://farm3.static.flickr.com/2013/2382774455_124c876a58_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /></a><br /><span style="margin-top: 0px;font-size:0;" > <a href="http://www.flickr.com/photos/worldofnic/2382774455/">REDUCE</a> <br /> Originally uploaded by <a href="http://www.flickr.com/people/worldofnic/">worldofnic</a> </span></div>After yesterday's claim that MOP and Functional programming were a blast from the past - I bought this cheap, yet fully geeky T-Shirt from Primark. (It has a PDP-11 in the diagram, too). I didn't notice in the shop, but the microVAX in the diagram lists <a href="http://www.reduce-algebra.com/">REDUCE</a> as one of the programs it runs.<br /><br />I loved REDUCE. So clean, so simple, so... what happened?nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-85964073839264812192008-04-01T20:45:00.000+01:002008-04-01T22:23:28.701+01:00No, not April Fools.While I sit here, hopefully upgrading our <a href="http://www.businessobjects.com/">BusinessObjects</a> installation, I thought I'd note a few things. Things that have either been on my mind, through my mind or out of my mind.<br /><br />First, let us talk of <a href="http://get.adobe.com/air/">Adobe AIR</a>, and indeed <a href="http://labs.adobe.com/technologies/air/">AIR for Linux</a>. Now here's a turn up for the books, while many apps seem to be going "on to the web" and running in a browser, AIR shows us a new way. Lots of apps that can run on a desktop. No, not klunky, minimal widgets, but full featured apps that read/write to apps "out there" in web-land. Pretty, damn schweet.<br /><br />Now, some smart-arses may be thinking that this is nothing new. Indeed, this is what I <span style="font-style: italic;">thought </span>MS were going to do with .NET and Windows 6/Longhorn/Vista, when .NET was initially mooted, but no. They chickened out. Which is a shame, because the .NET runtime (a.k.a CLR), C# and VB.NET aren't bad (being MS rewrites of the JVM, Java, and er.. a .NET-ified, "it's a proper language now" version of VB, respectively). However, the Adobe AIR runtime seems a lot better at memory management than the JVM, or my limited experience of Mono's CLR implementation - this makes it more suitable for desktop-based RIAs. Maybe there aren't enough, really rich apps out there yet for AIR to tell, but I'm sold.<br /><br />Talking of .NET apps: why do I run more .NET (<a href="http://www.mono-project.com/">Mono</a>) apps on Linux than I run .NET apps on Windows? On Linux:<br /><ol><li><a href="http://f-spot.org/">F-Spot</a></li><li><a href="http://banshee-project.org/">Banshee</a></li><li><a href="http://www.gnome.org/projects/tomboy/">Tomboy<br /></a></li><li><a href="http://code.google.com/p/gtwitter/">gTwitter</a> (although I'm using Twhirl on AIR at the mo')<br /></li><li><a href="http://beagle-project.org/">beagle</a></li></ol>On Windows XP:<br /><ol><li>VisualBasic 2005 Express</li><li>Trivial apps I've writting in VB.NET...</li></ol>Talking of Mono (neat segue, here) - I've recently tried <a href="http://www.opensuse.org/">openSUSE</a> and will be playing with <a href="http://www.novell.com/products/server/">SLES 10</a>, somewhat soon. What do I think (bear in mind previous comments I've made), well the fact that GNOME is available (good job too, considering the number of <a href="http://www.gnome.org/">GNOME</a>/Mono experts at Novell!) and has the <span style="font-style: italic;">best</span> interface of all GNOME versions is a boon. Being able to choose between drivers for my wireless card (unlike Ubuntu - old driver only, and Fedora - new borked driver only) was a cool addition. Things worked pretty well, and I'll blog more later in the year.<br /><br /><span style="font-style: italic;">(Small interruption while BO thinks it's upgraded - let's see... Now redeploying </span><a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Sun_WAR_%28file_format%29">war</a><span style="font-style: italic;">s...). </span><br /><br />Mentioning .war files, I've been playing once more with <a href="http://grails.org/">Grails</a>, now it's hit it's 1.0(.2!) release. It's a lot more polished and very, very cool. At this point in time, both Java and experienced, MVC-using PHP programmers can either choose to try (J)Ruby on Rails or Grails. Neither is perfect, but if you do bother learning one or the other your (future) productivity will rocket.<br /><br /><a href="http://jruby.codehaus.org/">JRuby</a> has the distinct advantage in Sun sponsorship, with Netbeans integration etc. Grails has the advantage of being written in <a href="http://groovy.codehaus.org/">Groovy</a>/Java and thus you can get at all the Java classes for free. Grails also has the fine, familiar underpinnings of <a href="http://www.springframework.org/">Spring</a>, <a href="http://www.hibernate.org/">Hibernate</a>, <a href="http://www.opensymphony.com/sitemesh/">SiteMesh</a>, <a href="http://grails.codehaus.org/GSP+Tag+Reference">GSP</a> (which are so like JSP) which most Java-heads have dabbled with at least.<br /><br />Groovy at least isn't particularly performant (as some recent bloggers have shown) but neither was Java all those years ago... (Unsure about Grails, which has large parts written in Java - my own apps aren't accessed often enough to tell).<br /><br />It's funny how things come around: when I was a full-time postgrad (1992-6), Java 0.9 came about, but most "powerful" machines only had 32MB RAM and well-sub-100MHz CPUs. We were all LISP fans/programmers - OO stuff was used, but among the some of the faculty, Functional programming was often looked upon as some sort of god-like beauty. Now, Java 7, Groovy, Scala, ... are all closure/Functional-programming obsessed. <a href="http://www.amazon.com/Art-Metaobject-Protocol-Gregor-Kiczales/dp/0262610744">The Art of the Meta Object Protocol</a> will always stick in my mind because of how much a couple of people were excited by it (and it had a great cover) and look at all that lovely MOP in Groovy.<br /><br /><span style="font-style: italic;">(BO upgrade/using wdeploy f</span><span style="font-style: italic;">ailed to notice previous version and duplicated entries in conf/server.xml - crap).<br /><br /><span style="font-style: italic;"><span style="font-style: italic;"><span style="font-style: italic;"></span></span></span></span>So either the modern computing industry is really 15 years behind theory, or... I don't know. I wonder if <a href="http://www.google.co.uk/search?q=order+sorted+algebra&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a">Order Sorted Algebra</a> (my old field) will make it's way into modern rigorous computing! Heh.<br /><br />Ah, BO is back up. All hail!<br /><br />This is nic, signing off.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-17678347216838160222008-02-05T22:16:00.000+00:002008-02-05T22:18:49.679+00:00Fedora 9 alphaSo I'm posting this from <a href="http://fedoraproject.org/">Fedora</a> 9 alpha 1 which I'm running from my USB key. Freaking schweet.<p><br />This is pretty good. a) it came up fast b) it detects hardware properly and the Intel wireless (<a href="http://intellinuxwireless.org/?p=iwlwifi">iwl3945</a>) driver now works (I currently use the old style <a href="http://ipw3945.sourceforge.net/">ipw3945</a> driver under Fedora 8 - that's what Ubuntu still ships) c) The media buttons on my Dell Inspiron 6400 now work (they always did with Ubuntu, but never with Fedora).</p><p><br />Along with the improvements in Fedora 8 (like Codeina) - Fedora are finally on a par with Ubuntu <em>unless</em> you count the fact that it's a piece of cake to use less-than-legal codecs in Ubuntu, and you need some knowledge in Fedora.</p><p><br />Ahh - happy,</p><p><br />Sent using the "Blog entry poster" app on the desktop (then edited online to get the title right - darn Blogger API).<br /></p>nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-44299250950951568252008-01-21T22:26:00.000+00:002008-01-21T22:32:08.548+00:00JavaScript frameworks part IIHmm.<br /><br />It would appear, that <a href="http://developer.yahoo.com/yui/">YUI</a> (Yahoo! User Interface Library) is the "best" of the bunch, if a certain guarantee of cross-browser friendliness wishes to be achieved. Testing on FF 2.0, IE 7, Opera 9.25 and WebKit (on Nokia N95) - only YUI seems to work properly on all.<br /><br />OK, so maybe there's a chance I introduced some CSS/JS bug somewhere, but my experience is YUI works better (than Prototype or Dojo) in most cases. I just wish it had Prototype's $() function.<br /><br />OK - back to playing with Spring and Apache Derby,nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-53418760345501973632008-01-20T17:48:00.000+00:002008-01-20T18:10:52.278+00:00Spring, JavaScript toolkitsWent to the <a href="http://skillsmatter.com/spring-exchange">Spring Exchange 2008 </a>which was great. I learned a lot more about Spring 2.5 and whats coming up in 3.0. I finally realised that Annotations might be a good idea (and can't wait to try them in the new improved Spring MVC c. 2.5.3). I also learned more about OSGi (through a talk on "Spring Dynamic Modules for OSGi") than I had before - very interesting and cool technology.<br /><br />I'm happy for the Spring folks that Spring Source looks like like it has a great future. But what will happen to Java EE (previously called J2EE)? Will it wither and die to be replaced by elegant, simple POJO-based apps? And what will happen to the leading vendors? BEA/Oracle, Sun's Glassfish/SJSAS, IBM's Web's Fear, and Red Hat's JBoss? Certainly Oracle, Sun and IBM can handle the pain, but Red Hat? Hmm.<br /><br />Changing subject...<br /><br />I've piddled with <a href="http://www.prototypejs.org/">Prototype</a> which is really easy (mainly thanks to the $() function) and <a href="http://developer.yahoo.com/yui/">YUI</a> which has great documentation, but started using <a href="http://dojotoolkit.org/">Dojo</a> as it's going to be included in a tag-library for Spring Web Flow 2.0.x (at some point). It's also a strong contender and like YUI doesn't need hosting at your own site. (YUI can be called directly from Yahoo!'s servers, and Dojo from AOL's CDN).<br /><br />So much choice!nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-53317720991631471942007-11-18T20:01:00.000+00:002007-11-18T20:07:57.648+00:00LiberationHaving recently switched back to <a href="http://fedoraproject.org/">Fedora</a> (8), I thought I'd try out <a href="http://www.redhat.com/">Red Hat</a>'s free <a href="https://www.redhat.com/promo/fonts/">Liberation</a> fonts, and they are beautiful. Don't get me wrong, <a href="http://www.bitstream.com/">Bistream</a>'s fonts (which they kindly gave away freely to us Unix-heads) are very nice and set a new standard, but I'm blown away at the quality of the Liberation fonts.<br /><br />They're available for most platforms, and I'd strongly suggest you give them a try.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com2tag:blogger.com,1999:blog-6947903.post-53814469242450778322007-10-20T19:34:00.000+01:002007-10-20T19:43:56.292+01:00JBoss migrationSuccessfully migrated all clients from Jetty to JBoss 4.2.1GA. Pretty smooth - so why did I have so much problem with the beta of 5.0.0?<br /><br />Hmm.<br /><br />But at least I have a Java EE 1.4-and-a-half server to play with and lots of JMX goodness.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com1tag:blogger.com,1999:blog-6947903.post-30525609743852193872007-09-02T17:38:00.000+01:002007-09-02T17:52:19.748+01:00ZimbraAre you looking for something a bit nicer than a traditional Unix IMAP server? Fancy (shared) Calendering, cool AJAX implementation, LDAP address book? SSL setup is a synch.<br /><br />Then look no further. <a href="http://www.zimbra.com/">Zimbra</a> rocks. Basically, it builds on some top quality Open Source software (Postfix, OpenLDAP, Tomcat, SpamAssassin, clamav, DSPAM, MySQL, ... ) and makes it all work well together. Not just well, but <span style="font-style: italic;">really</span> well. There's an Open Source edition and a pay-for edition (which adds Outlook connectivity, and other stuff). The Pay-for version is still relatively cheap (compared with the competition) and could be worth the extra depending on your needs. You get all the required software bundled together in guaranteed working versions.<br /><br />There's also a good community of users (there's a wiki and active forums). It's really easy to install (so that'll save you some more money). It's certified on <a href="http://www.redhat.com/rhel/">Red Hat Enterprise Linux</a> and can be bought from <a href="http://rhx.redhat.com/rhx/catalog/products.jspa">Red Hat Exchange</a> if you're that way inclined. If you want to try it there's a <a href="http://www.vmware.com/">VMware</a> <a href="http://www.vmware.com/appliances/directory/zimbra.html">appliance</a> you can try it on. (That's how I demoed it).<br /><br />You can't afford not to try it.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-81833925772200039312007-08-15T19:29:00.000+01:002007-08-15T19:47:16.172+01:00@BlogEntryLet me tell you one thing, back before I'd written a successful AJAX app, I tried hand-rolling one using Struts 1.x. Time constraints and boilerplate-overload meant I basically, failed. So what's new - what am I going to say that will make life better for any wall-banging Java developers out there? <a href="http://getahead.org/dwr/">DWR.</a><br /><br /><a href="http://getahead.org/dwr/">DWR</a> f_cking rocks. Using a POJO, I can send stuff back to my JSP, piece of cake. It really is an AJAX <span style="font-weight: bold;">magic bullet</span>. It took just over half a day to go from no code to a working AJAX app. Nice.<br /><br />In sysadmin land, I'd like to say how wonderful <a href="http://www.zimbra.com/">Zimbra</a> is. (I'm just having a hard time with a couple of config issues - I'm sure a search on the wiki/forums will find them). You want an all-in-one groupware solution - choose <a href="http://www.zimbra.com/">Zimbra</a>. It's based on many top Open Source/Free products - has AJAX and rocks (hard).<br /><br />One to watch: <a href="http://www.redhat.com/developers/rhds/index.html">Red Hat Developer Studio</a> looks like a fantastic Eclipse-based IDE for <a href="http://www.jboss.com/">JBoss</a> users and JSF programmers. In the meantime (as a SJSAS/Glassfish/Jetty user) I'll stick with paying for <a href="http://www.myeclipseide.com/">MyEclipse</a>.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-68895574464317528392007-07-16T12:51:00.000+01:002007-07-16T13:18:26.808+01:00Tour de somethingWe all enjoyed going to see the <a href="http://www.letour.fr/">Tour de France</a> in <a href="http://www.letour.fr/2007/TDF/COURSE/us/grand_depart_2007.html">London </a>the other weekend. I can't believe how packed it was. The only other time I've ever experienced that sort of thing was, as a child at Charles and Di's wedding. It was fantastic to have the world's largest sporting event on our doorstep (with a family railcard, the trains to Waterloo from Earley are cheap - thank the GSD, I don't live out in the middle of nowhere any more). It was an impressive show. Having Trafalgar Square pedestrianised was pretty cool too! A vast improvement on the normal London anti-pedestrian feeling. The Monday after there were well over 30 bikes squeezed into and around the bike racks at work. :-)<br /><br /><br /><a href="http://www.itv.com/tour">ITV</a>'s coverage has been pretty good this year too. I popped into <a href="http://www.halfords.co.uk/">Halfords</a> (who sponsor the coverage again this year) to see the new <a href="http://www.cyclingplus.co.uk/newsdetails.asp?id=747">Chris Boardman bikes</a>. They exude cool. Kudos to Halfords for actually providing a good range of bikes and bits. (On a different front, I'm waiting for some new wheels for my commuter bike from <a href="http://www.ribblecycles.co.uk/">Ribble</a>). Shiny.<br /><br />Other stuff. <a href="http://brainwashed.com/index.php?option=com_content&task=view&amp;id=6317&Itemid=1">A Place to Bury Strangers</a> have to be one of the best things to happen to music in ages (and also a fantastic name for a band). I've pre-ordered my copy. Think <a href="http://www.jesusandmarychain.org/">JAMC</a> with a bit of <a href="http://www.limbos.org/suicide/">Suicide</a> and your halfway there.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-16620684947127102252007-07-04T13:29:00.000+01:002007-07-04T13:37:14.909+01:00Grails rocksSo I redployed my <a href="http://grails.codehaus.org/">Grails</a> app at work, with all sorts of Ajax goodness from <a href="http://www.prototypejs.org/">Prototype</a>, <a href="http://script.aculo.us/">Scriptaculous</a> <a href="http://tetlaw.id.au/view/javascript/really-easy-field-validation">and</a> <a href="http://www.subzane.com/projects/ajaxinplaceselect/">friends</a>.<br /><br />It's beautiful. :-)<br /><br />Now that's what I call fun. The <a href="http://grails.codehaus.org/Searchable+Plugin">Searchable</a> plugin for grails is a one-line godsend.<br /><br />Thank the <a href="http://en.wikipedia.org/wiki/Thursday_Next">Global Standard Deity</a> I work somewhere which allows me to use cool tools like this.nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com1tag:blogger.com,1999:blog-6947903.post-5329011442749185272007-06-21T11:47:00.001+01:002007-06-21T11:48:53.644+01:00I love ...the smell of PL/SQL in the morning. ;-)nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0tag:blogger.com,1999:blog-6947903.post-72535119598589206132007-06-20T13:25:00.000+01:002007-06-20T13:27:43.640+01:00MavenicityActually, scrub that. <a href="http://maven.apache.rog/">Maven </a>isn't good for anything. <span style="font-style: italic;">(OK, it's probably good in big projects with myriad dependencies, but not for a small web app).</span>nichttp://www.blogger.com/profile/08171287466268391184noreply@blogger.com0