Working on a file on two machines

I have been working on an IEEE Mobile Business conference submission here in Bali.

I am doing this instead of surfing because:

Although it was hell working on it from such an unstable Internet connection and also not having the right latex environment. In the end I was editing like:


hendry@ubuntu:~/conf $ cat edit
vim scp://melkinpaasi.cs.helsinki.fi//fs-3/4/hendry/public_html/work/thesis/conf/bare_conf.tex

I wish working on a file, wouldn’t involve this scp:// method. In one case, the save failed (internet connection dropped) when I :wq! and my changes were lost. I hoped to rsync the file up manually, but I also tend to edit the file on melkinpaasi too (spell check and make). Rsync does not sync the file with newer version like you expect it to. :( I wrote to comp.unix.questions about this and the result was to write a simple script.

I always thought rsync was more clever than that.

I read my work over like so:

hendry@ubuntu:~/conf $ cat read 
scp melkinpaasi.cs.helsinki.fi:/fs-3/4/hendry/public_html/work/thesis/conf/*.pdf .
xpdf bare_conf.pdf &

This iteration would take about 3 minutes. I get easily distracted in that time. :(

Really I am making a case for an universal application, you need to use the universal de facto Web standards such as HTML and CSS in order to deploy this applications to widest possible audience on the “universal” mobile device. Mobile device UAs suck right now, but they will get better. Device dependent proxies for the existing UAs already deployed by their millions (series 40) could help the UA to workaround some of its many bugs.

Advertisement

If you like this, you might like the stateless Web kiosk software I develop. Webconverger typically replaces Windows on PCs and is deployed in public and business environments for ease of deployment and privacy. Once installed it auto-updates making it painless to maintain. Try it where you exclusively use the only viable open platform... the Web!