December 2011
2 posts
4 tags
CouchDB Buch Website
Moin Moin, Till Klampaeckel und ich haben ein Buch über CouchDB geschrieben. Es ist im Galileo Computing Verlag erschienen. Till hat ausserdem eine coole website mit vielen Informationen, Code und Links zum Buch erstellt. Einfach mal hier gucken: http://www.couchdb-buch.de Cheers Andy
Dec 17th
4 notes
5 tags
Image Manipulation with Ruby gem MiniMagick
Moin Moin, in a recent project, I have to resize uploaded images because the images have to be shown in a gallery. The user who uploads the image likes comfort, so I started to use https://github.com/jnicklas/carrierwave for handling the upload and https://github.com/probablycorey/mini_magick to resize the images in the upload process. MiniMagick is a wrapper for the cli tool ...
Dec 10th
4 notes
August 2011
1 post
2 tags
How Browsers Work Article (Tali Garsiel)
Moin Moin, I recently read the super awesome article “How Browsers Work” here: http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ Paul Irish cleaned up the original article written by Tali Garsiel, an Israeli developer. You can find her article here: http://taligarsiel.com/Projects/howbrowserswork1.htm I strongly recommend all people who develop software for...
Aug 30th
13 notes
April 2011
1 post
4 tags
git - squashing commits
Moin Moin, because I can’t fuckin’ remember this cool git feature, I have to write it down shortly. Let’s say you have some commits made to a specific branch. Firing git log could return something like this: commit dfc1aa75553b796e94a0927575721f8b1938e53a Author: Andreas Wenk Date: Mon Apr 4 11:44:50 2011 fourth line commit...
Apr 4th
23 notes
March 2011
1 post
3 tags
plain text transforming with pandoc and markdown
Moin Moin, actually we are writing a CouchDB book. Today I was starting to read the whole book and make some notes which todo’s we have. I was thinking how I write them down - means in which format. No question that it will be a plain text format anyway. I decided to use markdown because it’s really simple and easy to transform. Yes transform because of three reasons: actually I...
Mar 7th
4 notes
February 2011
1 post
3 tags
I love my Mac and iPad but ...
… I hate fucking iTunes. This bullshit software is just annoying me and makes me absolutely angry. The usability is simply crap and what really made me nuts was the fact, that I did not find a - “Mac makes it simple” - way to move purchased Apps from the iPad to the Mac. Ok - connecting the iPad to the MBP opens iTunes. And the ipad is mounted. So far so good. And I can see...
Feb 2nd
December 2010
1 post
CouchDB article in Entwickler Magazin 1.2011
Moin Moin, I wrote another article about CouchDB. This time for the German Entwickler Magazin. I am showing the basic functionality for using map / reduce. entwickler-magazin.de issue 1.2011 All the best for 2011! Cheers Andy
Dec 29th
November 2010
3 posts
2 tags
Playing with JavaScript callbacks
Moin Moin, while watching a stupid film in TV, what can you better do than playing with Firebug’s JS console. Actually I played with callbacks. Here ist what I did: console.log("FIRST WAY:") var fn = (function(param) { console.log("param in fn (first way): " + param); }('bla')); var action = function(callback) { callback; } console.log("calling...
Nov 28th
2 tags
CouchDB Article in German PHP Magazin online
Moin Moin, I just got the info, that my CouchDB article from German PHP Magazine 5.10 is available online: http://it-republik.de/php/artikel/Ein-PHP-Wrapper-fuer-die-CouchDB-3463.html You’ll read some basic stuff ‘bout CouchDB and I show a simple way, how to build a PHP wrapper for basic CouchDB operations like adding, updating or deleting documents. Btw: you should have a look...
Nov 25th
2 tags
Kongo Skulls live 13.11.2010 Platzhirsch Hamburg
Moin Moin, my good friends from Kongo Skulls are playing a gig in Hamburg this month. Check it out and come over to drink beers ….
Nov 1st
September 2010
3 posts
6 tags
Promote JS!
Moin Moin, maybe the most important thing I took back home from #jsconf last weekend is the “deep from the heart” Community JS speech by Chris Williams (@voodootikigod) with the call to Promote JS: Go, do the same and get the code here: http://promotejs.com Arrrrrrrrrr Andy (@awenkhh)
Sep 28th
4 tags
Migrating my IMAP mailbox to Google Mail with...
Moin Moin, recently I decided to migrate my IMAP mailbox, hosted on one of our server, to Google Mail. There are a lot of advantages using Google Mail or any other (good) web based client. I decided to use Ryan Grove’s larch Ruby program to get the job done. There is also imapsync written by Gilles Lamiral in PERL. Everything went quite well besides the fact, that Google is obviously...
Sep 15th
1 tag
Start eclipse from the command line
Hi, just a short tip if you want to start eclipse from the command line. You can find the possible options here: http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm Example: #!/bin/bash $HOME/applications/ver/eclipse/eclipse -clean -nosplash \ -data $HOME/project/ver/ Cheers Andy
Sep 9th
May 2010
1 post
1 tag
Shit about "Sh*t My Dad Says"
Moin Moin, it’s been a while since I wrote here. A lot of changes have happened … good changes. Maybe I find it interesting enough one day and I will write about it here. I am reading a lot. Mostly technical stuff about programming and databases. But once in a while I am getting annoyed about reading code and stuff. So I start reading a novel or … or a book I found while...
May 16th
April 2010
2 posts
3 tags
PHPucEU takes place in Manchester
Moin Moin, last evening, the organizers of the PHPucEU had another Skype session. The most important result is the fact, that we decided to let PHPucEU take place in Manchester next year. At the moment, the weekend of 29th to 30th January is our working date. We know spread this date and hope to get a lot of feedback if that date will fit for most people. See the blog post about...
Apr 20th
3 tags
First PHPucEU meeting in 2010
Moin Moin, as I mentioned earlier, I am part of the organization team for the European PHP Unconference. Unfortunately I could not attend at the kick off meeting last year. So last night, we had the first Skype telco for this year. Judith (head of the team), Jonathan, Markus and myself were speaking about the main important topics like location, date, sponsoring and management. Everything...
Apr 8th
March 2010
3 posts
6 tags
Google Chrome extensions
Moin Moin, recently I stayed at home for two months because my second daughter Naya was born 20th January 2010. Here in Germany we have the possibility to take the so called “Elternzeit” which is badly translated as “parents time”. It gives you and your partner the chance to take care of the new born. Most of the time I tried do be a good daddy and husband. Means I...
Mar 25th
3 tags
First HH.js meet up in Hamburg
Moin Moin, yesterday, the first HH.js meet up took place in the nice lounge of SinnerSchrader in Hamburg. About 30 JavaScript geeks (some of them called them self newbie) attended and expected a cool first meeting. First of all I wanna say thank you (again ;-) ) to Malte for organizing this and thanks to SinnerSchrader for letting the people use their lounge and supporting the meetup with...
Mar 4th
2 tags
PostgreSQL UG Germany @ CeBit 2010
EDIT: please read also the blog post by Andreas Scherbaum about the booth at CeBit Moin Moin, Andreas Scherbaum, a well known name in the PostgreSQL community, PostgreSQL expert and consultant from Magdeburg organized a booth in the project lounge in between the Open Source area in hall 2 at CeBit. He will be there from 02. - 06.03. - means the whole time CeBit is running. He asked some...
Mar 3rd
February 2010
3 posts
4 tags
beangie.de and zootool.com
Moin Moin, today I just want to point out two real great websites. beangie.de I think it’s now nearly two years since I “found” Angela Becker in XING (or did she find me?). Funny as is, I stumbled upon her avatar. She was promted to change this avatar to a real foto by the XING team, but she’s still using it in twitter (@beangie). I liked the avatar a lot because it...
Feb 28th
3 tags
RE: project management in small teams (couch.io)
This my answer to a blog post by Jan Lehnardt from couch.io Hi Jan, kind of funny that you are asking for ideas how to do project management in small teams. We at NMMN were growing from two (Thomas and me) to six people working on our resource management system eUNIQUE. The same question raised and it was me to push this topic in a (hopefully) good direction. I don’t know much about...
Feb 23rd
Blog transferred
Hi, actually I transferred the posts I wrote in the old blog back to April 2009. These are the posts written in English so I did not transfer the older ones also. You can view the old blog entries (mainly in german so) by following this link: http://blog-old.netzmeister-st-pauli.de I have a lot of ideas for new posts here but these days a special girl is asking for my full attention...
Feb 16th
January 2010
3 posts
2 tags
Stop Software Patents
Jan 14th
3 tags
More website performance boosting
Moin, Kyle Simpson (@gettify) asked me via twitter if I would like to be a BETA tester for his new service 2static.it. For sure I was testing. Actually the private BETA will last for 7 to 14 days. It’s ” … a free service for improving the page-load performance of your site by addressing one specific performance detractor — cookies on static asset requests.”. If...
Jan 11th
4 tags
Compress components in Apache2 (mod_deflate)
Moin, actually I am reading Steve Souders book “High Performance Websites”. He is describing with 14 rules how you can increase the performance of any website. I also saw him live talking @jsconfeu what was really cool ;-) (thanks Steve!). Creating a bigger project like we do with eUNIQUE is kind of a challenge and fun. But seeing it growing and adding a lot of functionality,...
Jan 11th
December 2009
4 posts
Ah yes, it’s been a while since I wrote the last post and I planned to write something about the second day @jsconfeu a little sooner. But a lot of work (a lot JS work actually ;-) ) kept me away from doing so. Anyway - here we go. #slides #video The second day (with not that big hangover as at the first day) started with some Webdesign topics presented by Amy Hoy (@amyhoy). She’s...
Dec 29th
THIS BLOG WILL MOVE TO http://blog.netzmeister-st-pauli.com All new posts will be placed there … I will transfer the best posts from here and then close this (ugly) blog. Cheers Andy Original post blogged on Blog Andreas Wenk - Netzmeister St.Pauli Hamburg.
Dec 29th
2 tags
Am I still a bad programmer? About testing and...
Moin Moin, in an earlier post (PHPUnit - testing PHP apps) I was posting the assumption, that I am a bad programmer. The reasons therefor has been the fact, that I don’t (unit) test the software I write. Is it still true? … Kind of! Actually I did some steps in the direction to improve the quality of the code I write. The best thing to do at first is to ask people from whom I think...
Dec 29th
1 note
2 tags
#jsconfeu - Day 2
Ah yes, it’s been a while since I wrote the last post and I planned to write something about the second day @jsconfeu a little sooner. But a lot of work (a lot JS work actually ;-) ) kept me away from doing so. Anyway - here we go. #slides #video The second day (with not that big hangover as at the first day) started with some Webdesign topics presented by Amy Hoy (@amyhoy)....
Dec 28th
November 2009
1 post
2 tags
#jsconf - simply awesome! Day 1
It’s over. What? Ah - an weekend of awesomeness. Actually this word is kind of “stylish” among the web-tech-geeks. But obviously it describes the weekend in Berlin simply in the best way. I am talking about the JSCconf which took place November 07th & 08th this year. Let’s see what was goin’ on. I was arriving Friday at arround 09:30pm in the Hotel and headed...
Nov 9th
September 2009
5 posts
Moin Moin, after taking part at the PHP Unconference this year in Hamburg and having a great time there, Judith Andresen had the idea to initialize a International PHP Unconference. I think this idea is just great. Not only german speaking PHP enthusiasts (and also people from other IT related areas), but also english speaking people will have the opportunity to attend to a real cool conference....
Sep 28th
Sep 25th
4 tags
PHP Magazin - PostgreSQL 8.4 und LDAP
Moin Moin, ab sofort ist das neue PHP Magazin am Kiosk erhältlich. Dieses Mal habe ich einen Artikel zu den neuen Features der PostgreSQL 8.4 geschrieben. Darin geht es um allgemeine Neuerungen, Window Functions, CTE (Common Table Expressions) und einige weitere Dinge. Go and get it ;-) Ausserdem kann hier der Artikel über PHP und LDAP von Thomas Pfeiffer und mir heruntergeladen werden. Der...
Sep 17th
2 tags
talks @ phpunconference
Moin Moin, cool - PHP Unconference is really good this year (again good). I’ve got the feeling, that the quality and the level of the held talks have grown compared to last year. Here is a short summary of what I heard. Day 1 # memcache / Gordon Franke memcache is RAM based and easy accesible storage system. The talk showed opportunities to use it with PHP. For example it’s...
Sep 12th
3 tags
phpunconference 12/13 September 2009
Moin Moin, after two weeks holiday and nearly totally offline I found myself back in the office to setup my new MAC Mini. Yeah! I must say - MAC OS X is definitely the best OS I ever used. Even if there’s not really a need for, one of the first software I installed was Parallels to have a Debian Linux available. For me, this is actually the perfect working place. Just imagine how much...
Sep 7th
August 2009
5 posts
3 tags
Boosting eUNIQUE - PostgreSQL 8.3
Moin Moin, today we finally switched eUNIQUE over from PostgreSQL 8.1 to 8.3. The reason for waiting that long was the hope to finde time to port the implementation of the contrib module tsearch2 to the integrated fulltextsearch (based on tsearch2) of PG 8.3. Even though we did not find the time, we switched. The process was fairly simple because the onboard programs pg_dump and pg_restore are...
Aug 16th
2 tags
JSConf.eu in Berlin 7. and 8. November 2009
Moin Moin, the web’s dynamic clientside language is JavaScript. Everybody knows, that it had kind of a ressurection with the emerging buzzweb 2.0. There are cool librarys and frameworks like prototype, jquery, dojo and so on and applications using JavaScript heavily like CouchDB (using jquery). So what could be better to attend at a high class JavaScript conference - and even better - in...
Aug 12th
1 tag
Is it cool to write a recension for an author as...
Moin Moin, actually I was thinking about the question if it is cool to write a recension about a book from an author as an author. The question came up because one of my favorite PostgreSQL books is the one written by Peter Eisentraut and Bernd Helmle - “PostgreSQL Administration” (german). So now I think - why the fuck not? I don’t wanna have to think about “uh - is this...
Aug 10th
2 tags
CouchDB jsconf 2009
Moin Moin, I just received a retweet from Jan Lehnardt including a link to a CouchDB video filmed at the JSCONF in April 2009. The actors are Chris Anderson and Jan Lehnardt talking about CouchDB. If you wanna have an idea what CouchDB is all about just go ahead an see this really good presentation: http://jsconf2009.com/couch_video.html Cheers Andy
Aug 5th
3 tags
PostgreSQL article in german PHP Magazin
Moin Moin, one hour ago I sent an article called “Out Now! PostgreSQL 8.4” for the next issue of the german PHP Magazin. I am writing about the changes and new features of the PostgreSQL 8.4 including window functions, cte’s, recursiv query’s, psql improvements and some other related stuff. The magazin has the number 6.09 and will be available in September this year, I...
Aug 2nd
July 2009
5 posts
3 tags
Git Community Book
Moin Moin, yeah I know there are a lot of ressources concerning git. Actually I think I found the one I like most. http://book.git-scm.com You can find several documentation types there. Most interesting for starters will be http://book.git-scm.com/1_welcome_to_git.html. This is a nice introduction to git looking at all aspects needed for the daily work with git. Nice is the fact, that you...
Jul 21st
2 tags
PostgreSQL Praxisbuch - Fortschritt
Moin Moin, mal wieder auf deutsch da es um’s Buch geht und das nur auf deustch erhältlich sein wird. In den letzten Wochen habe ich fast jeden Abend am PostgreSQL Buch geschrieben. Der geplante Abgabetermin für das Manuskript war der 15.07. Allerdings ist klar geworden, dass das nicht realisierbar ist. Nach einem sehr guten Gespräch mit unserem Lektor Jan Waterman vom Galileo Computing...
Jul 18th
3 tags
MVCC in PostgreSQL
Moin Moin, actually I received a tweet to a blog post from J. Chris Anderson (CouchDB developer) with title “Fixing HTML 5 Storage”. He is writing about the approaches of implementing a local storage feature to HTML 5 (http://dev.w3.org/html5/webstorage/#the-storage-interface). Please read his very interesting post at...
Jul 14th
3 tags
Database Modeling Tools
Hi, actually a user was looking for a database modeling tool at the postgresql mailinglist. As I do use a piece of paper for my db modeling and having used DbDesigner during my time using MySQL and Windows, I thought it would be a good chance to have a look at some tools. Actually two have been supposed by the list members. Power* Architect (thanks to Thomas Kellerer for the tip) This is a...
Jul 6th
2 tags
Very simple JS tab script
Moin Moin, actually I needed a simple tab script for a page with tabbed navigation. Because coding is fun I decided to write my own, very simple tab script. In this case I used prototype. The whole thing is for a little picture gallery which you can see here: http://www.woodheads.de/docs/picsframe.html. This is a page from my friends of my hometown in southern Germany. My job is to extend the...
Jul 4th
June 2009
6 posts
1 tag
PostgreSQL 8.4 released today
Moin Moin, finally the PostgreSQL 8.4 database was released today. Let’s open a bottle of champaign and enjoy the new features. Cheers Andy P.S.: yes - the image is the link …
Jun 30th
1 tag
balcony swiming pool
Moin Moin, well - it’s 11:00 am and we have nearly 30 C celsius her in Hamburg. And my daughter Kiana doesn’t need to go to the swimming bath because we have a swiming pool on our balcony ;-) Have a nice day Andy
Jun 29th
4 tags
PostgreSQL - PL/pgSQL UDF example
Moin moin, actually one of our customers was asking if I can help him out with creating some vouchers for the online shop we made for him. You can visit the shop here: fashionroom.biz. The shop is - for sure - based on a PostgreSQL database. We did include a voucher mechanism but he was printing vouchers with numbers from 0001 up to 2500. The shop system does create random voucher codes like...
Jun 14th
3 tags
PHPUnit - testing php apps
Moin Moin, I am a bad programmer! This is the conclusion after reading the first lines of Sebastian Bergmanns manual for PHPUnit. “Even good programmers make mistakes. The difference between a good programmer and a bad programmer is that the good programmer uses tests to detect his mistakes as soon as possible. The sooner you test for a mistake the greater your chance of finding it and...
Jun 8th
2 tags
PHPUnit - testing PHP App
Moin Moin, I am a bad programmer! This is the conclusion after reading the first lines of Sebastian Bergmanns manual for PHPUnit. “Even good programmers make mistakes. The difference between a good programmer and a bad programmer is that the good programmer uses tests to detect his mistakes as soon as possible. The sooner you test for a mistake the greater your chance of finding it...
Jun 8th