Procedural confusion (several questions)

My task is to develop a Course Management System:
I have the desired variables for an abstract Course class which will be extended by 3 subclasses of CourseType
Side: this task is due in 6 days and the how and why are becoming blurred
At this time I don't have working code (when I run it I get no result) so I'm back to starting over
Q1 I want my subclasses to inherit my super variables but I understand that if I define 'private' variables they are not inherited .... which is 'proper coding'?
Declare the variables as public (available anywhere) or declare protected (there is no need for them to be accessed from outside the project).
appropriate security levels are one of the criteria of the task (and I've confused myself)
Q2 Methods will be inherited by subclasses, with mutator methods which provide subclass specific data being overwritten accordingly. Would I be correct in assuming the 'How' for this section will depend on my chosen option above?
Q3 In java 1.6; which is the preferred variable Array method .... Vector() or ArrayList() ?

Thanks Keith
This assignment is actually part 2, I missed the first part because my motherboard died (and the tutor hasn't posted the solution yet)
so I'm sort of working blind
Part 3 is to create the GUI App, so I'm trying to code with that in mind
in part 1, it was suggested that we use a Courses interface which would be implemented by the Course class (which is in turn, extended by CourseType classes; I don't understand interfaces so I've opted for an abstract Course class because I can't define methods in an instance.
I have the abstract Course class, a Student class, and I've tried to put together a working Course.CookingCourse subclass
package <packageName>;
import java.util.*;
public abstract class Course
    private int ID = 0;
    private String courseTitle;
    private String teacher;
    private int MAX_STUDENTS;
    private ArrayList listStudents = new ArrayList();
    private int totalStudents = listStudents.size();
    private double standardCharge;
    private double income;
    private double runCost;
     * A Scanner instance, for reading data inputs from the keyboard
    private static Scanner console = new Scanner(System.in);
    private String inputLine = console.nextLine();
    private String inputString = console.next();
    public int getID()
        return ID;
    public int newID()
        getID();
        ID = ID + 1;
        return ID;
    public String setCourseTitle()
        System.out.println("What is the Title of this Course?");
        courseTitle = inputLine;
        return courseTitle;
    public String getCourseTitle()
        return courseTitle;
    public String getTeacher()
        return teacher;
    public String assignTeacher()
        /** check if we have assigned a teacher yet */
        if (getTeacher().length() < 1)
            /** If there is no teacher, assign one */
            System.out.println("Who will teach this Course?");
            while (console.hasNext())
                String firstName = inputString;
                String lastName = inputString;
                teacher = firstName + " " + lastName;
        } else
            /** there is a teacher assigned */
        return teacher;
    public int setMAX_STUDENTS(int val)
        this.MAX_STUDENTS = val;
        return MAX_STUDENTS;
    public int getMAX_STUDENTS()
        return MAX_STUDENTS;
    public int getTotalStudents()
        return totalStudents;
    public double setStandardCharge(double charge) {
        this.standardCharge = charge;
        return standardCharge;
   public double getStandardCharge()
        return standardCharge;
    public double getIncome()
        return income;
    public double getRunCost()
        return runCost;
     * Calculates the running cost for the course, based on the formula
     * provided. The formula is entered per instance.
     * @return runCost
    public abstract double calculateRunCost();
}Do I need to define a constructor for an abstract class?
package <packageName>;
import java.util.*;
public class CookingCourse extends Course
    int ID = super.getID();
    String courseTitle = super.setCourseTitle();
    String teacher = super.assignTeacher();
    final static int MAX_STUDENTS = super.setMAX_STUDENTS(10);
    ArrayList listStudents;   
    int totalStudents = super.setTotalStudents();
    double standardCharge;
    double income;
    double runCost;
    /** Default constructor */
    public CookingCourse()
        this.ID = super.newID();
        this.courseTitle = super.setCourseTitle();
        this.teacher = super.assignTeacher();
        this.MAX_STUDENTS = super.setMAX_STUDENTS(10);
        this.listStudents = new ArrayList();
        this.totalStudents = listStudents.size();
        this.standardCharge = setStandardCharge();
        this.income = 0.0;
        this.runCost = calculateRunCost();
     * Custom constructor with declared variable
     * @param courseTitle
    public CookingCourse(String courseTitle) {
        this.ID = super.newID();
        this.courseTitle = courseTitle;
        this.teacher = super.assignTeacher();
        this.MAX_STUDENTS = super.setMAX_STUDENTS(10);
        this.listStudents = new ArrayList();
        this.totalStudents = listStudents.size();
        this.standardCharge = setStandardCharge();
        this.income = 0.0;
        this.runCost = calculateRunCost();
     * Stores the standard charge for the course
     * @return standardCharge
    public double setStandardCharge() {
        double charge;
        if(courseTitle == "Italian Cooking"){
             charge = 500.0;
        } else { // courseTitle == "Seafood"
            charge = 700.0;
        this.standardCharge = charge;
        return standardCharge;
     * Calculates the cost of running the course according to the
     * formula provided
     * @return runCost
    @Override
    public double calculateRunCost()
        double formulaBase = 1000.0;
        double formulaVarient = totalStudents * 50.0;
        runCost = formulaBase + formulaVarient;
        return runCost;
}And, the Student class
package <packageName>;
import java.util.Scanner;
public class Student
    private String name;
    boolean fifty = false;
    boolean returning = false;
    private String address;
    private int age;
    private double courseFees = 0.0;
     * create a Scanner for reading data inputs from the keyboard
    private static Scanner console = new Scanner(System.in);
    private String inputLine = console.nextLine();
    private int inputInt = console.nextInt();
     * Student Constructor
     * Since each name will be unique, we create the student instance
     * by directly entering this information
     * @param name
    Student(String name)
        this.name = name;
        this.fifty = false;
        this.returning = false;
        this.address = setStudentAddress();
        this.age = setAge();
        this.courseFees = 0.0;
    public String setStudentAddress()
        System.out.println("Enter the Student's address: ");
        System.out.println("Hit <Enter> if not supplied");
        if (inputLine.length() == 0)
            address = "Address Unknown";
        } else
            address = inputLine;
        return address;
     * Calculates the Student's age by obtaining their Date of Birth and
     * comparing it to today's date.
     * By utilising this method, we can dynamically calculate the age of
     * returning students.
     * @return age
    public int setAge()
        // Get today's date, so we can calculate age
        long today = new java.util.GregorianCalendar().getTime().getTime();
        System.out.println("Enter the Student's Date of Birth: (dd mm yyyy)");
        int day = inputInt;
        int month = (inputInt - 1);
        int year = inputInt;
        long birthDate = new java.util.GregorianCalendar(year, month, day)
                .getTime().getTime();
        long diff = today - birthDate;
        // Convert milliseconds back to years
        long y_diff = diff / 1000 / 60 / 60 / 24 / 365;
        age = (int) y_diff;
        if (age > 49)
            fifty = true;
        return age;
    public double setCourseFees()
        // TODO
        return courseFees;
    public String getStudentName()
        return name;
    public String getStudentAddress()
        return address;
    public int getAge()
        return age;
    public double getCourseFees()
        return courseFees;
     * Add a new student
    public void addStudent()
        new Student(name);
}I have yet to create the StudentRegister class, which will be our expanding array list of all students registered regardless of enrolment status.
The ArrayLists within each Course will only contain students for that course (but I'm still unclear on the 'How' .... will consult textbook for that though)
Edited by: kcstingel on 21/04/2008 22:05

Similar Messages

  • Can you help me with several questions?

    I have several questions
    1. What boxes do I need to click on when I click on a link and want it to open in windows instead of tabs?
    2. Why is it that I can not add norton 360 and yahoo on my add on bar?
    3. Is it possible to just use firefox to open up my aol without signing on to windows and signing on to aol and then using firefox as my search engine and if so how do I do this?
    4. Why is it that there are so many times that when trying to go to to a link that it keeps coming up try again?
    5. Also what kind of antivirus and spyware do foxfire have or will my norton 360 cover this on foxfire?
    If you can help me with all this then I would appreciate it

    You could set it up so that the user never has to press "commit" button by modifying the "update" and "delete" event within "DataHandlerComponent.jsp" which will commit on all updates and deletes. This will also commit the "inserts" as the insert process will take you the the update page anyway.
    Bill G...
    "DataHandlerComponent.jsp"
    -- snip --
    <%-- DML event handling (Create handling is embeded in DataEditComponent)--%>
    <jbo:OnEvent name="update">
         <jbo:Row id="myrow" datasource="ds" rowkeyparam="jboRowKey" action="Update" />
         <%-- bg add - want to commit immediately --%>
         <jbo:Commit appid="<%=amId%>" />
    </jbo:OnEvent>
    <jbo:OnEvent name="delete">
         <jbo:Row id="delrow" datasource="ds" rowkeyparam="jboRowKey" action="Delete" />
         <%-- bg add- want to commit immediately --%>
         <jbo:Commit appid="<%=amId%>" />
    </jbo:OnEvent>

  • Several questions on Fireworks from absolute beginner

    Hello!
    At the moment I'm in the very beginning of web-designing process and I've been using Fireworks trial for several days only. Before that I've created only one website in Joomla! and that's all. I've got several questions and I would be glad if masters of Fireworks will post full answers on them.
    I've read the official manual, but didn't check any additional materials, because I feel better when learning myself with help in form of answers to concrete questions.
    Here is how I see process of making simple website in Fireworks: draw website and then make it to work. I did first part and I've prepared my website. It of course looks ugly, but I want to start from it, as I'm learning. Here it is:
    Okay, what is the next thing I should do? Right, I should slice it. And here goes the question: how should I slice my menu? I want it to be simple menu, so when you move mouse over "About me" it lightens in some other color and some content should appear in right part of this structure. How would I implement it using Fireworks? Then in what format should I export my webpage? HTML and CSS? How do I write styles in CSS through Fireworks? And final question is how can I make my website be in center of page (I've tried to add <center></center> inside "index.htm" file, but no luck)? I would also like to know what do I need to do with all images so you can't select them with mouse and move all around in your browser? How do I stick them:
    Thanks and sorry for too many questions at one time,
    Aleks.

    Looking at your mockup, that navbar could probably be created 
    completely using CSS and HTML, rather than slice up the "button areas" 
    but if you want to go that route, I'd recommend creating button 
    symbols. The slicing is done for you and you can create up to four 
    states for the button.
    If you want to export the graphics only, choose File > Export.
    Browse to your site folder
    Set the Export option to Images only
    Make sure you are exporting slices
    Deselect the option to export areas without slices
    Click Save (Windows) or Export (Mac)
    Use DW to create your page, insert your images and add your rollover 
    behaviors.
    HTH
    Jim Babbage
    NewMedia Services
    http://www.newmediaservices.ca
    Community MX Partner -
    http://www.communitymx.com/author.cfm?cid=1036
    Adobe Community Expert
    http://www.adobe.com/communities/experts/members/206.html
    Author - Lynda.com
    http://movielibrary.lynda.com/authors/author/?aid=188
    Author: Peachpit Press
    http://www.peachpit.com/store/product.aspx?isbn=0321562879

  • Several question regarding kde4

    Hi!
    Yesterday I have upgraded kde to 4.1 version. I am quite happy with it, but I have several questions:
    1. Is there any way to organize icons on desktop? In KDE 3 we had "Snap to grid" and was ok. Now they are freely mixed on desktop.
    2. I am missing some KDE 3 styles (like domino). And now Qt3 apps uses basic Qt styles (which are awful). Trying to install it from pacman results in error, because styles require kde3-base.
    P.S. I rather don't like default theme for KDE4. I miss some nice and polished window decorations and styles and of course grayish gray and more gray color schemes .

    I heard about but didn't test Folder view (for managing icons on desktop). Also you can right click on applications in the menu and tell them to be put on the desktop. Or at least it worked before, with the first kde-workspace package merged. Unfortunately I cannot test now, since I'm on a win desktop at work.
    Last edited by ckristi (2008-07-31 13:10:06)

  • Several questions that I do not see in the "FAQ" about CC.

    I have several questions that I do not see in the "FAQ". Here are three of them.
    1) After a cancellation of membership, for whatever reason, will I still be able to use the After Effects I bought before this CC thing?
    2) What happened to the software I have purchased in the past? I can no longer link to the page that contains my serial numbers for the products that I have purchased.
    3) And can I no longer download my software if my copies are lost?
    4) Is CC the only way to get future software versions? It appears that using the software through a subscription keeps one from upgrading to new versions without having to keep paying once you purchased or one will not be able to use the software.

    1) After a cancellation of membership, for whatever reason, will I still be able to use the After Effects I bought before this CC thing?
    1, After cancelling CC you can use the perpetual products purchased by you earlier. If you have registered them you can access them via Adobe.com (Retail purchase)
    2) What happened to the software I have purchased in the past? I can no longer link to the page that contains my serial numbers for the products that I have purchased.
    As mentioned all your previous purchases are available to you, to get the serial number of past if they are retail purchase & registered then :
    Enter your Adobe ID and password, and then click Sign In. Go to manage account(you get this when the cursor is hovered over your sign in name, choose all products.
    The My Adobe page is displayed. All your registered products and their serial numbers are listed in theMy products section
    3) And can I no longer download my software if my copies are lost?
    Yes you can download it if you have purchased it as an download link as the download option is also available with the serial number, you can find some download here also Download and Installation Help
    4) Is CC the only way to get future software versions? It appears that using the software through a subscription keeps one from upgrading to new versions without having to keep paying once you purchased or one will not be able to use the software.
    The best part of CC is that you do not need to make another purchase, the CC keeps on upgrading on its own at no extra cost, you can get the upgrades till the time you have active CC.
    Regards
    Rajshree

  • I have several questions. I need to upload my photos to free up space on my iPhone. I put the cable in my MacBook  Pro and tried to upload photos . After 2 hours my computer says it is still uploading. I then disconnected my cable and tried to shut down m

    I Have several questions. I tried to upload photos from my iPhone 4S to I photo. 2 hours later it says it is still uploading. I disconnected my cable from MacBook Pro and iPhone and tried to completely shut die all Apis and computer. The wheel for shut down ran 30 min and finally I did a force quit. Help! I would live a real human to talk to. Donna in El Paso 9155653231

    This can be used to boot the machine and delelte enough files to get it to boot normally.
    .Create a data recovery/undelete external boot drive
    Read about storage drive so you can store your extra stuff.
    Most commonly used backup methods
    Also here to see how a full boot drive slows the machine down
    Why is my computer slow?

  • -newBee-Im tring to use Creator 2 EA 2 and have several questions -

    Hi
    Im tring to use Creator 2 EA 2 and have several questions - i will be thankful for reciving answers.
    0-It take 300 meg of my memory in small 10 page sample project / is it normal ? (memory shown in task manager windows XP)
    0-Where i can find documents about Creator way of using RowSet technology ?
    I have several question which i could not find answers in documents or online tutorials my questions are :
    1-for example i have a table in a data source ? how i can access my table ?
    2-i bind fields of jsftest table to texteditors i can save changes to current field
    by using : jsftestDataProvider.commitChanges();
    Now how i can insert a new ROW ?
    i tried jsftestDataProvider.appendRow(); in another button action but it insert null items
    into database / how i can add a row to my table
    3-how i can delete a field based on a field value ? or even primary key value ?
    should i write the sql Script in Session bean method and use that in my jsf pages ? or maybe RowSet technology has some
    solution for this ?
    4-How i can use HTML tags (not jsf tags)inside a jsf file ?
    is it possible to use them or not ? for example to generate a table with some dynamic column number?
    5-is it possible to use JSP tag libraries like DisplayTag in jsf ?
    6-does Creator 2 EA 2 support Myface ?
    7-can i add html tags to result page in java source file ? for example in Action on a button add some HTML tag to result page ?
    8-how i can pass url parameter between pages ? if i do not like to use request bean.
    Its my question for Now ;)
    Thank you for answering

    Haha.... thats normal.
    I've 768mb of ram, and i can still feel the lag, especially when the server and pointbase is one,
    worst still.... i having JSC and Netbean running together -_-"
    i think 1.5GB of ram wld be gd
    Regarding the tutorial part, there are api in the "Dynamic Help" box,
    What i did was extracting the java doc into my desktop for easy reference. JSC's screen is too small.
    U can find these references under "C:\Sun\Creator2\rave2.0\docs". Just unzip them

  • Several question about SVN PKGBUILDs

    I'd like to make a PKGBUILD for an SVN version of a program. I have just looked at existing PKGBUILDs and now there are  several questions:
    * Why are PKGBUILDs made for particular revision? PKGBUILDs for the latest revision would not require maintainance and would be more useful for users... (IMHO)
    * Why does everyone make 'svn co' in their PKGBUILDs and not 'svn export'? I don't think that users will commit their changes under anonymous account anyway... (that will be 98% impossible)

    Lazer wrote:* Why are PKGBUILDs made for particular revision? PKGBUILDs for the latest revision would not require maintainance and would be more useful for users... (IMHO)
    Because you have to put one version when you write the PKGBUILD.
    Besides, it indicates that the maintainer of the PKGBUILD tested this particular revision.
    It is impossible to know if the PKGBUILD or the package will still work correctly at a future revision (there could be changes in the build system, other compilation problems, new bugs in the software, etc...)
    That said, makepkg by default will update the revision automatically when you run it. But this can be prevented with --holdver :
          --holdver    Prevent automatic version bumping for development PKGBUILDs
    * Why does everyone make 'svn co' in their PKGBUILDs and not 'svn export'? I don't think that users will commit their changes under anonymous account anyway... (that will be 98% impossible)
    Uh?
    $ svn -h co
    checkout (co): Check out a working copy from a repository.
    PS : have a look at /usr/share/pacman/PKGBUILD-svn.proto from abs package for a prototype of a svn pkgbuild.
    Last edited by shining (2008-08-17 09:08:05)

  • [SMS capabilities] Several questions

    I have several questions about iPhone SMS capabilities.
    Q1 : is it possible to launch an application when receiving a SMS with particular content or from a specific phone number ? What kind of notifications can be done toward the application when receiving this SMS ?
    Q2 : is it possible to parse SMS content inside the application ?
    Q3 : is it possible to send an automatic SMS with the application, without user need to write it ? For example, the user does a particular action that results into a SMS sending toward a server which controls other user equipments.
    Thanks in advance for your answers.

    Hi there! From my experience (having very very briefly developed for iPhone) is that:
    1. No, and the SMS app cannot 'hand off' to another app;
    2. The iPhone SMS database cannot be read from another 3rd party app;
    3. I'm unsure whether the SMS app has it's own protocol (like, sms:).
    Your best bet, if you are a registered iPhone developer, is to post these questions on the Apple iPhone Developer forums.
    Good luck!

  • Several questions about Application Security

    Hello,
    I have several questions about Application Security and perhaps I need a few tips...
    I have a lot of users in a few groups which have access to my application! And the different groups should have only access to their pages.
    In my application I use trees to navigate through the application.
    So my idea is that i display different trees for the different user groups and restrict the user to access the URL....so the user can only see and contact "their" pages.
    I know how to create the logic behind the trees, but how can I create the restricted URL access...
    The "No URL Access" in the Session State Protection can not be used, because I use a lot of links in reports and HTML regions.
    Is there another way to solve that?
    But I am unsure if that is a "good" solution for my problem!
    What do you think about that?
    Am I going to do that too complicated?
    Could that be done by authentication or authorization?
    (By the way, I do not understand the differences between authentication and authorization. Can anyone help?)
    I would be glad for any reply!
    Thank you,
    Tim

    Hey Arie and Scott,
    thank you for your quick reply!
    Now I understand the context around authorization and authentication...
    I try the Access Control List and I think that is a very nice feature! Really good!
    But now I am wondering, how I can create more privileges?
    So that I have a few "end-user-roles" and then I can choose who have access to a page and who not!
    Does anybody know how to do that?
    Thank you,
    Tim

  • Several Questions about upgrading APEX

    Hello,
    I a several questions about upgrading APEX.
    I want to upgrade my APEX 2.0 to 2.2 and hopefully in a few month to 3.0.
    Is there a How To about upgrading APEX?
    What would happen to my applications?
    Would there be any problems about the applications when the APEX version is upgraded to another version?
    Thank you,
    Tim

    Tim,
    Yes there is (detailed) upgrade documentation provided with the upgrade itself, which you should definitely look through. The 2.2 and 2.2.1 releases are currently available here -
    http://www.oracle.com/technology/products/database/application_express/index.html
    You applications will be 'upgraded' as part of the upgrade process (i.e. they will continue to work with the new software once the upgrade is complete).

  • Several questions regarding File Vault

    Hi!
    I have several questions regarding File Vault - right now I'm using Mac OS 10.4.8
    1.: The battery lock of my iBook is defect thus it happens from time to time that while transporting it the battery drops out while the laptop is sleeping. What happens with the File Vault-disk image?
    2.: I want to (have to ) set up my Intel iMac again. The installer-CD I have will bring it back to 10.4.6
    AFAIK the data format used for File Vault since 10.4.7 is version 2. What happens if I encrypt my stuff now (10.4.8 - thus version 2), back it up to my backup disc, install a new system (10.4.6 - therefore version 1) and want to access my data via Migration Manager (don't want to use archive and install)?
    3.: How do I actually do a backup of my data while the system is running? The backup should be encrypted as well.
    I use the demo-version of SuperDuper for backing up my system because with it I can ensure that I have a complete bootable backup of my running system.
    Thanks for your answers in advance
    ibook g4 12" 1.2 GHz 768 MB RAM / Intel iMac Core 2 Duo 17" 2.0 GHz 2GB RAM   Mac OS X (10.4.8)  

    Parker,
    You said:1. If it did, Apple would not use FileVault, as everyones computer will have a battery problem once in their life, and Apple would lose buisness from angry people who lost all of their data.I have seen enough reports of data loss with FileVault that I feel compelled to dispute your statement.
    In Data corruption and loss: causes and avoidance, Dr. Smoke writes...If your data-security needs demand FileVault, you should backup your encrypted Home folder regularly, preferably daily. Like any hard drive or disk image, a Home folder protected by FileVault — an encrypted, sparse disk image — does not respond well to the causes of data corruption...Loss of power definitely is a cause of data corruption.
    For Niels....,
    An Unencrypted Look at FileVault, by François Joseph de Kermadec is an excellent discussion of the features, pitfalls, and cautions regarding Filevault.
    Although the article discusses Panther and is dated 12/19/2003, the concepts as they apply Tiger have not changed.
    The cautions and warnings are prominent in any of the Apple Knowledge Base articles referring to the use of FileVault. If a user is unfamiliar with any aspect of FileVault, it should not in my opinion be activated.
    As good as FileVault is in protecting your sensitive data, it also presents the danger of locking up your files in an irretrievable ball of one's and zero's. Backups are critical. You must ensure that you have a comprehensive backup plan. Backup and Recovery, by Dr. Smoke is a fine example of what you need to consider.
    ;~)

  • Several questions in one slide

    Hi. Can we have several questions in one slide? Example of a quiz true / false. Is it possible to have three true / false questions on the same page?
    This page contains a single "Send" button. Button that links to a single page response. Is it possible ? Thanks

    Each radiobuttons widget has an associated variable, that will store the answer. In this case either 'True' or 'False'. You can insert that variable in a Text Caption, using the small X button in the Format accordion of the Properties panel for the Text Caption. When the user clicks one of the radiobuttons, this caption will show the chosen answer. If you want to be able to control the content for the variable (perhaps resetting it to empty) you need the enhanced version created by Jim Leichliter, aka CaptivatePro/Captivatedev. It is available for free on his website (Google Jim Leichliter).

  • Several questions about oracle ASM in 11gR2.

    Hi, all.
    The db is 11.2.0.3 on a linux machine.
    I have several questions about oracle ASM functionality.
    1. V$ASM_DISKGROUP.ALLOCATION_UNIT_SIZE is the stripe size in bytes??
    2. V$ASM_DISK.DISK_NUMBER is unique to a physical disk??
    3. if the second question is the case,
    disk_number=0 (a physical disk) has 14 partition on it.
    And each partition belongs to several diskgroups.
    Is ths right??
    with q1 as (
         select /*+ use_hash(b,a) */
              disk_number,b.group_number,b.name,a.path,sum(os_mb) tot_size ,count(*) cnt
         from v$asm_disk a, v$asm_diskgroup b
         where a.group_number=b.group_number
         group by disk_number,b.group_number,b.name,a.path
         order by disk_number,b.group_number,b.name
    select disk_number,group_number,name,path,tot_size,
           sum(tot_size) over (partition by disk_number) disk_size,
           sum(cnt) over (partition by disk_number) parition_cnt_per_disk
      from q1
      order by q1.disk_number,group_number
    DISK_NUMBER     GROUP_NUMBER     NAME     PATH     TOT_SIZE     DISK_SIZE     PARITION_CNT_PER_DISK
    0     1     ARCH     /dev/raw/raw100     53256     454460     14
    0     2     AAAREDO1     /dev/raw/raw111     10240     454460     14
    0     3     AAAREDO2     /dev/raw/raw113     10240     454460     14
    0     4     CRS     /dev/raw/raw83     3000     454460     14
    0     5     BBBDATA1     /dev/raw/raw10     50232     454460     14
    0     6     BBBDATA2     /dev/raw/raw41     50232     454460     14
    0     7     BBBREDO1     /dev/raw/raw1     10240     454460     14
    0     8     BBBREDO2     /dev/raw/raw3     10240     454460     14
    0     9     CCCDATA1     /dev/raw/raw75     76400     454460     14
    0     10     CCCDATA2     /dev/raw/raw165     51300     454460     14
    0     11     CCCREDO1     /dev/raw/raw118     10240     454460     14
    0     12     CCCREDO2     /dev/raw/raw120     10240     454460     14
    0     13     CCCDATA1     /dev/raw/raw125     51300     454460     14
    0     14     BBBDDATA     /dev/raw/raw71     57300     454460     14
    .Thanks in advance..
    Best Regards.
    Edited by: 869578 on 2012. 12. 23 오후 10:05

    1. No. The stripe size always equals 128 KB in any configuration.
    (http://docs.oracle.com/cd/E11882_01/server.112/e18951/asmcon.htm#BABCGDBF)That is not a true statement. Please read the document, the stripe size depends upon what method of striping we using (fine-grained or coarse-grained)
    --from the same oracle document:
    To stripe data, Oracle ASM separates files into stripes and spreads data evenly across all of the disks in a disk group. The fine-grained stripe size always equals 128 KB in any configuration; this provides lower I/O latency for small I/O operations. The coarse-grained stripe size is always equal to the AU size (not the data extent size).
    --are we using fine grained or coarse-grained ? and how to change the striping method (using TEMPLATES)
    http://docs.oracle.com/cd/E11882_01/server.112/e16102/asmfiles.htm#g2223792
    also see following:
    http://oracletechlovers.blogspot.com/2012/06/asm-differences-between-corse-and-fine.html

  • Several Questions Regarding Educational Versions of Software

    Alright, I have several questions regarding eduational software from Adobe.  I will be attending school in the near future (now I am not enrolled in any type of school) and I notice that Adobe has huge discounts on 'educational software'.
    What exactly is the difference between the 'retail' version of a program and an educational version?  Do you need some sort of student ID to activate an educational version, or proof that you're in school, or anything special like that?  I've noticed people selling unopened educational versions on eBay and from what I hear there are no differences between the software, but this makes me wonder... why the price difference?
    Also, I plan on buying another Mac in the near future - probably for school.  My second questions is - with this software (educational), can I put the programs on both my Desktop and my Laptop, or will they only work registered to one person on one computer?  I've heard from people that serial numbers can only be activated so many times.
    Final question.  My hard drive recently crashed, and I lost a good bit of stuff and had to re-install everything.  If this would happen again, can I re-install all of the Adobe programs to a new hard drive?  Or am I going to encounter the whole 'serial numbers can only be activated so many times' thing?
    Okay.  I think that about does it.  Any input would be great.  Thanks.
    -Mike

    In terms of contents, there is normally no real difference between the retail and educational/student editions. There may be some extra fonts or clipart in the retail version, but this varies from release to release and from product to product.
    You must qualify to purchase an educational/student version. Such qualifications are listed on Adobe's website. Normally you must provide proof of such qualification to whoever sells such software licenses to you. You cannot buy now on the basis that you will be a student in the future. You must have the student status at the time of the purchase.
    Unlike retail versions, educational/student versions of Adobe software are not transferable. Sales of such "unopened" software on eBay should be regarded with suspicion. Authorized Adobe resellers do not offer software sales on eBay. The software is either stolen, used (but repackaged), or pirated.
    Most Adobe software, including the Creative Suite software, may be simultaneously activated on up to two computers owned and used by only one individual. The second computer is typically a mobile computer if the first computer is a home computer for students. For retail, typically the first computer is one's office computer and the second computer is a mobile or home computer. The computers are not to be running the software simultaneously. And no, two students can't share a single copy on two separate computers.
    The software may be activated and deactivated but after 20 or so such cycles, you will need to call Adobe and explain what's going on to obtain any additional such cycles. If you are activated on two systems and a disk drive or computer blows out and you need to reinstall the software without having had the ability to deactivate on the blown system, Adobe's activation support group will normally grant you an extra activation, assuming that you don't have a record of abusing the priviledge (such as claiming your disk drive crashes once a month!).
            - Dov

Maybe you are looking for

  • Transfer data from a window to another

    Hello All, This my first programme, In my first window I write the name of the company in "INSociete" in the class DataPanelCli when I use the button "findcli" in the class ButtonPanelCli, I'm looking in the tables Cli_fact and Adresse and the reques

  • Printing problem with Print Layout Border:

    I can't get Pages to recognize the Border: function under Layout when I go to Print. I'm using an HP Photosmart C6280 with Driver Version 2.3.1 (which I believe is the latest version). It appears that I have everything set up correctly. A month or so

  • My Creative Cloud Desktop app keeps crashing.

    It starts up, but then crashes out after a few seconds. I've tried re-installing. I've used Cleaner Tool. Nothing seems to work. I'm running CC on MacOS Mavericks although from what I can see in the forums, windows users have similar issues. Does any

  • Cheque numbers

    Hi All. The payment and system has assigned cheque against document numbers as pre cheque series updated in the SAP. But the actual Cheque Numbers given to parties/vendors are different than cheque numbers assigned in SAP. We want to assign new Chequ

  • Withholding tax - cancel invoice

    Hello Experts, I have configured Extended Withholding tax for invoices, so when an invoice is generated, a line item for withholding tax is generated as well. My problem is when cancelling an invoice (MR8M): the system generates an FI document with a