Slashdot Mirror


User: Muttley:

Muttley:'s activity in the archive.

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

Comments · 11

  1. Re:PHP has had it forever on Flash For The Rest Of Us · · Score: 1

    No it hasn't. If you're talking about Ming this (my) project's been around for longer.

    I haven't even touched it since June 'cos I went off travelling round the world.

  2. Re:Flash in PERL? on Flash For The Rest Of Us · · Score: 1

    Actually this project was started before Ming.

    Which I link from my page.

    I started this project about a year ago and the current version has been sitting around for about 6 months doing nothing whilst I went travelling.

  3. Re:And what does SWF stand for? on Flash For The Rest Of Us · · Score: 1

    Read

    http://www.2shortplanks.com/Flash/stuff/Writeup/ fi nal_project.html#_Toc486319426

    for a history

    Simon

  4. Re:Perl is already heavyweight on Perl Domination in CGI Programming? · · Score: 1

    The 'whatos' software, that works out what Operating System a remote machine is running on, is also written in Perl.

  5. Re:Hackers - an entertaining movie on On Hollywood and the Portrayal of Computers · · Score: 1

    I loved Hackers - I thought it was an entertaining film. I don't expect films abut computers to portray speccy, social misfits or reading through lines of source code or endless tweaks and recompiles.

    At least hackers actually had something of substance in it. When my brother watched it he enjoyed purely at an aesthetic level, Whilst I also got something out of the fact that Phreak dialed the operator using the old tapping the cradle trick.

    It also showed them poring over reams of hard copy and quoted the Hackers' Manifesto.

    On the down side "28.8 BPS modem" ... "killer refresh rate" on a TFT screen ... purlease.

    Kickin' sound track though

  6. Dyspraxia on L.A. Times Columnist Says Geek-Autism is a Good Thing · · Score: 1

    Didn't Douglas Coupland mention something like this in Microserfs? I think he referred to it as Dyspraxia.

  7. Re:agreed on Ask Slashdot: What's the Real NSA Like? · · Score: 1

    I seem to remember some quote from an NSA official that went along the lines of

    "PGP is just that ... pretty good"

  8. Re: NSA Tactics... on Ask Slashdot: Echelon Protection? · · Score: 1

    Alledgedly Echelon uses powerful computers called Dictionaries (dig that crazy name) that grep all phone conversations for 'suspect' keywords.

    If you're really being paranoid then you need to scramble all telephone calls and faxes and none of this bullshit stuff you get from places like SpyMaster (a business security firm in England playing on the paranoia and ignorance of yer average suit) which merely shift the signal 90 degrees out of phase.

  9. Re:Speculation: Virtualize the x86 on Ask Slashdot: How do Software MMU's Work? · · Score: 1

    To get the x86 into single stepping mode you OR the psw with a special number (ie set a single bit), this means it will generate an interrupt every single instruction. To turn in off you just AND the psw with an inverted (NOT-ted)version of this special number.

    From the Minix src code (only because I've got it to hand, it'd be the same for Linux)

    src/kernel/const.h


    (line 9) for INTEL chips
    #define TRACEBIT 0x100
    /* OR this with psw in proc[] for tracing */

    (line 109) for M68000
    #define TRACEBIT 0x8000


    and from my src code for a minix debugger

    /* Set trace bit */
    child_proc->p_reg.psw |= TRACEBIT;

    ... and later ...

    /* Clear the tracebit */
    child_proc->p_reg.psw &= ~TRACEBIT;

  10. Re:Speculation: Virtualize the x86 on Ask Slashdot: How do Software MMU's Work? · · Score: 1

    As a project at University we had to implement a debugger in Minix such that executing

    debug

    would run the program using an execdbg (like execle but slightly modified) call and run the program *htrough* the debugger. At the heart of it was an extra couple of lines in the interupt handler that caught an interrupt either after every instruction was executed *OR* (and this is the bit that's important here) caught an interrupt we'd placed.

    What we'd done was implement a feature which given an address woudl copy that instruction out, store it somewhere and then replace it with an interrupt. When that interrupt was trapped the progarm counter would be wound back one and the interrupt replaced by the correct instruction. Execution would be resumed on some input from the user.

    It wouldn't be very hard for the VM, on loading the progarm, to scan for 'dodgy' instruction.s These could be replaced by an interrupt and pushed onto the end of a linked-list. Should this interrupt be trapped then the program counter would be wound back one and the interrup replaced by the head of the linked list.


  11. John Carmack Interview ... on Quickies Backwards R Us · · Score: 1

    ... was in Edge magazine over here in Britain this month. Verbatim. Which one came first?