bookmark_borderI managed to bring large file uploads into PHP 5.6

A colleague of mine recently faced difficulties to upload large opensource DVD images (>4G) into ownCloud during a demonstration. After some analysis, it turned out that it wasn’t ownCloud’s fault at all: PHP itself simply could not cope with large file uploads due to an overflow in some key variables. Further research showed that this had been known since 2008 under the bug number #44522. There was even a half completed patch available. I decided to pick up the existing patch and comments from developers and critics and port it to recent PHP, also making some changes to data type definitions. After a discussion on the PHP list, it turned out that this patch cannot be shipped for any upstream PHP before the next release (PHP 5.6) due to backwards compatibility. SUSE Enterprise Linux and openSUSE ship a similar patch with their PHP packages though. Finally, Michael Wallner order kopen clomid 100mg met nederland verzending added tests and included the patch into the PHP master branch.

There only has been very basic testing for Windows and other non-linux PHP ports yet but there is still some time to do this before PHP 5.6 gets released.
cenforce 200 mg te koop

bookmark_borderHorde starts Crowdfunding for IMP Multi-Account feature: Funded after a week

Michael Slusarz of Horde LLC started a crowdfunding experiment: He offered a 3000 $ project at crowdtilt.com to back up development of the IMP multi-account feature. Multi-Account support allows users to manage multiple mail boxes within one horde account. The feature is meant to replace Horde 3’s fetchmail feature which has not been ported for Horde 4 and 5 because technically, it’s not desirable anymore.

Michael Slusarz: The old fetchmail functionality is not coming back. It simply doesn’t work coherently/properly in a PHP environment with limited process times (and is non-threaded).
The replacement MUST be the ability to access multiple accounts within a single session. But this is not a trivial change

After Slusarz started the fundraising campaign, long-time supporters and users of horde contributed funds.

Currently, after three days, more that 80% of funding have been raised. About 500 US $ are still missing. The change is not trivial and probably going into IMP 6.2 for Horde 5.

As mentioned previously, this is a multi-week project, at least from a project planning perspective. And that doesn’t include the bug-fixing that is likely to be significant, given the fact that this is 1) an invasive UI change and 2) is involving connections to remote servers.

That being said – this is something I personally would *really* like to see in IMP also, so I am willing to provide a discount and prioritize this over some other activities I am currently involved in.
[..]
* This won’t be available for IMP 6.1. This will go into 6.2, at the earliest.

The Horde IMP Webmailer is among the most popular webmail applications in the world. It is shipped with most widespread linux distributions like openSUSE and Debian and has been used to drive webmail and groupware applications for large-scale userbases all over the world.

Currently, Horde 5 / IMP 6 is integrated into the cpanel administration product.

Update: After roughly a week, by 2013-08-14 the crowdfunding tilted: 3090 USD had been contributed.

http://lists.horde.org/archives/imp/Week-of-Mon-20130812/055265.html

http://lists.horde.org/archives/imp/Week-of-Mon-20130812/055265.html
I proudly get to make the announcement that the IMP Multiple Accounts
feature has been fully funded, as we reached the funding goal on
Crowdtilt this afternoon: http://tilt.tc/Evs2

I wanted to take the opportunity to thank all of the contributors:

– Simon Wilson
– Luis Felipe Marzagao
– Ralf Lang
– Digicolo.net srl
– Elbia Hosting
– Thomas Jarosch
– Andrew Dorman
– Henning Retzgen
– Michael Cramer
– Harvey Braun
– SAPO/Portugal Telecom
– Matthias Bitterlich
– Allan Girvan
– Bill Abrams
– Markus Wolff
– CAIXALMASSORA (Jose Guzman Feliu Vivas)
– Wolf Maschinenbau AG (Samuel Wolf)

It feels good to put a definite milestone into the enhancement ticket:

http://bugs.horde.org/ticket/8077

Should be able to start on this soon… hopefully tomorrow. Still
undecided on which branch I’m going to do development in but I will
post information to the dev@ list once I decide. Those that
contributed may get status updates.

Once again, thanks to everyone for supporting the Horde Project. Not
only was this an interesting experience from my standpoint (hopefully
others as well), but now we will soon get a feature that is obviously
desired by a large portion of the user base.

michael

bookmark_borderHorde Configuration: How to move passwd app into settings menu

The passwd app is a password management/changing utility for Horde which normally lives in a menu “my account” in the toolbar.

While it has been released and is in production use at many sites, it is also under development to expand and improve the module.Bankdrukken training + kogelvrije schouders bouwen – Lee Hayward’s totale fitness bodybuilding drostanolone kratom-effecten op fitness, pre-workout en bodybuilding.

