Slashdot Mirror


User: KenSeymour

KenSeymour's activity in the archive.

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

Comments · 417

  1. Re:The problem with UML on Teach Yourself UML in 24 Hours · · Score: 1

    I would rather start out with sequence diagrams myself.
    These are the ones, in my mind, that are the closest to actual OO code.
    I believe the class definitions a lot more after they have made it through some sequence diagrams without missing methods/Operations.

    Software Development Life Cycle would support starting with use cases. This is based on the
    idea that requirements analysis should precede design.

    I have not yet had the experience of working with business analysts that knew how to do use case analysis.
    Maybe that would change my mind.
    But as an experienced programmer, I mostly like
    UML as a tool to help me think through and
    capture my design.

    YMMV.

  2. Re:JAVA JNDI/LDAP BROWSER on LDAP Tools - Where are they? · · Score: 1

    Are you talking about the Sun JNDI browser.
    I ran this recently and it has an LDAP through JNDI browsing capability.
    I remember being able to search through global groups, for example, and other lists.

    I had to download the JNDI 1.2.1 stuff, and all the various JNDI plugins (including the LDAP one).

    I suspect it was not designed as a sysadmin tool, but one could be written with the JNDI API.

  3. Re:Cool, Excel is done on Gnumeric 1.0 Has Arrived · · Score: 1

    To quote the web site:

    Achtung is a presentation program which is still in early stages of its development.

    So come back in a couple of years. Unless, of course, you feel like writing a lot of code for free.

  4. Re:GOTO? on Friendships in the IT Workplace? · · Score: 1

    I prefer setjmp(3C) and longjmp(3C).

    Besides goto home; sounds a lot like "go home".

  5. 60 Hour week, only if you let them on Friendships in the IT Workplace? · · Score: 1

    I would have to agree with this poster.

    I have been working in IT for 20 years and have rarely had to work 60 hours.
    If someone have IT skills and their employer mandates 60 hours, look for another job.
    I suspect some people stay for the inflated sense of self importance.
    "This place would fall apart without me."
    You have to realize you are making choice.

    To those that are working 60+ hours: find some other way to feel good about yourself and get a life.

  6. Re:I don't think so. on With XML, is the Time Right for Hierarchical DBs? · · Score: 1

    What about updates?

    So if you repeat the name 3 times, and you have an update screen for individual records, what do you do?

    1) find all the other records with the same name and change them as well.
    2) change only the name that was selected
    3) offer the user of changing the name for the one record or all of them.

    So let's say you let the user change on of three Bill Smith entries to William Smith, then you have
    the problem of trying to recall all the records for that person.
    Do you query for first name = 'Bill' or first name = 'William' ?

    If you use normal form, you avoid all these problems.
    I just love people who denormalize tables early in a project over concerns about performance.
    They don't consider the costs of having to fiddle
    with all the data problems that result.

    An engineer's opinions about perforamnce may have been formed back when we were all useing 80286 chips and 8 bit disk controllers.
    I would like to encourage people to at least try
    a normalized database.
    Get a competent DBA to help you with indexes to make sure your queries run fast.
    Try different things and measure them.

    You would be amazed what a DBMS can do with your joined tables
    on a well tuned database on good modern hardware.

  7. Re:At least use the STL.. on Portable Coding and Cross-Platform Libraries? · · Score: 1

    That's odd. I have used STL with threads under MSVC 6.0.

    I didn't have any problems. I did use Windows critical sections for methods of my classes
    that added or removed things from collections.
    The critical sections were declared as data members of the class, not at global scope.

    One of the patches on the dinkumware site fixes a bug that affects the map class when you use it
    in a dll.
    We applied that fix and it took care of that problem.

    So when we were done, it worked great.

    Perhaps we were already at service pack 6.

    One caveat with STL is this. If you start with
    the GNU C++ compiler, then it is possible to
    write STL code without specifying namespaces.
    This non-standard code, which compiles on g++,
    will not compile on MSVC 6.0.
    It did compile on MSVC 4.2 though.

  8. Re:I can't read the details of the security flaw on Microsoft Microsoft Microsoft · · Score: 1

    So I turned off the scripting settings in IE 5.0.
    And I did a reload.
    And I can read the bulletin just fine.
    It just doesn't display the table of contents.

    So slashdot is not your best source of technical information for Microsoft products. (Duh!)

  9. Finish the degree! on What Do You Do When CS Isn't Fun Any More? · · Score: 1

    I got my degree in Physics. I have been making a living in programming ever since.

    A degree in a field un-related to the job you are applying for is still worth more than no degree.

    Although there are a lot of very bright and capable people without degrees, there are also
    a lot of places that will either not hire them
    or will take unfair advantage of them.

    Once you have the degree, you can persue work in Computer Science, persue work in some other area,
    or persue another degree.

  10. Re:Patriotic? on German Parliament Considers Linux · · Score: 2, Insightful

    So you don't think that the ability of the post office to deliver your bills and payments
    helps the economy?

    The private sector is not even interested in carrying letters.

    Even if you do your ordering and bill payment online,
    the highways and roads that the government
    builds and maintains help companies deliver
    the goods you ordered.

    And if you think that the private sector is usually better, cheaper, faster, then you have not worked
    for a large corporation.

    How many industries would not even exist if there was no public investment in infrastructure.
    That goes for roads and for the Internet as well.

  11. Re:RE : HP layoffs on HP Lays Off Unix/IA-64 gurus · · Score: 1

    Someone passed this amusing satire of HP.

    http://www.satirewire.com/news/0105/loyal.shtml

  12. Re:Read between Gartner's lines on Nimda To Strike Again · · Score: 1

    If a company has not implemented an Internet security program, what makes you think they can implement
    a migration from IIS to Apache?

  13. Re:Programming for Business on Java To Overtake C/C++ in 2002 · · Score: 1

    I think the poster is responding to an attitude I picked up some years ago at the first Linux conference I went to.
    That is that in the Linux community there is a large anti-OO, anti-C++, anti-Java sentiment.
    I went to a talk on the subject of CASE tools and was suprised to find a discussion of
    Linux/Free Software Package manipulation tools.

    When I and one other participant asked about something akin to Rational Rose available for Linux.
    Instead of saying "No there isn't", we heard why you shouldn't want to have something like Rational Rose.
    The speakers stated that OO was a proven failure.
    This comes as a suprise to many professional developers that have been succeding with OO for years.

    The question is not whether or not OO is better.
    The question is why does the Linux community keep telling people
    that they shouldn't want GUIs, they shouldn't want GUI based Integrated Development Envrionments,
    and why they shouldn't want UML design tools
    on Linux.
    It apparently easier to say you shouldn't want these things than it is to admit that those tools
    aren't there yet.
    It is easier to say Object Oriented languages are bad than for some to admit that they haven't had time to learn how to do OO programming.

  14. Re:An Ex-Dell Tech Post on Lawsuit Alleges That Palms Damage Motherboards · · Score: 1

    It sounds like you need a new vendor.

    They have more or less told you they can't be bothered with your hardware combination.

    You can't force them to behave they way they want you to.
    You can only change what you do.

    If your boss won't switch vendors, you still can only change what you do, not what your boss does.

  15. Re:well duh on Why Nobody Likes E-Books · · Score: 1

    It is easy to compare some new technology (eBooks) to an old technology that is still around (trains).

    But what about all the old technologies that failed.
    Like the machines that used to measure your shoe size using x-rays?

    Not all technology has staying power.

  16. Re:(No subject) on Tux Racer 1.0 To Be Closed Source, Windows Only · · Score: 1

    Because they wrote it. They hold the copyright.
    They can release it under a different license.
    They just can't remove your ability to modify the any of the GPL released versions.

    The same thing has been done with Tripwire.

  17. Re:Kind of sad, on GNOME Usability Study Report · · Score: 1

    Thats funny, I never shut down that way.

    I just hit ctrl-alt-del then press the shutdown button.

  18. Re:Anything new takes getting used to... on GNOME Usability Study Report · · Score: 1

    Of course, the target market for GNOME will also have the same problem -- pre-conceived notioins of how the interface should work.

  19. Re:Windows Update on Code Red Worm Spreading, Set To Flood Whitehouse · · Score: 1

    We heard about it last month and patched our servers within a few days.
    Last time I checked, we were still up.

  20. Delphi and OO programming on Developing for the Linux Desktop · · Score: 1

    I beg to differ about OO being only usefull for GUI programming.
    At my last job, we impelemnted a factory automation system with a fairly large inheritance hierarchy.
    The main areas of the heirarchy were business classes (thinks like equipment, lots), process classes and message classes.
    The project was successful and ran in 4 plants in four seperate countries.

    The classes were all implemented in Delphi/Object Pascal. Everything was designed with UML in Rational Rose.

    So I would have to agree with you that Delphi is a great tool.
    OO is also a great tool, but you may have a hard time finding someone that knows how to apply it correctly -- especially in the Linux/Unix world.

  21. Re:IT in non-computer companies on How Much Do Employers Budget for Education? · · Score: 1

    So take your own time to learn marketable skills in an area unrelated to your current job.
    There is no point in picking up skills related to your job, since they have told you "hands off".
    When you feel comfortable with your new skills, go off and start contracting.

    You may be able to find a job with overlap between what you are doing currently and your
    newly developed skills.

    Maybe you should be working for a company like the one your employer hired to do the "meaty" work.

    You cannot always expect your employer to develop your career.

  22. Revenues != Profits on VA Linux Systems Leaving The Hardware Business · · Score: 1

    Subject says it all.

    Check out their public filings for yourself. I would be suprised if they were making a profit on
    selling hardware.

  23. Re:Difference between "adjusted" and "reported"? on Red Hat In The Black · · Score: 1

    Sooner or later, RedHat will be making a profit un-ambiguously.

    When that happens, a lot of people will be disappointed.
    Some of them are Pro-Microsoft people.
    Some of them are folks in the Linux communitity who hate to see someone else succeed in business or hate to see
    a Linux distribution other than their favourite succeed.

    They will succeed with or without YOUR faith.
    Don't worry, you'll get over it.

  24. Re:Multithreading is almost never Good General Des on Fundamentals Of Multithreading · · Score: 1

    The advantage of using the threads, though, is that you don't arbitrarily couple the code for all the
    thinkgs that you are select()ing or WaitingForMultipleObjects() on.

    Each thread can be a reusable class that doesn't depend on what other things you are waiting for.

    I know on Windows, with Visual C++, debugging multiple threads in the IDE is a piece of cake.
    Maybe it is harder with the command line based tools in Unix/Linux.
    Also, Microsoft provides thread safe versions of the runtime library.

    But if you are writing portable code, then you don't know if you can depend on the runtime library or not.
    You could always synchronize the calls in your application code.
    Then you are not dependent on the thread safety of the runtime library.

  25. Re:FORTRAN vs C on In the Beginning Was FORTRAN. · · Score: 1

    Or the FORTRAN compiler was really optimized.

    DEC put many man years into optimizing the VAX FORTRAN compiler.
    How optimized their compiler was determined whether
    or not people bought their hardware.