Choose your section:

Pieter's Blog
Books & Poetry
Geek Stuff
The Forum
This Site
Photos
Predictions
Home arrow Geek Stuff arrow OSs & Applications
4 September 2010
img
Open
| Close


OSs & Applications
Open Source will Make The Difference E-mail
OSs & Applications
Wednesday, 11 October 2006

For many years I worked both with PC and Macintosh computers, and have owned both. Generally, my PC got most use, but with the purchase of a new iMac for my wife and daughter last year, Mac use became an almost daily thing.

 

sketchpad_250x166 There are many commonalities between both platforms: both have a very nice operating system. And even though one of those is more stable than the other, both are very workable. Both run essential applications. Both are networkable. And both can share network resources like shared drives and can read each other's files. 

 

Then there are the age old differences: the Mac always had evangelical users (Mac Evangelists); the Mac always required less support; the Mac always had fewer commercial applications and peripherals like printers, scanners etc.; the Mac usually had less upgrade or expansion options (it could be argued, that it didn't need so many options and choices as the PC usually had, because the Mac was inherently superior and didn't need so many options and choices.); and in feel, the Mac OS always was a little less responsive.

 

So, for most home users it usually boils down to what you're comfortable with; what you used in school; what software you already own; and how much out-of-pocket money you're able to spend to get what you need. And then, there's the gender difference: women tend to like Macs more, and more quickly, than men.

 

Slowly, this computer landscape of one vs. the other is changing. For one, both types of computer now run the same processor, made by Intel. And both are usually connected to a network, enabling FAST lookups and use of the Internet. This is relevant, because increasingly, the Internet offers software-as-a-service, potentially replacing your desktop applications like Word, Excel, and your email program, your photo collector... Soon, the only application that you will really need is an Internet browser, except for very specialized applications. This will make the PC vs. Mac question almost obsolete.

 

Or does it? From a functionality analysis, perhaps yes. To shed another light on this question, I'm interested in the DNA of each platform: the history, the passions, and the theory behind each.

 

Apple is a very different company than Microsoft and always has been. Beauty, minimalist, it-just-works, limited hardware and software, more expensive, elitist, eclectic, seem keywords that come to mind for Apple. Corporate culture, (much) cheaper, does great in large networks, faster and faster, megalarge, buggy, virus prone, unoriginal but functional, Johnny-come-late, unstable, beige boxes, come to mind for Microsoft.;-) These differences are very 1990s, and were very entrenched in the American corporate cultures that I experienced.

 

Today, these differences are already much smaller than before: The Macs have become cheaper, less elitist. Windows machines have become more stable. Yet there's still a fundamental underlying difference between the two: Apple switched over to Unix as the underlying technology for the foreseeable future, whereas Microsoft has written a new OS, Windows Vista, to be released in a month or two. This difference, I predict, is enormous. Here's why.

 

Unix, regardless of flavor, has always been considered superior to any other OS. Until not too long ago, it was very difficult to get it to run on a home PC. Linux and *BSD have changed all that, and now Mac OSX runs BSD Unix at its core. Unix has for a long time been the OS of choice for the ubergeeks, the hackers, the crackers, and the real propeller heads. And here's why: it's fundamentally better, stronger, more secure, and stable and you can make it do what you want. And there is an ocean of free and open source (f/oss) software available for it, that is getting better and better.

 

onthepier_250x166 And it is the free and open source pedigree of Unix and unix applications that will make the difference: with free and open source software there are no licensing fees, no recurring maintenance costs, no intellectual property rights, copyrights or forced upgrade paths to deal with. And what really makes the difference is that f/oss software is made by amateurs, where this word means "for the love of..." It may take longer, but my guess is that a small army of "amateurs" will always win from an army of office drones doing the work.

 

For the love of the work: this work is more creative, more unusual, out-of-the-box, strange, not always a success. But collectively, an unstoppable force. That is why the Mac's choice for Unix is so incredibly smart and farsighted.

 

It's such a great time to be a geek.

 
Running CDs off your hard drive E-mail
OSs & Applications
Thursday, 05 October 2006
Ever buy a computer program (or kids games!) that made you want to make a disk image and run it off of your hard drive - so you don't have to load the CD each time you want to use/play it? Or it may get lost or damaged otherwise?! Or perhaps the Oxford English Dictionary data CD, anyone?

 