Passwd provides fairly complete support for changing passwords via Poppassd, LDAP, Unix expect scripts, SMB/CIFS (under unix), Kolab, ADSI, Pine, Serv-U FTP, VMailMgr, vpopmail, SQL passwords and other more complicated setups.For a certain horde 5 installation, I needed to move the passwd app under the gearwheel/settings menu and out of the toolbar. After setting up passwd to work correctly, I added only one line to the registry.local.php file:

<?php
$this->applications['passwd']['menu_parent'] = 'settings';
?>

Everything you put into the menu labelled “settings” automatically appears in the gearwheel menu.

Fitness gym workout beste bodybuilding workout routines beschikbaarheid van primobolan depot cable rope triceps curl – jefit oefendatabase – beste app voor training, fitness, lichaamsbeweging en bodybuilding voor android en iphone beste software voor het volgen van trainingen.

bookmark_borderLink: Lokal-TV-Beitrag zu BürgerEnergie

Der Lokalsender JenaTV berichtet über die aktuellen Pläne der BürgerEnergie Jena eG.
Im Gespräch: Reinhard Guthke (Vorsitzender der BürgerEnergie Thüringen e.V.), Thomas Winkelmann (Vorstand der BürgerEnergie Saale-Holzland eG) und Ralf Lang (Vorstand der BürgerEnergie Jena eG).

Unter anderem will die Genossenschaft das Thema JenaWohnen stärker in den Vordergrund rücken und in einer öffentlichen Veranstaltung am 12.09.2013 den neuen Ökostrom der Stadtwerke Energie Jena-Pößneck genauer unter die Lupe nehmen. Die Partner im Holzland übernehmen einige Projekte, die ursprünglich von der BürgerEnergie Jena vorbereitet wurden.

Online nachzuschauen ist der Beitrag hier:

JenaTV: Zwischenbilanz: Die Genossenschaft BürgerEnergie Jena hat mehr als 700 Mitglieder

bookmark_borderBürgerEnergie Jena und Saale-Holzland nun eng verbunden: Erste Energieprojekte

Veranstaltungsbericht von Reinhard Guthke zum 8. BürgerEnergieTreff in Jena am 11.04.2013

Herr Thomas Winkelmann, Vorstand der im Februar neu gegründeten BürgerEnergie Saale-Holzland, war zu Gast. Er und die Mitglieder der Jenaer BürgerEnergie-Genossenschaft Josefine Diekhof und Christian Weber stellten neue Projekte zu geplanten Photovoltaik-Anlagen vor, sowohl in Jena-Lobeda-West als auch im Landkreis. Mit bereits genauen Zahlen auf der Einnahmen- und Ausgabenseite wurde für beide Projekte die erwartete Wirtschaftlichkeit bei Zinserlösen von über 3% für Darlehen von Bürgern demonstriert. Darlehen von weniger als 100.000 Euro genügen, um die Projekte in der Regie der BürgerEnergie Saale-Holzland in kommenden Sommer oder Herbst zu realisieren. Frau Diekhof, studierte Betriebswirtin und jetzige Doktorandin im Bereich Innovationsökonomik an der Jenaer Uni, vertritt die Jenaer Energiegenossenschaft im Aufsichtsrat der Energiegenossenschaft des Landkreises. Ferner haben jetzt sowohl Ralf Lang, der Vorstand der Jenaer Genossenschaft, als auch die Jenaer Genossenschaft selbst, Anträge auf Mitgliedschaft in der BürgerEnergie Saale-Holzland gestellt. Damit sind beide Energiegenossenschaften strukturell eng verbunden. Das ist eine ausgezeichnete Voraussetzung für eine gute, arbeitsteilige Zusammenarbeit beider Genossenschaften. Die BürgerEnergie Jena mit derzeit über 700 Mitgliedern setzt weiterhin ihren Schwerpunkt auf die Bürgerbeteiligung an den Stadtwerken, wofür nun dank der Kooperation auch im Landkreis um neue Mitglieder geworben wird.

Die Vortragsfolien von dieser Veranstaltung können Sie hier einsehen:

http://www.buergerenergie-jena.de/wiki/img_auth.php/2/2f/2013_04_11BETreff_BE-J1.pdf

http://www.buergerenergie-jena.de/wiki/img_auth.php/1/1f/2013_04_11BETreff_BE-SH.pdf

bookmark_borderThüringer Kommunen: EON-Aktien an Kommunalen Energiezweckverband (KET)

