Slashdot Mirror


User: battjt

battjt's activity in the archive.

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

Comments · 398

  1. Re:*sigh* on Cutting Security To Cut Costs? · · Score: 2

    I've never been in a corporate environment where there weren't passwords and enforcement of their usage (auto screen saver locks, employees held responsible for actions taken using their computer accounts, etc.)

    How is a key card different than logging off? Does the key card not change the effective user id? If it does, then how is it faster than logging of and back on? If not, what good is it for tracking users?

    Joe

  2. CONNECT on Tunnelling NTP Through a Firewall? · · Score: 4, Interesting

    depending on their proxy of course, but I've had very good luck escaping corporate fire walls with the HTTP CONNECT method.

    ( echo CONNECT 127.0.0.1:13 HTTP/1.0; echo ) | nc firewall 8000

    will print out the time on firewall. Using a similar method and maybe a couple fifos, you should be able to put anything through that firewall.

    This is the method that I use to layer VNC over SSH over SSL/HTTP through the firewall back to my home office from all my client locations.

    Joe

  3. Re:*sigh* on Cutting Security To Cut Costs? · · Score: 2

    Passwords facilitate accountability. If fraud is committed how do you track it without passwords?

    Handwriting recognition?
    (not on a computer)
    Logs of physical location?
    (not when all the data is accessible from one desk)

    When a client give me an account to their system, I specifically ask for no production system access. I don't want the liability. I would be concerned working in an environment where trouble couldn't be tracked to someone else.

    Joe

  4. Re:GUI + Mainframe on Why The Dinosaurs Won't Die · · Score: 2

    But IBM would only have to write it once. An DHTML 3270 kind of thing.

    I agree that having to rewrite it for ever contract has been a bit of a bore.

    Joe

  5. Re:Pft, overanalysis on Why The Dinosaurs Won't Die · · Score: 2

    Looks slick. Those products weren't there when I needed them 18 months ago. I didn't realized how long ago it was.

    I didn't think about code generation. I was thinking about dynamic allocation (DOM). I suppose these products would only process a tag at a time (ala SAX, but in a structured way), so random document traversal could get ugly, but for batch processing, you want to avoid that anyway.

    Thanks,
    Joe

  6. Re:Pft, overanalysis on Why The Dinosaurs Won't Die · · Score: 2

    OK. I wasn't specific enough. If you don't have dynamic allocation, then you also don't get facilities to access dynamic allocated data, hence, strcpy(char *, char *) wouldn't exist.

    I don't know how to copy arrays or sub arrays in COBOL, but I'll bet it is safer than strcpy.

    Joe

  7. Re:Pft, overanalysis on Why The Dinosaurs Won't Die · · Score: 2

    Nice to know.

    So why can't I find an XML parser for OS390? I had assumed it was due to the variable sized record problems.

    Joe

  8. Re:Why no Foundation? on Will Smith as I, Robot · · Score: 2

    It would be an 80 hour movie. There is a lot of material there.

    The Asimov Fondation series is a must read, so you can read the Brin, Bear, Benford Foundation books, which are so much better.

    Asimov has a real nack for plot and story, I just get tired of the simple phrasing. I don't want my fiction to read like a tech manual.

    Joe

  9. Re:GUI + Mainframe on Why The Dinosaurs Won't Die · · Score: 2

    Why would you want to run X apps on a mainframe?

    Mainframes are a very expensive source of CPU time. They are very good with IO.

    I worked a job where the 6 processor multimillion dollar mainframe was about half the speed of our workgroup dell 8way Xeon for CPU power. We had to share that mainframe with 5000 other employees. Running X apps on it would be a huge waste of resources.

    An html/http interface could work. It would be very similar to 3270 terminal and would be very efficient on a mainframe (avoid memory allocation and cpu, just copy data from here to there...).

    Joe

  10. Re:Pft, overanalysis on Why The Dinosaurs Won't Die · · Score: 2

    Applications written in COBOL are stable, because they are so constrained.

    My limited understanding of COBOL is that there is no dynamic memory allocation. Try writing a C program without any dynamic memory allocation. It may be hard, but I'll bet it didn't crash.

    Joe

  11. Re:They need fishing poles instead of fish on Slashback: Drivers, Bodycomputing, Farscape · · Score: 3, Informative

    Nice response, this is part of the discussion we don't see. There aren't news specials about kids who aren't starving on farms that are doing OK in Africa.

    My town here in the midwest USA could easily support 5 times the current population, but the town has shrunk in size over the last 100 years. Our main export is corn and beans. Why has the population grown in areas with repeated droughts and repeated need for food aid?

    Joe

  12. Re:Get this on PS2 Gets A Working Divx Player · · Score: 2

    You don't have TV in your dorm room?

    Since college students (including me at the time) refuse to see things from the perspective of the real world, we must adapt and interpret their comments as if from the cozy confines of a dorm.

    Joe

  13. Re:Dont like it? on Hi-tech Work Places no Better than Factories? · · Score: 2

    Some of use need English skills.

    Supply and demand. There is a larger need for leaders than followers... leaders get paid better.

    Joe

  14. WTF? on Hi-tech Work Places no Better than Factories? · · Score: 2

    My uncle is a self employed farmer.
    My grandfather, uncle, and cousin are all self employed construction contractor (each works alone).
    I am a self employed software consultant.
    My father runs a menswear store alone.

    None of us can even sing.

  15. Re:It says its a kit on Personal Helicopter Available For $30,000 · · Score: 2

    You trust someone else more than yourself with your own life?! You are probably pro union.

    Joe

  16. save on Leaving the Contracting Company for Independent Work? · · Score: 3, Insightful

    Keep 6 months salary in the bank.

    You'll need it to cover unexpected expenses when out of work. You will be out of work. You will be out of work more than when working for a contract house, because a contract house has full time professional sales people that are better than you and you will then be competing against.

    I wouldn't worry too much about the health care. Buy some catastrophic insurance and keep that 6 months savings. Buy disability insurance. (The insurance to cover the first 6 months is the expensive stuff.)

    Don't incorporate unless you must to work with particular clients. The paper work is killer.

    Get an accountant that you trust.

    Keep a couple customers in good standing all the time. If it is just you try to work for more than one client at once (40 hrs here, 20 there) so that if one has to drop you, you still have some cash flow.

    Joe

  17. Re:Comparison on WinXP and Win2k only... on Multi-Display Graphics Suites Compared · · Score: 2

    I'm sitting in front of two monitors hooked to a Radeon VE with the testing version of Debian.
    ---
    chip:battjt > X -version

    XFree86 Version 4.2.1 (Debian 4.2.1-3 20021016191246 branden@deadbeast.net) / X Window System
    ---

  18. Re:2.5.44 doesn't compile for me... on Recruiting Help in Smashing Kernel Bugs? · · Score: 3, Insightful

    Ditto.

    I can't test software when the basics fail. I've not gotten 2.5.* to compile for even my most basic setup.

    Features that are known to fail (obviously if they don't compile) should not be sent to testing.

    Joe

  19. performance v fexibility on When is Database Muscle Too Much? · · Score: 2

    A custom DB will be faster than a general purpose DB (by definition).

    A relational DB offers great flexibility (pull any data from the database, add most any index to greatly improve the performance, etc).

    I would base the decision mostly on the interfaces to the application. I've worked on applications where the company prefered to access the SQL database directly for reporting and I've worked on projects where the only interface to the application was via HTTP/XML. In the latter case, no one cared how we stored the data, so we dumped XML into a filesystem.

    Joe

  20. Re:Depends on How Many CPUs for Microsoft's SQL Server? · · Score: 2

    MSSQL did a very lousy job at stuff in parallel.

    We had to tune our queries very carefully to utilize all 8 processors (even when we were only issuing reads).

    Expect to have more developer/DBA work to utilize all those processors.

    Joe

  21. basic robot on Advanced DIY Science for Students? · · Score: 2

    1. Around my senior year, using a C64 and basic, I was able to control electric motors. A robot wouldn't have been much more of a stretch. With today's tech, controlling motors via a parallel on an old PC would be fun.

    2. Build a trebuchet or a potato gun.

    Then again, you only get that high school summer once. You can build a trebuchet once you retire.

    Joe

  22. Re:I guess that's what you get.... on Daylight Savings and UNIX? · · Score: 2

    In college, I often worked through the change of the day. It wasn't nearly as confusing as figuring out what time it is in California when you live in Indiana.

    I would know that it is 19:21 Oct 10 and that my friend in California gets to work at 19:00 GMT and leaves at 3:00 GMT the next day.

    Joe

  23. Re:I guess that's what you get.... on Daylight Savings and UNIX? · · Score: 2

    Actually we subscribe to newtonian physics. Time is constant. This is a step forward from when the legislature declared PI to be 3.

    I personally think that everyone should switch to GMT. Why should everyone in the country wake up at 6 am local time anyway?

    Joe

  24. Re:J2EE is the C++ of our time on It's Time to 'Re-Align' the JCP? · · Score: 2

    Classes can act like namespaces.
    --
    package test;

    public class Test2 {
    static public class A {
    static public class B {
    static public String c = "C";
    }
    }
    static public void main(String [] a){
    System.err.println("test.Test2A.B.c="+test.Test2.A .B.c);
    }
    }
    --
    Why differentiate packages from classes?

    Ah, 'multiple dispatch'. That was the term I was looking for. After more thought this afternoon, I have to agree that the efficiency trade off would not be worth it all the time, but it would be a nifty answer to the huge switch statements that occur when parsing.

    Ah, 'meta classes'. Another term. That would fix that problem.

    I guess the only difference we have is import with globing or regular expressions. I just figure that the extremely limiting import a package, but not a group of packages is a silly limit.

    Thanks for taking time out this afternoon.

    Joe

  25. Re:JMS does a bit more than that on It's Time to 'Re-Align' the JCP? · · Score: 2

    Would you use J2EE when failure costs were $1m/s? I wouldn't. I would want a system that could more easily be audited, where I could read all the code. (Even using JBoss, you couldn't understand all the code due to the complex execution path.)

    Banks need something much simpler than J2EE that can be completely understood. Airlines need something that is more efficient than J2EE. Once you implement a system in J2EE that is efficent, you will have removed all the OO effects that make it convenient. You might as well have implemented it in COBOL.

    Joe