Home Inventory Program for Macintosh

I am trying to find a good Home Inventory Program that will work with my computer. I have searched on web sites but, so far, have not found one that looks promising. Does anyone know of a good program that I can use. If so, please let me know. Thanks

I use a program called "Sole Possession" it's not to bad. Here is the link:
http://www.epigroove.com/click.php?lid=2&rid=810572905
Tony Aldridge

Similar Messages

  • What is the best home inventory app for imac?

    What is the best home inventory app for imac?

    What is the best home inventory app for imac?

  • Need help with inventory program!!! someone please help me!!!

    Ok I have to write this inventory program for one of my classes.
    For part one i needed to Create a product class that holds the item number, the name of product, the number of units in stock, and the price of each unit.
    Then create a java application that displays all of the above info plus the total value of the inventory. I have done this so far with success.
    For part two i needed to modify the program so the application can handle multiple items. Use an array to store the items. The output should display the information one product at a time including the item number, the name of the product, the number of units in stock, the price per unit, and the value of the inventory of that product. In addition, the output should display the value of the entire inventory.
    so create a method to calculate the value of the entire inventory.(i did this)
    and create another method to sort the array items by the name of the product. ( i did this)
    The program compiles and runs fine except it is not doing anything from part two. It just does the same thing that it did when i wrote part one.
    Does anyone know why or what i need to do to my code.
    Here is my code.
    import java.util.Scanner; // program uses class Scanner
    import java.util.Arrays;
    class ProductList
      Product[] products = new Product[100]; // an array of 100 pruducts
      private void populate() {
        products[0] = new Product(0, "Good Luck Chuck"      , 25, 4.95);
        products[1] = new Product(1, "The Bourne Identity"  ,  3, 7.95);
        products[2] = new Product(2, "The Reaping"          ,  5, 8.99);
          products[3] = new Product(3, "Deja Vu"              ,  2,12.99);
          products[4] = new Product(4, "I Know Who Killed Me" ,  3,10.95);
      private void sortByTitle() {
      private void print() {
        for(int i=0; i<products.length; i++) {
          System.out.println(products);
    private void printTotalInventoryValue() {
    System.out.println("Total Inventory Value = "+calculateTotalInventoryValue());
    private double calculateTotalInventoryValue() {
    double total = 0D;
    for(int i=0; i<products.length; i++) {
    total += products[i].calculateInventoryValue();
    return total;
    public static void main( String args[] ) {
    ProductList list = new ProductList();
    list.populate();
    list.sortByTitle();
    list.print();
    list.printTotalInventoryValue();
    } class Product
    private int id;
    private String title;
    private int stock;
    private double price;
    public Product(int id, String title, int stock, double price) {
    setId(id);
    setTitle(title);
    setStock(stock);
    setPrice(price);
    public int getId() { return this.id; }
    public void setId(int id) { this.id = id; }
    public String getTitle() { return this.title; }
    public void setTitle(String title) { this.title = title; }
    public int getStock() { return this.stock; }
    public void setStock(int stock) { this.stock = stock; }
    public double getPrice() { return this.price; }
    public void setPrice(double price) { this.price = price; }
    public double calculateInventoryValue() {
    return getStock() * getPrice();
    public class Inventorypt2
    private String ProductInfo; // call class product info
    public static void main(String args[])
    //create Scanner to obtain input from command window
    Scanner input = new Scanner( System.in );
    int num; // product's item number
    int stock; // number of items in stock
    double price; // price each of item
    ProductInfo product; // product information instance
    System.out.println(); // blank line
    String name = "go";
    // loop until sentinel value read from user
    while ( !name.equalsIgnoreCase ("stop") )
    System.out.print( "Enter DVD title, or STOP to quit: "); // prompt
    name = input.nextLine(); // read item name from user or quit
    System.out.print( "Enter the item number: "); // prompt
    num = input.nextInt(); // read item number from user
    while ( num <=0 ) //loop until item number is positive
    System.out.println ("Item number must be positive. Please re-enter item number: ");//prompt user to re-enter item number
    num = input.nextInt(); // read item number
    } //end while
    System.out.print( "Enter the quantity in stock: "); // prompt
    stock = input.nextInt(); // read stock quantity from user
    while ( stock <0 ) //loop until stock is positive
    System.out.println ("Quantity in stock can not be less than zero. Please re-enter the quantity in stock: ");//prompt user to re-enter quantity in stock
    stock = input.nextInt(); // read stock quantity from user
    } //end while
    System.out.print( "Enter the price of DVD: "); // prompt
    price = input.nextDouble(); // read item price from user
    while ( price <=0 ) //loop until price is positive
    System.out.println ("Product price must be positive. Please re-enter the price of the product: ");//prompt user to re-enter product price
    price = input.nextDouble(); // read item price from user
    } //end while
    product = new ProductInfo( num, name, stock, price); // initialize ProductInfo variables
    System.out.println(); // blank line
    System.out.printf( "Item Name: %S\n", product.getName());
    System.out.printf( "Item Number: %s\n", product.getNum());
    System.out.printf( "Qty. in Stock: %s\n", product.getStock());
    System.out.printf( "Price Each: $%.2f\n", product.getPrice());
    System.out.printf( "Total Value in Stock: $%.2f\n", product.getInventoryTotal());
    System.out.println(); // blank line
    System.out.print( "Enter DVD title, or STOP to quit: "); // prompt
    name = "";
    while ( name.equals("") )
    name = input.nextLine(); // read new product name from user or quit
    } //end while
    System.out.println(); // blank line
    System.out.println("Good Bye!"); // exit message
    Edited by: jay1981 on Mar 16, 2008 2:07 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    You will get more help if your code is formatted better:
    * Only post code that is already formatted correctly including indentations.
    * Get rid of all those comments cluttering up your code.
    * Make sure your posted code compiles without need for any changes. Yours doesn't at present. Where is the ProductInfo class?
    Again, you want it easy for a volunteer here to read your post, otherwise he/she simply won't do it. Good luck.

  • Help with Java Inventory Program - I almost got it

    Hello, I'm new to the forum so please don't hang me if I'm not posting this correctly or in the right place. I'm writing a Java Inventory Program for class and everything was great until we had to modify it to sort by product name (in my case dvd's). The problem is my arrays for inventory count and price are thrown off when I sort by dvd name because they are predefined. I could cheat and just rearrange the array in a logical order according to the dvd title but that isn't really the answer for me. Can someone help me do where my inventory count and price don't go out of wack when I sort by dvd name, I really don't want to start over.
    Here is my code:
    // Java InventoryProgram2
    // Purpose of application is to Display DVD Inventory
    import java.util.Arrays;
    public class InventoryProgram2 // declare public class
    { // Start of public class InventoryProgram1
         String dvdName[] = { "The Departed", "The Dark Knight","The Mummy", "Minority Report"};
         double itemNum;
         float stockCount[] = {3, 5, 8,2};
         float totalValue [] = new float [4];
         float price[] = { 19, 22, 17, 14};
         float totInvVal;
              // Method for printing dvdName the dvdName
              public void DvdName ()
              { // Start of print method
                   // For loop to calculate total value
                   Arrays.sort(dvdName);
                   for( int itemNum = 0; itemNum < dvdName.length; itemNum ++ )
                        totalValue[itemNum] = stockCount[itemNum] * price[itemNum];
                   System.out.printf( "%s %15s %12s %12s %12s\n", "Item Number", "Dvd Name", "Price", "Stock", "Total"); // Prints title of column
                   for ( int itemNum = 0; itemNum <dvdName.length; itemNum ++ )
                        System.out.printf("%-8d %20s %10.02f %12.02f %12.02f\n", itemNum, dvdName[itemNum], price [itemNum],stockCount[itemNum], totalValue[itemNum]); // Calls the value of each column
         } // end of method to print dvdName
         // Method for total value of the inventory
         public void totalInvValue()
         { //start of method to calc total inv value
         totInvVal = stockCount [0] * price [0] + stockCount [1] * price [1] + stockCount [2] * price [2] + stockCount [3] * price [3];
         System.out.printf("%s", "The Total Value of the Inventory is:","%10.02f");
         System.out.printf("$%.02f", totInvVal);
         } // end of method to calc total inv value
    } // End of public class InventoryProgram1
    // Java InventoryProgram2_Test
    // Purpose of application is to Display DVD Inventory
    public class InventoryProgram2_Test
    { // Start Bracket for InventoryProgram1
    public static void main ( String args[] )
    { // Start Bracket for Public Main
         InventoryProgram2 myInventoryProgram2 = new InventoryProgram2(); // invokes InventoryProgram1
    myInventoryProgram2.DvdName (); // calls DvdName Method
         myInventoryProgram2.totalInvValue(); // call method total inventory value
    } // End Bracket for Public Main
    } // End Bracket for InventoryProgram1
    Edited by: ozzie2132 on Aug 11, 2008 6:57 PM
    Edited by: ozzie2132 on Aug 11, 2008 6:57 PM

    a_turingmachine wrote:
    naive ex:
    class DVD {
    String dvdName;
    float stockCount;
    float price;
    }--turing machine:
    Suggestion 1: If you are going to give code for someone doing homework, try not to give exactly what the OP needs but rather something similar. They will learn a lot more if they have to process your recommendations and then create their own code.
    Suggestion 2: When posting your code, please use code tags so that your code will retain its formatting and be readable. To do this, you will need to paste already formatted code into the forum, highlight this code, and then press the "code" button at the top of the forum Message editor prior to posting the message. You may want to click on the Preview tab to make sure that your code is formatted correctly. Another way is to place the tag &#91;code] at the top of your block of code and the tag &#91;/code] at the bottom, like so:
    &#91;code]
      // your code block goes here.
      // note the differences between the tag at the top vs the bottom.
    &#91;/code]or
    {&#99;ode}
      // your code block goes here.
      // note here that the tags are the same.
    {&#99;ode}

  • Inventory Program Part 1

    I am so lost with Part 1 of the Inventory Program for my Java class. I am receiving an error and cannot figure out where it is comming from. The assignment is to:
    Choose a product that lends itself to an inventory (for example, products at your
    workplace, office supplies, music CDs, DVD movies, or software).
    � Create a product class that holds the item number, the name of the product, the number
    of units in stock, and the price of each unit.
    � Create a Java application that displays the product number, the name of the product, the
    number of units in stock, the price of each unit, and the value of the inventory (the
    number of units in stock multiplied by the price of each unit). Pay attention to the good
    programming practices in the text to ensure your source code is readable and well
    documented.
    Here is the code I have so far:
    import java.util.Scanner; // program uses class Scanner
    public class Inventory
         private static void Quit()
    System.out.println("Goodbye");
         System.exit (0);
    // main method begins execution of Java application
    public static Void main (String args [] )
         // create Scanner to obtain input from command window
    Scanner input = new Scanner(System.in);
         Product Prod = new Product();
         System.out.printf (Prod.toString () );
         System.out.print("\nEnter Prod Name (stop to quit): "); // prompt for name
    Prod.setName(input.nextLine()); // get name
         if(Prod.getName().compareToIgnoreCase("stop") == 0)
    System.out.println("Stop entered, Thank you");
    Quit();
    } //end if
    System.out.print("Enter Prod number for " + Prod.getName() + ": "); // prompt
    Prod.setitemNum(input.nextLine()); // read Prod number from user
    System.out.print("Enter Units on hand: "); // prompt
    Prod.setunits(input.nextDouble()); // read second number from user
         if(Prod.getunits() <= 0)
              System.out.println ("Invalid amount, Units on hand worked must be positive");
              System.out.print("Please enter actual units on hand: ");
              Prod.setunits(input.nextDouble());
         } //end if
         System.out.print("Enter Unit Price: $ "); // prompt
    Prod.setprice(input.nextDouble()); // read third number from user
         if(Prod.getprice() <= 0)
              System.out.println ("Invalid amount, Unit Price must be positive");
              System.out.print("Please enter actual unit price: $ ");
              Prod.setprice(input.nextDouble());
         } //end if
         String fmtStr = "\n%-7s %-10s %12s %12s %12s\n";
         System.out.printf(fmtStr, "Prod #", "Prod Name",
    "Units On Hand", "Unit Cost", "Total Cost");
    for(int i = 0; i<5; i++);
    string Product[] prodArray = new string[5]; *******************
         //Prod[] myArray = new Prod[5]; // allocates memory for 5 strings
    prodArray[0] = "Book"; // initialize first element
    prodArray[1] = "Mag"; // initialize second element
    prodArray[2] = "Hat"; // etc.
    prodArray[3] = "Scarf";
    prodArray[4] = "Rain Gauge";
    System.out.println("Element at index 0: " + prodArray[0]);
    System.out.println("Element at index 1: " + prodArray[1]);
    System.out.println("Element at index 2: " + prodArray[2]);
    System.out.println("Element at index 3: " + prodArray[3]);
    System.out.println("Element at index 4: " + prodArray[4]);
         }//end for
    }//end while
    } //end main
    }// end class Inventory
    // Class Product holds Product information
    class Product
    private String name;
    private String itemNum;
    private double units;
    private double price;
    //default constructor
    public Product()
    name = "";
    itemNum = "";
    units = 0;
         price = 0;
    }//end default constructor
    //Parameterized Constructor
    public Product(String name, String itemNum, double units, double price)
    this.name = name;
    this.itemNum = itemNum;
    this.units = units;
         this.price = price;
    }//end constructor
         public void setName(String name) {
    this.name = name;
         String getName()
              return name;
    public void setitemNum ( String itemNum )
    this.itemNum = itemNum;
    public String getitemNum()
         return itemNum;      }
    public void setunits ( double units )
    this.units = units;
    public double getunits()
              return units;
    public void setprice ( double price )
    this.price = price;
    public double getprice()
         return price;
    public double getvalue()
         return (units * price);
    }//end Class Product
    I am receiving an error on Line 61 ( I have place a few asterisks beside it). The error says inventory.java:61: ';' expected string Product[] prodArray = new string[5]
    Does anyone have an idea what I am doing wrong.

    I reformatted the code and put it inside code tags to retain formatting, anywhere there is a comment, take a pause and compare it to your original to see the differences. Any questions don't hesitate to post them.
    import java.util.Scanner;
    public class Inventory implements Runnable{
        private Product[] prodArray = new Product[5];
        public Inventory() {
            int arraySize = 5;
            prodArray = new Product[arraySize];
            //the for loop did not make sense, since you were loading each object with different information.
            //This is an array of Product Objects
            //anything between two double quotes is a String literal
            //essentially an Object of type String
            //Use your setter methods in the Product class to set the properties of each "new" Product Object.
            //Or use the Parameterized version of your constructor to set the variables inside each "new" object
            //everytime you use the "new" keyword you get a brand spanking new object
            prodArray[0] = new Product();//"Book"; // initialize first element
            //Since you use an empty constructor none of the variable in your Product object have the values you want.
            //Set them after you create your object and assign it to the array.
            prodArray[0].setName("Book");
            //prodArray[0].setprice(0.00);
            //etc...
            prodArray[1] = new Product();//"Mag"; // initialize second element
            prodArray[1].setName("Mag");
            prodArray[2] = new Product();//"Hat"; // etc.
            prodArray[2].setName("Hat");
            prodArray[3] = new Product();//"Scarf";
            prodArray[3].setName("Scarf");
            prodArray[4] = new Product();//"Rain Gauge";
            prodArray[4].setName("Rain Gauge");
            //You never override the toString() method of Product to your output will be the String representation of the
            //Object's reference.
            //I have overidden the toString() method of Product for you using your format, look at it closely.
            System.out.println("Element at index 0: " + prodArray[0]);
            System.out.println("Element at index 1: " + prodArray[1]);
            System.out.println("Element at index 2: " + prodArray[2]);
            System.out.println("Element at index 3: " + prodArray[3]);
            System.out.println("Element at index 4: " + prodArray[4]);
        public void run() {
            showHeader();
            //You never set the name of the Product here and toString doesn't return anything you want to see.
            Scanner input = new Scanner(System.in);
            Product prod = new Product();
            //This show nothing we want to see, try overriding the toString() method in the Product class if you
            //want to see a specific variable of the Product class displayed with the toString() method.
    //        System.out.printf (prod.toString () );
            String inputString;
            int inputInt;
            double inputDouble;
            while( true ) {
                //Don't set invalid data into your Product Object, check to see if it meets your criteria first and then
                //set it.
                System.out.print("\nEnter prod Name (stop to quit): "); // prompt for name
                inputString = input.nextLine();
                if( inputString.compareToIgnoreCase("stop") == 0 ) {
                    System.out.println("Stop entered, Thank you");
                    quit();
                } else {
                    prod.setName(input.nextLine()); // get name
                System.out.print("Enter prod number for " + prod.getName() + ": "); // prompt
                prod.setitemNum(input.nextLine()); // read prod number from user
                System.out.print("Enter Units on hand: "); // prompt
                inputInt = input.nextInt(); // read second number from user
                //to do this check, put your input into a loop, not an if statement.
                //and get an integer from the Scanner not a double,  doubles are not precise and cannot be checked
                //consistently with a loop or if condition
                while ( inputInt <= 0) {
                    System.out.println ("Invalid amount, Units on hand worked must be positive");
                    System.out.print("Please enter actual units on hand: ");
                    inputInt = input.nextInt();
                prod.setunits( inputInt );
                //There are better ways to store currency such as an integer, but there are a lot of conversion you need to do
                // to display them, so just use double for now.
                System.out.print("Enter Unit Price: $ "); // prompt
                inputDouble = input.nextDouble(); // read third number from user
                //while loop here as well and you don't want your products to be $0.00 do you?
                while ( inputDouble < 0.01) {
                    System.out.println ("Invalid amount, Unit Price must be positive");
                    System.out.print("Please enter actual unit price: $ ");
                    prod.setprice(input.nextDouble());
                } //end if
                prod.setprice( inputDouble );
                System.out.println( prod.toString() );
                //You never store the input from the user consider implementing an ArrayList
        private void showHeader() {
            String fmtStr = "\n%-7s%-10s%12s%12s%12s\n";
            System.out.printf(fmtStr, "prod #", "prod Name", "Units On Hand", "Unit Cost", "Total Cost");
        private void quit() {
            System.out.println("Goodbye");
            System.exit (0);
        //Void is not the same as the reseerved word "void"
        //Be sure you watch your capitalizations, all Java reserved words (void, public, static, etc.) are lowercase
        public static void main (String args [] ) {
            //Create an object of type inventory
            Inventory i = new Inventory();
            //start the run method of that object;
            i.run();
    * Class Product holds Product information
    class Product {
        private String name;
        private String itemNum;
        private int units;
        private double price;
         * Constructor
        public Product() {
            //To save space and your sanity you could initialize these variables when they're declared like this.
            // private String name = "";
            name = "";
            //private String item = ""; etc.
            itemNum = "";
            units = 0;
            price = 0;
         * Constructor
         * @param name
         * @param itemNum
         * @param units
         * @param price
        public Product(String name, String itemNum, int units, double price) {
            this.name = name;
            this.itemNum = itemNum;
            this.units = units;
            this.price = price;
        public void setName(String name) {
            this.name = name;
        //This method because it does not have the public keyword is now Package private,
        // it cannot be used outside the current Package.
        String getName() {
            return name;
        public void setitemNum( String itemNum ) {
            this.itemNum = itemNum;
        public String getitemNum(){
            return itemNum;
        //Try to be consistent with your variable and method names, they should start with lower case and each subsequent
        //word should be capitalized like this
        //public void setUnits( double units ) {
        public void setunits( int units ) {
            this.units = units;
        public double getunits() {
            return units;
        public void setprice ( double price ) {
            this.price = price;
        public double getprice() {
            return price;
        public double getvalue() {
            return (units * price);
        public String toString() {
            String fmtStr = "%-7s%-10s%12d%12.2f%12.2f";
            return String.format(fmtStr, itemNum, name, units, price, getvalue() );
    }

  • Looking for Home Inventory Template

    Have been looking for a home inventory template to replace my old Apple Works data base inventory. Cannot find one searching these discussions or elsewhere. Anyone have one?? Would like one for Numbers that would accomodate photo. Can design one but someone must already have done a nice one!! John

    John,
    You might try thinking outside your original box. While Numbers might give you a decent fix, you also might try a different program designed for just your project. I searched in the Apple Downloads for 'Inventory' and found a program called 'Home Inventory' (too easy, right?). Check it out here: http://binaryformations.com/
    Some features:
    --Nice user interface
    --Categorization by type, location, etc.
    --Nearly unlimited photos can be associated with your items
    --Ability to create detailed reports for your records
    --Shareware: only $22 (try before you buy and record 25 items with trial)
    I realize Numbers is a great program for many tasks, but I think that from the looks of it, this program will do a better job at your specific task.
    If you really wanted to pursue the Numbers solution, you could go about your inventory using a Numbers table and then list the location of each photo (/Photos/Home Inventory/12345.jpg) in a separate column. That way, you have all the functionality of a sortable, searchable table with the convenience of the photos somewhere else (non-bogged-down file as you desire). Perhaps you could print your photos in a thumbnail view where the names are listed; combine the smaller pictures with your table and you now have an all-in-one record of your possessions. Backup both for security and you should be good to go. If you ever need an item photo, just find the corresponding photo name for the item on your chart and then easily find it in your Home Inventory photo folder.
    Just my thoughts. Hope they help!
    -John

  • Inventory report for Previous Periods

    Hi Experts ,
    I would like to have an inventory report for all materials in a Particular Plant for the Periods Sep 2009 and Sep 2010 . Could you please help me in providing the reports for the same .
    Thanks
    Moderator message: Basic frequently asked question - Please search forum for answers and read the docu in help.sap.com 
    See as well our rules of engagement: http://scn.sap.com/docs/DOC-18590
    A good way to search the forum is with google. See this blog with details for a good search
    http://scn.sap.com/community/support/blog/2012/04/16/getting-the-most-out-of-google-optimizing-your-search-queries
    This blog describes how to use the SCN search: http://scn.sap.com/community/about/blog/2012/12/04/how-to-use-scn-search
    The discussions are not a replacement for proper training
    Thread locked
    Message was edited by: Jürgen L

    You can well run these reports on background..
    Go to SE38 Enter the program name "J_1HSTCD"
    Then press Execute / F8.
    Enter you selection date as 01.09.2009 to 31.09.2010 and enter the plant and leave the all selection as per SAP standard..
    Then press F9 or Go to Program

  • Inventory Program Pt 2 - I have most of it, but I can't get it finished.

    Hello. I am currently stumped. I am already a day late with this assignment and I cannot figure out the logic to use to calculate the overall value of the entire inventory. I'm pasting my code here in the hopes that someone can tell me what it is I'm not thinking of. I also need to do a bubblesort to display the inventory sorted by name of the computer game listed; with several arrays, I don't know how I'm going to keep the related information together. Please help!
    /*                       Inventory Program Part 2
    Modify the Inventory Program so the application can handle multiple items. Use an
    array to store the items. The output should display the information one product
    at a time, including the item number, the name of the product, the number of units
    in stock, the price of each unit, and the value of the inventory of that product.
    In addition, the output should display the value of the entire inventory.
    Create a method to calculate the value of the entire inventory.
    Create another method to sort the array items by the name of the product.   */
    package InventoryPart2; // Comment out later
    import java.util.Scanner; // Program uses class Scanner to accept user input
    public class InventoryPt2 // Main method begins execution of Java application
         public static void main (String args [])
            // create Scanner to obtain input from command window
              Scanner input = new Scanner( System.in );
            computerGame gameInfo = new computerGame(); // Instantiates the computerGame object
            invValue inventoryValue = new invValue(); // Instantiates the invValue object
            // Initialize arrays for storage of inventory information
            // Need to perform bubble sort on each array in an index-controlled loop
            String gameNumber[] = new String[100];
            String gameName[] = new String[100];
            int gameStock[] = new int[100];
            double gamePrice[] = new double[100];
            double gameStockVal[] = new double[100];
            // Show Program Welcome Message
         System.out.println(); // White space
         System.out.println( "Welcome to the Computer Game Inventory Program!!!");
            System.out.println();
            System.out.println( "      Copyright 2009 by Some Guy");
            System.out.println(); // White space
         System.out.println(); // White space, again
              // Prompt for the number of games
              System.out.print( "How many different computer games are you entering? "); // Prompt for input
              int maxCount = input.nextInt(); // Read input
              input.nextLine(); // Clear-out
            int counter = 0;
            do // Begin a loop to collect information about each game entered
            System.out.println();
            System.out.print( "Please enter an item ID number: ");
            gameInfo.setNumber(input.next());
            gameNumber[counter] = gameInfo.getNumber();
            System.out.println();
            System.out.print( "Please enter a name for the game: ");
            gameInfo.setName(input.next());
            gameName[counter] = gameInfo.getName();
            System.out.println();
            System.out.print( "Please enter the number on-hand: ");
            gameInfo.setStock(input.nextInt());
            gameStock[counter] = gameInfo.getStock();
            System.out.println();
            System.out.print( "Please enter the price of this game: $");
            gameInfo.setPrice(input.nextDouble());
            gamePrice[counter] = gameInfo.getPrice();
            System.out.println();
            gameStockVal[counter] = gameInfo.thisItemVal();
            counter = counter + 1;
            while ( counter < maxCount ); // End loop
            counter = 0;
            //double totalValue = 0 + gameStockVal[counter];
            do
            System.out.println( "          Item number: " + gameNumber[counter] );
            System.out.println( "            Game name: " + gameName[counter] );
            System.out.println( "      Number in stock: " + gameStock[counter] );
            System.out.print  ( "           Price each: $" );
            System.out.printf( "%1.2f", gamePrice[counter] );
            System.out.println();
            System.out.print  ( "Total value this item: $" );
            System.out.printf( "%1.2f", gameStockVal[counter] );
            System.out.println();
            System.out.println();
            counter = counter + 1;
            while ( counter < maxCount );
            System.out.print( "The total value of all inventory is: $" );
            System.out.printf ( "%1.2f", ??? );
            System.out.println();
            System.out.println();
        } // End main method
    } // End class InventoryPt2
    class computerGame
        private String number; // Declaration of variables
        private String name;
        private int stock;
        private double price;
       public computerGame() // Default constructor
            number = "";
            name = "";
            stock = 0;
            price = 0.00;
        // Parameterized constructor
        public computerGame( String number, String name, int stock, double price )
            this.number = number;
            this.name = name;
            this.stock = stock;
            this.price = price;
        public void setNumber ( String number ) // Method to store and return the game's ID number
                this.number = number;
            String getNumber()
                return number;
        public void setName ( String name ) // Method to store and return the game's name
                this.name = name;
            String getName()
                return name;
        public void setStock ( int stock ) // Method to store and return how many of a game are in stock
                this.stock = stock;
            int getStock()
                return stock;
        public void setPrice ( double price ) // Method to store and return a game's price
                this.price = price;
            double getPrice()
                return price;
        public double thisItemVal()
                return ( stock * price );
    class invValue
        double totalValue;
        public invValue() // Default constructor
            totalValue = 0.00;
        public invValue( double totalValue ) // Parameterized constructor
            this.totalValue = totalValue;
        public void setValue ( double totalValue )
            this.totalValue = totalValue;
        public double getValue()
            return totalValue;
    }

    This is a place to ask questions, not a place for others to complete your homework. Accept the grade and learn from your mistake/s. Gl with the future.
    Mel

  • Can anyone help me solve my problem trying add GUI to Inventory program?

    Here is my code in which I am receiving a couple of errors.
    package inventory4;
    import java.util.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;
    public class Inventory4 extends JFrame implements ActionListener {
        private class MyPanel extends JPanel {
            ImageIcon image = new ImageIcon("Sample.jpg");
            int width = image.getIconWidth();
            int height = image.getIconHeight();
            long angle = 30;
            public MyPanel() {
                super();
            public void paintComponent(Graphics g) {
                super.paintComponent(g);
                Graphics2D g2d = (Graphics2D) g;
                g2d.rotate(Math.toRadians(angle), 60 + width / 2, 60 + height / 2);
                g2d.drawImage(image.getImage(), 60, 60, this);
                g2d.dispose();
        }//end class MyPanel
        int currentIndex; //Currently displayed Item
        Product[] supplies = new Product[4];
        JLabel name;
        JLabel number;
        JLabel title;
        JLabel quantity;
        JLabel price;
        JLabel fee;
        JLabel totalValue;
        JTextField nameField = new JTextField(20);
        JTextField numberField = new JTextField(20);
        JTextField titleField = new JTextField(20);
        JTextField quantityField = new JTextField(20);
        JTextField priceField = new JTextField(20);
        JPanel display;
        JPanel displayHolder;
        JPanel panel;
        public Inventory4() {
            setSize(500, 500);
            setTitle("Bob's CD Inventory Program");
    //make the panels
            display = new JPanel();
            JPanel other = new JPanel();
            JPanel picture = new MyPanel();
            JPanel centerPanel = new JPanel();
            displayHolder = new JPanel();
            display.setLayout(new GridLayout(7, 1));
    //other.setLayout(new GridLayout(1, 1));
    //make the labels
            name = new JLabel("Name :");
            number = new JLabel("Number :");
            title = new JLabel("Title :");
            quantity = new JLabel("Quantity :");
            price = new JLabel("Price :");
            fee = new JLabel("Restocking Fee :");
            totalValue = new JLabel("Total Value :");
    //Add the labels to the display panel
            display.add(name);
            display.add(number);
            display.add(title);
            display.add(quantity);
            display.add(price);
            display.add(fee);
    //Add the panels to the frame
            getContentPane().add(centerPanel, "Center");
            getContentPane().add(other, "South");
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setVisible(true);
    class CD extends Product {
        String genre;
        double restockingFee;
        public CD(String genre, double restockingFee, int item, String title, double stockQuantity,
                double price) {
            //super(title,item, stockQuantity, price);
            this.genre = genre;
            this.restockingFee = restockingFee;
        // TODO Auto-generated constructor stub
        //returns the value of the inventory, plus the restocking fee
        public double getInventoryValue() {
            // TODO Auto-generated method stub
            return super.getItemPrice() + restockingFee;
        public String toString() {
            StringBuffer sb = new StringBuffer("Genre      \t").append(genre).append("\n");
            sb.append(super.toString());
            return sb.toString();
    //Inventory4.java
    class Product implements Comparable {
        private String title;   // class variable that stores the item name
        private int item;     // class variable that stores the item number
        private double stockQuantity;   // class variable that stores the quantity in stock
        private double price;     // class variable that stores the item price
        private String genre;
        public Product() {
            title = "";
            item = 0;
            stockQuantity = 0;
            price = 0.0;
            genre = "";
        public Product(String title, String genre, int item, double stockQuantity, double price) {
            this.title = title;
            this.item = item;
            this.stockQuantity = stockQuantity;
            this.price = price;
            this.genre = genre;
        public void setTitle(String title) {
            this.title = title;
        public String getTitle() {
            return title;
        public void setItem(int item) {
            this.item = item;
        public int getItem() {
            return item;
        public void setStockQuantity(double quantity) {
            stockQuantity = quantity;
        public double getStockQuantity() {
            return stockQuantity;
        public void setItemPrice(double price) {
            this.price = price;
        public double getItemPrice() {
            return price;
        public void setGenre(String genre) {
            this.genre = genre;
        public String getGenre() {
            return genre;
        public double calculateInventoryValue() {
            return price * stockQuantity;
        public int compareTo(Object o) {
            Product p = null;
            try {
                p = (Product) o;
            } catch (ClassCastException cE) {
                cE.printStackTrace();
            return title.compareTo(p.getTitle());
        public String toString() {
            return "CD Title: " + title + "\nGenre: " + genre + "\nItem #: " + item + "\nPrice: $" + price + "\nQuantity: " + stockQuantity + "\nValue with restocking fee: $" + (calculateInventoryValue() + (calculateInventoryValue() * .05));
    public class Inventory4 {
        Product[] supplies;
        public static void main(String[] args) {
            Inventory4 inventory = new Inventory4();
            inventory.addProduct(new Product("Mozart", "Classical", 1, 54, 11.50));
            inventory.addProduct(new Product("Beethoven", "Classical", 2, 65, 12.00));
            inventory.addProduct(new Product("Tiny Tim", "Classical", 3, 10, 1.00));
            System.out.println("Inventory of CD's:\n\n");
            System.out.println();
            inventory.showInventory();
            System.out.println();
            double total = inventory.calculateTotalInventory();
            System.out.println("Total Value is: $" + (total + (total * .05)));
        public void sortByName() {
            for (int i = 1; i < supplies.length; i++) {
                int j;
                Product val = supplies;
    for (j = i - 1; j > -1; j--) {
    Product temp = supplies[j];
    if (temp.compareTo(val) <= 0) {
    break;
    supplies[j + 1] = temp;
    supplies[j + 1] = val;
    //creates a String representation of the array of products
    public String toString() {
    String s = "";
    for (Product p : supplies) {
    s = s + p.toString();
    s = s + "\n\n";
    return s;
    //Using an array so adding an item requires us to increase the size of the array first
    public void addProduct(Product p1) {
    if (supplies == null) {
    supplies = new Product[0];
    Product[] p = supplies; //Copy all products into p first
    Product[] temp = new Product[p.length + 1]; //create bigger array
    for (int i = 0; i < p.length; i++) {
    temp[i] = p[i];
    temp[(temp.length - 1)] = p1; //add the new product at the last position
    supplies = temp;
    //sorting the array using Bubble Sort
    public double calculateTotalInventory() {
    double total = 0.0;
    for (int i = 0; i < supplies.length; i++) {
    total = total + supplies[i].calculateInventoryValue();
    return total;
    public void showInventory() {
    System.out.println(toString()); //call our toString method

    I re-entered the package and changed some of the code. I am building successfully, but getting a new msg: init:
    deps-jar:
    compile:
    run:
    java.lang.NoClassDefFoundError: Inventory5_5
    Caused by: java.lang.ClassNotFoundException: Inventory5_5
            at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    Exception in thread "main"
    Java Result: 1
    BUILD SUCCESSFUL (total time: 0 seconds) I may have to go ahead and submit it as is to get it in on time. Thank you very much for your help and your patience. Here is my last effort.package inventory4;
    import java.util.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;
    class inventory4 extends JFrame  {
        private class MyPanel extends JPanel {
            ImageIcon image = new ImageIcon("Sample.jpg");
            int width = image.getIconWidth();
            int height = image.getIconHeight();
            long angle = 30;
            public MyPanel() {
                super();
            public void paintComponent(Graphics g) {
                super.paintComponent(g);
                Graphics2D g2d = (Graphics2D) g;
                g2d.rotate(Math.toRadians(angle), 60 + width / 2, 60 + height / 2);
                g2d.drawImage(image.getImage(), 60, 60, this);
                g2d.dispose();
        }//end class MyPanel
        int currentIndex; //Currently displayed Item
        Product[] supplies = new Product[4];
        JLabel name;
        JLabel number;
        JLabel title;
        JLabel quantity;
        JLabel price;
        JLabel fee;
        JLabel totalValue;
        JTextField nameField = new JTextField(20);
        JTextField numberField = new JTextField(20);
        JTextField titleField = new JTextField(20);
        JTextField quantityField = new JTextField(20);
        JTextField priceField = new JTextField(20);
        JPanel display;
        JPanel displayHolder;
        JPanel panel;
        public inventory4() {
            setSize(500, 500);
            setTitle("Bob's CD Inventory Program");
    //make the panels
            display = new JPanel();
            JPanel other = new JPanel();
            JPanel picture = new MyPanel();
            JPanel centerPanel = new JPanel();
            displayHolder = new JPanel();
            display.setLayout(new GridLayout(7, 1));
    //other.setLayout(new GridLayout(1, 1));
    //make the labels
            name = new JLabel("Name :");
            number = new JLabel("Number :");
            title = new JLabel("Title :");
            quantity = new JLabel("Quantity :");
            price = new JLabel("Price :");
            fee = new JLabel("Restocking Fee :");
            totalValue = new JLabel("Total Value :");
    //Add the labels to the display panel
            display.add(name);
            display.add(number);
            display.add(title);
            display.add(quantity);
            display.add(price);
            display.add(fee);
    //Add the panels to the frame
            getContentPane().add(centerPanel, "Center");
            getContentPane().add(other, "South");
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            setVisible(true);
    class CD extends Product {
        String genre;
        double restockingFee;
        public CD(String genre, double restockingFee, int item, String title, double stockQuantity,
                double price) {
            //super(title,item, stockQuantity, price);
            this.genre = genre;
            this.restockingFee = restockingFee;
        // TODO Auto-generated constructor stub
        //returns the value of the inventory, plus the restocking fee
        public double getInventoryValue() {
            // TODO Auto-generated method stub
            return super.getItemPrice() + restockingFee;
        public String toString() {
            StringBuffer sb = new StringBuffer("Genre      \t").append(genre).append("\n");
            sb.append(super.toString());
            return sb.toString();
    //Inventory4.java
    class Product implements Comparable {
        private String title;   // class variable that stores the item name
        private int item;     // class variable that stores the item number
        private double stockQuantity;   // class variable that stores the quantity in stock
        private double price;     // class variable that stores the item price
        private String genre;
        public Product() {
            title = "";
            item = 0;
            stockQuantity = 0;
            price = 0.0;
            genre = "";
        public Product(String title, String genre, int item, double stockQuantity, double price) {
            this.title = title;
            this.item = item;
            this.stockQuantity = stockQuantity;
            this.price = price;
            this.genre = genre;
        public void setTitle(String title) {
            this.title = title;
        public String getTitle() {
            return title;
        public void setItem(int item) {
            this.item = item;
        public int getItem() {
            return item;
        public void setStockQuantity(double quantity) {
            stockQuantity = quantity;
        public double getStockQuantity() {
            return stockQuantity;
        public void setItemPrice(double price) {
            this.price = price;
        public double getItemPrice() {
            return price;
        public void setGenre(String genre) {
            this.genre = genre;
        public String getGenre() {
            return genre;
        public double calculateInventoryValue() {
            return price * stockQuantity;
        public int compareTo(Object o) {
            Product p = null;
            try {
                p = (Product) o;
            } catch (ClassCastException cE) {
                cE.printStackTrace();
            return title.compareTo(p.getTitle());
        public String toString() {
            return "CD Title: " + title + "\nGenre: " + genre + "\nItem #: " + item + "\nPrice: $" + price + "\nQuantity: " + stockQuantity + "\nValue with restocking fee: $" + (calculateInventoryValue() + (calculateInventoryValue() * .05));
    public class Inventory4 {
        Product[] supplies;
        public static void main(String[] args) {
            Inventory4 inventory = new Inventory4();
            inventory.addProduct(new Product("Mozart", "Classical", 1, 54, 11.50));
            inventory.addProduct(new Product("Beethoven", "Classical", 2, 65, 12.00));
            inventory.addProduct(new Product("Tiny Tim", "Classical", 3, 10, 1.00));
            System.out.println("Inventory of CD's:\n\n");
            System.out.println();
            inventory.showInventory();
            System.out.println();
            double total = inventory.calculateTotalInventory();
            System.out.println("Total Value is: $" + (total + (total * .05)));
        public void sortByName() {
            for (int i = 1; i < supplies.length; i++) {
                int j;
                Product val = supplies;
    for (j = i - 1; j > -1; j--) {
    Product temp = supplies[j];
    if (temp.compareTo(val) <= 0) {
    break;
    supplies[j + 1] = temp;
    supplies[j + 1] = val;
    //creates a String representation of the array of products
    public String toString() {
    String s = "";
    for (Product p : supplies) {
    s = s + p.toString();
    s = s + "\n\n";
    return s;
    //Using an array so adding an item requires us to increase the size of the array first
    public void addProduct(Product p1) {
    if (supplies == null) {
    supplies = new Product[0];
    Product[] p = supplies; //Copy all products into p first
    Product[] temp = new Product[p.length + 1]; //create bigger array
    for (int i = 0; i < p.length; i++) {
    temp[i] = p[i];
    temp[(temp.length - 1)] = p1; //add the new product at the last position
    supplies = temp;
    //sorting the array using Bubble Sort
    public double calculateTotalInventory() {
    double total = 0.0;
    for (int i = 0; i < supplies.length; i++) {
    total = total + supplies[i].calculateInventoryValue();
    return total;
    public void showInventory() {
    System.out.println(toString()); //call our toString method

  • Is there a Replacement Program for 2009 iMacs with MXM Graphics Cards?

    I have an iMac 24" Early 2009 with the Nvidia GeForce GT 120 256MB MXM graphics card that is freezing and crashing over-and-over, especially when I'm away and it's not connected to my 2nd display! Odd. I've done the usual (cleaned the iMac inside, run fsck, SMC reset, PRAM reset, repair permissions from boot USB, disconnected all peripherals, changed mice and keyboards, changed the HD, reinstalled the OS, run Onyx and so on) and finally decided that it's a faulty graphics card that only a replacement will fix. When I'm home it's more stable when connected via a Displayport DVI adapter to DVI cable to a 24" Dell display. When standalone (like when traveling with my iMac for long stints out of town) it's unusable. It won't run for longer than 30 minutes, often not even 10 minutes, then I get screen artifacts and freezes and then have to fsck to repair the drive before running it again. Only running it in Safe Mode will allow it to run reliably.
    However, I believe that I found a stopgap solution. I installed a program which I downloaded after installing XCode called Quartz Debug which has apparently allowed me to disable Quartz Extreme, 2D Acceleration and Quartz GL.
    Turning off all Quartz graphics enhancements makes this machine stable if not exactly completely "mac-like" in its performance, but it's at least usable under most conditions for long periods of time. I know of people who have replaced the MXM graphics card on this machine with good effect, but it's an expensive proposition and these cards are apparently few and far between. Has anyone done this?
    Based on the large number of nearly identical complaints about this model, both here and elsewhere, it seems like this MXM graphics card is defective or Apple's drivers are defective . . . well maybe, but it very, very predictably crashes when the computer gets hotter and not even _extremely_ hot, but well within what would be normal operating temps for other machines.
    I've disassembled and completely cleaned the inside and have replaced the HD with an SSD and removed the optical drive entirely so if anything I've reduced heat-producing devices from the interior of the device installed a fan control and keep the graphics card features mostly turned off.
    I've looked for but have yet to see a recall or warranty replacement program for this device and no, I don't have Applecare. I've owned several Apple products in the last two decades and with the issues with Apple products in recent years, it seems like Applecare must be figured as part of any Apple purchase if reliability and ongoing support is desired.
    Ironically, I have an Apple IIc and a Power Computing Power Tower 166 that still work just fine, thank you!
    JoeL
    Atlanta, GA

    This cropped up on my wife's late 2009 model 27" iMac, too.  Random freezes were encountered, unable to identify cause for months, then one day it started to become unable to complete a normal boot.  Tech Tool Deluxe was the only direct indication as far as diagnostics are concerned.  I've NEVER been abvle to get Apple's hardware diagnostic to run from the cloud, and we fianlly got it on a Techs' bench, AHT showed nothing wrong.  As you said, Safe boot is the only way to get into the system, and performance under 10.8.5 is glacial.
    Now the kicker - we DID have AppleCare, and this phase of the MXM graphics demise hit within 4 or 5 months of AppleCare expiration.  There's no longer a flat-rate repair option, Apple doesn't have any stock of the video board to sell as a replacement part (was $169, or $179 w/no exchange) and even refurbs of this paltry (512MB VRAM) board can hit $300.  I know Mac users have become 2nd-class citizens in Apple's business universe, but we're now looking at sub-42 month lifespans for hardware?  At $2k for a machine that lacks touchscreen option, that's out of line.

  • Disk permissions do not repair: Verify permissions for "Macintosh HD" Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/dt.jar", should be lrwxr-xr-x , they are lrw-r--r-- . Permissions differ on "System/Library/Jav

    Disk Utility does not repair Permissions (shows repaired but just come back up again). See problems:
    Verify permissions for “Macintosh HD”
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/dt.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jconsole.ja r", should be lrwxr-xr-x , they are lrw-r--r-- .
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/management- agent.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    User differs on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib", should be 0, user is 95.
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management -agent.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/b lacklist", should be lrwxr-xr-x , they are lrw-r--r-- .
    User differs on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries", should be 0, user is 95.
    Permissions differ on "System/Library/Java/Support/Deploy.bundle/Contents/Home/lib/security/cacerts", should be lrwxr-xr-x , they are lrw-r--r-- .
    Permissions differ on "System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/deploy.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Permissions differ on "System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPluginCocoa.b undle/Contents/Resources/Java/deploy.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/zh_TW.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/zh_TW.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/zh_CN.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/zh_CN.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/ko.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/ko.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/Dutch.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/Dutch.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/Italian.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/Spanish.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/Spanish.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/French.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/French.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/German.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/German.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/Japanese.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/Japanese.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/dt.jar", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jconsole.jar ", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/management-a gent.jar", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/dt.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/jce.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/management- agent.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/security/bl acklist", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle", should be drwxr-xr-x , they are lrwxr-xr-x .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/ Contents/Home/lib/security/cacerts", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/ Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrw-r--r-- .
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/ Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x .
    Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAg ent" has been modified and will not be repaired.
    Permissions differ on "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/Rem ote Desktop Message.app/Contents/Resources/English.lproj/UIAgent.nib", should be drwxr-xr-x , they are -rwxr-xr-x .
    Permissions differ on "System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Su pport/LockScreen.app/Contents/Resources/English.lproj/MainMenu.nib", should be drwxr-xr-x , they are -rwxr-xr-x .

    Ignore all these.
    http://support.apple.com/kb/TS1448?viewlocale=en_US

  • Need Help Choosing a good Inventory App for my iP4

    Hi,
    I have a lot of photographic/computer and electronic equipment I want to catalogue along with photos of each item. I need to store receipt info, serials, model type etc.. Thus far I have tried:
    1.hinventory: I didnt like it as its hopelessly slow.
    2. Home Inventory (lite): Seems ok but Ive heard the Sync function doesnt work well.. many bad comments about that.
    Anyone know a good one that can do what I want?
    Thanks in advance,
    J.

    try bento or get File Maker 11 for your computer and use File Maker Go on your phone / iPad

  • Physical inventory document - for all A parts

    Hi,
        We are in the process of preparing our system for physical inventory count for all A parts (Cycle count indicator is A).
    1. We ran MI24 to get all open physical inventory documents.(they are around 100).
    2.Then we ran MI31 (didn't create batch input) for all A parts and the following are checked - 1. Material marked for deletion 2. only materials w/o zero stock 3. Unrestrcited use 4. Blocked 4. Include inventoried materials 5. Included inventoried batches. The variant for MI31 includes all A parts in the material selection and the required plant and SL are input. The output said, phy inventory documents could be created for 656 materials.
    3. I wrote a query with MARC and MARD to get all A parts with unrestricted quantity > 0 for the above specified plant and SL. The list produced 882.
    The above two counts are not matching.
    I ran MI31 for some of the materials which are in the list materials as per point 3 but not in the above 2. But MI31 said, no physical inventory document can be created.
    We want to make sure both the both numbers are equal (step 1 + 2 = step 3),  to make  sure all A parts will be counted. Can anyone explain why they are not matching? or Am I missing something?
    OR any other ways to make sure all A parts will be counted. Thanks,
    Regards,
    Sundar.

    Please refer my comment. It may be useful for you.
    There are two ways if you want to carry out Physical Inventory count
    1)Manual -
    First check if there are no open PI document for a material using MI31.
    Then carry out three transactions one after another MI01, MI04, MI07
    2) Automatic
    Maintain CC physical inv. indicator in material master i.e A, B, C
    Before that ensure that you have maintained SPRO setting for A, B and C.
    Ok Now check the planned count date in MARC table. Run a Z program to change the last count date
    Now run MICN and schedule a job to create PI documents

  • Inventory Program 2

    I need some serious help and I'd appreciate anyone who knows Java. Here is the assignment:
    Modify the Inventory Program so the application can handle multiple items. Use an array to store the items. The output should display the information one product at a time, including the item number, the name of the product, the number of units in stock, the price of each unit, and the value of the inventory of that product. In addition, the output should display the value of the entire inventory.
    *?h Create a method to calculate the value of the entire inventory.*
    *?h Create another method to sort the array items by the name of the product.*
    *?h Post as an attachment in java forma*
    I have not completed the program so I am not sure what kind of errors I will get. For some reason I cannot get past the first part of code. The errors are in bold print. The error for "new DVD(....) reads "cannot find symbol". The System.out.println("...") error reads "cannot find symbol..symbol: method getDVDPrice()...location: class inventoryprogram1app.DVD[]...operator + cannot be applied to java.lang.String,Arrray.getDVDPrice. I think that most of the bottom half is ok because I have no errors here, it's just the top part that I cant get past. Any help would be appreciated. Thanks.
    public class InventoryProgram1App
    public static void main(String[] args)
    DVD[]dvd =new DVD[10];
    new *DVD*("We Were Soilders","5","19.99","278");
    new *DVD*("Why Did I Get Married","3","15.99","142");
    new *DVD*("I Am Legend","9","19.99","456");
    new *DVD*("Transformers","4","19.99","336");
    new *DVD*("No Country For Old Men","4","16.99","198");
    new *DVD*("The Kingdom","6","15.99","243");
    new *DVD*("Eagle Eye","2","16.99","681");
    new *DVD*("The Day After Tomorrow","4","19.99","713");
    new *DVD*("Dead Presidents","3","19.99","493");
    new *DVD*("Blood Diamond","7","19.99","356");
    *System.out.println("DVD Title:" +DVD.getdvdTitle());+*
    *+System.out.println("DVD Price:"+ dvd.getDVDPrice());*
    *System.out.println("DVD units in stock:" +dvd.getDVDStock());+*
    *+System.out.println("DVD item number:"+ dvd.getDVDitemNumber());*
    *for (int counter = 0; > DVD.length; counter++);*
    class DVD
    private int dvdTitle;
    private double dvdPrice;
    private double dvdStock;
    private double dvditemNumber;
    public DVD(int title, double price, double stock, double itemNumber)
    this.dvdTitle = title;
    this.dvdPrice = price;
    this.dvdStock = stock;
    this.dvditemNumber = itemNumber;
    public void setDVDTitle(int title)
    this.dvdTitle = title;
    public int getdvdDTitle()
    return dvdTitle;
    public void setDVDPrice(double price)
    this.dvdPrice = price;
    public double getDVDPrice()
    return dvdPrice;
    public void setDVDStock(double stock)
    this.dvdStock = stock;
    public double getDVDStock()
    return dvdStock;
    public void setDVDitemNumber(double itemNumber)
    this.dvditemNumber = itemNumber;
    public double getDVDitemNumber()
    return dvditemNumber;
    public double getValue()
    return this.dvdStock * this.dvdPrice;
    }

    I really appreciate you helping me out with this. I looked at all of the replies and went back and changed what was suggested. I have a load of errors...(*java.lang.ClassFormatError: Method "<error>" in class inventoryprogram2app/InventoryProgram2App has illegal signature "Ljava/lang/Object;"*
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    Could not find the main class: inventoryprogram2app.InventoryProgram2App.  Program will exit.
    Exception in thread "main"
    Exception in thread "main" Java Result: 1
    BUILD SUCCESSFUL (total time: 0 seconds)
    I am still working on the program and trying to correct the errors, but when I correct 1 or 2 errors lines that were not errors at first became errors. I've been working on this since last night and can't for the life of me figure out what I am doing wrong. The code is not completed because I am trying to correct the current errors. I did run the program to get the error messages. I would appreciate any advice on what I am doing wrong. Thanks in advance.
    public class InventoryProgram2App
        public static void main(String[] args)
            private DVD[]dvd =new DVD[10];
                Scanner input = new Scanner(System.in);
                String dvdTitle;
                double dvdPrice = 0.0;
                double dvdStock = 0.0;
                double dvditemNumber = 0.0;
                *dvd = new DVD();*
                *System.out.println("DVD Title: " + dvd.getDVDTitle());*
                *System.out.println("DVD Price:" + dvd.getDVDPrice());*
                *System.out.println("DVD units in stock:" + dvd.getDVDStock());*
                *System.out.println("DVD item number:" + dvd.getDVDitemNumber());*
                *System.out.println("DVD inventory value:" + dvd.getValue());*
    class DVD
        private String dvdTitle;
        private double dvdPrice;
        private double dvdStock;
        private double dvditemNumber;
         public DVD(String title, double price, double stock, double itemNumber)
            this.dvdTitle = title;
            this.dvdPrice = price;
            this.dvdStock = stock;
            this.dvditemNumber = itemNumber;
         public void setdvdTitle(String dvdTitle)
             *dvdTitle = dvdTitle;*
                *dvd[0] = new DVD("We Were Soilders","5","19.99","278");*
                *dvd[1] = new DVD("Why Did I Get Married","3","15.99","142");*
                *dvd[2] = new DVD("I Am Legend","9","19.99","456");*
                *dvd[3] = new DVD("Transformers","4","19.99","336");*
                *dvd[4] = new DVD("No Country For Old Men","4","16.99","198");*
                *dvd[5] = new DVD("The Kingdom","6","15.99","243");*
                *dvd[6] = new DVD("Eagle Eye","2","16.99","681");*
                *dvd[7] = new DVD("The Day After Tomorrow","4","19.99","713");*
                *dvd[8] = new DVD("Dead Presidents","3","19.99","493");*
                *dvd[9] = new DVD("Blood Diamond","7","19.99","356");*            }
         public void setdvdStock(int dvdStock)
            int stock = 0;
            if(dvdStock >= 0)
                dvdStock = stock;
            *else(dvdStock = 0)*     }
         public void setdvdPrice(double dvdPrice)
            double price;
            *if(dvdPrice = 0.0)*
                 price = dvdPrice;
             *else(price = 0.0)*
        public void setDVDTitle(String title)
            this.dvdTitle = title;
        public String getDVDTitle()
            return dvdTitle;
        public void setDVDPrice(double price)
            this.dvdPrice = price;
        public double getDVDPrice()
            return dvdPrice;
        public void setDVDStock(double stock)
            this.dvdStock = stock;
        public double getDVDStock()
            return dvdStock;
        public void setDVDitemNumber(double itemNumber)
            this.dvditemNumber = itemNumber;
        public double getDVDitemNumber()
            return dvditemNumber;
        public double getValue()
            return this.dvdStock * this.dvdPrice;
    class inventoryDVD
        int[] dvdValue = new int[10];
        for (int dvdS = 0;counter < DVD.length(); counter++);
        *dvdPrice * dvdStock[counter];*
        public String toString;
    }

  • Writing Programs for Intel Mac?

    I am a writer of young adult fiction novels.
    I want to get a writing program for my new Intel based iMac.
    Should I spend $150 for Microsoft Word and get a bunch of other apps I don't use and won't need?
    Or, is there one, online, that is free or inexpensive that will allow me to write my stories and create readable files for other computers as well as PDFs?
    Best,
    Evan Jacobs
    www.anhedeniafilms.com

    Have you visited < www.puremac.com > ????
    They have classified links to finding everything you will need in the way of Macintosh software.
    There are SO VERY many companies that make wonderful desktop publishing programs you have never heard of.
    Or, better still, go to <www.mause.ca > and download some of the 2007 DoubleClick newsletters: look for reviews of DesktopPublisher Pro, Ready,Set,Go!, QuarkXPress 7, Swift Publisher, MLayout, RagTime & RagTime Solo, Mariner Write, and others. For a while they had a few reviews of excellent desktop publishing articles in every issue.
    Check them out !!!!!

Maybe you are looking for