Apple Notes Program Undo Delete or Recycle Bin

The Problem

Most programs have a built-in trash or recycle bin so that deleted items can be recovered. It’s very disconcerting if you’re using a program that doesn’t have an undo feature or trash/recycle folder where deleted items can be recovered from. The Apple Notes program is an example of a program without an undo feature or trash/recycle folder.

The Solution

The solution to this problem is to create a folder called trash and instead of deleting items, move them to the trash folder.

Instruction Guide for Replacing an iPhone

Follow these instructions if you’re upgrading or replacing an iPhone.

  1. Backup. Backup your current (old) phone using iTunes. You may already have an iCloud backup, but a local backup will be a faster method. This will require synchronizing the phone which may involve transferring purchased or upgraded apps to or from the phone. You may also be prompted to perform any updates for the phone. It may be faster to use iTunes (and a fast Ethernet connection) to download the latest updated apps. Once everything is updated in iTunes and on the iPhone, and backed up, you are ready for the next step.
  2. Logout of iCloud. Logout of your iCloud account on the iPhone. Without doing this, Apple will still have a record of the phone as being assigned to your iCloud account and nobody else will ever be able to use the phone until it is deauthorized and disconnected.
  3. Secure Erase. From Settings > General > choose to Reset all data and settings.
  4. Restore Backup to New iPhone. You can now restore the backup made in step #1 to the new replacement iPhone. Start iTunes and connect the phone. You’ll see a message in iTunes stating “Welcome to Your New iPhone” and “Restore from this backup” will have the most recent backup selected. You may also see a message stating that an update is available for the phone. You screen may look like the one below. Click the image for a larger view.
    20150219th1942-iphone-setup-itunes-restore-from-backup
  5. License Agreement. Accept the license agreement by checking the box and clicking Continue as shown below. Click the image for a larger view.
    20150219th1945-iphone-setup-license-agreement
  6. Restore Progress. You’ll see a message, “Restoring iPhone from backup” with the estimated time remaining as shown below. The time remaining may fluctuate during the restore process since it is an estimate based on the current transfer process.
    20150219th1947-restoring-iphone-from-backup-time-remaining
    20150219th1950-restoring-iphone-from-backup-time-remaining
  7. Restart. After the iPhone is restored, it will be restarted.
  8. Available Updates. Even though the phone is new, you may be reminded of available updates. It’s common that new computers and devices need updates after purchase. Examples of update notifications are below. You can ignore or cancel these for now. If you have an option to download only, you can choose that.
    20150219th2008-new-iphone-software-version-8-1-3-is-available
    20150219th2009-update-carrier-settings-for-iphone-available
  9. Initial Setup Wizard. When your phone has restarted, it will still say “Hello” as if it’s a brand new phone. This is because the initial startup sequence hasn’t run yet. Walk through the navigated guide to perform the initial setup. You can setup the touch ID (fingerprint access) during the phone setup process, or you can do it later.
  10. Account Passwords. You’ll be asked to enter the passwords for all your email accounts, social networks, and other online accounts. This is to avoid someone restoring your backup to a device and having full access to any  accounts with saved passwords.
  11. Synchronize Apps. The restoration process will involve copying all apps from iTunes back to the iPhone. The reason this happens is because the iPhone backup does not seem to make an extra copy of the apps during the backup process (since they are already in iTunes or available in the cloud). So, the iPhone backup contains your unique user settings and data. The synchronization process may take a while if you have many apps and/or larger apps.
  12. Google Accounts. For Gmail accounts that have additional security measures enabled, you may need to generate a password from the app passwords generator. These are found under your Google Account security settings. You can delete (revoke) any previous access codes generated for your old phone.
  13. Facebook. For Facebook accounts that have additional security measures enabled, the Facebook app may prompt you to enter a uniquely generated password key that will be sent via SMS.
  14. Update. After your phone has completed the initial synchronization, this would be a good time to perform the iOS update if available. Even if your old phone had the latest iOS, your new phone, even though restored from a backup, may not have the latest iOS, and since this isn’t part of the backup/restore image the update will need to be done manually. You can perform an iOS update from within the phone under Settings > General > Software update. Or, you can do it from within iTunes under the iPhone page.
  15. Disable iPhoto Launch. By default, your phone may automatically launch iPhoto when it is connected to your Apple computer. To disable this, close out of iPhoto and open Image capture from the Applications list. Select your device, and then expand the options window in the lower left corner by clicking the tiny triangle in the box as shown below. Click the image for a larger view.
    20150220fr0148-image-capture
    20150220fr0153-iphone-image-capture-connecting-iphone-opens-application-01
  16. From the options menu, under “Connecting this iPhone opens” choose “No Application” from the drop-down menu as shown below. Click either image for a larger view.
    20150220fr0153-iphone-image-capture-connecting-iphone-opens-application-02
    20150220fr0153-iphone-image-capture-connecting-iphone-opens-application-03
  17. Connection Error. At some point along the way you may see a connection error like the one below. If so, click the OK button. Exit iTunes and start again. You should be able to connect. Make sure the phone is on and logged in when starting iTunes.
    20150220fr0158-iphone-synchronization-error-itunes-could-not-connect-iphone-invalid-response-received-from-device
  18. Backup. After performing all of the above steps, you may not yet have a backup of your new device. From within iTunes, on the device page, under Backups, choose to backup to ‘This computer’ and click on the ‘Back Up Now’ button under ‘Manually Back Up and Restore.’ Click the image below for a larger view.
    20150220fr0202-iphone-backups-this-computer-backup-now

