Go Linux PHP Why I built domain-manager April 13, 2026 by Tim Groeneveld | Leave a Comment I built domain-manager because I was tired of provisioning the same PHP hosting stack by hand for every new site. Create the Unix user, make the web root, wire up nginx, create the MySQL database, sort out PHP-FPM, fix permissions, enable TLS, repeat. I didn’t need a full hosting panel with mail, DNS, dashboards, reseller […] Read more »
Computers Experimental Converting a list of GPS locations (lat, long) to Australian state names October 24, 2021 by Tim Groeneveld | Leave a Comment Recently, I had the fun experience of converting a CSV file that contained the names of a bunch of cities inside Australia. The CSV file contained four columns: City name Latitude (in DMS) Longitude (in DMS) There were more than 5,000 rows in the CSV file. I wanted to pull a list of all the […] Read more » csv Locations rlang
Apple Computers The best Apple dongle. Is it a Dell DA310? July 23, 2021 by Tim Groeneveld | 2 Comments on The best Apple dongle. Is it a Dell DA310? My attempts to get the perfect video out of an Apple MacBook to the Dell S2721QS finally is a success! It’s all thanks to Dell. I guess it makes sense. Dell makes the monitor, so I suppose having the Dell DA310 USB-C companion adapter is the right thing to do. That said, I did expect […] Read more » dell
Apple Computers Extracting Dell colour profiles on macOS without Windows July 19, 2021 by Tim Groeneveld | Leave a Comment Dell is notorious for not really supporting Apple’s operating system very well. It’s not just their monitors, but other accessories like their USB-C docks. It’s a shame. I think that Dell has pretty high quality gear. I recently acquired a Dell S2721QS, and wanted to extract the files that are provided in their Windows driver […] Read more » dell
WordPress Creating a new WordPress admin account with only database access September 27, 2015 by Tim Groeneveld | Leave a Comment Creating a new WordPress user when you don’t have access to WordPress but do have access to the hosting control panel is rather simple. Creating a new WordPress admin account can be done with the following MySQL query Click To Tweet Simply replace the strings in the first INSERT query that are wrapped around square […] Read more »
Random Thoughts Always take the shot September 27, 2015 by Tim Groeneveld | Leave a Comment You miss 100% of the shots you don’t take. Wayne Gretzky Read more »
Linux RedHat Checking what processes need to be restarted after a system upgrade March 24, 2015 by Tim Groeneveld | 2 Comments on Checking what processes need to be restarted after a system upgrade With updates going on in the last couple of months for various packages, such as OpenSSL and GLibC which have fixed a number of important security vulnerabilities, I thought I might share a one liner that might save you one day. sudo lsof -n | grep -v \#prelink\# | grep -e '\.so' | grep -e […] Read more »
PHP Taylor Otwell on Laravel June 18, 2014 by Tim Groeneveld | Leave a Comment I promised myself never to release Laravel until I had great documentation, and I never release a new version until the documentation is totally up to date. Any PHP programmer can pick up Laravel and start using it in a matter of minutes. The expressiveness of the code itself and the great documentation truly make coding enjoyable. http://taylorotwell.tumblr.com/post/21038245018/why-laravel Read more » Laravel PHP
Random Thoughts Google+: Please give us a write API June 10, 2014 by Tim Groeneveld | Leave a Comment It seems that Google has been on a relentless campaign to get Google+ to work. From only allowing YouTube users to comment with a Google+ account to their desperate attempts to integrate it into Google’s own search results (which seem to be all but gone now…) it all seems to be very pointless on Google’s […] Read more » API Google+
Linux PHP Using files or Semaphores for long running process locks with PHP June 3, 2014 by Tim Groeneveld | 2 Comments on Using files or Semaphores for long running process locks with PHP Last week I spoke at SydPHP, which was hilariously horrible due to my lack of public speaking skills. During my Introduction to Laravel & Composer there was a very interesting question posted asking about an issue that he came across while developing a cron that was running on his server. The process was set to […] Read more »