CartMetrix - Do you know yours?

6/22/2007

CodeIgniter and BambooInvoice

I recently started toying around with CodeIgniter on a new project where I need a simple user login and administration system. I was initially attracted to the first two features listed:

  1. You want a framework with a small footprint.
  2. You need exceptional performance.

This is the first framework I have ever stayed with after a day because it didn’t feel constricting.

CodeIgniter is an open source Web Application Framework that helps you write kick-ass PHP programs.

While looking at the products made with CodeIgniter I found this cool invoicing application:
BambooInvoice: Simple, Open Source, Online Invoicing

Works very similarly to Blinksale buy you own it and can fully customize it. If I only had time to customize it… I think for now Blinksale will work for me.

Popularity: 14%

10/5/2006

ZenCart Godaddy and cURL

I recently migrated a customer's ZenCart site to a hosting account with Godaddy.com. The project went smoothly except for the Authorize.net gateway. Trying to process orders, the site timed out on the final order process page.

Godaddy's support site, some googling and debugging led to this working code to be added to the cURL routine in authorizenet_aim.php.

curl_setopt ($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
// The line below was posted on Godaddy's support site,
// but did not work for me
//curl_setopt ($ch, CURLOPT_PROXY,"http://64.202.165.130:3128");
// This line worked for me instead
curl_setopt ($ch, CURLOPT_PROXY,"64.202.165.130:3128");
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_TIMEOUT, 45);

Links:

Popularity: 37%

2/14/2006

Will Oracle Make a Play for Zend?

Oracle recently bought out Sleepycat Software, the creators of the Berkley DB. Berkley DB is the most widely used open source database engine. Last October, Oracle acquired InnoDB another major database engine.

The MySQL server application supports several different database engines. Two of these being Berkley DB and InnoDB. MySQL was also recently working with Sleepycat to create a new transactional database engine to replace InnoDB. MySQL’s latest release, MySQL 5.0, was built around the InnoDB transactional engine. MySQL may be starved for alternative database engines shortly. Building a new engine from scratch will be costly.

So who’s next on Oracle’s radar? Current reports list JBoss and Zend.

What will that mean for the PHP community? Traditional open source community thinking views the corporate software world as the enemy. At the top of that list of software dictators are Microsoft and Oracle. A fortune 100 corporation owning the product one of the largest open source communities will not sit well with a large percentage of the community. I have myself have been nonplussed at the corporatization of PHP to Zend. That is bound to happen when a community expands from not-for-profit to corporate entity. Everybody has to find a way to make a living though.

More news on the Oracle Sleepycat deal
More news on Oracle and Zend

Popularity: 26%

8/18/2005

Linux and the Enterprise

I have had some great success in the small enterprise (1-2 LAN fileservers per office), by migrating an average desktop PC over to Linux to serve as a Windows fileserver, router and database server. The hardware costs remain low - normally needing only additional RAM and disk space. Plus it creates a new use for a box that would be headed for the trash. Compare this scenario to purchasing a new Windows server with a 10 connection license of Windows, for the same overall performance.

Yes, this creates a need for a sysadmin with Linux skills, but these boxes tend to run months between reboots or downtime. Can your Windows server do that?

Given that most distributions of Linux are largely free and provide great performance on lesser hardware, it would seem that it would be a no brainer as an enterprise server platform. Laura DiDio in Linux vs. Windows: TCO Comparison provides some other interesting things to consider.

To put it simply, both Windows and Linux have much to recommend them. Largely, server operating systems have been commoditized. A corporation’s TCO and ROI are less factors of the underlying Linux or Windows operating systems than they are of the applications and services that support the server platforms.

The most startling revelation coming out of the report was the fact that more than 50 percent of the respondents said they had performed a thorough TCO analysis. But when asked to calculate their specific Linux and Windows capital expenditure and maintenance costs, 75 percent, on average, could not answer explicit questions about their own environments.

Sounds like somebody isn’t really doing their homework.

Businesses lack basic, crucial TCO information, such as the cost of a Linux or Windows server upgrade and what they are spending on network management, third-party applications, tools, utilities, ongoing maintenance, security, systems downtime, calls to the help desk and hardware and software breaks and fixes.

The absence of such crucial financial information makes it difficult for corporations to make informed purchasing decisions and heightens risks when choosing technologies that are ill-suited to their business needs.

Hardware and software will always break. Hardware costs on Linux over the lifetime of the server shouldn’t be any greater than with a Windows box - if anything it should be less given the hardware requirements are generally less for Linux to acheive the same performance.

Software maintenance depends on application choices and varies greatly field to field. If a Linux enterprise chooses to implement free software, in-house maintenance can be tricky. Open Source Linux adoption could be greatly aided by an increase of high profile, well positioned, 3rd-party support companies specializing in MySQL, Apache, Samba and the myriad of other Open Source applications required by enterprise servers.

Contrary to what the headlines would have us believe, the biggest threat to Microsoft’s continued dominance, at present, is not Linux. It is older versions of Windows. The biggest threat to Linux is not Microsoft, but rather integration and interoperability issues among various Linux distributions and their applications. The lack of enterprise-level application support and documentation for the aforementioned software packages also is an issue.

For my money, Linux is a great choice for the small enterprise.

Popularity: 18%

8/16/2005

Mask Email WP Plugin

I wrote a quick and dirty plugin to get a primer on how the Wordpress plugins API works.

Mask Email WP Plugin replaces all email addresses in posts and comments with a bin2hex encoding of the characters in the email. This allows the email address to be visible in a browser and usable by an email client, but it looks like trash to an email harvesting bot.

Full details at: Mask Email WP Plugin

Popularity: 21%

8/11/2005

Open Source Adoption

Open Source software by definition facilitates user customization thus easing integration into existing IT systems and business practices. A Computer Business Review article posits: Unhappiness drives open source adoption.

For instance, DiBona pointed out that if Google used Windows, or any other non-open source software program, to make changes to that system he would be required to essentially ask permission from that vendor. “Why should we hand over the control of our software support to another company?”

Research firm and LinuxWorld sponsor IDC projects Linux revenue would reach $35bn worldwide within the next three years. “It’s growing twice as fast as Windows,” said CEO of Open Source Development Labs Inc Stuart Cohen. “If you’re skeptical, just visit the SAP booth — here for the first time at LinuxWorld.”

Popularity: 17%


damonparker.org is proudly powered by WordPress
Entries (RSS) and Comments (RSS).

copyright © 2002-2008 damonparker.org. all rights reserved.

Close
E-mail It