Felipe Martín

Be incomprehensible. If they can't understand, they can't disagree.


The penguin trials

Published on 2016-04-11 with no comments.

I've been using OS X for my workstation environment for about five or six years now. I always say (and believe to this moment) that OS X is the most comfortable environment for work.

It has an stable window manager, a terminal that does not suck and lot's of software related to my daily activities. I can reinstall and have a fully working environment from scratch in an hour or so (no hdd dupes, a full OS installation).

I've been really comfortable with this for a long time, and with the last features coming to windows I thought that it was time to refresh my GNU/Linux rants and give it a try again like I did to Android not so long ago.

So, here's the deal: Starting today I'm going to spend one month on a linux environment at work to see how it goes. I think the starting transition will be easier since at work most of the company tools are online or done via ssh, and my most used app is emacs and I use it directly on a terminal.

The chosen penguin is: AntergOS (based on Arch Linux, it simplified me the installation process) with i3 as the window manager. I always wanted to try a tiling wm so this is the best moment to do so, and Arch was my favourite OS back at the time and I will know how to use most of the internals if it hasn't changed a lot.

For now I just have installed my most common apps and I haven't tuned a bit apart from the screensaver. I'm sure this will change in no time. I will try to make weekly or biweekly entries with updates, or if things don't get out of control just a summary after a month.

Let's see how it goes!


2016 updates

Published on 2016-04-08 with no comments.

It's sad but I always end up not writing in the blog for some reason. I will post here a short TL;DR of what happened in the last months and some of the stuff I want to do for the site (and what I've already done).


Manga recommendation: The Gamer

Published on 2015-08-13 with no comments.

Summary

Han Jee-Han, a normal high school student, suddenly develops a special power where his entire world is shifted into a game-like setting. He can see the power levels of people, look at the stats of a seemingly normal item, get abilities, and even level up! Follow Han Jee-Han as he discovers how to use this power, and maybe even where it came from.

Type: Manhwa Chapters: 90+ (ongoing) Genre: Action, Adventure, Comedy, School Life, Shounen, Supernatural Story: Sung San-Young Art: Sang-Ah


Tmux basics

Published on 2015-08-04 with no comments.

Discovered it not a long time ago (and now replaced with the experimental version of iterm2 because of goodies), tmux deserves a lot of attention because it have lots of potential.

TMUX stands for Terminal Multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more. Yeah, they sell themselves well.

For the novices, it lets you have panels (split terminals) and windows just with some keybinds, detaching from them (so they keep running) and with the possibility of storing configurations for certain tasks, in which you need to open a running server and editor and some watcher at the same time, just with a command.

For example, if you are like in the top screenshot, pressing CTRL+b%CTRL+b" changes the layout to this:

And those numbers with a tilde at the bottom? The open windows. You can open more pressing CTRL+bc, like this:

This are the two basic things you will use everyday. Of course, there are more stuff you can do, but for the basics I will list the more frequent keybinds here to start using it right now.

Meta keyCTRL+b
Split pane horizontalMeta+"
Split pane verticalMeta+%
Swap paneMeta+o
Kill paneMeta+x
Toggle focus on current paneMeta+z
Show pane numbersMeta+q
Press a the number of the pane you want to focus when shown.
Break pane into windowMeta++
Restore window to paneMeta+-
Change pane layoutMeta+spacebar
Create new windowMeta+c
Switch to window #xMeta+<number>
Kill windowMeta+&
Next windowMeta+n
Previous windowMeta+p
List windowsMeta+w
Rename windowMeta+,
Find windowMeta+f