Die Thüringer Kommunen stimmen der Übertragung der EON-Aktien an den Kommunalen Energiezweckverband (KET) mehrheitlich zu. Sollte die Transaktion tatsächlich so über die Bühne geben, wäre ein wichtiges Ziel erreicht: Die Netze in die Hände von Körperschaften geben, die direkt den Bürgern verpflichtet sind, die von Netzausbau und Netzinstandhaltung betroffen sind.

Ganz richtig sagt Bodo Ramelow, Vorsitzender der LINKEn im Thüringer Landtag:

 “Die Energieversorgung in kommunale Hand zu nehmen, ist eine gute Investition in die Zukunft”

http://www.jenapolis.de/2013/02/mehrheit-stimmte-fuer-uebertragung-der-eon-aktien-auf-den-kommunalen-energiezweckverband-ket/

http://www.bodo-ramelow.de/nc/politik/aktuell/detail_aktuell/zurueck/bodo-ramelow/artikel/ramelow-fordert-von-landesregierung-mehr-schwung-fuer-die-energiewende/

bookmark_borderIch werde Vorstand der BürgerEnergie Jena e.G.

Seit 2012 bin ich Mitglied der BürgerEnergie Jena e.G., deren Vorstand ich nun geworden bin. Die Genossenschaft versucht über eine Beteiligung an der Energiesparte der Stadtwerke (zunächst 2%) und eigene Projekte Einfluss zu nehmen auf die kommenden Herausforderungen für die Jenaer: Energiewende, Marktliberalisierung und das relativ teure und knappe Wohnungsangebot in der “kleinen Großstadt” Jena.

Die offizielle Pressemitteilung geht so:

BürgerEnergie Jena hat neuen Vorstand und 610 Mitglieder

Jena. Die BürgerEnergie Jena hat einen neuen Vorstand: Ralf Lang (29). Er ist beruflich als Informatiker in einem IT-Unternehmen tätig. Ehrenamtlich wird er künftig zusammen mit Gunther Lorenz, dem anderen Vorstandsmitglied, die Geschicke der Genossenschaft führen und gestalten. Nötig war die Neubestellung deshalb, weil Martin Berger am ab 15. Februar eine neue berufliche Aufgabe als Stadtkämmerer übernimmt und zum gleichen Tag sein Vorstandsamt bei der BürgerEnergie niederlegt.

Der Aufsichtsrat der Genossenschaft hat in einem dreistufigen Findungs- und Auswahlverfahren und nach intensiven Gesprächen mit mehreren Vorstandskandidaten den neuen Vorstand berufen. „Ich freue mich, dass mehrere sehr kompetente Jenaer Persönlichkeiten bereit waren zu diesem arbeitsintensiven und verantwortungsvollen bürgerschaftlichen Engagement“, sagt Reinhard Guthke, der Vorsitzende des Aufsichtsrates der BürgerEnergie. „Wir danken Martin Berger und seiner verständnisvollen Familie, dass er zwei Jahre lang vor allem seinen kaufmännischen Sachverstand mit wöchentlich vielen Stunden seiner Freizeit in das Demokratieexperiment der Bürgerbeteiligung an den Stadtwerken investiert hat. Wir sind froh, dass Martin Berger uns weiterhin mit Rat und Tat zur Seite steht.“ Vieles liegt in den Händen des Vorstands: Beispielsweise die Aufnahme von neuen Mitgliedern – allein im vergangenen Monat waren es 75 – und die Verwaltung ihrer Einlagen möchte korrekt und rasch abgewickelt sein. Anfang dieser Woche hat die Genossenschaft die Schwellen von 600 Mitgliedern und 5 Millionen Euro Einlagen deutlich überschritten. Im März steht die Wirtschaftsprüfung durch den Genossenschaftsverband bevor und im Juni die erstmalige Gewinnausschüttung. Ebenso wichtig ist die konzeptionelle Arbeit des Vorstandes gemeinsam mit dem Aufsichtsrat. Diese Arbeit wird nicht weniger werden. Gilt es doch den Beitrag der Genossenschaft für die dringend nötige Energiewende gemeinsam mit den Stadtwerken Energie Jena-Pößneck und den anderen Thüringer BürgerEnergie-Genossenschaften zu gestalten. Aufsichtsrat und Vorstand freuen sich darauf und hoffen weiterhin auf Interesse, Unterstützung und Mitarbeit der Jenaer Bürger und umliegender Landkreise.

bookmark_borderPHP 5.5 to ship a byte cache soon? Zend Optimizer+ going opensource and into main PHP project

