Setting up Classic:  1st time mac user -- spent hours going thru threads

Hi Everyone,
After a lifetime of receiving & resisting PC-related brainwashing, I have finally found the means to purchase my first Apple computer (Yeah!). It's a Powerbook G4 running Tiger version .9 -- it only came with 3 Install Discs for Panther, however (#1 and #2 say 'v10.3.2', disc #3 only says 'v10.3'). Which install discs I have seems to be a central issue in ways I don't really understand yet; so there's that info for you.
I was thinking that I might be able to install a Classic system folder from disc #2 (I've checked Sys Pref & don't seem to have one anywhere), but I can't find OS 9 as an option when I put in that disc (or any of them) and explore. I've been wary about restarting the computer with any install discs in, because I really don't know what I'm doing yet. Is it safe for me to do that w/o jeopardizing my current OS (remember, don't have Tiger discs) or jeopardizing my HD?
In addition, I looked under 'About this Mac' >> 'More Info >>...>> and found that my hard drive does NOT have the OS 9 drivers installed. How does this affect what options I may have?
I have an old external hard drive that I WOULD be willing to reformat and mess around with. Is it an option for me to install & run OS 9 off of it via Classic Mode in Tiger? It's connected via USB... Could I install it onto there easily from Tiger without jeopardizing my current setup?
Thanks for bearing with me on this. I'm trying to think through all info you might need to know from me about my situation, while simultaneously relearning the basics (such as holding down CTRL when clicking acts as a right-click on my laptop!) It's a bit much... I've heard such great things about Macs over the years, so this is your chance to help me have a good first experience!
Zapple9
Powerbook G4 1.67   Mac OS X (10.4.9)  
PBG4 1.67, 2GB   Mac OS X (10.4.9)  
PBG4 1.67, 2GB   Mac OS X (10.4.9)  
PBG4 1.67, 2GB   Mac OS X (10.4.9)  

Hi, Zapple, and welcome to Apple Discussions. Your Powerbook can't start up in OS 9. That means you don't have the option of using a retail OS 9 installer CD, because such an installer only runs in OS 9, not in OS X. The CDs or DVD that were originally shipped with your Powerbook included an installer for a version of OS 9 that is serviceable as Classic, but not bootable. If you have or can get those original discs (check with the seller first, because you should have received them with the PB), that would be the best way for you to install Classic. If you can't get them from the seller, duplicates of the original discs may still be available from Apple Customer Relations, by telephone only, for a small fee: call AppleCare at 1-800-275-2273 for information about availability and how to order. Have your Powerbook's serial number handy when you call, and be aware that you may be asked to furnish proof that you purchased the computer legitimately.
The Panther install discs you have are of no use to you, because your computer was originally shipped with either OS X 10.3.7 or 10.4, and no Mac model can run an OS version earlier than the one that was shipped with it. They probably won't even start your PB up. Sooner or later it will be imperative for you to have a Tiger installer DVD, unless you buy Leopard and install it before you experience any problem that requires you to use an installer disc for troubleshooting or repairs. But Leopard won't be out until next Fall, so that's not likely. A retail Tiger installer won't contain a Classic installer, but you should buy one anyway: if you don't have one, you're sure to need it.
The only other Classic installation option I know of for you, besides obtaining the original PB G4 discs or duplicates of them, is to copy an OS 9.2.2 System Folder that provides Classic operation on another Mac. Bear in mind that someone else's copy of OS 9 is licensed for use on only one computer, so there might be legal issues in copying it to a second computer. But it's also arguable, perhaps, that by purchasing your computer, you also purchased the right to use the software that was originally supplied with it, even if the discs weren't delivered to you by reason of of the seller's negligence, ignorance or dishonesty. Note that I'm no lawyer, and you'll have to be the judge of what's comfortable for you.

