Computer Science Mojo

~ David's Notes on coding, software and computer science


Learn Huge

An open sourced whiteboard for teaching, learning or just scribbling:
Alt Text


A collection of the best and coolest programming libraries
Alt Text

Move Tiles

A clean and simple implementation of the classic N-puzzle game. Includes timer and local leaderboard.
Alt Text

Pentesting Lab

Become a hacker right away ! Pentesting-Lab
Alt Text

Velocity Ruler

Measure the surface water velocity from a distance.
Alt Text


A super challenging shooter game using all direction accelerator controls. Includes global leaderboard and achievements.
Alt Text

Zombie Crush

The street is the last line of defense before zombies reach your quiet neighborhood. Start up the engines and crush them away!
Alt Text

What's up

Machine Learning Basics

Category: Machine Learning     Tag: Machine Learning   Algorithm  
By: David     On: Sun 04 March 2018     
Some Machine Learning Basics

Continue reading »

How to remove Wordpress versioning, emoji scripts, admin bar

Category: Web     Tag: WordPress  
By: David     On: Sat 20 January 2018     
By default, Wordpress adds in an emoji script and it's versioning into wp_head, one may want to remove these for simplicity and security. The admin bar too can also be removed.

Continue reading »

Graph Basics

Category: Algorithm     Tag: Algorithm   Discrete Math  
By: David     On: Mon 29 May 2017     
Some basic concept on graphs

Continue reading »

How to use single page pagination in Wordpress

Category: Web     Tag: WordPress  
By: David     On: Mon 17 October 2016     
Wordpress has a simple pagination system built in.

Continue reading »

How to install Node.js and Ionic in Debian

Category: Mobile     Tag: Ionic   Cordova   Linux  
By: David     On: Sun 24 July 2016     
apt only provides a really old ersion of node. Use nvm to install and manage different versions of node.js !

Continue reading »

How to turn existing folder into Git repo

Category: Git     Tag: Git  
By: David     On: Fri 22 July 2016     
Have a directory that you want to be linked to a Git repo ?

Continue reading »

R writeBin() lookout for data type

Category: R     Tag: R   Math   Errors  
By: David     On: Thu 21 July 2016     
R uses "Numeric" as it's default type for numbers. This can sometimes lead to confusion and errors when a specific type is needed. In this example the writeBin() function is used to write data to binary.

Continue reading »

How to enable extra monitors for Debian xfce in VirtualBox

Category: Linux     Tag: Linux   xfce   VirtualBox   xrandr  
By: David     On: Tue 12 July 2016     
Enable extra monitors or dual screens for Debian xfce in VirtualBox

Continue reading »

My pelican setup

Category: Web     Tag: Pelican   Python  
By: David     On: Sat 09 July 2016     
Document some of the useful changes that I made to my pelican setup. Might be helpful for newcomers ;)

Continue reading »

How to fix R package error missing required header GL/glu.h

Category: R     Tag: R   Errors  
By: David     On: Sat 09 July 2016     
Encountered configure: error: missing required header GL/glu.h while trying to install R packages managed to fix it with: apt-get install libglu1-mesa-dev

Continue reading »

Page 1 / 4 »