Wednesday, March 2, 2022

A New Language: The Road to Learning Esperanto

 


Prelude

All my life I've wanted to learn a new language, but I never managed truly learn one. In middle school, I took a few years of French, but could only read simple words and phrases. I also taught myself how to pronounce words written in Russian Cyrillic, but I could hardly read anything at all. In high school, I took a German class, and while I could read some fragments of the language, it would be a stretch to say that I actually understood it

It was also around this time that I discovered Esperanto. Esperanto, unlike French or German, is a constructed language created by L. L. Zamenhof. It's regarded as one of the easiest languages to learn due to it's lack of irregularities and overall simplicity

Since it was technically the easiest language to learn, I figured I could learn it in a few months. However, due to my poor time management skills + not knowing anyone that spoke the language, my efforts languished after about a month or two

Learning Today

I've recently come into contact with an old, language-enthusiast friend who also happens to speak fluent Esperanto. Because the pandemic has forced all of us to live fairly isolated lives, I figured it would be a good experience to catch up by learning how to communicate in Esperanto. My friend was enthusiastic with the suggestion and offered to help me learn in any way possible

Between my deep desire to learn a new language and my desire to reconnect with an old friend, my determination has never been greater. Because Esperanto is one of the easiest languages to learn and acts as a springboard to learning new languages, it's an obvious first language to learn

I will do my best to document my own progress in learning Esperanto and perhaps even write a blog post entirely in it, who knows! This will be an exciting new chapter in my life, and I'm eager to see where this takes me!

Thursday, January 20, 2022

How to Take Screenshots of the Linux TTY Terminal

Note: This tutorial is intended for people who use Debian-based Linux distributions (i.e. distributions that use "apt-get install" to install software packages), but you can likely do this on other distributions if you can find the right packages on your system

What's a TTY?

If you don't know what the TTY terminal is, it's a command line interface that you can access by typing "ctrl+alt+F2". To get your screen to go back to normal, type "ctrl+alt+F1". You can use F2, F3, F4, etc to get to the other TTY screens as well. There is no graphical user interface (GUI) in the TTY, so you'll need to understand how to use the command line in order to interact with it


Software You Need

You'll need to install fbcat and netpbm to get this to work:

      sudo apt install fbcat

      sudo apt install netpbm

 

Method #1

The easiest way to take a screenshot is to use the command "fbgrab" followed by what you want to name the image:

      fbgrab fileName.png

This image will be saved to your current directory, but you can also specify the directory you want to save in:

      fbgrab /path/to/directory/fileName.png

Images created by fbgrab are by default saved as a PNG file, so you'll have to use an image converter to convert it to another format, if that's what you want


Method #2

This method is a more drawn out version of method #1, but it gives you a few more options like saving the image as a jpeg

 First you want to use the command "fbcat" followed by a redirection character ">" followed by the name you want the image:

      fbcat > fileName.ppm

By default fbcat saves images in PPM format, so if you want to convert it into a png/jpeg, you'll have to use one of the following commands:

Convert to PNG

      pnmtopng fileName.ppm > fileName.png

Convert to JPEG

     pnmtojpeg fileName.ppm > fileName.jpg

 

 Image Viewers

Congratulations, you now have a picture of your terminal! If you want to view your image while in the TTY, you can install a framebuffer image viewer such as "fbi" or "fim"

      sudo apt install fbi

or

      sudo apt install fim


Once you have that installed you can open your image:

      fbi fileName.png

or

      fim fileName.png

 

I hope this tutorial has been helpful! Feel free to leave any comments or ask any questions! You can DM me on twitter, or you can email me at speedschootre@gmail.com


A New Language: The Road to Learning Esperanto

  Prelude All my life I've wanted to learn a new language, but I never managed truly learn one. In middle school, I took a few years of...