Slashdot Mirror


User: davecb

davecb's activity in the archive.

Stories
0
Comments
2,113
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,113

  1. Re:Split up the tasks carefully on Infrastructure for One Million Email Accounts? · · Score: 1
    Make sure the mechanism used to distribute the mail directories to the pop/imap/whatever servers is not NFS.

    Over my objections, a colleague tried to have the mail directories on on machine and the pop servers on four others. At light loads he got acceptable performance, and so put it in production. With several thousand accounts, 30-minute (not seconds, minutes!) delays between messages were common.

    NFS (v2 and 3) is pessimal for constantly-updated files with ad-hoc locking mechanisms.

    As suggested in the parent, distribute the mail files for a given user to a machine which provides the pop and imap services from local disk.

    --dave

  2. Re:Wikipedia:DTrace on Solaris DTrace To Be Ported to FreeBSD · · Score: 3, Informative
    It's way more fine-grained than truss or apptrace (which I helped build), and has overhead only when used.

    --dave

  3. "Train" Model on 2.6.13 Linux Kernel Released · · Score: 1
    I'm pleased to see this change in the release progress, as it tends to drive more stability. Called the "train" model, it means that the release leaves the station the same time every year (day, week (;-)). The "Bus" model has the release happening whenn the bus (Linus's brain) is full and can't hold any more.

    --dave

  4. The Grumpy Grammarian speaks ... on Spyware Maker Indicted on Hacking Charges · · Score: 2, Informative
    ..and saith "This begs the question" really means "you're lying".

    Begging a question is asking a question that implicitly assumes something is true that the author is trying to get you to believe. See also http://www.wsu.edu/~brians/errors/begs.html

    That would make the sentence mean you are responsible for what your users choose to do with it, which is arguably false.

    --dave

  5. A real big status screen on What Would You Like to See in an Ops Center? · · Score: 1

    The old tkined program can put up a very big,
    very detailed connectivity map via a cheap
    LCD projector.

    That's both visually attractive, and useful,
    as it spots blown machines and links
    relatively quickly, as longas you keep
    the tests low-cost (ping, SNMP gets, etc)

    --dave

  6. Re:I Object! on Sun Spearheads Open DRM · · Score: 2, Insightful
    As I and others have said, this could be used to make a "prison" to lock out malefactors, much like a safety-deposit box in a bank.

    The bank owns the safe the box is in, and credibly promises to safeguard it, and I own the contents of the box. And promise not to store dead fish in it (;-))

    --dave

  7. Re:Hmmn, If it gives me MAC it might be cool. on Sun Spearheads Open DRM · · Score: 1

    Cool, thanks!

    --dave

  8. A mere test on Sun Spearheads Open DRM · · Score: 1
    I posted a three-paragaph response, but it vaporized... let's see if this shows up.

    --dave

  9. Hmmn, If it gives me MAC it might be cool. on Sun Spearheads Open DRM · · Score: 2, Insightful
    A digital rights management system depends on a system of mandatory access controls (MAC), and a means by which I grant an untrusted remote sender certain limited rights, those needed to turn on and off access to a device.

    This could be used to grant strictly controlled untrusted access to downloaded content in general, included downloaded content ranging from cookies to SETI at Home.

    The OS that supports that will need to be somewhere arround B2 security, something I know Linux, BSD and the commercial Unixes can and have acheieved, but which I strongly suspect VMS and Windows can't reach.

    --dave (biased former securitroid) c-b

  10. How about an inexpensive O'Reilly book? on Improving Database Performance? · · Score: 1

    It's technically about Oracle, but it's a good introduction to DBMS performance and how use good science instead of urban legends to tune a database:
    Optimizing Oracle Performance by Cary Millsap with Jeff Holt

  11. Re:Long term... on Pros and Cons of Tech Offshoring? · · Score: 3, Informative
    Henry Ford noticed this problem, and started the rise of Detroit by building a car that his own factory workers could afford to buy.

    Previously cars were expensive enough that the rich bought them. Now with Fords, anyone could buy them, and the number sold skyrocketed.

    --dave

  12. A conspicous downside on Pros and Cons of Tech Offshoring? · · Score: 4, Interesting
    A company I consulted for (and a whole country, but that's a different story) has been through the offshoring process and is now onshoring.

    My former employer succeeded in outsourcing their operations to EDS, and are still a happy EDS customer.

    They then tried a second cost-reduction step, offshoring their development to a well-respected firm on the opposite side of the planet. The timezone problem was a nuisance, but not a serious problem except when doing maintenance, so they offshored maintenance to the same company.

    This seemed to work, but on looking at the financial results a few quarters later, they realized they'd done a very brave thing: they'd inadvertently offshored their software budgeting decisions. With both maintenance and new development in the hands of a supplier, the supplier was the only person who could make credible decisions about how much to spend. And the spending was growing.

    So they turned around and started onshoring, hiring some of the folks who had been the offshoring team and moving them back to Canada, co-locating them with the user groups and the budgeting managers, and go control of their own budget back.

    They're now genuinely reluctant to allow anything to be done remotely, including having me dial in from home. They want my body withing shouting distance of my manager!

    Losing cost control can make you a little nervous if you're a big company, because it can rapidly make you a small company(;-))

  13. jscore is your friend on Where Can I Find Linux Porters? · · Score: 1
    Because Linus tries very hard to follow POSIX, download the free score/jscore porting tool for Solaris and run it against your source.

    It will report variations from POSIX in standard error-message format, so editor features like ^[-x next-error will work (;-))

    Congratulations, you're now a Linx porting expert!

    --dave

  14. Whatever happened to winged lifting vehicles? on NASA's Shuttle Plans · · Score: 1
    The shuttle was designed to be launched from a large carrier aircraft, and the existing solid boosters and external fuel tank are an admitted kludge.

    So what happened to the non-kludge, reusable lifting vehicle? Isn't it about time to build a new one, using existing designs and componet parts?

    --dave

  15. Re:Look Around on Can Open Source and Commercial Software Coexist? · · Score: 2, Interesting
    Theay certainly have coexisted, very sucessfully.

    Consider just the Unix companies who sprang into existance in Silicon Valley. First they downloaded BSD 4.1c and developed an OS for their new hardware, then they donated the fixes back to Berkeley for 4.2. When their hardware shipped they went to Western Electric and ought a 32V license.

    And this is just one example,and not even a particularly recent one...

    --dave

  16. Re:The real problem on Challenging Music Downloading Myths · · Score: 1
    No, that costs money and introduces risk. These companies are managing their business as fourth-quadrant entities ("cash cows"), where investment is highly undesirable.

    Think IBM 360.

    --dave

  17. Re:I agree on What is Mainframe Culture? · · Score: 1

    In those days it was a IBM 360 (;-))

  18. Re:I agree on What is Mainframe Culture? · · Score: 1
    spectecjr wrote:I feel the same way whenever I look at the SMTP spec, [...]At the very least people could prefix strings they're transmitting with the # of bytes in them, so that memory access is efficient.

    Actually you only have to fetch one word (4 bytes) in SMTP to get the four-character command and the three-plus-one-character response code. This makes the switch code for the DFA easy.

    These were ARPA standards, by the way, from the mainframe era. All the protocols worked that way, and reading records was assumed to be length-counted at what we now call the "presentation" layer on machines where I/O was done in records.

    --dave

  19. Re:Maybe for servers... on Linux and Windows Security Neck and Neck · · Score: 1
    cozzano asks: When was the last time you saw a home linux machine?

    My friend Fred set his father-in-law up with Red Hat, because they're 10 hours drive away. So he uses ssh instead and saves the travel time.

    --dave

  20. Re:Photolithography on HP Invents A New Way To Print · · Score: 2, Informative

    Indeed, my wife's four-year-old Canon has separate print heads and ink cartridges. That was nothing new...

  21. Re:wait a moment... on Stroustrup on the Future of C++ · · Score: 1

    If you look at the complexity that was
    proposed before Grace Hopper joined the
    project, you'll see why the relativey
    simple COBOL was occasionally called
    "the accountant's assembler"

    perform a until done
    add b to c giving d

  22. Re:My personal policy... on Windows AntiSpyware Downgrades Claria Detections · · Score: 1

    May I suggest you approach this as a network
    problem, and create a switch/router policy
    that says
    - may connect http, https to internet
    - may connect to local smb server
    - may connect to local email server
    - may connect http, https to company servers
    - may NOT connect to other services on
    random PCs or servers.

    The last line is **surprisingly** effective,
    but you need to list all the exceptions first
    to keep it from being too effective (;-))

    --dave

  23. Avoiding dual-boot (was: Confirmed) on Windows AntiSpyware Downgrades Claria Detections · · Score: 1
    Steinfiend wrote:Personally, I do run Linux as my primary OS, with an install of Windows 2000

    May I suggest you run MS apps within Windows under an emulator, so that you only run the Windows OS as long as it takes to run one application? I personally use Win4Lin, as it's faster than VMWare, but both work ..

    And both avoid encouraging or requiring you run other Windows apps the way dual-boot does.

    --dave
    [Longer discussion at http://www.linuxdevcenter.com/pub/a/linux/2004/06/ 10/win4lin.html

  24. Re:July Fools??? on Owner of the Word Stealth 'Protecting' Rights · · Score: 2, Informative
    Another term of interest is "barratry"

    (US def'n) The practice of instituting groundless judicial proceedings - a crime in a number of jurisdictions. In old law French barat, baraterie, signifying robbery, deceit, fraud. In modern usage it may be defined as the habitual moving, exciting and maintaining suits and quarrels, either at law or otherwise.

    There are numerous limitations, to protect the the attorneys of the honestly litigatious.

    --dave

  25. An algorithm, you fill in the details on Managing Router and Switch Inventories? · · Score: 1
    It takes three steps, to avoid order(N^2) or N! problems. Asking every machine on your network about every service in existence takes a bit too long to be practical (:-))
    1. Discover just the machines "interesting" to you, via something like ping or snmp queries initially, then discard those which do not meet your standard of intrestingness, such as those which aren't talking on a port of interest. Order N.
    2. Then build a topology with a gui that allows a human to organize the machines into a visual layout that is of use to them. The old TKINED is a simple example. Order 1.
    3. Finally, inventory the interesting machines, optionally by running the various vendors' tools against them, and capture the information into something that can be used with the topology tool. Order N)
    You now have a diagram for humans to lok at and a table for programs to grep through. Hopefully connected together in some loose way.

    --dave