CDPN Acquires GPS And Wireless Transportation Development Company! China Datacom Corp. Sym: CDPN Close: $0.065
CDPN, through its subsidiary "Supremacy Intl", acquired all outstanding shares in General Link Information Systems. General manages, serves and operates the only GPS vehicle monitoring and management system in China, and provides a wide range of mobile applications for the transport industry. This is HOT! It's already taking off, volume jumped through the roof Friday! Read the release and get in on CDPN first thing Monday. -And it had the multipart code I couldn't grok myself. However, XSLT is problematic for a couple of reasons. DamageControl supports this of course, but it also supports some interesting historic reports. Gavin and Hibernate rock. I can't stand the thought of something just deleting my source. You could have said the truth (10 minutes at most, if you're quite sloppy at meta-programming), I don't think these javaheads would bite you for that. The best part of this story isn't PicoContainer itself. A similar effect that is radically simpler and extremely easy to use can be achieved with a dash of Ruby magic using YAML and eval under the covers. (Martin initially coined it "Service Injection", but Rod Johnson refined the term during a Geek Night in the ThoughtWorks offices in London). One way to approach this is to design classes (aka templates) to honour Dependency Injection (DI), and use a DI container supporting a configuration file (in XML or other format). Services should be decoupled from the container and only need follow a very minimal interface allow the user to pick and choose services not only containers. Half a year later my colleague Martin Fowler wrote an article about the concepts behind IoC and PicoContainer, and this is how the term "Dependency Injection" was introduced. -And hopefully encourage the development team to do something about it before it becomes too big a hassle. I'll give it a try at work :-) Comments I think this tool and it's partner in crime, Ashcroft, demonstrate what is an all too common XP anti-pattern. The mobile chip wars are hotter than ever. but then the idea of TDD is inherently flawed (oh Heresy! -Sure, doing some NLS'ish on top would be trivial. Are you suggesting it's better to introduce more complexity to get things "right", even if a low-fi solution works? The answer is: You won't, so you won't write that code in the first place. This is not a successful way to carry out XP and succeeds only in turning people away from it - in much the same way as the tools' namesakes have turned the world away from America. I think the first test looked something like this: public class ContainerTestCase extends junit. PicoContainer now has pretty good documentation, we have fixed some 180 feature requests and bugs. I'm not "converting" from Ruby to Java - I always try to use the best tool for the job at hand. The dupe method simply creates a new object graph similar to the one in the template, but substitutes all variables with the values from the hash. One way to approach this is to design classes (aka templates) to honour Dependency Injection (DI), and use a DI container supporting a configuration file (in XML or other format). so to John, please use the javablogs filters to ban blogs that you do not care for i do this with most non-english blogs), but otherwise STFU. However, the analogy to the real world suggests that people have come to accept authorities that 1. Is your business ready if disaster strikes? why just delete the code? Comments What suggestions do you have for an IDE? I'm sure you have read all the fuss about it already. " Think about this for moment. 661 Copyright 2003 the authors of Aslak Hellesoy's uncommon sense. (Don't draw that parallel back to the real world counterparts of these tools - the people who suffer from their rattan sticks were never invited to conscent). That's the team that tools like Guantanamo and Ashcroft are for. I'm writing a Ruby on Rails application that renders a lot of objects in HTML. Is Walnes or someone going as a chaperone or at least to carry bail money? Gavin and Hibernate rock. You can see an example here: DamageControl stats for PicoContainer This kind of information will tell you wether your build process is heading in the right direction (build times going up or down). There are several ways to do this transformation: One approach is to use XSLTProcessor as described here. Being able to test view rendering is something I consider very important, especially when systems start to get complex (which they do with Ajax). 661 Copyright 2003 the authors of Aslak Hellesoy's uncommon sense. In an Ajax web app the server sends back XML, and the XML is transformed to HTML in the browser. html) - a key element in Ruby's design. What if we start dropping out unneeded syllables and phonemes from overlong names, hmm? XForge is released using XForge (of course! Now, the idea has been materialised in a new little tool in the Extreme XP Tools family: Guantanamo! ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Mactel-linux-users mailing list Mactel-linux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mactel-linux-users