Some Perl-Related Bugs and How They Were Fixed.
In this entry, I'd like to tell about several Perl-related bugs I have run into, and how they were fixed. I know I have not been blogging a lot lately, but, on the bright side, I was busy coding.
In this entry, I'd like to tell about several Perl-related bugs I have run into, and how they were fixed. I know I have not been blogging a lot lately, but, on the bright side, I was busy coding.
If you have a good web hosting, you may have run into a pattern, where you are uploading files to it for other people to download and need to find the URL where they were uploaded to. Thing is - recalling the exact Rsync (= a file uploader) command and then going to the web browser to access the URL is time-consuming, and repetitive. sky, written in Perl using Moo and available on CPAN, aims to fix all that.
Here is a sample invocation from the web-site:
shlomif@telaviv1:~$ sky up /home/music/Music/mp3s/Thierry\ de\ Massia/Elements\ essentiels/01\ -\ Le\ vent.ogg X11 forwarding request failed on channel 0 sending incremental file list 01 - Le vent.ogg 5271287 100% 147.24kB/s 0:00:34 (xfer#1, to-check=0/1) sent 5272011 bytes received 31 bytes 87141.19 bytes/sec total size is 5271287 speedup is 1.00 Got URL: http://www.shlomifish.org/Files/files/music/mp3-ogg/01%20-%20Le%20vent.ogg shlomif@telaviv1:~$
As you can see, we just specified the file, and it divined the rsync command and gave us the resultant URL. Convenient.
An Israeli software developer, essayist, and writer, and an enthusiast of open/free software and cultural works. I've been working with Perl since 1996.