53
I Use This!
Activity Not Available

News

Analyzed 3 months ago. based on code collected 4 months ago.
Posted over 13 years ago
Tonight it has been wiki time. The article on IMP from the English wikipedia was a mere stub and I expanded it with a little bit of history. I will hopefully find the time to continue this later. I recently did the same for the Horde article. In ... [More] addition I updated the list of Horde deployments in our Horde wiki. I also added a list of Horde hosting providers and a list of alternate installation methods for Horde. I couldn't refrain from adding a short abstract on why we only offer PEAR with Horde 4 to the latter article. Of course corrections and additions are very welcome! [Less]
Posted over 13 years ago
Yes, it's late... and I should either sleep or try to work for a final hour before collapsing onto a pillow. But instead I feel like writing a few lines. And calling strangers in the US... I don't know the people I call there. But it is fun, I train ... [More] my english, and on top they are usually happy about my call. What we talk about? I explain them what a provider is. And why I'm actually unable to help them. Which maybe helpful information in its own right. Of course these people called the Horde LLC before. The Horde webmail is running on so many servers around the world that we get a constant stream of requests for help from users that mistake Horde for their service provider. Usually we get a handful of e-mails every day asking whether we could reset the password, restart the server, or in general just "HELP!!!". Once in a week the line I can't log in. My username is ABC, my password is XYZ.reminds us how easy phishing is. E-Mails are simple: sending out a friendly response with a link to one of our most successful wiki pages is an easy thing to do. Phone calls are a different matter though. The phone number for calling us in the US has been set up by MojoLingo based on Adhearsion a while back. And of course we get a certain number of "I can't get my mail!" calls as well. We usually didn't answer these until MojoLingo helped us with setting up Voip access so that calls into the US generate negligible costs. So I can sit here, run SipDroid on my little droid and call into US when I need a break or have a minute to spare. A few more pleas for help that do not get lost unanswered. In case you ever get called by a stranger with a weird German accent after your Horde webmail broke you probably didn't read this blog post. [Less]
Posted over 13 years ago
A look back at the last year and an update to my personal development roadmap.
Posted over 13 years ago
Basic HOWTO use Horde_Service_Weather for developers.
Posted over 13 years ago
New weather API abstraction in Horde.
Posted over 13 years ago
The Horde project did push out 906 releases in the last 8 months since the initial Horde 4 release. PEAR packages, better release management tools and continuous integration seem to pay off. The stream of bug fixes and improvements available to the ... [More] users has switched to high speed. At the same the time the use of PEAR packages and automatic DB migrations has lowered the effort of updates on the administrator side to an absolute minimum. pear upgrade -c hordeAnd few clicks later you are up-to-date. The code quality of the basic PEAR tools is an entirely different matter... BUT it is just soo damn cool anyway ;) [Less]
Posted over 13 years ago
After what seems like years, I've finally released an alpha for my export plugins.
Posted over 13 years ago
Part 2 of my personal programming projects during the Horde Hackathon 2011 in Boston, featuring an autoloader cache which boosts performance a bunch.
Posted over 13 years ago
A few more details about my personal programming projects during the Horde Hackathon 2011 in Boston last weekend. There's also some insight into how timezones work in Horde and a new PHP library for timezone support that might be interesting for other projects too.
Posted over 13 years ago
The number of PEAR servers has increased dramatically in recent times. Maybe due to the availability of Pirum - a simple PEAR server. Whatever the cause: there are plenty of package lists and package datasets available on the net these days. ... [More] Accessing this data is not always easy though. PEAR servers provide a well defined REST API that is usually queried using the PEAR toolset available via the basic PEAR package. That package however does not provide anything that I would consider to be a decent developers API. So let me provide you with an alternative that is available via the Horde framework libraries: The Horde_Pear library. The package comes with the Horde_Pear_Remote class wich provides you with high-level access to the REST interface of a PEAR server. Creating an instance of this class without providing any arguments to the constructor will allow you to access the PEAR server at pear.horde.org. $pear = new Horde_Pear_Remote(); print(join("\n", $pear->listPackages())); Horde_ActiveSync Horde_Alarm Horde_Argv Horde_Auth Horde_Autoloader ...Alternative servers can be specified in the first argument to the constructor:$pear = new Horde_Pear_Remote('pear.phpunit.de'); print(join("\n", $pear->listPackages())); DbUnit File_Iterator Object_Freezer PHPUnit ...The full set of the functionality provided by Horde_Pear_Remote is detailed on our website. [Less]