Just some commands that I did not know for awhile.
These are explained more in this video
(Formatting on this is not great, copied it directly from text file - sorry 😢)
gigo the the place last inserted
gvgo to last visual
y/searchyank up to search, can delete and change with
#Search for a word under cursor
- Forward/backward respectively
ctrl + [for escape
~change a characters case
gUwchange word to upper case
guwchange word to lower case
ctrl a/xincrease/decrease a number
ztdown so current line is at the top
gkgo up /down long text on 1 line
g$same thing but go to end of long line
gqbreak up long lines
I like using push to talk whenever I have to use my microphone. Unfortunately the program I use the microphone the most with - Microsoft Teams - does not support this.
So I went ahead and made a global push to talk script. It only works on Linux (for now) and is written in python.
It does work though, so I now have push to talk on any application where I want it!
The script is here
I have created a new website goodwebsites.org
The purpose of this website is to list websites that I think are good. That I think are good being the key point here. They are not what "most" people would consider good.
The have soul and character and present information well. I like that.
If you have any websites you would like to add please contact me :)
The website is very barebones and the moment, bare with whilst I make an awesome looking design worthy of the good websites name
As a result this website received more traffic then it ever had and still held up. Getting to #1 was the best way to stress test this website and proved that I was telling the truth in that blog.
Full write-up coming soon, but a very quick stat (generated from log files as my analytics crashed) looks like
70,000+ 80,000+ people visited my website.
It's not often that I praise software. But Xournal++ has made my life so much easier recently.
I use it to fill in PDF forms. It allows you to enter text anywhere in the document. As well as allowing freehand drawing which is great for signing and ticking boxes.
I have recently had to fill in many forms and printing them out and scanning them back in was getting very tedious.
Any other program that I have tried to do this has not worked or is just really clunky. I even tried converting them to libreoffice draw/writer documents which is even more clunky! I have not tried any proprietary applications but can't imagine them being good considering the mess that is adobe reader.
Xournal++ is designed as a notetaking tool, it just so happens that it is also very good at filling in PDFs.
I wrote a guide on how to use cron on this website
The website is about how to set up a Linux server and how to host things on it so you can own your own services and data and be a independent internet user like the internet was meant to be.
The site is called landchad, Land being "internet land" and Chad as in the meme Chad. A bit tongue-in-cheek but I am kind of surprised that there is no resource out there like this already.
I'm playing around a bit with an Arduino. Something has clicked in my brain about how cool it is that something can just run code without having to mess around with an Operating system.
It's cool being able to plug this in anywhere and have it do what you told it to.
I have always heard of microcontrollers and had a sort of abstract idea of what they where but never really had a concrete idea of what they where or how they worked. Working with the Arduino has given me new insight into this world of computing and a appreciation of what you can do with very cheap hardware.
I want to learn how to program assembly on these, I think it's possible and I have never done assembly before. Doing this will also force me to understand hardware and electronics better, I don't have a good grasp on those at the moment.
This video is a good explanation on microcontrollers