Slashdot Mirror


User: JonK

JonK's activity in the archive.

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

Comments · 258

  1. Re:Not many drawbacks on Downsides to the C++ STL? · · Score: 1
    To summarise the (correct) comments above: use
    using std::type;
    declarations to import specific std:: types in your header files, which is where you really need to avoid namespace clashes which may occur down the line as users combine your libraries with other peoples', but you can safely use
    using namespace std;
    declarations in the body of your code, since this isn't going to be #included anywhere else
  2. Re:STL incomplete - needs Join on Downsides to the C++ STL? · · Score: 1

    Erm... set_intersection does precisely this, and in one line too...

  3. Historical background on Nintendo Gameboy Advance, In Advance · · Score: 1
    Since there's a lot of confusion above this post about the relationship between ARM, Intel, Compaq, DEC and Uncle Tob Cobbleigh and all, a clarification.

    Intel bought the StongARM stuff from DEC / Compaq

    No they didn't, they licenced the design from ARM plc, as did DEC/Compaq

    Yes it IS an ARM processor, but not an INTEL one. It is made by a British Company CALLED ARM. You can find them at: www.arm.com They compete with INTEL in the same space with this CPU.

    Sorry, wrong again. ARM don't make anything tangible: they're an IP company pure and simple. They license their chip designs to anyone who's prepared to pay the licensing costs. At the moment, this is pretty much every hardware/white-goods company out there.

    A little bit of history: ARM is a spin-off of the late and lamented Acorn Computers. In the early to mid-80's, Acorn (who had a very nice range of 6502 based micros - the Tube, a shared-nothing multiprocessing architecture, was a very groovy thing to have in a £400 micro) realised that these processors weren't going anywhere and the alternatives didn't fit their idea of what a quality CPU should do (this was in the days when RISC was the next big thing but the only commercially available RISC processors cost the earth...), so they decided to design their own RISC architecture and develop a processor and chipset.

    Some years later (in 1986), the fruits of these labours appeared in the form of (firstly) the ARM second processor add-on (remember the Tube I mentioned above: well this hung off it. Think of it as a mixed 6502/ARM environment: the 6502 acted as a host controller for the second processor board) and this was followed by the Acorn Archimedes - a 32-bit RISC machine which was by some distance the fastest thing around at its pricepoint (Intel had the 386 and Motorola had the 68030). At this point in time, ARM stood for Acorn RISC Machine.

    Fast forward a few years and it's turned out that trying to compete in the market place with a proprietary computer is not a winner: Acorn are haemhorraging cash on their computer line. They diversify into STBs and the like but they're not big enough to play outside of their own niche (they pretty much owned the education market in the UK) and beautiful hardware coupled with a fairly sweet OS (compare RISC OS 2 with Windows 286 and there can be only one winner) can't compete with the ability to run Word and Excel. However, they're raking in plenty of cash by licensing their (dirt-cheap, high-speed, low-power) RISC core to people who aren't worried about running Word or Excel but do need to go for four days on a single AA battery - mobile phones being a prime example. So, they spin off the ARM part (which has, by now become a joint venture with Apple, who are using the ARM in IIRC the Newton, and VLSI, who were fabbing the processor for Acorn and Apple) into a separate company called Advanced RISC Machines. The aim of this company is to develop and licence the ARM architecture to the world, which they do with significant success (ARM cores have been shipped in somewhere upwards of 400 million chips, and ARM made a profit, after tax, of some £30 million last year). The ARM was (and still is) a lovely architecture to work with: it's incredibly small, runs off pretty much no power whatsoever and has a pretty modular architecture (you can licence various bits of the core as you require). They've also done some very cool things with it: Amulet is a asynchronous version of the ARM core which is being developed at Manchester University (the group's lead by Steve Fuurber, who was one of the original ARM designers).

    Digital came into the picture because they licensed the ARM technology to produce the StrongARM: when Compaq bought Digital, they decided they didn't want to be in the silicon business so they transferred the StrongARM technologies/IP to Intel. Does this make evrything clear?
    --
    Cheers

  4. Re:How about the "third solution..." on pam_ldap/pam_krb5 Authentication Against Active Directory? · · Score: 1
    Test it, create an OU, and make a user called "bsmith". Now create another OU anywhere else and try and create a user named "bsmith".

    Were the two OUs in the same domain? Because what you're probably seeing is the SAM account names or user prinipal names clashing: these have to be unique on a per-domain basis to support downlevel clients doing NT authentication (not to mention that it's at least a defacto standard for UPN and primary mail address to be the same).

    Then, given the accuracy of the rest of your post (No attribute-level replication? What are you smoking?), to expect you to get this bit right either is probably asking a bit much...
    --
    Cheers

  5. Re:Much emphasis on CPU and video. But what of sou on P4 - The Art Of Compromise · · Score: 1

    The Yamaha SW1000XG/DSP Factory combo is superb (but pricey).
    --
    Cheers

  6. Re:Doesn't matter in the long term on Gaming Crash up Ahead · · Score: 1

    Both India and China already have growing middle classes with money to spend: take a look at rental prices in central Mumbai - they're as bad as central London. IIRC Shanghai's about as bad and let's not even mention HK
    --
    Cheers

  7. Re:Bill Gates - The Heroic Defender of Standards on Sun & Microsoft Square Off With XML Standards · · Score: 1
    You weren't using CORBA five years ago, were you. Because if you were, you'd know precisely how nicely all the proponents of "openness" play together.

    I was there, and it wasn't pretty. IIOP was a good thing but it came far too late.
    --
    Cheers

  8. Re:Not to mention... on How Do Linux and Windows 2000 Compare? · · Score: 1

    Erm... isn't this the whole point of COM+? Or have I missed your point entirely?
    --
    Cheers

  9. The easiest way... on Migrating From MS/IIS to Linux/Apache? · · Score: 1
    1. Be able to migrate IIS to Apache first, and still be able to access the MSSQL databases (FreeTDS?)

      Use a scripting syntax similar to ASP so that the programmers don't have much of a headache learning new stuff (PHP looks like a solution).

      Migrate MSSQL 7 to MySQL, PostgreSQL or other (Which one is better for web development?)

    Wouldn't it be simplest to run the ASPs you've got (if they contain large amounts of business logic) under Chili!Soft's ASP doodad: you'd have to fsck about with all the database access side of it and if you're based round a three-tier architecture with middle tier COM components then you're SOL anyway, but it'd at least make porting the front-end fast.

    As far as the backend goes, if you're going to port away from Microsoft SQL Server and your DBA doesn't bury an axe in your head at the suggestion, move to Sybase. From another comment in this thread:

    1. You might also find that MySQL can do a lot of the MS SQL server stuff as long as your not using Triggers/Views/Stored Procedures etc

    Moving to Sybase will cause you lots of pain, but it'll cause you far less pain than moving to anything else. You have been warned:-)

    Don't you think that it might be better to roll out new systems on an experimental platform rather than trying to backport systems you've already got running?
    --
    Cheers

  10. "Every" is possibly a little optimistic on Information on Old Computers? · · Score: 1
    I hate to break it to you, but you're doomed from the get-go: trying to catalogue every piece of hardware ever built and every computer language ever to get a grammar are impossible tasks (or at least the difficulty tends to infinity as t increases). After all, every self-respecting hacker has created at least one toy language to solve problems in a particular domain, and I'd guess that most hackers who've got enough motor co-ordination to avoid burning themselves on a soldering iron have built at least one piece of hardware. Are you going to catalogue all these?

    For the record, I've created (that I can remember) three languages and breadboarded several bits of kit. The bits of hardware may be around somewhere, but I'm not sure where.
    --
    Cheers

  11. Re:Win2K requires less reboots on Why Does Windows Require Excessive Rebooting? · · Score: 1

    Because stopping and restarting, say, the local security authority sub-system is equivalent to rebooting an NT box: pretty much everything else that runs runs because the LSA allows it to. No LSA means no access to kernel objects whatsoever, which'd tend to result in things ending up in a heap pretty quickly.
    --
    Cheers

  12. Re:Foreign Names in the U.S. on Cell Phone Purchasing: Drop Down? · · Score: 1
    It's not that Americans are dumb, it's just that other languages don't matter. Learn English, forget your crappy native tounge, and be happy.

    And then help demonstrate to the world that most Merkins can't handle English either.
    --
    Cheers

  13. Re:Ideas on Cell Phone Purchasing: Drop Down? · · Score: 1
    A phone could also be a wallet,

    Well, I don't know about your wallet, but I would find it really hard to replace it with a cell phone. How would you do this? I am curious.

    Easily: mobile phone networks (unlike, say, the Visa network) are set up for micropayments. Want a can of Coke? Ring the number on the Coke machine and get 40 pence changed to your account. Want a newspaper and a packet of cigarettes? Take it to the till, let them ring it up and chage it to your phone. Try paying a 40p bill with a Visa card...
    --
    Cheers

  14. Re:yeah, there's one sure way on Microsoft Word Documents That "Phone Home" · · Score: 1

    Amusingly enough, that won't work (hint: read A Moron's Guide To COM: this may help explain how the Program Files\Plus!\Microsoft Internet directory has approximately 2/3 MB of code in it)
    --
    Cheers

  15. Re:So why haven't you read about it? on Default Behavior: Piranha vs. Microsoft SQL Server · · Score: 1
    Even better:

    sp_OACreate
    sp_OAMethod
    sp_OADestroy
    sp_OASetProperty
    sp_OAGetErrorInfo
    sp_OAStop
    sp_OAGetProperty

    Moral of the story: pay the extra dollars/pounds/[insert unit of currency here] and hire someone who can find his or her arse with both hands rather than some slack-jawed student who reckons Linux is a real OS and mySQL is a real database.
    --
    Cheers

  16. Re:Changing it is the fun part. on Default Behavior: Piranha vs. Microsoft SQL Server · · Score: 1

    Guess what: the people you're working with (and possibly you yourself, if you also knew there was no security in your systems) are morons.
    --
    Cheers

  17. Re:A good idea but... on Microsoft Porting Applications To Linux (Really!) · · Score: 1

    In that case, take a long cold look at your video drivers...
    --
    Cheers

  18. Re:One thing I need to know.... on Voxel/Polygon Accelerator · · Score: 1

    Read up about Project Chrome, Microsoft's (ditched) followup to DirectX, and see WildTangent's web site for examples in action: it's dependent on IE4 or better and DirectX, so Nutscrape users, Mac users and those individuals running IE on Solaris or HP-UX are out, but it's certainly an interesting idea. There's more on it in Renegades Of Empire (haven't got the ISBN here, I'm sure you'll find it at your bookstore of choice).
    --
    Cheers

  19. Re:UNIX's "problems" are really flexibility on Let's Make UNIX Not Suck · · Score: 3
    UNIX and UNIX-like Operating Systems were not created to serve as desktop Operating Systems

    Bollocks, pure and simple. The first Real-World deployment of Unix (i.e. outside ken's lab) was to the secretaries in the patent department of AT & T to enable them to write up patent applications, hence the emphasis on text-management and typesetting software in the early releases of the Unix system.

    As for Unix being intended as a server OS - quick reality check required. Unix dates from the late 60s/early 70s. The client-server separation was fifteen years in the future - back then there were no clients. Unix was designed to support multiple terminals (tty0 - n) hanging off a central computer (originally a PDP8 IIRC) which displayed plain text in black and white: termcap files, full-screen editors and the like didn't arrive on the scene until the mid-70s and prior to that people edited with ed.

    Get yourself a copy of the Unix Programming Environment and read it, then come back and post an informed comment.
    --
    Cheers

  20. In defense of Flash on Vector Graphics On The Web? · · Score: 2
    Flash (by which I take it you mean the .SWF file format rather than the authoring tool) isn't necessarily 'big and clunky': the original format (packed bitfields within objects, objects byte-aligned within the file) is, in many ways, pretty well thought out: it's a nice balance between compactness of representation and speed of rendering, although its use of quadratic Beziers makes it a bit of a pig to draw circles, arcs etc and its text handling, by being user-agent-neutral, requires the programmer to jump through hoops, and it's got several advantages: most importantly it's an open format, it's widely supported and it's broadly standardised. It may not have the imprimatur of the W3C, but it's useful.

    What tends to make it big and clunky is the habit designers have of embedding bitmap images into the .SWF either intentionally or unknowingly: the worst offender in this regard is Adobe's 'Flash-killer', LiveMotion which does some really evil things to generate .SWFs - from what I've been able to extract from LiveMotion-generated .SWFs, it seems to flatten all the layers it uses internally into a single bitmap and then stick it into the .SWF as is which is, unsuprisingly, somewhat inefficient.
    --
    Cheers

  21. Re:If you are running debian try the filters packa on John Carmack On Consoles Vs. Personal Computers · · Score: 1
    The quick brown fox jumps over the lazy dogs
    S is required.

    Isn't the one at the end of jumps enough, or does it take two 'S's to rock your world?
    --
    Cheers

  22. Re:Ok, probably a dumb question on Windows ME - The End Of UMSDOS And BeOSfs Over Vfat? · · Score: 1

    It's still there: Win-R, command.com and it's c:\ time. As to whether your legacy app will run: if it's reasonably polite and doesn't (for example) do raw hardware access then it probably will. If it's no more than a quivering mound of unstable hacks then you're probably SOL (if it runs under NT then it'll probably also run under Me)
    --
    Cheers

  23. Re:The Real Problem With Switching on Hotmail about to collapse under load · · Score: 1
    Microsoft had a product called Commercial Internet Mail Server. Nobody bought it, it was blotted out of MS Official History, and one of the few references I can find to it on their site is the notice that support is being cancelled.

    Correction: Normandy (the product which became the Commercial Internet System) was announced in June '96 as a set of addons to IIS 2.0 or 3.0 (IIRC). One of the early purchasers was Compuserve, who were (ironically) using it to help their migration from proprietary to open internetworking standards. By release 2.0, it had been renamed as Site Server: some of the Normandy stuff (such as the mail server) moved into the Option Pack.

    This process has continued: there isn't going to be a Site Server 2000 'cos all the functionality is either provided natively, moved under the aegis of other parts of BackOffice or has thankfully been deprecated (Active Channel multicasting, anyone?)
    --
    Cheers

  24. Re:Excuse me! on 30+ GB Databases On Unix? · · Score: 1
    You said:

    I've heard several stories about Microsoft crashing when serving more than 30 clients on a Microsoft Access 97 database

    Now, what I was discussing was TB-sized SQL Server databases (both MS and Sybase, BTW). In this context Access was a red herring. And FYI, I've had 400 - 500 users backended onto a MS SQL Server database from all across Europe (Smalltalk client, SQL Server 6.5, NT 4 Server) connecting over everything from 64KB frame relay upwards. The problems we had were exclusively with the (extremely badly-written) clients: the servers were stable.

    Like I said in my previous post, go away and find out about what you're talking about. I'm posting from experience of running big SQL Server installations, you're posting your (unfounded) opinions. You've worked with big databases, you say: well, so've I (mail me privately for the full list if you're interested) and since you're so DBaware, you'll also be perfectly aware that what's true of one big database isn't true of another.

    Oh, and try and relax a bit.
    --
    Cheers

  25. Re:Interbase? on 30+ GB Databases On Unix? · · Score: 1
    Who mentioned Access?

    I've had 1.8 TB of data in a DSS database on MS SQL Server: this was indexed up the wazoo and loaded in batch from the sister OLTP system every night (and the load process was deeply fun...). The devices all lived away out on the (rather big) SAN and the backup hardware was a sight to behold...

    Obviously my experience is no match for your opinion <g> - oh, and the day Oracle open their source is the day I see pigs flying. C'mon, this is Larry Ellison we're talking about.
    --
    Cheers