Danny van der Knaap

Im an programmer from holland, that took his first steps in programming in 2001 as an PHP developer.

My name is Danny van der Knaap and born on 1986-07-02 (28 on written).

Some skills

  • PHP, MySQL, CSS (2 & 3)
  • XML, soap, RESTful
  • Website security & hacking
  • Javascript (old school), jQUERY
  • NodeJS
  • Twitter and Facebook API
  • Symfony 1, 2, 3 and 4
  • Laravel
  • AngularJS

Scripts

NodeJS queue manager

With this NodeJS module you can stack functions so they will execute after each other.

  • Stack functions
  • Execute after each other
  • Add your own params to the callBack
  • Can use triggers on every step

github NodeJS queue manager

NodeJS download

A small NodeJS module to download remote files to local, works with triggers

github NodeJS download

NodeJS cluster

Clustering with proxy so you can set multiple domain names on port 80

Domains can be realtime added, removed or just show all domains by command line

github NodeJS cluster

NodeJS experiments

In this repository you get all kind of fun experiments with NodeJS

BroadCast Mouse Position

In this folder you will find an NodeJS experiment to broadcast your mouse position, mouse click and scroll to all the other clients. More

Broadcast Mouse position Demo (open in multiple screens!)

Small LoginSystem

A small login system in NodeJS with mysql and with permissions. Users can register and login and an hidden Admin Page. More

Small LoginSystem Demo

github NodeJS experiments

NodeJS realtime Chat

Start a VirtualBoxMy First NodeJS app an realtime ChatBox

  • Chatbox is realtime with socket.io
  • Username to enter
  • Flood protection
  • Command line usage: /help
  • RequireJS module
  • Chat can customised by an settings array
  • Private messaging
  • On unreaded privated message(s), the sender in userlist blinks with the amount of unreaded messages
  • On unreaded privated message(s) the document title change to total unreaded message (animated)
  • Super user mode with telnet
  • Send an messag through telnet to an specific chat member
  • Kick an specific chat user through telnet

github NodeJS realtime Chat

Start a VirtualBox

Start a virtualbox on the background and start an ssh connection to that box

github Start a VirtualBox

Nginx add user

This interactive script will make the linux user, set the homepath, make the nginx and php fpm files, add an database for this linux user and add the domain to the mail server database

github Nginx add user

PHP-website-proxy

Proxy an website and fully handle all things from your new domain (good for promotion domain with your promotion key in the URL on every page)

It can clone an website and fully act like this website. You can use the find and replace method to find and replace content pieces (can be used in a chain)

github PHP-website-proxy