From 0ceabc4e18610cbd4d99b670103399bb785391b1 Mon Sep 17 00:00:00 2001
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 0000000000000000000000000000000000000000..62f030997f48818820d64b56dca656782a7470bf GIT binary patch literal 10240 zcmYc(%P&gI)=SRMWuO@_00J`;69yn
+ + | +
+ 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.
+ +i0kmw-Ptb+i*h>h$#I$ zGTc_cl*|TU!!(vv-K$J&RT#@T0cgs>p}-Sm15G)A9gYbY9N=VpBqlBZT4+9HY{=KN zg1-M`lHm8Vn3ynvi4UkMc}zAbYkNo+UraYFRIYEr%+MHpJ;G6S?6~U~DET3R_YsGM zzD1XLi&u7t9n0kDCqvWHwOM|S$$GZ9HXwjv?^TU j1$ oN(ujmF>dmC+*L>J{|o?`kdL=+Rh#tO+9G2&uGE=k6TKCavcg z&QoQ(ScE7!qL;=kV&ewTZ5vB<1qshwZAmC03S1ISqFl+_7@b00y8N`^%aMb)`rQn7 zY&9q{&~cdHN{8;xS0G-rqT(QUcgSp^*!*ZBaai#1SNw-( vy_=eBbeeXZdimnp({6U~09(<|$P zJ5HtpkB@{EzXt508XB{>j}mz|4))PRK$qZjVc-m0C`cU~ z{0 w%0&2GJ0g98;=8=?sw$I7@$2~3qk7~h?XAA2J z%Q7i7Vzh21A=SG{QYo3FG32gaHFwg#6BpQ0f!5W1*O2-JP+1B5WF{DB?4!M>U5{dd zqJ(>?Dzrko@pL1zy&``pHsV8KgJW-I4RVt?AHPf>;UsrS$5i=%m~ZNfIt=XO!mXW$ z 3ru)GwN}bI_RF^PpDOiSvo_o1PO7F(q8m7rzH_LLVw*;%- zztr85Pj7O&c0Y+xsI<8d@0_KayJOn2sofE=eb*&Fh+=VKweZzlINN>%Me>D1sB^|1 zuLU`4!8g)zp{F}Cvh4*0^e32Ps+@~ N)s;s#&RxoX)^cw_a(Qy68z`ZP3>wi68;F9@jxBCgU#R z7`A5gdI9VqKW;;XxJruY!40Z6Y>AIx{@7T!yDmX4AHgjv%2(gVm=)$v^m=QA<4h|O z`GbHkVb4myHzT#gy?mR$MEfbnLG0pP |9aY+TRV#7^7WC+dx@weQ0mc~ri!nIRy)?mII`=9sJxhfm~FRE3WP zeLLWmL~&hXEp6=!%&iSIdNtT{Pp`Y9-!3$ZcijUIEB$0kdy3>NJ+Y2zCoJ4E2~0C! zfC9MXiA-YyVVo<~J>c&{12Lbt8)Kkz3gogJx(ItjC9-)~?3VkOCm}Rpo>X6KsPn~O zLr!VNaI6%g&6Q#D*Ke__iy|yHw!hdeN>;s3anNdPV|@L5y@sCkm52%U&W~g`Deo^4 zW#WspR##YPA?scHndl`xkG^^cluTIu(4)!Y^WJVjEwL1e`5{T0P<|G3eR#+MV=Bu% zz{^6NKh_+$OlK8r?P>3HH^U=MoLg(a`}m5mw|}`|DIKs7=;I@yjYMtDHfX%d70FQv z2Pt7O_-vK)=GCUk$(zyU?A&=(aIYLIj~W`jP<%`RDalFIydW~I%YL}Kzc)(OJDRSL zr7-i(2{9mb%e^yaZI;f&%Fmim_s7C6^kVv#3En}cH4VPey!@ETc_-fznbaBg^c~s! zPpK$=<;(6*$)wQ`87FZ~4VfXqmkDSBhS&*=#=#K0m8?*-Dry1=U}M-^4uG$UszN}a z>YUE<0_sozq#_63LOehtIeoQ8KxkY815PrkyjpkxI10+9;K}d_(s#Qq^q3R=mEL^S zS6Xa=8jqndiQ`CUa8@>x0=VPvlRjWE-bdU2-mO^q>tu@_HA|IbhreZPTnnI$l~#V^ z=o&e7!(jg9k(#`KQ~39qI0}`!hxWW~B`4j{edfZ8!Ct8S(@JGqr sL?) z hV%QS0NeG!WBmSNBu1>e1_**;W8mWpRArhZzYqYf};&6VNsuUSBeFDuCo|q z^*k;k4mC|bIqbFAesEDcJ0)6SUhTzVb(8?WVD2}iU%yAKpOsVXMhKw6eUW_!>LP*z z_6zGe%bEHPX0*n@U+7syUMD?l`a~s=Sxt8LM>9^+zWI(xhJ76&DqxVjIEUx;Y#+ym zMkK_u$HLY}d0|J)? k~O;%=MmWj=DLtnSFyW@D#;Z=m5-imki0D=6dqRf2$ zCdGswbA-mf-+PMPcG~2NkR&}}-I9%F>tnm<(yynxCgDqSnzqZO@J_qI*YD1y*N|HB zo#+%?!5#`O_ngn|Z=z8_c~Bq-HQ}s?Evf(o>T}UXNMtgqIOjn-MjrnsmAe%YSEm)w zS%IA8F%}O3?J5XXYi)z%o-C`NA49B)U}NSjl#q-=D8iULmfE|5?2I*HPce@QAHk5~ zBmACx{r%xK_q%EPlsA+F@fuhG(Ec~5e!rot La=KPm z%6TJq?IN=A5xcA|*h~Tcb8vjN%xvnxzLPw^21V8D!fn#r-c&8zcu1m%=)Md~wK4gw z&*xy!HUGn33L5u-vCj)G3NXC07$C738WB8xZC1rc#6mYlIzLrr7BU8F;d)6`SX_b; zQllzz0D%TLopZ?<0l>6I#I(@(WEjiH0qSC?5}*i#0O+ghS3W?sSaFq&kepVu_y|4~ zv;lYp-vFK?bDE2WL!?dO{8RV$zE%huM!Dx@_>U2J)+Jole&cWvsgOE*de}(6gtj6U zFOYz7x{keHnPcAzgVDGWvIj=CfZ>0BB(CGJ;q{Wp8nv8-JF>MWpa${hQuJ=e#6#7l zCES gKds|5OU4w<$>ql|Pv@}qqYWrXX0R~zoU_Y@q%OJ1u8 zRMu~ngrzYHQFpLV2|Yc0hi#suQcqTgDE7YLLmFLVU0SfKJzCes9ZJ)qIL|Sl6;oBQ zK%+nN&FIPyhP N9v=ojn`*Pch$bESjWGI@~>rX0m!nYo;cA-W3PN4+}+% z3+8|N@k7{TQvL3YRcA4^1ig=TL*JgcH|}5;Iv@E#bSoB4%Q(KPv#M2HCrZ2al7o6F z{nP>p^f;Li)LtvRBa@B!$|5>EZgs1%WfE43SP`XcQ4L9t>QN3w<8Xy)0oX!_q7iXy zsMaw;PeucRmV+L^sX~(RjWiJ;XmT|vf;`B&GaeO`k72}6kV>r8Ly#PF8?c9NBj6xw z$^vlg1mIDS-v{-`!K!$x7dp`7N676`GfteMqFZyV*1#p@zJ?4sE;o6? =P z=(tZjIkG*~Yeg-O6?N{qV>IXjR+PLbWJx|O3Udo2of)7w&2ZS !81)dj5WDRsA&N9zL!w)0TDfT9-YE>S=QI@)? zoe6Q%(&2BtKJ+YbP2@VCiIhLmo@45zBFr#7o@;TlFYK$)B^3STiHb vGM(bH)r5_ z@xO9IpH2AHb$3)%eaOaK nxAn9;iW1QX{6ycH5~$f|X!thyD;BZ9j-D88!JN=`eFFdU`Ze C+vKQv|x`X1m3hl%)yUxj<9=EDaypF;F2Z-CwZ1G#Z^=+1Y zW`;a1LEV`1{1^0SC86<}G`qvlT_i0)m1rYpo~^>@?bqbVUS=>GwCGV|Fi#u`y;yGl zC35 Zo zxLGzYBt|qD3w9NWMBFfWIyV^~L*+(Qln~^oaK^p@5x0DHu9Jcs_ktcUSt=S1 -Uy_-aXft1xX0XVtKynj z^ j6|un>1NH(RwLDo5e1HTnj`f?UU4yjR>f^K#0kp;tPROvi>7R5k?9He zdR&q6WvaiS{uI?uiE}c(yJLn;!+U_pPqcU^fH740Tb%o!wNSsb{@ABDde_8i{II#1 z^Wn(-mF)L4p|5Nk!&c>j?v6x;Q@;zJi)>5U&NGH^`$9vYFXfOFFHHe)v+sVqxdv7S zyoGTV^=K?0QPlNMT!T>A9)vVHxL49jFg7yE&$sGsq NLx;Z_sFvh9K$0E)xPlKe1)r1(vs=wdVigx~nrR z0)_HXc)Iqm7H4`g{3w{=8z|1Cl{m@4BUCix;#8G&;Ocf>mE0En@#Po+eH`+|tbqZl zT1pV) w(1|)g<`!5$aA+6^Q-XKoOi2qIl$dz91!%7dR$G$xnyh@&Cuh6v>x<-R+x`M zuSp0U;&zH%v-)_{*^NspS~~I$oPZkds4J>yrIqnjGu0$$!qp_zAZ$aNqJ fIR zvH*tWv?ec)rE~5~B{0WUSAPV^yeP0fSn)r6ltVy4SVvk!J--lADv|i3xps0N{Z56@ zB1lGRLXUum=ZGQs-z$e2XneSqM!?#n_u~v_hM)V|# jf&h!;-ofmz(MnC}PONnW1qL&SMy(fQLE5|8>ueZ>Pp7eaE&OQm9j zpG}1hHq}P}KGZPytxb9N--}dAU7gF6 8pB zHv<)`5-jW<_*+w%o;y!lw1O#^B+UPo<6-kSa8V}-Xy`#Uj92Keb4j!-4Ae#IOuT*% zSY%yN2=a(M#0ER`dPX|zYo|X*m$SGIudl4W2j0%z8f-52Bwy8Z*Af0(Kq 3n92o5z)LxhkgFlWb^?X{>f9&p*Z-oU Xy#G?6Ptg$>tW z#s7%zTQ4?7U`aXQs96~vUry V1+0!IQmY8QfA{`liXKnMn=RiJnQb2eQz%r&I=C%m?oN*yp zz8LZRAQ3Sfz}c!CPK8?tf4nJvhPRUK>eu%b7lOVbm#Ljtj%vTE%@!OX@R#J{d7F%{ zCnf1RPv1~Uo{pu@7bGtoRp4)bz@i+fbD@# *e;K8t~D2-p)=} zwB#l~F+bxlwqe&8oSQP>_@nG1P}MN%bFuQL6pcOTarW8pNe-m5kzD_G%jwEJP@vl8 zb`OBB0%NTI7|rP!v`n6^JsZhgOEnd_(tbjAk*z*nr1oSN`K-hVzY8SVF{^G!hs%KK zn`)J8{bUlgx;qu@>n-_1iAgb!(BpM7e+H6hX4lX9uoQLZ*<<($;uY{`S1>iD{P&+g zZ;2M!Yfv<3KU>w8E%rS{OHa)=m-w!l7XM%VYEIb%cNB8whsx)@VnJH=yAy`+zu&$s z$2AaSUvD=`N8gD>c1Y2>+Cg`O`*p@7j`Hq&gmb7@7lOUBgs#;ueqO)r{_3UEX*XjH z8zlW!>EtDC9EvYhZlV|z!vDv= HT|%~OaS!O>XWKY+ zV3|{3RZ-1}?#P%IhH!!`+Rt%5E3pSHJyZBx0?Z}mM-(Y%KN;kA?l{kRu#} *;?su2fk Qd1e!4G|t=w8`PQ={&a_lZ}RzHXh{&Jv|8bZ(S@g$r6GbN`| zyVms?i@-&u(k32^U|-Iz$tqr)Nq-g}X_dab$KdH71iz7Ty+m?Kl4JmE+0w!y1$-+) zv$(C+9qOxfC8s;839-*lH`58R^bVSfS#t8-JHzL$CgL()D>A2d)Y8iVZ|50#_?1qF z{B^INzVf~Y2v_THaTZqe+J{{u?}6W?>)v(B&$$x253v0yui?rh;X+ihu!>y6zl54` z8${R&uA_?`v%>FqpRhMZ^8fH_j-}z3l%_d+f}>FE#l5;)kk@Z9R+v)GoD#4@-ZA_c z_fmJnXX1EE%>8z#nv>;HO~OijGNJvihJ&+-@DlIyzFrgN#NMl!nZ-F0F-4eZ32vlT zz`?K&fz99*|5En%h$z}%Tq#TyFn4%Rqizn46 ^yuktRvg@ RiP896yFb-Ne1rfP@+ zb?PUD3?myGGaEcaXT{+skg?Vew?%$08s7#pkFnTkd{Kp7zesx{di9UtePs%})z5F( z4*8o@IqZGi@8)!|+=XDjek_rgq_A>PvSrqh+||elkO(<>vq*~M41VjP?iUqd|Hy=+ zt^qChio>r_E{3e%6zwxY;yNC%k3N>-u*!XEXxFRmYp)ep;GY(iko1c6ZYchN6#EQ6 z_yuyXJNq2(uI98TjjzUAkQOyVMY!Z%@KL5$LHQ*r+g05;Rgi|1=k+>3oSX#8tnV16 zka+c2!{=S*aq3QNG8rlbSHewjPGM%9L>AQ;Dvn=#snEYW1iUgz(z0;AM3Kj8*f?KL z0D0viFy&}*l=w!5m*tHWji5zGSkjjM80YZMiOF@*>HW3N0 f z&qV+E ;7qd^s;EjDFH)<0lA zcd;s14nVTh;o#~HpLq4B#N6}JmISFvr$66V_U##w`1L=)JlnQ=6ZIW82;0Z;-*30q zhXvhCeIIzg`{iBFC9fV0VH|Ml)&W#(rTdUHa}>7Z8hcTh<*tF_71`l<+XCGcbT)p3 zUe@^YjvnIUq9_?hagvplt72TnPpv4eywNP@TVQwrpM9l)JIfMWzCcaFPr*h)cR4Ib zGhp=l!n30CodoaO;ylPkk%(vqjAr|@h_i{|0oT}~(!sd()Zm?}YZIe+=I2=Fi#ILL z=hu6%<^E6wJVRPm*%5WO1}c~5>0gc!6f(e9_-=+Tbh6Prvxj8~3O`ucWi#mNHyMmT z7n?OEA=t4(M#O3DD^cj)C-2v7?P=bGG4Or(i4aRQuQorfe3IVV)iE^{IBTKe#5#-i zLN@I0bW|Em4nE*vwr_g*5ySzQ2A*jjwe1G4(8<3d-AYXlxZqiTUiNcxF79XOScrvN zc6C7In^y8z6(PgYQrl!k4n+CU=~c>2>7>*{tGaaQu3i2)lxWM-%OpZ`Tj8O)gMNl^ z@3xLb0<{%M5~a4OWfHIgbg<&7g&Sjqf+-&EBE`Q2o=N5r3C?1hiXXYNIL--^nBQa$ z5pwQQrnjGk4$Cf%HbyN5#e4`X7 H1h}A@Vaq zbF9_;HtClisw4##g%C53xd(1-t~{iYX}ew@63dAO^C* WDy} z*9$>kNqihuPcbjRO37H+F8w9YP&KkrXnvQdVPo_7!f<{B>lP1p+uB^zj5BC0Ns(lb zL>WktBtcpmEmdCbss+$`nk)8++ytfoVzV1M&p){)4cF)~It+aAu?XroEiFSxq~nY3 zznhI8y&);x7G> S<{{4GiE!igC67($-!w8G_mzCCn?8J*yO-1n-z`ib!v)mh zPIxB;TC{C;K3Wty9JrO2JBWva0a{d#15#%E$W!cFnXO|s{t+ru{BsE-8BAZjNu76U z5B@7~Yx}C>h&S%N+s{8`j~15cT9Haj-!vFD(fA7UH0EYcB}+puN(x^`36R=)Ek)p_ z72wOu{3Cf)?qMLfU{*qhN1?Fdo-(-^?EdUq?6c;GM~Ot2EMD{zG%cE4ew57 JS`%@l?ZVB z r>zKY&5@PIKx0t zXu>*Eugq>z(#43VI5*4*ZmBniRU#@%6h|sWz^MkiPEdKS0_*`{ f4^d>Z6CmBvsJ%`*FRl=YuPiCCZ@@z0-v9nzhhn^U literal 0 HcmV?d00001 diff --git a/put.bash b/put.bash new file mode 100644 index 0000000..46ca44b --- /dev/null +++ b/put.bash @@ -0,0 +1,6 @@ +#!/bin/bash +set -e +for f in $(find . -type f | grep -v "put\|/\.\|^\.$\|/$") +do + curl -u $(gpg --use-agent -d ~/passwd.gpg | grep ftp-user | awk '{print $2":"$3}') -T $f ftp://martlubbers.net/public_html/$f +done diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..634ad20 --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +# go away +User-agent: * +Disallow: / \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..59f1942 --- /dev/null +++ b/style.css @@ -0,0 +1,15 @@ +body +{ + color:#000000; + background-color:#e3e3e3; +} + +a:link +{ + color:#000080; +} + +a:visited, a:hover, a:active +{ + color:#0000c6; +} diff --git a/test.php b/test.php new file mode 100644 index 0000000..5d666fb --- /dev/null +++ b/test.php @@ -0,0 +1,47 @@ + + + + + + Doom Metal Band Name Generator! + + +" . $input[$rand_keys[0]] . " "; +echo $input[$rand_keys[1]] . "
\n"; +?> +
+
+ + new
+ contact + + + diff --git a/wlan-debian.html b/wlan-debian.html new file mode 100644 index 0000000..8f35522 --- /dev/null +++ b/wlan-debian.html @@ -0,0 +1,78 @@ + + +Automatic wifi without heavy network manager on debian + + + +PREREQUISITES
+Install wpa_supplicant and wireless-tools(standard in most distros).
+# apt-get install wireless-tools wpa_supplicant+
+ Identify your wifi controller. This can usually be found by typing
+$ iwconfig+
+ Locate all the config files for your desired networks. Mine are placed in /etc/network/wifi/.conf. More info on creating configs in the end of the file. + + INSTALLATION
+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 ++
+ Make it executable.
+# chmod +x /etc/network/wifi/select+
+ Change in /etc/network/interfaces the [INTERFACE] specification.
++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 ++
+ You're finished! Restart the network service with:
+# 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]+ +CONFIG CREATION
+Standard wpa2 network configs can be created by running:
+# wpa_passphrase [SSID] [PASSWORD] > /etc/network/wifi/[SSID].conf+
+ For eduroam you can use this example:
++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]"
+ note: don't use quotes. + + + diff --git a/youtube-term.html b/youtube-term.html new file mode 100644 index 0000000..6f69543 --- /dev/null +++ b/youtube-term.html @@ -0,0 +1,31 @@ + + +Play youtube videos on a headless server + + + + Download the get_flash_videos latest version: +$ 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. + + -- 2.20.1