Depends on your means, I guess. Orion Server is very very good. It's free for non-commercial use but $1500 for commercial deployment. It does include a complete, standards-compliant EJB container though!
Also, the authors are often present on #Java on EFNet, so you get a lot of free, timely report. One bug I found was fixed within 2 hours of my reporting it and a patch was available for download!
-Ciaran
Re:User OS vs. System OS.
on
Is UNIX An OS?
·
· Score: 1
The kicker was the comment I once read, that Java is better than C, because there are no pointers in Java! Hahahahaha!!! No pointers in Java my ass! They are ALL pointers! There's ONLY pointers!!! My GOD!
Um... Java doesn't have pointers. It has references. The JVM uses pointers to implement the references, but the user doesn't get to manipulate them.
And yes, this is a strength of Java. It enforces tightly controlled accessing of objects. One of the whole points of OOP is to restrict what other coders can do to your objects, and pointers break that model quicte sucessfully
Um... WAP phones run over the cellphone networks, which are circuit switched.
The server the phone dials up to then makes a connection via the internet to the server holding the pages. This connection is naturally packet switched.
WAP runs over a circuit switched network in the same sense that a 56k modem dialup does...
-Ciaran
WML is ridiculously easy to get running using Servlets. Trust me, I've done it.
The main problem the author seems to have is that he hasn't read the Java docs.
Use URLEncode() to automagically store all the session details in the URL.
And use response.setContentType("text/vnd.wap/wml");
And that's it!
This will work on pretty much and servlet-capable server. Some, like Orion Server can even be set up to recognise whether cookies are present or not, and handle the URLencoding with no effort on the writer's part.
Any other problems are most likely due to the various bugs involved in different companies' implementations of WML.
I did use it to read/. a lot, but that support seems to be broken now. (Who the hell do I have to complain to, or how do I help fix that, bearing in mind I know WML but not Perl?)
The news the other day of Google's WAP search engine has also opened up the possibility of reading any HTML page, albeit on a limited display, which again adds a lot of functionality.
I personally think people expect too much from WAP. They forget that the bandwidth is extremely limited at the moment. For a GSM network, WAP is the optimal solution ffor information retrieval.
To answer the original poster, I'd recommend buying a decent IrDA-capable phones and using it with his Palm. I know a number of people who do this, and are very happy with the results. However, IrDA networks are hard to maintain while walking along the street.
By the way, you'd be amazed how smug I am about Europe being ahead of the US in the wireless field...
This article does not "make fun" of MS, it just illustrates one of the serious drawbacks of proprietary software engineering.
Pardon? How on earth are you claiming this virus was due to proprietary software?
Or do you mean that if Windows was open-source, we'd have built it so that user's can't run apps that affect system files?!?!
As has been pointed out elsewhere, the only reason this is a Windows virus rather thn being written for Linux is that there are more people using Windows=more potential targets.
-Ciaran
PS I realise my credibility has been destroyed my the two other mangled attempts I've made to post this damn comment. In my defence I'd like to point out just how drunk I am...
This article does not "make fun" of MS, it just illustrates one of the serious drawbacks of proprietary software engineering.
<p>Pardon? How on earth are you claiming this virus was due to proprietary software?</p>
<p>Or do you mean that if Windows was open-source, we'd have built it so that user's can't run apps that affect system files?!?!</p>
<p>As has been pointed out elsewhere, the only reason this is a Windows virus rather thn being written for Linux is that there are more people using Windows=more potential targets.</p>
How this seems to work is that someone emails you an HTML file as an attachment.
If you then view the attachment through Hotmail, Javascript in that attachment can then pretend to me from the Hotmail domain, and therefore access any cookies that Hotmail has set up. It can then submit these values to a form on another, hostile, server.
These cookies then allow access to the site from a user pretending to be you, allowing them to read and delete your emails or send email from your account.
It's not clear form the article, but presumably the relevant cookie is the one holding the user's session key. In a typical implementation this key will be useless after 30mins or so, but the length of the timeout is really whatever Microsoft chooses it to be.
Try logging on to Hotmail, not touching anything for 30 mins and then clicking on 'read mail'. If they have the server set up sensibly, you'll have to enter your user name and password again.
On the other hand, if Microsoft have done something really really dumb, like including the password in a cookie, then there's really no hoe for them.
Yeah, great. So all I have to do to watch my new DVD is go down into the basement and put it in my machine?
-Ciaran
I think it's kind of ironic that this guy's used such an ugly font, considering his strong opinions on readability.
-Ciaran
"When I bought my first CD-writer I found that my recordings of CD audio weren't compatible with an older cd player."
CD-RW tends to work a hell of a lot better.
-Ciaran
Hum, so it crashed on the third site I tried (win98).
Not the best first release, now is it?
-Ciaran
Depends on your means, I guess. Orion Server is very very good. It's free for non-commercial use but $1500 for commercial deployment. It does include a complete, standards-compliant EJB container though!
Also, the authors are often present on #Java on EFNet, so you get a lot of free, timely report. One bug I found was fixed within 2 hours of my reporting it and a patch was available for download!
-Ciaran
The kicker was the comment I once read, that Java is better than C, because there are no pointers in Java! Hahahahaha!!! No pointers in Java my ass! They are ALL pointers! There's ONLY pointers!!! My GOD!
Um... Java doesn't have pointers. It has references. The JVM uses pointers to implement the references, but the user doesn't get to manipulate them.
And yes, this is a strength of Java. It enforces tightly controlled accessing of objects. One of the whole points of OOP is to restrict what other coders can do to your objects, and pointers break that model quicte sucessfully
-Ciaran
Actually, the gravitational field strength on the surface of a sphere is linear with the sphere's diameter.
This is because the mass of the sphere increases as a cube, while the gravitational effect drops off as a square of the distance.
So gravity would be Pi times greater.
-Ciaran
Um... WAP phones run over the cellphone networks, which are circuit switched. The server the phone dials up to then makes a connection via the internet to the server holding the pages. This connection is naturally packet switched. WAP runs over a circuit switched network in the same sense that a 56k modem dialup does... -Ciaran
This would help me avoid buying books I already own
What?
You need a Palm to tell you whether you own a certain book? Try reading them next time!
-Ciaran
a solar cell today still takes more energy to manufacture than it will produce in its usable life.
Interesting... got any stats to back this up?
-Ciaran
One obvious objection is that you couldn't then use that code in any other project, without that project being GPLed as well.
Or am I getting the wrong end of the stick about how GPL works? AFAIK the BSD licence would be more appropriate.
-Ciaran
Not true
You can SMS someone without using an email gateway - you just need a modem and a dialup that lets you sens SMS.
There are packages available for this already.
Also, companies like SMS-WAP.com let you send a message to a large number of randomly generated numbers.
-Ciaran
Just so you know, the phrase 'Paki' is quite a bad racial slur in Britain. It's right up there with 'nigger'.
So, you know. Be careful what you say in international forums.
-Ciaran
Yeah, here in the UK, I'd say around 90% of TVs in the showroom are Widescreen. Also, more and more TV shows are being broadcast in a wider format.
Most of the resistance to widescreen nowadays is coming from North America, where there's an
almost irrational resistance to change.
-Ciaran
WML is ridiculously easy to get running using Servlets. Trust me, I've done it.
The main problem the author seems to have is that he hasn't read the Java docs.
Use URLEncode() to automagically store all the session details in the URL.
And use response.setContentType("text/vnd.wap/wml");
And that's it!
This will work on pretty much and servlet-capable server. Some, like Orion Server can even be set up to recognise whether cookies are present or not, and handle the URLencoding with no effort on the writer's part.
Any other problems are most likely due to the various bugs involved in different companies' implementations of WML.
-Ciaran
I did use it to read /. a lot, but that support seems to be broken now. (Who the hell do I have to complain to, or how do I help fix that, bearing in mind I know WML but not Perl?)
The news the other day of Google's WAP search engine has also opened up the possibility of reading any HTML page, albeit on a limited display, which again adds a lot of functionality.
I personally think people expect too much from WAP. They forget that the bandwidth is extremely limited at the moment. For a GSM network, WAP is the optimal solution ffor information retrieval.
To answer the original poster, I'd recommend buying a decent IrDA-capable phones and using it with his Palm. I know a number of people who do this, and are very happy with the results. However, IrDA networks are hard to maintain while walking along the street.
By the way, you'd be amazed how smug I am about Europe being ahead of the US in the wireless field...
-Ciaran
This article does not "make fun" of MS, it just illustrates one of the serious drawbacks of proprietary software engineering.
Pardon? How on earth are you claiming this virus was due to proprietary software?
Or do you mean that if Windows was open-source, we'd have built it so that user's can't run apps that affect system files?!?!
As has been pointed out elsewhere, the only reason this is a Windows virus rather thn being written for Linux is that there are more people using Windows=more potential targets.
-CiaranPS I realise my credibility has been destroyed my the two other mangled attempts I've made to post this damn comment. In my defence I'd like to point out just how drunk I am...
This article does not "make fun" of MS, it just illustrates one of the serious drawbacks of proprietary software engineering.
<p>Pardon? How on earth are you claiming this virus was due to proprietary software?</p>
<p>Or do you mean that if Windows was open-source, we'd have built it so that user's can't run apps that affect system files?!?!</p>
<p>As has been pointed out elsewhere, the only reason this is a Windows virus rather thn being written for Linux is that there are more people using Windows=more potential targets.</p>
-Ciaran<br>
This article does not "make fun" of MS, it just illustrates one of the serious drawbacks of proprietary software engineering.
How this seems to work is that someone emails you an HTML file as an attachment.
If you then view the attachment through Hotmail, Javascript in that attachment can then pretend to me from the Hotmail domain, and therefore access any cookies that Hotmail has set up. It can then submit these values to a form on another, hostile, server.
These cookies then allow access to the site from a user pretending to be you, allowing them to read and delete your emails or send email from your account.
It's not clear form the article, but presumably the relevant cookie is the one holding the user's session key. In a typical implementation this key will be useless after 30mins or so, but the length of the timeout is really whatever Microsoft chooses it to be.
Try logging on to Hotmail, not touching anything for 30 mins and then clicking on 'read mail'. If they have the server set up sensibly, you'll have to enter your user name and password again.
On the other hand, if Microsoft have done something really really dumb, like including the password in a cookie, then there's really no hoe for them.
-Ciaran
Yahoo's hardly the best news source in the world.
This been confirmed anywhere else?
-Ciaran