Contact Us
34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42

Mac Tip: Fixing Postfix after Time Machine restore

Posted on 23/2/08 by Felix Geisendörfer

Jo folks, just a real quick tip that took me a while to figure out. If you restored your OSX 10.5 system with a TimeMachine backup recently, you might have noticed that it breaks postfix. Thats because some files are excluded from the backup.

The fix is fairly simple:

Run 'sudo /etc/postfix/post-install create-missing' from the Terminal and restart your system.

Now you should be able to test email sending in your web applications again : ).

-- Felix Geisendörfer aka the_undefined


CakeFest Orlando 2008 Summary

Posted on 22/2/08 by Felix Geisendörfer

Alright folks, here is my promised post about the festivities in Orlando.

Since I'm not much of a story teller I'll make this a picture post (my hosting company should really re-think that unlimited bandwidth package, haha).

Alright, the gentleman in this picture are Garrett (aka gwoo) and Mariano. Garrett is the project manager and has also been largely responsible for making this event happening, so big kudos to him! Mariano is just some weird guy from Argentina. He uses Windows. No seriously, it was tons of fun to get to meet him after having worked over 6 months on a project with him. He's also going to organize the next cakefest in Buenos Aires, Argentina and is a big contributor to the framework itself ; ).

This picture I believe was taken the night before CakeFest started. From left to right it shows: Larry (PhpNut), Jeff (phishy), Mariano, Felix (thats me, aka the_undefined), Tim (who works on with me) and Garrett (aka gwoo). We all had some good food and plenty of drinks. Tons of fun!

This was one of the two conference rooms we used. Up front is Garrett giving his keynote which I found was really powerful as it truly communicated how much he loves the framework. Incredible dedication is all I can say.

The sign for the Hotel "Imperial Swan" the conference was held at. "Full liquor bar", my kind of joint ; ).

Travis, Garrett and Chris Hartjes planning out a BeerTask for the bake shell or something. Travis is a really nice and smart guy, it was fun to meet him. Same goes for Chris who I had some fun German conversations with ; p.

From left to right: Jeff, who we all envy for chilling at St. John in the Caribbean (and who gave a talk on a really tight Versioning behavior he wrote), Nate Abele who I have to thank again for saving my second talk (I screwed up some core file and forgot about it), and Ryan Peterson who is probably one of the most energetic upbeat people I ever met. His talk on interface design was quite revealing and you should ask him about the kick-ass CMS he is working on.

I think this shot was taken from the ad-hoc jQuery workshop Marc and I did after the talks.

Some cute alligators we met while exploring the surroundings of the hotel.

So cute in fact that Mariano had to kiss one of them. The picture also shows lots of CakePHP folks. From left top to bottom right: Antonio (who's talk I unfortunately missed because I had one at the same time, he's a really smart and nice guy from italy), Jason (who I really enjoyed talking to as well), Larry (our Lead dev, who was unbelievable nice in person, in stark contrast to the enforcer image most of us have in mind), Chris, Travis, Peter (from Belgium, works with Antonio on their impressive TiramisuPHP CMS), Tim, Mariano, Me, Frederic (smart guy from France, was fun talking to you man), Jeff and Yann (who works with Frederic, really enjoyed hanging out with him as well, thanks for opening my eyes about SOAP).

Some more gators, big ones this time ; ).

Larry (PhpNut) giving his Keynote. He had a hard time because his presenter notes didn't show, but I actually got a lot out of his talk, especially regarding uuids, the new UTF8 support in 1.2 as well as stuff I didn't know about the internationalization system.

Marc and Timo. I already knew Marc from jQuery Boston last year, but it was tons of fun seeing him again. He's a brilliant JS developer and one of the most dedicated folks I've ever seen. However, he's also incredible in that he tells the people interviewing him at Google that he doesn't know what a closure is. (He uses tons of them in his jQuery plugins and just never knew what they are called ; ). Timo was also great to meet. He is a fellow German and yet another exceptional JS (and PHP) guy who's published a JS library named Jamal that is very interesting. I also learned a great deal from the conversations I had with him.

