Zend Framework 0.8.0 steht nun zur Verfügung

Geschrieben von Dejan Spasic • Thursday, 22. February 2007 • Kategorie: Zend FrameworkKommentare (0)

Zend FrameworkWie Bill Karwin heute in Zend Developer Zone bekannt gab, steht das Zend Framework nun in Version 0.8.0 zur Verfügung. Zusätzlich zu den obligatorischen Bugfixes, haben es auch in dieser Freigabe einige Komponentten aus den Incubator in der Core Umbebung geschafft. Zu den Gewinner zählen:

  • Zend_Auth
  • Zend_Console_Getopt
  • Zend_Filter
  • Zend_Mail_Read
  • Zend_Rest_Client
  • Zend_Rest_Server
  • Zend_Validate

Die MVC Komponentte wurde auch diesmal richtig zur Brust genommen und hat einigen Balast abgeworfen.

In den nächsten Reslease, der am 15 März sein soll, wird das Framework als Beta bekanntgegeben. Alle Komponentten die es bis dahin nicht in Core geschafft haben, werden nicht mehr in die Finale 1.0 aufgenommen.

PHP 4.4.6RC1 veröffentlicht

Geschrieben von Dejan Spasic • Thursday, 22. February 2007 • Kategorie: PHPKommentare (0)

PHPWegen einem kritischen Fehler in PHP 4.4.5 wurde nun PHP 4.4.6RC1 veröffentlicht.

Symfony 1.0 veröffentlicht

Geschrieben von Dejan Spasic • Tuesday, 20. February 2007 • Kategorie: SymfonyKommentare (0)

Symfony PHP FrameworkEs ist mir eine Ehere euch mitleilen zu können, das PHP5 Framework symfony steht nun als Version 1.0 zum download bereit. Diese Freigabe gilt als "Enterprise-Release", was bedeutet das es über Jahre gepflegt werden soll.

Hier ein Link zu einer Einführung in symfony first project tutorial.

PHP 5.2.1 freigegeben

Geschrieben von Dejan Spasic • Friday, 9. February 2007 • Kategorie: PHPKommentare (0)

PHP Gestern wurde PHP in der Version 5.2.1 freigegeben. Neben den oligatorischen Bugfixes, wurden auch einige Verbesserungen durchgeführt. Welche gdas sind, können vom ChangeLog entnommen werden.

Ich hoffe das es nicht, nach dem, von Stefan Esser angekündigten, Month of PHP Bug in März eine weitere HOTFIX Veröffentlichung geben wird.

Tags für diesen Artikel:

Optimieren einer MySQL Datenbank mit Perl::DBI

Geschrieben von Dejan Spasic • Friday, 2. February 2007 • Kategorie: Coding , MySQLKommentare (0)

#!/usr/bin/perl -w

use strict;
use DBI;

use constant DB_USER => "xxxx";
use constant DB_PASSWD => "xxxx";
use constant DB_DRIVER => "DBI:mysql:database=";

my $dbh;
my $stmt_db;
my $dbase;
my $to_optimize;
my $tables;

$dbh = DBI->connect(
        DB_DRIVER . "mysql",
        DB_USER,
        DB_PASSWD,
        {"RaiseError" => 1}
);

$stmt_db = $dbh->prepare("show databases") or {FNAMEL}.html">die $dbh->errstr;
$stmt_db->execute() or {FNAMEL}.html">die $dbh->errstr;

while ($dbase = $stmt_db->fetchrow_hashref())
{
        next if ($dbase->{'Database'} eq "information_schema");

        {FNAMEL}.html">print "\nOptimizing database: $dbase->{'Database'}\n";
        {FNAMEL}.html">print "-------------------------------------------\n";
        $to_optimize = DBI->connect(
                DB_DRIVER . $dbase->{'Database'},
                DB_USER,
                DB_PASSWD,
                {"RaiseError" => 1}
        );

        $tables = $to_optimize->prepare("show tables")
                or {FNAMEL}.html">die $to_optimize->errstr;
        $tables->execute() or {FNAMEL}.html">die $to_optimize->errstr;

        my $table;

        while ($table = $tables->fetchrow_arrayref())
        {
                {FNAMEL}.html">print "Optimize table: $table->[0]\n";
                $to_optimize->do("optimize table $table->[0]")
                        or {FNAMEL}.html">die $to_optimize->errstr;
        }
}

$stmt_db->finish();
$tables->finish();
$dbh->disconnect();
 
Tags für diesen Artikel: , ,