Archive Page 2

No more “Fail Whale?”

Twitter was doing some maintenance today…

Twitter database maintenance

Twitter database maintenance

I like the ice-cream but where is the broccoli ?

Advertisements

Be part of the solution

It really doesn’t take much to change the world and today as part of blog action day I am going to challenge you to do something that will help someone out of poverty and maintain it.

Maybe you are already doing something to make poverty history. Fantastic – keep it up.

If you are reading this post you have the resources to make a difference in someone’s life.

I am not going to prescribe that you support the organisations that I support but I have found that Compassion is a champion of those in poverty and works well with children, their families and the whole community to bring change in a region.

Having supported and sponsored kids over several years it is evident to me that they do excellent work at getting families out of poverty by supporting education and health of kids and supporting whole regions where they operate.

So on this blog action day focussed on poverty give a thought to making a difference in a childs life. It really will make a difference. You can’t do everything, but you can do something.

An SLA

I was mildly amused to see that open source analyst James Governor has put an SLA on his blogging activity.

In retrospect it is not such a bad thing. So here goes mine:

I will write at least one post a month on anything that mildly relates to SAP, PHP, Eclipse, Usability, Web Applications, HR, CRM, Cycling, Cricket or anything else under the banner of Life the Universe and Everything.

I am also over on twitter.

Thinking about Life, The Universe and Everything – this week is week 42 of the year.

Cycling to work



Bicycle Belles,
originally uploaded by www.alastairhumphreys.com.

This week I have started to cycle to work again. My monthly train ticket had expired and at my clients office there is ample bike parking and showers. I had no excuse.

So last Monday I got my bike out, packed my bag, planned a route and went for it.

Seeing it was about 3 months since I had pulled my bike from storage and at that time I was only cycling a mere 3.5 miles to my client I wasn’t sure how I would find the new 8 mile trip.

I shouldn’t have worried. It is taking me about 35 minutes on the bike which is a good enough pace. I would like to get that under 30 minutes but the goal is to get to work not to beat Chris Hoy in 2012.

There is a great feel riding on the road in London. There are lots of people out there and while there is a little argy bargy most of the people I have seen have been pretty safe especially all the cyclists passing me. If there is anything that get my competitive edge going it is having someone pass me. I always want to jump on their wheel but most of the time they are much fitter than me and they leave me in their dust.

I am not sure how long I am going to be able to keep on cycling with the darkness and winter approaching but in the mean time when you are driving your car – watch for cyclists.

Thanks to Alastair Humphreys for his great shot of the woman cycling entered in a competition to make cycling more accessable to women.

We have a winner

I didn’t expect to take this long to announce the winner of the caption competition. Thanks to all those who took part.

Congratulations to Johan who came up with the winner.  SFLIGHT is the be all and end all. What else would you need? I am sure that the SAP Airline Industry solution is build on the solid foundation of SFLIGHT. (For all of you who don’t know the SFLIGHT is a simple database model that many introductory ABAP courses use as a learning tool.)

I’m convinced now! SFLIGHT is better than their current system.

I’m convinced now! SFLIGHT is better than their current system.

Thanks for playing along and next time I am sharing aproximate space time coordinates with Johan there’s I’ll get the first round.

So who is this SE80 guy? [Caption competition]

so do you find the corner of a room and start coding?
so do you find the corner of a room and start coding?

Do you know who this guy is? I know that all developers are a little anti-social until they have had a little of the amber fluid to loosen up with but this picture is just a little silly.

 
Fo those who are foreign to matters enterprisey and in particular matters SAP, this is a grab from the spash screen in the ABAP developers workbench. Resplendent in corporate # and # there Mr SE80 man sits in the corner of the airport departure lounge, alone.
 
I think this could be an opportunity to present to ABAPers collaborative development. This picture of “lone man coding” should be taken out the back and quietly shot. Every SAP project I have been involved in required a TEAM and this image could very easily be replaced with a shot of two guys working together (to get the job done?) in XP style or a code review or really anything but “SOLO MAN”.
Before we swing the “get rid of solo man” campaign into full steam, lets have a caption competition to see what he is thinking or saying.
Answers in comments below or take this image and add your thought bubble and trackback to this post.
I will buy the winner a beer next time we are at the same space time coordinates. No correspondance will be entered into etc.
Looking forward to see what you come up with.

Agavi 1.0.0 Beta 1 released

As a follow on from the talk at PHPLondon last week David has now posted this announcement.

Hi everyone,

after more than three years of development, Agavi has finally reached the first 1.0 milestone: 1.0.0 beta 1 is out! Grab it now at http://agavi.org/

As you might already know, it’s fairly identical to the stable Agavi 0.11 series, which has been ready for production use for a long time now and enjoys widespread use across many sites already.

This new release introduces a new build system for projects, and features a new XML configuration subsystem that is even more flexible and ready for the future while maintaining full backwards compatibility. Several other minor enhancements are also listed below, but as usual, the RELEASE_NOTES and CHANGELOG files know it all.
Please also pay special attention to the UPGRADING document which explains the changes to the configuration file formats (old configs will continue to work, however).

There will likely be another beta release before we enter the release candidates cycle as a couple of refactorings remain to be done, just like the new unit testing subsystem for applications. Note that use in production environments is not recommended at this time.

Also, I’m very happy to announce that a preview version of our new tutorial manual is up at http://agavi.org/docs/tutorial/. It covers the first couple of what’s going to be quite a number of chapters that explain the creation and improvement of the new official Agavi example application, which will also be used by other manuals, presentations and in trainings. Please have a look at it and let us know what you think; any sort of feedback is greatly appreciated!

But let’s talk about three important new features in 1.0:

– XML config subsystem with improved, namespace-aware handlers, support for multiple XML Schema (also using XML Schema Instance declarations), RELAX NG and Schematron validation runs in various stages of config parsing, support for XSL provided through external instructions and by <?xml-stylesheet?> processing instructions and convenient support for namespace versioning, which means we’ll have nice backwards-compatible configuration files in the future. Envelope and actual content of files are now separate, as described in the UPGRADING document.
– A completely new build system for creating and managing your projects. It features several wizards, as well as raw targets that work without interactive input. This allows extension and customization of build operations in your custom build.xml files.
There’s also an event listener system you can hook into for even more flexibility.
– Execution containers now have a request method. This means you can embed, for example, a slot with a login form, with the request method forced to “read”, so that this Action would never run the login operation even if another form on the page was submitted through a POST request. This should reduce a lot of request method related pains people have experienced when building heavily componentized web sites.

The rest is mostly refactorings and minor enhancements as explained by RELEASE_NOTES, CHANGELOG and UPGRADING.

Please test this first release thoroughly with your projects and report any issues you find on the mailing lists or the bug tracker!

Thank you all for using Agavi, it’s an absolute pleasure to work with such a great user base!

I am not a user myself – I am focusing on Zend Framwork. This is just a PSA.