Slashdot Mirror


User: ScroP

ScroP's activity in the archive.

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

Comments · 39

  1. Swing on Web Browser Components for Java? · · Score: 1
    All the swing components support some version of the HTML standard. There isn't a full browser though.

    I think all that Swing is missing is a Javascript interpreter and CSS support. The CSS, and other similar web-feautres, can be added by creatnig a set of UI components that render CSS correctly (just like how the swing components now support plain HTML)

    i'm sure there is some pure java, java script interfepreter somewhere - but I don't think you'll find a way to have cross-platform plugins (like for flash, etc).

  2. East Coast on Open Source Conference Call for Participation · · Score: 1

    Do they ever hold interesting confrences on the east coast?

  3. Doxygen on Writing Documentation · · Score: 1

    If you're looking to document your source take a look at doxygen. Its really nice, and give you several output options; including indexed HTML & PDF documents. It also has provisions for including a sort of notes sections with your source.

  4. Conidtioning on How Much Sleep Do You Really Need? · · Score: 2, Interesting

    I had a job for a while where I had to wake up very early, like 5am earky. Now I'm conditioned to automatically wake up at 5am. I could go to bed at 2am, and wake up three hours later w/o a problem. Only every once in a while will I sleep past 5am until like 7 or 8am; and thats really rare. Only happens when I exhausted for whatever reason.

  5. Scalable? on Scalable, Fault-Tolerant TCP Connections? · · Score: 1
    It's really early in the morning right now, but here is what I am thinking :)

    No matter what you do with the software to handle a giant number of connections, you still have the physcial limits of the machine don't you? The NIC and CPU can only do so much; so isn't that going to be a bottel neck for you?

    It also seems like keeping the state information about 64K+ connections for whatever they are being used for has to involve some kind of overhead as well. You'd really need some efficent way to deal with organziing it all so its reasonably easy and fast to access.

    You can't handle each connection with its own thread, but even if you break it up into several threads or several processes each handling a couple thousand connections (polling or something similar), thats got to have a lot of latency as well if you expect a large number of these connections to be active most of the time.

    I could be wrong, I don't know exactly what you're trying to do. Maybe the connections are mostly idle. But I think that you are probably looking at more than one bottle neck forcing a single computer to do all the work.

    In general, trying to customize a single machine, or single program to scale isn't usually a good solution. You'd probably be better to find a way to design the software to work with a number of machines. Most large websites have load balancers that distribute the requests to several machines. Large services typically do this, or rely on the fact that all users probably won't be connected all at once.

  6. Re:Bad Idea on Doubleclick Exits The Ad-Tracking Business · · Score: 0, Troll
    I would like to see NO ads ever. Targeted ads woulds be even worse for a billiob reasons. Besides, who wants anyone tracking thier personal intrests anyway.

    No human being needs an ad for anything. If a person wants something, they are intelligent enough to go out and find what they need.

  7. Is it really fair? on Public Money, Private Code · · Score: 1
    Maybe some answers have been offered to this type of question, but I wonder if this is fair to everyone to do this. The students who develop the software will eventually move on and move away from the univiersity. Who is ulitmately responsible for the continued maintence and support of the 'products' the university is selling?

    Is it fair for compaines to rely on a product that changes in hands in a sense every semester?

    And does this mean that the education you recieve will now depend on the agenda of the univiersity? The first students might have some freedom to do research where they are interested, but eventually students would be forced to choose from a handfiul of products to do 'research' in, which really would be maintence. Doesn't this hinder things in general for everyone? Not just the students, but the society at learge who'd be affect by fewer advances as a result of less research?

    What would the world of cs education be if windows was a product mainted by a univiserity and not microsoft? Would everyone would be trained with windows specific skills and not general skills?

    Does the student get any more for this? It'd be nice to get paid for something :)

  8. OOAD on Can OO Programming Solve Engineering Problems? · · Score: 1

    The biggest problem people have, in my expirence, is in applying OOAD correctly to the domain they are working in. You can model anything you want to using OOAD but it can often take some time and a good deal of knowledge about whatever field you are working in. It can be hard to find talented people who also have enough knowledge about what specific engineering task you have them writing software for.

    Although that is the biggest problem I have noticed, I don't think its a problem of OOAD at all. You run into this problem using any programming method. Its not a problem of OOAD at all.

    OOAD can be applied to problems in any field. However, OOAD does not solve any problems itself. Its a method modeling and developing a solution. OOAD is not specific to any programing language in particular, think of it more like a methodology. You still need to create an efficetve solution. Its a tool for doing that, not a solution in and of itself.

    If you can map out some goals of what you want, I don't see why you should not be able to produce an effective design to do it. There are many sources of information about this (you can find links to quite a few on http://www.cetus-links.org)

    If your not comfortable with object oriented design, then I would suggest that the problem may be in choosing a problem solving approach you are not comfortable with; and not a problem with OOAD itself. If the people who will be ultimately responible for maintaining this software are not OO people, then it doesn't seem like the right tool for the job. You can't attribute that problem to OOAD, though.

  9. Ironically on Is Assembler Still Relevant? · · Score: 3, Insightful
    Ironically, alot of places don't think teahcing assembler is of use to thier CS students anymore. But I disagree with that. Assembler was one of the first things I learned, and I don't think I've have a fraction of the skill I do now if I just learned a high level language and prayed to whatever magic happened when I called some libary function to do whatever needed to be done.

    On the other hand, thats exactly all some people want. I guess it depends on what your goal is - true understanding, or simply getting by.

  10. Depends on how you look at it I think. on Is Assembler Still Relevant? · · Score: 3, Interesting
    Assembler, I think, is very relevant for programming because it really enhances your knowledge about whats really going on. In turn, knowledge of what a program is trying to do while administring a system is also extremely useful. For instance, alot of software might not report errors that mean anything - but if you've had some expirence programming you can makea good guess as to what might be wrong.

    So, does assembler directly impact the degree to which a person might be capable of administring a system?

    Yes and no.

    It may not directly be of use when installing & configuring things, but I think it indirectly is of great value to an administrator who is troubleshooting things; and actually has some knowledge about computers and software that didn't come from a course or book purely on administration.

    Are programmer admins that common though? I've done admin work, but I moved on to whatI wanted to do, programming, quickly.

  11. Article clims less than %1 on Linux On the Desktop: 0.24 Percent? · · Score: 1

    Unless I'm mistaken,
    %0.24 < %1.0 < %24.0 < %100
    The article is claiming less than a percent. They say apple & windows have a 98 (w/o the decimal) percent usage, and linux only .24 percent.

  12. What a shame on Software Patents on Memory Allocators? · · Score: 1
    HOARD is really a great library.

    Its too bad buisnesses have to hold back the advancement of research in some area that could help improve things overall for everyone in the future just to make a few bucks.

  13. WindowMaker run ciely in low memory on Lightweight Window Managers? · · Score: 2

    WindowMaker is very nice, it has a small footprint and has a very intuitive (IMO) NeXT style interface.

    I have been using it for quite some time, I always keep coming back to it. Every now and then I venture out and try a new WM but WindowMaker I think is really small and fast.

    It is compatible with GNOME & KDE as well which is nice. So you can run QT & GTK apps as well. For instance, I use that to keep konqueror around w/o running the full desktop

    Actually, I'm not sure how much of KDE starts running when you start konqueror, I know the DCOP service starts and some the other stuff, but I haven't bothered to look any more closely than that. But as far as being a nice lightwieght WM, I think WindowMaker is good.

    I think this discussion was on slashdot a month ago, I'd post the link but I'm tired :)

  14. Merge on Transferring the Leadership of Open Source Projects? · · Score: 1

    Maybe you can find a project that you could merge your changes back into. If you started by finding a way to improve WinCVS, maybe you can merge those changes into thier source tree. Perhaps it could be a view option, like detailed list or small icon list type view in windows explorer. People could pick classic WinCVS or your style WinCVS views. How much work this would be depends though, on how different the two are. I don't know much about either project, but you get the idea of what I'm trying to say here as an alternative to finding a new owner. I think other projects must have done this before, but I don't remember which - wasn't it two of the newer .net implementations that did this? portable .net and some other one?