Mrz 27
  • english
  • german

I have added some new features and fixed some bugs:

  • members can now provide an email address for paypal donations. When they have already done something on the website, this link is displayed in their profile
  • the filesize of the uncompressed files is now shown on the plugin detailpage and the download basket page
  • there have been some bugs in the edit profile action. They are gone now.
  • some SEO for the detail pages

I hope these improvements are useful :-)

Mrz 25
  • english
  • german

To offer my blog to more people, I decided to publish my posts also in english some time ago. To do with wordpress as easy as possible, I used the jLnguage Plugin. After a little while, the category feed for eSteak was not working any more. I noticed that quickly because this feed is displayed on the eSteak homepage. I did not really find a reason for that, so my only solution was, to put that post into another category.

During the last few days, I realized that my feedburner feed had no readers any more and I asked myself why. At least the news services with wich I signed up should have been there. After checking it myself, I got timeout, plus a cpu load of almost 100% caused by a single httpd2 process. Weiterlesen »

Mrz 24
  • english
  • german

Sometimes, I have the feeling that SEO has some weird results nowadays. I mean, there are a lot of people optimizing their website in HTML and content to get ranked higher. I also do this for my own websites or for clients and I can’t find anything negative on it, but on the other hand, there are the agressive ones, trying every hack to get the last bit of performance out of their websites, even if evil practices have to be used. Weiterlesen »

Mrz 22
  • english
  • german

I just wanted to buy the new Lenny Kravitz album in a Saturn market. This wish was instantly destroyed in front of the CD rack. The simple answer, to my question why it was not available, was: “We don’t sell it!”. You can image how a bunch of question marks came out of my head…

Foolishly, I also asked why and got the answer that this is an “internal case and not the business of any customer!”. Additionally I got the free hint that this is the case in every Saturn or MediaMarkt in Germany – thanks a lot!

Now, I bought the album in the Karstadt, they were not that goatish. A quick research revealed indeed laughable reason: Before the CD release, some services already sold the album as download version. Then the bosses thought that this will decrease their album sales and simply didn’t offer it at all. Luckily other shops like Karstadt and Amazon do it and there you can do what ads had offered: go shopping.

I would say someone owning railway shares missed the train and did some ugly graffiti on a train as a kind of revenge :-)

The bad result of all this is, that the other retailers increased the prices instantly. I’m waiting for the next one telling me “the customer is always right”…

Mrz 19
  • english
  • german

In the past, the people meant chistmas, I think, but seeing this forecast, easter could be meant as well. And there was no snow on christmas (as far as I can remember)…

And thick snowflakes are falling down in front of my window while I’m writing this post :-)

bild-1.png

Mrz 18
  • english
  • german

I just uploaded a new script to my mootools testpage. With this script, you can prettify HTML elements with the “overflow” attribute. An example of it has already been online for some time on my website, but now I packed the whole thing into a nice class.

I would like to hear your comments, as usual :-)

Mrz 17
  • english
  • german

My friend, Hermi, called my attention to the part of the upload form on eSteak, where dependencies are added to plugins. It did not recognize the implicit dependencies and thus it was possible to enter too few or too many of them. To prevent this, I added the following feature:

autocomplete.gif

Weiterlesen »

Mrz 13
  • english
  • german

While analyzing my blog statistics, I was really happy finding out that many people came with the keyword “symfony” and I didn’t think about it any further. After googling it myself, I realized that my post about symfony and testing is listed on the first page. I welcome this very much, particularly there are a thousand other websites writing much more about symfony.

Have I already mentioned that I really like wordpress ;-)

Mrz 12
  • english
  • german

After editing one single class file in my project (one in /lib that has nothing to do with the database), I unpredictably got the error “wrapped: Cannot fetch TableMap for undefined table: xxx” in the prod mode as well as in the dev mode.
XXX stands for a random table name in my database.

I tried to clear symfony cache, browser cache and finally I replaced the file with the old version, with any improvement of the situation. My last chance was a restart of the apache server, then everything was running like before. I have absolutely no clue where this error came from…

UPDATE: The restart was not the solution! The error just took some time to reappear. Thus, I added some debug code before the actual php exception is thrown. Then I found out that “lib/model/om/BaseXXXPeer.php” could not include the file “lib/model/XXXPeer.php” which is very logical for me, because the controller is located in “web/”. Seen from there, tha path should be “../lib/model …“. After adding “../” to the include_path variable in the php.ini, the error seems to be gone.

I don’t get why those includes do not use absolute paths. It would be very nice to see this in the next version of symfony.

Mrz 12
  • english
  • german

After upgrading from php 5.0.4 to 5.2.5 on my server, I got a blank page as output several times. In dev mode, the error message said, that a creole file could not be loaded. I had to change the include_path value in the php.inito get it working. I just added “/usr/share/php/pear/symfony/lib/vendor”, then the error was gone. Depending on whether you installed your symfony via pear or via svn, the path has to be changed of course.

Finally, don’t forget to clear the symfony cache (symfony cc).