derick rethans

› Snowdon Hike

Snowdon Hike

This weekend I escaped London to enjoy two of my other hobbies: hiking and photography. This time I headed to Wales to climb up the 1085 meter high mountain Snowdon; Wales' highest peak. As opposed to staying in Llanberis, the town closest to many of the routes up Snowdon, I stayed in the little quiet town Caernarfon. Or rather, in the B&B Tal Menai not too far away from it. If you get there by bus though, make sure you don't get off on the one that's just a stop too far, because there is no way you can walk along the road. We ended up backtracking over a cycle path.

4806515240_d3c5b55e1e_m.jpg

Caernarfon has a pretty nice castle and also a bit of town wall still. It's otherwise not very interesting but they do have a non-floating floating restaurant. As it's on the Menai Strait there are some pretty sunsets however.

4805931709_f9f773350f_m.jpg

There are several tracks up to Snowdon, also from different starting points. Our starting point was the Pen-y-Pass parking place at 359 meters above sea-leavel. From here on we went up the Pyg track to the summit. Unfortunately, the Welsh weather was doing it's normal thing: clouds. Which means we saw nothing of the view once we got to the summit at 1085 meters high. Basically, the view was the one that you can see here on the left.

After tea and some snacks, we headed back down. And as soon as we did the clouds cleared up showing us the view that was denied us on the way upwards. We took the Miners track back to the parking place to take the bus back to Caernarfon for a very welcomed proper pub meal.

I think I would like to go back once more, to try some of the other tracks. The Crib Goch one is supposed to be a really nice ridge walk; unfortunately it wasn't marked on the rendered OpenStreetmap at that point (it is now of course).

To see all the pictures, please visit my flickr set "Snowdon".

20/07/2010 1:08 am (UTC)   Derick Rethans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

derick rethans

› Snowdon Hike

Snowdon Hike

This weekend I escaped London to enjoy two of my other hobbies: hiking and photography. This time I headed to Wales to climb up the 1085 meter high mountain Snowdon; Wales' highest peak. As opposed to staying in Llanberis, the town closest to many of the routes up Snowdon, I stayed in the little quiet town Caernarfon. Or rather, in the B&B Tal Menai not too far away from it. If you get there by bus though, make sure you don't get off on the one that's just a stop too far, because there is no way you can walk along the road. We ended up backtracking over a cycle path.

4806515240_d3c5b55e1e_m.jpg

Caernarfon has a pretty nice castle and also a bit of town wall still. It's otherwise not very interesting but they do have a non-floating floating restaurant. As it's on the Menai Strait there are some pretty sunsets however.

4805931709_f9f773350f_m.jpg

There are several tracks up to Snowdon, also from different starting points. Our starting point was the Pen-y-Pass parking place at 359 meters above sea-leavel. From here on we went up the Pyg track to the summit. Unfortunately, the Welsh weather was doing it's normal thing: clouds. Which means we saw nothing of the view once we got to the summit at 1085 meters high. Basically, the view was the one that you can see here on the left.

After tea and some snacks, we headed back down. And as soon as we did the clouds cleared up showing us the view that was denied us on the way upwards. We took the Miners track back to the parking place to take the bus back to Caernarfon for a very welcomed proper pub meal.

I think I would like to go back once more, to try some of the other tracks. The Crib Goch one is supposed to be a really nice ridge walk; unfortunately it wasn't marked on the rendered OpenStreetmap at that point (it is now of course).

To see all the pictures, please visit my flickr set "Snowdon".

20/07/2010 1:08 am (UTC)   Derick Rethans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez projects

› Update to alpha 2

Hello !

I m proud to announce this new alpha version.

Adding support language to import Rss and cronjobs. So now, you could import article to your wishes languages ;)

Have fun !

15/07/2010 10:32 am (UTC)   eZ Projects   View entry   Digg!  digg it!   del.icio.us  del.icio.us

mugo web

› Custom eZ Publish VAT handler: state- or province-based taxes

For us, the introduction of the HST in BC means more complex cross-province tax rules. For our software service judgmentcalculator.com we previously charged all Canadians 5% GST. Now we must charge our customers a different tax rate depending on the province that they live in. Thankfully, with eZ Publish as our webshop platform, we were able to quickly implement a custom VAT (value added taxes) handler.