Here we did some sort of performance benchmark.

Everybody participated.

And as you can clearly see from this rendering, CakePHP and its users are so fast you can hardly get a clear capture.

Jason and Travis. My camera must have been on a bit of an acid trip or something ; ).

Mariano posing for the camera.

Sonic the irish baker investigating some american brewing product.

All the folks who were at the conference except a bunch of people who had to leave early.

Me, mariano and Tim. It looks like he is about to fall without us holding him up ; p.

Dennis who is the project manager of the project I worked on last year and me. He's a very smart and nice guy, was great to meet him in person after working together for so long.

And last but not least Larry again with his two German "bodyguards" ; ).

Yeah, so as you can see we had a ton of fun. Tim and I even launched ourselves 360 feet up in the air, as you can see in this video.

Before I end this post I just want to say thank you to all of the folks who came and especially those who have been involved with the logistics of all of this. It was a pleasure to meet everybody and I'm looking forward to the next CakeFest in Argentina.

-- Felix Geisendörfer aka the_undefined

PS: The keynote file for my slides can already be downloaded, but stay tuned for another post on it. Oh and please correct me if I misspelled any names, or if you'd like your name to be linked in the post.


What I Am Currently Working On

Posted on 20/2/08 by Tim Koschützki

Yeah so I told you Felix and I are having some neat plans for the near future. I also told you we both are working on and will release some open source goodness on our new Debuggable Site. So well, what am I for one working on?

An Image Library.

Yeah, a very neat one that supports layering and all of the good stuff, including:

  • Several methods of resizing, cropping, cutting, flipping, trimming, rotation
  • Format conversion
  • Custom Backgrounds
  • Transparency among many layers including several blending methods
  • Adding shapes, polygons, boxes, texts, ..
  • Convenience methods for thumbnailing and captchas
  • Adding borders and frames to images and layers
  • Watermarking
  • Custom creation of gif animations
  • Effects like gaussian blur, invert color, color replacement, emboss, brightness, contrast, ..
  • Image quality improvement

I think it's going to be pretty neat, because it is also wrapped into a nice OOP interface that supports Jquery-like chaining. It has a good test coverage so far using Test-driven Development and unit tests. Integration testing, basically in my case how the different layer effects work together, is not so easy, but I should be fine.

Here are two examples of what can be achieved with the library in very few codelines:

Many layers

Line Drawing


PDF Version of The Unit Testing Talk Slides

Posted on 20/2/08 by Tim Koschützki

Oh yeah, some people requested these and it seems I sort of forgot about it already (gah). Sorry about that. : /

The thing is that every effect from the original Mac Keynote slides (see two posts earlier) is on one PDF page. That way I did not need to rearrange everything and then rebuild some slides that contain many effects. Also, you get a feeling of what the real slides were like if you are not on a mac. If you need some other version of the slides, be sure to comment on this post to let me know. Hope this fits most people's needs.

Alright enough of the chatter already, download them here:

CakePHP Unit Testing Talk PDF Slides


The Near Future

Posted on 20/2/08 by Tim Koschützki

Good morning folks!

Yes this is a quite unusual post in which I outline what's happening to me, bag and baggage. It seems I am quitting university, because some fine folks at the CakeFest in Orlando sort of reinforced me in what I was considering already. Due to that I will have much more time at hand again and will also not need to tinker with logical programming, computer science theory and Java anymore. Not to mentioned business administration, accounting and that stuff... But Instead..

..I will have time for PostTask, the new Debuggable Ltd. site, client work and some personal open source projects I am working on together with Felix! In fact, Felix, has pretty well outlined what we guys are about to do in his most recent blogpost. Please head over there and read it if you are interested.

If you feel the need for Felix and I giving you a hand with a CakePHP project of yours or you feel we should come over to your company and give a talk on let's say, CakePHP, UnitTesting, Javascript, best practices or any other interesting programming-related topic, please email us at info at debuggable dot com. We would be delighted to help you out!

Cheers all! Have a good day!

34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42