At this point, you new phone should be setup, backed up, and ready to use.

Computer Won’t Startup – Freezes on Bootup

You may have a problem with your Apple or Windows computer where you startup the computer and it will hang on startup. With Windows computers, this may happen immediately after the POST (power on self test screens). With an Apple computer, this may happen before you see the Apple icon at startup.

This problem can be caused by a faulty USB device or USB Hub. For example, some connected hard drives may result in the system hardware attempting to identify the drive, or possibly scan the drive to determine its configuration. Multi-function devices can be perceived as external drives of they have memory card readers.

Try unplugging all unnecessary USB devices, then startup the computer, and then connect the devices again. This may speed up the startup process.

Something else that may slow down the startup process are synchronization applications for services like Dropbox, Box, Google Drive, and Microsoft OneDrive. Try configuring these mini-apps to not load at startup. That will likely speed up the startup process. You may want to choose just one synchronization drive service.

Apple Time Machine Backup Failure

If you’re using the Apple OS X integrated Time Machine backup software, at some point you’ll likely get an error message stating: “Backup Failed. Time Machine couldn’t back up to ‘your_drive_name'” — where your_drive_name will be the backup drive you’ve assigned.

20141107fr2159-apple-mac-time-machine-backup-error-009

Thinking it must have just been a one-time glitch, you’ll manually run a backup, but that will result in an error as well.

20141107fr2159-apple-mac-time-machine-backup-error-002

You’ll then check the drive only to discover that although the backup folder exists, its contents are all gone.

20141107fr2159-apple-mac-time-machine-backup-error-001

You’ll panic a little, and then consider using Disk Utility to repair the disk. However, upon running Repair Disk, you’ll get a strange alert that says, “Alert. Some information was unavailable during an external lookup.”

20141107fr2159-apple-mac-time-machine-backup-error-003

After some hair pulling, you’ll figure the only option is to start all over again by formatting (erasing) the drive and doing a complete backup again.

However, when you attempt to erase the drive, you’ll get an error.

20141107fr2159-apple-mac-time-machine-backup-error-005

Problems with formatting a drive can be an indication that the partition is corrupted somehow. So, you’ll take things to the next level and attempt to partition the drive, but that will also result in an error.

20141107fr2159-apple-mac-time-machine-backup-error-004

At this point, assuming that the drive is defective, you’ll throw it in the trash can and purchase a new one.

The Time Machine backup program will work fine with the new drive for a while, but then you’ll get the error again stating the backup failed.

You’ll start all over again at the top of this page and get to this paragraph.

