Archive | May, 2002

Microsoft in Peruvian open-source nightmare

Posted on 12 May 2002 by Demian Turner

In what must be a cornerstone event for the Open Source/Free Software movement, Microsoft now finds itself embroiled in a debate over the Peruvian government’s proposal to pass a bill that will make it illegal for any public entity NOT to use Open Source software.

Peruvian Congressman David Villanueva Nu?has written a scathing response to a letter sent by Microsoft claiming that it would be ‘economically uncompetitive’ for Peru to move forward with such legislation. Imagine!

So sit down, brew yourself a cup of coffee, and enjoy a great read.

Comments (1)

Generate Excel files based on DB output

Posted on 07 May 2002 by Demian Turner

This project includes some classes which are used to generate very simple MS Excel file (xls) via PHP. The generated xls file can be obtained by web as a stream file or can be written under $default_dir path. It has very simple usage to generate xls file from a select query using mysql, pgsql, oci8 databases.

– Max character size of a text(label) cell is 255
( due to MS Excel 5.0 Binary File Format definition )

Give it a try here

Comments (3)

Advantages of PHP over Java

Posted on 06 May 2002 by Demian Turner

Although approximately a year old, this advocacy piece on PHP mentions some interesting arguments favouring everyone’s favourite web development language.

Comments (3)

OOP Theory Primer

Posted on 06 May 2002 by Demian Turner

Not a bad primer on Object Oriented Programming, this article covers basic OOP theory as it applies to all OOP languages. Good to brush up on the general concepts.

Comments (0)

Structuring an OOP app

Posted on 05 May 2002 by Demian Turner

The following article from Zend gives quite an interesting overview in how to structure an OOP applicationin PHP, in this case a weblog that allows for article posting, addition of comments, user management and internal messaging.  The first task is breaking down what role the classes will play in the application:

  • Actor Classes: Classes that represent people. Actor classes have their own attributes as well as the ability to perform actions
  • Data Classes: Classes that represent data. They have attributes, but usually do not have the ability to perform actions
  • Action Classes: Classes that perform actions. Can perform computation as well as act on other objects. More likely than not these classes won’t have specific attributes. Lots of business logic can be contained here.
  • Collection Classes: Objects that hold other objects

Click here for the full article.

Comments (0)

Welcome to PHPkitchen

Posted on 05 May 2002 by Demian Turner

Why Choose PHP ?

  • security:
    deploy on platform of your choice

  • lightning performance
  • small server footprint / lower hardware demands
  • PHP: most popular module
    on most popular web

  • no hidden
    arising out of dependence on 3rd party modules

  • no performance
    overhead of COM objects

  • attractive learning curve for beginners
  • extensive support network and helpful community
  • countless
    postive testimonials

  • growing corporate trend recognising the benefits of the Open Source software
How PHP Stacks Up Against the Competition
graph for PHP speed comparison

Comments (6)

More foreign banks switching to Linux

Posted on 04 May 2002 by Demian Turner

A New Zealand bank has become the latest institution to adopt the open-source Linux operating system. According to reports, the bank is to move all its branches to the Linux platform.

New Zealand’s TSB Bank will join a growing number of companies that are moving to Linux. The bank was not immediately available for comment, but if European examples are anything to go by, then software licensing and hardware upgrade costs are likely to feature among the reasons.

In Europe, BP and Banca Commerciale Italiana feature among the big companies that have moved to Linux. According to IBM, as many as 15 banks in central London are running Linux clusters. Korean Air, which now does all its ticketing on Linux, and motorhome manufacturer Winnebago, are high-profile examples. Even IBM is taking big doses of its own medicine.

Click here for the full article.

Comments (0)

Whatever happened to Taste ?

Posted on 01 May 2002 by Demian Turner

I was talking recently to a friend who teaches at MIT. His field is hot now and every year he is inundated by applications from would-be graduate students. “A lot of them seem smart,” he said. “What I can’t tell is whether they have any kind of taste.”

Taste. You don’t hear that word much now. And yet we still need the underlying concept, whatever we call it. What my friend meant was that he wanted students who were not just good technicians, but who could use their technical knowledge to design beautiful things.

Click here for the full article.

Comments (0)

MMS likely to overtake WAP and 3G ?

Posted on 01 May 2002 by Demian Turner

Mobile operators are still licking their wounds after their failures with WAP, a crude form of web-browsing for mobile phones, and (so far) with third-generation (3G) services that will enable handsets to download music and video. Operators paid billions for 3G licences, but the technology is late and demand uncertain. Now the industry is rallying behind multimedia messaging services (MMS), which will make it possible to zap photos and graphics to and from handsets, just as text messages are sent in their billions already. But is this just more hype?

Click here for full story

Comments (0)

OS-less PCs from Walmart: 1Ghz/40 GB HD/128 MB RAM = $398

Posted on 01 May 2002 by Demian Turner

A few months ago, super-sized discount store Wal-Mart made the headlines in the Linux world by becoming the first major U.S. retailer to offer PCs without Windows preloaded. At this writing, the Web site lists no less than 14 PCs available without an operating system.

While this was widely hailed in the Open Source community as a victory over the “Microsoft tax,” which usually afflicts buyers of Linux PCs, one major question remained unanswered: How well do these machines support Linux? Some PCs produced today are crammed with “value-added” (otherwise known as “brain dead”) hardware that only works with specific drivers — drivers that are frequently available under Windows alone.

So, in order to get the straight scoop, we went off to the Wal-Mart Web site to purchase a system and load Linux on it.

Click here for full story

Comments (0)



Demian Turner's currently-reading book recommendations, reviews, favorite quotes, book clubs, book trivia, book lists