TechMag
Date: 01-Dec-2004 By: Thejesh GN Issue: 33
With synergy, all the computers on your desktop form a single virtual screen. You use the mouse and keyboard of only one of the computers while you use all of the monitors on all of the computers. You tell synergy how many screens you have and their positions relative to one another. Synergy then detects when the mouse moves off the edge of a screen and jumps it instantly to the neighboring screen. The keyboard works normally on each screen; input goes to whichever screen has the cursor.
You can arrange screens side-by-side, above and below one another, or any combination. You can even have a screen jump to the opposite edge of itself. Synergy also understands multiple screens attached to the same computer.
Running a game and don't want synergy to jump screens? No problem. Just toggle Scroll Lock. Synergy keeps the cursor on the same screen when Scroll Lock is on.
Do you wish you could cut and paste between computers? Now you can! Just copy text, HTML, or an image as you normally would on one screen then switch to another screen and paste it. It's as if all your computers shared a single clipboard (and separate primary selection for you X11 users). It even converts newlines to each computer's native form so cut and paste between different operating systems works seamlessly. And it does it all in Unicode so any text can be copied.
Do you use a screen saver? With synergy all your screen savers act in concert. When one starts they all start. When one stops they all stop. And, if you require a password to unlock the screen, you'll only have to enter a password on one screen.
If you regularly use multiple computers on one desk, give synergy a try. You'll wonder how you ever lived without it.
Visit: http://synergy2.sourceforge.net/
Java expert
I'm getting tired. Not tired of writing newsletters, but tired of Java. Tired of writing the same code over and over again. For
example:
Iterator it = ages.iterator();
while(it.hasNext()) {
Integer age = (Integer)it.next();
System.out.println("Now you're " + age +
", in 3 years time, you'll be " + (age.intValue() + 3));
} I don't like that while loop with the iterator. Don't know why I don't like it, it just looks inelegant to me. I like the weird for
loop for an iterator even less:
// ...
for(Iterator it = ages.iterator(); it.hasNext();) {
Integer age = (Integer)it.next();
System.out.println("Now you're " + age +
", in 3 years time, you'll be " + (age.intValue() + 3));
} Courtesy: Java Specialists' Newsletter
Gem of Perl
I have started learning perl..... i just thought I will put something here as I learn. So that interested people can pick up. What do you feel? mail me......it helps me a lot to decide how this section should look like.....
Editor speaks...
Its snowing here.... I am writing this issue of techmag from Milwaukee (US).....using my new Sony VAIO.Its a small wonder with amazing looks. It costed me $1500 but worth of every penny I invested.Other than that nothing special. As usual you can subscribe to TechMag by sending a mail to subscription id given at the end of mail .Please forward it to any of your friends if they are interested in such magazine. And none other than mecan post to TechMag list. It is a distribution only list.
Bye,
Thej
Disclaimer : The ideas expressed in this newsletter are solely mine. While stating this I do not represent anybody.The articles/code examples presented in this magazine are only for educational purpose. And use them at your own risk *editor :techmag-owner@yahoogroups.com *subscribe: techmag-subscribe@yahoogroups.com *unsubscribe: techmag-unsubscribe@yahoogroups.com