Atom & Latex
May 24, 2017
LaTeX is a DSL (domain specific language) that provides powerful typesetting tools. You can write complex mathematical expressions and much more, for example, the following characteristic polynomial expression was rendered using LaTeX (MathJax):
$$ \chi(\lambda) = \left| \begin{array}{ccc} \lambda - a & -b & -c \\\
-d & \lambda - e & -f \\\
-g & -h & \lambda - i \end{array} \right| $$
There are amazing online software to work with LaTeX such as ShareLaTeX or Overleaf, but sometimes you don’t have access to the internet, or want to have a compact environment to do most of your job.
...
➦
Atom editor
Mar 21, 2017
Have you ever heard of Atom? Atom is a text editor, similar to Sublime Text, but with a lot of different features, and much more flexibility and freedom. It’s described as A hackable text editor for the 21st century, because it’s very easy to create and change many of the settings available, and there’s a lot!
Atom is my personal editor, I prefer using it than the proprietary (but relatively good) Sublime Text, and other MAINSTREAM editors like vi/vim or emacs.
...
➦
Debug C programs using gdb
Mar 12, 2017
GDB(GNU Project Debugger) is, as the name implies, a debugger with a lot of features to make your life easy when programming in C. Using gdb helps to debug C programs in real execution time, i.e. you can put break points in the program to evaluate the value of variables, detect when something has gone wrong, and many other uses. Here I’ll cover the basics that I use to debug simple C programs.
...
➦
Fast and easy Python LAN server
Mar 12, 2017
This is a very simple tip, but it’s very useful when you want others to access your files, or you want to transfer files easily. Just open the terminal, navigate to the folder you want to serve, and then type:
$ python -m SimpleHTTPServer The server will be created in the IP of your machine.
To find your IP, type
$ ifconfig -all or
$ ip a If you’re using Python 3.
...
➦
Debian Stretch setup
Feb 23, 2017
Hello! In this post, I’ll show how is the setup that I use, the most common applications I mostly use when programming, some useful plugins, anyway, my complete programming environment. I’ll first cover my OS setup, then the applications and finally the customizations. Feel free to contact me if there’s any doubt, but I’ll try to be clear and concise.
DISCLAIMER: You do everything in your >OWN< risk! :D
The setup I use a dualboot with debian and Windows 10.
...
➦
Python map
Jan 12, 2017
A cool Subway map to know more about the different things you can do with Python!
by Hairy Sun - Geek blog!