Similar Messages

  • I have just opened my brand new Macbook Pro and I'm a first time mac user. I have tried to download flash to enable me to watch you tube clips, but on trying to download it, it says I need to close Safari but after doing so, it still won't respond.

    I have just opened my brand new Macbook Pro and I'm a first time mac user. I have tried to download flash to enable me to watch youtube clips, but on trying to download it, it says I need to close Safari but after doing so, it still won't respond. Any tips? Help?

    Actually you need to quit Safari which is different from closing.  With Safari open go the menu bar for Safari/Quit Safari. 
    Mac 101:  Get Started Using A Mac 

  • I am a first time Mac user. how do i get windows.

    I am a first time Mac user. how do i get windows.I am student; can I avail of a discount should I need to buy any packages

    Yes
    see
    http://store.apple.com/uk/browse/home/education_routing
    dont forget to select the correct countrywhen page opens

  • I'am a first time mac user, can any explain to me how to transfer file i.e. iTunes ,pictures, other files.

    I'am a first time mac user, can any explain to me how to transfer file i.e. iTunes ,pictures, other files.

    Select a file you want to transfer and drag it to the desired destination.
    If you need help with the basics of OS X you can:
    Select Mac Help (or Help Center) from the Finder's Help menu and enter a search keyword. For your question you might search for "copy," "file copy," or "drag and drop" for example.
    See Apple - Support - Mac 101
    Visit the Apple website where you will find additional information and tutorials on how to use OS X.

  • There is a problem in updating iphoto and iMovie, read a response here from a certain Dahveed if I'm not wrong to try this, however I'm a first time mac user, how do you delete this ... /Mac HD/Library/Caches/com.apple.appstore/adoption.plist

    There is a problem in updating iphoto and iMovie, read a response here from a certain Dahveed if I'm not wrong to try this, however I'm a first time mac user, how do you delete this ... /Mac HD/Library/Caches/com.apple.appstore/adoption.plist

    It says 'To update this application, sign in to the account you used to purchase it.'
    However I only have one account. I've tried to sign out and in several times. But it doesn't work. I do remember changing my password recently. Secondly I'd like to add that I got this macbook air 3 days ago. I'm a first time mac user. It had three updates initially. Mountain lion 10.8.2, iphoto and the imovie. I updated the mountain lion, thinking I'd get the iphoto and imovie done later. However now this problem has come up. Thanks for responding. Hoping to hear from you soon again regarding this.

  • First-time Mac user with Migration Assistant woes

    I'm a new Mac user with a MacBook Air. Still trying to get the migration process completed after three days so I can start using my computer. Looks nice, at least. Three questions:
    1. After a 36-hour migration attempt from a PC over Wi-Fi, and with 2 hours to go, I'm getting a "Reconnecting to Mac" window on the PC. If it reconnects, how long could it take? It's still sitting there after 15 minutes.
    2. If I cancel the migration process, do I have to start over and cross my fingers for another 36 hours, or does it pick up where it left off?
    3. Is there any way to get a faster file transfer, say by Ethernet cable (I have the adapter), USB, anything. This is becoming painful.
    I have verified the Wi-Fi connection is up and running. I can connect and reach the internet from my PC.
    I don't want to schlep to the Apple Store. I bought this on Apple's assurance that the migration process would would work. If it doesn't, I'm returning it.
    Thanks.

    Steve, you don't have to run Migration Assistant right away. You can set it up as if you weren't going to migrate anything. You can start using your Mac right away.
    Later, you can run Migration Assistant any time you want.
    Depending on when you cancel MA, it is probable that whatever it did up to that point will be lost. 36 hours is unreasonable.
    After you start using your Mac and are comfortable that it works to your satisfaction, connect the two with an Ethernet cable. Make sure it's a Category 5e or Category 6 patch cable (most are today). Then run MA. That ought to work and nothing will be faster.
    For what it's worth I never got MA to function properly upon initial setup. It ought to work in theory but mine would get stuck at about the 99% point. Running it after initial setup has always been more reliable. I don't know why.

  • First Time Mac User with Boot Camp Partioning Question

    Hello Mac Community. I am a long time windows user. I just purchased my first Mac product: A 15" MacBook Pro and and excited to get started. I plan to install Bootcamp and run OS X and Win XP. I will need to be able to share files with Programs in Both OS X and XP. After researching I am confused as to whether the best option is to:
    1) create 3 partitions for example 1)50GB OSX, 2)50GB Win XP & 3) 155GB shared Project and Documents Drive
    or
    2) Split Drive in half and have 2 Partitions 1 With each operating system and 90-100gb of free space on it.
    *Important Info About My Usage*
    I plan to use my MBPro primarily for media applications (video / audio production) so it is very important to me to be able to in windows for example render a quick time movie in After Effects then save it to HDD Boot Up in OS X and use that file in Final Cut. Also with windows to prevent disk fragmentation I have XP on a smaller OS drive and all my video work is done on a large project Drive.
    For this reason I would assume option 1 would be my best best? Is this correct?

    Steve, you don't have to run Migration Assistant right away. You can set it up as if you weren't going to migrate anything. You can start using your Mac right away.
    Later, you can run Migration Assistant any time you want.
    Depending on when you cancel MA, it is probable that whatever it did up to that point will be lost. 36 hours is unreasonable.
    After you start using your Mac and are comfortable that it works to your satisfaction, connect the two with an Ethernet cable. Make sure it's a Category 5e or Category 6 patch cable (most are today). Then run MA. That ought to work and nothing will be faster.
    For what it's worth I never got MA to function properly upon initial setup. It ought to work in theory but mine would get stuck at about the 99% point. Running it after initial setup has always been more reliable. I don't know why.

  • First time Mac User with a video problem

    Hi. First of all I am a brand new Mac user. I am having problems watching videos. It constantly plays for a second or two, possibly a minute and then stalls....I wait....it picks back up, plays for a second or two longer and repeats the process, so basically it is a very bad viewing experience all around doing this. I have all the software updates. I am a former pc user so trying to adjust to the Mac. I don't know where to begin on fixing this so if someone has any insight or could help it would be great.
    I have also noticed it is doing the same start-stop activity when trying to listen to a 30 second music clip in itunes....start, stop, start, stop. So you never get a continuos listen to those clips or watching any video. Very annoying and there has to be a way to fix this, just don't know how to do it on a mac. Need a little help.

    If you are using wireless, you might want to try plugging your computer directly into the cable or DSL modem and running the speedtest again. This will determine if it's a connection problem, or a problem with your wireless (possibly your router). I recently had a router go bad, and the only symptom was it was cutting the connection speeds in half, both wired and wirelessly. When I plugged straight into my cable modem I had full speed.
    What is really strange is the disparity between your upload and download numbers. Usually, the upload is 1/10 of the download, not 2x larger. I've only seen this at work where they throttle our download speeds to 6,000 kbps to keep us from downloading large files for free on the wireless, while the upload speed runs 20,000 kbps. At my home, for example, I have 4,000 kbps download, and 400 kbps upload.

  • I am a first time mac user, need some pointers?

    Hello, I'm Cheryl A
    I study Graphic Design at home. I have only been on the Mac Book Pro for two weeks.
    I was using two computers but was told by ATT that their towers were not strong enough
    for me to use both. So I turn off the Dell and use the Mac for 4 hours at school. Now I have
    on the Dell Lightroom 4 and all of the Adobe products from another school, how do I access
    all of lightroom when I already have it on the Mac ( I have Photoshop, Adobe Illustrator and Indesign.
    Help.
    Oh I forgot one more thing, today I rapped up the Dell and only using the mac book. But I did use the WD Passport
    and saw that all of the work I had on the dell was on the passport, so should I load these on, or wait until
    my appointment next week with apple.
    I understand, that whatever happens to this computer I have to pay for myself.
    Can someone with lots of experience and Help get back at me, if not then I will wait until I go back to the school
    to see what they tell me.
    <Email Edited by Host>

    Welcome to Apple Support Communities
    The process to transfer your files from an external drive to your MacBook Pro is pretty easy with Migration Assistant, so you can do it yourself.
    Connect the external drive (your Western Digital external drive), open Migration Assistant (in /Applications/Utilities) and follow its steps. It will allow you to choose what files you want to transfer, and it will create a new user account with the transferred data. For detailed steps > http://pondini.org/OSX/MigrateLion.html
    Also, as you are a new user and if you feel you do not know how to use OS X, have a look at Mac Basics articles and videos > http://www.apple.com/support/mac-basics

  • Long time Mac users

    Question:
    Do Mac users have less problems with this phone?
    GG

    I'm a Mac user and have been one for sometime. Long before where we are today- iphone 1.0 tech
    I was thinking that there would be problems or mostly not all the bells and whistles of my blackberry- I maybe missing and misspeaking some but over all iphone exceeds on more than the looks, feel. The touch screen is so good its freaky-even my 3 year old says I'm I doing that with my finger.
    To answer your question from my point of view- One it is the property of apple to know its operating system. So not to any intention other then years of knowledge, would I believe that apple should have a product that is made to operate under it's own hood better than operating under MS but it seems more likely then not. Although I am not sure that is the case
    What I would point out is that one, I believe that the iphone is being put though that paces in both markets - PC and Mac I am impressed with how well it has done. I believe we are hearing from few about large issues & problems. We hear issue one with connecting to AT&T, some syncing, some volume some Wifi and or edge, few others. For myself the issue have been iphone and I have to learn about each other. Some my learing curve some upgrades to come. We are not in fear of 2000, and of the world stopping while all the mainframes had only been taught the date with 2 years not four. That seems to have gone well to but I am still waiting!
    Mostly I love the phone- calling and paring or conferencing is a pleasure. If you have not done so already try it. The screen is right there to walk you through it. Photos, I carry a years worth-1400 and some, movies I have two on here, songs around 290, ipod cast around 4 and 4 TV shows. Try that on a blackberry.
    Not to point fingers but look at how the last product MS put out in the gaming world did. I believe I read to day that MS was going to throw 1 billion or so at the Xbox too fix it. That's rough.
    I own a business and have PC computer along with Mac and while I was fast to embrace the Mac OS upgrades I walked gingerly into XP world and I have not upgraded from there.
    Do I see issue- YES- do I see a bright future- PUT THE SHADES ON- apple always makes me smile
    G3-G5   Mac OS X (10.4.10)  

  • First time mac user so excuse the stupid question

    I have dl an application and it says to drop it into applications folder and open from there, which I have but it still won't open...help!

    It can be a little confusing... especially as a new Mac user.  As a Windows user, you used to running an installer that puts all the files everywhere for you.  The Mac OS works a little differently.  The icon that you drag to your Applications folder is actually a package (sort of like a folder only it is displayed as a single item) and all of the files needed for that application are contained in that package.  This is a much more efficient way of handling applications vs. the way Windows does.  When you install something on Windows, bits and pieces get installed all over.  That's the reason you need to have Add/Remove Programs on a Windows machine... it needs to keep track of where all the files were installed so it can get rid of them.  Even then, there are almost always some files folders left over.  For most application on a Mac, the same file you moved to Applications can just be dragged to the trash to "uninstall" it.  There are some Mac applications that do come with installers.  Usually rerunning the installer package will give you the option to uninstall as well.

  • First time Mac user, don't "get" junk mail

    I guess I'm not sure I understand junk mail. the mail program sends email it thinks is junk to that folder and much of the time, it is junk. When its not I mark it as not junk mail.
    However what is the purpose of this? For example I get a lot of advertising mail from businesses (for example Macy's) and the mail program calls it junk and I think so too. However I thought the purpose of this whole idea was to limit my junk mail. But i get ads from Macy's every single day.. (and lots of other places). When a sender is identified as junk isn't the mail program then supposed to block it or something? What is the point of the whole junk mail box if I still have to go thru it to sort out the few that are deemed junk and are not if it continually allows junk mail in?
    I'd love it to just delete the mail "I" deem as junk, I don't want to have to even go thru it.
    Am I missing something?
    Susan

    Mail has to 'learn' which mail is junk and which isn't, according to your personal preferences. It will start by making a guess, and marking some of your mail as junk. You need to spend a little bit of time for a few days going through new mail and marking it yourself to tell Mail what you want to keep and what is junk to you. Systems like mail usually need to have about 200 examples of mail designated junk and non-junk to get an accurate feel.
    Initially, as someone said, you should set Mail Preferences to leave mail it thinks is junk in your inbox (just in case it thinks something is junk that you want to keep). Once you're happy that it's got the message ('trained' in the jargon), you cna change the preference to move it to the junk folder, or delete it straight away. Make sure you find any 'good' messages that it mistakes for junk
    To make things a bit quicker. If you sort your inbox by sender or subject, you could select groups of messages to mark at one go.
    Hope that helps.
    BTW, you're not by any chance the Susan Kelly that used to work at Invensys about 4 years ago? Unlikely I know, but small world etc

  • Comboboxes are not set  on the 1st time a row is clicked in the dataTable

    I have somewhat the following setup:
    I have a DataTable that is filled with a listof objects, a actionListener is handeled when a row is clicked.
    Under the Table there are two ComboBoxes (lets call them Category and Item) that get their values from lists of Objects. The values of the list that backs the Item combo depend on the selected value of the Category combo.
    Lets assume the values look like this:
    CategoryA
    ---ItemA1
    ---ItemA2
    CategoryB
    ---ItemB1
    ---ItemB2
    Together with some textboxes, they should represent the values of the clicked row in the Table.
    Now the problem:
    When the comboboxes have a different value than the row that is be&iuml;ng selected the values of the comboboxes and textboxes are not set correctly until the 3rd time the row is clicked.
    It also doesn't go into the onClickMehod in the backing bean before the 3rd click. This is checked by a logger.
    an example:
    before clicking, the category combo is set to "CategoryB", the Item combo is set to "ItemB1" and the textboxes are empty. The row that is going to be clicked has as its category "CategoryA" and as its Item "ItemA1"
    1st click:
    the form still shows the values like they were before clicking, the log doesn't show that the method is triggered
    2nd click:
    the Item combo is set to "ItemA1", the category is still set to "CategoryB", the textBoxes are still empty. The log still doesn't show that the method is triggered
    3rd click:
    the Category combo is set to "CategoryA", the Item combo is set to "ItemA1", the textboxes also have their correct values.
    the code is as followed:
    JSP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
    <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
    <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head></head>
    <body>
    <f:view>
    <h:form binding="#{backingBean.pageLoad}">
    <h:dataTable binding="#{backingBean.dataTable}" columnClasses="COL1, COL1, COL2, COL2, COL3" value="#{backingBean.myObjects}" var="myObject" width="100%" headerClass="HEADING" rowClasses="ROW1, ROW2" rows="10">
    <h:column>
    <f:facet name="header">
    <h:commandLink actionListener="#{backingBean.sortDataList}" styleClass="rowHeader">
    <f:attribute name="sortField" value="getItemCategory" />
    <h:outputText value="Category"/>
    </h:commandLink>
    </f:facet>
    <h:commandLink shape="rect" styleClass="rowtext" value="#{myObject.item.itemCategory.description}" actionListener="#{backingBean.rowSelect}" />
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:commandLink actionListener="#{backingBean.sortDataList}" styleClass="rowHeader">
    <f:attribute name="sortField" value="getItem" />
    <h:outputText value="Item"/>
    </h:commandLink>
    </f:facet>
    <h:commandLink shape="rect" styleClass="rowtext" value="#{myObject.item.name}" actionListener="#{backingBean.rowSelect}" />
    </h:column>
    <h:column>
    <f:facet name="header">
    <h:commandLink actionListener="#{backingBean.sortDataList}" styleClass="rowHeader">
    <f:attribute name="sortField" value="getDescription" />
    <h:outputText value="Certification"/>
    </h:commandLink>
    </f:facet>
    <h:commandLink shape="rect" styleClass="rowtext" value="#{myObject.description}" actionListener="#{myObject.description}"/>
    </h:column>
    <f:facet name="footer">
    <h:panelGroup style="text-align:right">
    <h:commandButton value="first" action="#{backingBean.pageFirst}" disabled="#{backingBean.dataTable.first == 0}" />
    <h:commandButton value="prev" action="#{backingBean.pagePrevious}" disabled="#{backingBean.dataTable.first == 0}" />
    <h:commandButton value="next" action="#{backingBean.pageNext}" disabled="#{backingBean.dataTable.first + backingBean.dataTable.rows >= backingBean.dataTable.rowCount}" />
    <h:commandButton value="last" action="#{backingBean.pageLast}" disabled="#{backingBean.dataTable.first + backingBean.dataTable.rows >= backingBean.dataTable.rowCount}" />
    <h:commandButton value="Append New" action="#{backingBean.ClearFields}" />
    </h:panelGroup>
    </f:facet>
    </h:dataTable>
    <h:inputHidden value="#{backingBean.sortField}"/>
    <h:inputHidden value="#{backingBean.sortAscending}"/>
    <h:inputHidden value="#{backingBean.myObjectId}"/>
    <br />
    <br />
    <table style="border-collapse: collapse; width:100%" cellpadding="3" border="1">
    <tr>
    <td style="text-align:left; width:20%; background-image:url('images/lbar.gif'); font-family:Arial; font-size:smaller; font-weight:bold" colspan="3">Detail</td>
    </tr>
    <tr>
    <td style="text-align:right; width:20%; background-color:#CCCCCC; font-family:Arial; font-size:smaller; font-weight:bold">Category </td>
    <td style="width:80%; background-color:#CCCCCC;font-weight:bold">
    <h:selectOneMenu value="#{backingBean.selectedCategory}" onchange="submit();" valueChangeListener="#{backingBean.CategoryChange}">
    <f:selectItems value="#{backingBean.selectedCategories}"/>
    </h:selectOneMenu>
    </td>
    </tr>
    <tr>
    <td style="text-align:right; width:20%; background-color:#CCCCCC; font-family:Arial; font-size:smaller; font-weight:bold">Item id </td>
    <td style="width:80%; background-color:#CCCCCC;font-weight:bold">
    <h:selectOneMenu value="#{backingBean.selectedItem}">
    <f:selectItems value="#{backingBean.selectedItems}"/>
    </h:selectOneMenu>
    </td>
    </tr>
    <tr>
    <td style="text-align:right; width:20%; background-color:#CCCCCC; font-family:Arial; font-size:smaller; font-weight:bold">Item Description </td>
    <td style="width:80%; background-color:#CCCCCC;font-weight:bold"> <h:inputTextarea value="#{backingBean.description}" cols="60" rows="5"/></td>
    </tr>
    </table>
    </h:form>
    </f:view>
    </body>
    </html>the backing bean:
    public class BackingBean{
    -- Declaration of properties --
    public void rowSelect(ActionEvent event) {
    // Get selected MyData item to be edited.
    logger.debug("Select row");
    FacesContext context = FacesContext.getCurrentInstance();
    try
    if ((sortField != null) && (myObjects != null)) {
    Collections.sort(myObjects, new DTOComparator(sortField, sortAscending));
    dataTable.saveState(context);
    catch(Exception e){
    logger.error(e.getLocalizedMessage(), e);
    context.addMessage("ERROR", new FacesMessage(e.toString()));}
    logger.debug("Setting fields");
    myObject = (MyObject) dataTable.getRowData();
    description = myObject.getDescription();
    itemCategory = myObject.getItem().getItemCategory();
    item = myObject.getItem();
    docDisabled = !certified;
    selectedCategory = itemCategory.getId();
    myObjectId = myObject.getId();
    logger.debug("Fields set");
    public void sortDataList(ActionEvent event) {
    String sortFieldAttribute = getAttribute(event, "sortField");
    // Get and set sort field and sort order.
    if (sortField != null && sortField.equals(sortFieldAttribute)) {
    sortAscending = !sortAscending;
    } else {
    sortField = sortFieldAttribute;
    sortAscending = true;
    // Sort results.
    if (sortField != null) {
    Collections.sort(myObjects, new DTOComparator(sortField, sortAscending));
    public void CategoryChange(ValueChangeEvent vce){
    try {
    logger.debug("SelectedIndexChange: Category: {}",vce.getNewValue().toString());
    selectedCategory = Integer.parseInt(vce.getNewValue().toString());
    logger.debug("SelectedIndexChange: Category");
    itemCategory = itemCategoryService.retrieveItemCategoryById(selectedCategory);
    logger.debug("Showing Category: {}", itemCategory.getDescription());
    } catch (Exception e) {
    logger.error("Error occured: {}",e.toString());
    FacesContext context = FacesContext.getCurrentInstance();
    context.addMessage("ERROR", new FacesMessage(e.toString()));
    public List<SelectItem> getSelectedItems() {
    selectedItems = new ArrayList<SelectItem>();
    try
    logger.debug("selectedCategory: {}",selectedCategory);
    if (itemCategory!=null)
    logger.debug("Category Object: {}",itemCategory.getId());
    items.clear();
    items.addAll(itemCategoryService.retrieveItemCategoryById(selectedCategory).getItems());
    logger.debug("items recieved: {}",items.size());
    for (int count = 0; count < items.size(); count++) {
    selectedItems.add(new SelectItem(items.get(count).getSeq(),items.get(count).getName()));
    catch (Exception e){
    logger.error("Error occured: {}",e.toString());
    FacesContext context = FacesContext.getCurrentInstance();
    context.addMessage("ERROR", new FacesMessage(e.toString()));
    return selectedItems;
    public List<SelectItem> getSelectedCategories() {
    selectedCategories = new ArrayList<SelectItem>();
    try{
    for (int count = 0; count < itemCategories.size(); count++) {
    if (itemCategories.get(count).getItems().size() != 0)
    selectedCategories.add(new SelectItem(itemCategories.get(count).getId(),itemCategories.get(count).getDescription()));
    if (selectedCategory == 0)
    selectedCategory = itemCategories.get(0).getId();
    catch (Exception e){
    logger.error("Error occured: {}",e.toString());
    FacesContext context = FacesContext.getCurrentInstance();
    context.addMessage("ERROR", new FacesMessage(e.toString()));
    return selectedCategories;
    -- other getters and setters --
    }I've already tried to use the action attribute instead of the actionlistener attribute, also tried to add immediate="true" to all fields and columns.
    Did try to add onclick="submit();" to the rows.
    What can be done to fix it??
    ps: the enviroment is JSF + Spring + Hibernate

    The <h:messages/> tag is where the validation exception is shown, but no validation is used on the form, no other exeptions are sown.
    the List<Categories> is filled at a setPageLoad method which is bound to the form by <h:form binding="#{backingBean.pageLoad}">.
    The List<SelectedItem> of the categories box is filled in its getter and filled with the values of the List<Categories>
    And both the List<SelectedItem> of the items box and the List<Item> are filled in the getter of the List<SelectedItem> of the items box
    so instead of that i should rewrite it to something like this:
    public BackingBean() {
        selectedCategories = new List<SelectedItem>();
        selectedItems = new List<SelectedItem>();
        categories = CategoryService.retrieveCategories(); //gets all categories
        items = ItemService.retrieveItemsByCategory(selectedCategory); //gets the items
        for (int count = 0; count < categories.size(); count++) {
            selectedCategories.add(new SelectItem(categories.get(count).getId(),categories.get(count).getDescription()));
        if (selectedCategory == 0){
            selectedCategory = categories.get(0).getId();
        for (int count = 0; count < items.size(); count++) {
            selectedItems.add(new SelectItem(items.get(count).getId(),items.get(count).getDescription()));
        if (selectedItem == 0){
            selectedItem = items.get(0).getId();
    public void CategoryChange(ValueChangeEvent vce){
            try {
                if (vce.getPhaseId() != PhaseId.INVOKE_APPLICATION) {
                    vce.setPhaseId(PhaseId.INVOKE_APPLICATION);
                    vce.queue();
                } else {
                    FacesContext.getCurrentInstance().renderResponse();
                    selectedCategory = Integer.parseInt(vce.getNewValue().toString());
                    category = CategoryService.retrieveCategoryById(selectedCategory); // gets the category Object
            } catch (Exception e) {
                logger.error("Error occured: {}",e.toString());
                FacesContext context = FacesContext.getCurrentInstance();
                context.addMessage("ERROR", new FacesMessage(e.toString()));
    public List<SelectItem> getSelectedCategories() {
        return selectedCategories;
    public void setSelectedCategories(List<SelectItem> selectedCategories) {
        this.selectedCategories = selectedCategories;
    public List<SelectItem> getSelectedItems() {
        return selectedCategories;
    public void setSelectedItems(List<SelectItem> selectedItems) {
        this.selectedItems = selectedItems;
    }The bean is request scoped.

  • Hey guys I was  wondering do I need an anti virus software on my mac? I don't think I need it but as a first time mac user I wanted your opinion.

    Just wanted to get your opinion.

    This comment applies to malicious software ("malware") that's installed unwittingly by the victim of a network attack. It does not apply to software, such as keystroke loggers, that may be installed deliberately by an attacker who has hands-on access to the victim's computer. That threat is in a different category, and there's no easy way to defend against it. If you have reason to suspect that you're the target of such an attack, you need expert help.
    All versions of OS X since 10.6.7 have been able to detect known Mac malware in downloaded files. The recognition database is automatically updated once a day; however, you shouldn't rely on it, because the attackers are always at least a day ahead of the defenders. In most cases, there’s no benefit from any other automated protection against malware.
    Starting with OS X 10.7.5, there is another layer of built-in malware protection, designated "Gatekeeper" by Apple. By default, applications that are downloaded from the network will only run if they're digitally signed by a developer with a certificate issued by Apple. Applications certified in this way haven't actually been tested by Apple (unless they come from the Mac App Store), but you can be sure that they haven't been modified by anyone other than the developer, and his identity is known, so he could be held responsible if he knowingly released malware. For most practical purposes, applications recognized by Gatekeeper as signed can be considered safe. Note, however, that there are some caveats concerning Gatekeeper:
    It doesn't apply to software that comes packaged as an installer. Treat all third-party installers with caution.
    It can be disabled or overridden by the user.
    It can be bypassed by some third-party networking software, such as BitTorrent clients and Java applets (see below.)
    It only applies to applications downloaded from the network. Software installed from a CD or other media is not checked.
    For more information about Gatekeeper, see this Apple Support article. 
    Notwithstanding the above, the most effective defense against malware attacks is your own intelligence. All known malware on the Internet that affects a fully-updated installation of OS X 10.6 or later takes the form of so-called "trojan horses," which can only have an effect if the victim is duped into running them. If you're smarter than the malware attacker thinks you are, you won't be duped. That means, primarily, that you never install software from an untrustworthy source. How do you know a source is untrustworthy?
    Any website that prompts you to install a “codec,” “plug-in,” or “certificate” that comes from that same site, or an unknown one, is untrustworthy.
    A web operator who tells you that you have a “virus,” or that anything else is wrong with your computer, or that you have won a prize in a contest you never entered, is trying to commit a crime with you as the victim. [Some reputable websites did legitimately warn users who were infected with the "DNSChanger" malware. That exception to this rule no longer applies.]
    “Cracked” copies of commercial software downloaded from a bittorrent are likely to be infected.
    Software with a corporate brand, such as Adobe Flash Player, must be downloaded directly from the developer’s website. No intermediary is acceptable.
    Java on the network (not to be confused with JavaScript, to which it's not related) is always a potential weak spot in the security of any operating system. If a Java web plugin is not installed, don't install it unless you really need it. If it is installed, you should disable it (not JavaScript) in your web browsers. Few websites have Java content nowadays, so you won’t be missing much. This setting is mandatory in OS X 10.5.8 or earlier, because Java in those obsolete versions has known security flaws that make it unsafe to use on the Internet. The flaws will never be fixed. Regardless of version, experience has shown that Java can never be fully trusted, even if no vulnerabilities are publicly known at the moment.
    Follow these guidelines, and you’ll be as safe from malware as you can reasonably be.
    Never install any commercial "anti-virus" products for the Mac, as they all do more harm than good. If you need to be able to detect Windows malware in your files, use the free software ClamXav — nothing else.

  • First time Mac user

    Hi there Macbook world:
    I've been a Windows kid for most of my life, and my familiarity with Macs has been virtually nil. Until now, that is, when my parents and I were looking into laptops for college and we decided to get a Macbook rather than dealing with Vista for four years. So I've got three weeks to get acclimated -- I haven't managed to screw anything major up yet since it just came out of the box today, but I do have a few questions:
    1. Is there a shortcut to maximize windows so they fill up the entire screen? The green plus in the top left corner resizes the window, but doesn't maximize it.
    2. For some reason, certain applications on my dock won't open -- normally the icon bounces a few times while the application loads, the taskbar on top changes to match the application, and then the application window comes up. But for a few applications (specifically, iChat and Preview), the taskbar changes up top, but nothing else happens. Is this an application-related issue (I opened iChat, but declined to do the preliminary registration -- maybe I screwed something up there?), or is this just a Mac thing?
    3. Also, if anybody here happens to be familiar with the FirstClass email client, I'd like to know if there's a way to set up Mail to use my school account.
    4. Lastly, is there a better way for me to find out any of this information?
    Thanks

    darkapothem2000 wrote:
    1. Is there a shortcut to maximize windows so they fill up the entire screen? The green plus in the top left corner resizes the window, but doesn't maximize it.
    No, this is how Apple has designed it.
    2. For some reason, certain applications on my dock won't open -- normally the icon bounces a few times while the application loads, the taskbar on top changes to match the application, and then the application window comes up. But for a few applications (specifically, iChat and Preview), the taskbar changes up top, but nothing else happens. Is this an application-related issue (I opened iChat, but declined to do the preliminary registration -- maybe I screwed something up there?), or is this just a Mac thing?
    For Preview, it will not open a window until you open a file (either by double clicking the file (.pdf file or image) of open from the file/open dialogue.

Maybe you are looking for