Category: Computing

  • How to fix Magento cron job crashes with “Allowed memory size exhausted at […] Pdo.php on line 290”?

    Symptoms The exact error when executing the cron job manually (/usr/bin/php -f /var/www/vhosts/ was: PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 7 bytes) in /var/www/vhosts/ on line 290 Solution This error can happen if Magento's cron_schedule table has too many records, coming from the log entries of past cron runs. […]

  • How to migrate e-mails from KMail to Thunderbird?

    Instructions These are instructions how to import messages held in KMail 2 into Thunderbird. Versions were KMail 4.10.5 and Thunderbird 17.0.8, but should not matter for this to work. Install ImportExportTools in Thunderbird. In Thunderbird, create a folder into which you want your e-mails imported. This can be in "Local Folders", which is recommended, but […]

  • How to record video and audio from a Linux desktop?

    Recording a video from Linux desktop content, like for creating a screencast presentation, is quite simple with recordmydesktop or its GUI version gtk-recordmydesktop. However if you want to capture the system sound as well (not what you might speak live into a microphone), it gets a bit more difficult. Here is one possible solution with […]

  • How to integrate Casetracker with Drupal Commons 3?

    Acquia Drupal Commons 3 is a great Drupal 7 distribution to create a social network type site. Casetracker is a nice, extensible support ticket management system for Drupal 7 that can also be used as a task manager for distributed collaboration on tasks. Here's how to integrate both cleanly as I did for the Edgeryders […]

  • Where to get instant human translation for text?

    For example, you might be able to read and understand a foreign language website sufficiently using machine translation (like Google Translate), but machine translation is mostly not sufficient for contributing own content to it. So what? The optimum case would be to have a webservice that offers instant translation for small texts. Or translation with […]

  • How to set up simple, out of the box git user management for multiple teams?

    One of my latest projects was setting up the Git source code management system on a customer's server, so that different developers can have different access rights to repositories. How to do that? For the really simple case of one set of repositories with r/w access to every developer in your organization, you can use […]

  • How to troubleshoot DNS problems?

    Here's my collection of favorite DNS tools and techniques to troubleshoot issues: Great DNS report generator. (Huge report to find all kinds of problems in your DNS; use the "DNSreport" box there.) How to check that your change of nameservers was entered at the TLD's nameservers. (Use second part of that answer.) DNS delegation checker. […]