Tom Pierce's Blog : Let the geek times roll.
Updated: 6/20/04; 3:00:46 PM.

 

Subscribe to "Tom Pierce's Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Wednesday, January 8, 2003

Paul Boutin posted an example file for Apple's new presentation software, Keynote. [Scripting News]

Looks like Apple's Keynot software stores its presentations as an XML file that references external pictures, movies, sound clips etc.  I believe that Microsoft PowerPoint is storing the binary pictures, movie, sound clips, etc. in-line in the XML via encoding (OLE objects get encoded too).  I'm thinking that Apple's approach is going to be faster for processing when writing applications that digest the XML.


2:22:11 PM    comment []

Switched to the Jikes compiler in Emacs JDE, Weblogic, and Ant today.  MUCH FASTER!!!  Love it.  I had this set up once before and when I reloaded my machine, I forgot Jikes.  Don't know why I thought of it again, but I'm glad I did.  My compile on 80 Java files with Ant is down to 11 seconds.

Setup for JDE is really easy.  Go to the JDE menu -> Project -> Options -> General.  Edit the JDE Compiler setting.  If you use Windows CMD as your shell, do something like: "c:/jikes-1.18/bin/jikes.exe -bootclasspath C:/j2sdk1.4.0_01/jre/lib/rt.jar".  The bootpath is so that Jikes can find the Java classes (it doesn't come with them).  Since I use Cygwin bash as my shell under Emacs, I have to add a "cmd /c" to the beginning of that line to get Jikes to run correctly.  (I haven't compiled it under Cygwin -- just standard Windows distribution.)

Setup for Weblogic is easy as well.  To change Weblogic 7, go to the console for the server.  Click on your server.  There should be a tab called compilers.  Just change the compiler to something like "c:/jikes-1.18/bin/jikes.exe".

Setup for Ant is a little more involved, but not bad.  It's straight out of the Ant manual, so I won't go in to much detail.  I'll share the snipets from my build.xml file that I changed to make the magic:

 <property name="build.compiler" value="jikes"/> 

<!-- Java runtime -->
 <fileset id="lib.javart" dir="C:/j2sdk1.4.0_01/jre/lib">
   <include name="rt.jar"/>
 </fileset> 

 <!-- Classpath -->
 <path id="project.class.path" description="Project classpath">
   <fileset dir="${libdir}">
  <include name="**/*.jar"/>
   </fileset>
   <pathelement path="${packageclassdir}"/>
   <fileset refid="lib.j2ee" />
   <fileset refid="lib.javart" />
 </path>

So, all I did for ANT was to add the build.compiler property, add a fileset that defined my Java runtime, and finally added that to my classpath. 


11:04:02 AM    comment []

I'm not a Mac user, but I've been seeing Keynote mentioned in everyone's blog, so I went to check it out.  Look at the transitions!  Very nice.  Mac coming through with graphics polish and horsepower once again.
9:46:33 AM    comment []

A picture named steve.gifPrediction: At some trade show in three months, at the end, Steve Jobs will say "Oh I almost forgot. I have one more thing." Everyone sucks in their breath. "We know you like our new Web browser, Safari, because there have been 285 million downloads. Did you know it's the most popular browser on the Internet? Well almost every one of the users has requested a tabbed interface, some many times. So we decided, what the heck, let's give them what they want." A virtual curtain opens on screen, says Tabs For Safari. The worldwide audience ejaculates spontaneously. [Scripting News]

Holy crap, Dave!  Just about spewed Coke all over my screen reading that last line!  Hysterical!


9:43:59 AM    comment []

Verisign just changed the name of its DNS registration service back to Network Solutions.  A case of "we bought it for the name recognition and changed its name, confused the customers, made customers angry by association, and now we're changing it back to try and remove that stigma"?  You be the judge.
8:20:32 AM    comment []

© Copyright 2004 Tom Pierce.



Click here to visit the Radio UserLand website.

 


January 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Dec   Feb

Search

[sgl dagger]
How this works

Emacs Sources
 tsql-indent.el
 user-add-sql-folding-marks
 remove-line-boundary-in-region
 convert-camel-to-underscore

My Subscriptions
 Funny
 KM