IBD-3475A Crunch Big Data in the Cloud with IBM BigInsights and Hadoop

I'm teaching a hands-on lab at Information on Demand 2013. I will edit the post to include lab materials closer to the date. Session: IBD-3475A Crunch Big Data in the Cloud with IBM BigInsights and Hadoop Time: Thu, 7/Nov, 10:00 AM - 01:00 PM Location: Mandalay Bay South Convention Center - Shorelines B Lab [Room … Continue reading IBD-3475A Crunch Big Data in the Cloud with IBM BigInsights and Hadoop

Have bash warn you about uninitialized variables with set -u

By default, Bash treats uninitialized variables the same way as Perl -- they are blank strings. If you want them treated more like Python, you can issue the following command in your bash script: set -u You will then start seeing warning messages like the following: ./my_script.sh: line 419: FOO_BAR: unbound variable Note that this … Continue reading Have bash warn you about uninitialized variables with set -u

Hardening WordPress against the ongoing brute-force attack

There's an ongoing brute-force attack against WordPress and Joomla sites. The attack tries to brute-force the admin password. (Reddit) I had to harden my WordPress some time ago. Here are the guides I followed when hardening my installation: My WordPress Site Was Hacked Hardening WordPress Ultimate Security Checker plugin (guide) Additional steps I've taken today: … Continue reading Hardening WordPress against the ongoing brute-force attack

Fix VPN hostname resolution by flushing your DNS cache

Sometimes when my VPN connection to work goes down, certain applications that rely on intranet servers (e.g. Lotus Notes, Lotus Sametime) become unable to reconnect to their servers even after I reconnect to VPN. This is due to the operating system's DNS lookup cache reusing the failed hostname lookup from when VPN was down rather … Continue reading Fix VPN hostname resolution by flushing your DNS cache