Realizing that the problem is likely not repeated failed hard drives, but something very quirky with Apple OS X, you’ll search the web to see if anyone else is having trouble with Time Machine backups. You’ll discover that Apple has dedicated an entire support page to all the things that can go wrong with Time Machine. Apparently you’re not alone.

20141107fr2159-apple-mac-time-machine-backup-error-006

With a mix of joy and frustration, you’ll see a link titled, “Apple Support article: Time Machine stops backing up to external disk.”

Finally your search is over.

You click the link, but it takes you to a page with an error stating, “We’re sorry. We can’t find the page you’re looking for. Please return to the Apple Support homepage.”

20141107fr2159-apple-mac-time-machine-backup-error-007

Assuming it’s a browser issue, you’ll switch from using Chrome to using Safari, and try visiting the support page again. However, this time, the support page won’t even load.

20141107fr2159-apple-mac-time-machine-backup-error-008

You’ll think to yourself, “Great. Apple’s website doesn’t even work with Apple’s browser.”

At this point you’ll want to write a blog article about the above experience, and switch to Linux.

You’ll switch to Linux.

You’ll pull your old backup drive out of the trash can, and out of curiosity, you’ll plug it into your Linux computer to find that it actually isn’t defective, and the files weren’t erased. Unfortunately, Apple’s file system permissions will be set so you won’t have permission to read the files. There’s probably a solution to that, but you’ll save that for another day.

Installing Adobe Flash on an Apple Computer

The gallery of screenshots below shows the process for installing Adobe Flash on an Apple computer.

Your experience may vary depending on the version of OS X that you’re using.

This sequence of screens will show up if you land on a webpage that requires the latest Adobe Flash.

If you’d like to initiate this sequence, visit the Adobe Flash software download page and manually download Adobe Flash.

Do Not Allow Automatic Apple Updates

Apple computers running the latest versions of the OS X operating systems, such as Mavericks (10.9) or Yosemite (10.10) will be notified when system updates and software updates are available in the App store, as shown  below.

20141028tu-apple-osx-yosemite-automatic-updates

If you click on the “Later” option, you’ll be given an option to be reminded later, or to have updates installed automatically. It’s okay to choose the ‘remind me later’ options, but it’s not a good idea to choose automatic installation of update because occasionally there are updates that will cause problems for your computer. Below is an example where a software supplier is telling users not to install the available update since it’s known to have a bug. Click the image for a larger view.

20141028tu-apple-osx-yosemite-automatic-updates-dont-update-yet

If automatic updates were turned on, this update would be installed and the software would not work properly.

A day later, the app developer released a new working version of their software. Click the image for a larger view.

20141029we-pdfscanner-apple-mac-app

Those without the automatic updates feature turned on were able to continue doing their work, skipping the defective update, and then getting the correct update when it was released.

Apple Computer IP Address Fixed IP Stuck Reset to DHCP

Problem Summary

If you have an Apple Airport wireless router, and at some point you set a fixed IP address for your Apple computer under the Network Settings > Ethernet > Advanced > TCP/IP > Configure iPv4 dropdown menu (Manual) and then later return the setting to Using DHCP, the Ethernet port on your computer might stop working properly, and the computer may continue to request the fixed IP address even though you’ve set it to DHCP.

Problem Solution

