World's Fastest Scalable Join...?

Hi everyone,
Our company has been having some performance issues with some of our data warehouse queries. The main issues seem to arise when we join or orders table to our customer location table (twice, once for bill to location and once for ship to location) and our organization table. We have about 10 million records in orders and about 7 million records in customer locations and about 7 million in organization. I decided to look around around and see what is good out there in terms of modeling the tables better to get faster queries.
I found the following article: http://www.orafaq.com/node/1446. It claims that a partitioned hash joins are the best thing to do.
In his example, he had an order table and customer table as well. From what I gleaned from the article, the recommendation is to partition the fact table (orders) on date and subpartition it based on a hash of the foreign key join to the dimension (customer). Then you also partition the customer table based on the same hash subpartition the fact has. This will allow oracle to do hash joins "combined with the scalability of partitions".
It sounded cool, so I wanted to give it a shot. But in my situation we have two dimensions, not just one. And some day our product dimension might also start getting in the millions, so we'd also want to be able to do this trick with that.
Is there a way to make this work for more than one dimension? I apologize but I'm not super familiar with hash sub-partitions, so I am not sure if we can define multiple versions.
Thanks for the help!
-=Joe

No, you have to pick one. The data is physically stored in the subpartitions - you can think of them as mini-tables made to appear as one table by the data dictionary.

