I often have to share files with people – files which most of the time can be publically accessible – the problem is though that it’s far to much copy-n-paste involved to get the file uploaded and the URL of the file put together. I just made my life a bit easier and invested some minutes to write a small “DropBox” application that uses a custom webservice hosted on one of my machines to upload, list and delete files and to allow users that have the correct URL to download files.
The path scheme is obviously just that I added a dropped folder in which the files will be stored and the webservice itself – that’s all on the webserver machine (having this folder setup as a website using ASP.NET 2.0)
For the client I wrote this little app:
It’s no rocket science but it’s a good example for a small app that utilizes a webservice. If you want to use it you have to configure the webservice and the Client Application:
for the webservice:
You have to adjust the paths, URLs and the Password.
for the application:
You just have to set the right Password.
If you’re set everything up correctly you should be able to drop files onto the Client Application window and get them uploaded to your webserver – the URL is automatically in your clipboard when everything worked.
If you click on the “Manage” tab in the Client Application you can get a list of all files on the server – clicking on the name of the file will automatically add the url to that file to your clipboard – if you want to delete a file – just click on it and click “delete selected file”.
The code can be considered public-domain and can be downloaded here.
I used the open-source icons from the Tango Desktop project to make a simple icon for the client application.
Source 1: DropBoxService-v1.rar (94,09 KB)
Source 2: http://tango.freedesktop.org/Tango_Desktop_Project
Okay – the ones who are frequently using a keyboard know that they are getting faster and faster as time goes by – so it’s normal to type fast but FAST is not enough to compete in the national speed-typing contest in the states:
“Who’s the fastest typist in the land? If you’re talking about the Land of Lincoln, it’s arguably Melanie Humphrey-Sonntag, who has won the Illinois court reporters speed contest for the past three years. At last year’s event she transcribed the contest’s blazing dictation—averaging 245 words a minute—with a 99.193 percent accuracy.
That’s about 4 words a second.”
Source: Chicago Tribune speed typing (with video)
If you got a Mac (and that’s the platform it’s only running on) and if you’re using iTunes to listen to your music you probably want to give this Dashboard Widget a try – it automatically searches the music video which supposedly belongs to the music you’re currently listening to and plays it in a small window on the dashboard:
“YouTube has stacks and stacks of music videos on their website. I have written a little dashboard widget called iTube. iTube gets the artist and title of the song you are playing in iTunes. It then performs a search on youtube and plays the first hit in the widget window. Once installed iTube works by itself in the background, so start a song up iTunes then look at your dashboard and with a little luck you’ll be watching what you are listening to.”
a similar tool is available for Windows Server 2003 and now for 2008:
“Probably you are thinking at the moment: “Why the heck should I use Windows Server 2008 as my Workstations Operating System?? Vista works fine for me…”.
The answer is clear: Windows Server 2008 has almost exactly the same features as Windows Vista (SP1), but is remarkably faster and more stable!“
I cannot talk about the “more stable”-part since my Vista machines do not crash but if you’re one of those who just cannot live without the newest cutting-edge kernel version go ahead install Server 2008 and convert it into a useable workstation with Sound and stuff :-)