Follow these instructions to fix the problem:

  1. Begin by setting your computer Ethernet to use DHCP. This is found under under the Apple Menu > System Preferences > Network Settings > Ethernet > Advanced > TCP/IP > Configure iPv4 dropdown menu. Choose DHCP and save/apply.
  2. Run the Airport Utility (found under Applications > Utilities).
  3. Your Airport router should show up. Left click once on the icon to display the settings and then click on Edit.
  4. Click on the Network menu option.
  5. Click the Plus symbol below the DHCP Reservations list.
  6. Enter a Description (your computer name).
  7. Select Reserved Address By using MAC Address.
  8. Enter your Ethernet MAC address. It is found by going to Apple Menu > System Preferences > Network > Ethernet > Advanced > Hardware. Copy (highlight/select) the number/letter sequence displayed next to MAC Address and paste that into the entry for MAC Address in the Airport Utility.
  9. Enter an IPv4 Address such as 10.0.1.50.
    • This will cause the Airport router to override any previous setting that was requested by your computer or device.
    • It’s likely that the previous reservation was somehow preserved in the router and this will fix the problem.
    • Just as in this example, the last number should be a higher number because the lower numbers are automatically issued first starting with 10.0.1.2, 10.0.1.3, and so on, as wireless devices join the network. This numbering scheme is based on the default IPv4 addresses for the router. Other routers use 192.168.0.1 or 192.168.1.1 for the router address (gateway).
  10. When you restart your computer, this new IP address specified in step #9 above will be automatically issued by the router based on the MAC Address of your computer.
  11. This new IP address will supersede whatever had previously been configured.
  12. You can now go back into the Airport Utility, following steps 1-9 above. This time, select your computer in the DHCP Reservations list (step #5) and press the minus key to remove this IP reservation.
  13. Restart your computer. It will probably get the same IP address as it had been issued above. Routers will typically reserve an IP address temporarily for a device until a certain amount of time has passed.

Apple Mac OS X Critical Applications Hidden

Problem Summary

Many of the critical Apple utilities that were previously available in the Applications > Utilities folder are now hidden. These instructions show you how to gain access to them.

Problem Solution

Follow these instructions to gain access to these important system utilities:

  1. Go to the Finder (click on your desktop once or click on the face in the lower left of your dock).
  2. From the Go menu, choose Go to Folder and paste in this address:
    /System/Library/CoreServices/Applications/
  3. This will take you to the folder where the special utilities are located.
  4. You can use this method anytime to access the utilities. Or, to save yourself some trouble, click and drag any of the utilities individually to the Dock.

 

Migrating Email and Contacts from Windows to Apple

Summary

This page describes how to copy email messages and other content from a Windows computer to an Apple Mac OS X computer.

Overview

Apple OS X has a migration assistant that is designed to simplify the process of switching from Windows to Mac. However, the migration assistant sometimes doesn’t work, or it can create a mess if you’re bringing in a lot of files you don’t want (it’s not selective). Sometimes manually bringing in your data is best.

Instructions

It would be nice if you could copy your Windows Mail or Outlook Express user profile files to an Apple computer and have Apple Mail import these. However, Apple and/or Microsoft aren’t permitting this. Follow these instructions to make the transfer:

  1. Install Mozilla Thunderbird on your Windows computer.
  2. Download the Thunderbird Import Export Tools Add-on.
  3. Import/Export Tools. From the Thunderbird Tools menu, you can choose Ad-ons. Then choose Install (you may need to click on the little gear if you have the latest version of Thunderbird), then choose the Import Export add-on file you just downloaded in step #2 above. This will install the additional import/export features. You’ll need to restart Thunderbird for the new features to be activated.
  4. Messages. You’ll first want to import all mail account information from whatever client you were using on your Windows computer into the Thunderbird program.
  5. At this point, now that you’ve imported everything into Thunderbird, you can use the Export feature in Thunderbird to export your mailboxes (from the Tools menu).
  6. As an alternative to step #5, you could copy the entire user profile folder. The profile folder is in a hidden folder under your user account.
    • For Windows XP, it’s in the Documents and Settings > UserName > Application Data > Thunderbird > Profiles.
    • For Windows Vista, Windows 7, or later, it’s under Users > UserName > AppData > Roaming > Thunderbird > Profiles.
    • The profile folder will be named with random characters. You’ll want to copy the entire profile folder onto a USB flash drive or other drive to be read by the Apple computer and converted.
  7. Contacts. It may be necessary to separately export your contacts to a contacts file from the mail system you’re using. Or, import them into Thunderbird and have them included in the transfer separately.
    • The process for exporting contacts depends on what email system you’re using. In Thunderbird, go to Address Book > Tools > Export and choose LDIF format. Or, in other systems, if vCard is available, use that file format.
  8. At this point, you should have copied your exported contacts and files (or the user profile folder) onto a USB flash drive or other drive.
  9. On the Apple computer, from the Mail program, choose Import Mailboxes from the File menu. Then select Import data from Thunderbird. The process should bring in your mailboxes and put them in a folder in Mail under the On My Computer heading.
  10. For the contacts, on the Apple computer, open Contacts, then from the File menu, choose Import and select the contacts file you created in step #7 above. This will bring the contacts into your Apple contacts directory.

20141021tu-apple-mail-import-thunderbird

Java 8 Update 25 for Apple Max OSX 10.10 Yosemite

Summary

If you If you update to Apple Max OSX 10.10 Yosemite, and you’re using Google Chrome, SPSS, Creative Suite CS4 applications, or other Java dependent software, you may get a message similar to the one below stating that you need to install Java Runtime Environment.

20141018sa-to-view-this-web-content-you-need-to-install-the-java-runtime-environment

You can read this entire page to familiarize yourself with the options available to you and what their impact is. Or, you can begin at the top with the latest information and solutions.

Update 30 August 2017

After three years working with various scenarios, a pattern of success is emerging. Today, on a computer running OS X 10.11 El Capitan, the above error message was appearing when trying to run SPSS. After installing Java SE 6 Runtime, SPSS ran without a problem. So, that simple installation seemed to resolve the problem and may work to resolve the issue for other software and other versions of OS X. You can get the Java SE 6 Runtime installation file here.

Update: 23 April 2015 – Java for OS X 2014-001

For months, if you tried to run the Deltawalker file comparison software, a message like the one above would appear and it would fail to run. However, as of 23 April 2015, if you go to the Java for OS X 2014-001 page on Apple’s website, and click on the Download button, then install that Java update, it fixes the problem and then Deltawalker will run. Let’s hope this resolves other issues.

Update: 20 March 2015 – Java Version 8 Update 40

As of 20 March 2015, if you click More Info on the button shown above, you’ll be taken to a page on the Java website to install the latest Java update which is Version 8 Update 40. Follow the instructions to download and install the Java update. If you’d like to download the file directly, click here. This update should resolve the problem described on this page below.

Revised 16 January 2015

This page was initially posted on October 18, 2014. After a few months, Apple and Sun/Java finally worked out the problems with these updates (described further down the page).

Here are the steps required to install the Java update that will eliminate the notification shown above.

  1. Click on the More Info button in the notification that appears on your screen (example below).
    20150116fr-apple-java-runtime-environment-installation-error-notification-001
  2. On the resulting page (shown below) click the Agree and start Free Download button.
    20150116fr-apple-java-runtime-environment-installation-error-notification-002
  3. Open the downloaded file if it doesn’t open automatically. You’ll see a window like the one below. Double-click on the icon as indicated to install Java 8 Update 25.pkg
    20150116fr-apple-java-runtime-environment-installation-error-notification-004
  4. In the installation window, click the Continue button (as shown below).
    20150116fr-apple-java-runtime-environment-installation-error-notification-005
  5. You’ll be asked for your computer user account username and password as shown below.
    20150116fr-apple-java-runtime-environment-installation-error-notification-006
  6. You’ll probably be asked for the drive to install on, then the Installation Type window will appear as shown below. Click the Install button.
    20150116fr-apple-java-runtime-environment-installation-error-notification-007
  7. The installation will begin and a progress window will appear as shown below.
    20150116fr-apple-java-runtime-environment-installation-error-notification-008
  8. When the installation is completed, a window will appear as shown below.
    20150116fr-apple-java-runtime-environment-installation-error-notification-009
  9. Your browser window should open to a page like the one below.
    20150116fr-apple-java-runtime-environment-installation-error-notification-010
  10. When you click the Verify Java version button, you should see a confirmation message as shown below.
    20150116fr-apple-java-runtime-environment-installation-error-notification-011

If There Are Problems

There had previously been problems with the installation of this Java update. If you have problems, the information found below may be helpful.

Java 6 from Apple

Apple has provided a version of Java 6 that installs properly on Yosemite. You can download and install that version. Click here to visit the download page on Apple’s website. It’c conceivable that some programs or websites might be looking for elements of Java 6 to confirm that Java is present. Even if you have newer versions of Java (such as 7 or 8) you may still get a message indicating you need Java if you don’t have 6 installed.

Safari Quick Fix

Follow these instructions for a quick fix to this issue:

  1. Begin with all programs closed. You may want to just restart your computer to ensure you begin fresh.
  2. Using the Yosemite Safari browser, visit the Java verify page here:
    https://www.java.com/verify/
  3. This should cause Safari to invoke a launch of the Java update.
    20141020mo-java-7-update-71-software-update-apple-mac-yosemite
  4. Then, perhaps before you can press the Install Update button, another window will open to confirm the installation of the Java update. This is the dialog box to confirm the Java Detection you requested in step #2 above.
    20141020mo-java-7-update-71-software-update-apple-mac-yosemite-confirm-security
  5. Click Run. Then click Install Update in the other window. You may be prompted for your username and password.
    20141020mo-java-7-update-71-software-update-apple-mac-yosemite-installation-username-password
  6. You will then see the series of dialog boxes shown below. Click the appropriate buttons to continue and then restart any programs that use Java.

20141020mo-java-7-update-71-software-update-apple-mac-yosemite-ready-to-install

20141020mo-java-7-update-71-software-update-apple-mac-yosemite-installing

20141020mo-java-7-update-71-software-update-apple-mac-yosemite-retart

This process will update Java for all Yosemite programs that are able to use the updated Java.

Google Chrome Shortcut

Apparently Google Chrome doesn’t work with Java 7 Update 71. The message below explains this, and it’s the page that shows up when you’re in Chrome and try to update Java. Click the image to enlarge.

20141020mo-java-7-update-software-update-apple-mac-yosemite-compatibility

You can install the untested 64-bit version of Google Chrome Version 39, then go directly to the correct download page and download Java 8 (jre-8u25-macosx-x64.dmg) or keep reading to learn more about the cumbersome process most people go through to get to the correct download page. However, if you install Java 8, the necessary Java 7 might not install because the installation will identify a newer version of Java.

The window below will likely show up if you try to download Java for Mac OS X. Click the image to enlarge.

20141018sa-java-for-mac-osx-1010-yosemite-legacy

If you click the “More Info…” button, you’ll be taken to a download page like the one shown below. Click the image below for a larger view.

20141018sa-download-java-8-25

When you click the download button, it will take you to a web page like the one shown below with the message, “You are running Mac OS X 10.10, which is currently an unsupported platform for Java 7. Starting with Java 8 Update 20 (8u20), download and install Java 8 from oracle.com. ” Click the image below for a larger view.

20141018sa-java-for-mac-osx-1010-yosemite-legacy

If you click the More information link, it takes you to the How do I install Java on Mac OS X 10.10 page. However, this isn’t the page you want, instead you should click on the Java 8 from oracle.com link. You’ll be taken to the Java SE Downloads page shown below that may not be easy to follow for most users. Click the image below for a larger view.

20141018sa-java-se-downloads-page-8u25

You’ll want to click the JRE Download button. This will take you to the Java SE Runtime Environment 8 Downloads page shown below. Click the image below for a larger view.

20141018sa-java-se-runtime-environment-8-downloads

Click the white circle on the left of Accept License Agreement. From the list of available downloads, choose the one described as:

Mac OS X x64 …….. 56.76 MB …….  jre-8u25-macosx-x64.dmg

Double-click on the downloaded file and follow the on-screen instructions to install Java.

Compatibility Warning

Once you download Java 8 Update 25, you won’t be able to install Java 7 Update 71 (see message below). So, you may want to directly install Java 7 instead of Java 8, since some programs may look for 7 and not recognize 8 yet.

20141018sa-java-7-wont-install-if-java-8-is-installed

Global Impact

The maps below show recent visitors to this page who have been impacted by this issue. These are just our own page visitors, so you can imagine the thousands of people impacted by this issue.