Easy backup with Time Machine using Ubuntu Linux Server (apt over ssh)

6 March, 2013

Ubuntu 12.04:

  • Download, compile (with the password support), and install netatalk package: 
    • Option Two: http://www.fiz-ix.com/2012/12/apple-filing-protocol-afp-file-server-on-ubuntu-using-netatalk/
  • Create a user that should be used by the time machine
  • Create a backup volume (in my case, it was a Volume provided by Openstack)
  • Configure the netatalk server:
    • See Step 2 from http://pwntr.com/2012/03/03/easy-mac-os-x-lion-10-7-time-machine-backup-using-an-ubuntu-linux-server-11-10-12-04-lts-and-up/
  • Create a tunnel:
    • ssh -A  -L 8548:127.0.0.1:548  ubuntu@<SERVER IP>

MacOS:

  • Connect: Go to Server, select 127.0.0.1:8548
  • Create a sparse image, see: http://apple.stackexchange.com/a/46836 to ensure that the backup is encrypted
  • Check the KeyChain for the 127.0.0.1:8548  after http://feed42.blogspot.de/2012/06/time-machine-backups-to-afp-volume-over.html
  • Add the Volume to TimeMachine, run the backup, and cancel it
  • The last step, convert the time machine backup image to encrypted image (DO NOT COPY OVER THE TIME MACHINE FILES from the old image):  http://www.cognizo.com/2012/04/encrypted-network-backups-with-os-x-time-machine/
  • Run the backup

Kanban – links to learning materials on the web

1 October, 2012

Przygotowalem ponizsze linki dla kolegi, ktory zarzadza produkcja, pomyslalem ze moze i Tobie sie przydadza:

Read the rest of this entry »

Free materials on clean coding from Robert C. Martin on youtube/vimeo

11 September, 2012

Few weeks ago, I spent some time to watch Robert Marin talks on how to write better code. The talks cause me to rethink the way I develop.

In this post, I have collected links to his talks recordings on youtube/vimeo. Maybe, after watching them, you will also decide to invest few bucks and buy his podcasts (cleancoders) or convince your company/<favorite language name> user group to get them.

Read the rest of this entry »

Jenkins + gradle on Ubuntu : installation

11 September, 2012
In this post, you will find a step-by-step instruction how to install jenkins + gradle on ubuntu machine.
Read the rest of this entry »

Podcast on soft skills and career management

11 March, 2012

I had an interesting discussion with my colleague regarding self development. I shared with him my recently favorite learning resource: manager-tools and career-tools, two podcasts on how to manage people, relations with coworkers, bosses and directs, communication, and career management.

The podcasts do not focus on any easy-cheesy instant solutions, do not promise you a success in 5 minutes or every morning, or anything like that. Authors of the podcasts are very pragmatic. Each of the podcasts makes a very good inspiration to think about your own experience and behavior. I find it fascinating, because the most of universities and IT company neglect this aspects in their university/training program. IT professionals forget how important it is to invest some time to improve soft skills.

Read the rest of this entry »

You can blame only the lack of motivation

13 January, 2012

To keep after post on study hacks (after a discussion on reddit):

The students who are successful, by contrast, look at that challenge, wrestle with feelings of inadequacy and stupidity, and then begin to take steps hiking that mountain, knowing that bruised pride is a small price to pay for getting to see the view from the top. They ask for help, they acknowledge their inadequacies. They don’t blame their lack of intelligence, they blame their lack of motivation.

Well written and so much true.