For the Mac, you're all set as the option to make images and mount them as needed comes with OSX.

 

If you use a PC (we have both :-), you need some help. First, you must make and mount an image file (.iso or equivalent) from the CD/DVD in question. To do this, there are various tools available. Here's some that will do the job, with varying options and features: Mkisofs or Daemon Tools (CD-ROM emulator).

 

An alternate, light-weight (8Kb device driver + 23Kb control panel) CD-ROM emulator is an unsupported freeware package from Microsoft(!) called winxpvirtualcdcontrolpanel_21.exe, which claims that it requires WinXP Pro or Home, but which works with Win2000. It places very little load on your system, but it lacks the robust features of Daemon Tools, but if emulation of, say, your OED v1.1x Data CD is your only requirement, then this is an alternative choice.

 

Beware that this emulator can establish SUBST-like drives on every drive letter below the drive that you pick for your emulated "CD" - and because drives X: Y: or Z: fail due to a bug, this could involve the pointless allocation of precious resources. The Readme included in the self-extracting ZIPfile explains installation and image file mounting adequately, but fuller instructions are available here.

 

Daemon Tools may be the better choice, depending on your needs. If you choose Daemon Tools, please be aware to NOT install the "search bar" they offer bundlked with it: this add-on (and just that) turns out to be spyware/adware.

 

With thanks to R.J.Holmgren for the bulk of this information.

 
Plone, just installed E-mail
OSs & Applications
Sunday, 13 August 2006

plone_logoJust got my hands on plone, the CMS running on top of ZOPE. And after some fiddling and altering configuration settings, and finding some freebsd support, it is up and running.

Already, the differences with any CMS I've worked with thus far are very striking: it is such a breath of relief to find that ACL is an integrated component. And what a wonderful idea to have an application server, serving not just a website, but integrated web-apps. WHoohoo. There's a clean logic there that just fits like a glove so far. And no backend for website edits! This after just the first five minutes.

To be continued, as I explore the differences with the joomla and drupal CMS systems...

 
Plone, Lenya and Mambo/Joomla E-mail
OSs & Applications
Sunday, 13 August 2006

Comparison between plone, lenya and mambo:
http://www.menttes.com/contribs/cms.html.en 


 
Joomla Site upgrade to 1.10 (Sundown) E-mail
OSs & Applications
Tuesday, 27 June 2006

joomla_logo_200x127Joomla Site upgrade to 1.10 (Sundown) support notes.

 

1. Backup

1a. Backup DATA:
run MySQL backup from pair front-end
move SQL archive file to ~/backup

1b. Backup JOOMLA FILES:
Go to joomla root.
tar cvf indigored_joomlafiles108.tar .
move archive file to ~/backup

2. Get package 1.08->1.10
Upload package to joomla root.

3. Install patch
Login to shell. Goto joomla root.
tar xvf [package]

4. Test  

 
GD::Imagemagick::NetPBM et al E-mail
OSs & Applications
Friday, 05 May 2006

Web development - sometimes it reminds me of a detour after a bypass after some diverging diversions. But I digress. Among feature requests for portals and blogs, thumbnails and image manipulation rank high. So for my own education and entertainment, let's fasten our seat belts.

What we need on the server end: Assuming we run apache on *nix, we need some type of server-side manipulation, resizing for thumbnails etc. Here's what I found out.


GD (formally the GD Graphics Library) is a Perl API for the gdlib library ( http://www.boutell.com/gd/ ) and provides an API for image creation. Open Source.

Image::Magick is a Perl API for the ImageMagick program (http://www.imagemagick.org/ ) and is more for manipulation of existing images. It does various transformations, conversions, etc. Free under GPL.

NetPBM is a package of graphics programs and a programming library and contains over 220 separate small programs. Open Source.

Subjective Simple Features Comparison:
GD NetPBM ImageMagick
GIF Yes Yes Yes
JPEG Yes Yes Yes
PNG Yes Yes Yes
Crop Good Good Good
Scale Fair Good Very Good
Rot Poor Fair Very Good
Flip Good Poor Good

Phew. tbc.

 
 




Recent Books