From: Mart Lubbers Since about 2011 I've started using dvorak as my main keyboard layout and like the efficiency compared to QWERTY. To use dvorak in dos download this file containing dvorak.comDvorak in dos
+
+ Transfer it to your C:\DOS folder for example and add this to your AUTOEXEC.bat:
+ C:\DOS\DVORAK.COM
+ When your computer boots the program will say DVORAK is loaded and you're good to go
Dvorak is also usable in dosbox via a custom mapper file that your can find here
+ You can enable the layout by saving this in your settings directory and
mapperfile=dvorak-0.74.mapto your sdl section of your dosbox config. + + + diff --git a/files/.listing b/files/.listing new file mode 100644 index 0000000..ba5c470 --- /dev/null +++ b/files/.listing @@ -0,0 +1,4 @@ +drwxr-xr-x 2 ftp ftp 4096 Mar 19 08:41 . +drwxr-xr-x 3 ftp ftp 4096 Mar 19 08:41 .. +-rw-r--r-- 1 ftp ftp 2859 Mar 19 08:37 dvorak-0.74.map +-rw-r--r-- 1 ftp ftp 10240 Mar 19 08:35 dvorak_dos.tar diff --git a/files/dvorak-0.74.map b/files/dvorak-0.74.map new file mode 100644 index 0000000..ec69d28 --- /dev/null +++ b/files/dvorak-0.74.map @@ -0,0 +1,145 @@ +hand_shutdown "key 290 mod1" +hand_capmouse "key 291 mod1" +hand_fullscr "key 13 mod2" +hand_pause "key 19 mod2" +hand_mapper "key 282 mod1" +hand_speedlock "key 293 mod2" +hand_recwave "key 287 mod1" +hand_caprawmidi "key 289 mod1 mod2" +hand_scrshot "key 286 mod1" +hand_video "key 286 mod1 mod2" +hand_decfskip "key 288 mod1" +hand_incfskip "key 289 mod1" +hand_cycledown "key 292 mod1" +hand_cycleup "key 293 mod1" +hand_caprawopl "key 288 mod1 mod2" +hand_swapimg "key 285 mod1" +key_esc "key 27" +key_f1 "key 282" +key_f2 "key 283" +key_f3 "key 284" +key_f4 "key 285" +key_f5 "key 286" +key_f6 "key 287" +key_f7 "key 288" +key_f8 "key 289" +key_f9 "key 290" +key_f10 "key 291" +key_f11 "key 292" +key_f12 "key 293" +key_grave "key 96" +key_1 "key 49" +key_2 "key 50" +key_3 "key 51" +key_4 "key 52" +key_5 "key 53" +key_6 "key 54" +key_7 "key 55" +key_8 "key 56" +key_9 "key 57" +key_0 "key 48" +key_minus "key 39" +key_equals "key 93" +key_bspace "key 8" +key_tab "key 9" +key_q "key 120" +key_w "key 44" +key_e "key 100" +key_r "key 111" +key_t "key 107" +key_y "key 116" +key_u "key 102" +key_i "key 103" +key_o "key 115" +key_p "key 114" +key_lbracket "key 45" +key_rbracket "key 61" +key_enter "key 13" +key_capslock "key 301" +key_a "key 97" +key_s "key 59" +key_d "key 104" +key_f "key 121" +key_g "key 117" +key_h "key 106" +key_j "key 99" +key_k "key 118" +key_l "key 112" +key_semicolon "key 122" +key_quote "key 113" +key_backslash "key 92" +key_lshift "key 304" +key_lessthan "key 60" +key_z "key 47" +key_x "key 98" +key_c "key 105" +key_v "key 46" +key_b "key 110" +key_n "key 108" +key_m "key 109" +key_comma "key 119" +key_period "key 101" +key_slash "key 91" +key_rshift "key 303" +key_lctrl "key 306" +key_lalt "key 308" +key_space "key 32" +key_ralt "key 307" +key_rctrl "key 305" +key_printscreen "key 316" +key_scrolllock "key 302" +key_pause "key 19" +key_insert "key 277" +key_home "key 278" +key_pageup "key 280" +key_delete "key 127" +key_end "key 279" +key_pagedown "key 281" +key_up "key 273" +key_left "key 276" +key_down "key 274" +key_right "key 275" +key_numlock "key 300" +key_kp_divide "key 267" +key_kp_multiply "key 268" +key_kp_minus "key 269" +key_kp_7 "key 263" +key_kp_8 "key 264" +key_kp_9 "key 265" +key_kp_plus "key 270" +key_kp_4 "key 260" +key_kp_5 "key 261" +key_kp_6 "key 262" +key_kp_1 "key 257" +key_kp_2 "key 258" +key_kp_3 "key 259" +key_kp_enter "key 271" +key_kp_0 "key 256" +key_kp_period "key 266" +jbutton_0_0 +jbutton_0_1 +jaxis_0_1- +jaxis_0_1+ +jaxis_0_0- +jaxis_0_0+ +jbutton_0_2 +jbutton_0_3 +jbutton_1_0 +jbutton_1_1 +jaxis_0_2- +jaxis_0_2+ +jaxis_0_3- +jaxis_0_3+ +jaxis_1_0- +jaxis_1_0+ +jaxis_1_1- +jaxis_1_1+ +jbutton_0_4 +jbutton_0_5 +jhat_0_0_0 +jhat_0_0_3 +jhat_0_0_2 +jhat_0_0_1 +mod_1 "key 306" "key 305" +mod_2 "key 308" "key 307" +mod_3 diff --git a/files/dvorak_dos.tar b/files/dvorak_dos.tar new file mode 100644 index 0000000..62f0309 Binary files /dev/null and b/files/dvorak_dos.tar differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..a0ba566 --- /dev/null +++ b/index.html @@ -0,0 +1,83 @@ + + + +
+ + | +
+ Bachelor Student + Artificial Intelligence + Radboud University + + Mart Lubbers + mart@martlubbers.net + GPG ID: AD3FEBE7 + Fingerprint: 74FF FBF1 4758 273B 2F56 A30C A937 B7A1 AD3F EBE7 + |
+
Student Assistant at Max Planck Institute for Psycholinguistics + in the Language and Cognition department.
+ +Currently none
+ +- Death/Doom metal
+ - Hacking
+ - Kung fu
+ - Linux
+ - Pokémon
LeJOS is an alternative operating system and programming environment for the LEGO NXT robots. LeJOS + uses java as main programming languages and makes it thus very easy to program object-oriented and reuse old java code.
+ ++# apt-get update +# apt-get install libusb-dev gcj libbluetooth-dev ant +$ wget http://downloads.sourceforge.net/project/lejos/lejos-NXJ/0.9.1beta/leJOS_NXJ_0.9.1beta-3.tar.gz? +r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flejos%2Ffiles%2Flejos-NXJ%2F0.9.1beta%2F&ts=1356791160&use_mirror=heanet +$ tar -zxvf leJOS_NXJ_0.9.1beta-3.tar.gz +$ mv leJOS_NXJ_0.9.1beta-3 ~/software/lejos_nxj (or something) +$ cd ~/software/lejos_nxj/bin +$ chmod +x nxj* +$ cd ~/software/lejos_nxj/build +$ ant +$ export PATH=/home/user/software/lejos_nxj/bin:$PATH (or put in /etc/environment) +# touch /etc/udev/rules.d/70-lego.rules +# echo "BUS==\"usb\", SYSFS{idVendor}==\"03eb\", GROUP=\"lego\", MODE=\"0660\"" << /etc/udev/rules.d/70-lego.rules +# echo "BUS==\"usb\", SYSFS{idVendor}==\"0694\", GROUP=\"lego\", MODE=\"0660\"" << /etc/udev/rules.d/70-lego.rules +$ groupadd lego +$ useradd -G lego user+
Remember to run eclipse as root(don't know why yet)
+ + diff --git a/mart@martlubbers.net.asc b/mart@martlubbers.net.asc new file mode 100644 index 0000000..ffba08a --- /dev/null +++ b/mart@martlubbers.net.asc @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.12 (GNU/Linux) + +mQENBFJUQNsBCADpv9X6QIYS/dsnGyc8T8ijmTGdcWj/NhXcUSsUqi48NHGMxwCH +s3hGWjb0jRSyzmxo5l8zsoi65iIMj+8S7sGdW1AJTmrE7At/s3MQu3hc6hpHR5Zb +SV18MSzRwFD5KsfDq6fFjtUwq4YXymlN9XaCN22i3966ACdtfOZr1NFuBd2BkqVu +wD5JGWCN7SSNZZMFEO8z+liCAI2zMR6Hc+whNeOBLa5+aFMwk0pxQeSTM4/z7/89 +80jKOvi66ueVL1MwoMiZXRBpigLwPVytaymCMflC2tv4/vpJ6HWV6nLV6LYq8FI7 +dd8OQOl6MZMNY3VNh8xwNwaBsaIPxHCdOYA7ABEBAAG0I01hcnQgTHViYmVycyA8 +bWFydEBtYXJ0bHViYmVycy5uZXQ+iQE4BBMBAgAiBQJSVEDbAhsDBgsJCAcDAgYV +CAIJCgsEFgIDAQIeAQIXgAAKCRCpN7ehrT/r5xGYB/4gtXklGEufKXf1F+gu3u5J +oWdbW45w9skPjZfNj/fAG7y2W+iqR5LMbNvCF5tivScPiURnHrr4OL3werL+YaTr +XjLiYw3qX8y5/HRuo+988I+wwbBZIUzv0/8mtiLwYXLVBK38XertsM/uTg4sCfLo +Bh1JbaBnb3tgzcOM91cz39WaoltSbUhT87IgNhgFuRaHfzGxbvZ1Jam5qWrlZ/Px +caet3v2/ffkzag60qCJiKQ1752yzQsaeSgAcanvMnQSAI/aLUclFFS9SdCM1FhFh +dlY6Q/Ff9QId/2MwsmqE2LUj9YyFIbYst1gNpExWw1BwEzrPnMzDdfRbaPpGr/xN +uQENBFJUQNsBCADhjbVI3jJbQUQI8Kc3X3D0PWTHfNc35caB0WXC+g4itG6DBmz4 +rsZZ+Qkhsi+L56XEsl0QELsA5S+kRGuiQ1WBQGcqEb3DbO/VWvn5Atl4O2bucISV +8rILRep/o9TMaDfZvMty0SWlZTzIW7fV//LKTE/aP13r3/7o44fJt1x9nzEP0hhW +iwN+wjozycAVzAKiYeBqX8W7VwO9xRheP9DW4Xc+YZOozqY73ciEFXc4+js97exE +OBHIaVqbmMX69pqfgIRWpXPTpvIvgzTlQXHGXqMlYd8Xdz6Yh6Dgmc0Xd2wc8mkD +j8DMag9FzEKHrSv/wk+jaWY2S6yu3LOPiLjXABEBAAGJAR8EGAECAAkFAlJUQNsC +GwwACgkQqTe3oa0/6+f2Rgf+NO+NP6qFkpTYzi8hzNxovOdwRPESRLFLsQjC1YHg +UR2cqYOKPEIYkE8/yu4ayFJbJniX8t+IFfbliqBzr8Pr1yD0iwFq13PwkYZvW1WC +epXYnTiXKbisU4V1R/wQ+/S3XJLpWxoIKzJB0IJuxMHTJ2mT2m8FKqQf1djuLA1f +8K/1G3PbT43vh21IoUQLeNwTz0yv3RZ+PSZn3kgOiyUgjmS1/SR2z7MqCGbeGtdY ++LaM6XFzp+Ocr90yxDlYnnTOLUsIhPFZ7H25Hpq+6mGCzqolM3wGhgggJLO70RaR +XBldnRFcphP2W+krMxaLOGOFH3mfjoaRg+z+WpA4GBBJQw== +=7vNz +-----END PGP PUBLIC KEY BLOCK----- diff --git a/nsa-dropbox.html b/nsa-dropbox.html new file mode 100644 index 0000000..921e78e --- /dev/null +++ b/nsa-dropbox.html @@ -0,0 +1,46 @@ + + +# apt-get install fuse encfs+ Install a cloud service(copy.com used here)(assuming ~/bin is in your path and running on a 64bits machine)
PATH=$PATH:/home/test/bin+ Download and install the copy client for linux +
+$ wget https://copy.com/install/linux/Copy.tgz +$ mkdir ~/bin/copy; tar -xf Copy.tgz -C ~/bin/copy +$ ln -s ~/bin/copy/x86_64/CopyConsole ~/bin/CopyConsole ++
Make sure your user is in the fuse group and setup the encfs share by doing this: +
+$ mkdir ~/.copy.encr ~/copy +$ encfs ~/.copy.encr ~/copy ++ When they ask use option p for paranoia and pick a password.
$ CopyConsole -u=the_mail_you_signed_up_with -r=/home/your_linux_username/.copy.encr -p=the_password_you_signed_up_with+ This creates a setup that does this automatically in the future
+if ! mountpoint -q ~/copy; then + encfs ~/.copy.encr ~/copy +fi +if ! pidof CopyConsole >> /dev/null; then + CopyConsole -daemon 2>&1 1>/dev/null +fi ++ Congratulations your setup is working.
This could work with any cloud service, just mount the folder it wil sync first with encfs
+ + diff --git a/o.html b/o.html new file mode 100644 index 0000000..48dcc2b --- /dev/null +++ b/o.html @@ -0,0 +1,31 @@ + + +Het is je gelukt om het raadsel te ontcijferen en daarvoor heb ik deze internet site gemaakt met wat leuke en/of nostalgische dingen. +Ten eerste van harte gefeliciteerd met je 80ste verjaardag en ik hoop dat er nog veel jaren bij komen. +Iedereen werd gevraagd om iets te maken voor het boekje wat bij die gene past en ik vond dat dit wel bij mij past. +Deze website zal altijd te bereiken zijn voor als je het nog eens terug wilt kijken.
+ +Install wpa_supplicant and wireless-tools(standard in most distros).
+
# apt-get install wireless-tools wpa_supplicant+
$ iwconfig+
Create the SSID selection script.
+ I've put mine in /etc/network/wifi/select
+
+#!/bin/sh +ifconfig [INTERFACE] up 1> /dev/null && { iwlist [INTERFACE] scan | grep -o "\".*\"" | tr -d \'\" | sort | uniq; grep -o "map\ .*" /etc/network/interfaces | awk '{print $2}'; } | sort | uniq -d | head -1 ++
# chmod +x /etc/network/wifi/select+
+mapping [INTERFACE] + script /etc/network/wifi/select + map [SSID]1 + map [SSID]2 + .. + map eduroam + +iface [SSID]1 inet dhcp +wpa_conf /etc/network/wifi/[SSID]1.conf + +iface [SSID]2 inet dhcp +wpa_conf /etc/network/wifi/[SSID]2.conf + +.. + +iface eduroam inet dhcp +wpa_conf /etc/network/wifi/eduroam.conf ++
# service networking restartworking restart+ And you can connect to a available network by running this command.
# ifup [INTERFACE]+ If you want to force an [SSID] you can run:
# ifup [INTERFACE]=[SSID]+ +
Standard wpa2 network configs can be created by running:
+
# wpa_passphrase [SSID] [PASSWORD] > /etc/network/wifi/[SSID].conf+
+network={ + ssid="eduroam" + key_mgmt=WPA-EAP + eap=TTLS + phase2="auth=MSCHAPV2" + ca_cert="/etc/ssl/certs/AddTrust_External_Root.pem" + identity="login@university.nl" + scan_ssid=1 + password="YOURPASSWORD" +} ++ If you don't want your password in a config you can also use a hash generated by this command. (Don't forget to remove it from ~/.bash_history afterwards)
$ echo -n [PASSWORD] | iconv -t UTF16LE | openssl md4+ You should replace the plaintext string with: "hash:[HASHOUTPUT]"
$ git clone https://github.com/monsieurvideo/get-flash-videos.git+ Install the dependencies: +
# apt-get install perl libmodule-find-perl libwww-mechanize-perl vlc+ Install the get_flash_videos script: +
+$ cd get-flash-videos/ +$ make +$ make install ++ Create a small script that combines these with vlc by adding this to bashrc or a shellscript in PATH the flag -A alsa could be different(when usig pulseaudio it can be omitted): +
+function ytview { + if [ "$#" -ne "1" ]; then + echo "usage $0 yturl" + else + get_flash_videos -q -f - $1 | cvlc -A alsa -V aa - + fi +} ++ Play a video by typing: +
$ ytview http://www.youtube.com/watch?v=QAUzWtLMnU0+ Some videos can't be downloaded, but most videos will just work. + +