In this post I intent to provide a overview of the steps that need to be performed to setup Garmin 310XT GPS Sports Watch to work with Linux (Ubuntu).
(This tutorial should also apply to other similar Garmin GPS Watches -Garmin Forerunner 60 – 405CX – 310XT – 610 – 910XT)
Install Required Packages sudo apt-get install python-pip python-qt sudo pip install pyusb Install GFrun GFrun is the program that you can use to download recorded workouts from your watch.
As an alternative to flux I use redshift on my Linux machine. Recently I stumbled upon very weird problem – each time I close Java desktop app and redshift was active, the screen flashed. It was a very quick change that looked like redshift was disabled and then enabled again.
I was starting redshift like this:
redshift-gtk -l manual -l 51.126:17.033 After trying out few configuration options it turns out that changing video method to vidmode was the right solution for my problem:
This post is a quick tutorial on how to install and configure Transmission torrent client on Linux (Debian, Ubuntu) server in headless mode.
Create directory to store downloads:
mkdir ~/Downloads Install transmission (run as root or with sudo):
apt-get install transmission-daemon Add your user to debian-transmission group (run as root or with sudo):
usermod -a -G debian-transmission user Setup correct permissions to Downloads folder, for starters I suggest setting 777:
Mosh is a ssh-like tool that is really a drop-in replacement for a lot of SSH problems.
It works:
<span style=“line-height: 14px;”>when you switch networks: connecting or disconnecting from VPN, using mobile networks
when your connection frequently breaks / halts without unknown reason
when you have to login to servers on the other side of the world
etc….
All of this is achieved thanks to using UDP instead of TCP.
Very useful command if you want to remove files from current directory created between certain dates, in this case files will be older than 3 days and newer than 35 days, we also filter out only files with “-type f parameter”
find . -mtime +3 -mtime -35 -type f | grep -v ‘/.’ | xargs rm If you only want to list those files without removing them use this:
find .
I have noticed this process in iotop using a lot of CPU/IO time and I started to wonder what is it doing. It turns out this is a journaling process of ext3 partitions: http://serverfault.com/questions/236836/kjournald-reasons-for-high-usage Very often it’s related to not using noatime mount option. Generally this mount attribute is used to lower the IO load, but it prevents kernel from setting last access time to a file (which is rarely needed):
This is my .screenrc file that I always use and copy it everywhere I login.
autodetach on shell -${SHELL} defscrollback 2024 startup_message off hardstatus on vbell off hardstatus alwayslastline hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'
So my AWS EC2 free instance is running, for now I’ll use it as a Boinc maching, what is boinc?
This is the summary from wikipedia:
The Berkeley Open Infrastructure for Network Computing (BOINC) is an open sourcemiddleware system for volunteer and grid computing. It was originally developed to support the SETI@home project before it became useful as a platform for other distributed applications in areas as diverse as mathematics, medicine, molecular biology, climatology, and astrophysics.