Slashdot Mirror


User: RetroGeek

RetroGeek's activity in the archive.

Stories
0
Comments
1,000
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,000

  1. Re:Obligatory on Finding a Needle in a Haystack of Data · · Score: 1

    Um, I hate to argue with you, but it was Kirk

  2. Re:Obligatory on Finding a Needle in a Haystack of Data · · Score: 1

    Kirk said this, not Spock

  3. Re:Your a CS major... on Build a Program Now · · Score: 1

    Oh I can pick up a new language no problem. And mostly by looking at examples, and then modifying them to my own use.

    BUT,

    While you poo-poo the details, HOW you use that language makes a big difference. Does it have pointers? Well then you can use them. What, no pointers? Ok, then a different way of organizing information. Structures, types, classes, associative arrays? Hmmm?

    Each way requires a different mind-set to effectively use the language. The difference between a new comer and someone who has used a language for a while is painfully clear.

    BTW, I am mostly self taught, though I score over 95% on ANY language or CS course I have ever taken, be it night school or full length university level program. I suppose that you will use the "self-taught" as a detriment, and 25 or so years experience does not count....

    If syntax is so much of a giant hurdle to get into a new language, then perhaps you should choose another field.

    cute

  4. Re:Your a CS major... on Build a Program Now · · Score: 0

    A good CS major should be able to pick up any language because the concepts are mostly the same.

    Just like a "people" manager should be able to manage any given group of people?

    The devil is in the details. Each language has its own quirks, which you MUST know if you are to be effective in it. I have had training in over 15 languages, and am current in three. Yet each new language still requires a learning curve.

    Comma here, brace there, tildes, dollar signs, asterixes, brackets, ahhh it makes my head hurt sometimes....

  5. Re:It's just not that simple... on Why Can't Microsoft Just Patch Everything? · · Score: 1

    The location of the coders is irrelevant.

    Oh yes it is relevant.

    Ok, maybe not for very well defined specs, for minor complexity.

    But anything which is complex and/or has inter-dependancies, and you really do need to hold face to face meetings. Nothing beats a good white-boarding session. Which is why out-sourcing development from specs is running into problems.

  6. Re:It's just not that simple... on Why Can't Microsoft Just Patch Everything? · · Score: 1

    Thie is the downside to having a huge, inter-dependent set of apps.
    and
    thousands of coders working on largely interdependent projects
    and
    That's why OSS methodologies have a bit of an edge in this context

    Ok, so having a large number of OSS developers, who are probably not even in the same country, working on projects is better?

    *nix uses a "large number of small apps" paradigm. Which is why the pipe character is used so much in scripts. This makes each app(script) in the pipe chain vulnerable to changes in another app(script).

    For instance if a script relies on a date beinbg returned by another app as m/d/y, and the date format changes to y.m.d, then the script breaks.

  7. Re:Have you tried.. on Xbox 360 Very Unstable · · Score: 1

    I need to get out more.

    I actually understood this thread.....

  8. Re:Good read so far on Ajax in Action · · Score: 1

    something that worked in most available browsers, I think I'd see a better compatibility mix from an Ajax / Javascript environment.

    Huh?

    Using JavaScript you are at the mercy of the Web browser and its implementation. At the most basic AJAX level, IE and Mozilla/Firefox use different methods to instantiate the object which actually does the background communication!

    All MS needs to do is change their method, and now you are re-writing all your client side apps to test for yet another method.

    Not that I am not using this, but it is only for light interaction.

  9. Re:Good read so far on Ajax in Action · · Score: 2, Insightful

    The central idea behind Ajax is pretty good IMHO- moving as much of the presentation-tier processing as possible to the client system.

    Which to me sounds like a stab at re-inventing Java applets.

    All the problems you describe (name spaces, libraries, etc) are already solved in Java. In addition, you are not at the mercy of browser JavaScript bugs.

    The only downside is the initial startup time for the Java applet, as the local JVM must be loaded, THEN the applet.

    As for the JVM version, you can check for this in your applet before you start the dependant code, and you can ask the user to d/w the JVM.

    The technology Java Web Start provides an easy to use framework.

  10. Re:DRM will NEVER work. on Sticky Tape Defeats Sony DRM Copy Protection · · Score: 1

    still hasn't come up with a solution that works for software

    Ever heard of a dongle?

    Yes, it is not a purely s/w solution, but it does prevent use at more than one location at a time.

  11. Re:Employees don't see cost savings on Paris Accelerates Move to Open Source · · Score: 1

    Could somebody please tell me why people use PDF's in the first place?

    If I send a Word document, then your version of Word may helpfully re-format it, if you can read it at all. Also, you can alter the contents.

    I can generate a PDF. Now the formatting is the same on both computers, AND you cannot alter it (easily).

    And I use WordPerfect, which has "Print to PDF" built in.

  12. Re:Markets always trump cartels eventually on President of RIAA Says Sony-BMG Did Nothing Wrong · · Score: 1

    Wow. I'm pretty old, but I have no recollection of 12 ft. discs.

    You should see my collection. I have a whole barn dedicated to storing them.

    AND, I managed to find a jukebox to play them. It uses industrial strength hydraulics to change the dics.

  13. Re:Naval Gazing? on The Rise of Digg.com · · Score: 1

    because a democratic system means it's a popularity contest, and we all know popularity doesn't mean quality

    But wait, this is how we elect politicians!

    LOL

  14. Re:Naval Gazing? on The Rise of Digg.com · · Score: 1

    Sigh.

    Serious should be seriously
    the Page should be then Page

  15. Re:Naval Gazing? on The Rise of Digg.com · · Score: 1

    Yes, except the pagination system is serious screwed up.

    Let's say that the system allows x posts per page. If the first comment has more than x replies, then you will NEVER see x+1, x+2, and so on replies.

    Clicking on Page 2 simply retrieves Page 1. If there are enough replies, the Page 2, 3, etc also only retrieve Page 1.

    Eventually you CAN see the next root comment, but all those first comment replies are lost to viewing.

    Unless there is some option I have not found.....

  16. Re:Programming Standards on What Workplace Coding Practices Do You Use? · · Score: 1

    The problem with having a common development server is that if you code something that causes a crash, then you take down the common server. Running a personal server allows these little gaffes to be fixed without affecting other people.

    Performance is not really an issue (just need RAM, lots of RAM). If a query takes 1-2 seconds, so what? One user, one query. I use an old 400MHz machine, which was surplus. It has 1G of RAM, but only a 20G hard drive. It runs both the application code (Tomcat/Java/JSP) and the database server (MS SQL).

    Now the test server and definately the production server need to be up to spec, as they will need to handle load.

    BTW, this setup processes pages (from first servlet start to the final JSP) in under 0.3 seconds. The test server does the same page in under 0.05 seconds. The production server is under the millisecond range and does not show a time except under heavy load.

  17. Re:Programming Standards on What Workplace Coding Practices Do You Use? · · Score: 4, Interesting

    1.a Get a test application server and production application server. Yes, you need both. The development server would be the developers workstation.
    6.a Formalize the testing process by people other than the original developers.
    6.b Write test cases.
    6.c Do regression testing. Especially for "transperant to the user" changes.
    8.a Have a naming standard for table columns. This will make your life SOOOO much easier.
    11.a Where you do need hardcoded directories, externalize the locations in configuration files.

  18. Re:wrong on 'Type Manager' The File Manager of Tomorrow? · · Score: 1

    OS/2 did this.

  19. Re:wrong on 'Type Manager' The File Manager of Tomorrow? · · Score: 1

    OS/2 had (has?) in its file structure (HPFS) a concept known as extended attributes. I believe that the MAC also uses this (forked files).

    Basically you can store anything you want in an extended attribute, then search for it within the file system utilities.

  20. Re:Move Along on 'Type Manager' The File Manager of Tomorrow? · · Score: 1

    This is where meta-data and a database comes in. You need a large number of fields to describe what you are saving, then you can organize it (report) as you want with database queries.

    Of course you need to actually enter all that information, but hey, I do NOT do content, that is the customer's problem...

  21. Re:Speed Limit on UK To Passively Monitor Every Vehicle · · Score: 1

    Everyone is able to stop paying them whenever they want. You just have to do this funny thing called "follow the law."

    Correct.

    Except that most speed limits are set too low. It is assumed that most people will speed about 10/$units over the speed limit. Plus, they are set low for revenue generation.

    With this system you will get a lot of slow drivers, increased time to get anywhere, and lots of frustrated drivers. And hopefully political pressure to raise limits.

    I sometimes get to work at 140/km in a 100/km zone. Usually in a train of cars doing the same thing. The conditions make it safe: little traffic, lots of space between cars, dry roads, daylight.

  22. Re:Language in a 1-foot box? Ha! on Eight Year Old Physics Student Admitted to College · · Score: 2, Insightful

    24/7/365

    If something is 24/7, how does adding the 365 make it more so? And what about leap years? Does 24/7/365 skip a day every four years?

    <pet peave...>

  23. Re:Everything's in a name.... on Blizzard Made Me Change My Name · · Score: 1

    I do research on virtual groups and social identity. Our names matter when we interact fora long time online. A name represents a person exclusively online.

    Hmmmm, I set up a unique identity where I can. I must have over 20 different online personas.

    So where I am RetroGeek here, I am something else on another board or newsgroup server.

    Psych research in onthis question is showing the importance of our online names both to us as individuals and to the smooth running of social structures.

    Ah, but I can be whoever I want to be. All I need to do is create another email address and register.

    I find it amusing that there are so many Web services which insist upon you telling them a valid email address to complete some registration process. I set up an email address, give it to the service, they email me a registration code, I delete the email address. Mozilla (SeaMonkey?) saves the ui/pw for that site, so I do not need to remember them.

    I am who I am, a different face to all......

  24. Re:Wondering on Windows Drives Company To OpenBSD · · Score: 1

    While I wouldn't call maintenance coding simple, you seem to think it is much harder than it really is.

    The real problem is getting all the interactions right. You tend to spend a lot of time finding out what code depends on what you are changing. Maybe that other code uses a workaround for buggy code you just fixed, which your fix will now break.

    It is not the actual finding of bugs. It is tracing down all the interactions, and testing, testing, testing, testing.

  25. Re:Wondering on Windows Drives Company To OpenBSD · · Score: 1

    The GP wanted to use in-house developers.

    Agreeing with the bug-fixes though.....

    The other problem is in creating a fork which only YOUR apps can use. So when the source owner (OSS or not) releases a fix, you have a problem on how to integrate it.....