Slashdot Mirror


User: JKR

JKR's activity in the archive.

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

Comments · 243

  1. Re:Bad ideas and good ideas on Adopt a Lost Technology Today For R.O.S. · · Score: 3, Informative
    I'm sure parts of the Registry (HKEY_LOCAL_MACHINE?) are read-only for ordinary (non-Administrator) users; if you're right, though, the Registry is even worse than I thought.

    On versions of Windows based on a real OS (NT and above) all the registry objects have security permissions associated with them. For a long time you needed two different registry editors because only regedt32.exe handled security, but XP has finally merged the functionality into one program. Most of the OS-related keys have security permissions such that ordinary users cannot break them.

    There is a quantity of broken software (Kodak KPCMS, I'm talking to YOU) out there that just can't cope with storing user settings in the correct hive and thus needs to have its global settings made writable by anyone, but this is slowly improving. Now if only Adobe could fix the bug that requires oridinary users to have file create permissions in the root directory. It's not as if per-user temporary directories haven't been implemented since NT4.

    Jon.

  2. Re:Now if only Windows could do the same thing, ri on DOS Emulation Under Linux - a Simple Guide · · Score: 1
    The trick is to not emulate DOS... there are so many nasty things you can do (like, printer drivers which drive the LPT ports directly; these memory accesses need to be intercepted and redirected to the print subsystem) that emulating them all is going to be slow, especially the emulated graphics.

    XP's 16 bit subsystem does seem to be noticeably more jerky than earlier versions. Have you tried full screen mode instead of windowed?

    Frankly, as a programmer I'd be happy for MS to drop the whole 16 bit real mode x86 compatibility crap. Is this what we have to look forward to with 64 bit machines?

    Jon

  3. Re:I don't think this can possibly work. on USAF Wants To Find Steganographic Content · · Score: 3, Insightful
    The problem is that emailing streams of random data around looks pretty suspicious. You want to hide random-looking data in a NON-random stream (that has a legitimate purpose, e.g. an image file). THAT's why you can detect it.

    Even random data has to fit in. For example, it used to be the case that the A/D stage of some cheap sound cards was so noisy that the recording from line-in gave you a 16 bit audio sample stream with the bottom 4 bits effectively random(like dithering but much much worse.) However, the noise (while random in nature) was shaped in a particular way, so if you just hide your encrypted secrets in those 4 bits it would be obvious that the "noise" wasn't appropriate.

    Jon.

  4. Re:Now if only Windows could do the same thing, ri on DOS Emulation Under Linux - a Simple Guide · · Score: 1
    You might be confusing two different things. XP has a real 32 bit console (cmd.exe), a bit like a bash shell. This is what programmers usually mean when they talk about console applications. However, this doesn't run 16-bit DOS programs. That is done by a virtual DOS machine, (ntvdm.exe) which emulates a real-mode 8086 with configurable memory, and some I think some protected mode hooks (but not enough to fool all DOS games). When you run command.com, you're actually starting an instance of ntvdm.exe and a console-like interface to it. It is horribly slow, because it's emulating DOS.

    DOSBOX is closer to the command.com / ntvdm.exe view of the world, but does a better job of emulating DOS for games compatibility. (e.g. pretending that there's a SoundBlaster 16 at memory address 0x220). On the native side it uses the SDL layer for accelerated graphics & sound.

    It's still slow, but it seems to be usable for all but the "latest" DOS games.

    Jon.

  5. Re:Now if only Windows could do the same thing, ri on DOS Emulation Under Linux - a Simple Guide · · Score: 1
    DOSBOX works on Windows XP. May not be fast enough for some games (OMF2097 is _almost_ playable), but try here

    Jon.

  6. Re:Faint criticism is almost praise. on Microsoft at the Tipover Point · · Score: 1
    Microsoft provides no way of making functional backups of its newer operating systems!

    No, MS provide no way of making functional COPIES of an INSTALLED OS. That's not the same thing at all as making working backup, as any administrator knows. SYSPREP is a red herring; it's intended to solve the problem of duplicating security credentials, something Linux boxes by default don't have (Kerberized boxes would have the same problem)

    Jon.

  7. Re:$10/hr is quite reasonable in many cases on Is WiFi Access Worth $10/hour? · · Score: 2, Interesting
    No it is NOT reasonable. In my experience of travelling to the USA, the larger hotels (e,g, Sheraton) have broadband to the hotel room for $10 a DAY. That is reasonable. $10 an hour is not.

    Jon.

  8. Re:VPN... on The Year 2003 in Wireless Network Security · · Score: 3, Informative
    Or use WPA with RADIUS, and centralise all your external authentication. Based on my experiences with a NetGear FWAG114, that would be my preferred option.

    Jon.

  9. Re:_how_ to power a PC on Laptop vs. Small Desktop: Best Bang Per Watt? · · Score: 1
    Inverting your DC solar power to that will cost you 30-40% of your power. Converting back to DC (for your notebook/desktop) will cost you a second round of 30-40%.

    Rubbish. Small inverter efficiency (12V to 110 VAC) is in the region of 80% WORST CASE. Most laptops use switch mode power supplies specifically because they are more efficient than linear supplies, again 85% or better.

    Jon

  10. Hang on a minute... on British Health System Looks at Linux · · Score: 1
    This is the same NHS that wants its IT budget extended to 3.2 BILLION pounds by 2006 -2007 (that's UKP 50 from EVERY person living in the UK) so they can piss it away on another EDS cock-up, like the online tax system, the immigration database, the passport office systems etc.

    Reid has already approved a budget of 2.3bn, so this means the NHS information technology programme has almost doubled in price, before it's even got started.
    -- The Register

    The real culprit isn't Microsoft here, it's EDS! Find the ministers taking the backhanders to make sure EDS get the contracts and JAIL THEM.

    Jon

  11. Re:"Back in day..." on Future of 2.4 and 2.6 Kernels · · Score: 1
    The dates between 2.4.1 and 2.4.17 are 1/29/2001 and 12/21/2201, respectively

    Cool, time travel as well! Linux really IS in front!

    Clearly the humour of the idea of a new kernel every week (16 versions = 16 weeks = 4 months) has sailed on past. I suppose it was a long time ago when things were that bad... ;)

    Jon

  12. Re:"Back in day..." on Future of 2.4 and 2.6 Kernels · · Score: 1
    So, about 4 months uptime, then?

    I'll get me coat...

  13. Re:My Situation on The Rise and Rise of IT Administrators · · Score: 1
    FWIW, you don't need admin rights to set the clock; "Power User" will do just fine. Furthermore, if your admins are doing their job, your workstation will be syncing its time with your Domain Controller, and you SHOULDN'T be changing it, even if it is wrong: kerberos timestamps the tickets, and gets upset if you change the time under it.

    Jon

  14. Pot Kettle on FCC Forum Divided on Future VoIP Regulation · · Score: 1

    "So the FCC won't let me be or let me be me, so let me see." is the ACTUAL lyric in question, but never mind... ;)

  15. Re:try again, silly. on Using the Real ntfs.sys Driver Under Linux · · Score: 1
    Oh FFS. No admin with a clue exposes more than the absolute minimum number of ports to an untrusted network. MY firewalls stopped Slammer et al in their tracks. If you are clueless enough to have a box on the internet without a real firewall in between deserve all you get, and it doesn't matter WHAT operating system(s) you run.

    I manage a heterogenous network and ALL the operating systems have security flaws, but by and large our network design mitigates them. We run XP and develop on XP, running on Windows, Linux and Solaris, and no-one is helping themselves to any information on those machines.

    For the majority of development work, Linux is junk compared to XP; We use Java almost exclusively, and the performance of, say, Eclipse on Linux is 30-50% down on XP.

    Jon.

  16. Re:usual M$ boasts are empty. on Using the Real ntfs.sys Driver Under Linux · · Score: 1
    Grow up. NTFS is technically a fairly decent filesytem, and the ACL system works well. Would you consider Linux insecure simply because I can get full read/write access with a boot floppy? If I have physical access to the box, it's owned.

    Email and internet born exploits will continue to provide interested third parties any information placed on Microsoft run computers.

    Yeah, those run by clueless idiots. Run along, troll.

    Jon.

  17. Re:MOD PARENT UP on Using the Real ntfs.sys Driver Under Linux · · Score: 2, Interesting
    Partly that's because writing filesystems ain't like dusting crops, boy; even if you have the specs. For MS that means buying the IFS (installable filesystem) driver kit, for $1000, and I believe it's only available under NDA.

    I would like to see ext3 for XP, and UFS too. Windows JFFS2 drivers for removable smartmedia would be nice too, but these things are a bitch to port. Ideally, you'll have a full debug (checked) build of XP and a second XP machine to run a kernel debugger on. One mistake in IFS code and it's off to bluescreen/reboot city.

    Jon.

  18. Sadly not compatible with 3.0 on GUI Designer For Eclipse · · Score: 1
    Just tried it with 3.0M4; either VEP or its dependencies (GEF, EMF) aren't compatible with 3.0 and cause Eclipse to complain on startup that an invalid configuration will result.

    Anyone know if there's going to be a 3.0 compatible version before 3.0 is actually released? There's another 7 milestones to go...

    Jon

  19. Re:Ehhhh... on Synthesized Singers · · Score: 1
    Sorry, but "Pasta Roni" sung is going to be underwhelming, no matter how good the voice is.

    Thanks, I now have mental picture of Pavarotti, Carreras et al belting out the menu from my local Italian restaurant. Argh.

    Jon

  20. Re:Bad idea on Bicycle Tech Drivetrain Advances Showcased · · Score: 1
    Ah. I was looking at the bare frame pictures off the first link. Yes, in the hard, cold light of a hangover it is obviously not completely sealed.

    Jon

  21. Re:Bad idea on Bicycle Tech Drivetrain Advances Showcased · · Score: 1
    Looking at the pictures there IS no externally exposed part of the chain; sealed-for-life?

    Jon

  22. Re:512 bits? on NSA Turns To Commercial Software For Encryption · · Score: 1
    You're assuming brute force attacks; a 512 bit key for one algorithm might be harder to crack than a 15360 bit key in a different algorithm, because of flaws or limitations in that algorithm.

    Jon

  23. Re:My new machine at work came with 2003 on it on Microsoft Office 2003 - Reviews, Overviews, Issues · · Score: 1
    After all, if MS really cared about dangerous HTML content and the spam problem they'd have added a "parse all incoming emails as text only" option long ago.

    They did, at least for Outlook XP SP1. See MS KB article 307594 (here)

    Jon

  24. Re:this.instanceVariable on How Were You Fired? · · Score: 1
    Each to their own; compared to the problems caused by forgetting the "this." and assigning to the wrong instance, I think my way is better ;-)

    To me, any code that uses "this" deserves special attention, since it's almost certainly wrong except in special cases. Using "this.thing = thing" notation for trivial scope resolution breaks that mental rule.

    Jon

  25. Re:this.instanceVariable on How Were You Fired? · · Score: 1
    Not true. A variant of hungarian which I now make my team use on our code base is "m" for member, "p" for method parameter, "s" for static, "i" for iterator, "a" for local scope variable. It avoids the need to prefix every damn thing with "this." which IS utterly gimp-like, and lets you write:


    Iterator iThing = mThings.iterator();
    while (iThing.hasNext())
    {
    Thing aThing = (Thing)iThing.next(); ...
    }

    Jon