-
repository thoughts
15:58 < cj> lluis: since my friend isn’t online to bounce ideas off of, how ’bout I ask you? :) 15:59 < lluis> cj: heh, ok 15:59 < cj> a first pass would be a web form that takes some information about a package and stores it to a database. those data are exposed via…
-
Quest for the re-usable software grail
Why should any more effort be put into building a system of re-usable software if The CPAN already exists and provides all of the tools necessary to create re-usable software?
-
Vote Obama 2008
My friend Corrie is taking donations. I think the guy is worth voting for. Eight is enough. Oh, wait. It’s far too much. I do not support the current war and never have. I do not believe that “Muslim Terrorists” are responsible for Enron’s fleecing of its investors any more than I believe that Saddam…
-
GDK on Quartz
I’m intrigued by the work being done by Imendio and friends on GDK on the Quartz back end. Until recently, running gtk+ applications such as Monodevelop and The GIMP required that the optional X11 implementation be installed to an OS X machine. Imendio has been investing time in working on the quartz implementation of gdk,…
-
Writing Free Sofware index
So, I’ve been meaning to write an index for this series. I haxx0red my web server and made this easy-to-remember url work. http://wp.colliertech.org/cj/writing-free-software/
-
Writing Free Software: Part 11 – A simple man page
Introduction Okay… it’s high time we wrote some docs. I come from a perl background, so we’re going to write the docs using perldoc. I know there are better ways to do this for C# projects and I’m happy to take contributions to this series. Just ask for contributor status and you can post the…
-
Next article in the “Writing Free Software” series
Hey all, I’m not certain what the next topic should be. I’ve got a few ideas. Could the interested parties let me know what they’re curious most about? documentation distributing .exe.config and .dll.config files inter-package dependencies using pkg-config creating sub packages test harnesses and the “check” target the debian/ directory and .deb packages … something…
-
Writing Free Software – Part 10: Subdirectories
In this installment, I’ll cover creating different subdirectories for different parts of the code. We’ll move NDesk.Options.cs into an ndesk directory and Greeting.cs into a src directory. Some modifications need to be made to various pieces of the distribution in order for this to work out correctly. We’ll do the minimum required now and cover…
-
Writing Free Software – Part 9: Creating the wrapper script
A previous post covered altering the install target so that it places the .exe assembly into the filesystem of the installer’s computer. In this part, we will cover creating the so-called “wrapper” script, which is the way recommended by the mono project’s application deployment guidelines to make the assembly executable on the system outside of…
-
Writing Free Software – Part 8: Exploring configure.ac variables
Introduction One of autotools’ primary purposes is to allow software to be built and installed on a wide range of platforms. The configure script is responsible for a great deal of this flexibility. When it is run, it interrogates the system on which it is being run to determine the features available. If required features…