<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-22636751</id><updated>2009-09-10T23:00:18.827+03:00</updated><title type='text'>Karolis' web log</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-22636751.post-117502908062266916</id><published>2007-03-27T22:00:00.000+03:00</published><updated>2007-04-11T23:55:38.860+03:00</updated><title type='text'>SLO 1.1.5</title><content type='html'>The last changes to Scanning Large Objects are from 2006-12-18, but it seems that I managed not to publish these changes for quite a lot of time now... More than 7 months.&lt;br /&gt;&lt;br /&gt;An excerpt from the changelog:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;As of 060803, I have decided to convert this to TeX and make a&lt;br /&gt;very brief history of this document\ldots&lt;br /&gt;060803 - Conversion to LaTeX, enough changes to promote to 1.1&lt;br /&gt;061212 - Finally came back to this article. Added the screenshot that&lt;br /&gt;  was in my weblog, changed the title (added version number to it),&lt;br /&gt;  fixed some parts that didn't sound quite right for me, promoted&lt;br /&gt;  version to 1.1.5 (It is pretty tricky to decide on version number ;) )&lt;br /&gt;070106 - Fixed some typos, prepared this to be published (in several formats)&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The article, in various formats:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://82.135.162.105/%7Ekarolis/SLO/1.1.5/html/index.html"&gt;Browseable HTML version&lt;/a&gt;&lt;br /&gt;&lt;li&gt;HTML, downloadable:&lt;ol&gt;&lt;li&gt;&lt;a href="http://82.135.162.105/%7Ekarolis/SLO/1.1.5/SLO-1.1.5-html.zip"&gt;.zip&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://82.135.162.105/%7Ekarolis/SLO/1.1.5/SLO-1.1.5-html.zip"&gt;.tar.gz&lt;/a&gt;&lt;/ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://82.135.162.105/%7Ekarolis/SLO/1.1.5/ScanningLargeObjects.pdf"&gt;PDF&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://82.135.162.105/%7Ekarolis/SLO/1.1.5/ScanningLargeObjects.dvi"&gt;DVI&lt;/a&gt;&lt;br /&gt;&lt;li&gt;LaTeX source:&lt;ol&gt;&lt;li&gt;&lt;a href="http://82.135.162.105/%7Ekarolis/SLO/1.1.5/SLO-1.1.5-src.zip"&gt;.zip&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://82.135.162.105/%7Ekarolis/SLO/1.1.5/SLO-1.1.5-src.tar.gz"&gt;.tar.gz &lt;/a&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-117502908062266916?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/117502908062266916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=117502908062266916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/117502908062266916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/117502908062266916'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2007/03/slo-115.html' title='SLO 1.1.5'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-115841726865349704</id><published>2006-09-16T16:44:00.000+03:00</published><updated>2007-02-16T18:01:16.906+02:00</updated><title type='text'>Rsync on Windows</title><content type='html'>When several computers are networked together, you can take advantage from this - you can setup rsync to synchronize data between computers. This can be particularly useful when you want to sync laptop with desktop&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Note: Maybe this tutorial is over-verbose, but i'm used to assume nothing from the _user_.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;I'll be talking about Rsync usage in Windows... Although i am currently writing this in Vim editor under Linux.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;After you have them installed, follow the following steps:&lt;br /&gt;&lt;br&gt;&lt;br /&gt;First, you have to install both cwRsync packages from &lt;a href="www.itefix.no/cwrsync/"&gt;here&lt;/a&gt; . After you have them installed, modify the batch source below to suit your needs. :)&lt;br /&gt;Don't worry, the batch file example is reasonably commented and places that have to be changed are marked by "CHANGE HERE" lines&lt;br /&gt;&lt;br&gt;&lt;br /&gt;-------Start Batch example-------&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;:: This is first to suppress command themselves echoing to the screen&lt;br /&gt;@ECHO OFF&lt;br /&gt;&lt;br /&gt;:: Make environment variable changes local to this batch file&lt;br /&gt;SETLOCAL&lt;br /&gt;&lt;br /&gt;:: This command specifies directory cwRsync is installed to&lt;br /&gt;:: Specify different path if different from default&lt;br /&gt;SET CWRSYNCHOME=C:\PROGRAM FILES\CWRSYNC&lt;br /&gt;&lt;br /&gt;:: Set CYGWIN variable to 'nontsec'. That makes sure that permissions&lt;br /&gt;:: on your windows machine are not updated as a side effect of cygwin&lt;br /&gt;:: operations.&lt;br /&gt;SET CYGWIN=nontsec&lt;br /&gt;&lt;br /&gt;:: Set HOME variable to your windows home directory. That makes sure&lt;br /&gt;:: that ssh command creates known_hosts in a directory you have access.&lt;br /&gt;SET HOME=%HOMEDRIVE%%HOMEPATH%&lt;br /&gt;&lt;br /&gt;:: Make cwRsync home as a part of system PATH to find required DLLs&lt;br /&gt;SET CWOLDPATH=%PATH%&lt;br /&gt;SET PATH=%CWRSYNCHOME%\BIN;%PATH%&lt;br /&gt;&lt;br /&gt;:: Example : C:\WORK\* --&gt; /cygdrive/c/work/*&lt;br /&gt;::&lt;br /&gt;:: Example 1 - rsync recursively to a unix server with an openssh server :&lt;br /&gt;::&lt;br /&gt;::       rsync -r /cygdrive/c/work/ remotehost:/home/user/work/&lt;br /&gt;::&lt;br /&gt;:: Example 2 - Local rsync recursively&lt;br /&gt;::&lt;br /&gt;::       rsync -r /cygdrive/c/work/ /cygdrive/d/work/doc/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;:: Simple menu for choosing synchronization direction&lt;br /&gt;&lt;br /&gt;:: CHANGE HERE!&lt;br /&gt;:: You are free to change the computer's name from Foo to something more sensible&lt;br /&gt;:: Do one search and replace run on this menu.&lt;br /&gt;echo 1. Retrieve Wiki from Foo&lt;br /&gt;echo 2. Send Wiki to Foo&lt;br /&gt;CHOICE /C:12 /N Make your choice:&lt;br /&gt;IF ERRORLEVEL == 2 GOTO TO_FOO&lt;br /&gt;IF ERRORLEVEL == 1 GOTO FROM_FOO&lt;br /&gt;&lt;br /&gt;:: You must replace paths, IP adresses and usernames&lt;br /&gt;:: An explanation for the clueless:&lt;br /&gt;:: Replace user with user which was defined in secrets file&lt;br /&gt;:: Replace IP with, well, Foo's IP adress&lt;br /&gt;:: Replace path with your path&lt;br /&gt;:: Note about cygwin's path: It consists from /cygdrive/x/Path&lt;br /&gt;:: where x is your drive's letter, eg C drive&lt;br /&gt;:: Another thing to note about UNIX paths in general&lt;br /&gt;:: is that they use forward slashes, not backslashes&lt;br /&gt;:: EG, C:\Windows\system32 in this format would be /cygdrive/WINDOWS/system32&lt;br /&gt;:: Yet another difference is that path names are CASE SENSITIVE,&lt;br /&gt;:: Meaning that Doc, doC and doc are three different filenames&lt;br /&gt;&lt;br /&gt;:: CHANGE HERE!&lt;br /&gt;&lt;br /&gt;:TO_FOO&lt;br /&gt;rsync --del --progress -av "/cygdrive/c/Place/That/Needs/To/Be/in/sync/" user@192.168.1.1::Wiki/&lt;br /&gt;GOTO END&lt;br /&gt;&lt;br /&gt;:: CHANGE HERE!&lt;br /&gt;&lt;br /&gt;:FROM_FOO&lt;br /&gt;rsync --del --progress -av user@192.168.1.1::place/ "/cygdrive/c/Place/That/Needs/To/Be/in/sync/"&lt;br /&gt;GOTO END&lt;br /&gt;&lt;br /&gt;:: Here are the explanations of command line flags&lt;br /&gt;:: used (taken from manual of course :):&lt;br /&gt;:: -a, --archive           archive mode; same as -rlptgoD (no -H)&lt;br /&gt;:: --del                   an alias for --delete-during&lt;br /&gt;:: --delete-during         receiver deletes during xfer, not before&lt;br /&gt;:: -v, --verbose           increase verbosity&lt;br /&gt;:: --progress              show progress during transfer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;:END&lt;br /&gt;echo -----------------&lt;br /&gt;echo I hope the sync was succesful! :-)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;-------End Batch example-------&lt;br /&gt;&lt;br&gt;&lt;br /&gt;When you're done with that batch file, you should save it as C:\Program Files\cwRsync\sync.bat and you're done with the client part...&lt;br /&gt;&lt;br&gt;&lt;br /&gt;The daemon (server, service) part needs two files for configuration:&lt;br /&gt;&lt;br /&gt;rsyncd.conf and rsync.scrt&lt;br /&gt;&lt;br /&gt;The first file contains configuration, folders for sync et cetera.&lt;br /&gt;&lt;br /&gt;Rsyncd.scrt contains plaintext pairs of usernames/passwords. You can name rsync.scrt whatever you want to, as long as you don't forget to update pointer in rsyncd.conf.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;-------Start rsyncd.conf example-------&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;use chroot = false&lt;br /&gt;strict modes = false&lt;br /&gt;hosts allow = *&lt;br /&gt;log file = rsyncd.log&lt;br /&gt;pid file = rsyncd.pid&lt;br /&gt;secrets file = rsync.scrt&lt;br /&gt;&lt;br /&gt;[place]&lt;br /&gt;path = /cygdrive/c/The Place/Docs&lt;br /&gt;read only = false&lt;br /&gt;auth users = user&lt;br /&gt;transfer logging = yes&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;-------End rsyncd.conf example-------&lt;br /&gt;&lt;br /&gt;-------Start rsyncd.scrt example-------&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;user:password&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;-------End rsyncd.scrt example-------&lt;br /&gt;&lt;br&gt;&lt;br /&gt;These configuration files must be unique for both hosts. I.e., 1 host must target 2nd host in batch file, et cetera.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;When all of the configuration is done and config files are in place... start the daemon:&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;sc config RsyncServer start= auto&lt;br /&gt;net start RsyncServer&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;---&lt;br /&gt;(Enter this to cmd prompt...)&lt;br /&gt;(no, the weird space in "start= auto" is NOT a typo. That's actually correct syntax... Duh)&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Or, if you prefer the tedious rodent-GUI way:&lt;br /&gt;&lt;br /&gt;Go to Start&gt;Settings&gt;Control Panel&gt;Administrative tools&gt;Services, find RsyncServer, go to properties, make startup type automatic, start it.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;When finished, launch that "sync.bat" or whatever you have named it, and it should give you a proper mini-menu for choosing synchronising direction. Enter the choice number, and the synchronisation shall commence... Happy synching :-)&lt;br /&gt;&lt;br /&gt;Edit (2006-09-20): Sorry, the "choice" command isn't included in Win2k/XP by default; It is part of Microsoft's NT Resource kit... Choice.exe can be downloaded from &lt;a href="http://www.dynawell.com/support/ResKit/download/wntchoice.asp"&gt;here&lt;/a&gt;. Put it to C:\(Windows|WinNT)\system32 or to directory where is that rsync script located (folder where CwRsync is installed)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-115841726865349704?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/115841726865349704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=115841726865349704' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/115841726865349704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/115841726865349704'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/09/rsync-on-windows.html' title='Rsync on Windows'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-115765200622859144</id><published>2006-09-07T20:55:00.000+03:00</published><updated>2006-09-07T21:00:06.256+03:00</updated><title type='text'>Mysteriously unreachable websites</title><content type='html'>Today i solved a great annoyance i had for a loooong time... I couldn't access quite many websites:&lt;br /&gt;&lt;br /&gt;www.python.org&lt;br /&gt;www.ubuntu.com (No, i am NOT an ubuntu user. It is just that that i couldn't reach their website)&lt;br /&gt;www.lilypond.org&lt;br /&gt;www.ubuntuforums.org&lt;br /&gt;www.delilinux.de&lt;br /&gt;&lt;br /&gt;and a whole lot of other domains. I have regarded it as mystery and blamed ISP for that... Until today.&lt;br /&gt;&lt;br /&gt;Today, i decided to look at them more closely and my quest was to find similarities between these hosts.&lt;br /&gt;&lt;br /&gt;The whole log of how did i diagnose and fix it (maybe oververbose as always):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#This is my router box running Slack10.2&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#First, i tried to nslookup and then follow the packets&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;root@EN6350:/var/log# nslookup python.org&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Server:         86.100.0.8&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Address:        86.100.0.8#53&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Non-authoritative answer:&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Name:   python.org&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Address: 82.94.237.218&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;root@EN6350:/var/log# traceroute python.org&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;traceroute to python.org (82.94.237.218), 30 hops max, 38 byte packets&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;1  123.76.34.95 (123.76.34.95)  2990.280 ms !H  2993.109 ms !H  2999.948 ms !H&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;root@EN6350:/var/log# traceroute 82.94.237.218&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;traceroute to 82.94.237.218 (82.94.237.218), 30 hops max, 38 byte packets&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;1  123.76.34.95 (123.76.34.95)  2995.091 ms !H  2990.231 ms !H  2999.924 ms !H&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#This is fake /|\, my gateway's ip is different&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#nslookuping once again, to see possible similarities&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;root@EN6350:/var/log# nslookup lilypond.org&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Server:         86.100.0.8&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Address:        86.100.0.8#53&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Non-authoritative answer:&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Name:   lilypond.org&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Address: 82.94.241.173&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;root@EN6350:/var/log# nslookup ubuntuforums.org&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Server:         86.100.0.8&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Address:        86.100.0.8#53&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Non-authoritative answer:&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Name:   ubuntuforums.org&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Address: 82.211.81.186&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;root@EN6350:/var/log# nslookup ubuntu.com&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Server:         86.100.0.8&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Address:        86.100.0.8#53&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Non-authoritative answer:&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Name:   ubuntu.com&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Address: 82.211.81.166&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#So, strangely, all of nonreachable hosts are in 82.0.0.0/8 netmask.&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#Let's look at route and iptables&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;root@EN6350:/var/log# route&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Kernel IP routing table&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;192.168.1.0     *               255.255.255.0   U     0      0        0 eth0&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;82.0.0.0        *               255.0.0.0       U     0      0        0 eth1&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;loopback        *               255.0.0.0       U     0      0        0 lo&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;default         82.135.162.1    0.0.0.0         UG    1      0        0 eth1&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#82.0.0.0 route causes all packets sent to some ip address which starts with 82, be sent to null&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#So i will delete that route.&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;root@EN6350:/var/log# route del -net 82.0.0.0 netmask 255.0.0.0 dev eth1&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;#Now, let's try tracerouting packets&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;karolis@EN6350:~$ traceroute python.org&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;traceroute to python.org (82.94.237.218), 30 hops max, 38 byte packets&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;1  c01.int.balticum.lt (212.59.18.1)  8.700 ms  10.213 ms  9.128 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;2  c02.int.balticum.lt (86.100.2.17)  62.339 ms  40.145 ms  9.255 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;3  e01.int.balticum.lt (86.100.2.25)  10.151 ms  10.296 ms  9.614 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;4  213.226.138.245 (213.226.138.245)  13.482 ms  12.103 ms  14.310 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;5  213.226.156.60 (213.226.156.60)  232.569 ms  237.165 ms  159.932 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;6  s6-0-0.11-8-0.ar4.DEN2.gblx.net (208.51.117.249)  196.053 ms  362.947 ms *&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;7  so1-0-0-2488M.ar1.AMS1.gblx.net (67.17.65.242)  285.953 ms  361.452 ms  242.792 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;8  * XS4ALL.so-7-0-0.nar1.AMS1.gblx.net (146.82.33.178)  484.540 ms  282.054 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;9  0.so-6-0-0.xr1.3d12.xs4all.net (194.109.5.1)  249.593 ms  141.258 ms  261.868 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;10  0.so-3-0-0.cr1.3d12.xs4all.net (194.109.5.58)  356.662 ms  210.328 ms  298.223 ms&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;11  dinsdale.python.org (82.94.237.218)  91.372 ms  290.529 ms  276.604 ms&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So i solved this problem only after about a year since it appeared... Because I couldn't imagine why those sites wouldn't work. But it's better later than never, I guess&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-115765200622859144?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/115765200622859144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=115765200622859144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/115765200622859144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/115765200622859144'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/09/mysteriously-unreachable-websites.html' title='Mysteriously unreachable websites'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114907033418012811</id><published>2006-05-31T13:12:00.000+03:00</published><updated>2006-10-06T21:36:19.706+03:00</updated><title type='text'>Lithuanian HOWTO for Zenwalk Linux</title><content type='html'>The following is a log of changes you need to do to configuration files to get Lithuanian keyboard layout. It should work for any GNU/Linux distribution that uses Slackware-style pathnames and startup scripts/their locations. &lt;br /&gt;&lt;br /&gt;Open /etc/X11/xorg.conf, find &lt;b&gt; Section "Input Device" &lt;/b&gt;, and something like &lt;b&gt; Identifier "Keyboard0" &lt;/b&gt; or &lt;b&gt; Identifier "Generic Keyboard" &lt;/b&gt;. Changes you need to make to this section: &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; Option     "XkbRules"      "xorg"&lt;br /&gt; Option     "XkbModel"      "pc105"&lt;br /&gt; Option     "XkbLayout"     "us,lt"&lt;br /&gt; Option     "XkbVariant"    "extended"&lt;br /&gt; Option     "XkbOptions"    "grp:alt_shift_toggle"&lt;br /&gt;EndSection &lt;/pre&gt; &lt;!--&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/etc/rc.d/rc.keymap should look like this:&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;# Load the keyboard map.  More maps are in /usr/share/kbd/keymaps.&lt;br /&gt;if [ -x /usr/bin/loadkeys ]; then&lt;br /&gt; /usr/bin/loadkeys us.map&lt;br /&gt; /usr/bin/loadkeys lt.baltic.map&lt;br /&gt;fi --&gt;&lt;br /&gt;&lt;br /&gt;Add the following line to /etc/profile.d/lang.sh:&lt;br /&gt;export LC_CTYPE="lt_LT.utf8"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can find an applet for switching keyboard layouts visually for Xfce &lt;a href=http://download.zenwalk.org/people/sebastian/experimental/xfce-addons/&gt; here &lt;/a&gt;. Install it via installpkg and add to Xfce menu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114907033418012811?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114907033418012811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114907033418012811' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114907033418012811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114907033418012811'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/05/lithuanian-howto-for-zenwalk-linux.html' title='Lithuanian HOWTO for Zenwalk Linux'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114563302407934248</id><published>2006-04-21T18:08:00.000+03:00</published><updated>2006-06-19T13:20:43.450+03:00</updated><title type='text'>Scanning...</title><content type='html'>Recently, i have done one project: I scanned one large map (one of those which are meant to be hung on a wall for the whole class to see). Because i had problems with the technique myself, and because i couldn't find any information about this on the internet myself, i have decided to share this information for all the Net to see...&lt;br /&gt;&lt;br /&gt;This tutorial was written for user who understands general terms in graphics and is willing to experiment with the parameters which are different to eachproject.  It tries to guide through the process of joining/stitching of about 60-80 indvidual scans/pieces/parts. If you only try to stitch A3/A2 using your A4 scanner, you have to follow only steps 3 and 7&lt;br /&gt;&lt;br /&gt;The main problem is software: i couldn't find a decent program for stitching scanned image because they don't find the correct keypoints between the images, meaning that they cannot find similarities in overlapped areas of the images, and subsequently meaning that the program cannot join the images. Realviz Stitcher, a well known program, really dissapointed me with it's one limitation: "Every image must be the same size". Because of that, scanned images i have straightened (straightening changes dimensions of resulting image) couldn't be stitched at all (it even refuses to read them when it sees this darn difference) even when they differ only in one pixel! And it is said that this program is optimized for stitching scanned images...&lt;br /&gt;&lt;br /&gt;After all this search for programs, i gave up. I now tried to configure my primary stitching program - Autostitch... It worked, but i spent really much time configuring it to work correctly. Now all the following stuff seems basic to me, but i know that absolute majority of people don't even know how is it possible to scan objects of such size, and how you can do that with standard A4 scanner. This process can be broken to 7 parts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Scan the whole thing in overlapping rows (really preferably saving each row in a separate directory eg. Row1, Row2)&lt;br /&gt;2. Download AutoStitch from &lt;a href=http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.zip&gt; here &lt;/a&gt;&lt;br /&gt;3. Batch process 1 row (convert TIFFs to JPEGs, and rotate them 90º to left)***&lt;br /&gt;4. Configure Autostitch to these parameters: &lt;a href="#sc"&gt; screenshot &lt;/a&gt; and feed the 1st row source images to Autostitch for stitching. It will be saved as pano.jpg at the directory where pictures are located&lt;br /&gt;5. Repeat third and fourth steps until rows are depleted. Use the same Autostitch configuration for each row&lt;br /&gt;6. Batch rename all of pano.jpg's (batch processing is preferred because it is really boring work to rename them one by one with mouse and keyboard) to DSC01.jpg, DSC02.jpg (or something like that) and move them to a directory called "rows"&lt;br /&gt;7. Now, select the contents of the folder "rows" and stitch them (it will refuse to do that if you didn't rename pano.jpg's and left them pano.jpg, pano2.jpg). See note about parameters if problems occur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*** I assume you scan in vertical pieces (text flow like in normal portrait A4 paper)&lt;br /&gt;&lt;br /&gt;&lt;A NAME="sc"&gt;****&lt;/A&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/5580/798/1600/060402-213811.png"&gt;&lt;img src="http://photos1.blogger.com/blogger/5580/798/320/060402-213811.jpg" border="0" alt="screenshot" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Scaling usually does not matter when you're joining only some images; but you'll probably have to adjust it when doing the final stitch. SIFT image size is sometimes useful to adjust for precision; But usually you can leave it intact&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;note about parameters: autostitch is a bit tricky to setup: you have to keep track of almost every parameter. Because of that, i have included screenshot(s) of preferences window. An item worth noting is size: if you use a value too high, you may end up with an error message "out of memory" or, more likely, with unfinished output image. "Out of memory" is most likely to occur when you're doing the step 7. That means you'll  have to precisely set the output size so that it isn't too big.&lt;br /&gt;&lt;br /&gt;note about performance: to do all this with really large maps, you'll need &lt;i&gt; at least &lt;/i&gt; 256MB of RAM in your computer (really minimum for such images). I used 1GB for this project, but 512MB is acceptable too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114563302407934248?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114563302407934248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114563302407934248' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114563302407934248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114563302407934248'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/04/scanning.html' title='Scanning...'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114424624241600104</id><published>2006-04-05T16:28:00.000+03:00</published><updated>2006-04-05T17:10:42.483+03:00</updated><title type='text'>2005-06-27</title><content type='html'>This post was posted nearly year ago in a place that doesn't exist anymore. But it is pretty interesting (i was really an apprentice of networking back then), although short. So...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; 2005-06-27 13:07&lt;br /&gt;&lt;br /&gt;Well, i have been learning about networking lately. About things required to set up LAN and to connect Windows XP to Windows for Workgroups 3.11 particularly. There seems to be many of websites about this kind of network, and many sites about DOS and Windows 3.1/3.11 generally... So fun to return where all my computer computer experience started: DOS, Norton Commander, Windows 3.x! When i look at all the old programs, games, i wonder: why isn't today's software so fun, nice and recource-efficient than in old times? Most of today's software is bloated, takes up much space, has hundreds of totally unnecessary features, tries to be smarter than computer user (last two features are especially true about modern MS Office)... For example, let's look at screensavers. 3D? Millions of colours? Do these things really matter? They don't add much to fun factor anyway. For example, the best screensaver of all times is "Johnny Castaway" which was released in 1993. Twelwe years ago. Yet you can watch it for HOURS! There even is a fan site about him, which i have discovered 5 mins ago :) http://web.onetel.net.uk/~gnudawn/johnny/&lt;br /&gt;&lt;br /&gt;P.S. I'd like to add some comments: "Johnny Castaway" is an animated screensaver, which is like cartoon: you can watch it for hours, because there is an infinite amount of variations of events. By the way, don't read everything about the events in that site: it's a spoiler :-)&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114424624241600104?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114424624241600104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114424624241600104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114424624241600104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114424624241600104'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/04/2005-06-27.html' title='2005-06-27'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114374328907093638</id><published>2006-03-30T21:25:00.000+03:00</published><updated>2007-03-21T07:22:31.146+02:00</updated><title type='text'>uptime.exe</title><content type='html'>&lt;a href="http://www.microsoft.com/technet/archive/winntas/downloads/uptime.mspx?mfr=true"&gt;Uptime.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is a nice little program from Micro$oft which shows information you probaly didn't know your computer logs. It shows you current system uptime or a log of nearly every boot and shutdown of your PC. It is really interesting to launch on a computer to see how the PC is used :-)&lt;br /&gt;&lt;br /&gt;I don't know what more could i say about this little utility. When started without parameters, it displays you current system uptime (for how much time has it been running). With /s switch it will show you key system events (boots and shutdowns) and time between shutdowns and boots, which means it will show you downtime and uptime of the box.&lt;br /&gt;&lt;br /&gt;The usage:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Uptime [server] [/s ] [/a] [/d:mm/dd/yyyy | /p:n] [/heartbeat] [/? | /help]&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    server      Name or IP address of remote server to process.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /s          Display key system events and statistics.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /a          Display application failure events (assumes /s).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /d:         Only calculate for events after mm/dd/yyyy.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /p:         Only calculate for events in the previous n days.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /heartbeat  Turn on/off the system's heartbeat&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /?          Basic usage.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    /help       Additional usage information.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114374328907093638?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114374328907093638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114374328907093638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114374328907093638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114374328907093638'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/03/uptimeexe.html' title='uptime.exe'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114320506966001795</id><published>2006-03-24T14:50:00.000+02:00</published><updated>2007-02-16T16:42:46.526+02:00</updated><title type='text'>Old links</title><content type='html'>I noticed several visits coming from obsolete search engine cache: these people were searching for the URL collection i had here before i nuked my old weblog. It was a quite large link collection. Although chaotic, unordered and mostly obsolete for me now. But it still is in Google, MSN search, Excite (meta), and Yahoo caches.&lt;br /&gt;&lt;br /&gt;If they search for it, they obviously become dissapointed when they find no trace of them here. A reason to put them back online :-) I leave them all in format the list was originally written (it once was one of the most useful items of my old web log)&lt;br /&gt;&lt;br /&gt;---THE LIST START---&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.opus.co.tt/dave/index.htm"&gt;http://www.opus.co.tt/dave/index.htm&lt;/a&gt; - DOS programs! Ranging from MP3 player for DOS, to DivX players for DOS!&lt;br /&gt;&lt;a href="http://costofwar.com/"&gt;http://costofwar.com/&lt;/a&gt; - cost of war in Iraq - compared to costs of various lots more important things in the world&lt;br /&gt;&lt;a href="http://bengross.com/smallunix.html"&gt;http://bengross.com/smallunix.html&lt;/a&gt; - Links to various small Unix/Linux distributions&lt;/span&gt;&lt;br /&gt;&lt;span  lang="EN-US" style="font-family:Georgia;"&gt;&lt;a href="http://aumha.org/freeware/freeware.php"&gt;http://aumha.org/freeware/freeware.php&lt;/a&gt; - huge links collection to the best freeware programs&lt;br /&gt;&lt;a href="http://www.lieronet.com/"&gt;http://mr-53101.v-mirror.spb.ru/prikoLl_as/see.swf&lt;/a&gt; - ICON WAR! Fun thing to watch, i'd say&lt;a href="http://www.lieronet.com/"&gt;&lt;br /&gt;http://www.lieronet.com&lt;/a&gt; - main fan site for original Liero&lt;br /&gt;&lt;a href="http://www.lierox.net/"&gt;http://www.lierox.net&lt;/a&gt; - official LieroX site&lt;br /&gt;&lt;a href="http://www.isohunt.com/"&gt;http://www.isohunt.com&lt;/a&gt; - one of the best torrent search sites&lt;br /&gt;&lt;a href="http://www.hallmark.com/"&gt;http://www.hallmark.com&lt;/a&gt; - perfect e-card site&lt;br /&gt;&lt;a href="http://www.azzcardfile.com/"&gt;http://www.azzcardfile.com&lt;/a&gt; - the homepage of light and incredibly flexible sucessor of old Cardfile from Win 3.x&lt;br /&gt;&lt;a href="http://riverbendblog.blogspot.com/"&gt;http://riverbendblog.blogspot.com/&lt;/a&gt; - the most in-depth log i have seen about current situation in Iraq&lt;br /&gt;&lt;a href="http://www.python.org/"&gt;http://www.python.org/&lt;/a&gt; - home of programming language i began learning to program with&lt;br /&gt;&lt;a href="http://www.honors.montana.edu/%7Ejjc/easytut/"&gt;http://www.honors.montana.edu/~jjc/easytut/&lt;/a&gt; - book i’m learning Python with. It’s for people, who want to program, but never had programming experience before&lt;br /&gt;&lt;a href="http://www.davidszondy.com/future/futurepast.htm"&gt;http://www.davidszondy.com/future/futurepast.htm&lt;/a&gt; - how people thought the future’d be in the past&lt;br /&gt;&lt;a href="http://www.mozilla.org/"&gt;http://www.mozilla.org&lt;/a&gt; - homepage of some of the best internet programs in the world&lt;br /&gt;Where is it? (&lt;a href="http://www.whereisit-soft.com/"&gt;http://www.whereisit-soft.com&lt;/a&gt;) - WhereIsIt is an application written for 32-bit Windows operating systems, designed to help you maintain and organize a catalog of your computer media collection, including CD-ROMs, audio CDs, diskettes, removable drives, hard drives, network drives, DVDs, or any other media that Windows can access as a drive.&lt;br /&gt;&lt;a href="http://littlehack.free.fr/download/troyens.htm"&gt;http://littlehack.free.fr/download/troyens.htm&lt;/a&gt; - Ever wanted to wreck someone’s computer? Well, now you can! Here is a large assortment of trojan horses to download, but make sure, that victim’s computer doesn’t have antivirus ;) Have fun damaging computers!&lt;br /&gt;&lt;a href="http://www.radmin.com/"&gt;http://www.radmin.com&lt;/a&gt; - one of the best commercial remote control programs&lt;br /&gt;&lt;a href="http://www.tucows.com/remoteadmin95_default.html"&gt;http://www.tucows.com/remoteadmin95_default.html&lt;/a&gt; - choose yer own remote control program here&lt;br /&gt;&lt;a href="http://www.runescape.com/"&gt;http://www.runescape.com&lt;/a&gt; - best free Java MMORPG avialaible&lt;br /&gt;&lt;a href="http://www.adventurequest.com/"&gt;http://www.adventurequest.com&lt;/a&gt; - online RPG - nothing special there&lt;br /&gt;&lt;a href="http://www.miniclip.com/"&gt;http://www.miniclip.com&lt;/a&gt; - flash game site&lt;br /&gt;&lt;a href="http://www.zaidimai.com/"&gt;http://www.zaidimai.com&lt;/a&gt; - another flash game site&lt;br /&gt;&lt;a href="http://www.streamload.com/"&gt;http://www.streamload.com&lt;/a&gt;: one of the best sites available: offers unlimited storage space, 100 mb download limit per month, you can share your files&lt;br /&gt;&lt;a href="http://www.swiftdesk.com/"&gt;http://www.swiftdesk.com&lt;/a&gt;: place that gives you 30 mb of remote storage space, email service, and website hosting&lt;br /&gt;&lt;a href="http://www.transfer4free.com/"&gt;http://www.transfer4free.com&lt;/a&gt; - a thing that stores your file for 24 hours, then deletes it (filesize limit = 10 MB), oh and BTW, it doesn’t require signup (you only tell what file to submit and email address and they email a link for you/someone else)&lt;br /&gt;&lt;a href="http://www.upload4free.com/"&gt;http://www.upload4free.com&lt;/a&gt; - the best single file hosting without signup! 1 mb filesize limit&lt;br /&gt;&lt;a href="http://host.yourfile.net/index.php"&gt;http://host.yourfile.net/index.php&lt;/a&gt; - smaller filesize, but you can specify for how long time you want to keep file you uploaded (800 kb filesize)&lt;br /&gt;&lt;a href="http://www.santharia.com/"&gt;http://www.santharia.com&lt;/a&gt; - a wondrous fantasy world on net (mostly like encyclopaedia, but with stories, poems, RPG boards) i discovered several months ago, but i’m still reading it till now&lt;br /&gt;&lt;a href="http://elfwood.lysator.liu.se/"&gt;http://elfwood.lysator.liu.se&lt;/a&gt; - biggest collection of fantasy fiction and artwork in whole wide world: 445209 pictures and 32811 stories!&lt;br /&gt;&lt;a href="http://www.rinkworks.com/stupid/"&gt;http://www.rinkworks.com/stupid/&lt;/a&gt; - hilarious and huge collection of stories about people who have problems with computers (most stories here are true)&lt;br /&gt;&lt;a href="http://torrent.youceff.com/"&gt;http://torrent.youceff.com&lt;/a&gt; - good Bit Torrent site with lots of downloads. What’s Bit Torrent you may ask? Its a centralized p2p protocol. Anyway, download latest version of it here in order to download anything from Youceff: &lt;a href="app/www.bittorrent.com"&gt;www.bittorrent.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.suprnova.org/"&gt;http://www.suprnova.org&lt;/a&gt; - just another bit torrent site&lt;br /&gt;&lt;a href="http://www.abandonwarering.com/"&gt;http://www.abandonwarering.com&lt;/a&gt; - abandonware sites ring, which includes many sites where you can download and read about old programs and games&lt;br /&gt;&lt;a href="http://www.the-underdogs.org/"&gt;http://www.the-underdogs.org&lt;/a&gt; - one of the best existing abandonware download sites (more than 5000 games, but unfortunately here you cant download some of them)&lt;br /&gt;&lt;a href="http://www.annoyances.org/"&gt;http://www.annoyances.org&lt;/a&gt; - if you have MS Windows, then you will be often annoyed: ARGH, why i cant change this?, WHY ITS DISPLAYING THIS?! and lots more. This site contains many tips about how to customize Windows to fit your style, disable annoying features and more&lt;br /&gt;&lt;a href="http://www.tucows.com/"&gt;http://www.tucows.com&lt;/a&gt; - ordinary download site, but i get huge speeds when using Lithuanian mirror cause i live in Lithuania&lt;br /&gt;&lt;a href="http://www.oldcomputers.net/"&gt;http://www.oldcomputers.net&lt;/a&gt; - a very good site about old computers&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;---LIST END---&lt;br /&gt;&lt;span  lang="EN-US" style="font-family:Georgia;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114320506966001795?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114320506966001795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114320506966001795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114320506966001795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114320506966001795'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/03/old-links.html' title='Old links'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114312088368632248</id><published>2006-03-23T15:22:00.000+02:00</published><updated>2006-09-07T21:12:54.483+03:00</updated><title type='text'>An interesting challenge</title><content type='html'>I found out that what makes computing really interesting for me are challenges: i have triffled with DOS so much recently because i challenged myself: is it possible to surf internet with pure DOS, with system that weighs (with install files) 15MiB? This challenge was finished: DOS really is suitable for internet use. It displays webpages graphically; it has several nice email clients.&lt;br /&gt;Although there are not many types of clients for it (IM is almost non-existent here except IRC clients and the only ICQ client, which is broken because it uses obsolete protocol), you can always use SSHDOS or some telnet client to connect to shell server and use clients here.&lt;br /&gt;&lt;br /&gt;I have one question which i will try to research and answer soon:&lt;br /&gt;Amiga 2000 has COMM ports. COMM ports - communication ports. Is it possible to use null modem to connect to another computer and send/receive files? If so, how? What software I need? And is it possible to use them to connect external modem? If so, what max baud can it be?&lt;br /&gt;This is challenge that will keep me busy for some time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114312088368632248?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114312088368632248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114312088368632248' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114312088368632248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114312088368632248'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/03/interesting-challenge.html' title='An interesting challenge'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114269057949026379</id><published>2006-03-18T15:45:00.000+02:00</published><updated>2006-03-18T17:58:29.146+02:00</updated><title type='text'>DOS and Unix</title><content type='html'>This is meant as a quick reference between Unix and DOS commands. I hope this will be useful for you :-)&lt;br /&gt;This list isn't complete yet though&lt;br /&gt;&lt;br /&gt;&lt;PRE&gt;&lt;br /&gt;&lt;b&gt;Explanation              DOS                  Unix&lt;/b&gt;&lt;br /&gt;Display file contents    type                 cat&lt;br /&gt;Display file contents    type file | more     more&lt;br /&gt;with interrupts&lt;br /&gt;Brief list of files      dir /w               ls&lt;br /&gt;Detailed list of files   dir                  ls -l&lt;br /&gt;Copy files               copy OR xcopy        cp&lt;br /&gt;Move/rename file         move                 mv&lt;br /&gt;Rename file              rename               mv&lt;br /&gt;Get help                 help command         man command&lt;br /&gt;Delete file              del                  rm&lt;br /&gt;Delete directory         deltree              rmdir&lt;br /&gt;Compare files            comp                 diff&lt;br /&gt;Print                    print                lpr&lt;br /&gt;View print queue         print                lpq&lt;br /&gt;Create directory         mkdir OR md          mkdir&lt;br /&gt;Change working directory chdir OR cd          cd OR cwd&lt;br /&gt;&lt;/PRE&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114269057949026379?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114269057949026379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114269057949026379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114269057949026379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114269057949026379'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/03/dos-and-unix.html' title='DOS and Unix'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114207401891489993</id><published>2006-03-11T12:37:00.000+02:00</published><updated>2006-03-19T11:26:42.663+02:00</updated><title type='text'>Arachne</title><content type='html'>Arachne is your way to go if you have at least 286 (386 recommended). It is really fast, graphical internet browser and email client. Arachne supports a subset of the HTML/4.0 specification, including tables, frames, imagemaps, forms, and includes built-in HTTP, FTP, POP3, SMTP and other internet protocols. FTP, SSH, or TELNET are easily plugged in via APM (Arachne Package Manager) packages.&lt;br /&gt;&lt;br /&gt;You can get it &lt;a href="http://www.cisnet.com/glennmcc/arachne/"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All you have to do with the downloaded file is execute it and follow the instructions on the screen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;&lt;br /&gt;Accept the C:\Arachne option, don't specify a different option, because we will be using this path further in this mini-tutorial.&lt;br /&gt;When she asks you about video, look at upper right corner. There you'll see what kind of video adapter it detected. Try to guess the memory it has and try the selected video mode. If your card isn't supported, then the safest choice would be the "VESA compatible card or driver" and, most likely, 640x480 512KB 256 colours. Oh, and at bottom of the screen you should read the explanation of options i already gave you.&lt;br /&gt;&lt;br /&gt;After the video is setup, she asks you about max resolution. Choose 640x480 or 800x600&lt;br /&gt;In net setup, choose PPP wizard - it is longer but more user friendly than advanced setup.&lt;br /&gt;&lt;br /&gt;Let him (The Wizard) try to detect your modem. If the modem is connected to COM1 or COM2 everything may work fine. But it may fail if it is connected to COM3/COM4 or if it requires an init string. When you skip detection or it doesn't work, you're asked the COM port, then the communication speed. Both these steps are sufficiently explained on the screen.&lt;br /&gt;&lt;br /&gt;The further step is more important - you have to enter init string, which for many modems will be ATZ, but it's always better to check the correct init string for your modem &lt;a href="http://web.archive.org/web/20041011031134/http://www.integrityonline14.com/techsup/modemi.htm"&gt;&lt;span style="text-decoration: underline;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt; or &lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.west.net/%7Ejay/modem/"&gt;here&lt;/a&gt;&lt;/span&gt;. The dial command will probably be ATDT, which is the default setting. Next step is the easiest - you have to enter your provider's phone number (with prefixes).&lt;br /&gt;&lt;br /&gt;In the following step you have to change only one option - The dialpage should be "Simplified version for old computers" - the appereance doesn't really matter much anyway. But performance does. Consequently, you have to enter your username/password. When asked for IP adress leave as it is - dynamically assigned each time you connect. But the DNS you will have to figure out yourself - consult the documentation you have or ISP's web site, where you will almost surely find this info in "HowTo set up the connection".&lt;br /&gt;If you want, you can now try to set up the email.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TIP: If your Arachne is up and running, press hotkey 'K' and you will get a screen with all Arachne-HOTKEYS, so, if you don't like mouseclicking, you have the shortcuts. You can also have your own personal hotkeys: they are defined in arachne.cfg and at arachne's optionpage Personal settings.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You're done! If everything went right, you have an internet connection in your old computer! A nice graphical one :-)&lt;br /&gt;&lt;br /&gt;Note: Later, when you want to launch Arachne again, type "arachne" to start arachne (if not already in c:\arachne, type "cd \arachne", then "arachne")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114207401891489993?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114207401891489993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114207401891489993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114207401891489993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114207401891489993'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/03/arachne.html' title='Arachne'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114053421785434411</id><published>2006-02-21T17:03:00.000+02:00</published><updated>2006-03-06T09:49:12.790+02:00</updated><title type='text'>Introduction</title><content type='html'>That old PC you bought 10-20 years ago, the likes of which can be found in a museum, is still quite useful. Armed with DOS, it can be used to access internet, use email, read news, access USENET, download files from FTP, chat using IRC, connect to computers using TELNET, SSH, SFTP, VNC, and i think that's not all... Still exploring the possibilities :)&lt;br&gt;&lt;br&gt;I will post guides/tips on this issue in later posts. Maybe even step-by-step guides :)&lt;br&gt;&lt;br&gt;Meanwhile, if anyone notices this web log, i'd like to get comments and suggestions about this old PC related issue &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114053421785434411?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114053421785434411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114053421785434411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114053421785434411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114053421785434411'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/02/introduction.html' title='Introduction'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22636751.post-114026158048172655</id><published>2006-02-18T13:17:00.000+02:00</published><updated>2006-02-18T13:19:40.490+02:00</updated><title type='text'>Entry No.1</title><content type='html'>Hello everyone, this is my first weblog entry!&lt;br /&gt;Just testing.  Later in this web log there will be some useful contents, but now – just a test of first entry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22636751-114026158048172655?l=karolisl.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karolisl.blogspot.com/feeds/114026158048172655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=22636751&amp;postID=114026158048172655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114026158048172655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22636751/posts/default/114026158048172655'/><link rel='alternate' type='text/html' href='http://karolisl.blogspot.com/2006/02/entry-no1.html' title='Entry No.1'/><author><name>Karolis Lyvens</name><uri>http://www.blogger.com/profile/09090003816820691194</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00885943377665815844'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>