Slashdot Mirror


User: ggeens

ggeens's activity in the archive.

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

Comments · 198

  1. Re:Non-Competes.... on Seagate Says Ex-Employee Can't Work For Competitor · · Score: 1

    Here are legal reforms needed to regulate noncompetes:

    Actually, what you describe are more or less the European rules for non-competition clauses.

    1. It has to be written in the employment contract (no oral agreement).
    2. It cannot be invoked when the employee is fired.
    3. When the amployee resigns, the company either has to pay the employee their salary for the period of the non-compete period, or provide a written notice that they will not invoke the clause.
    4. Maximum time is 12 months, and it is only valid within the same country.
    5. The new company must be in the same industry as the old one. Doing the same work for a non-related business doesn't count.
    6. The law specifies a minimum salary.

    My current employee contract has a non-competition clause, and it simply states that there is a non-competion period according to the legal conditions.

    Disclaimer: IANAL, I just followed a course in business law.

  2. Re:SunOS and Solaris on Java 1.5.0 Now Officially Java 5.0 · · Score: 1

    Wasn't SunOS at something like 5.3, then Solaris 2.4 through 2.7?

    AFAIK: SunOS went to version 4.x, then came Solaris, which was SunOS 5.x. (If you telnet to a Solaris box, it will tell you it's SunOS 5.x.)

    I'm not sure where the 2.x came from. I suppose it's a marketing-inspired number to differenciate from the old SunOS.

    By the time they reached Solaris 2.7 (a.k.a. SunOS 5.7), they decided there would not be a Solaris 3.x, and they dropped the major number, so the next version was Solaris 8.

    (I guess the next version would be X...assuming there's a next version)

    That would be Solaris 10. It was announced a few months ago.

  3. Re:Yes, in ten years, if not longer on Microsoft Revamps Licensing Plans · · Score: 1

    One of the clients I worked for, had a dedicated PC for some security-related stuff. The machine was on a dedicated network, connected only to the main server.

    That PC ran DOS, with an application written in Pascal and assembler.

    As the hardware was aging (and because the system load increased), they looked for a replacement. After testing, they discovered that:

    1. The software only worked with a specific model of network card
    2. The disk image would not boot on a motherboard with a PCI bus.

    Finally, they decided to buy a Sun machine, and rewrite the whole application in C.

  4. Re:me too... on Programming As If Performance Mattered · · Score: 2, Interesting

    Some (very old) BASIC interpreters used to parse each source line each time it was executed.

    One time (around 1985 IIRC), I read an article in the local computer club's magazine. The author had written a BASIC program (GW-BASIC I think) to "shorten" BASIC programs. It would:

    • Shorten all variable names to 1 or 2 characters
    • Remove whitespace
    • Renumber all lines so that all GOTO n became shorter

    The source code that went along with the article looked like it was used on itself (very terse).

    With the machines you had back then, it probably made a difference.

  5. BIOS on Reboot Linux Faster Using kexec · · Score: 4, Informative

    The boot loader spends most of its time waiting for the user to press a key, so they can enter custom boot parameters. If you set the timeout to 0 in LILO or GRUB, loading the kernel happens almost instantly.

    The BIOS startup routine is longer, especially if you have a SCSI card. (I have 2 of those in my machine, and they account for most of the wait during startup.)

  6. Re:they missed one of the biggest points! on Tuning Linux VM swapping · · Score: 2, Interesting

    One time, I had a disk corruption in the swap partition. When I booted the machine, everything went well, until I started opening applications. The machine swapped out more and more data, until it reached the first bad sector in the swap. It crashed quite spectacular.

    Once I figured out what happened, I replaced the disk.

    That was in the days of the 2.0 kernel. My machine had 16 MB RAM IIRC.

  7. Re:God no... on Tuning Linux VM swapping · · Score: 1

    Most of the time, my laptop handles things quite well. Even with several (rather large) applications open. (Including WSAD, FireFox.) The system has 1GB of memory, so I'm not really stressing it.

    Once a week, when the virus scanner pops up, things are different. As mentioned above, XP starts swapping things out to make room for disk cache - rather useless, since the virus scanner will read each file only once, and pass on to the next one. (Admitted, the OS has no way of knowing that.)

  8. Binary files on Ease Into Subversion From CVS · · Score: 4, Informative

    Do developers out there voice the need to store binaries?

    There are definitely reasons for storing binary (non-text) files in a version control system:

    • Images: quite obvious. You want to version all your artwork. For web-based projects, this can be a large part of your system.
    • External libraries: if you use third-party libraries, it makes sense to store them in the version control system. If you need a particular build, you check out the correct revision. This allows you to build the exact same binary as it was delivered before. (Of course, if you have the sources to the library, you might want to import them into your project. But if you don't change the sources, that might be overkill.)
    • Compiled files: some people like to store all object files into version control. Again, this allows you to retrieve a specific version faster (no need to recompile). Personally, I would do this only if the compilation takes too much time.
    • Documentation: whether you use MS Office or OpenOffice.org, documentation will be in a binary format. (OOo uses compressed XML.)
    • Test data: you might want to version your test cases, and those will consist of binary data.
  9. Re:TRanslated from dutch website on Lindows Takes a Hit in the Netherlands · · Score: 5, Informative

    how on earth can a Dutch judge restrict my ability (I'm Belgian citizen) to visit a particular website

    From a fellow Belgian (not a lawyer though): trademarks are common in all three Benelux countries. This means that any judgment in one country might affect the other two.

  10. DataDino on Simple Database Interfaces for Unix? · · Score: 1

    I never tried it, but DataDino Database Explorer should do the trick.

  11. Re:Going up... on Microsoft to Charge for FAT File System · · Score: 4, Informative

    Is there a win32 ext2/3 filesystem driver out there anywhere?

    Searching for "win32 ext2" yields this as the first link.

  12. Not a joke on Microsoft Defies EU Commission · · Score: 1

    Yes. I still remember when they shipped Windows and IE with only 56 bits encryption, while the US version had 128 bit.

  13. Re:EJB For Scientific Computing on Bitter EJB · · Score: 1

    Let's see: roughly speaking, an EJB container provides three services: transaction management, remote calls and security.

    For scientific computing, you don't want the security layer: it will just slow you down.

    You also don't need the transaction management: you perform a calculation, and you store the result. Why would you want a rollback for that?

    Remote calls might seem interesting at first (think clusters), until you realise that EJB has no support for parallel tasks. (Except for message driven beans.)

    In short: EJBs weren't designed for scientific computing, and they don't offer anything a scientist might want. They were intended to address a specific class of problems, typically found in (large) enterprises.

  14. Re:They can't figure out TETRIS?!? on Can Kids Tolerate Classic Games? · · Score: 1

    During the 1980s, it seemed like every programmer wrote his own version of Tetris. It still is quite popular on children sites. Each of those sites has a version of Tetris and Pairs, either a Java applet or a Flash version.

    My 8 year old stepdaughter doesn't have problems understanding Tetris. Given a choice, she'd rather look around to find a Flash game she likes.

  15. Doesn't seem too bad on EU Parliament Approves Software Patents · · Score: 3, Insightful

    Some points from the article (loosely translated):

    1. "Purely" computing programs are not patentable, "inventions created by a computer" are.
    2. Something is not an invention just because it uses a computer. The program needs to demonstrate a scientific innovation independent of its execution.
    3. An implementation would not infringe on a patent if it is necessary to assure the communication between different programs or networks.

    1 and 2 seem to prevent most of the abuses of software patents. Taking a normal business practice and adding "over the Internet" (wait, that's old fashoned. Nowadays it's "using XML") would not be accepted.

    With number 3, it would be useless to patent file formats or communication protocols (if they even are patentable), since anyone would be permitted to write their own implementation.

    (But anyway, IANAL.)

  16. Built-in UPS on Logging Unexpected Shutdowns/Crashes w/ Linux? · · Score: 1

    At work, we used to have a SUN E250 [1]. One day, the power went away. (Turned out to be a problem with the airco.) After the power came back, I checked the logs, and I saw that the machine had been writing messages like "Power lost, running on backup power", and when the power came back "Switching to AC". (The monitor wasn't protected, so there was no way to check the machine during the blackout.)

    The PC in the same room didn't have backup power and shut down. It came back with no ill effects.

    The RS/6000 in your story probably had a power monitor and a large voltage protector, or maybe it had its own UPS as well.

    [1] We still have it somewhere, but I'm no longer using it.

  17. Business users on MS vs. Open Source Office Suite Compatibility · · Score: 2, Interesting

    Home users typically don't care about VB macros. For companies, it's different.

    There must be thousands of little "business applications" that are Word or Excel macros. Each of those might contain only a few lines of code, but in a large organization, there are a lot of those.

  18. Active X? on Plugin Patent to Mean Changes in IE? · · Score: 1

    Does anyone still use Active X on a web site? I can't remember any site asking for it in a long time. Granted, I use Mozilla, which ignores Active X, but I would expect to see empty spots on the page.

    Let's see what plugins I'd have to miss:

    • Acrobat: I prefer to read the document in a separate window anyway.
    • Flash: My stepdaughter will not like that, since all her favorite sites use it.
    • Java: Not used often, but I'd still miss it.
  19. Re:MS style innovation.... on Microsoft Research Projects Showcased · · Score: 1

    The only problem is that you're only telling the micro-processor that controls it "up or down".

    Last year, I was in a building, and they had a more advanced system: outside of the elevator, there were buttons to select each floor. Then, you waited until the system indicated your lift has arrived. Inside the cabin, there was only one button, to ackowledge entering.

  20. Re:actually, on Appeals Court Sides With Microsoft On Java · · Score: 1

    [IBM and Apple Java are based on SUN's code] As is microsft java implementation.

    No, Microsoft made a clean-room implementation of the Java specification (except for the things they made incompatible).

  21. Partimage on Using Linux for Windows HD Snapshots? · · Score: 4, Informative

    Partimage makes an "intelligent" copy of a partition. I.e., it only copies the sectors that actually contain data. This gives a smaller backup than a full copy of the disk.

    It can read NTFS partitions, and it can connect to a remote server to store the file.

    They even provide bootable disk images, so you can use it without installing Linux on the NT machine.

  22. Spambayes on Anti-Spam Software for Mom? · · Score: 2, Informative

    Spambayes was mentioned a few months ago in .

    It supports Windows, and has a plugin for Outlook. Besides the plugin, there is a web interface that is accessible from any browser.

    Setting it up seems a bit difficult, but after that it should be mom-friendly.

  23. Was on LKML recently on Multiple Users and Multiple Inputs on One Machine? · · Score: 3, Insightful

    This question was asked on the Linux kernel mailing list a while ago. The response was (from memory):

    Yes, you can have 2 keyboards, mice and video cards in a single PC. And you can run 2 instances of X on different virtual consoles. But, there can be only one active VC at any time, and it's hard to change that limit.

    The conclusion was that it would probably be easier and cheaper to set up an X terminal.

  24. Re:Crap article. on Introduction to 64-bit Computing and x86-64 · · Score: 1

    16 bit adressing was mostly done with the HL register

    Yes, HL was the main address pointer in the Z80. (BC and DE being the other ones.)

    IX and IY were index registers: you had special instructions to access memory at (IX + n). You couldn't use them as general purpose registers, while you could perform arithmetics on HL.

  25. It doesn't on Manage Packages Using Stow · · Score: 2, Informative

    Stow has no concept of dependencies. There is no way you could use it to build a distribution on top of it.

    I use stow on my (Debian) Linux PC at home, to manage the software I build from source. If I want to upgrade a program, I can just delete the directory and install the new version in the same location. If a Debian packages becomes available, I remove the directory and have stow remove the links in /usr/local/*.

    Until now, I have been able to get all the libraries from Debian, so I never needed to work with dependencies.