Seattle Roadshow Storms Pacific Northwest
Nine Tesla employees stormed Seattle last weekend on a four-day sales and marketing blitz. The trip was a great success – not only for 80 customers and media who got to drive the car but for those of us at Tesla scouting the perfect location for a Seattle-area store, which we are planning to open [...]
Une Campagne Anglaise : An English Campaign
Ce mois de Juillet nous avons rendu hommage au Royaume d’Elizabeth en sillonnant l’Angleterre afin de présenter le Roadster dans ce pays dans lequel il est aujourd’hui assemblé. Notre campagne a commencé à Londres, au très sélect club Hurlingham, un manoir et un parc privé de plusieurs hectares au cœur de la ville, dédié à [...]
CARB Must Maintain Pressure to Deliver Pure ZEV’s in California
The California Air Resources Board (CARB) is considering changes to the Zero Emission Vehicle Program (also commonly known as the “ZEV Mandate”). If you’ve seen Who Killed the Electric Car? you have an idea of what the ZEV Mandate is and how its implementation has been challenged and impeded by traditional auto manufacturers for more [...]
Nature loss 'dwarfs bank crisis.'
The global economy is losing more money from the disappearance of forests than through the current banking crisis, according to an EU-commissioned study.
US focus on climate could ease financial crisis.
If the United States focused on curbing climate change as soon as a new president took office -- or sooner -- it could help pull the world from the financial brink, environmental policy experts told Reuters.
Utah justices wade into national coal-plant controversy.
The Bush administration has balked at declaring greenhouse gases a pollutant, but several state courts - Kansas, Colorado, Georgia and now Utah -- have tackled the relationship between coal-fired plants and climate change, with mixed results.
Melbourne suffers as drought in southern Australia declared worst on record.
The drought affecting parts of Western Australia, South Australia, Victoria and northern Tasmania "is now very severe and without historical precedent".
Global warming triggers an international race for the Arctic.
A new epoch is beginning at the top of the Earth, where the historic melting of the vast Arctic ice cap is opening a forbidding, beautiful, and neglected swath of the planet.
Elizabeth Smith's Blog: Code Coverage For PHP Windows Extensions
Elizabeth Smith has a new blog post today showing the steps you'll need to get code coverage testing up and running on your Windows extensions.She spells out a seven step process that involves Microsoft Visual Studio (with Code Coverage support), a properly compiled PHP instance and a little familiarity with the Windows command line to get things working.
As you can see, this could be a nice automated task. Figuring out this path to madness took a lot of googling to find some information about running code coverage from the command line.She also includes a tip on getting the .NET parts to play nice with Visual Studio.
PHPClasses.org: PHP Object-Relational Mapping: ORM or ROM?
On the PHPClasses.org blog today Manuel Lemos has posted a look at ORM - what it is and how you can use it to improve your applications.Object-Relational Mapping, usually referred as ORM, is a software development approach to treat data stored in relational (SQL) database table records as if they were objects. Basically we can create classes with variables that represent fields of a database table. To insert a table record you need to create an object of the class, assign the variable values, and call a function of the class that takes care of inserting the table recordHe illustrates what it is (brief code samples) and some of the approaches that developers have taken to implementing it. He suggests, however, that they should truely be called ROM (Relational Object Mapping) libraries rather than ORM due to the fact that they map an object (the database tables) back in to PHP objects. He finishes with a list of a few ORM resources and libraries including the one that helps power the PHPClasses website, Metastorage.
Keith Casey's Blog: php Appalachia 2008 is a Go
Keith Casey has written up somewhat of a preview of things to come at this year's PHP Appalachia:PHP Appalachia originally came about a few years back because... well, I'm not sure, but I've heard (I wasn't there) that it resulted in a bunch of PHP geeks sitting around a camp fire, a bit hacking away a bit during the day, and generally building the community that PHP is known for.He mentions other community members that'll be attending including Elizabeth Naramore, Ben Ramsey and Cal Evans for the four day long event.
InfoWorld: Test Center review: Open source Drupal turns pro
InfoWorld recently posted a review from their "Test Center" that looks at the latest version of Acquia's Drupal (v1.0).As we've seen time and again, in an increasing number of enterprise software categories, open source has become a promising alternative to commercial software. But there's no free ride. Support from developers is often problematic, and you need to find products with a large enough following so that programmers have an incentive to build add-on modules. [...] Yet if you take support out of the equation, Drupal emerges as the better solution for many enterprise Web projects.They point out some of the good (the power and flexibility of the CMS) versus some of the bad (the need for developers/admins with specific knowledge of the system) with a heavier lean towards the good. Other "goodies" they include are the robust installer, pre-integrated modules, like the Content Construction Kit and Mollom, and the ticket system built into the application for help with CMS-related issues (from Acquia).
PHPFreaks.com: Design Patterns - Strategy/Bridge, Value Object, Singleton (Registry)
Following up on their introduction to design patterns, the PHP Freaks have posted tutorials covering three of the more popular patterns - strategy/bridge, value object and singleton.
- Strategy and Bridge - The Strategy and Bridge patterns provide solutions to apply polymorphism in more flexible way than you can accomplish with only inheritance.
- Value Object - The Value Object pattern has, just like the Singleton, to do with referencing and instances. In a way, the Value Object is the opposite of the Singleton: it's goal is to ensure NOT to use the same instance, under certain conditions.
- Singleton and Singleton Registry - The Singleton pattern ensures that you are always dealing with the same, single instance, wherever in your application. The Registry pattern usually utilizes the Singleton pattern (hence "Singleton Registry") to make the same 'globalness' apply to objects who's classes weren't necessarily designed to
Keep checking back to their tutorials section for more design pattern tutorials.
Jose G