Similar Messages

  • Outer join query for SQL server from Oracle

    Hi All,
    My question is regarding making queries from Oracle to SQL Server database thorugh DBLink.
    In my oracle database I have a DBLink emp.world for SQL Server database.
    I need to query SQL Server data from oracle (so that this query can be combined with other oracle tables).
    Query is given below:
    SELECT
            a."EmpID" as "Employee ID",
            a."EmpStatus" "Employee Status"
            b."EmpSub" as "Employee Subjects"
    FROM
            [email protected] a
            left outer join [email protected] b on a."EmpID" = b."suEmpID"
    ORDER BY  a."EmpID";My problem is when I run the same query from oracle, it does not show the EmpID that does not exist in Subjects table, but when run from actual SQL Server database, it shows all the records.
    Samples are given below:
    Run from Oracle
    Employee ID      Employee Status     Employee Subjects
    101                     Active                     Maths
    102                     Active                     Maths
    102                     Active                     Physics
    104                   Inactive                  Chemistry
    Run form SQL Server
    Employee ID      Employee Status     Employee Subjects
    101                     Active                     Maths
    102                     Active                     Maths
    102                     Active                     Physics
    103                 Active                       NULL
    104             Inactive            ChemistryI am not sure why in oracle outer join for SQL server tables is not working. What is the right way for outer join in this case.
    I am using oracle database 10gR2 and SQL Server 2005.
    Please Help.
    Thanks.

    SELECT
    a."EmpID" as "Employee ID",
    a."EmpStatus" "Employee Status"
    b."EmpSub" as "Employee Subjects"
    FROM
    [email protected] a
    left outer join [email protected] b on a."EmpID" = b."suEmpID"
    ORDER BY a."EmpID";
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/queries006.htm#sthref3175
    From your description, it appears you may need a right outer join. You want to get back all the rows from 'B', not from 'A'. Try a right join and let us know.

  • Joins between Fact

    Hi Naveen\Gurus,
    i joined three Fact table to one fact in one of subject area and that three facts are connected to 10 dimesnsion tables each ,now how to write it in design doc and what would be the tab and description.Any sample document for support thensend it on ([email protected])
    thanks

    In an ideal world, you don’t join 2 (or more) fact tables directly. If you need to join them, you need to join them through a common dimension. Find the common dimension table(s) to which all these four fact tables are joined .

  • WORLD'S MOST HAPPENING ORACLE EBUSINESS SUITE PRACTICE@BOOTSTRAP

    WWW.BOOTSTRAPTECH.COM
    http://www.thectoforum.com/thectoforum2007/
    Bootstrap Technologies Total OutSourcing Services
    Bootstrap Technologies is one of the World's fastest Growing ERP Services Comapny. We are recruiting in all service lines of ERP.We have been signing mnay multi year ERP Implementaations and Post Implementation Projects across the world i.e APAC,Middle East,Europe and North America.We are recruiting at all levels of the company starting from Junior Software Engineer(Junior Consultant) to Senior Program Managaer/Seniir Project Manager/Practice Director Levels
    Please send us your updated resume Immediately to [email protected]
    Positions available in all skills
    FUNCTIONAL/TECHNICAL/APPSDBA/TECHNO-FUNCTIONAL
    ORACLE APPLICATIONS
    PEOPLESOFT
    J D Edwards
    Siebel
    Retek
    iFlex
    Hyperion
    visit us for more details : www.bootstraptech.com

    I don't see how you'd be able to integrate OAM with EBS unless you have the oSSO (assuming of course that you're not on the bleeding edge, per 975182.1).
    We are running the same configuration and have setup the redirects in OAM policy. We setup specific context roots for each application, then use OAM policy to redirect. (for example, http://iwa-server/ebs redirects to https://ebs-server)
    Unique authorization rule for each redirect, then a unique "policy" on the "Policies" tab for each redirect. Each Policy maps to the respective Authorization Rule.

  • Expanding your Power mac G5

    Hi all,
    sorry for my English, I want to install a 2nd hard disk but I don't khnow which model. I think to by a Seagate. Currently I have a Seagate 160 Gb model 7200/7 with cache 8 Mb, can I put a model 7200/10 with cache 16Mb?
    Help me

    Hi japamac
    thanks for your answer, but I can't install a drive to 640 GB because can be 500 GB maximum system capacity in my macPower Mac G5 - Technical Specifications
    Configurations
    Order no. M9020LL/A M9031LL/A M9032LL/A
    G5 Processor 1.6GHz PowerPC G5 1.8GHz PowerPC G5 Dual 2GHz PowerPC G5
    L2 Cache 512K 512K 512K per processor
    Frontside bus 800MHz 900MHz 1GHz per processor
    DDR SDRAM main memory 256MB PC2700 (333MHz)
    4GB maximum 512MB PC3200 (400MHz)
    8GB maximum 512MB PC3200 (400MHz)
    8GB maximum
    8X AGP Pro graphics NVIDIA GeForce FX 5200 Ultra with 64MB DDR SDRAM NVIDIA GeForce FX 5200 Ultra with 64MB DDR SDRAM ATI RADEON 9600 Pro with 64MB DDR SDRAM
    Hard drive(5) 80GB Serial ATA; 7200 rpm 160GB Serial ATA; 7200 rpm 160GB Serial ATA; 7200 rpm
    Optical drive SuperDrive (DVD-R/CD-RW) SuperDrive (DVD-R/CD-RW) SuperDrive (DVD-R/CD-RW)
    PCI slots Three open full-length 33MHz, 64-bit PCI slots Three open full-length PCI-X slots: one 133MHz, 64-bit slot and two 100MHz, 64-bit slots Three open full-length PCI-X slots: one 133MHz, 64-bit slot and two 100MHz, 64-bit slots
    High performance I/O One FireWire 800 port, two FireWire 400 ports (one on front); three USB 2.0 ports (one on front), two USB 1.1 ports (on keyboard); AGP 8X Pro slot with graphics card installed, including ADC connector and DVI connector
    Bays Two internal hard drive bays (1 occupied); one optical drive bay
    Networking Built-in 10/100/1000BASE-T Ethernet and 56K V.92 modem(13)
    Wireless AirPort Extreme ready (based on 802.11g specification; IEEE 802.11b Wi-Fi certified)(6); Bluetooth option
    Audio Optical digital audio in, optical digital audio out, analog audio in, analog audio out, front headphone minijack and speaker
    System software Mac OS X v10.2 “Jaguar”
    Software iLife (including iTunes, iPhoto, iMovie and iDVD), QuickBooks for Mac New User Edition, FAXstf, Art Directors Toolkit, Microsoft Office v.X Test Drive, FileMaker Pro Trial, OmniGraffle, OmniOutliner, GraphicConverter, QuickTime, iChat, Safari, Sherlock, Address Book, iCal, iSync, DVD Player, Mail, EarthLink, Acrobat Reader, Classic environment and Apple Developer Tools
    Hardware accessories Apple Keyboard, Apple Mouse, USB keyboard extension cable, DVI to VGA adapter, modem cable, AirPort antenna
    Limited warranty and service Your Power Mac G5 comes with 90 days of free telephone support and a one-year limited warranty. Purchase the AppleCare Protection Plan to extend your service and support to three full years. Only the AppleCare Protection Plan provides you with direct telephone support from Apple technical experts and the assurance that repairs will be handled by Apple-certified technicians using genuine Apple parts. For more information, visit Apple support or call 800-823-2775.
    Internet access All models also include 30 days of free Internet service through EarthLink . Internet access requires a compatible Internet service provider; fees may apply.
    Build-to-Order Options
    Order a custom-configured computer from the online Apple Store or an authorized Apple reseller.
    Memory (PC2700 or PC3200 DDR SDRAM; installed in pairs): 256MB, 512MB, 1GB, 2GB, 4GB, 8GB (4)
    Hard drives (5) 80GB Serial ATA, 160GB Serial ATA, 250GB Serial ATA
    Optical drives SuperDrive (DVD-R/CD-RW), Combo drive (DVD-ROM/CD-RW)
    Graphics NVIDIA GeForce FX 5200 Ultra with 64MB of DDR SDRAM, ATI Radeon 9600 Pro with 64MB of DDR SDRAM, ATI Radeon 9800 Pro with 128MB of DDR SDRAM
    Audio Apple iPod, Logitech Z-680 5.1 speakers, Monster 1m Toslink Digital Fiber Optic Cable, Monster 2m Toslink Digital Fiber Optic Cable
    External storage Xserve RAID with Apple Fibre Channel PCI Card
    Wireless AirPort Extreme Card M8881LL/A
    AirPort Extreme Base Station M8930LL/A
    AirPort Extreme Base Station (with modem and antenna port) M8799LL/A
    Internal Bluetooth module with antenna
    Displays Apple Studio Display (17-inch flat panel) M7649ZM/B
    Apple Cinema Display (20-inch flat panel) M8893ZM/A
    Apple Cinema HD Display (23-inch flat panel) M8537ZM/A
    Apple DVI to ADC Display Adapter M8661LL/A
    Apple DVI to ADC Video Adapter M9267G/A
    Services AppleCare Protection Plan M8850LL/A
    .Mac Subscription M8778LL/A
    Technical Specifications
    Processing
    1.6GHz, 1.8GHz, or dual 2GHz PowerPC G5 microprocessors
    PowerPC processor architecture with 64-bit data paths and registers
    Native support for 32-bit application code
    512K on-chip L2 cache running at processor speed
    Parallel data structure supporting up to 215 simultaneous in-flight instructions
    Simultaneous issue of up to 10 out-of-order operations
    Dual-pipeline Velocity Engine for 128-bit single-instruction, multiple-data (SIMD) processing
    Two independent double-precision floating-point units
    Advanced three-stage branch-prediction logic
    800MHz, 900MHz, or 1GHz 64-bit DDR frontside bus supporting up to 8-GBps data throughput; one on each processor on dual processor systems
    Point-to-point system controller
    Memory
    128-bit data paths for up to 6.4-GBps memory throughput
    1.6GHz model
    256MB of PC2700 (333MHz) DDR SDRAM
    Four DIMM slots supporting up to 4GB of main memory
    1.8GHz systems and 2Ghz systems
    512MB of PC3200 (400MHz) DDR SDRAM
    Eight DIMM slots supporting up to 8GB of main memory
    Support for the following DIMMs (in pairs):
    128MB DIMMs (64-bit-wide, 128- or 256-Mbit)
    256MB DIMMs (64-bit-wide, 128- or 256-Mbit)
    512MB DIMMs (64-bit-wide, 256-Mbit)
    1GB DIMMs (64-bit-wide, 256-Mbit)
    Graphics and displays
    AGP 8X Pro graphics slot supporting up to 2-GBps data throughput, with one of the following graphics cards installed:
    NVIDIA GeForce FX 5200 Ultra with 64MB of DDR SDRAM
    ATI Radeon 9600 Pro with 64MB of DDR SDRAM
    ATI Radeon 9800 Pro with 128MB of DDR SDRAM (build-to-order option)
    Support for digital resolutions up to 1920 by 1200 pixels
    Support for analog resolutions up to 1600 by 1200 pixels
    ADC and DVI connectors; DVI to VGA adapter included
    Dual display support for extended desktop and video mirroring modes
    Support for up to two Apple flat panel displays(8)
    Storage
    Two Serial ATA controllers supporting up to 150-MBps data throughput per hard drive
    Two 3.5-inch hard drive expansion bays with drive guides for a second drive
    One 80GB or 160GB 7200-rpm Serial ATA drive installed in standard configurations(5)
    Support for up to two internal Serial ATA drives; _*500GB maximum system capacity(5)*_
    8MB memory buffers on all hard drives
    Optical drive bay with SuperDrive (DVD-R/CD-RW) installed; writes DVD-R discs at up to 4x speed, reads DVDs at up to 8x speed, writes CD-R discs at up to16x speed, writes CD-RW discs at up to 10x speed, reads CDs at up to 32x speed
    PCI expansion
    One of the following configurations:
    Three open full-length 64-bit, 33MHz PCI slots, or
    One open full-length 64-bit, 133MHz PCI-X slot and two open full-length 64-bit 100MHz PCI-X slots
    Communications
    10/100/1000BASE-T Ethernet connector (RJ-45)
    Built-in 56K V.92 modem (RJ-11) (13)
    Expansion slot for optional 54-Mbps AirPort Extreme Card (based on IEEE 802.11g specification; 802.11b Wi-Fi certified) (6)
    External AirPort Extreme antenna
    Optional Bluetooth 1.1 module and antenna
    Peripherals and audio
    One FireWire 800 port and two FireWire 400 ports (one on front panel, 15W total power)
    Three USB 2.0 ports (on one front panel), two USB 1.1 ports on keyboard
    Front headphone minijack and speaker
    Optical digital audio in and out Toslink connectors
    Stereo audio in and out minijacks
    Electrical and environmental requirements
    Meets ENERGY STAR requirements
    Line voltage: 100-125V AC or 200-240V AC
    Frequency: 50Hz to 60Hz, single phase
    Maximum current: 6.5A (low-voltage range) or 7.5A (high-voltage range)
    Operating temperature: 50° to 95° F (10° to 35° C)
    Storage temperature: -40° to 116° F (-40° to 47° C)
    Relative humidity: 5% to 95% noncondensing
    Maximum altitude: 10,000 feet
    Size and weight
    Height: 20.1 inches (51.1 cm)
    Width: 8.1 inches (20.6 cm)
    Depth: 18.7 inches (47.5 cm)
    Weight: 39.2 pounds (17.8 kg) (14)
    Tests performed by Apple in June 2003 using preproduction Power Mac G5 units. The Power Mac systems ran a PowerPC G5 — optimized version of Photoshop 7.0.1 including optimized AltiVecCore, ACE, and BIB Carbon Libraries; the Dell Dimension ran Photoshop 7.0.1.
    “World’s fastest” based on SPEC CPU2000 benchmark results and leading professional application performance tests against 3GHz Pentium 4 — based Dell Dimension 8300 and dual 3.06GHz Xeon-based Dell Precision Workstation 650. SPEC CPU2000 benchmarks run with GCC 3.3 compiler and independently tested; professional applications tested by Apple, June 2003.
    Based on SPEC CPU2000 benchmark results against 3GHz Pentium 4 — based Dell Dimension 8300 and dual 3.06GHz Xeon-based Dell Precision Workstation 650, run with GCC 3.3 compiler and independently tested, June 2003.
    Selected models.
    1GB = 1 billion bytes; actual formatted capacity less.
    Achieving data rates of 54 Mbps requires that all users have an AirPort Extreme Card and connect to an AirPort Extreme Base Station. If any user of Wi-Fi certified 802.11b products joins the network, that user will get up to 11 Mbps and AirPort Extreme network users will get less than 54 Mbps. Actual speed will vary based on range, connection rate, site conditions, size of network, and other factors.
    Check with manufacturer for compatibility.
    Second Apple flat-panel display requires Apple DVI to ADC Adapter, sold separately.
    Actual rates will vary.
    Preliminary specifications based on preproduction Power Mac G5 units.
    Based on SPEC CPU2000 benchmark results against 3GHz Pentium 4 — based Dell Dimension 8300 and dual 3.06GHz Xeon-based Dell Precision Workstation 650m, performed by VeriTest, June 2003.
    Tests performed by Apple in June 2003 using preproduction Power Mac G5 units with application software optimized for the PowerPC G5.
    Compatible ISP and telephone services required. Your ISP may not support all V.92 features. Modem will function according to V.90 standards if V.92 services are not available. Actual modem speeds lower.
    Weight varies by configuration and manufacturing process.
    Internet access requires a compatible Internet service provider; fees may apply.
    Product contains electronic documentation.
    Backup copy of software is included.
    Home > Support > Specifications > Power Mac G5
    Home>SupportVisit the Apple Store online (1-800-MY-APPLE), visit a retail location, or find a reseller.Site Map | Hot News | RSS Feeds | Contact Us
    Copyright © 2008 Apple Inc. All rights reserved. Terms of Use | Privacy Policy

  • Did You Know -- Ten Innovations

    Good afternoon Did You Know fans! 
    Did you know HP customers can now print anything from anywhere with HP’s web-connected printing?  HP announced this exciting news along with other industry-first innovations unveiled by HP just Monday of this week.  Our teams are hard at work bringing the latest cutting edge technology straight to you.  Here’s some highlights of the news we announced this week that include driverless printing and the world’s smallest and one of the world’s most energy efficient color laser printers
    Some of our industry-first innovations include:
    The planet’s first PVC-free printer, the HP ENVY100 e-All-in-One, which lends cutting-edge design with wireless, Web-connected printing and access to HP‘s  “advanced apps”
    The industry’s first Web-ready large-format printer, the HP Designjet T2300 eMFP, featuring scan, print and copy functionality, with:
    Driverless printing from a laptop or USB drive for the first time, eliminating print driver and network constraints
    World’s first color touch-screen interface on a large-format printer
    World’s first large-format multi-function device at price point below $8,500, opening the door to in-house large-format printing for more customers
    The world’s first wide-format all-in-one device with web connectivity on the HP Officejet 7500A Wide Format e-All-in-One
    The world’s smallest color laser printer and one of the world‘s most energy efficient color laser printers, the HP LaserJet Pro 1025nw Color Printer
    World’s first consumer All-in-One printer with full Web browser and detachable touchscreen display on the HP Photosmart eStation All-in-One
    For the first time, enabling two-way print through the cloud for businesses, using HP Print Apps, creating an unparalleled web experience for business customers to access, manage, and share content from templates and stored documents
    World’s fastest production photo large-format printer within its class – the HP Designjet Z6200 Printer, increasing productivity for the graphics professional
    Check out the official news here in HP’s newsroom!
    HP Product Expert for the Officejet Pro X Series.
    Was your question answered? Mark it as an Accepted Solution!
    See a great post? Give it a Kudos!

    I do hope others find the videos useful. 
    ↙-----------How do I give Kudos?| How do I mark a post as Solved? ----------------↓

  • Firefox 15.1 stops responding for no apparent reason!

    As the title says, Firefox 15.1 stops responding for no apparent reason!
    I just did a re-format of my system disk and I re-installed Vista 64-bit on it. I have obviously re-installed everything from Windows updates to chipset, graphics and sound drivers. I also pulled down the latest and greatest version of Firefox which at the time is 15.1. So installed that too.
    Every now and then Firefox just stops responding for no apparent reason. It looks like it is processing the request (after clicking a link etc.) but it then it's just a silence... nothing happens!
    It doesn't even say it can't load the page and Windows doesn't even say that it has stopped responding. Not even after I click like crazy on the Firefox interface like different buttons and tabs and on the web page... not even then does it say "not responding" in the title bar of the window, which is usually the case when you deal with programs that are not responding immediately (you get that dialog that asks you if you would like to close the program or search for solutions online). Just nothing!... it's only quite and does nothing....
    At the same time, all other programs are working flawlessly, such as the Explorer (Windows Explorer), or even Internet Explorer. And Internet connection is not lost!
    I have no add-ons or extensions installed whatsoever. I just installed Firefox! I haven't even had the time to install Java yet. All I have is Adobe Flash player. That's the only extra. Otherwise it's in its' original form, default settings, etc, etc, etc.
    Why is it acting up like this?...
    I'm surprised that there even is such a thing as Firefox 15. This one came at the end of August, correct?
    I have been on Firefox 14.x something before I re-installed Vista. For a good reason so! This is why I hate the new update model of Firefox and I don't jump on the next train (version) unless it's safe and I'm having compatibility issues with the one I use at the moment. This is why my first step after installing Firefox always is to disable automatic updates! I hate it when the software vendors are pushing out their latest software versions forcefully.
    Frankly, I think this new Firefox version of yours is crap. It's not properly tested and it doesn't belong in the official release channel. This is more like a nightly build or something. It probably has some memory leak, despite the promises made by Firefox engineers that it will not have memory leaks and that it would be the fastest version of Firefox ever. I don't really need a faster browsing, I need a stable browser for reliable browsing. The speed of this Firefox version is close to ZERO! When it's not responding at all...
    I have been a fan of Firefox since 0.8. I will be probably ditching this latest version and going back to an older version like 13 or 14 that's more closer to the reality and not in this fantasy world of fastest, greatest, latest, version this, version that, latest features. I just want a browser that works man!... I'm getting tired of Firefox. I may even ditch it altogether in favor of.... I don't know.... Safari?... Chrome?.... I might even go back to Internet Explorer after like 12 years of absence.

    please try to uninstall the adobe flash plugin from the windows control panel. afterwards manually delete any leftover files in ''C:\Windows\SysWOW64\Macromed\Flash'' and download & install the plugin again (uncheck the option to install the bundled security software): www.adobe.com/go/getflashplayer

  • USB 2.0 Issues with KT3 Ultra2 6380E

    Windows XP SP1
    Bios: American Megatrends Inc. 07.00T
    Hi I was wondering if someone could help me?
    My machine has six USB ports.  (1&2) Two ports are
    installed on the motherboard, and my users guide says
    they are legacy ports. (3&4) two ports are installed
    on the d-bracket 2 connector: JLED, connected to
    JUSB2, these are what I believe to be my only 2 USB2.0
    ports. (4&6)Finally 2 ports are connected via JUSB3 to
    the front panel of my Antec case. I think the front
    panel of my case has 1.1 connectors so it is
    essentially a 1.1 port.
    I am having some difficulty getting my USB ports to
    function properly with a USB 2.0 Buslink hard drive
    UII-40 72E. I suspect there is some IRQ conflict.
    Trying to alleviate this I disabled all the device
    drivers I suspected might cause this in the device
    manager in safe mode.  I then removed from the device
    manager all the USB (2.0 and 1.1) root hubs, and after
    that their host controllers.  I then booted to VGA
    mode (thinking this should disable the video card
    drivers??) and exported this IRQ info from my sys info
    after the USB host controllers are reinstalled:
    Resource   Device   Status   
    IRQ 9   Microsoft ACPI-Compliant System   OK   
    IRQ 11   RADEON 8500 SERIES    OK   
    IRQ 21   VIA Rev 5 or later USB Universal Host
    Controller   OK   
    IRQ 21   VIA Rev 5 or later USB Universal Host
    Controller   OK   
    IRQ 21   VIA Rev 5 or later USB Universal Host
    Controller   OK   
    IRQ 21   Standard Enhanced PCI to USB Host Controller   OK
    IRQ 0   System timer   OK   
    IRQ 8   System CMOS/real time clock   OK   
    IRQ 13   Numeric data processor   OK   
    IRQ 12   PS/2 Compatible Mouse   OK   
    IRQ 1   Standard 101/102-Key or Microsoft Natural PS/2
    Keyboard   OK   
    IRQ 14   Primary IDE Channel   OK   
    IRQ 15   Secondary IDE Channel   OK   
    IRQ 6   Standard floppy disk controller   OK   
    Next I attempt to (already plugged into D-Bracket
    port) power on my buslink USB 2.0 hard drive.  As soon
    as I do the machine immediately goes to a blue screen.
    No messages given but numbers are shown. I have screen
    shots taking with my digital camera.  I then returned
    to safe mode, remove the USB drivers as I did before,
    and boot to VGA mode.  Once the USB drivers have been
    restored I attempt to power on the bus link hard drive
    this time plugged into the onboard legacy ports.  I
    can I get another blue screen this time including a
    message "IRQL not less or equal", again I have taken
    screen shots with my digital camera.I then returned to
    safe mode, remove the USB drivers as I did before, and
    boot to VGA mode.  Once the USB drivers have been
    restored I attempt to power on the bus link hard drive
    this time plugged into the front panel USB ports
    (4&6).  When I power it on Windows XP warns me that I
    have a high-speed USB device plugged into a non
    high-speed USB hub. But I receive no error messages.
    However I do not exceed the drive through "my
    computer". I go through the add hardware wizard to try
    and at the drive manually and it says the device is
    working properly.  Still I do not see the drive.
    Finally I tried installing a Buslink USB 2.0 PCI card
    after the above steps. I then returned to safe mode,
    remove the USB drivers as I did before, and boot to
    VGA mode.  Once the USB drivers have been restored I
    attempt to power on the bus link hard drive this time
    plugged into the PCI card.  The drive seems to be
    recognized automatically by Windows XP however my
    system slows to a crawl trying to access any hard
    drive.  When I try and access the USB 2.0 hard drive I
    get a message something to the effect of "(the drive
    letter) not being recognizable".
    Any ideas on what could be causing this? The same
    Buslink hard drive works great at work on my Windows
    2000 machine plugged into the same PCI card using the same USB cable and power supply. Would any other information be useful?
    Thanks!
    andrew
    System Info:
    ANTEC PERFORMANCE II Model# SX630II (BEIGE) ATX MINI TOWER CASE w/ 300W POWER SUPPLY - RETAIL  Special features include the Smart Power ATX12V P4 compliant power supply that runs cooler and quieter, front USB/Firewire ports, washable air filter on the front, & quick-release drive bays with release lever.  Specifications:  Material: 1.0mm SECC  Drive Bays: External 3 X 5.25" - 2 X 3.5" Internal 3 X 3.5"  System Board: Fits standard ATX / Pentium 4 Up to 12" (W) x 9.6" (L)  Expansion Slot: 7 Slots  USB/IO: 2 Front USB port, 1 Front IEEE 1394 (Firewire) port  Standard Fan(s): 1 X 80mm (rear)  Optional Fan(s): 2 X 80mm (front)  Dimensions: 18.6" (L) X 8.1" (W) X 17.25" (H)    $80.00    1   $80.00   
    MSI Motherboard for AMD Processors Model KT3 Ultra2(6380E-050) Retail  Specifications:  Supported CPU: A (Socket 462) for AMD® Athlon XP/ Athlon/Duron  Chipset: KT333+VT8235  FSB: 100/133 MHz  RAM: 3x DDR DDR266/333 184-pin Max 3GB  IDE: 2x Ultra DMA133/100/66/33 Up to 4 Devices  Slots: 5x PCI (32-bit) ,1x AGP(AGP 2.0 1x/2x/4x )  Ports: 1x FDD, 2x COM, 1x LPT,  Onboard Audio: ALC650 Audio (This board doesnt include the S-Bracket)    $82.00    1   $82.00   
    AMD Athlon 1700+/266 FSB XP Processor CPU- OEM Athlon XP 1700+/ 1.47GHz , AX1700DMT3C  The AMD Athlon XP processor with QuantiSpeed architecture powers the next generation in computing platforms, delivering extra performance for cutting-edge applications and an extraordinary computing experience.  Specifications:  CPU: 1.47 GHz  Type: 1700 XP  Cache: 256K  BUS: 266MHz  Socket A (PGA) OEM (Processor Only)     $66.00    1   $66.00   
    CRUCIAL MICRON 512MB 64x72 PC 2700 DDR RAM - OEM  184-Pin, CL=2.5-Unbuffered Non Parity 2.5V, CT6464Z335 Requires DDR supported Motherboard - Lifetime Warranty. OEM    $176.00    1   $176.00   
    WD WESTERN DIGITAL EIDE HARD DRIVE 40GB 7200RPM MODEL # WD400BB -CAVIAR OEM, DRIVE ONLY  Specifications:  Size: 40 Gigabytes  Interface: IDE ULTRA ATA100  Seek time: 8.9ms  RPM:7200  Cache 2MB  OEM(Drive alone) 1 Year Manufacturer Warranty --* Works With PC & Mac *--    $80.00    1   $80.00   
    Linksys EtherFast 10/100 LAN Card Model LNE100TX : Version 5.1 - RETAIL Easy to Use Plug-and-Play 10/100 PCI Network Card. Full Duplex Capability at Up To 200Mbps. Connects to Both 10Mbps Ethernet and 100Mbps Fast Ethernet Networks. Power On Your PC From Anywhere on the Network with Wake-On-LAN Management.    $24.00    1   $24.00   
    ATI RADEON 8500LE 128MB DDR TV out, NO DVI,BULK Powered by the revolutionary RADEON™ 8500 LE world’s fastest and most advanced graphics processing unit (GPU) Features ATI's TRUFORM, SMARTSHADER SMOOTHVISION, and HYPER Z II technologies
    GPU: RADEON 8500 LE
    Specifications:
    Memory 128MB of double data rate memory
    Resolutions: 640-480 200Hz to 2048x1536 at 85Hz
    Connections:CRT Monitor: 15-pin VGA connector TV and VCR: s-video connector
    DirectX® 8.1 support OpenGL® 1.3
    Operating systems support: Windows® 98/98SE Windows® Me Windows® 2000 Windows® XP Model#: RADEON 8500le 128M –

    I first tried installing the VIA4in1 and VIA USB2.0 patch. Then I tried the D-bracket after refreshing the usb drivers (I did not disable all other devices like in my original post, should I have?). Same result, blue screen crash at power on.
    Next I disable USB ports in BIOS and install USB PCI card. Then power on the USB HD plugged into card. Same result. Computer slow accessing local drives. When I try to access the USB drive I get a "E:/ is not accessible; the file or data is corrupted or unreadable."
    Next I remove the USB card. I enter BIOS and set to "2" ports. Presumably this turns on the USB1.1 ports on the mobo. I return to windows xp. It now seems to install the drivers, but just as it finishes I get a "a problem has been encountered instaaling this device (it has done this before but after finishing I get the blue screen most times). Next I goto the device manager, and in my USB devices I have a USB mass storage device w/ a yellow flag. I goto properties and see a:
    "the device cannot start (code 10)" device status. I click "troubleshoot" and voila... blue screen.
    Finally I reboot, and set 4 ports in BIOS, making my JUSB3 FRONT PANEL usb1.1? ports active. Interestingly these respond like the PCI card. Computer slow accessing local drives. When I try to access the USB drive I get a "E:/ is not accessible; the file or data is corrupted or unreadable." As soon as I power off the USB HD things are normal...
    I will take this USB HD to work tomorrow just to ensure its integrity. Any other ideas? What kinds of BIOS settings might F up USB?
    Andrew

  • I'm sick and tired of Kernel Panics!

    I can't deal with this machine anymore. I realize that I have a four year old macbook that isn't the world's fastest machine, but after four years, this thing should still be able to hang. Unfortunately, it can't. I'm getting kernel panics at the silliest of times, lately the offense seems to be that my screen saver DARES to turn on (and no, it's not a third party screensaver - it's a native MAC screensaver). My fan is ALWAYS running, it seems, and I'm getting CPU spikes all over the place. If it's not crashing when the screen saver is active, it's crashing because flash pushes the CPU usage too high. If it's not freaking out then, it's freaking out when the CPU decides to spike when running Ableton live 8.01 into a presonus firebox; the CPU spikes, the audio freezes up, the firebox loses its connection to the computer, and everything hangs for a minute or so.
    I'm not running any insane 3rd party software or hacks, everything is up to date, I run cron jobs all the time to keep things fresh, I run Onyx and repair permissions all the time, my disk is in fine order, I'm running 10.5.8, and yet, this machine is turning into a freaking brick. I'm not an idiot, I know more than I need to know about computers to know that this thing should be a lot more stable than it is. It's never been dropped, never had water damage, never been mistreated.
    I've been in and out of the genius bar bringing this issue up multiple times, having run memory tests and other barrages of tests both on my own at the apple store to test for issues, and no, nothing's been found, but this machine just seems to get worse and worse. Of course, now my applecare has run out, so I'm SOL anyway if anything hardware related really is wrong with this machine, which I still believe it is.
    This machine started with 10.4 installed on it, and I updated to 10.5. There were no issues in the update.
    The only thing that I can think of doing is reinstalling OS X, but I REALLY don't want to do that right now. I have too many projects I'm working on, I can't take the full day it'll take to reinstall EVERY single piece of software that I have. I know that I'll have to do a full clean reinstall, because doing an archive and reinstall will only carry over software problems, if there are any.
    I realize the good things that come with a clean install, but like I say, I really, really don't have time for it right now, and I can't say when I will, being that this machine is how I make my living. So what am I supposed to do?
    Here's last night's crash report:
    Process: HPIO Trap Monitor [97]
    Path: /Library/Printers/hp/hpio/HPIO Trap Monitor.app/Contents/MacOS/HPIO Trap Monitor
    Identifier: HPIO Trap Monitor
    Version: ??? (???)
    Code Type: X86 (Native)
    Parent Process: launchd [1]
    Date/Time: 2010-04-03 11:08:25.507 -0600
    OS Version: Mac OS X 10.5.8 (9L31a)
    Report Version: 6
    Anonymous UUID: DA6AEB16-C2FF-401E-9DB6-AD9ACEEE7F89
    Exception Type: EXC_BREAKPOINT (SIGTRAP)
    Exception Codes: 0x0000000000000002, 0x0000000000000000
    Crashed Thread: 0
    Application Specific Information:
    * single-threaded process forked *
    Thread 0 Crashed:
    0 com.apple.CoreFoundation 0x9735ae99 CFRunLoopRunSpecific + 1817
    1 com.apple.CoreFoundation 0x9735baa8 CFRunLoopRunInMode + 88
    2 com.apple.Foundation 0x918523d5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213
    3 com.apple.Foundation 0x9185e4f4 -[NSRunLoop(NSRunLoop) run] + 84
    4 com.hp.hpio.trapmonitor 0x00002457 main + 431
    5 com.hp.hpio.trapmonitor 0x000021fa _start + 228 (crt.c:272)
    6 com.hp.hpio.trapmonitor 0x00002115 start + 41
    Thread 1:
    0 libSystem.B.dylib 0x9578b286 machmsgtrap + 10
    1 libSystem.B.dylib 0x95792a7c mach_msg + 72
    2 ...PServicesInterfaceFramework 0x00084b51 SIAuthObjectGetKey + 143629
    3 ...PServicesInterfaceFramework 0x0007e617 SIAuthObjectGetKey + 117715
    4 ...PServicesInterfaceFramework 0x0007e7aa SIAuthObjectGetKey + 118118
    5 com.apple.CoreFoundation 0x9735b8f5 CFRunLoopRunSpecific + 4469
    6 com.apple.CoreFoundation 0x9735bb04 CFRunLoopRun + 84
    7 ...PServicesInterfaceFramework 0x0007db7f SIAuthObjectGetKey + 115003
    8 ...PServicesInterfaceFramework 0x000667c7 SIAuthObjectGetKey + 19843
    9 libSystem.B.dylib 0x957bc155 pthreadstart + 321
    10 libSystem.B.dylib 0x957bc012 thread_start + 34
    Thread 2:
    0 libSystem.B.dylib 0x95791312 stat + 10
    1 com.apple.CoreFoundation 0x9730cb8b _CFBundleCopyInfoDictionaryInDirectoryWithVersion + 955
    2 com.apple.CoreFoundation 0x972fcec5 CFBundleGetInfoDictionary + 85
    3 com.apple.CoreFoundation 0x9730133d _CFBundleCreate + 637
    4 com.apple.CoreFoundation 0x9734d077 CFPlugInCreate + 39
    5 com.apple.framework.IOKit 0x94a8c969 IOCreatePlugInInterfaceForService + 253
    6 ...PServicesInterfaceFramework 0x0007f4e2 SIAuthObjectGetKey + 121502
    7 ...PServicesInterfaceFramework 0x00084c67 SIAuthObjectGetKey + 143907
    8 ...PServicesInterfaceFramework 0x000667c7 SIAuthObjectGetKey + 19843
    9 libSystem.B.dylib 0x957bc155 pthreadstart + 321
    10 libSystem.B.dylib 0x957bc012 thread_start + 34
    Thread 3:
    0 libSystem.B.dylib 0x9578b286 machmsgtrap + 10
    1 libSystem.B.dylib 0x95792a7c mach_msg + 72
    2 ...PServicesInterfaceFramework 0x00084c37 SIAuthObjectGetKey + 143859
    3 ...PServicesInterfaceFramework 0x000667c7 SIAuthObjectGetKey + 19843
    4 libSystem.B.dylib 0x957bc155 pthreadstart + 321
    5 libSystem.B.dylib 0x957bc012 thread_start + 34
    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0x10004002 ebx: 0x9735a797 ecx: 0xbffff58c edx: 0x9578b286
    edi: 0xbffff6b0 esi: 0x002041f8 ebp: 0xbffffb88 esp: 0xbffff5d0
    ss: 0x0000001f efl: 0x00000202 eip: 0x9735ae99 cs: 0x00000017
    ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
    cr2: 0xa08cd440
    Binary Images:
    0x1000 - 0x8fff +com.hp.hpio.trapmonitor 2.0.1 (2.0.1) /Library/Printers/hp/hpio/HPIO Trap Monitor.app/Contents/MacOS/HPIO Trap Monitor
    0x15000 - 0x22fd7 +com.hp.hpio.HPPmlFramework 2.5.2 (2.5.2.675) /Library/Frameworks/HPPml.framework/Versions/B/HPPml
    0x2a000 - 0x2affd libmx.A.dylib ??? (???) /usr/lib/libmx.A.dylib
    0x5f000 - 0xaefc3 +com.hp.hpio.HPServicesInterfaceFramework 2.5.2 (2.5.2.675) /Library/Frameworks/HPServicesInterface.framework/Versions/B/HPServicesInterfac e
    0xbe000 - 0x105045 +libHPIOnetsnmp.5.dylib ??? (???) /Library/Frameworks/HPServicesInterface.framework/Versions/B/Libraries/libHPIOn etsnmp.5.dylib
    0x8fe00000 - 0x8fe2db43 dyld 97.1 (???) <458eed38a009e5658a79579e7bc26603> /usr/lib/dyld
    0x90003000 - 0x9008aff7 libsqlite3.0.dylib ??? (???) <aaaf72c093e13f34b96e2688b95bdb4a> /usr/lib/libsqlite3.0.dylib
    0x900e2000 - 0x9013fffb libstdc++.6.dylib ??? (???) <04b812dcec670daa8b7d2852ab14be60> /usr/lib/libstdc++.6.dylib
    0x907f2000 - 0x908a4ffb libcrypto.0.9.7.dylib ??? (???) <d02f7e5b8a68813bb7a77f5edb34ff9d> /usr/lib/libcrypto.0.9.7.dylib
    0x908c6000 - 0x908dcfff com.apple.DictionaryServices 1.0.0 (1.0.0) <ad0aa0252e3323d182e17f50defe56fc> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x90bb1000 - 0x90bb8fe9 libgcc_s.1.dylib ??? (???) <f53c808e87d1184c0f9df63aef53ce0b> /usr/lib/libgcc_s.1.dylib
    0x91219000 - 0x912c0fec com.apple.CFNetwork 438.14 (438.14) <5f9ee0430b5f6319f18d9b23e777e0d2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x91808000 - 0x9180cfff libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
    0x91813000 - 0x91a8ffe7 com.apple.Foundation 6.5.9 (677.26) <c68b3cff7864959becfc7fd1a384f925> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x92e60000 - 0x92f99ff7 libicucore.A.dylib ??? (???) <f2819243b278259b9a622ea111ea5fd6> /usr/lib/libicucore.A.dylib
    0x941e8000 - 0x94267ff5 com.apple.SearchKit 1.2.2 (1.2.2) <3b5f3ab6a363a4d8a2bbbf74213ab0e5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x94270000 - 0x942fdff7 com.apple.LaunchServices 292 (292) <a41286c7c1eb20ffd5cc796f791070f0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x9434f000 - 0x94386fff com.apple.SystemConfiguration 1.9.2 (1.9.2) <41d5aeffefc6d19d471f51ae0b15024f> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x94727000 - 0x948f8ff3 com.apple.security 5.0.6 (37592) <c7c68c3ba198b36d571d4b1e028a1a77> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x94a85000 - 0x94b12ff7 com.apple.framework.IOKit 1.5.2 (???) <7a3cc24f78f93931731203854ae0d891> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x94bbb000 - 0x94bc9ffd libz.1.dylib ??? (???) <5ddd8539ae2ebfd8e7cc1c57525385c7> /usr/lib/libz.1.dylib
    0x94c5d000 - 0x94c7bfff libresolv.9.dylib ??? (???) <0e26b308654f33fc94a0c010a50751f9> /usr/lib/libresolv.9.dylib
    0x94c7c000 - 0x94ca7fe7 libauto.dylib ??? (???) <4f3e58cb81da07a1662c1f647ce30225> /usr/lib/libauto.dylib
    0x94d33000 - 0x94d3bfff com.apple.DiskArbitration 2.2.1 (2.2.1) <ba64dd6ada417b5e7be736957f380bca> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x94d67000 - 0x94e48ff7 libxml2.2.dylib ??? (???) <b3bc0b280c36aa17ac477b4da56cd038> /usr/lib/libxml2.2.dylib
    0x9578a000 - 0x958f1ff3 libSystem.B.dylib ??? (???) <ae47ca9b1686b065f8ac4d2de09cc432> /usr/lib/libSystem.B.dylib
    0x95ca3000 - 0x95ca3ffa com.apple.CoreServices 32 (32) <2fcc8f3bd5bbfc000b476cad8e6a3dd2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x95cbd000 - 0x95f97ff3 com.apple.CoreServices.CarbonCore 786.11 (786.14) <d5cceb2fe9551d345d40dd1ecf409ec2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x9601a000 - 0x960d4fe3 com.apple.CoreServices.OSServices 228 (228) <bc83e97f6888673c33f86652677c09cb> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x96176000 - 0x96256fff libobjc.A.dylib ??? (???) <3ca288b625a47bbcfe378158e4dc328f> /usr/lib/libobjc.A.dylib
    0x966a3000 - 0x966c7fff libxslt.1.dylib ??? (???) <adfe90a3d564d824d5ae0fa6df8d6c3f> /usr/lib/libxslt.1.dylib
    0x96744000 - 0x96773fe3 com.apple.AE 402.3 (402.3) <dba512e47f68eea1dd0ab35f596edb34> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x972e8000 - 0x9741bfe7 com.apple.CoreFoundation 6.5.7 (476.19) <a332c8f45529ee26d2e9c36d0c723bad> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x9756a000 - 0x975b3fef com.apple.Metadata 10.5.8 (398.26) <e4d268ea45379200f03cdc7c8bedae6f> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x975b4000 - 0x975bbffe libbsm.dylib ??? (???) <d25c63378a5029648ffd4b4669be31bf> /usr/lib/libbsm.dylib
    0xfffe8000 - 0xfffebfff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
    0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
    And, here's a panic Log from March 3rd, relating directly to the screen saver:
    Wed Mar 3 08:57:54 2010
    panic(cpu 1 caller 0x00194B15): "pmapflushtlbs() timeout: " "cpu(s) failing to respond to interrupts, pmap=0x542600 cpustorespond=0x1"@/SourceCache/xnu/xnu-1228.15.4/osfmk/i386/pmap.c:4582
    Backtrace (CPU 1), Frame : Return Address (4 potential args on stack)
    0x343b3478 : 0x12b4c6 (0x45f91c 0x343b34ac 0x13355c 0x0)
    0x343b34c8 : 0x194b15 (0x465c58 0x542600 0x1 0xbd01)
    0x343b3538 : 0x195cc2 (0x542600 0x36bb9000 0x0 0x2)
    0x343b35d8 : 0x1750ec (0x41dd1 0x0 0x119cff8 0x2)
    0x343b3678 : 0x16ab90 (0x812908c 0x0 0x0 0x54c000)
    0x343b3798 : 0x16b18d (0x36c41000 0x0 0x0 0x0)
    0x343b37d8 : 0x1836b5 (0x9add07c 0x366f5000 0x0 0x36c41000)
    0x343b3838 : 0x433524 (0x9add07c 0x366f5000 0x0 0x54c000)
    0x343b3898 : 0x433588 (0x4fcdd00 0x1782f80 0x43ec180 0x0)
    0x343b38b8 : 0x433679 (0x43ec180 0x10206 0x343b3918 0x0)
    0x343b38d8 : 0x433650 (0x43ec180 0x0 0x2 0xc0)
    0x343b38f8 : 0x3f1571 (0x43ec180 0x0 0x10 0x23d4e000)
    0x343b3918 : 0xce32ec (0x43ec180 0x35feb020 0x292d021 0xa)
    0x343b3988 : 0xce3908 (0xa763000 0x0 0x0 0x5a0)
    0x343b3a48 : 0xcc80b7 (0xa763000 0x0 0x0 0x5a0)
    0x343b3ad8 : 0xcc8695 (0xa763000 0xa7630ec 0x1 0xa7630ec)
    Backtrace continues...
    Kernel loadable modules in backtrace (with dependencies):
    com.apple.driver.AppleIntelGMA950(5.4.8)@0xcb5000->0xcebfff
    dependency: com.apple.iokit.IONDRVSupport(1.7.3)@0x6c9000
    dependency: com.apple.iokit.IOPCIFamily(2.6)@0x623000
    dependency: com.apple.iokit.IOGraphicsFamily(1.7.3)@0x690000
    BSD process name corresponding to current thread: ScreenSaverEngin
    Mac OS version:
    9L31a
    Kernel version:
    Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386
    System model name: MacBook2,1 (Mac-F4208CA9)
    System uptime in nanoseconds: 59878263435880
    unloaded kexts:
    com.apple.driver.iTunesPhoneDriver 1.0 - last unloaded 22358313172987
    loaded kexts:
    com.paceap.kext.pacesupport.leopard 5.7.2
    com.kensington.mouseworks.driver.VirtualMouse 3.0
    se.coolbook.driver2 2.0.8
    com.kensington.mouseworks.iokit.KensingtonMouseDriver 3.0
    com.AmbrosiaSW.AudioSupport 2.0.0
    com.apple.filesystems.smbfs 1.4.6 - last loaded 32532308358164
    com.apple.iokit.IOUSBMassStorageClass 2.0.8
    com.apple.driver.AppleBluetoothHIDMouse 1.2.4b3
    com.apple.filesystems.autofs 2.0.2
    com.apple.driver.AppleHDA 1.7.1a2
    com.apple.driver.AppleUpstreamUserClient 2.7.5
    com.apple.iokit.IOFireWireIP 1.7.7
    com.apple.driver.AppleFWAudio 2.4.6fc8
    com.apple.driver.AppleIntelGMA950 5.4.8
    com.apple.driver.AppleIRController 113
    com.apple.iokit.IOBluetoothSerialManager 2.1.9f10
    com.apple.driver.AppleIntelIntegratedFramebuffer 5.4.8
    com.apple.driver.AppleHDAController 1.7.1a2
    com.apple.driver.AirPort.Atheros 320.16.2
    com.apple.driver.SMCMotionSensor 2.1.1d2
    com.apple.driver.ACPISMCPlatformPlugin 3.4.0a17
    com.apple.DontSteal_Mac_OSX 6.0.3
    com.apple.driver.AudioIPCDriver 1.0.6
    com.apple.driver.AppleLPC 1.3.1
    com.apple.driver.AppleBacklight 1.6.0
    com.apple.driver.CSRUSBBluetoothHCIController 2.1.9f10
    com.apple.driver.AppleUSBTrackpad 1.7.4f1
    com.apple.driver.AppleUSBTCKeyEventDriver 1.7.4f1
    com.apple.driver.AppleUSBTCKeyboard 1.7.4f1
    com.apple.driver.AppleUSBMergeNub 3.5.2
    com.apple.iokit.IOSCSIMultimediaCommandsDevice 2.1.1
    com.apple.iokit.SCSITaskUserClient 2.1.1
    com.apple.driver.XsanFilter 2.7.91
    com.apple.iokit.IOATAPIProtocolTransport 1.5.3
    com.apple.iokit.IOAHCIBlockStorage 1.2.2
    com.apple.driver.AppleUSBHub 3.4.9
    com.apple.iokit.IOUSBUserClient 3.5.2
    com.apple.driver.AppleAHCIPort 1.7.0
    com.apple.driver.AppleIntelPIIXATA 2.0.1
    com.apple.iokit.AppleYukon2 3.1.13b2
    com.apple.driver.AppleFWOHCI 3.9.7
    com.apple.driver.AppleUSBEHCI 3.4.6
    com.apple.driver.AppleUSBUHCI 3.5.2
    com.apple.driver.AppleEFINVRAM 1.2.0
    com.apple.driver.AppleSmartBatteryManager 158.10.5
    com.apple.driver.AppleRTC 1.2.3
    com.apple.driver.AppleHPET 1.4
    com.apple.driver.AppleACPIPCI 1.2.5
    com.apple.driver.AppleACPIButtons 1.2.5
    com.apple.driver.AppleSMBIOS 1.4
    com.apple.driver.AppleACPIEC 1.2.5
    com.apple.driver.AppleAPIC 1.4
    com.apple.security.seatbelt 107.12
    com.apple.nke.applicationfirewall 1.6.77
    com.apple.security.TMSafetyNet 3
    com.apple.driver.AppleIntelCPUPowerManagement 76.2.0
    com.apple.driver.DiskImages 199
    com.apple.BootCache 30.4
    com.apple.driver.IOBluetoothHIDDriver 2.1.9f10
    com.apple.driver.AppleHIDMouse 1.2.4b3
    com.apple.driver.DspFuncLib 1.7.1a2
    com.apple.iokit.IOSerialFamily 9.4
    com.apple.iokit.IOHDAFamily 1.7.1a2
    com.apple.iokit.IO80211Family 216.1
    com.apple.driver.IOPlatformPluginFamily 3.4.0a17
    com.apple.driver.AppleSMC 2.3.1d1
    com.apple.iokit.IOAudioFamily 1.6.9fc5
    com.apple.kext.OSvKernDSPLib 1.1
    com.apple.iokit.IOFireWireAVC 2.2.3
    com.apple.iokit.IONDRVSupport 1.7.3
    com.apple.iokit.IOGraphicsFamily 1.7.3
    com.apple.driver.AppleUSBBluetoothHCIController 2.1.9f10
    com.apple.iokit.IOBluetoothFamily 2.1.9f10
    com.apple.iokit.IOUSBHIDDriver 3.4.6
    com.apple.driver.AppleUSBComposite 3.2.0
    com.apple.iokit.IOSCSIBlockCommandsDevice 2.1.1
    com.apple.iokit.IOBDStorageFamily 1.5
    com.apple.iokit.IODVDStorageFamily 1.5
    com.apple.iokit.IOCDStorageFamily 1.5
    com.apple.iokit.IOSCSIArchitectureModelFamily 2.1.1
    com.apple.iokit.IOAHCIFamily 1.5.0
    com.apple.iokit.IOATAFamily 2.0.1
    com.apple.iokit.IONetworkingFamily 1.6.1
    com.apple.iokit.IOFireWireFamily 3.4.9
    com.apple.iokit.IOUSBFamily 3.5.2
    com.apple.driver.AppleEFIRuntime 1.2.0
    com.apple.iokit.IOSMBusFamily 1.1
    com.apple.iokit.IOStorageFamily 1.5.6
    com.apple.iokit.IOHIDFamily 1.5.5
    com.apple.driver.AppleACPIPlatform 1.2.5
    com.apple.iokit.IOACPIFamily 1.2.0
    com.apple.iokit.IOPCIFamily 2.6

    I'm not running any insane 3rd party software or hacks, everything
    is up to date, I run cron jobs all the time to keep things fresh, I run
    Onyx and repair permissions all the time, my disk is in fine order,
    I'm running 10.5.8, and yet, this machine is turning into a freaking
    brick. I'm not an idiot, I know more than I need to know about
    computers to know that this thing should be a lot more stable than
    it is. It's never been dropped, never had water damage, never been
    mistreated.
    HP printer drivers (current crash). I guess that is not insane, but
    then again, I always found the HP drivers to be annoying
    But your March 3rd crash seems to be 'ScreenSaverEngin'.
    Years and years ago, I know I had issues with Screen Savers.
    So these days I run about as basic a screen saver as I can
    ("Computer Name"). I also got tired of the fancy stuff,
    so the "Computer Name" screen saver is fine with me.
    If the process/driver that crashes is always different, then Memory
    is the most common cause, especially if there is 3rd party memory
    installed (I have nothing against 3rd party memory, as I use it all
    the time; it has just been a factor in may crash situations). And
    Apple memory is not always innocent, but less frequently guilty
    of failing.
    Now if there have been zero memory changes in the 4 years, then
    I would be less likely to single out any memory, and now I would
    lump it in equally with the Motherboard failing.
    System tests might not detect anything if the problem is environmentally
    triggered, such as the unit becoming warm. When you take it to
    an Apple Store, it will most likely have cooled down, and may take a
    while to get to the warm failing state.
    Oh yea. Do you plug in USB devices? I ask, because historically, the
    second most common cause of repeated system crashes have been
    caused by a failing USB device. Then again, that also tends to
    include the USB driver in the list of kernel components at the time
    of the crash.
    The only thing that I can think of doing is reinstalling OS X, but I
    REALLY don't want to do that right now. I have too many projects
    I'm working on, I can't take the full day it'll take to reinstall EVERY
    single piece of software that I have. I know that I'll have to do a
    full clean reinstall, because doing an archive and reinstall will only
    carry over software problems, if there are any.
    I realize the good things that come with a clean install, but like I
    say, I really, really don't have time for it right now, and I can't say
    when I will, being that this machine is how I make my living. So
    what am I supposed to do?
    Since you are running Leopard, you can do an "Archive & Install"
    which will leave your personal stuff alone, and just replace the
    Operating System.

  • URGENT: How to run threads in sequence?

    Dear experts, I am new to writing threads. I would like to know how to run threads in sequence? How do I know when a thread finishes its task?
    In the following code, classes Process_A(), Process_B(), Process_C() and Process_D() are subclasses of Class Thread.
    I'd like to know if I am using the join() function correctly? My intention is to wait for the previous process to finish before running the current process.
    Could anyone kindly give me some solutions on how to run the processes in sequence?
    Thanks!!
    =============================================================
    Thread process;
    Vector process_names = new Vector();
    process_names.add("a");
    process_names.add("b");
    process_names.add("c");
    for(int i=0; i<process_names.size(); i++)
    String process_name = (String) process_names.elementAt(i);
    if(process_name.equals("a"))
    process = new Process_A();
    else if(process_name.equals("b"))
    process = new Process_B();
    else if(process_name.equals("c"))
    process = new Process_C();
    else if(process_name.equals("d"))
    process = new Process_D();
    timer = new javax.swing.Timer(1000, new ProcessListener());
    timer.start();
    // ProcessListener()
    class ProcessListener implements ActionListener {
    public void actionPerformed(ActionEvent evt) {
    if(process!=null)
    if(process.isAlive())
    try
    process.join();
    catch(Exception ex)
    ex.printStackTrace();
    process.start();

    just look at this simple example u will get to know how to use join method
    This does exactly what u want
    class callme
    void call(String msg)
    System.out.println("["+msg);
    Try
    Thread.sleep(1000);
    catch(InterruptedException e)
    System.out.println("interrupted");
    System.out.println("]");
    class caller implements Runnable
    String msg;
    Callme target;
    Thread t;
    Public Caller(Callme targ, String s)
    target=targ;
    msg=s;
    t=new Thread(this);
    t.start();
    public void run()
    target.call9msg);
    class Synch
    public static void main(String arg[])
    Callme target=new Callme();
    Caller ob1=new Caller(target,"hello");
    Caller ob2=new Caller(target,"Synchronized");
    Caller ob3=new Caller(target,"world");
    Try
    ob1.t.join();
    ob2.t.join();
    ob3.t.join();
    catch(InterruptedException e)
    System.out.println("interrupted");
    waiting for dukes

  • RE: Polymorphism - retrieving type information from thedatabase or how

    Don,
    Ok but if I was to model a real restaurant, I would then have a head chef
    that can then delegate to other chefs. This head chef would have the
    additional task of coordinating the completion of subservient chefs. This
    does not and would not mean that the head chef is stuck (or partitioned) in
    one part of the kitchen. Further a head chef would most likely also be a
    chef so that he would be running around the kitchen using and interacting
    with different objects to get his part of the recipe completed. Then once
    all chefs have completed their part of the recipe the head chef could return
    the meal.
    I would also point out that it does not make sense to me to be talking about
    the chef and its ability to scale. I would look that the resource limited
    devices that must be used to prepare meals to see scalability. In this case
    the grill, the stove and the microwave. Scalability of the restaurant is a
    function of the amount of resource limited devices versus the number of
    process (i.e. chefs) that need to use those devices concurrently and the
    amount of time they require access to those devices. By talking about chefs
    as if they are the scalability limiting factor seems to bring us back to the
    notion that the chef is a manager object that is shared. And again I come
    back to the question, why?
    You may now think that in a real restaurant, there are only so many chefs so
    why not make it a shared service? Well in a real restaurant there are only
    so many of any object, but this is not a consideration in our restaurant
    model. In our "virtual" restaurant hiring a chef is as easy as:
    Chef = new;
    And of course chefs are of zero mass so there can be a whole lot in the
    kitchen. Now assuming the Grill, Stove and Microwave map to physical
    objects in our computing environment, then that is the limiting factor and
    are therefore partitioned. Whenever communication has to go through a
    single source, then scalability breaks down. I fear that too many people
    make shared objects and create communication bottlenecks where they simply
    don't exist. The only place your scalability bottlenecks should exist is in
    the actual resource limited objects of your computing environment. Simply
    said, if something isn't a resource limited object, then why is it shared?
    If anyone is not clear how to architect an application independently of the
    business model, then I would suggest looking at various framework products
    and reading some technical architecture white papers to get a different, and
    possibly enlightening, point of view.
    Mark Perreira
    Sage IT Partners.
    -----Original Message-----
    From: Don Nelson [mailto:[email protected]]
    Sent: Wednesday, June 17, 1998 9:04 AM
    To: Mark Perreira
    Cc: [email protected]
    Subject: RE: Polymorphism - retrieving type information from the
    database
    Mark,
    First, I completely agree about the naming. I purposely used rather
    euphamistic names for these "managers", since I see many convoluted names
    for common things in various applications. But that is a topic for another
    thread...
    Simply because there is a "manager" of some type, does not imply that it is
    chained to a particular duty. However, let's look at a real life case. In
    a large restaurant, you would rarely see a chef chopping carrots or serving
    dishes to customers. Those are the responsibilities of the sous-chef and
    the waiter. So, we see that the chef does not really follow the food
    around. Why not? Because it simply doesn't scale. When scalability isn't
    a problem, (the restaurant isn't that popular, for example) the chef has
    some lattitude to accept more responsibility, and might even get involved
    with purchasing, etc.
    In the real world, the more scalable something has to be, the narrower the
    responsibilities are for each of the participating members.
    Don
    At 12:59 AM 6/17/98 -0700, Mark Perreira wrote:
    Don,
    One thing that always baffles me is when should an Object get the moniker
    "Manager." This practice seems to tell me a couple of things about these
    objects. In general when someone makes reference to a "Manager" objectthat
    it is probably a service object and probably contains no or very little
    attribution. The question is why? If I am developing an object model why
    am I thinking about such implementation issues.
    Surely if you are trying to model cooking an egg I would not see
    "SustenancePreparationManager" in your model. Using a more common term I
    would still be alarmed to see "CookManager" in your model. What does the
    CookManager manage? Does it manage other cooks or eggs. Maybe it shouldbe
    called an EggManager, but that doesn't make sense. How about just Cook.
    There that seems like the real world. And this brings me to a problem in
    the analogy. Conjuring up managers in a model can sometimes make you missa
    container. For example, I would say that if we wanted to model the real
    world, then eggs is a specialization of ingredient that is contained by
    recipe that can be given to a cook to be prepared.
    I may have many cooks (objects) that can prepare recipes and my application
    architecture not the object model needs to deal with how to best let those
    cooks utilize the grill, stove and microwave that sits on different
    partitions on my server. My cooks can move around and when they do they
    take their ability to know how to cook with them. In the real world Iwould
    expect a cook to use the right appliance to prepare the recipe based on its
    contents. I would not chain every cook to its appliance and them make me
    responsible for giving the right cook the right recipe. This is what
    managers can cause. They cause the consumer of cooks to know which cookcan
    prepare what recipes based on where they are chained. This then makes me
    know something about cooking. And if I don't know anything about cooking I
    can only image what my egg would look like if I accidentally gave therecipe
    to the cook stationed at the microwave.
    Ok Ok, I have seen many architectures use facades to hide the fact that I
    like to chain my cooks to their appliance. But what is that. I have gone
    to restaurants and I don't know what a cook facade is. If I ask themanager
    to present the cook facade manager employee I would probably be met by the
    bouncer employee.
    So what is the answer? Well for a start keep the application architecture
    out of the model. The model should stand alone in describing the
    interactions required to satisfy use cases. Second find an architecture
    that describes a more responsibility driven design and how that design and
    can map your business object behavior to a physical implementation with
    appliances and cooking rules. And lastly, don't be so quick to chain your
    cooks to their appliances. Give them some control over where they cook
    their recipes, after all that is what they do.
    Mark Perreira
    Sage IT Partners.
    -----Original Message-----
    From: [email protected]
    [<a href="mailto:[email protected]">mailto:[email protected]]On</a> Behalf Of Don Nelson
    Sent: Tuesday, June 16, 1998 2:07 PM
    To: Nick Willson
    Cc: [email protected]
    Subject: Re: Polymorphism - retrieving type information from the
    database
    This thread is switching context a bit, but I would add one thought tothe
    idea of encapsulating behavior. One of the advantages to OO is that it
    helps us model real world behavior. In the real world, I would not askan
    invoice to stuff itself into an envelope and mail itself to its
    customer; I
    would not ask my vehicle to fuel itself or change its own oil; I wouldnot
    tell an egg carton to ask one of its eggs to fry itself. Even if these
    things were physically feasible, I could list a number of reasons why I
    still wouldn't want to do them. That is why we haveVehicleRepairManagers
    and SustenancePreparationManagers (aka, "Mechanics" and "Cooks").
    Don
    At 11:28 PM 6/15/98 -0700, Nick Willson wrote:
    Tim,
    You've had lots of good suggestions so I hope you won't mind an attempt
    at another one. The consensus seems to be for your option (1) for the
    Vehicle table, and Steve's example of a GenericConstraint (taking the
    place of your Vehicle) is probably how most people would go about
    answering your question. I don't have much to add to that, just wanted
    to offer something about where the persistence mechanism lives and how
    things look to clients that depend on it.
    Suppose for a moment you think about the Vehicle classes' persistence as
    being just one aspect of their behavior. In addition to persistence,
    you might have to implement security, or locking for concurrent access,
    or caching of vehicle objects to improve performance, and of course you
    want to calculate the vehicle tax and probably do other things with
    Vehicles too.
    You can put the persistence aspect of Vehicles into a
    PersistenceObjectManager, but then the others need somewhere too. If
    you use a bunch of Managers (one for security, one for locking...) then
    each class's behavior is scattered across these various Manager classes,
    each of which has to know about many classes. Or if you use one Manager
    class, it's going to know still more, plus you are forced to implement
    all the behavior in (or at least via) that manager's partition.
    An alternative would be to keep all the Vehicle classes' behavior
    encapsulated together, so a client always makes requests to a Vehicle,
    and the Vehicle delegates the implementation of requests to a chain of
    handler objects that hang off the vehicle object (a handler for
    security, another for persistence, and so on).
    One of the nice things about this is, the handlers can be responsible
    for going to another partition (if necessary), e.g. to perform
    persistence operations, or for more business-specific operations like
    tax calculations. And because the handlers are smart, you don't have to
    put a lot of code into service objects, the SOs can stay pretty simple.
    This isn't an approach you'll see in Express, so I hope of it's of some
    interest.
    General wrote:
    Part 1.1 Type: Plain Text (text/plain)
    Encoding: quoted-printable--
    Nick Willson
    SCAFFOLDS Consultant,
    Sage IT Partners, Inc.
    (415) 392 7243 x 373
    [email protected]
    The Leaders in Internet Enabled Enterprise Computing
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
    >>>
    >>>
    >>
    >>
    ============================================
    Don Nelson
    Regional Consulting Manager - Rocky Mountain Region
    Forte Software, Inc.
    Denver, CO
    Phone: 303-265-7709
    Corporate voice mail: 510-986-3810
    aka: [email protected]
    ============================================
    "When you deal with higher numbers, you need higher math." - Hobbes
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
    >>
    >
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
    >
    >
    ============================================
    Don Nelson
    Regional Consulting Manager - Rocky Mountain Region
    Forte Software, Inc.
    Denver, CO
    Phone: 303-265-7709
    Corporate voice mail: 510-986-3810
    aka: [email protected]
    ============================================
    "When you deal with higher numbers, you need higher math." - Hobbes
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>

    Don,
    You are absolutely correct. But this is where I honestly think you are
    missing the point. While the mail program sends the mail, my mail message
    has an interface (i.e. send button) which can delegate that to the mail
    program. This makes it nice and simple for me the consumer of the mail
    program. It also means I can think of mailing by focusing on the interface
    (i.e. the button). It would suck if every time I wanted to mail something I
    had to identify the correct pop server to send it to (i.e the MailManager).
    Mailing something is the collaboration of the setup information of the mail
    program and my mail message. If I were to model this my mail object would
    indeed have a send method that could delegate to the correct mail servers.
    This is just simplicity of interface and it is a good practice in UI
    development just as it is in business model development. A simpler
    interface, I think we can all agree, provides for a better and quicker
    understanding.
    Mark Perreira
    Sage IT Partners.
    -----Original Message-----
    From: [email protected]
    [<a href="mailto:[email protected]">mailto:[email protected]]On</a> Behalf Of Don Nelson
    Sent: Thursday, June 18, 1998 9:22 AM
    To: Nick Willson
    Cc: [email protected]
    Subject: Re: Polymorphism - retrieving type information from the
    database
    Nick,
    It turns out that your message does not, indeed send itself. Your mailing
    program does that.
    Don
    At 11:54 PM 6/17/98 -0700, Nick Willson wrote:
    Hey Don,
    In the real world, no, you can't tell an invoice to put itself into anenvelope
    and mail itself. You have to know about stamps and post boxes and wherethey
    are located. But isn't it nice that in software you don't have to followthe
    real world very closely if you don't want to?
    Above the top left hand corner of this message I'm typing right now, thereis a
    send button which lets me tell the message to 'stuff itself into anenvelope
    and mail itself'. Why wouldn't you want to do that?
    Don Nelson wrote:
    This thread is switching context a bit, but I would add one thought to
    the
    idea of encapsulating behavior. One of the advantages to OO is that it
    helps us model real world behavior. In the real world, I would not askan
    invoice to stuff itself into an envelope and mail itself to its customer;I
    would not ask my vehicle to fuel itself or change its own oil; I wouldnot
    tell an egg carton to ask one of its eggs to fry itself. Even if these
    things were physically feasible, I could list a number of reasons why I
    still wouldn't want to do them. That is why we haveVehicleRepairManagers
    and SustenancePreparationManagers (aka, "Mechanics" and "Cooks").
    Don
    At 11:28 PM 6/15/98 -0700, Nick Willson wrote:
    Tim,
    You've had lots of good suggestions so I hope you won't mind an attempt
    at another one. The consensus seems to be for your option (1) for the
    Vehicle table, and Steve's example of a GenericConstraint (taking the
    place of your Vehicle) is probably how most people would go about
    answering your question. I don't have much to add to that, just wanted
    to offer something about where the persistence mechanism lives and how
    things look to clients that depend on it.
    Suppose for a moment you think about the Vehicle classes' persistence as
    being just one aspect of their behavior. In addition to persistence,
    you might have to implement security, or locking for concurrent access,
    or caching of vehicle objects to improve performance, and of course you
    want to calculate the vehicle tax and probably do other things with
    Vehicles too.
    You can put the persistence aspect of Vehicles into a
    PersistenceObjectManager, but then the others need somewhere too. If
    you use a bunch of Managers (one for security, one for locking...) then
    each class's behavior is scattered across these various Manager classes,
    each of which has to know about many classes. Or if you use one Manager
    class, it's going to know still more, plus you are forced to implement
    all the behavior in (or at least via) that manager's partition.
    An alternative would be to keep all the Vehicle classes' behavior
    encapsulated together, so a client always makes requests to a Vehicle,
    and the Vehicle delegates the implementation of requests to a chain of
    handler objects that hang off the vehicle object (a handler for
    security, another for persistence, and so on).
    One of the nice things about this is, the handlers can be responsible
    for going to another partition (if necessary), e.g. to perform
    persistence operations, or for more business-specific operations like
    tax calculations. And because the handlers are smart, you don't have to
    put a lot of code into service objects, the SOs can stay pretty simple.
    This isn't an approach you'll see in Express, so I hope of it's of some
    interest.
    General wrote:
    Part 1.1 Type: Plain Text (text/plain)
    Encoding: quoted-printable--
    Nick Willson
    SCAFFOLDS Consultant,
    Sage IT Partners, Inc.
    (415) 392 7243 x 373
    [email protected]
    The Leaders in Internet Enabled Enterprise Computing
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
    >>>
    >>>
    >>
    ============================================
    Don Nelson
    Regional Consulting Manager - Rocky Mountain Region
    Forte Software, Inc.
    Denver, CO
    Phone: 303-265-7709
    Corporate voice mail: 510-986-3810
    aka: [email protected]
    ============================================
    "When you deal with higher numbers, you need higher math." - Hobbes--
    Nick
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href="http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
    >
    >
    ============================================
    Don Nelson
    Regional Consulting Manager - Rocky Mountain Region
    Forte Software, Inc.
    Denver, CO
    Phone: 303-265-7709
    Corporate voice mail: 510-986-3810
    aka: [email protected]
    ============================================
    "When you deal with higher numbers, you need higher math." - Hobbes
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:<a href=
    "http://pinehurst.sageit.com/listarchive/">http://pinehurst.sageit.com/listarchive/</a>>

  • Xml parsing innovation

    [ANN] VTD-XML Version 1.5 Released
    Eight years after the invention of XML, DOM and SAX,
    despite their respective issues, are still the mainstays
    of application developers.
    So is it the end of road for XML parsing innovation?
    The VTD-XML project team think not. We are proud to
    announce the availability of both C and Java version
    1.5 of VTD-XML, the next generation open-source XML
    parser that goes beyond DOM and SAX in terms of
    performance, memory usage and ease of use.
    The technical highlights of VTD-XML are:
    * Performance: the world's fastest XML parser,
    between 5x~10x faster than DOM
    * Memory Usage: 3x to 5x less than DOM, 1.3x~1.5x
    XML document size
    * Random access with built-in XPath support
    * A simple and intuitive API
    Other advanced features include:
    * Buffer reuse
    * Large document support (2GByte)
    * Incremental update
    * Hardware acceleration
    * Native XML indexing.
    For demos, latest benchmarks, related articles and software
    downloads, please visit http://vtd-xml.sf.net. Also let us
    know your thoughts and suggestions and help us improve
    VTD-XML.

    Don't crosspost.
    http://forum.java.sun.com/thread.jspa?threadID=707987&tstart=20
    It should be noted that this parser is not a full implementation, and ignores some xml constructs, which perhaps helps it's performance numbers in comparison to compliant parsers.

  • Tesla Nvidia Supercomputing graphics card on MacPro

    Does anyone know if there are any plans for MacPro to support the Tesla GPUs.
    The possibilities... Oh the possibilities!!
    http://www.nvidia.com/object/teslagpuprocessor.html
    Tesla C870 GPU Computing Processor with massively multi-threaded architecture
    Total Dedicated Memory 1.5 GB GDDR3 (per graphics card)
    384-Bit Memory Interface(industry’s highest memory bandwidth) Supports the world’s fastest GDDR3 memory.
    http://www.nvidia.com/object/tesla_features.html

    There are lots of cards that Apple doesn't support. The terms of use on these forums is "technical" questions. Short: no EFI firmware.
    When Microsoft Vista 64-bit moves to EFI 2.0 there might be more options. Right now, what you see is what you get.
    Why not the Radeon X1950 or X2900?
    Or FX4600 and others? Nvidia wants to see more offloading of work done on CPU would be more efficient if it was done and stayed on the GPU for Final Cut and other programs.
    NDAs are just that, do not discuss, Non-Disclosures. Any engineer or working prototypes out there are just that. Putting up a banner was enough to get shot down.
    Rumors and there are sites that trade in such currency.

  • How can i prove rac on linux is better than on windows ?

    Hi all,
    Is there any document or any thread on this forum which will help me prove that RAC on linux is better than on windows. Actually i did not recommend to my management windows os for RAC, now the management wants the reason why did not recommend windows. I want some sort of proof or any document to prove my point. Please help ......

    > now the management wants the reason why did not recommend windows
    Then give them reasons. TCO. In-house experience and skills with Linux. Official support from vendors like Sun for Linux on their servers. Linux being used as the core development platform for Oracle. Linux proven as a cluster-based operating system - it leads the supercomputer/cluster market by a significant percentage.
    According to www.top500.org (listing the 500 fastest/biggest computers clusters on this planet)*:
    Operating System Family Top500
    Linux 85.20 %
    Mixed 6.80 %
    Unix      6.00 %
    Windows 1.20 %
    BSD Based 0.40 %
    Mac OS 0.40 %
    * (In other words, if Linux is good enough to run 85% of the world's fastest computers, it is more than good enough to run your company's RAC)
    There are numerous sound reasons for choosing Linux over Windows. But do not make performance claims that you cannot ever hope to backup with technical evidence.

  • LR3 Hang On Editing GF1 raw image

    I am getting repeatable hangs in Lightroom 3 while editing an image. The hangs are seen in both LR 3.2 and the LR3.3RC running 64 bit on MacOSX 10.6.4.
    The hang occurs after manipulating a GF1 raw image. The edits are fairly basic - a small horizontal perspective correction, three clone patches applied and then while brushing filters using the auto-mask option to adjust saturation.
    Eventually, LR will hang - CPU bound saturating both cores at 100%.  A trace with Shark shows the CPU load is dominated by two anonymous functions in CameraRaw and luaF_recfillpcbase.
    At this point, the UI is completely unresponsive and the only way to recover is to force-quit Lightroom and restore the catalogue from backup.
    Anyone seen this before? My suspicion is that it is specific to GF1 raw files with perspective correction applied. Any suggestions as to how to work around it - it is currently leaving Lightroom completely unusable for me!
    Thanks,
    -- Mark

    The computer is a new 17" MacBookPro with 4GB ram. This is not the world's fastest computer, but neither is it a slouch and it is well above the minimum requirements to run LR. I do get major performance issues if I have a lot of brush edits (LR uses up all the DRAM and the whole system falls in to paging hell), but in this case there is almost no editing before the program locks up in what appears to be an infinite loop of some kind.
    I think that there is something definitely screwy with Panasonic raw files, however. We have quite a few different cameras, and the Panasonic files seem to consisently cause more slow downs than other raw files of comparable resolution - noticeably when applying perspective correction. This is true even when the memory footprint hasn't gone crazy.
    As an aside, I am not very happy with LR3. When it works, the results are great. But I seem to have hit far more bugs in LR3 than I ever saw in LR2 (collection sorting, publishing bugs, the assorted crop control irritations).

Maybe you are looking for

  • Computer crashed, how do I get my Ipod songs onto a new computer with itune

    Please help. My computer died and I lost everything on it. I have a new computer and have downloaded a new itunes 7.0 How do I get my songs off my Ipod to my new computer and then to the new itunes

  • Creative zen : vision M 30gb strange problem

    ,Creative zen : vision M 30gb strange problem. Hi people, My mp3 player is 2 and a half years old. A few months ago he didn't charge anymore. ?I thought i could repair it by buying a new battery and install him in my mp3. Afther a few ours of ?assemb

  • Screen went black, now it's making noise.

    My iMac screen went black during use.  When I re-started, it began making a roaring noise.  Any ideas what the problem might be?

  • OVM 3.1.1: OVMM won't rediscover iSCSI LUNS

    Hi, I have setup an new OVMS with multipathing iSCSI. When I first discovered that server, I was able to see 6 IETD volumes, where 4 being the 4 paths to the actual two volumes. Since I wanted to have a more readable name I did the following: - remov

  • Adding tv shows onto the iphone

    Hi all Need abit of help. Just brought a TV series from Itunes via my computer, with the idea of putting the episodes onto my iphone to watch. However, because they take ages to download and they download one at a time,as the first episode was comple