Gergely Polonkai

developer, systems engineer and administrator

  1. Renaming a Symfony 2 bundle

    Today I’ve realised that the name I gave to one of my Symfony 2 bundles should be something else. To rename a bundle, one must do four things (at least).

    1. Change the namespace from Vendor\OldBundle to Vendor\NewBundle in every PHP class (sounds like pain? It is…)
    2. Change …
    read more
  2. Dvorak and me

    A few months ago I have decided to switch to the Dvorak layout. After using QWERTY (well, QWERTZ, to be precise) for almost 17 years, it was a hard decision, but now I think it worthed the try. I started with the UK (Dvorak with UK punctuation) layout, and in …

    read more
  3. Haversine in MySQL

    Just insert it in your database, feed them two Google coordinates, and you get the distance in kilometres. If you happen to need it in miles, change the constant 12756.200 in the RETURN row to 7922.6 instead.

    CREATE FUNCTION `haversine` (lng1 FLOAT, lat1 FLOAT, lng2 FLOAT, lat2 …
    read more
  4. JMS\DiExtraBundle’s GrepPatternFinder – grep exits with status code 2 on Fedora 18

    Yesterday I’ve upgraded my development machines from Fedora 17 to Fedora 18. Although it went well, my Symfony projects stopped working with a message like this:

    RuntimeException: Command "/usr/bin/grep --fixed-strings --directories=recurse --devices=skip --files-with-matches --with-filename --color=never --include=*.php 'JMS\DiExtraBundle\Annotation'
    '/var/www/html/gergelypolonkaiweb …
    read more
  5. git rm —cached madness

    I have recently learned about git rm --cached. It’s a very good tool, as it removes a file from tracking, without removing your local copy of it. However, be warned that if you use git pull in another working copy, the file will be removed from there! If you …

    read more

« Page 4 / 7 »