Warning: Undefined array key "REMOTE_USER" in /var/www/html/feed.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/feed.php:37) in /var/www/html/feed.php on line 48
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/feed.php:37) in /var/www/html/feed.php on line 49
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/feed.php:37) in /var/www/html/feed.php on line 50
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/feed.php:37) in /var/www/html/feed.php on line 51
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/feed.php:37) in /var/www/html/inc/httputils.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/feed.php:37) in /var/www/html/inc/httputils.php on line 29
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419
Warning: Undefined array key "media" in /var/www/html/feed.php on line 226
Warning: Undefined array key "date" in /var/www/html/feed.php on line 233
Warning: Undefined array key "media" in /var/www/html/feed.php on line 235
Warning: Undefined array key "media" in /var/www/html/feed.php on line 305
Warning: Undefined array key "media" in /var/www/html/feed.php on line 419 Random bits of knowledge programmering
https://wiki.20dage.dk/
2025-01-28T23:15:35+00:00Random bits of knowledge
https://wiki.20dage.dk/
https://wiki.20dage.dk/lib/tpl/dokuwiki/images/favicon.icotext/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:abstract_games
https://wiki.20dage.dk/doku.php?id=programmering:abstract_games&rev=1697915951&do=diff
Abstract games
* Hex
* Othellotext/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:ai
https://wiki.20dage.dk/doku.php?id=programmering:ai&rev=1697915952&do=diff
Tilbage til Programmering
----------
AI
* Abstract games
* Iterative Deepening
* MCTS
* Deep Learning
* Bipropagation
* AI Youtube videoer
* NN Image Learner
* Is AI permanetly inscrutable
* Google - AI Kill Switch
* Bill Gates - AI is the Holy Grail
* teach a computer how to play air hockey
* Neuronball
* Open AI Gym
* Teach your computer to play SuperMario Bros
* AI Tron programmering
* Inside Deepminds
* H20 softwaretext/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:ai_youtube_videoer
https://wiki.20dage.dk/doku.php?id=programmering:ai_youtube_videoer&rev=1697915953&do=diff
AI Youtube videoer
* Elon Musk - Code Conference 2016
* Elon Musk - Simulation Argumenttext/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:barnsley1-js-code
https://wiki.20dage.dk/doku.php?id=programmering:barnsley1-js-code&rev=1697915950&do=diff
<!DOCTYPE html>
<HTML>
<BODY>
<canvas id="canvas" width="640" height="480">Your browser does not support the HTML5 canvas tag.</canvas>
<script>
var c = document.getElementById("canvas");
var ctx = c.getContext("2d");
var imgData=ctx.getImageData(0,0,c.width,c.height);
function rand(n) {
return Math.floor((Math.random()*n));
}
function drawPixel (x, y, r, g, b, a) {
var index = (x + y * 640) * 4;
imgData.data[index + 0] = r;
imgData.data[index + 1] = g;
imgData.data[index +…text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:bird-js-code
https://wiki.20dage.dk/doku.php?id=programmering:bird-js-code&rev=1697915950&do=diff
<HTML>
<TITLE>Bird by Hamid Naderi Yeganeh</TITLE>
<BODY>
<canvas id="canvas" style="border:0px solid #000000;" width="1200" height="600">Your browser does not support the HTML5 canvas tag.</canvas>
<script>
//(3(sin(2πi/2000)^3), -cos(8πi/2000))
//((3/2)(sin(2πi/2000)^3), (-1/2)cos(6πi/2000)).
function func1_x(i) {
var x=Math.sin(2*Math.PI*i/2000);
return 3*x*x*x
}
function func1_y(i) {
return -Math.cos(8*Math.PI*i/2000);
}
function func2_x(i) {
var x=Math.sin(2*Math.PI*i/2…text/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:bird2-js-code
https://wiki.20dage.dk/doku.php?id=programmering:bird2-js-code&rev=1697915949&do=diff
<HTML>
<TITLE>Bird 2</TITLE>
<BODY>
<canvas id="canvas" style="border:0px solid #000000;" width="1200" height="600">Your browser does not support the HTML5 canvas tag.</canvas>
<script>
function func1_x(i,l) {
var x=Math.sin(l*Math.PI*i/2000);
return 3*x*x*x
}
function func1_y(i,l) {
return -Math.cos(6*Math.PI*i/2000);
}
function func2_x(i) {
var x=Math.sin(l*2*Math.PI*i/2000)
return (3/2)*x*x*x;
}
function func2_y(i) {
return (-1/2)*Math.cos(6*l*Math.PI*i/2000);
}
function cls() …text/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:breathe-js-code
https://wiki.20dage.dk/doku.php?id=programmering:breathe-js-code&rev=1697915949&do=diff
Requires the p5.js library
var thick=8;
function setup() {
createCanvas(windowWidth,windowHeight);
}
function displayStartText() {
var start_text="Space to start/stop";
textFont("Courier");
textSize(32);
text(start_text,0.5*(width-textWidth(start_text)),0.5*(height-16))
}
function keyPressed() {
if (!fullscreen()) {
if (key == ' ') fullscreen(true);
resizeCanvas(displayWidth,displayHeight);
loop();
} else {
fullscreen(false);
…text/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:c
https://wiki.20dage.dk/doku.php?id=programmering:c&rev=1697915951&do=diff
C++
* Linus Torvals on C++text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:cirkel1-js-code
https://wiki.20dage.dk/doku.php?id=programmering:cirkel1-js-code&rev=1697915953&do=diff
<!DOCTYPE html>
<HTML>
<HEAD> <meta charset="utf-8"></HEAD>
<BODY>
<canvas id="screen" style="border:0px solid #000000;" width="600" height="600">
Your browser does not support the HTML5 canvas tag.
</canvas>
<script>
function rand(n) {
return Math.floor((Math.random()*n));
}
var canvas=document.getElementById("screen");
var ctx=canvas.getContext("2d");
var width=canvas.width;
var height=canvas.height;
var centerX=width/2;
var centerY=height/2;
var radius=width/2;
funct…text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:cirkel2-js-code
https://wiki.20dage.dk/doku.php?id=programmering:cirkel2-js-code&rev=1697915953&do=diff
<!DOCTYPE html>
<HTML>
<HEAD> <meta charset="utf-8"></HEAD>
<BODY>
<canvas id="screen" style="border:0px solid #000000;" width="600" height="600">
Your browser does not support the HTML5 canvas tag.
</canvas>
<script>
function rand(n) {
return Math.floor((Math.random()*n));
}
var canvas=document.getElementById("screen");
var ctx=canvas.getContext("2d");
var width=canvas.width;
var height=canvas.height;
var centerX=width/2;
var centerY=height/2;
var radius=width/2;
funct…text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:cirkel3-js-code
https://wiki.20dage.dk/doku.php?id=programmering:cirkel3-js-code&rev=1697915950&do=diff
<script>
function render() {
for (var j=0; j<2; j++) {
i=i+0.02;
var x=w/2+Math.floor(w/2*Math.cos(cos_mul*i));
var y=h/2+Math.floor(h/2*Math.sin(sin_mul*i));
ctx.moveTo(last_x,last_y);
ctx.lineTo(x,y);
ctx.stroke();
last_x=x;
last_y=y;
h=h*0.9996;
w=w*0.9996;
}
if (h>75 && w>75) {
requestAnimationFrame(render,ctx);
}
}
var c=document.getElementById("canvas2");
var ctx=c.getContext("2d");
var h=window.innerHeight*0.9;
v…text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:cirkler4-code
https://wiki.20dage.dk/doku.php?id=programmering:cirkler4-code&rev=1697915950&do=diff
<html>
<head>
<meta charset="UTF-8">
<title>cirkler3</title>
<script src="../libraries/p5.js" type="text/javascript"></script>
<script src="../libraries/p5.dom.js" type="text/javascript"></script>
<script src="../libraries/p5.sound.js" type="text/javascript"></script>
<script>
var t;
var direction=1;
var c;
function setup() {
c=createCanvas(600,600);
background(0);
stroke(255);
t=0;
direction=1;
}
function circle(a,b,c,d) {
strokeWeight(d);
for (var i=0; i<3…text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:competitive_programming
https://wiki.20dage.dk/doku.php?id=programmering:competitive_programming&rev=1697915953&do=diff
Competitive Programming
* Competitive programming for beginners blog
* Hax.tortext/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:deep_learning
https://wiki.20dage.dk/doku.php?id=programmering:deep_learning&rev=1697915950&do=diff
Deep Learning
Deep Reinforcement Learning: Pong from Pixelstext/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:demo1-code
https://wiki.20dage.dk/doku.php?id=programmering:demo1-code&rev=1697915951&do=diff
Demo1 kode
Kompileres med pasmo
pasmo -d --tapbas demo1.asm demo1.tap
org 32768
start:
di ; no need to spend time reading keyboard etc.
call clearscreen
call clearattr
effects:
call effect1
call effect2
call effect3
call effect4
call effect5
call effect6
call effect7
call effect8
call shift_patterns
jr effects
effect1:
; pattern 11111122
ld hl,screenstart
ld de,screenstart+1
ld a…text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:farver1-js-code
https://wiki.20dage.dk/doku.php?id=programmering:farver1-js-code&rev=1697915953&do=diff
<script>
function RGB2Color(r,g,b) {
return '#' + byte2Hex(r) + byte2Hex(g) + byte2Hex(b);
}
function byte2Hex(n) {
var nybHexString="0123456789ABCDEF";
return String(nybHexString.substr((n>>4) & 0x0F,1))+
nybHexString.substr(n & 0x0F,1);
}
function rand(n) {
return Math.floor((Math.random()*n));
}
function draw() {
var c=document.getElementById("canvas1");
var ctx=c.getContext("2d");
for (var i=0; i<h/2; i+=2) {
ctx.fillStyle = RGB2Co…text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:farver2-js-code
https://wiki.20dage.dk/doku.php?id=programmering:farver2-js-code&rev=1697915950&do=diff
<script>
function RGB2Color(r,g,b) {
return '#' + byte2Hex(r) + byte2Hex(g) + byte2Hex(b);
}
function byte2Hex(n) {
var nybHexString="0123456789ABCDEF";
return String(nybHexString.substr((n>>4) & 0x0F,1))+
nybHexString.substr(n & 0x0F,1);
}
function rand(n) {
return Math.floor((Math.random()*n));
}
function draw() {
var c=document.getElementById("canvas1");
var ctx=c.getContext("2d");
for (var i=0; i<h/2; i+=2) {
ctx.fillStyle = RGB…text/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:flower1-code
https://wiki.20dage.dk/doku.php?id=programmering:flower1-code&rev=1697915951&do=diff
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>flower1</title>
<script src="../libraries/p5.min.js" type="text/javascript"></script>
<style> body {padding: 0; margin: 0;} canvas {vertical-align: top;} </style>
<script>
var t,t_direction;
function setup() {
createCanvas(400,400);
background(0);
stroke(255,100);
strokeWeight(5);
t=width/8;
t_direction=1;
}
function drawOne(l) {
line(0,0,
l*cos(radians(67.5)),l*sin(radians(67.5))…text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:fraktaler
https://wiki.20dage.dk/doku.php?id=programmering:fraktaler&rev=1697915950&do=diff
Fraktaler
* Understanding Julia and Mandelbrot Setstext/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:generative_art
https://wiki.20dage.dk/doku.php?id=programmering:generative_art&rev=1697915953&do=diff
* <https://github.com/bryanhanson/kandinsky>
* <https://fronkonstin.com/2017/03/07/frankenstein/>
* <https://www.contextfreeart.org/gallery/view.php?id=3839>text/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:git
https://wiki.20dage.dk/doku.php?id=programmering:git&rev=1697915952&do=diff
Tilbage til Programmering
----------
Git
* Why your company shouldn't use git submodules
* Submodule tracking
* Git Koans
* Git starlogstext/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:glyph-code
https://wiki.20dage.dk/doku.php?id=programmering:glyph-code&rev=1697915949&do=diff
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>flower1</title>
<script src="../libraries/p5.min.js" type="text/javascript"></script>
<style> body {padding: 0; margin: 0;} canvas {vertical-align: top;} </style>
<script>
let a = [0, 1, 2, 3, 4, 5, 6, 7, 8];
let glyphSize = 10;
function setup() {
createCanvas(windowWidth,windowHeight);
}
function X(p) {
return glyphSize*(floor(p/3) + 1)
}
function Y(p) {
return glyphSize*(p%3 + 1)
}
function draw() {
…text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:hat1-code
https://wiki.20dage.dk/doku.php?id=programmering:hat1-code&rev=1697915953&do=diff
var t;
var HALF_WIDTH;
var HALF_HEIGHT;
var OFFSET;
function keyPressed() {
if (key != ' ') return;
if (!fullscreen()) {
fullscreen(true);
background(0);
if (width!=displayWidth || height!=displayHeight) {
resizeCanvas(displayWidth,displayHeight);
}
HALF_WIDTH=min(width,height)/2;
HALF_HEIGHT=HALF_WIDTH;
if (width>height) OFFSET=(max(width,height)-min(width,height))/2;
t=1;
loop();
} else {
fullscreen(false);
}
}
functi…text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:hat3-code
https://wiki.20dage.dk/doku.php?id=programmering:hat3-code&rev=1697915953&do=diff
var t;
var HALF_WIDTH;
var HALF_HEIGHT;
var OFFSET;
function x1(k) {
return -sin(4*PI*k/1000)+sin(t)*sin(t/3)/5;
}
function y1(k) {
return -cos(2*PI*k/1000)+cos(t)*cos(t/3)/2;
}
function x2(k) {
return -0.5*sin(8*PI*k/1000)+cos(t)/2;
}
function y2(k) {
return -0.5*cos(4*PI*k/1000)+sin(t)/3;
}
function setup() {
createCanvas(800,800);
stroke(255);
background(0);
HALF_WIDTH=width/2;
HALF_HEIGHT=height/2;
OFFSET=0; //HALF_WIDTH;
t=0;
}
function draw() {
background(0);
…text/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:hex
https://wiki.20dage.dk/doku.php?id=programmering:hex&rev=1697915949&do=diff
Hex
* <https://boardgamegeek.com/thread/1107013/9x9-swap-map-completed>text/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:hpc
https://wiki.20dage.dk/doku.php?id=programmering:hpc&rev=1697915949&do=diff
Tilbage til Programmering
----------
HPC
* Hadoop/MapReduce
Datasets
* H2O og flightdatatext/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:interessante_processing_sketches
https://wiki.20dage.dk/doku.php?id=programmering:interessante_processing_sketches&rev=1697915950&do=diff
Open Processing
* Noise rosettes
* webby numbers and letters
* Rotators
* Arcs'n numbers
* Mind
* Crazy painters
* Fibonacci in Fibonacci
* Schizzo 2
* Bubbly spiral
* Random Square
* Rotating cirlestext/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:iterative_deepening
https://wiki.20dage.dk/doku.php?id=programmering:iterative_deepening&rev=1697915951&do=diff
Tilbage til Programmering
----------
Iterative Deepening
* <http://stackoverflow.com/questions/15519983/iterative-deepening-search-selected-bad-moves>text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:java
https://wiki.20dage.dk/doku.php?id=programmering:java&rev=1697915953&do=diff
Java programmering
* Java IO
* Java8
* JavaFX
* Java Strings
* Java programming mistakestext/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:java8
https://wiki.20dage.dk/doku.php?id=programmering:java8&rev=1697915950&do=diff
Tilbage til Programmering
----------
Java 8
* Java 8 Interview questions
* Lambda Expressions
* Streams Cheat Sheet
* Java 8 Repeating Annotations Tutorial
* Java 8 Stream Operations with examples
* Nashorn tutorial
* utorials from JavaBrahman
* Null attribues with Java 8 Streams
* <http://viralpatel.net/blogs/lambda-expressions-java-tutorial/>
* Dealing with a null attribute using Java8 streamstext/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:javafx
https://wiki.20dage.dk/doku.php?id=programmering:javafx&rev=1697915952&do=diff
<http://code.makery.ch/java/javafx-8-tutorial-intro/>text/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:javascript
https://wiki.20dage.dk/doku.php?id=programmering:javascript&rev=1697915951&do=diff
Tilbage til Programmering
----------
JavaScript
* Martins JS-Cheatsheet
* Leg med Canvas
* TheCamp
* p5
* Data Structures: Objects and Arrays
* litewerx demo
* Inheritance
* Promises in JS
* easeJS - JavaScript OOP
* JS Design patterns fri bog
* Page scroll in JS
* My JS1K Demo - The Making Oftext/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:java_io
https://wiki.20dage.dk/doku.php?id=programmering:java_io&rev=1697915952&do=diff
Java IO
* Reading, Writing, and Creating Files
* Random Access Files
* Walking the File Tree
* Watching a Directory for Changes
* Scanningtext/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:java_programming_mistakes
https://wiki.20dage.dk/doku.php?id=programmering:java_programming_mistakes&rev=1697915952&do=diff
Java programming mistakes
* Top 10 mistakestext/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:java_strings
https://wiki.20dage.dk/doku.php?id=programmering:java_strings&rev=1697915949&do=diff
Java Strings
* String Pool - Java 6 vs. 7text/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:leg_med_canvas
https://wiki.20dage.dk/doku.php?id=programmering:leg_med_canvas&rev=1697915951&do=diff
Tilbage til JavaScript
----------
Canvas Leg
Code Live eksempel barnsley1-js-code <http://js.20dage.dk/barnsley1.html> breathe-js-code <http://js.20dage.dk/breathe.html> bird-js-code <http://js.20dage.dk/bird1.html> bird2-js-code <http://js.20dage.dk/bird2.html> cirkel1-js-code <http://js.20dage.dk/cirkel1.html> cirkel2-js-code <http://js.20dage.dk/cirkel2.html> cirkel3-js-code <http://js.20dage.dk/cirkel3.html> efterår-js-code <http://js.20dage.dk/efteraar/index.html> far…text/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:libreoffice
https://wiki.20dage.dk/doku.php?id=programmering:libreoffice&rev=1697915949&do=diff
Tilbage til Programmering
----------
Programming Libreoffice
* Build instructions
* Easy Hacks
Easy Hacks:
Add fractional inches to unitstext/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:linux_kernel
https://wiki.20dage.dk/doku.php?id=programmering:linux_kernel&rev=1697915952&do=diff
Tilbage til Programmering
----------
Programmering af Linux Kernen
* Become a Linux Kernel Hackertext/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:lisp
https://wiki.20dage.dk/doku.php?id=programmering:lisp&rev=1697915951&do=diff
Tilbage til Programmering
----------
Lisp
* Lisp as an Alternative to Javatext/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:lissajous1-js-code
https://wiki.20dage.dk/doku.php?id=programmering:lissajous1-js-code&rev=1697915952&do=diff
<script>
function draw() {
var c=document.getElementById("canvas");
var ctx=c.getContext("2d");
while (count<100) {
i=i+0.25;
var x=w/2+Math.floor(w/2*Math.cos(cos_mul*i));
var y=h/2+Math.floor(h/2*Math.sin(sin_mul*i));
ctx.moveTo(last_x,last_y);
ctx.lineTo(x,y);
ctx.stroke();
last_x=x;
last_y=y;
count++;
ctx.beginPath();
if (h<window.innerHeight*0.2) { going_up=1; }
if (h>window.innerHeight*0.9) { going_up=0; }
if (going_up==1) {
…text/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:martins_js-cheatsheet
https://wiki.20dage.dk/doku.php?id=programmering:martins_js-cheatsheet&rev=1697915952&do=diff
JS Cheatsheet
Simple typer
boolean, number, string, null, undefined
console.log(typeof "JavaScript"); // "string"
console.log(typeof 10); // "number"
console.log(typeof 5.1); // "number"
console.log(typeof true); // "boolean"
console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object"text/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:maskinkode
https://wiki.20dage.dk/doku.php?id=programmering:maskinkode&rev=1697915949&do=diff
Maskinkode programmering
* Linux X86_64 syscallstext/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:maze1-js-code
https://wiki.20dage.dk/doku.php?id=programmering:maze1-js-code&rev=1697915951&do=diff
<!DOCTYPE html>
<HTML>
<HEAD> <meta charset="utf-8"</HEAD>
<BODY>
<canvas id="screen" style="border:0px solid #000000;" width="400" height="400">
Your browser does not support the HTML5 canvas tag.
</canvas>
<script>
function rand(start,end) {
return start+Math.round((Math.random()*(end-start)));
}
var canvas=document.getElementById("screen");
var ctx=canvas.getContext("2d");
var width=canvas.width;
var height=canvas.height;
function drawOne(size) {
ctx.beginPath();
ctx.ar…text/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:maze2-js-code
https://wiki.20dage.dk/doku.php?id=programmering:maze2-js-code&rev=1697915952&do=diff
<script>
function rand(start,end) {
return start+Math.round((Math.random()*(end-start)));
}
var window_height=window.innerHeight*0.9;
var window_width=window.innerWidth*0.9;
var width=10*Math.floor(window_width/10);
var height=10*Math.floor(window_height/10);
document.getElementById("screen").width=width;
document.getElementById("screen").height=height;
var canvas=document.getElementById("screen");
var ctx=canvas.getContext("2d");
var pause_time=2500;
function drawOne(size) {
ctx.beg…text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:maze_generation
https://wiki.20dage.dk/doku.php?id=programmering:maze_generation&rev=1697915953&do=diff
Maze Generation
* <https://bost.ocks.org/mike/algorithms/#maze-generation>text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:mcts
https://wiki.20dage.dk/doku.php?id=programmering:mcts&rev=1697915950&do=diff
Tilbage til Programmering
----------
MCTS
* MCTS research hubtext/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:othello
https://wiki.20dage.dk/doku.php?id=programmering:othello&rev=1697915953&do=diff
Othello
* Game archivetext/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:p5
https://wiki.20dage.dk/doku.php?id=programmering:p5&rev=1697915951&do=diff
p5 stuff
* Interessante processing sketchestext/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:partikler1-code
https://wiki.20dage.dk/doku.php?id=programmering:partikler1-code&rev=1697915949&do=diff
<script>
var c=document.getElementById("screen").getContext("2d");
var w=window.innerWidth-20;
var h=window.innerHeight-20;
document.getElementById("screen").width=w;
document.getElementById("screen").height=h;
function draw_pixel(x, y, colour) {
c.fillStyle = colour;
c.fillRect(x, y, 1, 1);
}
function cirkel(posX, posY, r, colour, speed) {
s = Math.PI / 10;
for ($i = 0; $i <= 32; $i++) {
$x = speed * r * Math.cos(s * $i);
$y = speed * r * Math.sin(s * $i);
…text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:perl
https://wiki.20dage.dk/doku.php?id=programmering:perl&rev=1697915950&do=diff
Tilbage til Programmering
----------
Perl
* Perl 6 kode
* Higher-Order Perl - bog
Upgrade alle CPAN moduler:
perl -MCPAN -e "upgrade /(.\*)/"
Autocomplete Perl identifiers in Vim:
set iskeyword+=:
Interact Correctly on the Command Line:
use IO::Interactive qw( is_interactive );
print "> " if is_interactive: # or print {interactive} "> ";
while (my $next_cmd=<>)
{
chomp $next_cmd;
process($next_cmd);
print "> " if is_interactive: # or print {interactive} "> ";
}text/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:plasma1-js-code
https://wiki.20dage.dk/doku.php?id=programmering:plasma1-js-code&rev=1697915952&do=diff
<script>
function RGB2Color(r,g,b) { return '#' + byte2Hex(r%256) + byte2Hex(g%256) + byte2Hex(b%256); }
function byte2Hex(n) {
var nybHexString="0123456789ABCDEF";
return String(nybHexString.substr((n>>4) & 0x0F,1))+ nybHexString.substr(n & 0x0F,1);
}
function sin(x) {
return Math.sin(x);
}
function f1(x,y) {
color=Math.floor(256*(sin((x+f1_y*y)/width*25)));
return color;
}
function f2(x,y,a,b) {
var dist=(x-a)*(x-a)+(y-b)*(y-b);
dist=(f2_dist_…text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:programmeringskonkurrencer
https://wiki.20dage.dk/doku.php?id=programmering:programmeringskonkurrencer&rev=1697915950&do=diff
Programmeringskonkurrencer
* competitiveprogrammers blog
* RegExtext/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:python
https://wiki.20dage.dk/doku.php?id=programmering:python&rev=1697915952&do=diff
Tilbage til Programmering
----------
Python
Installation af Pygame for python3 manualt.
(1) hg clone https://bitbucket.org/pygame/pygame
(2) cd pygame
(3) python3 config.py
NOTE: This confirms that you have the dependencies.
(4) python3 setup.py build
(5) sudo python3 setup.py install
NOTE: On my machine, I have the distro's python3.2 installed (which is in
the /usr/lib directory). This step places the pygame module into
/usr/local/lib -- which is what you w…text/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:r
https://wiki.20dage.dk/doku.php?id=programmering:r&rev=1697915950&do=diff
R
.Rprofile
options(papersize="a4")
options(prompt="R> ")
options(tab.width = 2)
options(shiny.port = 4000)
options(shiny.host = "0.0.0.0")
r = getOption("repos")
r["CRAN"] = "https://mirrors.dotsrc.org/cran/"
options(repos = r)
.First <- function() {
library(ggplot2)
}
q <- function() { quit("yes") }
if (interactive()) {
# Everything in here is only run
# if R is in "interactive"
# (as opposed to batch/script) mode
library(colorout)
}text/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:scala
https://wiki.20dage.dk/doku.php?id=programmering:scala&rev=1697915952&do=diff
Tilbage til Programmering
----------
Scalatext/html2023-10-21T19:19:10+00:00Anonymous (anonymous@undisclosed.example.com)programmering:shell_scripting
https://wiki.20dage.dk/doku.php?id=programmering:shell_scripting&rev=1697915950&do=diff
Tilbage til Programmering
----------
Shell Scripting
Fra cue+flac til seperate filer:
metaflac --show-tag=CUESHEET sample.flac | grep -v ^CUESHEET > sample.cue
cuebreakpoints sample.cue | shnsplit -o flac sample.flac
cuetag sample.cue split-track*.flac
Tilfældigt 6-cifret tal:text/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:start
https://wiki.20dage.dk/doku.php?id=programmering:start&rev=1697915949&do=diff
Programmering
* AI
* C++
* Competitive programming
* Fraktaler
* Generative Art
* Git
* HPC
* Java
* JavaScript
* Programmeringskonkurrencer
* Libreoffice
* Linux Kernel
* Lisp
* Maskinkode
* Maze Generation
* Perl
* Python
* R
* Rosette Code
* Scala
* Shell scripting
* Trax
* Z80
* ZX Spectrumtext/html2023-10-21T19:19:09+00:00Anonymous (anonymous@undisclosed.example.com)programmering:static-on-the-radio2-code
https://wiki.20dage.dk/doku.php?id=programmering:static-on-the-radio2-code&rev=1697915949&do=diff
var ran_factor1=10;
var ran_factor2=5;
var fill_trans=100;
var thick=3;
var t;
function setup() {
createCanvas(600,600);
noStroke();
fill(235,fill_trans);
t=1;
}
function draw() {
var i,j,k;
t++;
background(0);
k_max=0.1*(t%8+random(10,12));
for (k=0; k<k_max; k++) {
for (i=2*thick; i<width; i+=2*thick) {
for (j=2*thick; j<height; j+=2*thick) {
if (random(2)<1) {
rect(i,j,k+random(ran_factor1),k+random(ran_factor2))
} else {…text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:thecamp
https://wiki.20dage.dk/doku.php?id=programmering:thecamp&rev=1697915953&do=diff
JavaScript - TheCamp
* John H. Whitney 1968 video
* Superformula
* Engare gameplay
* <http://maxbittker.github.io/Mojulo/gallery.html>
* <https://github.com/ironwallaby/delaunay>
* Reaction-Diffusion
* p5js transformations
* p5js perlin noise
* codepen.io
* Moiré
* Googles Deep Dreaming
* Droste effekt
* Google search - Eye Attack
* Boat with formula
* Fraser spiral illusion
* Michael Bach illusioner
* Cafe Wall
* Hamid Naderi Yeganesh
* Hamid Naderi Yegane…text/html2023-10-21T19:19:13+00:00Anonymous (anonymous@undisclosed.example.com)programmering:time_1-code
https://wiki.20dage.dk/doku.php?id=programmering:time_1-code&rev=1697915953&do=diff
var t=500;
var c=0;
var c2=0;
function setup() {
createCanvas(1000,800);
angleMode(DEGREES);
}
function draw() {
var i;
var scale_x=width/6;
var scale_y=height/6;
translate(width/2,height/2);
background(c);
for (j=0.1; j<2.5; j=j+0.25) {
fill(round(j*10),128,round(j*100));
for (i=1; i<5; i=i+2) {
ellipse(j*scale_x*sin(t*i),j*scale_y*cos(t*i),100*sin(t*i),10);
}
t=t-0.1;
}
}text/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:trax
https://wiki.20dage.dk/doku.php?id=programmering:trax&rev=1697915951&do=diff
Tilbage til Programmering
----------
Programming af Trax
Hvide hjørner
W-W
WB-BW
W1B-W1
W1-BW1
Hvide L trusler
W-WB+W1-BW1
W-W+BW1B-W1
W-W+BWB-BW
W-WBB?+W-W
W-WBB+W1-BW1
W-W+BB?W-W
W-W+BBW1B-W1
W-W+BBWB-BW
W1-BW1BB?+W-W
W1-BW1BB?+W2-BW2
W1B-W1+BW2B-W2
W1B-W1+BB?WB-BW
W1B-W1+BBW2B-W2
W1B-W1+BB?W-W
WB-BWBB?+W-W
WB-BWBB?+W1-BW1text/html2023-10-21T19:19:12+00:00Anonymous (anonymous@undisclosed.example.com)programmering:yinyang1-js-code
https://wiki.20dage.dk/doku.php?id=programmering:yinyang1-js-code&rev=1697915952&do=diff
<!DOCTYPE html>
<HTML>
<HEAD><meta charset="utf-8"></HEAD>
<BODY>
<canvas id="screen" style="border:0px solid #000000;" width="640" height="640">
Your browser does not support the HTML5 canvas tag.
</canvas>
<script>
function rand(n) {
return Math.floor((Math.random()*n));
}
var canvas=document.getElementById("screen");
var ctx=canvas.getContext("2d");
var width=canvas.width;
var height=canvas.height;
var centerX=width/2;
var centerY=height/2;
var radius=width/2;
var …text/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:z80
https://wiki.20dage.dk/doku.php?id=programmering:z80&rev=1697915951&do=diff
Z80
* Fast blanking screen
* Z80 CPU emulation test
* Online IDE and assembler for Z80
* SCF CCF flags discovery
* Optimizations
Basic2Asm
* ZIP v2.6 - anmeldt i YS85 - jan93. Side 22 - <https://worldofspectrum.net/infoseekid.cgi?id=0013816>
Multiface Stuff
* Genie
* Lifeguard
GDB support
Sådan kan man få en gdb med Z80 support:
git clone https://github.com/legumbre/gdb-z80.git
cd gdb-z80
./configure --enable-werror=no --target=z80-unknown-coff
make MAKEINFO=true
sudo m…text/html2023-10-21T19:19:11+00:00Anonymous (anonymous@undisclosed.example.com)programmering:zx_spectrum
https://wiki.20dage.dk/doku.php?id=programmering:zx_spectrum&rev=1697915951&do=diff
ZX Spectrum
M/C
* Change Border colour
* Using ROM to read keys
* PLOT a point (by altering screen memory)
* <https://github.com/RattyDAVE/Z80>
* suppress error R Tape Loading Error in Basic
* How tape loaders work
* A floating point compiler
* User-defined graphics and character sets
* <https://www.electricadventures.net/Pages/Category/22>
* <http://opensourcezx.untergrund.net/files/area51/area51.txt>
Tilbage til Programmering
Egne Demoer
Code Live demo1-code <http:/…