notepad plus plus for Linux and other cool stuff I’ve found this week

notepad plus plus linux

notepad plus plus for Linux

I use notepad++ at work on a windows machine, I find it great for taking notes, and editing SQL scripts on the go.

For a long time Geany has been my goto Linux file editor, but it might now get more limited use in the future now that notepad++ is available in Linux, via snap 🙂

Crazy too, that I think this is my first snap install!

This is still a Windows exe, installed via Wine, so still not a fully fledged Linux install, but it has all of the familiar features.

Simply install by typing the below into a terminal:
sudo snap install notepad-plus-plus


Which machine learning algorithm should I use?

machine learning cheat sheet
This link appeared on my Twitter feed this week; it’s a year old blog entry from SAS, but still useful.

Guide how to use it here: machine-learning-algorithm-use


How to make a bouncing ball simulator in Python

Scrolling through my Twitter posts this caught my eye, Boing Boing, a cool well presented project, and something a little different than what I use Python for.


Day Tripper tab by The Beatles

In the gym earlier in the week when this awesome promo video from The Beatles started playing on the large screen on the back wall; I’ve had this guitar riff in my head ever since 🙂

E|—————————|—————————|
B|—————————|—————————|
G|—————————|—————————|
D|————2-O—-4—-O-2|————2-O—-4—-O-2|
A|———-2——2—-2—-|———-2——2—-2—-|
E|—O–3-4——————|—O–3-4——————|

Here’s what the band said about the song


This week my Raspberry Pi feed2tweet app was banned from Twitter due to its popularity 🙂
Must have picked up some popular posts from E3, and on Wednesday it made 1,007 tweets!

Rebuilt the feed2tweet code, and removed n4g from the rss feed for now. That seems to have brought the posts back to a reasonable level.

What is interesting is, as shown on the chart above, back on the 26th May my tweets made just short of 77 thousand organic impressions, someone with many followers must have re-tweeted one of my 662 posts that day 🙂


Nearly finished Horizon Zero Dawn, I just don’t want it to finish. I’ve been travelling around the map, enjoying the scenery, finding all of the collectables.

Then discovered that Call of Duty Black Ops iii was free on the PS4 this week, so my attention has been diverted… times like this I am thankful for having fibre 🙂

It’s been one of my favourite CoD multiplayer games since Modern Warfare, had heaps of fun, and am keeping a positive KDR 🙂

Thinking of making a commitment to completing Bloodborne next from my list of games to finish… but no point rushing in to anything eh?

Super Oct 17

Mini SNES

So excited, I managed to reserve a Mini SNES, should have it tomorrow 🙂

Looking forward to introducing the boy to all of the classics I loved as a kid, and from what I’ve read (Reddit.com/MiniSNES) Nintendo left it open to load ROMS onto it, as with the mini NES… so many games to play!


I’ve been having on and off issues wit h my PC… well mainly off issues when it overheats while running Déjà Dup backup.

Today I’ve refitted the heat sink, cleaned off the old thermal paste, and fitted a new fan, as the one that came with the case was poor and far too load.

Machine is now running heaps quieter and cooler + I’m now using borg backup, which doesn’t seem as resource heavy on a single core.


Picked up Horizon Zero Dawn again, turned down the difficulty and am enjoying the environment when I have the opportunity to play.

Neon Chrome, a free PS4 game, is my current quick pick up title, find it disposable and fun:

Neon Chrome is a ruthless top-down cyberpunk shooter with rogue-like elements. The game takes place inside an arcology – a massive sci-fi mega structure.

Blast your way through walls with guns and cybernetic abilities and try alternate approaches with different roles like the Assassin, Corporate Soldier or the Cyber Psycho. Upgrade your character stats, discover new cybernetic enhancements and build up strength to finally face the Overseer. Every death is a new beginning – the path to defeating the Overseer is never the same.

Neon Chrome


Professionally I’m working on a Data Science course, having fun with Python, Pandas, and Numpy. Awesome to be picking up skills and knowledge that I can apply to my daily work 🙂

Python as a platform for games

Status

I got thinking after my last post of why I chose Unity, and could Python be an option as a language to build games?

I have much more need for Python on a daily basis… although I’m currently limited to ver 2.7 at work, I do use it for the current Feed2Twitter Raspberry Pi setup.

So for the past few days I’ve been digging around searching for material and tutorials to play with.

One impressive example comes from a post on the Ubuntu Forums from over 7 years ago:

I was experimenting with Python over the last week, and I made this example app for various 3D stuff. I titled it PolarisGP, and I was making it with lax intentions of making a flight racing game. However, in case I lose interest, I’d like to put it out there for posterity.

It includes some examples of pretty cool techniques:

  • Basic linear algebra
  • Quaternion rotation
  • Axis/magnitude angular velocity
  • Display lists
  • .obj file loading
  • Efficiently extracting “up,left,forward” vectors from a matrix
  • Using an inverse matrix (in this case, from a quaternion) to create a camera system

Thanks CurvedInfinity wherever you are now 🙂

I’ve uploaded the code to GitHub as it’s easier to share… & I wanted to get more familiar with the hosting code: https://github.com/gamer-geek/PolarisGP