juliobm algunos videos algunas notas algunos scripts aprendiendo

my setup (jul-2016 2017)


IT manager

This is an act of vanity taken from The Setup Interviews.

update 27.03.2018: plenty of changes

Who are you, and what do you do?

I am a computer technician and a programmer and I’ve been working over twenty five years in the same company as responsible of everything related to software and hardware , such as CIO, analyst, programmer, IT security , telecomunications, ERP consultant, …

I love to code. I think that writing code could be some kind of art or at least very creative. But when I review the programs that I wrote years ago I cannot belive I did that mess. It is even sadder when the code is just a few weeks old.

What hardware do you use?

In my work I have to manage with several kinds of servers, switchs, printers, routers, and .. users. My workstation is a Intel NUC D54250WYK i5, 240GB SSD, 12GB RAM with a monitor Benq 27’’.
I use a laptop when I’m away and for work from home. It’s a Slimbook-Pro with i5-7200U, 8Gb RAM, and QHD+ 3200 x 1800 HiDPI. Both with Debian Testing.

At home we are Windows free so we all use an Imac 21,5 (middle 2011), and my childs a MacBook Pro 13’’, and a laptop with Fedora 24 Ubuntu 17.04 Linux Mint Debian Testing. My wife uses an Ipad2 (2011) the Imac and her smartphone. I use a Chromebook and I love it because of its long-lasting battery and its light weight. I use it for connections with my servers and for most tasks at home. I don’t like ChromeOS so I installed GalliumOS in it and it works like a charm but I was tired to not press ESC every restart to not erase the Gallium instalation. I used a RaspberryPi for some home server tasks but the microSD broke so I transferred my raspbian server to DigitalOcean with FreeBSD !.
I put a Qotom Q310G4 with PfSense to protect my network.

Now I own an Iphone6s that I use more and more.

And what software?

Google. I prefer not to use Google products so my personal email is with Protonmail. Please remain Google Free, not Gmail, not Gdocs, not Google Photos, not Google Drive, … You can not trust on Google never. There is nobody to talk to you behind Google when you have a problem and believe me, you can loose all your documents and pictures and data without any advise.

Windows. Crap of software in laptops and pc’s. I prefer to avoid it but in my work it’s not always possible and the reason is always only for Microsoft Office. W10, why all that software that the user doesn’t need? And, all the telemetry and tracking? More stable are Windows Server xxxx. I manage several versions but my heart shrinks every time I restart a server because an Microsoft Update …and always waiting for not have a virus problem.

So I love linux, FreeBSD and prefer iOS over android, Google and Windows.

I manage servers with Windows 2012, Windows 2008, Windows 2003 (yes…), Ubuntu Server FreeBSD and my firewalls have Pfsense.
I manage a FreeBSD server too; the more I use it the more I like it. Workstations with Windows 7, Windows 8.1, Windows 10 Pro, Linux Mint, and now lot of RaspberryPi with Raspbian that I use to substitute old Windows XP machines. Please read you can’t trust on Raspberrys

I used to work always with Windows but in march 2014 I changed my Windows 7 workstation to a Linux one. I chose Linux Mint 17 Qiana Debian and i3 as windows manager. Now I use Ubuntu 16.10 17.04 Debian Sid with i3wm and sometimes with Cinnamon. I need many workspaces and my i3config launch automatically at starting session:

I use workspace6 to VNC connections when coworkers need assistance.

I try to use open source always, and I put it in some computer stations in my company. Libreoffice is a very good suit but Microsoft Office formats are difficult to replace in the business world.

Libreoffice, and Duckduckgo for search in the web, ssh, telnet, remmina for RDP and VNC, putty, gnome-console, scp, VLC, Resilio Sync to synchronize with several computers and phones, Haroopad Typora for documentation files, gedit mousepad and vim like text editors, are some software I use frequently.
As an email client, I mainly use Thunderbird, but sometimes when I need to focus in other tasks I prefer to use Mutt. I wish I had more time and I feel like to improve my Mutt settings.

Newsbeuter newsboat for reading RSS is my prefered way to be update.

Good backups are so important, I use lot of scripts with rsync and scp.

Lot of scripts in bash, python, R when I need some graphs, bash and now learning and using some in Go language. I publish some of them in my personal blog hosted in Github.

But my main language to program at work is Mumps to manage the Cache database system.

What would be your dream setup?

I always say that a good computer with SSD for improve speed at maximum, a good external keyboard and mouse, a big monitor (27’’ is ok), and a good chair is essential.

If I had to work in several places moving around then I suggest a laptop with SSD, lightweigthed (<1,3 Kg) and good battery (>6 hours) and the better screen you can afford.