Slashdot Mirror


User: pipacs

pipacs's activity in the archive.

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

Comments · 52

  1. Re:It's about stability on Do Scripters Suffer Discrimination? · · Score: 1
    When you are building a software application, you try to get everything synchronized, so all programmers will be able to understand and feel confident in each other's code.
    Depends. In large projects, quiet often programmers are not familiar with each others code. But you are right: whenever you add a scripting language to the mix, you should make sure the quality standards are maintained.
    Therefore, in a serious project, with millions invested, scripting can be a dangerous shortcut that may plague the project a year later.

    [...]

    Uniformity often leads to quality.

    There is no uniformity in large projects. Perhaps the core is written in C++ or Java. But the database is accessed with SQL. Stored procedures have their own DB vendor-specific language. The build environment is made of a bunch shell scripts and makefiles with their own language. And the installation programs, application startup scripts, and a web GUI with huge dependency on JavaScript etc. etc.

    On the other hand scripting languages can contribute big time to the overall quality of products. First, because scripting languages can really help to avoid some common mistakes, mainly pointer miseries. Second, because they can easily reduce code size to half or more. Less code, less bugs; less coding, more time for testing!

  2. Re:You assume too much on Flaw Found iIn Ethernet Device Drivers · · Score: 1
    Look for stdio.h in the standard places only:

    #include <stdio.h>

  3. Re:I don't see the point on Stippling As Fast 3D Technique · · Score: 2, Funny
    I don't see the point
    Then this kind of rendering is definitely not for you.
  4. Re:Why arn't we using Bluetooth on Sony Ericsson Makes a tri-band GPRS modem · · Score: 1

    Try this in the car, train, cafe etc. With Bluetooth you don't even have to remove your phone from your pocket.

  5. Re:neat but primitive.. on Robotic Photographer · · Score: 1
    first you will get low quality photos out of lewis.. that is a standard NTSC video camera on it's head. 640X480 fuzzy at it's best.
    Using a decent digital camera shouldn't be difficult. Most of them have (NTSC) video out, plus USB to take and download pictures.
  6. Re:light on details on The Nokia 7650 Cell Phone w/ Integrated Camera · · Score: 1

    There is a Wi-Fi enabled camera from Sanyo. Fairly useless right now I believe; might be interesting in a year or two.

  7. Re:not a new idea on Thin Client Handhelds For Multiple OSs · · Score: 2, Informative
    There has been a VNC client for PalmOS for a while now.
    I believe the main idea is to intercept filesystem calls, too, not just graphics. The data is always with you, even if the application isn't.

    Is there an SMB or NFS server for palmtops? One could achieve the same with a file server and a VNC client.

  8. Re:Key points for Windows/Outlook users on McAfee Manufactures Virus Threat · · Score: 1
    The only way to be safe is not to open any attachments, even if you think you know what they are.
    Now that's what I call the balkanization of computing. We ended up with an operating system/office applications combo which discourages us opening e-mail attachments.
  9. Re:Portability on Improving Unix Mail Storage? · · Score: 1
    Conceptually, only the email protocol matters between the client and server.
    Please don't forget the original question was about storing mail within the MUA. In this context, using the filesystem and a standard format like mbox, together with some kind of indexing is a very reasonable solution.
  10. Re:The name of the sequel has been leaked out! on Tron 2.0 Game · · Score: 1
    Naturally: "troff"
    Can't be. troff is the sequel of roff.
  11. Speech synthesis on 1770 Mechanical Chess Player Inspired Babbage · · Score: 2, Interesting
    According to Randi's description:
    "A small bellows and vibrating reed, a sort of artificial speaking mechanism, was incorporated whereby the operator could signal "check!" by forcing air through a tube. The approximation of the word "check" was said to lack clarity..."
    Randi says this was an improvement made by Maelzel, who bought the machine after von Kempelen's death, but I think this idea, too, came from Kempelen's work, who spent his last years researching speech synthesis. Quiet successfully as he actually did build a speech synthetizer capable producing whole words and short sentences. And this machine was not a trick: it is exhibited in the Deutches Museum in Munich, and, according to the author of the link I mentioned, still functional.
  12. Re:Not again on Deutsche Bahn to Sue Google · · Score: 1
    On the other hand, guidebooks for destroying railroad tracks server no other purpose than destroying railroad tracks in attempts to disrupt the service, with the unfortunate possibility of killing people.
    Destroying railroad tracks can serve a very useful purpose, during war time for example. It is still just a tool, like the brick or the screwdriver or the A-bomb. It's the usage what matters.
  13. Re:Whatever next - KEmacs & GEmacs? on The Union of Vim with KDE · · Score: 4, Informative
    Given that there is now a version of Vim for both Gnome & KDE, does it make sense for (X)Emacs to make the jump too? I know the origins of Xemacs are as much political as technical - but does it not make sense to try to branch off 2 versions of emacs into the 2 guis?
    First steps: XEmacs on the GTK platform.
  14. Re:Stupid extensions on JPEG2000 Coming Soon · · Score: 1

    Actually he meant .JointPhotographicExpertsGroupTwoThousands.

  15. The new Mozilla plugin... on Java2 SDK v. 1.4 Released · · Score: 1

    ...finally works with the old banking applet I'm forced to use. Cheers!

  16. Re:Fallacy 2 on Michi Henning on Computing Fallacies · · Score: 1
    On the other hand, your list supports nicely his list of fallacies: the majority of the items here could not be written in VB or Excel by people who learned programming from books like "Teach Yourself C++ in 14 Easy Lessons" etc. Or: imagine the F16 computer giving you a login prompt one minute after hitting the reset button.

    I think what Michi Henning is trying to tell us is that a very large part of this industry is heading to the wrong direction, forcing us to use general purpose computers and universal software tools. That's not the future. With my first VCR, I had to program the clock manually. My second one just knew what the time is after plugging the cable in.

  17. Re:Thin on detail on Palm OS 5.0 Preview · · Score: 1
    IIRC, most biometric systems won't accept a finger that isn't alive. Worse, some of them will trigger a silent alarm if someone attempts to use a severed finger.
    Now that's interesting. How do they achieve this? Do I have to pre-heat my stolen fingers?
  18. Re:Mod parent up on Leonard Kleinrock On The Origins of Packet Switching · · Score: 1

    Sure, and desktops existed way before computers. The best ideas are always obvious - after inventing them.

  19. Re:Why? on Hot New Silicon Graphics Workstations · · Score: 1
    (GeForce 4? Did I miss a press release?)
    Sure you did, the new Power Macs come with GeForce 4.
  20. Re:The Alternative? on Rage Against the File System Standard · · Score: 1

    For many (graphical) applications, a desktop icon or menu entry should be enough - there is no need to add them to $PATH

  21. Re:The man has a good point. on 3G Is A Dog, And Other Truths · · Score: 1
    ... and you have a good point, too. I think the growth of bandwidth will end when the resolution of the virtual worlds served will reach the resolution of our senses (plus-minus a few terabits per second...). At that point, the data pipeline will be as good as the current water/electric etc. pipelines: no need to upgrade for long years.

    But it is not only the bandwidth which may force you to switch. SMS is a killer application with ridiculously low bandwidth requirements. And mobility itself is a killer application.

  22. Re:Where are the applications? on 3G Is A Dog, And Other Truths · · Score: 1
    Your dream is obsolete already. Welcome to the real world:

    1. You don't even have to hook up your cell phone (Bluetooth)
    2. You don't have to get online. You are always online (GPRS)
  23. Re:The error handling challenge on Open Source Programmers Stink At Error Handling · · Score: 1

    There is propably no point to continue with
    malloc-ing if a previous one fails. And having
    the clean-up code duplicated may lead to
    maintenance problems.

    What I would do:

    int allocate_3(void) {

    int *p1, *p2, *p3;
    int error = 0;
    p1 = p2 = p3 = (int *)0;

    p1 = malloc(...);
    if (!p1) {
    error = 1;
    goto cleanup;
    }

    p2 = malloc(...);
    if (!p2) {
    error = 1;
    goto cleanup;
    }

    p3 = malloc(...);
    if (!p3) {
    error = 1;
    goto cleanup;
    }

    /* Here we do something with p1, p2, p3 */

    cleanup:
    if (p1) free(p1);
    if (p2) free(p2);
    if (p3) free(p3);
    return error;
    }

    Other people, fearing of gotos, would prefer
    putting the mallocs into a for(;;) loop, breaking
    out when something goes wrong (and at the end,
    of course). I don't like this but I consider it
    as a valid alternative. The goals are the same in
    both cases: avoid nesting in the code, and avoid
    duplicating the cleanup handler.

  24. Re:US GPRS expensive? on Voicestream Quietly Releases GPRS In The U.S. · · Score: 1
    The problem with GPRS is that the suppliers are likely to kill the market by charging too much and restricting the accessable sevices to a few WAP sites which the supplier has a relationship with (I'm told at least one telco in the UK does this, but I havn't checked it out).
    There are some funny exceptions, like TeleDenmark, a Danish provider who couldn't figure out yet how to charge for data (instead of air time), so they don't charge at all, but call it "introductory price".
  25. Re:It makes sense... on HP Lays Off Unix/IA-64 gurus · · Score: 1

    ...or HP's own PA-RISC.