<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9892796</id><updated>2011-12-03T10:03:35.470-08:00</updated><title type='text'>Orkit - from the Pirate Programmer</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9892796.post-110537270371512604</id><published>2005-01-10T07:57:00.000-08:00</published><updated>2005-01-10T07:58:23.716-08:00</updated><title type='text'>[Orkit] - Updated documentation</title><content type='html'>I added some more docs, based on some scripts that parse the source code and spit out XML, which I transform into HTML.&lt;br /&gt;&lt;br /&gt;In any case visit the toolkit webpage for the new documentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110537270371512604?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110537270371512604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110537270371512604' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110537270371512604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110537270371512604'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/orkit-updated-documentation.html' title='[Orkit] - Updated documentation'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110513650001732370</id><published>2005-01-07T14:19:00.000-08:00</published><updated>2005-01-07T14:21:40.016-08:00</updated><title type='text'>Java vs Lisp Blog</title><content type='html'>I am going to create a Java vs Lisp log and just list lisp code and then some messed up java code and not to mention the lisp programmers are normally smarter anyway;  Here is a stack trace from the jboss people, what in the world is a developer or user supposed to do with this:&lt;br /&gt;&lt;br /&gt;Buildfile: build.xml&lt;br /&gt;&lt;br /&gt;prepare:&lt;br /&gt;&lt;br /&gt;compile:&lt;br /&gt;    [javac] Compiling 7 source files to E:\ejb\HelloWorldCMP\build\classes&lt;br /&gt;    [javac] Compiling 7 source files to E:\ejb\HelloWorldCMP\build\ejb&lt;br /&gt;    [javac] Compiling 1 source file to E:\ejb\HelloWorldCMP\build\ejb\WEB-INF\classes&lt;br /&gt;&lt;br /&gt;package:&lt;br /&gt;      [jar] Building jar: E:\ejb\HelloWorldCMP\build\HelloWorldCMP.jar&lt;br /&gt;&lt;br /&gt;run:&lt;br /&gt;     [java] java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: &lt;br /&gt;     [java] 	java.rmi.ServerException: RuntimeException; nested exception is: &lt;br /&gt;     [java] 	java.lang.IllegalStateException: createBeanClassInstanceCommand == null&lt;br /&gt;     [java] 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:292)&lt;br /&gt;     [java] 	at sun.rmi.transport.Transport$1.run(Transport.java:148)&lt;br /&gt;     [java] 	at java.security.AccessController.doPrivileged(Native Method)&lt;br /&gt;     [java] 	at sun.rmi.transport.Transport.serviceCall(Transport.java:144)&lt;br /&gt;     [java] 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)&lt;br /&gt;     [java] 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)&lt;br /&gt;     [java] 	at java.lang.Thread.run(Thread.java:534)&lt;br /&gt;     [java] 	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)&lt;br /&gt;     [java] 	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)&lt;br /&gt;     [java] 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)&lt;br /&gt;     [java] 	at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)&lt;br /&gt;     [java] 	at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:118)&lt;br /&gt;     [java] 	at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:96)&lt;br /&gt;     [java] 	at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)&lt;br /&gt;     [java] 	at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)&lt;br /&gt;     [java] 	at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:169)&lt;br /&gt;     [java] 	at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)&lt;br /&gt;     [java] 	at $Proxy0.create(Unknown Source)&lt;br /&gt;     [java] 	at org.retro.gis.system.HelloWorldCMPClient.main(Unknown Source)&lt;br /&gt;     [java] Caused by: java.rmi.ServerException: RuntimeException; nested exception is: &lt;br /&gt;     [java] 	java.lang.IllegalStateException: createBeanClassInstanceCommand == null&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:385)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:124)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:93)&lt;br /&gt;     [java] 	at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:508)&lt;br /&gt;     [java] 	at org.jboss.ejb.Container.invoke(Container.java:878)&lt;br /&gt;     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;     [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;     [java] 	at java.lang.reflect.Method.invoke(Method.java:324)&lt;br /&gt;     [java] 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)&lt;br /&gt;     [java] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)&lt;br /&gt;     [java] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)&lt;br /&gt;     [java] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)&lt;br /&gt;     [java] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)&lt;br /&gt;     [java] 	at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:805)&lt;br /&gt;     [java] 	at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:406)&lt;br /&gt;     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;     [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;     [java] 	at java.lang.reflect.Method.invoke(Method.java:324)&lt;br /&gt;     [java] 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)&lt;br /&gt;     [java] 	at sun.rmi.transport.Transport$1.run(Transport.java:148)&lt;br /&gt;     [java] 	at java.security.AccessController.doPrivileged(Native Method)&lt;br /&gt;     [java] 	at sun.rmi.transport.Transport.serviceCall(Transport.java:144)&lt;br /&gt;     [java] 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)&lt;br /&gt;     [java] 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)&lt;br /&gt;     [java] 	at java.lang.Thread.run(Thread.java:534)&lt;br /&gt;     [java] Caused by: java.lang.IllegalStateException: createBeanClassInstanceCommand == null&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.createBeanClassInstance(JDBCStoreManager.java:560)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.CMPPersistenceManager.createBeanClassInstance(CMPPersistenceManager.java:124)&lt;br /&gt;     [java] 	at org.jboss.ejb.EntityContainer.createBeanClassInstance(EntityContainer.java:224)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstancePool.java:146)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:96)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:61)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:28)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:41)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:109)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:313)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:126)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:100)&lt;br /&gt;     [java] 	at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:120)&lt;br /&gt;     [java] 	... 25 more&lt;br /&gt;     [java] Exception in thread "main" &lt;br /&gt;&lt;br /&gt;BUILD SUCCESSFUL&lt;br /&gt;Total time: 8 seconds&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110513650001732370?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110513650001732370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110513650001732370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110513650001732370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110513650001732370'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/java-vs-lisp-blog.html' title='Java vs Lisp Blog'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110512049855718218</id><published>2005-01-07T09:51:00.000-08:00</published><updated>2005-01-07T09:54:58.556-08:00</updated><title type='text'>Refactor Java/JSP app</title><content type='html'>I need to factor a large application from Java Servlets to JSP, which will be fun.  I think this is the fun of working with java over ASP(and I think PHP), the app was poorly designed(by me), but at least I can go back and move upward, I dont think the other web languages present that ability to go back and convert to a higher level framework(like a Struts or other).  There is a nice Ruby framework that looks nice.&lt;br /&gt;&lt;br /&gt;Anyway(this has nothing to do with lisp, but that is ok)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110512049855718218?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110512049855718218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110512049855718218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110512049855718218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110512049855718218'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/refactor-javajsp-app.html' title='Refactor Java/JSP app'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110507394574609472</id><published>2005-01-06T20:57:00.000-08:00</published><updated>2005-01-06T20:59:05.746-08:00</updated><title type='text'>Simplest GUI program ever</title><content type='html'>(defun test-set005 ()&lt;br /&gt;  (print "test - 005")&lt;br /&gt;  (let* ((winobj&lt;br /&gt;	  (make-wtk-windowobject &lt;br /&gt;	   :backgroundcol "#B45043"&lt;br /&gt;	   :width 800 :height 600))&lt;br /&gt;	 (sysobj&lt;br /&gt;	  (wtk-createwindow winobj)))&lt;br /&gt;    (wtk-eventloop sysobj)&lt;br /&gt;    (wtk-freewindow sysobj)&lt;br /&gt;  ))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If that is not the simplest gui program ever, of course it doenst do too much, but you&lt;br /&gt;can add the events, no problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110507394574609472?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110507394574609472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110507394574609472' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110507394574609472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110507394574609472'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/simplest-gui-program-ever.html' title='Simplest GUI program ever'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110499938545895744</id><published>2005-01-06T01:15:00.000-08:00</published><updated>2005-01-06T00:17:26.760-08:00</updated><title type='text'>More updates</title><content type='html'>&lt;a href="http://www.retroevolution.com/beta/widget_toolkit/Widget-0.1.b46-010605-0313.zip"&gt;http://www.retroevolution.com/beta/widget_toolkit/Widget-0.1.b46-010605-0313.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This updates has a lot of enhancements, incuding a dialog toolkit and some more functions&lt;br /&gt;for creating windows.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110499938545895744?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110499938545895744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110499938545895744' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110499938545895744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110499938545895744'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/more-updates.html' title='More updates'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110499186232823460</id><published>2005-01-05T22:02:00.000-08:00</published><updated>2005-01-05T22:11:02.326-08:00</updated><title type='text'>Programmers love to make it hard</title><content type='html'>We programmers love to make it hard on ourselves.   We love to make it hard for the user.  Sometimes it is macho thing, I can code they can't, so I do whatever I want to make sure that I am tougher than others around me.   Not everyone is like this of course, I used to be like this(maybe still am?).   And I would say the majority of programmers are pretty normal, trying to do their job.  I would say a lot of gurus with popular blogs are the ones I am talking about, who would much rather write a web application in C as well as to mock java programmers than to consider something like XML and XSTL.  You know the story.  Another one, those who mock VB, I have nothing against VB, you can write interfaces that meet a particular need, nothing wrong with that.  I am little against MS-Access but not the ability to create forms in VBA. &lt;br /&gt;&lt;br /&gt;Anyway, my point, sometimes it helps to seek creative, clean solutions to problems.  You may learn something.   Sometimes we will gain something if we give up our favorite tools and try someone else's favorite tools.  That is all, just a little suggestion, and I will try to follow my advice every 0nce in a while also.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110499186232823460?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110499186232823460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110499186232823460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110499186232823460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110499186232823460'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/programmers-love-to-make-it-hard.html' title='Programmers love to make it hard'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110488180045073058</id><published>2005-01-04T15:36:00.000-08:00</published><updated>2005-01-04T15:36:40.450-08:00</updated><title type='text'>This is a GEM, ode to the small ISV</title><content type='html'>This is a nice little site:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microisv.com/"&gt;http://www.microisv.com/&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110488180045073058?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110488180045073058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110488180045073058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110488180045073058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110488180045073058'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/this-is-gem-ode-to-small-isv.html' title='This is a GEM, ode to the small ISV'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110486911151600678</id><published>2005-01-04T13:03:00.000-08:00</published><updated>2005-01-04T12:05:11.516-08:00</updated><title type='text'>Found the grep command recurisive</title><content type='html'>Hmm, I found a simple command to recrusively search a set of directories, very useful:&lt;br /&gt;&lt;br /&gt;grep --directories=recurse jtds *&lt;br /&gt;&lt;br /&gt;using the Win32 Unit Utilities tool&lt;br /&gt;&lt;br /&gt;Where jtds was the text I was searching for.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110486911151600678?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110486911151600678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110486911151600678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110486911151600678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110486911151600678'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/found-grep-command-recurisive.html' title='Found the grep command recurisive'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110478360875345059</id><published>2005-01-03T13:13:00.000-08:00</published><updated>2005-01-03T12:20:08.753-08:00</updated><title type='text'>Win32 Errors and Google</title><content type='html'>I dont bash Microsoft too often, I will let them slide on certain things, but my day has been devoted to Microsoft errors and configurations that dont make sense.  And I love you CVS,MYSQL,Emacs for being so clean and straightforward.  And, basically, the errors amount to 'An error has occurred, please try again'. or 'An error has occurred, error code: no 1',&lt;br /&gt;you go to MSDN, and error code no 1 = 'this is a generic error, please try again', basically google saved the day, because you have to figure enough people in the world using MS software have had the error, you might be a little better off.&lt;br /&gt;&lt;br /&gt;If on that rare occassion you search google and come up with an error code that has zero hits.  That is when you drive to Redmond and have a little face to face with Bill, and call me, Ill rearrange my schedule to give you a ride.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110478360875345059?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110478360875345059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110478360875345059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110478360875345059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110478360875345059'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/win32-errors-and-google.html' title='Win32 Errors and Google'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110473957612423991</id><published>2005-01-02T23:51:00.000-08:00</published><updated>2005-01-03T00:06:16.123-08:00</updated><title type='text'>Working on dialogbox events and edit boxes</title><content type='html'>I am working with different procedures for handling the different win32 events, with the lisp of course you can do crazy stuff like return functions to functions, in Win32 C, you are limited to a static procedures.  Here is a some procedure lisp code:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(defun wtk-createdialogproc (&amp;key wm-init-proc wm-close-proc)&lt;br /&gt;  #'(lambda (hwnd message wparam lparam)&lt;br /&gt;      (declare (type ffi:c-pointer hwnd))&lt;br /&gt;      (declare (type ffi:uint message))&lt;br /&gt;      (declare (type ffi:uint wparam))&lt;br /&gt;      (declare (type ffi:long lparam))&lt;br /&gt;      (block inner-func-proc&lt;br /&gt;        ;;; Check the message value and respond&lt;br /&gt;    (cond ((= message *WM_INITDIALOG*)&lt;br /&gt;           (if wm-init-proc&lt;br /&gt;           (funcall wm-init-proc hwnd message wparam lparam))&lt;br /&gt;           (return-from inner-func-proc 0))&lt;br /&gt;          ((= message *WM_COMMAND*)&lt;br /&gt;           (print "WM_COMMAND"))&lt;br /&gt;          ((= message *WM_CLOSE*)&lt;br /&gt;           (if wm-close-proc&lt;br /&gt;           (funcall wm-close-proc hwnd message wparam lparam))&lt;br /&gt;           (widget-postquitmessage 0))&lt;br /&gt;          ((= message *WM_DESTROY*)&lt;br /&gt;           (widget-postquitmessage 0))&lt;br /&gt;          (t&lt;br /&gt;           (return-from inner-func-proc 0))&lt;br /&gt;          )&lt;br /&gt;        ;;; return ;;;&lt;br /&gt;    (let ((lresult 0))&lt;br /&gt;      (declare (type long lresult))&lt;br /&gt;      lresult))))&lt;br /&gt;&lt;br /&gt;;;;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110473957612423991?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110473957612423991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110473957612423991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110473957612423991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110473957612423991'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/working-on-dialogbox-events-and-edit.html' title='Working on dialogbox events and edit boxes'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110470488641704032</id><published>2005-01-02T14:26:00.000-08:00</published><updated>2005-01-02T14:28:06.416-08:00</updated><title type='text'>Working on documentation while jamming to Santana</title><content type='html'>That is right, I am working on some documentation and doing some Santanta, which is more of a distraction then anything else.  I currently using some XML/XSLT scripts to do the work for me.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110470488641704032?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110470488641704032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110470488641704032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110470488641704032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110470488641704032'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/working-on-documentation-while-jamming.html' title='Working on documentation while jamming to Santana'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110470318299641011</id><published>2005-01-02T13:58:00.000-08:00</published><updated>2005-01-02T13:59:42.996-08:00</updated><title type='text'>ODE to apple</title><content type='html'>I have been an avid Mac,Apple fan, most machines I have used throughout my life have been Mac, from the Performa serious on.  This project is an ode to Apple and their strive for beauty.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110470318299641011?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110470318299641011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110470318299641011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110470318299641011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110470318299641011'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/ode-to-apple.html' title='ODE to apple'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110464356390839376</id><published>2005-01-01T21:25:00.000-08:00</published><updated>2005-01-01T21:26:03.906-08:00</updated><title type='text'>Simpler than VB</title><content type='html'>Here is some example code to create a dialogbox, form in VB world&lt;br /&gt;&lt;br /&gt;(defun test-set004 ()&lt;br /&gt;  (print "test - 004")&lt;br /&gt;  (test-struct)&lt;br /&gt;  (let* ((dlobj&lt;br /&gt;      (make-wtk-dialogobject))&lt;br /&gt;     (dlgbox&lt;br /&gt;      (wtk-createdialogbox dlobj))&lt;br /&gt;     )&lt;br /&gt;    (wtk-startdialogbox dlgbox)&lt;br /&gt;    (wtk-freedialog dlgbox)&lt;br /&gt;    ))&lt;br /&gt;&lt;br /&gt;That is pretty simple, with C, you are talking about 100 lines of code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110464356390839376?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110464356390839376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110464356390839376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110464356390839376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110464356390839376'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/simpler-than-vb.html' title='Simpler than VB'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110463349319679482</id><published>2005-01-01T18:36:00.000-08:00</published><updated>2005-01-01T18:38:13.196-08:00</updated><title type='text'>Emacs</title><content type='html'>Isnt emacs the coolest thing in the world.  If you have pretty fast fingers, it is something of a work of art.   And I dont even know it that well, but I can still do things that I can do in the normal editors.  I think the only thing missing a project manager system, which there is probably a plugin for.  You know, your typical tree based(explorer.exe like system) where you can quickly browse your files in your project.  Other than that, it is awesome.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110463349319679482?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110463349319679482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110463349319679482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110463349319679482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110463349319679482'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/emacs.html' title='Emacs'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110463326016665845</id><published>2005-01-01T18:32:00.000-08:00</published><updated>2005-01-01T18:34:20.166-08:00</updated><title type='text'>Working but not really working</title><content type='html'>I have decided that working will now be defined as anything where you are 'thinking about', 'preparing for', or anything else that might have to do with your actual work.  Basically, you may be working but not really working.  I say that because I was going to work on this project, but I spent most of time thinking about things I can add, of course while watching TV or drinking coffee.  I didnt write any code or anything of that stuff, but I was designing in my head.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110463326016665845?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110463326016665845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110463326016665845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110463326016665845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110463326016665845'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/working-but-not-really-working.html' title='Working but not really working'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9892796.post-110462801461910618</id><published>2005-01-01T17:04:00.000-08:00</published><updated>2005-01-01T17:06:54.620-08:00</updated><title type='text'>First Post, let us develop</title><content type='html'>This blog is devoted to lisp programming, mainly my toolkit:&lt;br /&gt;&lt;br /&gt;http://www.retroevolution.com/beta/widget_toolkit/widget.htm&lt;br /&gt;&lt;br /&gt;Orkit - a lisp gui management deployment enterprise developer programming solution, thing.&lt;br /&gt;&lt;br /&gt;http://groups-beta.google.com/group/lispgui/&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9892796-110462801461910618?l=orkit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://orkit.blogspot.com/feeds/110462801461910618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9892796&amp;postID=110462801461910618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110462801461910618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9892796/posts/default/110462801461910618'/><link rel='alternate' type='text/html' href='http://orkit.blogspot.com/2005/01/first-post-let-us-develop.html' title='First Post, let us develop'/><author><name>Berlin Brown</name><uri>http://www.blogger.com/profile/06280375676415461157</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
