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!