Can I avoid fraud in this case...

This may be a lesson learned...
I sold my iPod Nano (6th generation) on eBay. I placed hi resolution images on my page and decribed it as having no scratchs or dings. It didn't. When the buyer recieved the product they said it has obvious scratches and dings, and proceeded to use vulgar language to describe my intentions.
Being a nice guy I let them ship at back, at no cost to them.
My concern now is that they will send me a different iPod. It will look the same in all ways, but have some scratches and dings, I assume. And worse it may be defective in some ways not easily detected until it has been used for a while (hence their need for a new one).
I know I registered the iPod when I first pruchased it, but I have read here that Apple no longer keep records of registered products. My hope was that I could find the seriel number and match it to the one I am getting in return.
Is there anything I can do to match iPods. Before I sent it to them, I naturally reset the OS, so they had a clean slate to work with.
I purchased this from a retialer, not Apple.
Any ideas?
thanks - Otto.

if you registered the serial number with your Apple ID, you can go to http://supportprofile.apple.com and the serial should appear there.

Similar Messages

  • Preventing SQL injection - can't use cfqueryparam in this case

    Hello. I have a form with a checkbox next to each row.  If the user checks some boxes, then clicks the "Delete" button, I want to execute the following query, but I want to protect it from sql injection attacks:
        <cfquery datasource="#application.mainDS#">
            delete userMessages
            where messageID in (#form.messageID#)
        </cfquery>
    As written above, it works fine.  But if I try to protect this code with <cfqueryparam value="#form.messageID#" cfsqltype="cf_sql_varchar">, I get this error: "Conversion failed when converting the varchar value '7,21' to data type int" (7 and 21 are the messageID's to be deleted).  Obviously the comma prevents conversion to an integer.
    If I use cfsqltype="cf_sql_integer", then the string gets converted to a single integer (in this case 40015, which is nonsense).
    I tried passing form.messageID to a stored procedure, but I seemed to have the same problem there.  I could run the query in a loop where I just delete one row at a time, but I'd like to run just one query if I can do it safely.  Any ideas?
    Thanks.
    PK

    I agree that you should not do an SQL "DELETE" from a web page.  Instead, use "soft deletes," where you contrive for there to be a deleted_flag (boolean), and maybe deleted_by (varchar) and deleted_timestamp.  Then create an SQL "VIEW" which automagically omits the "deleted" records.
    It is also a very good idea to refer to the records using a nonsensical, made-up "moniker" instead of actual record-IDs.  You see, "if I am a nasty person and I know that there is a record #123456, then I'll bet I know the record-IDs of 123,455 other records, too."  But if you refer to the record as "QZB0E9S" and the next record-id in the list is "4Q_9RJPEM2" then it won't take me long to realize that I can't get too far, not even by brute-force.  (And if I see that the record-IDs seem to have verification tags, like "QZB0E9S:4E396", then I know that I am really scroo'd in my hacking-attempt because even if I did somehow million-monkeys my way into a valid record-ID, I've got no earthly idea how to come up with the tag.
    It pays to code defensively, like this.  And it doesn't really take more time.  Without question, always use <cfqueryparam> !!

  • Avoid Evaluate in this case?

    I am invoking a webservice that returns Java entry arrays for
    ldap user information.
    To display the name from each entry i have this code:
    <cfloop index="intIndex" from="0"
    to="#arraylen(topOfOrg.getEntryArray().getEntry())-1#">
    <cfoutput>#directReports.getEntryArray().getEntry(evaluate(intIndex)).getName()#</cfoutpu t>
    </cfloop>
    Should i avoid using evaluate in this case? And how could I
    if it is an option?
    Thanks for any thoughts/ideas.

    Thanks all for the feedback/discussion.
    I'm not an expert yet... just graduated with a bachelors in
    business adminstation with a CIS focus in december. That means i
    had about 3 programming classes and one web design class that had
    about 4 weeks on coldfusion. But ever since i was exposed to
    coldfusion i have enjoyed it. Landed a job after graduation as a
    web master of a site with coldfusion 5.0 applications.
    I recommened a new server and upgrade to coldfusion mx 7. And
    started redesigning our site and applications. Its been fun and
    challenging.
    This week i had the idea to make a dynamic org chart. Our
    corporation has a active directoy lookup web service, so I set out
    to consume it in coldfusion. Took some trial and error but i got
    consumption to work....
    I don't know java well, but the web service documentation
    said returns java entry array objects. Took some trial and error
    again to get the data out of the objects once they were returned.
    But got that working, then i expanded my querie to return multiple
    arrays within the object so i had to loop over it (i assume this is
    a resonably efficient way to get at each array).
    My original logical line of code was to use:
    <cfloop index="intIndex" from="0"
    to="#arraylen(directReports.getEntryArray().getEntry())-1#">
    <cfoutput>#directReports.getEntryArray().getEntry(intIndex).getName()#</cfoutput>
    </cfloop>
    This code returns this error: "The selected method getEntry
    was not found."
    coldfusion.runtime.java.MethodSelectionException: The
    selected method getEntry was not found.
    In response to that i set evaluate around the intIndex and it
    worked, but i had read evaulate was a costly operation, so i asked
    for help here. And got the excellent javacast alternative.
    The webservice return variable is directreports, a java
    object i believe, and it has a method to get to the result set of
    EntryArray and then each array in the result set has methods to
    reveal my data. Like name, work phone, job title, etc.
    Its a simple application, but everyone loves it so far.
    Thanks all!

  • How can I avoid hard coding this width?

    I have something like this:
    <s:SkinnableDataContainer
                                  width="200"
                                  itemRenderer="MyItemRenderer"
                                  dataProvider="{ dp }">
    If I have 4 items each 50px wide, I would set the width to 200px.
    However, I want to avoid hardcoding the width.
    How can I extract the width from the item renderer?

    You might want to try not setting a width and setting requestedColumnCount on the layout instead.
    <s:List>
        <s:layout>
            <s:HorizontalLayout requestedColumnCount="2" />
        </s:layout>
        <s:dataProvider>
            <s:ArrayList>
                <fx:String>0000</fx:String>
                <fx:String>1000</fx:String>
                <fx:String>2000</fx:String>
                <fx:String>3000</fx:String>
            </s:ArrayList>
        </s:dataProvider>
    </s:List>

  • Can you please help on this case

    hi currently  we are reading data from jmsAQ this is web service based adapter,
    here right now we did n't pick the data from queue, instances are not created  in domain log file it's showing following type of exception
    <2013-06-13 06:58:12,414> <ERROR> <routes_sitehub_dsp.collaxa.cube.engine.data> <ProxyInvocationHandler::invoke> Caught invocation exception
    ORABPEL-02152
    Instance not found in datasource.
    The process domain was unable to fetch the instance with key "047b94d18a219ef6:5f067af2:13ee47aaec0:b96" from the datasource.
    Please check that the instance key "047b94d18a219ef6:5f067af2:13ee47aaec0:b96" refers to a valid instance that has been started and not removed from the process domain.
            at com.collaxa.cube.engine.data.AdminFinder.lookupInstanceByConversationId(AdminFinder.java:307)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.collaxa.cube.engine.data.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:58)
            at $Proxy1.lookupInstanceByConversationId(Unknown Source)
            at com.collaxa.cube.ejb.impl.FinderBean.lookupInstanceByConversationId(FinderBean.java:205)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
            at com.evermind.server.ThreadState.runAs(ThreadState.java:693)
            at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.interceptor.system.TxNotSupportedInterceptor.invoke(TxNotSupportedInterceptor.java:43)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
            at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
            at FinderBean_RemoteProxy_4bin6i8.lookupInstanceByConversationId(Unknown Source)
            at com.oracle.bpel.client.Locator.lookupInstance(Locator.java:450)
            at _displayInstance._jspService(_displayInstance.java:123)
            at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
            at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
            at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
            at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
            at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
            at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:400)
            at java.security.AccessController.doPrivileged(Native Method)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
            at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:414)
            at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
            at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
            at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
            at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
            at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
            at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
            at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
            at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:230)
            at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
            at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:400)
            at java.security.AccessController.doPrivileged(Native Method)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
            at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:414)
            at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
            at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
            at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
            at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
            at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
            at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
            at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
            at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
            at java.lang.Thread.run(Thread.java:595)
    <2013-06-13 06:58:12,436> <ERROR> <routes_sitehub_dsp.collaxa.cube.engine.data> <ProxyInvocationHandler::invoke> Not fatal connection error ... not retrying: class com.collaxa.cube.engine.core.InstanceNotFoundException: Instance not found in datasource.
    The process domain was unable to fetch the instance with key "047b94d18a219ef6:5f067af2:13ee47aaec0:b96" from the datasource.
    Please check that the instance key "047b94d18a219ef6:5f067af2:13ee47aaec0:b96" refers to a valid instance that has been started and not removed from the process domain.
    <2013-06-13 06:58:12,437> <WARN> <routes_sitehub_dsp.collaxa.cube> <BaseCubeSessionBean::logWarning> Error while invoking bean "finder": [com.collaxa.cube.engine.core.InstanceNotFoundException: Instance not found in datasource.
    The process domain was unable to fetch the instance with key "047b94d18a219ef6:5f067af2:13ee47aaec0:b96" from the datasource.
    Please check that the instance key "047b94d18a219ef6:5f067af2:13ee47aaec0:b96" refers to a valid instance that has been started and not removed from the process domain.
    ORABPEL-02152
    Instance not found in datasource.
    The process domain was unable to fetch the instance with key "047b94d18a219ef6:5f067af2:13ee47aaec0:b96" from the datasource.
    Please check that the instance key "047b94d18a219ef6:5f067af2:13ee47aaec0:b96" refers to a valid instance that has been started and not removed from the process domain.
            at com.collaxa.cube.engine.data.AdminFinder.lookupInstanceByConversationId(AdminFinder.java:307)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.collaxa.cube.engine.data.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:58)
            at $Proxy1.lookupInstanceByConversationId(Unknown Source)
            at com.collaxa.cube.ejb.impl.FinderBean.lookupInstanceByConversationId(FinderBean.java:205)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
            at com.evermind.server.ThreadState.runAs(ThreadState.java:693)
            at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.interceptor.system.TxNotSupportedInterceptor.invoke(TxNotSupportedInterceptor.java:43)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
            at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
            at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
            at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
            at FinderBean_RemoteProxy_4bin6i8.lookupInstanceByConversationId(Unknown Source)
            at com.oracle.bpel.client.Locator.lookupInstance(Locator.java:450)
            at _displayInstance._jspService(_displayInstance.java:123)
            at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
            at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
            at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
            at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
            at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
            at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:400)
            at java.security.AccessController.doPrivileged(Native Method)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
            at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:414)
            at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
            at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
            at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
            at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
            at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
            at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
            at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
            at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:230)
            at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
            at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:400)
            at java.security.AccessController.doPrivileged(Native Method)
            at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
            at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:414)
            at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
            at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
            at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
            at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
            at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
            at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
            at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
            at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
            at java.lang.Thread.run(Thread.java:595)

    See if anything in here helps; http://superuser.com/questions/380330/mac-convert-from-case-sensitive-to-case-insensitive- file-system

  • How can I avoid hard-coding this where clause in the inner select?

    This is extremely fast, but I have to hard-code the inner-most where clause, and I obviously can't do that. I know how to work-around it by creating a function that takes the CUSTOMER_ID and returns the ORDER_ID from the most recent payment, and that's reasonably fast, but I thought it would be worthwhile to see if there was a way to do this in straight SQL. I also know that better design could make the problem go away.
    Very much appreciate it if you could take a look and let me know if there's any way to get this kind of performance without hard-coding.
    Thanks,
    create or replace view customer_view as
    select customer.customer_id,
              customer.customer_name,
                   select t.order_id
                        from (
                                  select payment.order_id
                                       from payment
                                       where payment.customer_id = 1 -- <-- Here's the line where I'm hard-coding the customer_id. Is there any way to reference the customer_id without hard-coding this?
                                       order by payment.payment_date desc
                             ) t
                        where rownum = 1
              ) as latest_order_id
         from customer
    select * from customer_view where customer_id = 1; <-- I want that inner-most select to use this customer_id, without having to hard-code it.

    Hi Matt,
    Something like this could be a possibility (Not tested)
    create or replace view customer_view as
      select customer.customer_id,
             customer.customer_name,
             (select min (t.order_id)
                       keep (dense_rank first order by payment.payment_date desc)
              from   payment
              where  payment.customer_id = customer.customer_id)
               as latest_order_id
      from   customer;Regards
    Peter

  • I cannot receive keychain code on my mobile phone! How can I activate keys in this case?

    After confirming my pin code, the system says I will receive a message with code. This message never comes. Trying since past two weeks. Help, pleaase! =)

    Welcome to the Apple Community.
    Check that you have entered the number correctly. (Settings > iCloud > Account > Verification Number, on your mobile device or System Preferences > iCloud > Account Details > Verification Number. Also confirm that the number is able to receive text messages (i.e. it’s not a landline)

  • How can I avoid the null values in cross tab?

    How can I avoid the null values in cross tab?

    Hello Anindita,
    Let me explain you the problem in detail.
    I have selected User and Program as rows in the cross tab. In Summarized Field I am counting the Programs.
    In DB I can have both User and Program null.
    Letu2019s take these scenarios...
    1) For a User, Program can be null
    2) For a Program, User can be null
    3) And both can be null.
    A null Program does not give problem since Cross tab does not count the null values and in my case too, it remove the Program which are null from the Cross tab because of the counting its doing on Program. Hence scenario 1 and 3 is not a Problem.
    Problem comes in scenario 2 (For a Program, User can be null).
    In this case since Program is not null it will get counted and will be grouped under null user but I donu2019t want to show the null user Grouping in my cross tab.
    "Suppress empty rows" and "suppress empty colums" does not help.
    Thanks & Regards,
    Amrita

  • Iphone4  when im talking to someone i always press the mute button how can i avoid this?

    While on the phone i always press the mute or hold button while talking to someone how can i avoid this its driving me crazy so i end up just using speaker phone

    If you have a case on the phone, take it off. It may be interfering with the proximity sensor.  If you have a screen protector, take it off. It may be interfering with the proximity sensor.  Make sure you actually old the phone against your ear. if you hold it away from your ear, the proximity sensor may not be able to tell that you have it up to your face.

  • Stockbroker states that "invalid session" message is due to brownser how can I avoid this?

    I tried to cover a short sale while trading online. Could not execute the trade. Got a message in red "invalid session". Broker tech support stated that it was not their software, it was cause by the browser, Firefoz 5.0 running on Windows XP. How can I avoid this?

    That is not very easy to answer, because the cause of the corruption is unknown.<br />
    In severe cases you may even need to delete the file cookies.sqlite that stores the cookies.<br />
    There is also a possibility that security software or cleanup software is causing such problems.
    If you've never seen it before then it may not happen again, but it is not that difficult to remove the cookies in such a case.
    See also:
    *https://support.mozilla.com/kb/Clear+Recent+History

  • Rust on Nano, is this a common problem - can I avoid it

    I use my Nano almost everyday as a running companion. It gets me through some really tough patches, however, Ive noticed that after only one month it is rusting on the back in the corner and where the earpiece inserts. I do use the sports armband. Is this just a bad luck senario or is this going to happen to my replacement and if so how can I avoid it? Ive had two shuffles (in less than one year) and they both rusted despite using the sports case, gave up and bought the nano - now same thing happening. HELP.
      Windows XP  

    my 2gb nano is rusting in a couple of spots on the back cover. Would this be covered under warranty? I only bought it last December 2005. please email me at [email protected] if any answers arise?

  • ICloud ruined my life- how can I escalate this case further!!!

    The unthinkable has been hande to me by Apple.
    iCloud corrupted 40% of my documents. Then 'reset' the remaining 60%
    100% of my documents erased by Apple. This has taken 8 months of my life away, the apple care process has been woeful. So many Senior Advisors said they would 'take ownership of the case' and 'call me back'. Nothing, no call back- I am forced to call up again- explain the case again- be promised again by another Senior Advisor that they would 'take ownership of the case' and 'call me back'...
    I am left shattered.
    This was a few months ago- i have lost huge amounts of irreplaceable research generated from over 2000 hours of my own personal work.
    It was not backed up to my mac book as it was rendered inoperable when i 'upgraded' to OSX Lion.
    I did all my work for 8 months on my ipad. All documents were created and stored locally on my ipad. I had no access to my LaCie external because my macbook was inoperable.
    It was recommended by Apple Genius that I turn on icloud for Documents. iCloud then corrupted the documents and synced that corruption back to my documents locally stored on my ipad.
    I could then see all the images in pages documents view. But could not open them- that was for about 40%of my documents. I could still access the other 60%
    My account was then referred to the iCloud engineers. After a few weeks with no contact from apple I called up to chase up this loss of my documents- it had been going on for 7 weeks at this point.
    The senior advisor told me that my account had been 'reset' and should be working fine now..
    WHAT!!!! Reset!!!?????? so what about the 60% of docs that i had access to?
    Gone. Deleted from the icloud account, synced back to my ipad.
    All Gone.\
    If i had been contacted by the engineers. 'We cannot fix your corrupted documents. We propose to reset your account. That will erase all data and documents in your account. Is this ok? Please backup any documents you have on your ipad.'
    This would have saved 60% of my 8 months research- which is a lot.
    but no- no contact, just reset my account and erased my documents.
    its unbelieveable and unthinkable.
    I am a MASSIVE apple fan- i have 22 Apple devices and tell everyone in my network that all my dreams have come true with Apple- ridiculing them for using other devices. It has now turned into a nightmare.
    I WENT TO THE APPLE STORE IN SYDNEY IN DESPARATION- TO FIND OUT IF THERE WAS AN IMAGE OF THE DOCUMENTS SOMEWHERE/ANYWHERE!!! I KNOW THEY CAN ONLY CONTACT ICLOUD IN THE SAME WAY AS ME- BUT WHAT OPTIONS DID I HAVE- I COULDN'T ESCALATE THROUGH APPLE ANY HIGHER- THEY TOLD ME THAT THE SENIOR ADVISORS AND ENGINEERS WERE AS HIGH AS I COULD ESCALATE. SO I WENT TO THE APPLE STORE AND TOLD THEM THAT I WOULD NOT LEAVE THE STORE UNTIL IT WAS RESOLVED- THEY TOLD ME THEY COULDN'T HELP ME- I STAYED FOR 8 HOURS- AFTER 1.5 HOURS WE FOUDN OUT THAT THE ENGINEERS LIKENED TRYING TO RESTORE MY DOCUMENTS TO TRYING TO REBUILD A BURNT DOWN HOUSE.
    We were about to release our energy saving App globally. I had a meltdown and just went away on holiday to New Zealand and Thailand with my kids- I couldn't face the reality of what i had to do to recover.
    I came back to try and get back on track recently. My only way forward was to forget about it and start again.
    AND THEN!!!
    I stupidly used pages on my ipad to edit a document from our development partner the other day. I opened my pages today, the document was there- then in front of my eyes all the documents shuffled around. Guess what- the doc I had edited disappeared.. In shock i called Apple Support. He asked me to check on icloud. com. 15 documents, not the one i want, advisor can see my doc- i cannot. I feel naseous.
    THIS CASE HAD ALREADY GONE TOO FAR. BUT NOW I HAVE HAD ENOUGH!!!!!!
    How can i escalate further? There must be a way. This is not acceptable! Apple are messing with my life!!!!! I'm losing too much time and money- it's just not fair at all. Something MUST be done by way of compensatiing for this series of errors!!!!

    There's nothing anyone here can do for you, and I'm afraid I have little sympathy.
    2000 hours of "irreplaceable work" and at no point during those 8 months did you think "Gee, I really should back up all these hugely important files just in case my iPad gets stolen, lost, breaks or some other disaster occurs"?
    As soon as you noticed something was amiss, or even at the point when you still had access to 60% of your documents, why did you not take the opportunity to download a copy of them via iCloud.com (on any computer) and save them safely on a memory stick or other backup device?
    Having just one copy of any file is asking for trouble. Backing up regularly is the No.1 rule of computing. Apple is not responsible for your lack of any backup routine. Apple advise you to backup regularly. Being able to backup your iPad should've been your motivation for spending an hour or two of those 2000 getting the MacBook up and running.

  • I've moved my Aperture library to another computer, and masters are referencing an old path name.  How can I update these references?  Reloctating masters does not work in this case :(

    I've moved my Aperture library from one computer to another using Finder.
    I merged the library with one which was already on the computer.
    Now, the photos I imported have reference to the old path name on my old computer.
    How can I update these references as "Relocate Masters" does not work in this case?

    Just one suggestion to be able to reconnect all at once:
    Create a smart album containing the images with missing masters:
    File -> New ->  Smart Album,     and add a rule: File Status is "Missing"     (or File Status is "offline")
    Then select the images in this album and go to the File menu:
    and select:   File -> Locate referenced File
    If you are lucky, Aperture will reconnect all at once, if you point the first image version to its counterpart.

  • I have 3 devices on 1 Apple ID.  If I download an app on 1 it appears on all 3.  Can I avoid this or can I delete on 2 without impacting the other?

    I have 3 devices on 1 Apple ID.  If I download an app on 1, it appears on all 3.  Can I avoid this or can I delete on 2 of them without losing it on the 3rd?

    Turn off automatic downloads to stop it from automatically downloading.
    You can delete from the other two.  It has no effect on the others.

  • My authorization is to buy in an itunes USA store, but how can i buy an album from an itunes store of another country (this case Brazil)?

    my authorization is to buy in an itunes USA store (per the message that pops up on my iPhone 4), but how can i buy an album (using either my iPhone 4 or MacBook Pro) from an itunes store of another country (this case Brazil)?

    You cannot use other countries itunes stores.
    Sorry

Maybe you are looking for