14/07/2010 3:23 am (UTC)   Mugo Web   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez projects

› Subversion content!

Just add files into svn.

09/07/2010 4:01 pm (UTC)   eZ Projects   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ymc

› eZ Conference 2010 - What's new?

This year's meet up of the eZ ecosystem took place in the wonderful city of Berlin. Three days full of sharing experiences, learning about the future of eZ Publish and discussing new features and implementations. The talks were held on the three different tracks of Digital Media, Web Content Management and Community. Here I would like to briefly summarise the most important announcements.

eZ Find as a content engine
eZ Find is a search plugin based on Lucene/Solr. Some use cases were shown on real-life examples and there were very interesting talks about ways of optimisation. eZ Find moves into the centre of attention as it gets more and more widespread. When asked, only a minority of the attending developers could imagine working without eZ Find on projects. This shows clearly how popular eZ Find has become. What was new in contrary to the previous year was the usage of eZ Find as a content engine, which is getting done more often. Also, the longed-for feature “archiving” was announced to be released in near future. Objects which do not need to be edited anymore can be archived, this means they are removed from the database and stored in the Solr-Index only. In an additional step the reversed process, retrieving archived objects, will be realised. This brings large performance improvements and shows that eZ Find can work very well as a content engine.

Better API Calls and a REST Interface
The outlook on the eZ Publish API also enjoyed great popularity. On the one hand, improvements will be made to the eZ core classes, which is the PHP API. The new API calls are more precise and require less parameters than before and look therefore a lot cleaner. On the other hand, eZ Publish will get its own REST interface. This interface will provide complete access to all available data. The possibilities this opens up and the way eZ wants to provide this interface are great and receive a huge echo from community and developers, for example @tonywood tweeted:

"

Yes yes yes yes yes we need the REST interface by default in eZ NOW!!.. It will be nice not to have to create our own on projects #ezconf

"

eZ goes Git
Prior to the eZ Conference, eZ announced to move away from Subversion and use Git for revision control. Two weeks ago eZ stealthily migrated from pubsvn to github. But why did eZ decide to switch? There are many reasons behind this. Many blogposts cover the advantages of Git versus Subversion so I won't go into that but, for example, patches from the community shall be easier to implement. A developer can now simply contribute by creating a new branch and merging it back in, which is more comfortable for everyone involved. But why Git? Git offers a offline usage, is fast and encourages to fork. eZ is now available on github.

Thomas Koch from YMC already held a talk about the advantages of eZ Publish using Git at the eZ Developer Day 2009 and made suggestions how to do this based on a survey and how we could benefit from it (see the slides: GIT for eZ). We are glad that things turned this way.

Two branches: Community and Enterprise
Also a visionary change is that eZ Publish will be available in two different editions: community and enterprise. The one available on github is the community edition and open for everyone. The enterprise edition will have a strong focus on stability whereas the community edition will be more “bleeding edge” although not unstable. The community edition will have contributions from the eZ ecosystem. These contributions must be approved by a steering committee which is yet to be occupied. From time to time features from the community edition will be implemented in the enterprise edition. The enterprise edition will be provided with eZ Publish Premium. The fundamental idea is “Community influences Enterprise influences Community”.

02/07/2010 3:45 pm (UTC)   YMC   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ymc

› Frischfilm gewinnt den Grimme Online Award 2010

Mehr zur Entscheidung der Jury kann hier nachgelesen werden.

02/07/2010 11:16 am (UTC)   YMC   View entry   Digg!  digg it!   del.icio.us  del.icio.us

derick rethans

› Xdebug 2.1

Xdebug 2.1

xdebug_logo.png

I've just released Xdebug 2.1. This new release contains all the bug fixes and new features that have been developed over the past three years. It provides full PHP 5.3 support, but it no longer supports PHP versions below 5.1.

A description of all the new features follows:

Error Collection

I've added xdebug_start_error_collection(), xdebug_stop_error_collection() and xdebug_get_collected_errors(), which allow you to collect all notices, warnings and error messages that Xdebug generates from PHP's error_reporting functionality so that you can output them at a later point in your script by hand.

Header Setting Interception

