Slashdot Mirror


User: Westley

Westley's activity in the archive.

Stories
0
Comments
193
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 193

  1. Re:Why does linux need this crap? on Another Angle To WAP And Linux · · Score: 1

    Gateways exist for Linux other than the one
    made by phone.com, too. Peramon Technology
    (just to mention one company which I happen to
    work for :) makes one, and I believe I saw a
    reference to an open source one earlier.

    Are you serious about phones in the US not
    supporting changes of settings? All the phones
    I've seen here in the UK allow you to change which
    gateway you go to. If this isn't so in the US,
    then that's a problem with the phones, not a
    problem with the idea of WAP gateways on Linux.

    Jon

  2. Re:PayPal doesn't do Micropayments on Micropayment Wars Are Over... PayPal Wins? · · Score: 1

    This was a point I was going to make, actually.

    I couldn't find out from the website how small the sums could be, so thanks for the info :)

    A while ago I was part of a team working on a micropayment system which could handle payments of about 100th of a cent, IIRC. (Below that the amount of processing power needed for the encryption etc starts to cost more than the transaction is worth, after the various other slices have been taken out.) Ideal for things like dictionaries, online papers etc - I'd be happy to pay 100th of a cent every time I used www.dictionary.com, but a whole cent would start to put me off, I suspect.

    Perhaps "minipayment" would be a more appropriate term for PayPal.

    Jon

  3. Re:CellPhone Adventure? on Text Adventures On Cell Phones · · Score: 1
    Yup. I wrote Colossal Cave for WAP several months ago. There are still some problems with it that I need to get back to, but it's usable (I think!) (And no, it doesn't have voicemail.)

    Try http://www.yoda.arachsys.com/servlets/wapcave/

    Funny... no-one seemed interested at the time. Now a company's doing it it's news...

    Jon

  4. Re:Java excecution speed actually good on C Faces Java In Performance Tests · · Score: 1
    Last year I was taking Data Structures, taught in Java. I wrote a Markov chain program. It ran quite well on my dinky little machine (only 64M of memory at the time), with the latest JDK (1.1.8 IIRC). Then I got a score of 10/20 when memory allocation failed on a Sun server with 4 gigs of RAM, using JDK 1.1.6.

    Um, did you tell Java to *use* that much memory? Java has a default maximum heap size to avoid it eating up all the system memory before garbage collecting. There are options to increase this, however.

    Jon

  5. Another set of experiences... on Toolkit Available For WAP programming · · Score: 1

    I'm another person who's been part of a
    development team working on a medium-sized WAP
    application. In our case, it's a mail connector
    (at the moment).

    Does WAP "suck"? Depends what you want from it.
    There are certainly hurdles - Nokia and UP phones
    have quite different navigation styles, and a good
    application will want to play to the strengths of
    each phone. There are problems with deck lengths,
    encodings, different gateways choking bizarrely.

    On the other hand, as a consumer - I rather like
    being able to read email practically wherever I
    am, and reply in a primitive fashion if need be.
    I rather like having Colossal Cave available at
    any time - or Hangman, or a crossword solver.

    No, it's not Quake or anything like that, but
    that doesn't stop it from being useful.

    WAP may well not be the future - but it's a viable
    present. I'd say that any company betting that
    WAP will be used much in 10 years is shortsighted
    - but while it's here, let's make the most of it.

    I haven't looked at the Nokia toolkits yet, but I
    *hope* they're able to produce "cross-platform"
    WML. Yes, WML is meant to be standard, but we all
    know how "standard" HTML is, for example. The same
    bit of WML can look radically different on
    different browsers. I *hope* the Nokia toolkits
    have a way of dealing with this, rather than just
    targetting the 7110. We'll see.

    Jon

  6. WAP Email on Looking For Wireless Handheld E-Mail And Web? · · Score: 1
    There are a number of companies offering WAP email, and I'm happy to say that I work for one of them - Peramon, at http://www.peramon.com.

    <plug>
    From our website you can download a restricted (by number of users, I believe) demo of the server, which will connect to any (reasonable) POP3 or IMAP4 server and SMTP server, with LDAP optional to make things simpler. Our WAP gateway also has a demo version.
    </plug>

    In the interests of balance, I should point out that a number of other companies are doing it including Infinite, which provides a service at http://www.mailandnews.com. As has been pointed out elsewhere, Nokia's gateway (the smaller version too, not just the Artus platform) also provides a similar service. Of course, I believe Peramon's offering is the best one :)

    Various ISPs are now providing the service at source, such as Freeserve and Gateway.net in the UK.

    WAP works *today* - I use my WAP phone for reading mail (and occasionally playing Colossal Cave Adventure or Hangman, or solving crossword clues) most days, and certainly will be using it on holiday. Yes, there's limited content at the moment but it's growing at a rate of knots.

    Jon

  7. Re:Proprietary on Caldera CEO Says Linux Is Proprietary · · Score: 1
    Get a clue. No one is forcing anyone to use the GPL or GPL'd. If you don't like it, don't use the software.

    I'm not so sure about that. That smacks of the kind of argument Microsoft uses saying it's not forcing anyone to use their products. The GPL is good in many ways, but I wouldn't say it's perfect, either. I view its viral nature as a shame in some respects, although obviously useful in others.

    Jon

  8. Dual format games? on Playstation 2 Launched in Japan · · Score: 1

    Does anyone know whether it will be possible for developers to release games which will work on both PS1 and PS2, from the same CD, using the enhancements of the PS2?

    Of course, they'd be limiting themselves in terms of space on the CD, but I can imagine it would be cheap to have games which used PS2 features in just a few places to make it look much better if possible (rather than just the interpolation) but was reasonable on a PS1.

    I'm sure I can't be the only person to think of this, but I haven't seen anything about it yet.

    Jon

  9. Re:Search Engine Use on Altavista - Open Sourced UPDATED · · Score: 1
    So your saying that essentially the main function that this particular things was created for will not be used?

    The main function for which the AltaVista search engine was developed was news, I believe. How many people are likely to use it for news?

    Jon

  10. Re:What It Does (Rampant Speculation) on HP's E-Speak Source Released to Public · · Score: 1
    Suppose My coffee maker wants to know the time, and its sitting on a network in my Home Of The Future® It can query the local e-speak server server (e-speak core???) for a service with the appropriate properties (must have TimeZone=>GMT, must have Precision=>microsecond, must have Name=>Time, etc), and then follow it up with a call to the *right* server's services. shazam.

    Is this very different to Jini? I've never actually used Jini, just read the hype, but they sound quite similar. Is this just because the hype is vague, or are they really doing similar things?

    Jon

  11. Re:A few trivial comments on Interface Zen · · Score: 1
    I don't have a problem with the "penalty zone". Perhaps it comes from growing up with pc keyboards instead of unix keyboards. I use the numeric keypad without missing a beat too.

    My thoughts exactly. I don't often use the numeric pad, but I *do* use the arrow keys all the time with barely a pause.

    Also, your point about what you grow up with is very important. Recently I've had a to use some Sun boxes and I'm *constantly* failing to find Ctrl, 'cos it's in "the wrong place" as far as I'm concerned. (For that matter, pretty much every keyboard I've used has a Ctrl key on the right hand side as well as the left, so I'm not sure where that complaint comes from. Maybe US keyboards don't - I'm in the UK.)

    With a PC keyboard, Ctrl is in a pretty convenient place for me - just where my little finger can get at it easily. I do notice that it gets a little sore if I use that (or shift) for very long at a time, but my little finger is far more versatile than my 4th (piano counting :) finger.

    I agree with the general point of the article, that you should choose the right input mechanism for the job and hone the app for that, but just not the keyboard specifics :)

    (Btw, has anyone put a small trackball in a keyboard between return and the arrow keys? You could use it with your little finger... not sure about buttons though.)

    Jon

  12. Re:Pirates! Murderers! Stop taking my software! on IBM releases VisualAge for Java for Linux 3.0 · · Score: 1
    Perhaps the most harmful trend is when people make copies of these proprietary programs to share with their friends. Suddenly the industry will turn to them and call them pirates.In our community, we try to teach people that sharing software with your friends is the right thing to do.

    Sure, but I hope we also acknowledge that if we're not allowed (by licence agreements we've agreed to) to share things, then we shouldn't. IBM have every right not to make their software free etc, and have every right to call us pirates if we break licences we agree to.

    I hope the open source community's attitude is, "Look how great it is to let people share!" rather than "We're going to steal your software if you don't agree with our principles."

    If you disagree with the licence that software comes with, don't use it - it's (usually) as simple as that, as far as I'm concerned. Things like DVD encryption cracking may be exceptions - I'm afraid I don't know enough about that to comment.

    Jon

  13. Re:What about Java on Linux? -- IBM on Java on BeOS, supported by Sun · · Score: 1
    Yes, I know HotJava's not that wonderful a browser, just thought it'd be a good test to see how well IBM's JDK and JRE work.

    Maybe. Or maybe it's a good test to see whether or not Sun are relying on any implementation-specific bits of their JVM... Of course, without seeing the problems and analysing them properly, it's impossible to say one way or the other.

    I would agree with the previous poster - Java support for Linux may well be more IBM-based than Sun-based in the future. In fact, I can see that spreading beyond just Linux... IME, IBM are the most Java-savvy company around. (Oh, and jikes is fantastic :)

    Jon

  14. Re:Quite honestly.. on On Coding Multiplatform Distributed Systems... · · Score: 1
    but certainly there is little room for debate that any number greater-than one could be considered to be "many"

    LOL! In other words, when you think most people will disagree with you, you just say it's subjective and leave it at that. I don't think most people would consider 2 to be many. If someone said they had worked with many computers and it turned out to be 2, I think you'd be rather disappointed, don't you?

    As you've said you'll be ignoring me from now on (which together with your tag line says all I feel I need to know about your opinion of yourself with respect to others), I'll leave it at that...

    Jon

  15. Re:This is a bit much.. on On Coding Multiplatform Distributed Systems... · · Score: 1
    No, C does not do the porting for you. C doesn't do a lot of things for you. Languages are written with certain concerns in mind. None of them are a silver bullet. If there was a silver bullet language, we wouldn't have so many. C focuses on performance, power, flexibility, portability, etc. If C did the porting for you, you'd likely take a performance hit. It's a constant trade-off. Saying C isn't portable is an incorrect statement. Saying you'd rather have a language that made your software portable for you is an opinion, and one anyone is welcome to, like all opinions. Just don't confuse the issue.

    Okay, let's get some idea of what you mean by "portable" then. To a lot of people (I suspect), portable means "write once, compile and run anywhere" - and that's the goal of using ANSI C wherever possible, I would imagine. That's what Java does particularly well (in terms of language - the implementation of applet viewers is another matter, of course). That's using "portable" in the sense of "mobile" (a portable object being one that can be moved around at will).

    What do you mean by portable? Do you mean you can change the code to make it run on another box (ie it's "able" to be "ported")?

    As I've said before, C is good for portability when you want to do mostly processing, but when you start doing a lot of IO (particularly network and/or user IO) it loses out.

    Jon

  16. Re:#10 is a SCARE TACTIC on MSN Lists 10 Dumb Things NT Users Do · · Score: 1
    Yep. This number is the CD-KEY that you're required to enter at startup. What else could it be?

    Well it could be a randomly generated number with some guarantee (?) of uniqueness. There's nothing to stop people from using the same CD key for different machines - that's what site licences are for. However, that's not the same as ghosting a machine.

    I don't know whether this is what's going on or not, but it seems perfectly feasible.

    Jon

  17. Re:With, of course.. on On Coding Multiplatform Distributed Systems... · · Score: 2
    Obviously portable C code is going to include #ifdef's.. They're what helps make C so portable.

    To me, they're what signifies that C isn't truly portable. Or rather, it's port-able but not automatically port-ed, if you take my meaning. If you have to write code which conditions on which operating system it's on, then it's not portable IMO. If a piece of source code is portable, I should be able to compile it on a brand new operating system which supports that language, and have it work with *no* code changes. If you're conditioning code on operating system, that's not going to happen.

    ANSI helps to an extent, but it's not a silver bullet - otherwise the book in front of me, "The Annotated ANSI C standard" wouldn't have sections for undefined or unspecified behaviour. Also, I believe there are other things that ANSI doesn't provide, in terms of library functions. Is select() ANSI, for instance? (It may be, but it's not in the index of the book, so I'm guessing not :)

    Sure, when you're coding something that can be done in ANSI C, it makes sense to do it, being careful not to use any of the undefined/unspecified behaviour. It just isn't always that easy, unfortunately.

    Jon

    PS: I realise all this is rather perpendicular to the original topic which is to do with frameworks than languages - but I'd be interested to know just how far ANSI C can take you.

  18. Re:Portability: Choose C on On Coding Multiplatform Distributed Systems... · · Score: 2
    C programs like Apache, GIMP, etc. are well known to be compatible with this 'write once, run anywhere' promise

    Really? If that is true, why hasn't apache always run on NT? From http://www.apache.org/info/apache_nt.html:

    (December 22nd 1996)

    Apache has been ported to a very wide array of Unix boxes - in fact, we're not aware of any Unix boxes which Apache can't run on. This has been possible by making conservative architecture decisions, by modularizing the code as much as possible, and sticking to POSIX and ANSI wherever possible (and functional).

    However, due to the code's legacy, and use of metaphors and systems which are Unix-specific (such as, having multiple processes all accept()ing connections to the same port), the road to porting to Windows NT has not been a pretty one.

    Things are better now, but if C were completely portable (and useful in its entirely portable form) then this would never have happened, would it? Even now, I'd be highly surprised if the apache source code didn't have a few #IFDEFs in...

    Having been involved in porting a commercial product from Tru64 Unix to Solaris and Linux (which shouldn't be nearly as hard as going to NT), I can say that it's not as easy as you might think - especially when intricate optimisation (not to mention multithreading) is involed.

    Jon