Being able to add some sort of client/server model to your programs is pretty essential these days, and Ruby does a fine job making your life easier. For this article, I’ll show you a quick, down-and-dirty way of getting a very simple server up and running and a client that will say “Hello Server World” and [...]
Continue reading...22. November 2008
Looking for that great iTunes replacement app to run on Linux? Have you ever heard of Floola? Offering most of the features of iTunes, Floola now gives Linux users the ability to copy Music, Photos, Movies, and even YouTube and MySpace videos to their treasured ipods. For those whose music is encoded in ogg or FLAC, [...]
Continue reading...21. November 2008
AjaXplorer is quite a unique tool, and if you haven’t heard of it you might want to check out the latest 2.3.8 version. Essentially, AjaXplorer creates a web-based file manager using, you guessed it, Ajax. You can upload and view files, edit text files, create folders, and move or rename files and folders. [...]
Continue reading...18. November 2008
ClamTk just released the latest version of their frontend to Clam AntiVirus which “brings back the Debian builds.” If you’ve never heard of Clam AntiVirus (aka ClamAV) before it is an Open Source antivirus solution for Linux. Over the years ClamAV has gained much popularity, and has been used by many companies small and big alike [...]
Continue reading...17. November 2008
So, after thousands of lines of code you’ve managed to build an awesome, feature rich program, and you are really to label it 1.0. You want to bring in more developers because it is doing so great… What do you do? Well, regardless of whether you have hit 1.0, version control is something [...]
Continue reading...13. November 2008
While configuring a firewall is by far the best way to secure your system, there are times when you need a way to access a remote server that doesn’t compromise security. A quick fix for boxes that need to be in the De Militarized Zone (DMZ) for a short period of time is to modify your [...]
Continue reading...31. October 2008
If you have ever been involved in setting up a small to mid size network that requires full access to roadwarriors, the ability to detect intrusions, and the need for a firewall, then you will know that it is no easy task. The commercial cost of this alone is enough to consume your entire [...]
Continue reading...28. October 2008
Dealing with exceptions is a big part of any object oriented programmer’s job. We need to be able to recover from things like connect failures or syntax errors, and do so gracefully. Thankfully, raising and “rescuing” exceptions in Ruby is a fairly easy task. Let’s start with a basic example. We all know [...]
Continue reading...27. October 2008
Apache Tomcat is the name in JSP, and you’ll need to get a copy before being able to try out the many cool web applications and frameworks out there (like ZKoss’s ZK). Finding a development need to run JSP pages (and wanting to try out ZK), I decided to get the latest Tomcat version [...]
Continue reading...23. October 2008
Have you ever caught yourself drooling over Apples Time Machine, but just couldn’t bare jumping ship to MacOS X? You are in luck because you have a few projects to choose from. Most of these applications use rsync (a filesyncing program for *nix) and cron (a task scheduler) to mimic the characteristics of [...]
Continue reading...22. October 2008
Snapshot from palantir.santinoli.com: Over the past couple of weeks I’ve dabbled with the idea to add a webcam to my personal site that monitored a couple of pet furballs. The task was not too straight forward. I ran into many hiccups with alpha software and missing libraries. Most of the software related to [...]
Continue reading...21. October 2008
polishlinux.org has put together a great sneak-peak at the current incarnation of what will become KDE 4.2 directly from the SVN repo. Overall 4.2 is looking to be a natural evolution to 4.1, which was a surprising leap over 4.0 from a user’s perspective given how disappointingly 4.0 was received from the end-user community (4.0 laid [...]
Continue reading...14. October 2008
Log4r is a logging library inspired by Apache Foundation’s Log4j, “but is not a direct implementation or clone.” Of course this doesn’t change the fact that log4r is a very efficient, fast, and easy to use library. I’m going give a quick tutorial how to add logging capabilities to your Ruby scripts using Log4r. [...]
Continue reading...8. October 2008
With Mono’s 2.0 release it seems there’s no better time than now to start investing in C#, especially if you are looking for platform independence. To help move that investment along, I’ve written up a small tutorial that should get you up and running with C#. Before we begin, you’ll need to grab [...]
Continue reading...8. October 2008
With Mono 2.0 being released yesterday I bet you are wondering “What is this new and great wonder that keeps popping up in the news every now and again?” Well, Mono is an Open Source, ECMA compliant answer to Microsoft’s .NET set of tools. Mono has been famed for it’s C# compiler and Common Language Runtime [...]
Continue reading...22. September 2008
Like all internet enthusiasts, I was ecstatic to see Google release a new browser. Unfortunately, like all *nix enthusiasts, my heart dropped at the sight of “Google Chrome (BETA) for Windows” and no sign of a corresponding Linux or Mac version. Fortunately, the good guys over at Codeweavers released a version of Chromium [...]
Continue reading...
23. November 2008
2 Comments