All functions that set HTTP headers such as with header() and setcookie() are now intercepted by Xdebug. The intercepted headers are stored internally in an array that can be retrieved by calling the xdebug_get_headers() function. This is very useful in cases where you need to test certain functionality that sets headers somewhere deep in code. This function is also used in eZ Components' test suite to test whether the correct HTTP headers are set in the MvcTools component.

Variable Assignment Tracing

The new setting xdebug.collect_assignments allows you to record changes to variables in scripts to trace files. I've already written more about it in Variable tracing with Xdebug.

"Scream" Support

The scream PECL extension disables the @ (shut-up) operator to actually see all notices, warnings and errors that PHP generates. The scream extension's functionality have been duplicated as Xdebug's xdebug.scream php.ini setting. Why disabling the @-operator is a good thing, I've already outlined in Five reasons why the shut-op operator (@) should be avoided.

Additions for Stack Traces

All HTML containers generated by Xdebug (error messages, xdebug_var_dump() output) now contain a CSS class for easier styling.

The new setting xdebug.file_link_format allows you to turn any file/line link in Xdebug's output to be decorated to a link with a specific format. For example you can set it to txmt://open/?file://%f&line=%l for opening files directly in Textmate, or gvim://%f@%l with some shell script for gvim and Firefox.

Remote Debugging

The new setting xdebug.remote_connect_back, contributed by Lucas Nealan and Brian Shire, allows Xdebug to try to make a debugging connection to the IP address from which the browser request came from. This setting is an additional solution for debugging with multiple users.

The old gdb and php3 remote debugging engines have been removed.

Overloaded var_dump

The newly introduced setting xdebug.overload_var_dump can be used to turn off Xdebug's default behavior of overriding PHP's var_dump() function with the xdebug_var_dump() function that uses pretty HTML for formatting a variable structure. It does not stop xdebug_var_dump() from working however.

Donations

You can probably imagine that writing and support Xdebug is a time-consuming effort. It's a tool that saves a lot of work during developement of applications, as well while debugging. If you think Xdebug is valuable for you, perhaps you would like to consider a donation. All donations are greatly appreciated and support future development and availablity of Xdebug.

If you want to sponsor a (new) feature in Xdebug, feel free to contact me as well.

Download and Support

The new version of Xdebug can be downloaded through the download page. A list with all changes can be found on the updates page. Support information can be found on the support page, and issues and feature requests can be filed in the bug tracker. Before asking for support, please have a look at the FAQ first.

29/06/2010 4:17 pm (UTC)   Derick Rethans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

gilles guirand

› eZ Conference 2010 slides about eZ Find 2.2 customization & advanced development

On June 24th, at the 2010 eZ Conference developer track, I proposed a talk about eZ Find 2.2 customization & advanced development. This talk illustrate and summarize my eZ Find articles / tutorials you'll find below, with new schemas and real project exemples. Thanks to all the eZ Community for their interest and questions during the conference. I hope to have time to write one of these requested tutorials in coming month.

I'd like to thanks Nicolas Pastorino for the english translation of my articles on share.ez.no.

Download the PDF version, or browse the slideshare version.

Slideshare version

Articles / tutorials about eZ Find

French articles about eZ Find on gandbox.fr :

English articles about eZ Find (translation from French), on share.ez.no :

27/06/2010 5:34 pm (UTC)   Gilles Guirand   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez projects

› eZOnRails 0.1 released

How it works:

1. create php class "goofy", with a method "index", drop it in the the controllers dir.
2. that method will be executed when the user browses to http://ez.server/etc/index.php/siteaccess/ezonrails/goofy
3. now add a method "action1" to the "goofy" class
4. that method will be executed when the user browses to http://ez.server/etc/index.php/siteaccess/ezonrails/goofy/action1
5. back to step 3
6. do not forget to assign execution permissions on your new methods (module: ezonrails). NB: whenever you add a new method to a controller class, be sure to clean all caches before trying to add a permission to execute it, as the list of available controllers and actions is cached for speed

22/06/2010 6:09 pm (UTC)   eZ Projects   View entry   Digg!  digg it!   del.icio.us  del.icio.us

eZ publish™ copyright © 1999-2005 eZ systems as