Computer Science Mojo

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




Projects

Learn Huge

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

LibTo

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

Workaholic

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

Articles by David

Graph Basics

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

Continue reading »

How to use single page pagination in Wordpress

Category: posts     Tag:
By: David     On: Mon 17 October 2016      Pageviews: 10
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      Pageviews: 41
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      Pageviews: 15
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      Pageviews: 35
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      Pageviews: 27
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      Pageviews: 35
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      Pageviews: 493
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 »

How to fix R package error X11 not found but required

Category: R     Tag: R   Errors  
By: David     On: Sat 09 July 2016      Pageviews: 16
Encountered configure: error: X11 not found but required while trying to install R rgl package, managed to fix it with: apt-get install xorg-dev

Continue reading »

How to show file size in Linux terminal

Category: Linux     Tag: Linux   Commands  
By: David     On: Sat 09 July 2016      Pageviews: 12
To list the file size of all the files in the current directory, use the du command

Continue reading »

Page 1 / 4 »