During the last few months I managed to automate many recurring tasks on my NAS. One good example for those task is updating my podcast archive. I tried to accomplish this using a lightweight shell script which, running as a cronjob, would hold my podcast archive up to date and notify me about new episodes via push notifications.
Often the question arises why one should prefer FreeBSD over any arbitrary GNU/Linux distribution, that is more widely spread and additionally offers commercial support. Though I have mostly positive experiences using Linux, there are many reasons why I would always choose FreeBSD for setting up a server.
In the following quick start guide I will show you the basic usage of Puppet. If you want to follow me along, you’ll only need the text editor of your choice (I’m using Sublime Text here) and a command line. Also you should be using a supported operating system, I’ll describe the installation exemplary on Fedora Linux and Mac OS X Yosemite.
It’s already been while since Apple removed the “Java Preference Pane” from OS X, with which it was possible to change between various installed Java versions. I shortly needed to compile some old Java application against the JDK version 1.6 and I was questioning how to change the compiler version.
In this guide I’ll show you how to install the package manager Bower on Mac OS X.
Bower is a NodeJS application, so you’ll need to install the Node Package Manager
npm is available as a package in the Homebrew repositories.
If you’re running a network with a .local domain, you might experience issues running OS X Yosemite (10.10). Heres how to resolve this issue.
In this guide I’ll show you, how to prevent permission changes within a Git repository to be recognized as a file change.
At least after changing file permissions using the
your version controlled project, the output of
git status will be a mess making
it nearly impossible to identify changes within your project’s source code.
So it’s already been a month ago when I got my new 13-inch MacBook Pro w/ Retina Display. So everyone who knows me could already promise what would happen next: I’d install Linux on it. For this one I once again chose to use my favorite Linux distribution Fedora, which is currently available in version 20. Meanwhile I tried to install Ubuntu but this lead to problems with ACPI, the disk controller and last but not least the hi-res display featuring a pixel density from 227 ppi.
There are some things to have an eye on during the installation process but generally most things are working now so that the system is more or less ready for production usage.
Yesterday I recognized that the latter USB port doesn’t seems to be
broken. I tried to sync my iPad, but it got no connection the the MacBook.
dmesg log showed no activity after connecting any device to the
USB port. The front USB port worked without any issues. What first seemed to be
an hardware issues turned out to be a interesting foible of the MacBook family.
To cut a long story short, the port isn’t broken. I found the solution somewhere
on the internet but don’t know exactly where by now, so thanks to the original
author on this way.
There’s at least one case where I can’t confirm Apples motto “It just works!”. Since I’m using my AppleTV (2nd generation), I’m permanently experiencing problems while transmitting data between my Mac running iTunes Home Sharing and the AppleTV itself. Most of the time the Home Sharing resources are simply not visible in the AppleTV’s’ user interface. According to various Apple support items it seems I’m not the only one experiencing those problems, so here’s my solution…