the more I use swing the more I appreciate its flexibility: don't like hourglasses? want a wait control that superposes a transparent laptimer over the whole frame? no problem. Don't like the default tooltips? want to roll your own that jump out like little thought bubbles? easily done. Want to splice together a tree and a table to create a new hybrid? try
If you can imagine it, you can implement it; and that, to me, is the appeal of programming.
Re:Slightly OT, does anyone use iPod with Linux?
on
No WMA for HP iPod
·
· Score: 1
I'd go further and say not only should Apple stick with the single mouse button, they should get rid of the double-click. Multiple clicks are even more confusing than context sensitive menus; you simply have to learn the various widgets (hyperlinks, buttons, 'objects') and how many clicks each expects.
One button, one click, no confusion. In fact, windows is even worse than that, with various meta+click combinations for pasting shortcuts etc. - having to remember all that amounts to mental pollution.
specially when exception signatures changed. Which eventually leads, in sheer frustration, to using Runtime exceptions everywhere, or declaring all of your "system" interfaces with "throws Exception"
that sounds wrong to me. Why wouldn't your 'system' methods just throw a SystemException or somesuch, if you need to augment its capabilities extend it as LoggingSystemException or whatever. No need to re-factor anything that way.
Also:rmi
offers rpc plus the ability to dynamically load code over a netowrk and execute it locally. This is a major advantage over CORBA/SOAP implementations and goes with the platform-portability, you can do some very cool stuff like jini this way.
you could let people log onto the system to enter their vote, and give them the option of logging on later to edit the value up to the deadline.
That would make it more difficult to get someone to vote a particular way by supervising them. At present you get the voting card by post so if someone has access to your mail and can prevent you from going to the authorities they can take your vote anyway.
The passage goes to great lengths to define 'trusted' as a necessary link in the chain of security, then takes a cheap shot in the last sentence completely ignoring what has just been said.
In the sense of trusted which is being talked about here a 'trusted computer' would be one which could break the security of the entity trusting it i.e. the content-providers selling you 'secure content' NOT the owner of the computer itsef.
What if, for example, someone operating a popular website included some Java Applet that openened a TCP/IP link to somewhere it received instructions from, and then, on the master's command, launched a DDoS attack on some site? But then, this sort of thing is almost impossible to prevent
Actually applets run in a sandbox that allows them very limited access to the host machine's resources. What you suggest is, by default, forbidden - applets may only open network connections to the url from which they themselves were downloaded.
Java is a good illustration that a system can run remote code and provide reasonable protection to the user; in marked contrast to JavaScript implementations, ActiveX et al.
I agree, focus-follows-mouse is a big improvement over click-to-focus - with the latter you end up squinting at a partially-hidden window to find a neutral space on which to click. Also miss virtual desktops from Unix, though I quite like the dock. Perhaps virtual desktops were eliminated because it might make clicking the dock icon a bit confusing: suppose you had terminals present in several different desktops, clicking the terminal icon, the WM would have to make an arbitrary decision about which of the desktops you should be teleported to.
the more I use swing the more I appreciate its flexibility:
don't like hourglasses? want a wait control that superposes a transparent laptimer over the whole frame? no problem.
Don't like the default tooltips? want to roll your own that jump out like little thought bubbles? easily done.
Want to splice together a tree and a table to create a new hybrid? try
If you can imagine it, you can implement it; and that, to me, is the appeal of programming.
Is it a 'windows' ipod or a 'mac' one?
I'd go further and say not only should Apple stick with the single mouse button, they should get rid of the double-click. Multiple clicks are even more confusing than context sensitive menus; you simply have to learn the various widgets (hyperlinks, buttons, 'objects') and how many clicks each expects.
One button, one click, no confusion. In fact, windows is even worse than that, with various meta+click combinations for pasting shortcuts etc. - having to remember all that amounts to mental pollution.
that sounds wrong to me. Why wouldn't your 'system' methods just throw a SystemException or somesuch, if you need to augment its capabilities extend it as LoggingSystemException or whatever. No need to re-factor anything that way.
your ORB might be a bit lonely with its XML transport mechanism when all the other ORBs are talking iiop.
Also:rmi
offers rpc plus the ability to dynamically load code over a netowrk and execute it locally. This is a major advantage over CORBA/SOAP implementations and goes with the platform-portability, you can do some very cool stuff like jini this way.
you could let people log onto the system to enter their vote, and give them the option of logging on later to edit the value up to the deadline.
That would make it more difficult to get someone to vote a particular way by supervising them.
At present you get the voting card by post so if someone has access to your mail and can prevent you from going to the authorities they can take your vote anyway.
The passage goes to great lengths to define 'trusted' as a necessary link in the chain of security, then takes a cheap shot in the last sentence completely ignoring what has just been said.
In the sense of trusted which is being talked about here a 'trusted computer' would be one which could break the security of the entity trusting it i.e. the content-providers selling you 'secure content' NOT the owner of the computer itsef.
Java is a good illustration that a system can run remote code and provide reasonable protection to the user; in marked contrast to JavaScript implementations, ActiveX et al.
I agree, focus-follows-mouse is a big improvement over click-to-focus - with the latter you end up squinting at a partially-hidden window to find a neutral space on which to click.
Also miss virtual desktops from Unix, though I quite like the dock. Perhaps virtual desktops were eliminated because it might make clicking the dock icon a bit confusing: suppose you had terminals present in several different desktops, clicking the terminal icon, the WM would have to make an arbitrary decision about which of the desktops you should be teleported to.