Slashdot Mirror


User: argent

argent's activity in the archive.

Stories
0
Comments
12,456
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 12,456

  1. A couple more APIs Apple needs to add... on Brief Tutorial on Reverse Engineering Mac OS X · · Score: 3, Interesting

    Why can't I put the shortcuts for Expose onto the three keys that I NEVER use for ANYTHING? :-(

    What I want to know is why Apple hasn't put a general purpose input or hotkey manager in Preferences that would let you map any key combo to any hotkey-using application.

    Plus, every second keyboard these days has half a dozen extra "Multimedia" or "Internet" buttons. Why can't I map those to actions?

  2. Re:of course they say its spyware on Spyware or Researchware? · · Score: 1

    Normally I'm more than happy to lay the smackdown on Symantec, especially after their FUD campaigns to sell antivirus software for systems that have no viruses in the wild, but I think I trust a spyware-supported antivirus distributor even less.

    What surprises me is that Symantec says anything is spyware. They normally don't seem to check for spyware at all.

  3. Re:What is reverse engineering? on Tridgell Reveals Bitkeeper Secrets · · Score: 1

    "What is the difference between 'make menuconfig' an interactive sysgen?"

    "None. Both are evil."

    COFFEEBREAK was amusing the first time.

    System generation should be driven from a well documented configuration file. THEN you can start playing with bells and whistles.

    At least XML isn't involved. I'm working on getting OpenNMS up. Mix Apache Ant, Jakarta Tomcat, and XML files describing Postgres databases. IT BURNS, OH GOD, IT BURNS.

  4. Re:Havoc Pennington on Havoc Pennington on GNOME 3's Future · · Score: 2, Informative

    "My full real name found on my official government documents is "Robert Sanford Havoc Pennington." Everyone calls me Havoc, and always has. I didn't make it up. There isn't a cool story about it, my parents are just weird. It is not a nickname. No, I do not wreak havoc, usually. Yes, I have heard any and all jokes you can think of about this." -- Havoc Pennington's Home Page

  5. Re:Havoc Pennington on Havoc Pennington on GNOME 3's Future · · Score: 1

    I was just thinking that. Actually, I was thinking that "Havoc Pennington" is about the most Hollywood name I've seen on the net, like, ever. "Havoc Smith" or even "Havoc Torvalds" wouldn't be nearly as cool.

    He'll have to be played by Dennis Quaid in the movie version.

  6. Re:Give me a break... on Tridgell Reveals Bitkeeper Secrets · · Score: 1

    If such a client is released, then no one would have a reason to buy BitMover's non-free client, thus putting a dent in BitMover's income.

    Huh?

    Bitkeeper's value is in the server, not the client.

    If Bitkeeper's getting their money out of the client, they're just borrowing trouble.

  7. Someone's defending this as a SECURITY feature? on Tridgell Reveals Bitkeeper Secrets · · Score: 3, Insightful

    One of the reasons BK kept their stuff closed was so they could take accountability if anything went wrong and now exactly how every client was accessing it.

    Client-side security is no security at all.

    Security through obscurity is no security at all.

  8. Re:Recycled Comment on Tridgell Reveals Bitkeeper Secrets · · Score: 1

    But probably only Perens and ESR had the stature to do this.

    Pity, that.

  9. Re:What is reverse engineering? on Tridgell Reveals Bitkeeper Secrets · · Score: 1
    Anyone remember what OS that's from?

    RSX-11.
    ; GET COMMAND LINE
    $HELEP: DIR$ #GMCR ; GET MCR COMMAND LINE
    BCC 3$ ;IF CC, OK
    CALL ERR4 ; ERROR, NONE THERE
    JMP EXIT ;
    ; ATTACH TO TI:
    3$: MOV #ODPB,R4 ; GET OUTPUT DPB ADDRESS
    MOV #IO.ATT,2(R4) ; ATTACH
    CALL QIO ; TO TI:
    MOV #IO.WVB,2(R4) ; RESET FUNCTION CODE
    MOV #44,Q.IOPL+4(R4) ; NO, SET TO PROMPT MODE
    BIT #FE.MUP,$FMASK ; MULTI-USER PROTECTION SUPPORTED?
    BNE 4$ ; YES
    JMP EXIT ; NO, JUST EXIT
    ; IF COMMAND IS HELP PRINT HELP FILE
    4$: CMPB BUF+3,#'P ; IS THIS HELP COMMAND?
    BNE 5$ ; NO
    MOV #HLPNAM,INDEX ;INDEX IS THE ADRESS OF THE NAME BUFFER **JGD
    MOV #BUF,R0 ;GET BUFFER ADRESS FOR USE WITH GNBLK **JGD
    CLR CHRNUM ;CLEAR THE CHARACTER COUNTER **JGD
    425$: CALL $GNBLK ;GET THE NEXT NON BLANK CHARACTER IN THE BUFFER **JGD
    BCS 427$ ;WE MOVED PAST HELP INTO AN END OF LINE SO DISPLAY **JGD
    ;HELP.TXT **JGD
    TST R1 ;ANY BLANKS SEEN YET-WE MUST PASS OVER HELP FIRST **JGD
    BEQ 425$ ;NO,GET ANOTHER NON BLANK,STILL NOT PAST HELP **JGD
    BR 430$ ;JUMP OVER UNNEEDED CODE **JGD
    427$: MOV #BUF,R0 ;THE COMMAND IS HELP, SO PUT COMMAND IN AS FILE NAME **JGD
    CALL $GNBLK ;GET THE H IN HELP **JGD
    430$: MOVB R2,@INDEX ;WE'RE PAST HELP, SO PUT FIRST NON BLANK CHARACTER **JGD
    ;INTO AREA ESERVED IN HLPNAM **JGD
    INC CHRNUM ;ADD ONE TO CHARACTER COUNT **JGD
    INC INDEX ;UPDATE ADRESS **JGD
    CALL $GNBLK ;GET ANOTHER CHARACTER **JGD
    BCS 460$ ;END OF LINE FOUND SO PRINT HELP FILE **JGD
    CMP #9.,CHRNUM ;BE CAREFULL THAT NO MORE THAN 9 CHARACTERS **JGD
    BEQ 460$ ;ARE PART OF THE NAME PART OF FILESPECIFIER **JGD
    BR 430$ ;NOT FINISHED, GET ANOTHER CHARACTER **JGD
    460$: MOVB TYPNAM,@INDEX ;NOW MOVE IN THE NAME .TXT . **JGD
    INC INDEX ;UPDATE ADRESS **JGD
    MOVB TYPNAM+1,@INDEX ; T **JGD
    INC INDEX ;UPDATE ADRESS **JGD
    MOVB TYPNAM+2,@INDEX ; X **JGD
    INC INDEX ;UPDATE ADRESS **JGD
    MOVB TYPNAM+3,@INDEX ; T **JGD
    ADD #4.,CHRNUM ;UPDATE CHARACTER COUNTER **JGD
    MOV #HLPDSP,R1 ; YES, GET FILE DESCRIPTOR BLOCK
    CALL DSPFIL ; DISPLAY FILE
    495$: JMP EXIT ; DONE
  10. Re:What is bad with copying funcionality?? on Torvalds Unveils New Linux Control System · · Score: 1

    People saying that microsoft steals IDEAS aren't saying that any illegal activity occurred, anyway.

    They're not saying that anything immoral or fattening happened, either.

    Well, maybe fattening. What's the memory requirements of XP up to?

    That's why they had to buy GIANT antispyware, instead of being able to write their own software.

    Oh, no, that's due to one of the few pieces of truly innovative work they did. Microsoft could stop spyware and cut viruses by 90% with a new release of IE that abandons "security zones", but since they really did think up that crack-addled foolishness they'll hold onto it until the devil calls them home.

  11. Color me skeptical on DVD Truce Between Blu-Ray and HD-DVD? · · Score: 4, Interesting

    They're each talking about keeping their own core hardware and layering the other's controllers and software on top of them. But of course it's the hardware that's the key piece. If they use the same core technology it doesn't matter much what the rest is: they could easily produce a dual-format drive with the rest of the differences fudged in firmware.

    So it sounds like they're both saying "Be reasonable, do it my way".

  12. Correct a typo... s/IBM/SCO/ on More on IBM's Project Monterey and SCO · · Score: 1

    I wrote: ...code that IBM had developed but which allegedly (there's that word again) belonged to IBM because of ....

    Obviously that should have been: ...code that IBM had developed but which allegedly (there's that word again) belonged to SCO because of ....

  13. Re:For the clueless, here are some answers... on More on IBM's Project Monterey and SCO · · Score: 5, Informative

    IBM was supposed to use SCO's code to develop Monterey, and instead, they apparently used it to enhance Linux.

    The word you're looking for is "allegedly", not "apparently". SCO alleges that this happened, but it doesn't appear that their allegations are correct. They have been asked to produce evidence that IBM took the code SCO provided for Monterey and put it in Linux. that's when they started saying IBM put code that IBM had developed but which allegedly (there's that word again) belonged to IBM because of some allegedly viral language in the license for System V. The problem is that IBM has explicit documentation that this is a misreading of the license and Novell who wrote the license backs them up on it.

    The issue is really quite simple. SCO is claiming ownership of any UNIX code developed by any company with a System V source license, whether the software in question was licensed System V code or not.

  14. Re:Hell Freezes over on Microsoft to Support Linux in Virtual Server · · Score: 1

    No, when Slashdot accepts an article about the Microsoft-style security flaws in Webcore and LaunchServices in OS X... THAT will be when hell's frozen over.

  15. NOT ENOUGH LEVELS! on Microsoft to Support Linux in Virtual Server · · Score: 2, Funny

    Linux Running VMware running Windows Running VirtualServer2005 running FreeBSD running PearPC running OS X running MoM running BeOS running Sheepshaver running Mac OS running Bochs running Linux Running WMware running...

  16. It's not like Microsoft could stop it... on Microsoft to Support Linux in Virtual Server · · Score: 1

    It's not like Microsoft could have stopped people from running Linux in the VM, they're just being pragmatic and recognising reality.

  17. Re:What is bad with copying funcionality?? on Torvalds Unveils New Linux Control System · · Score: 2, Interesting

    Uh, how about every time they implement something that Apple implemented first?

    Did you miss "Stealing ideas? Sure, everyone gets accused of that, but nobody in the OSS community with any credibility is going to use that kind of phrase except in jest"?

    The only example that I can think of that might fit your claim is Windows, and the real problem with Windows was not that it was a GUI, or that it could be made to look like the Mac, since both Apple and Microsoft got the idea from Xerox. The problem with Windows (and this doesn't get nearly enough publicity) is that it duplicated the internal structure of Mac OS, even where Mac OS was doing things the wrong way. The original design of Windows, for example, was going to have preemptive multitasking from the get go. It was changed under Bill Gates' urging to use cooperative multitasking. Eller's book documents how Bill Gates acted as a hole in the "chinese wall" between the applications group (who were developing software for the Mac) and the OS group (who weren't contractually allowed to know anything about the Mac), bopping over and telling them to do what turned out to be apallingly stupid things (like said cooperative multitasking) because that's what the Mac did. THAT could be described as theft, because it involved Microsoft violating the NDA they signed when they contracted with Apple to develop applications (like Word) for the Mac.

    It was also a disaster in the long term for Microsoft, if they hadn't done it Windows might have become a viable desktop OS in the '80s instead of having to wait for Windows for Workgroups and Windows 3.11, where they were able to field the first Win32 (Win32s) APIs that let them haul themselves a bit out of the mess they'd made of the 16 bit Windows.

    All your other examples are what's technically known as "irony". It's like "Nobody wanted Multitasking until Microsoft stole it from UNIX"... nobody who says that literally means any illegal activity occurred. It's what we in the industry call humor.

  18. Re:What is bad with copying funcionality?? on Torvalds Unveils New Linux Control System · · Score: 4, Insightful

    Its a heroic undertaking when OSS does it and its stealing when Microsoft do it.

    I'm sorry, where exactly has Microsoft been accused of stealing when they copied functionality?

    They've been accused of stealing when they've actually used other people's code. They've been accused of embrace-and-extend when they've copied functionality and modified it so the original product they copied no longer interoperates with them. Stealing ideas? Sure, everyone gets accused of that, but nobody in the OSS community with any credibility is going to use that kind of phrase except in jest. And when Microsoft "steals" ideas and they're good ones they often get praised and encouraged for it... all the way back to hierarchical file systems and UNIX style system calls in DOS 2.11...

    So you can keep your "double standard" banner under your hat today, it's not happening.

  19. Re:Politics is bullshit on Torvalds Unveils New Linux Control System · · Score: 2, Insightful

    Linus has always been consistent about one thing: you use the best available tool and screw the politics.

    That's why he quit developing his shaky kernel (and the Linux kernel WAS pretty shakey back then) when BSD-Lite was released and jumped on the BSD bandwagon.

    Whoops, wrong universe.

  20. Re:The ZDNet article gets it wrong on Torvalds Unveils New Linux Control System · · Score: 1

    reverse engineering for compatibility is perfectly acceptable

    Absolutely. You know, when Linus came up with Linux instead of extending Minix a lot of people were upset with him for the wasted duplication of effort. When Linus continued working on Linux when the BSD codebase was released and for years was so much more stable and capable than Linux, the same kind of "he's just duplicating something that's great" arguments were heard. Yes, Bitkeeper helped the open source community... but so did Andrew Tannenbaum's Minix and the CSRG's Berkeley Software Distribution.

    So what if it's a duplication of something someone else has done? The only people I normally hear complaining about that kind of copying in competitive environments are monopolists. I sure hope Linus doesn't want to go there.

  21. Re:Bitkeeper was a great descision on Torvalds Unveils New Linux Control System · · Score: 2, Insightful

    Linus is a pragmatist not a rabid OS advocate

    *snort*

    Linux is a great guy, who's got both strong technical and strong "people" skills - a rare combination that's made Linux what it is today. But he does get bent out of shape over operating systems awfully easily.

  22. Re:Versus Expose? on Brief Tutorial on Reverse Engineering Mac OS X · · Score: 2, Insightful

    Without such guidelines, you'd end up with even worse designs.

    Worse than Metal Finder? It's hard to imagine how they could have done a worse job without risking people storming One Infinite Loop and burning Jobs in effigy.

  23. Re:I'm happy without virtual desktops... on Brief Tutorial on Reverse Engineering Mac OS X · · Score: 1

    Peter Maurer has a Butler for you. Just set up terminal the way you want, save the settings in a .term file, and drag it into your Butler configuration and assign a hotkey.

  24. Re:In a word, Don't. on Brief Tutorial on Reverse Engineering Mac OS X · · Score: 0, Troll

    don't write a commercial product that depends on what you discover by this kind of spelunking, unless you are fully prepared to deal with the consequences of it breaking at any software update.

    Don't write a commercial product at all unless you're prepared to deal with the consequences of it breaking at any software update. Don't write any software at all unless you're prepared to deal with it breaking at any software update. Don't even USE software unless you're prepared to deal with it breaking at any software update.

  25. You parrot nonsense without understanding... on Brief Tutorial on Reverse Engineering Mac OS X · · Score: 3, Informative

    So now we find out that Apple has used - and is using - undocumented API calls.

    Um, no Apple has no applications that use the virtual desktop APIs to compete unfairly with third party apps. In fact Apple has no competing application in this area at all, and two of the three applications that DO exist are open source.