Slashdot Mirror


User: destinationmoon

destinationmoon's activity in the archive.

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

Comments · 10

  1. Re:"Enthusiast Megatasking" is a lousy catchphrase on AMD 4x4 Quad Father, Quad Core CPU Details Emerge · · Score: 1

    Forget gzip. You can do SMP or cluster-based bzip though...

    http://compression.ca/pbzip2/

    http://www.mediawiki.org/wiki/Dbzip2

  2. Re:Benchmarks, accuracy, and choice on Ars Technica Reviews Intel iMacs · · Score: 1

    Yes, but the Intel iMac actually uses an ATI Mobility Radeon X1600...

    http://www.apple.com/imac/whatsinside.html

  3. Re:so far on Apple Planning Intel iBook Debut for January? · · Score: 1

    Not quite: there's also things like PhotoBooth and XCode 2.1 which are Universal Binaries. XCode 2.1 (and 2.2) sure counted as upgrades to me...

  4. Re:How many? on Apple Planning Intel iBook Debut for January? · · Score: 1
  5. Re:I disagree with the conclusion on How the Lisa Changed Everything · · Score: 1
    This turns out not to be the case. There were definitely higher level primitives than Quickdraw available for GUI programming on the Lisa. If you look in the header files for the Apple Lisa Desktop Library Interfaces, you'll see such procedures as:
    PROCEDURE DrawMenuBar;
    PROCEDURE MenuSelect(startPt: Point; VAR whichMenu, whichItem: INTEGER);
    PROCEDURE ShowWindow(window: WindowPeek);
    PROCEDURE SetWindTitle(window: WindowPeek; title: Str255);
    PROCEDURE DragFrame(ptMouse: TPt; fDrawScrolls: TF; VAR ptNewBR: TPt);
    Dig further and you'll see that Apple had the Lisa Toolkit, which was what we'd now call a GUI framework, written in an OO variant of Pascal called Lisa Clascal. It had classes called TScrollBar, TImage, TDialogBox, TPaginatedView, and so on.
  6. Re:Funny... I thought ECMAScript was an open stand on Mozilla Extending Javascript? · · Score: 2, Insightful

    They're not futzing around with ECMAScript; they're implementing parts of ECMA-357.

    This specification has been around since June 2004, look it up on http://www.ecma-international.org/

  7. Re:Valley Girl on Tom Tom GO Personal Navigator Source Code Released · · Score: 1
    Interestingly enough, the samples in these voice files are compressed using ogg vorbis.

    If you download the samples, there's a .chk file in there. It's some sort of container format that contains a bunch of Ogg samples.

    To listen to them, do
    dd if=data74.chk of=data74.ogg bs=1 skip=260
    Your favourite ogg player should be able to play the samples.

    How long before someone writes a Klingon plugin for it, I wonder?
  8. Re:Too little, too late on Java SDK 1.5 'Tiger' Beta Finally Released · · Score: 2, Informative

    Actually, C#, C++, and Java's OO systems are not conceptually similar to Smalltalk.

    If you want languages that implement an OO system with semantics similar to that of Smalltalk, try Ruby or Objective-C.

    All the systems do have inheritance, encapsulation, and polymorphism, yes, but beyond that they differ.

    The former systems have very rigid 'static' type systems -- types are determined at compile time, and are verified by the compiler.

    Smalltalk-like type systems are much more dynamic. Types, as such, aren't seen as being as important as the kinds of messages an object can receive. These systems have the disadvantage of requiring a small runtime to keep track of what object can receive what messages, but they allow marvelous flexibility, and lend themselves to quite a different style of programming.

    It's interesting to note that the generics support that's been added to Java 1.5 is completely unnecessary in a dynamic language like Smalltalk, and, in effect, is an attempt to wallpaper over some of the unnecessary coding that a static type system require.

  9. Re:Double edged sword on NDIS Wrapper For Wireless LAN Cards Under GPL · · Score: 1

    This is true, and while it may seem a little academic for Linux/x86 users, it's a much bigger problem for people who use Linux on other architectures.

    For the likes of Linux/SPARC, Linux/Alpha, and of course Linux/PPC, 'no source' translates back to 'no driver' :(

  10. Re:Not sure about the 20" iMac... on New 20" iMac and Dual 1.8GHz PowerMac G5 · · Score: 2, Informative

    Actually, it was possible with Color Quickdraw and the Display Manager, which were introduced with System 5.

    Just to emphasise this, the first Mac that could do this was the Mac II which was introduced in March 1987.

    1987. That's 16 years ago folks.

    Since then, any Mac that can physically hold more than 1 graphics card has had seamless multi-headed support. That's seamless in the sense of dragging a window so that half of it is on a 24-bit display, and half of it on a black and white display, and things just work. Seamless in the sense of "Holy crap, I've a single 1900x1300 pixel Photoshop window across 4 monitors".