This is Ian Smith's Typepad Profile.
Join Typepad and start following Ian Smith's activity
Join Now!
Already a member? Sign In
Ian Smith
CTO Of Transmutable Networks, LLC.
Interests: downtempo, light trance, mixing the web with virtual worlds, agile software, bad action movies, <I>fran&ccedil;ais</I> <BR><BR> <h3><A HREF="http://www.360voice.com/blog-games.asp?tag=geezah">XBOX 360</A> <A HREF="http://my360stats.com/gs/geezah/">Info</A></H3> <iframe src="http://gamercard.xbox.com/geezah.card" scrolling="no" frameBorder="0" height="140" width="204"></iframe>
Recent Activity
Ian Smith is now following The Typepad Team
Mar 15, 2010
There are a lot of great xkcd comics. This one, though, was required for the first post on my blog.... Trans-Consciousness Messaging Protocol (TCMP) Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
I have added some support to various parts of the source to help folks understand and debug OSGi bundle loading problems when using webengine. This is currently checked in so if you build from source you should receive it on your next pull. If you don't, it should be included in the 5.2.M4 distribution that is imminent. Basically, this is a log4j hack. In the log4j.properties file (nxserver/app/config/log4j.properties), there is a new logger that inherits from no other logger so it is totally independent of other logging. This is the bottom section of the file now: ## ## ## Use... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
If you check out all the sources from nuxeo.org, you need to do two things before building (big H/T to Stefane F. on this one): In the top-level (nuxeo) directory copy the build.properties.sample to build.properties and edit the file to point to your copy of jboss. Use the forward slashes as shown in the sample. Set the maven options to "-Xmx512M" and get rid of the -o that is in the sample, unless you are sure you want that and if you don't know why you want it, you probably don't. The -Xmx512M sets the amount of heap allowed for... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Here you can find a dependency graph for the major subsystem that I work with in my job. (If you use some browsers, like FF3, you will probably have to click this image to see it at full size.) Of main importance are the number of items on this list that *don't* start with "nuxeo-", these are modules that we are consuming from the internet-ocean of open source projects. All of the code shown is java but that's not all the code! Be sure to glance and some of the "version numbers" for some of things that we use. This... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
A Software Populist Who Doesn’t Do Windows Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Thanks to Colleen Kehoe of the University of Chicago for pointing this out to me. Top 25 Most Dangerous Programming Errors Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
The best way solve any problem is to figure out how to avoid it, making the solution trivial. To help you in this effort, we have set up something so if you want to build and run Nuxeo EP 5 from source--you don't have to do any of the work! Woot! In honor of this year's Super Bowl (American Football, or "Gridiron," championship) coming up this weekend, I'll break this blog post into football-sized chunks. Pre-Game Analysis As most of you know, I'm a big fan of "the cloud." I have spent a lot of time over the last couple... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
The Everyblocks Dilemna H/T To Trevor F. Smith for alerting me to this interesting article. Why is there no European support? Paris, London, Rome... hello? Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Improved Image For Amazon EC2 Users This instance is built from the Nuxeo EP 5.2.0.m4 distribution. Great work to all the folks who contributed to it! I have built a new version, for those that want to have something closer to a "turnkey" image that they can run on amazon ec2. If you missed my previous blog post, then you may want to go back to it and make sure you have the proper background and understanding of amazon ec2. The new image ami is: ami-12997e7b The major improvements with this AMI over the previous one (besides running 5.2.0.m4): The... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Annotations may, in fact, rock! If you haven't played with the 5.2 milestone 4 release. yet, you should! There are some amazingly cool new things in there; I'm going to be trying to get through some of them this week--despite all my packing for my upcoming move! If you aren't aware, there has been a work in progress with the W3C for some time create a standard called Annotea. The idea of this standard is to have inter-operable annotations on web pages (really URLs). So, being an open-source and generally standards-following sort of company, we used that standard to build... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Atlas Ventures Crashes H/T to Trevor Smith on this one. Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Learning Nuxeo I've been asked by some of the good folks here at Nuxeo to coordinate work on a new book about programming Nuxeo EP 5. Unlike the Nuxeo book, which is intended to be a reference to all the details of the platform, this book is intended to be more of a gentle introduction. This book will help readers gradually master the concepts in Nuxeo 5 (we hope the book will be ready by the time of Nuxeo EP 5.2 GA) and be able to develop software for the platform. The first few chapters are gelling, and we've been... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Another day, another chapter Today, I've updated the book site with chapter 3 (really the second meat-n-potatoes chapter). This chapter explains a bit about how to run the Nuxeo server, how the Nuxeo server is related to JBoss and proposes some excercise for you to do to explore how to use Nuxeo. These exercises are probably "old hat" to folks with a lot of ECM experience, but if you are new to the genre you are likely to find them quite enlightening about how an organization can use the basic Nuxeo (and ECM) tech. Great Feedback After the website debuted... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Exploiting OpenOffice I decided to start off with the good stuff for this post. I couldn't really call this article, "How you really don't need Microsoft Office anymore because the open source tools are good enough" because I was afraid of Bill Gates. Or, to be more specific, I was afraid his hired goons; I would guess that he has the best goons money can buy, and lots of 'em! Anyway, if you haven't been following the progress of OpenOffice, you should catch up on things; the product has come a long way since of the ... cough, ahem.... "rough"... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Look, I get a laugh out of reading the announcements of new (or rebuilt old) operating systems. I am frankly pretty skeptical that world needs a great many more operating systems now that it has 1 poor, big commercial, closed-source one, 1 good free, small-or-large, open source one, and 1 good, small-or-large, half-open-source-half-closed-source one. From a market standpoint, I'm not sure we need more since it's really unclear where the gap is that is going to be filled by something else that can grow into something better than either of these; the alternative of replace-all-at-once cannot even be accomplished by... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
This coming saturday morning--maybe on your way home on the metro from a Friday night outing--Unix time will reach 1234567890. The CET time for this monumental event is: Sat Feb 14 00:31:30 2009 Be ready. The world may end. Or not. Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Lost In Translations I've updated the book, again. I've added a new chapter to the book on how to make a Nuxeo bundle behave correctly in different locales: Chapter 7: Internationalization and Localization This is a chapter that is near and dear to my heart as a beginning (or dare I say intermediate?) student of la langue français. One thing that I didn't really get into this too much in the chapter, although it's important to me these days, is how quickly you can process (or misprocess) things when the language is your own. Some of the applications on my... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Another week, another chapter? Yeah, I know I said I'd be releasing these chapters every day or so, but sometimes things go astray. I had a rough week with a lot of immigration into France problems (for my dog! my wife didn't have any) as well as having to install my "world" on yet another machine. I've got through an old mac, a big server in the amazon cloud, and I'm now using my desktop remotely (via the old mac) on some huge 8 way server in a Nuxeo machine room. Sigh. Anyway, that setup is performing pretty well so... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Double your pleasure, Double your fun This has been a busy week on the book front and general purpose Nuxeo chicanery. I've got a number of things cooking right now so that I can show off features of the platform. Both of these features are of the "should be available to the public soon" type, so I've had to actually garner time from the developers to get them to give me demos and let me capture screenshots. I hope both of those posts are available tomorrow. I have the text of one written and the other should not be a... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Credit Where It's Due This blog post would not have been possible without the diligent and thoughtful assistance of Stéphane Lacoin. Stephain gave me the big clues on how to configure the current Nuxeo 5.2 "head" to make all the JMX stuff "turn on" and also personally tracked down and squashed a number of bugs that made this article possible (including one in JBoss!). Somebody, please give that man a croissant! Not Quite in 5.2.0.m4 This blog post is about a feature that did not quite make it into the 4th milestone release of Nuxeo 5.2. It is in the... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog
Glassfish TV tomorrow! I'll be playing Ed McMahon to Stefan Fermigier's Johnny Carson tomorrow on Sun's Glassfish TV. Well, perhaps one could apologize to Paul Simon and say "you can call me Al" ... of "Stefane Fermigier et al." We will discussing a number of key areas of interest that are of interest to Nuxeo users/developers, Glassfish users/developers/crustaceans, and general Web ne'er-do-wells: Our analysis of the (approximately) two dozen Java web technologies and how they perform under the strain of a transport workers strike. Our efforts to reduce the locking costs -and thus increase the number concurrent users served -... Continue reading
Posted Oct 15, 2009 at Nuxeo Developers Blog