Welcome!

Nicholas Petreley

Subscribe to Nicholas Petreley: eMailAlertsEmail Alerts
Get Nicholas Petreley via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Nicholas Petreley

(LinuxWorld) — One of my non-profit Web sites, VarLinux.org, ran on my modified version of the PHP-Nuke weblog package from the site's inception in March 2001 until late November 2002. I chose PHP-Nuke as a starting point because I was very impressed with it. However, the more I learned how to use PHP, the more I realized that PHP-Nuke was not only a tangled mess but that I had made it even worse with my modifications. A year later, I was faced with the fact that VarLinux.org was not only lame because it was based on PHP-Nuke, it was also showing its age. It lacked features of other weblogs, and still lacked many of the features I had intended to add to the site. If I were going to fix the code, the first thing I would do would be to make it an object-oriented system. I toyed with the idea of converting my code into OOP-based code, but I concluded that if the P... (more)

Vive Java et Blackdown!

(LinuxWorld) — Mono, which is Ximian's open source implementation of some of the Microsoft .Net development framework, seems to be a hot button for both fans and critics of .Net. Just bringing up the topic of Mono also seems to generate a surprising degree of animosity toward Sun and Java. These passionate reactions inspired me to embark on a project to develop several Web applications using Java, Mono, and possibly other alternatives to provide readers with a first-hand view. The comparison is already proving to be more ambitious than I had realized, and I hope to complet... (more)

Jedit, Jext & J: Java-based editors compared

(LinuxWorld) — When I ran into Slava Pestov, the core developer of Jedit, on IRC, I asked him what he thought of some of the increasingly popular Java-based Integrated Development Environments such as Eclipse and NetBeans. To paraphrase his opinion, IDEs are just bloated editors loaded down with a bunch of wizards. I might agree — with the possible exception of Eclipse, which isn't editor-centric. Where Slava and I probably differ is that I like both; there are times when I want a lean, mean editor and times when I enjoy a good, bloated editor packed with wizards. Fo... (more)

Time for a new installation paradigm, Part 3

(LinuxWorld) — This is the third article in a series calling for a new installation paradigm for Linux. We have a few more technical issues to address, but it should be useful to start by summarizing the goals so we can keep them in mind as we study the problems. Software installation should meet these minimum requirements: Installation should be easy enough for grandmothers and kids, but flexible enough for professionals to customize as needed.Installation should consume as little time as possible.Installations and updates should not break anything on your system, be it securit... (more)

How to sing in unison

Thanks to all who responded to last week's column, rsync and the unsung command line. Once again, I am indebted to my readers for bundles of great tips, advice, and corrections. In particular, I'd like to thank those readers who turned me on to a cool utility called unison. I've now replaced rsync with unison for some of my scheduled tasks, since it does a two-way synchronization by default and does it well. If you want to do a two-way synchronization with rsync, you'll need to run it twice. It isn't difficult to run rsync twice, and doing it that way allows you to automate diffe... (more)