In a recent discussion among php core developers, Zeev Suraski of Zend Technologies offered to open source their proprietary byte cache “Zend Optimizer+”. The main objective is to get a bytecode cache into the PHP distribution and finally into the core. There is a lot of discussion if the 5.5 release should be delayed by two months to include the open-sourced Optimizer+. Some advocate that PHP 5.5 should stick to its original release schedule and Optimizer should go into the master instead, eventually becoming PHP 5.6 : While there is strong support for getting a byte code cache into PHP Core, some are questioning why the php.net project’s native cache extensions “APC” is not the preferred option. PHP Leader Rasmus Lerdorf says ”

You also have to take into account that most sites can’t actually move
to the next release of PHP until APC is stable with it. So effectively
the PHP 5.4 release didn’t happen until APC 3.1.13 in September 2012
which was a full 6 months after PHP 5.4.0. I don’t foresee this getting
any better for PHP 5.5.

In order for PHP releases to actually mean something this is a problem
we have to fix. I honestly don’t care which opcode cache implementation
we base a core version on, what I care about is developer buy-in. Dmitry
and Stas being familiar with the code already outnumbers the number of
active core devs working on APC today.

I understand some of the skepticism and hurt feelings around this from a
few old-timers, but let’s move on and see if we can finally push out a
release with solid opcode caching right at the release date. From my
perspective anything up to a 6-month delay would beat the current situation.

The APC would then be reduced to a userspace data cache. For Optimizer+ to get into the core, some cleanup and compatibility with ZTS (Thread Safety) needs to be achieved. Traditionally, Zend products only run in PHP’s non-threadsafe mode.

bookmark_borderThey’re taking the Horde to Debian, to Debian!

Now that Horde Groupware 5 has been released as stable software, a lot of users noticed the shortcomings of the PEAR packaging systems. It does not provide an easy and smooth way to upgrade Horde 4 to the latest bugfix version anymore. If you run Horde 4 apps that have not been ported for Horde 5 yet, you need to be very cautious which pear commands you run. A simple pear upgrade -c horde would break your existing installation because it would upgrade everything to the most recent major version. This is not desirable for production systems. Distribution packaging is the solution to this. Receive only compatible upgrades until you decide to do a major upgrade.

Distribution packages of Horde 5 are available for openSUSE and SUSE Linux Enterprise Server from the isv:B1-Systems:Horde5:rolling project.

These packages include development snapshots of unreleased applications like Passwd for Horde 5. They have been modified to fit into the distribution specific standard directories, install regular jobs the distribution way etc. For example, the distribution apps don’t have separate .htaccess files but provide a ready-to-run apache2 vhost config.

Under debian however, nobody stepped up to help the main debian horde packager, Mathieu Parent, to finish the Horde 5 packages in time. This means, the next stable Debian release will probably not include Horde 5.

I have talked to Mathieu and built a patch for the Open Build Service which facilitates PEAR packaging for debian targets.

You can see the progress of debian packaging by adding the Debian repository of the project to your /etc/apt/sources.list file

cd /root/
echo "deb http://widehat.opensuse.org/repositories/isv:/B1-Systems:/Horde5:/rolling/Debian_6.0 ./" >> /etc/apt/sources.list
wget http://download.opensuse.org/repositories/isv:/B1-Systems:/Horde5:/rolling/Debian_6.0/Release.key
apt-key add Release.key
apt-get update

As of today, the repository only contains php-horde-autoloader but it I aim to fill it with all ~ 100 Horde pear packages (minus the bundles).

If you need business critical, supported Horde 4 or Horde 5 packages for openSUSE/SLES, Redhat/CentOS, Debian, Ubuntu or special architectures like ARM or Itanium, don’t wait for community action but ask for a commercial solution.

bookmark_borderHeads Up: PHP deprecates mysql extension in 5.5.

In a recent developer vote, the php project decided to deprecate the mysql extension in PHP 5.5 and finally remove it from the main PHP project. It may or may not be available for a longer period as a PECL extension.

The mysql extension has long been superseded by two more powerful extensions, PDO/Mysql and mysqli (improved). For years, the older extension has not received any new features and the developers kept it around just to keep compatibility with old code. Framework and application developers are now urged to update their code to use one of the alternative mysql APIs. There are a lot of old code snippets and tutorials around which describe the old API. Eventually, this code will begin to throw warnings and finally stop to work.

Developers discussed the impact of this move on end users. While it might be shocking to see hordes of old installations break just because the hoster updates his PHP version, there is no need to panic. Most hosters have not clenbuterol hydroklorid clen kjope even upgraded to the recent PHP 5.4 release and it might be years to go until PHP 5.6 finally hits enterprise distributions like SLES or RHEL. Additionally, distributors and hosters might opt to provide the PECL version of the mysql extension for backward compatibility. There is enough time left for developers and end users to react on the coming change.

More on the deprecation vote