No fully functional IDE exists on iOS to make runnable apps without jailbreaking  but you can sign up for a free Amazon Web service account and get an ssh client and program "on the iPad" assuming you have a network account.

An app like nimbus or textastic would be an ideal companion once you were clear how compiling elsewhere fit your desire to learn.

Xcode is currently only available for Mac OS X to develop programs that run iOS and cocoa touch (not which is very much not C++ - even though Xcode can be used for C++).

Have a look at this question on learning C which will apply almost entirely to C++ on iOS.

Is there a C compiler for iPad?


Macbook white screen of death not able to boot

If your Mac shows a white screen in recovery mode or internet recovery then there is a hardware issue on your mac.

My recommendation is to either contact Apple Support for an appointment or set up an appointment yourself via https://getsupport.apple.com/.

This could be a hard drive or display issue. If not then you are looking at a logic board replacement.

If you have a time machine backup or a separate backup of your things
elsewhere then you should be fine, if not then you'll want to get the hard drive (if that is the issue) taken out and then purchase a new one, so you can take your current hard drive to the nearest data recovery center nearby you.


You cannot install Xcode on iPad Air. You need to have a Mac to develop for iOS devices using Xcode and iOS SDK.


Is it possible to have 10Gigabit network support on a macOS VM?

I would start with a trial license (free) of VMWare ESXi to enable hardware support for USB-C and Thunderbolt adapters.

https://www.virtuallyghetto.com/2017/01/functional-usb-c-thunderbolt-3-ethernet-adapter-for-esxi-5-5-6-0-6-5.html
https://www.virtuallyghetto.com/2019/04/new-thunderbolt-3-to-10gbe-options-for-esxi.html

There are many home labs where thunderbolt to 10G Ethernet and 8G Fiber work even when those adapters are not on the official hardware compatibility and support matrix. Newer Mac mini have 10 GB Ethernet built in as well. I’ve never seen a 10 gig link saturate, so we just put several VM on the same hardware in practice.

https://www.virtuallyghetto.com/tag/thunderbolt-3

Until we’ve got fast enough NVMe storage, I can’t imagine needing more than one ten gig ethernet adapter unless I was doing rack mounted workstations and enterprise class servers.


iOS 10.3 Gmail app synchronization issues

I reset my phone and set it up as a new phone. The issue is fixed and it seems like and app was blocking the google synchronization.

My suspicion is that it is purevpn and its profile that could be getting in the way.


How do I know when my 100$ search ads promo credit is exhausted?

I don't think there's a specific way to know.  I have the promo $100, too, and I was looking into this.

The only way I found out was to check on the available balance every few weeks.  Even doing that, you have to accept that you might go over the promo amount.  Of course, this is exactly what Apple is hoping will happen (in my personal opinion; I don't have any proof for that).


After enabling File Vault, OS X doesn't mount disk automatically anymore

I have had the same issue.  If you have an entry for the drive in your Keychain, delete it and try again.

To do so, open Applications » Utilities » Keychain Access.app and look for the Encrypted Volume password. Delete it from the list.

Eject and plug in the drive again. When it asks for the master password check the 'remember' button.


How to access windows shared directory for music files?

If you're using iTunes on Windows, I think you can just use playlist sharing?

If you're looking to access a directory that's shared from Windows, you'll need to find a utility for your iPad that supports Samba (SMB), as that's the protocol in use for file sharing on Windows.


It's kinda possible. You can use a logout hook to run a script when a user logs out. This will also be run when the guest user is logged out, too. All you would need to do is create a script that SRMs the guest home folder when the Mac is logged out of or shut down.

This command will initiate a login hook (presuming that /usr/local/bin/logoutscript exists and is chmodded correctly so that the script is executable)

sudo defaults write com.apple.loginwindow LogoutHook /usr/local/bin/logoutscript

You can easily write a shell script that would SRM the Guest account home folder.


How to stop OS X Lion automatically asking me to join a network

In System Preferences > Network > Wi-Fi you can check or uncheck the "Ask to join new networks". Under "Advanced" you'll also need to uncheck the box next to "Remember networks this computer has joined".


What is the best compression utility for Mac?

My personal recommendation is BetterZip for a small price and the ability to create archives. A free alternative is The Unarchiver but this is limited to archive extraction only.


First, you don't need to do this unless you are are offering web services to the public internet from your Mac. If you are not, wait until there is an official security update from Apple.

However, if you are offering web services, you might want to update.

Official Patch

Apple has released an Official Bash Security Update Here

Checking whether you are vulnerable

First confirm that you are using an outdated bash:

$ which bash
/bin/bash
$ /bin/bash --version
GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13)
Copyright (C) 2007 Free Software Foundation, Inc.

The most current bash is 4.3.25

If you don't have Xcode installed, you'll need the Xcode command line tools, which can be installed by

$ xcode-select --install

Or from the developer portal.

To install Brew (http://brew.sh):

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Then do:

$ brew doctor

Follow any instructions if there are problems. Many common problems are addressed here.

Then update brew to the latest list of packages:

$ brew update

To get the latest bash 4.3.25:

$ brew install bash

This installs bash into /usr/local/Cellar/bash/4.3.25/bin/bash

The old bash and sh still exists at /bin, so after installing you'll rename the old executables to a new file.

$ sudo mv /bin/bash /bin/bash_old
$ sudo mv /bin/sh /bin/sh_old

If you are very paranoid, you can remove execute permissions on the bash_old

$ sudo chmod a-x /bin/bash_old /bin/sh_old

Then create a symbolic link to the new bash 4.3.25 that brew installed.

$ sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/bash
$ sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/sh

Reboot and it is complete.

A warning — this may break some existing shell scripts that might rely on bash 3.2 or the differences that the Mac sh has over the linux sh. There is a much more sophisticated answer to replacing bash and sh from sources in this post.

In most cases it is best to wait for official updates.


Errors publishing from Calendar app to WebDAV Share on same machine

Any reason why you don't just turn on the Calendar service in the Server app and navigate to "http://yourdomain.local/webcal"?


How to recover Mail, Calendar and Contact after Mavericks to Mountain Lion downgrade?

Mail isn't stored on your Mac but on a server of your provider and will backup automatically after sining in again in Mail-App on ML

Export all your contacts by selecting all -> file -> export -> vCard
import the vCard on ML in Contacts file -> import

For Calender, you can select single colored event-collections and export them
file -> export-> export

After that copy all files you now made to an USB/external drive and use them again on ML

Usually all these things should also be stored in the cloud, so they won't be lost when downgrading, best check this before downgrading on iCloud.com


From Mac App Store to an external hard drive

You've asked two separate questions, so I'll answer them separately:

  Is there any way to download and store app bought from the App Store in an external hard drive

Yes.

In the case of Xcode (and Lion), what you are downloading is an installer.

If you run the installer from /Applications/ then it is deleted after it finishes installing.

If you want to keep it, move it somewhere else after it finishes downloading (before it finishes downloading it won't appear in /Applications/ anyway) and before it finishes installing.

  and also being able to update them?

No. Apple does not (yet?) support "delta" updates, so when the next version is released, you will have to download the entire thing.

The only purpose for saving the downloads would be if you had another computer you wanted to update, or if you wanted to save it for a potential reinstallation before it is updated.


Screenshot on my mac without permission?

Type ps -ax in the Mac terminal to view all running processes. Find suspicious ones and abort them. You can abort the process by using the kill command followed by the process ID (PID).


When using Spaces, is there a way to set each "desktop" background independently?

There's no built-in feature in OS X for that but there are two applications that can do that for you, Hyperspaces and SpaceSuit.


Safari not warning on SSL certificate hostname mismatch

So, as noted in the update, Safari does actually warn you -- once.

If you decide to proceed anyway, then for the remainder of that browser session, you need to remember that you're talking to a potentially compromised server, because you will see no evidence of that except by examining the certificate (by clicking on the https/padlock icon).

However, exiting Safari and restarting it restores the warning. A visit to the compromised site in the new instance of the browser once again presents the warning.


Is there a way to block images from untrusted senders on the iPhone?

Doubtful without a custom email app of some kind.

Certainly the default iPhone mail app won't selectively (or conditionally on click) block images by default.

Have you tried the official GMail iPhone webapp?

http://gmailblog.blogspot.com/2008/01/new-gmail-for-iphone.html
http://www.google.com/mobile/mail/

Not a native app, but... there's surprisingly almost zero native iPhone apps that do Gmail.


How to export Google API keys automatically on every login for Chromium in Sierra?

Try this method

It is easy and safe by not exposing API keys to environment.


You have updates available on another account

I had a similar issue when I first got my Mac.  The first thing you want to try is going to the "Purchased" tab in the App Store and seeing if it gives you the option to "accept" the iLife apps at the top of that page.  If not, then you should contact the App Store support team using this website: http://www.apple.com/support/mac/app-store/contact/ .  They will most likely email you back asking for your serial number to confirm that you are eligible for the apps.  For me, they validated my serial, verified that I was eligible for the apps, and issued me redemption codes for all of the iLife apps.  After that, no problems.  If they issue you codes, make sure you uninstall the three iLife apps through Launchpad before using the codes and redownloading them.


Thee is nothing you can do with wireless keyboard at this time.

Get a USB cable keyboard, from friend or from store.


Two different audio inputs go to two different audio outputs on Mavericks

Short answer is yes, it's possible; however, the application must allow this. Most applications default to the System defined audio output which is set in the System Sound Preferences (and can be further tweaked in the Audio/MIDI Setup app). Some apps have the capability to set there own independent output as well (for example, most audio apps (including Garageband) allow you to set it's own audio ins and outs (on a per channel basis)).


Does the iPad Air stay cooler whilst charging than the previous iPad?

Yes, the airs will be cooler than the 4th generation iPads when charging due to the laws of physics. How much cooler may be hard to estimate and simple to test empirically once we have shipping devices and a thermal imaging camera.

The specifications of the iPad Air show that the surface area of the back is 40,680 mm^2 (169.5 x 240 mm) and that it contains a 32.4 watt-hour battery.

The specifications of the 4th generation iPad show that the surface area of the back is 42,934 mm^2 (185.7 x 241.2 mm) and that it contains a 42.5 watt-hour battery.

So, to charge the Air you have far less energy (ratio of 1 : 0.76) going in to the device and only a slightly less (ration of 1 : 0.95) surface area with which to dissipate heat from the charging of the battery.

Since Apple almost always limits the charge rate of it's devices to get 80% of the full charge in 2 hours and the remaining 20% and top off in the next 2 hours we can safely expect that pattern to hold. Since the energy going into the older device isn't offset with enough extra surface area to dissipate that heat - the lesser energy going into the Air during an recharge cycle will let it's surface temperature run cooler to dissipate all the heat that the battery puts off while charging. I also see no reason to think there will be less or more airflow from speaker openings and such or that the glass of the Air will insulate more or less than the previous generation.

So I can confidently predict the iPad Air is going to be cooler than it's predecessor in more ways than one.


I had the similar issue and google led me to this thread. Now I have a solution to the problem if someone else find this.

Just remove the --no-daemon line.

This seems to work fine:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>homebrew.mxcl.mpd</string>
    <key>WorkingDirectory</key>
    <string>/usr/local</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/opt/mpd/bin/mpd</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>


Why does Preview remain active in the background?

This is by design and expected behavior if your memory pressure is green in activity monitor. Both iOS and macOS will keep some apps resident until compressed memory or paging is called for and then purge them. Changes in the kernel relating to App Nap, sudden termination, background processing allow many more states for applications than just running and quit.

Why do you care whether the process is still in memory?  It's not running.  Preview.app supports Automatic Termination, the system will remove it from memory when it is necessary to to so.


Change scaling algorithm for non-retina apps running in low resolution on a retina display?

I don't have a system on which I can reproduce your issue, so this is just a guess, but check out the advice on this forum post: https://forums.macrumors.com/threads/change-osx-scaling-mode-for-retina-screen-with-non-retina-content.1428540/
Namely:

Try using SwitchResX to enable 1:1 mode at your display's native resolution (I believe this will make your content very small; not sure whether that's a workable solution for you)
Use an external, non-retina display :)


ffmpeg giving error on launch in Mac OS X Lion 10.7.1

Try using:

$ brew update && brew install `brew outdated` && brew cleanup

This script will also help you track down changes on libraries that are needed.

If you those don't work try:

$ brew doctor (check your setup for common problems)
$ brew missing (to check installed packages for missing deps)

brew doctor checks your setup for common problems, brew missing checks installed packages for missing deps.

You can always start fresh (which should take care of all the problems):

$ brew uninstall --force `brew deps ffmpeg`
$ brew install ffmpeg

then

$ brew update


Safari - how to see web developer tools like DOM inspector?

Found it - a bit hidden its at the bottom of preferences - advanced, i.e.

"Show Develop menu in menu bar"


Prevent certain APFS volumes from being deleted in Disk Utility.app

The answer is Parental Controls.

Below users axj and rpj both have Standard accounts. However, rpj has parental control turned on, therefore the account is labeled as Managed.

By default under Parental Controls, the Disk Utility is not an allowed App, as shown below.

The same is true for the Terminal application.

This does not prevent user rpj from using the Disk Utility, but user rpj would first have to enter the username and password of the Admin user dma. For example, if user rpj tried to open the Disk Utility application, then the following popups would appear.

If the buttons Always Allow... or Allow Once... are pressed, then the following popup appears.

If the proper username and password are entered, then the Disk Utility application will open. If Always Allow... was pressed, then the Disk Utility will be checked off in Parental Controls, as shown below.


On iOS, clear Safari history without discarding open tabs?

Turns out, this is just a case of awkward design.

There is no warning about "Clear History and Website Data" also closing tabs.
There is a "Clear" button in the in-browser history view, which doesn't affect tabs. It doesn't communicate however, whether it also deletes cookies and website settings.

To use the latter:

In Safari, open the bookmarks pane.
Select the history tab of the pane (the clock symbol).
Click clear at the bottom-right of the pane.


Copy an application over to another phone?

You can't just copy it, because it won't match the profiles.

Your only hope is use a provisioning profile and set your boss' phone as a development device

Here's how.


Working with attachments **to** a PDF file in Preview

Unfortunately Preview does not support or indicate PDF attachments in a PDF, or any file Preview can open. I suggest you continue to use Adobe Reader for Mac.

You can send your feedback about this to Apple here.


You could always buy a small router. An Airport Express (or any other cheaper alternative) would do, if you have access to a power socket.

There might be devices that don't need to be plugged in, but I don't know any good ones to recommend.


Since you already tried to reset your PRAM and SMC, I can advise you to try booting to Lion Recovery (use cmd + R on start up). This will let you know if the machine is operating fine hardware and storage wise. If you can boot into your recovery HD with no issues - not only do you know the problem is isolated to the boot volume, but you have Disk Utility and an internet browser to run tests and see what step is next.

More and more Macs are getting updates to run Internet Recovery. Once you have your mac booted, you can then know where the problem lies. Worst case, with a current backup, you could just erase your Mac HD volume and reinstall Lion.

There are a few opions:

If the HDD is not recognized, you need a hardware repair.
If the HDD is recognized but the Mac HD is not, you will need to create a new partition and reinstall.
If the Mac HD is recognized, repair disk and restart to test; if the issue persists, reinstall.

If you don't get what I described here, please say so and I'll extend my answer. But you can start with that.

EDIT:
It seems like Apple has made a support page concerning this issue. I hope this can help you!


How do you enter numbers on a Mac when making a cellular voice call with iPhone?

Yes, it is possible. Numbers can be entered using the keyboard. The correct tones will be produced and transmitted on your Yosemite Mac.


Import into macOS 10.15 Catalina's Apple Music does not work: unknown error -54; likely root cause: file access permissions

The following procedure removed the problem:

In Finder, select /Users/myaccount/Music/iTunes, the "Get Info".
Current permissions are me: Read & Write, system: Read & Write, wheel: Read only, everyone: Read only. (I apparently mad a mistake in the earlier observation that only me had Read & Write permission there.)
Select "Apply to enclosed items".


Incorrect phone number format when dialing from iPhone

I had the extact same issue. I believe this is an issue with the eSim. I had to put a US SIM in and it corrected the issue with the phone numbers displaying wrong when dialing manually.


The Thunderbolt iMacs can only act as a display for other Thunderbolt-equipped computers (Macs only at this point, but once there are Windows PCs with Thunderbolt they should work too). Thunderbolt ports can output a DisplayPort signal, but the input ports (i.e. anything that's a monitor - Thunderbolt Display and iMacs in Target Display Mode) can only take Thunderbolt, not DisplayPort or DVI.

The Apple KB article on the subject: iMac (Mid 2011): Target Display Mode does not work with Mini DisplayPort cable

  iMac (21.5-inch, Mid 2011) and iMac (27-inch, Mid 2011) support Target Display Mode via Thunderbolt to Thunderbolt cable (2 m) when the source is another Thunderbolt-equipped computer.

(Emphasis mine)


When using a USB-C monitor with power delivery, does constantly having it plugged in damage the battery?

No, having it constantly plugged in won't damage the battery.

The MacBook contains power management circuitry that ensures that the battery is not "overcharged".

So having a USB-C monitor that charges your MacBook plugged in at all times is no different from having an ordinary charger plugged in at all times.


In OSX you can also try many applications, one might give you the GPU or Motherboard temp instead of the CPU temp.

OSX temperature apps:

atMonitor or
smcFanControl

OSX might also take more resources than Windows. To minimize running apps, clear your startup items under Users in System Preferences, or check your Activity Monitor which shows your CPU% and Threads for each application, this way you can close apps that are using too much resources.


Using Lightroom as external editor for iPhoto, how to save image back to iPhoto

Unfortunately, I found several posts that explain why using LR as an external editor cannot be seamless (here's an example: http://forums.macrumors.com/showthread.php?t=1463251). This explanation makes sense to me for now. If I find something better I will update this reply.

I don't shoot RAW all the time, so when I do here's my workflow:

Copy RAW files from card to desktop folder
Import (Add) to LR and edit
Export from LR to 'temp' desktop folder as JPEG files
Import JPEG files to iPhoto

** If I want to keep the original RAW files, I move the folder of originals, still on my desktop, to an external storage drive. If I don't need the originals, I can delete this folder.


Emails in Microsoft Exchange account not following rules in iPhone

Marking a message as read is claimed to be a client action but Exchange is able to perform it. The clients are not able to set up the rule.

You can use Exchange's web interface (Outlook Web Access) to create a server-side rule to mark messages as read.

An example with Exchange 2010:


How to use SSL tunnelling on OS X to give full internet access to some applications while you are on a restricted corporate network?

You can create a local SOCKS proxy by using the dynamic port forwarding function of SSH by running ssh with the -D flag. This will tunnel all traffic of applications that use the local SOCKS proxy through SSH connection.

For example running ssh -D1234 user@host will open a SOCKS proxy on localhost port 1234 that you can direct your applications to.


Macbook (8,1) Drivers for other Operating Systems

I don't think you're missing anything, no. The Retina MacBook 8,1 is not listed as a compatible hardware model for Ubuntu 16.04.

Indeed the Ubuntu bug tracker has open bugs for support for stuff like keyboard, touchpad and others:

TouchPad doesn't work

Keyboard doesn't work

The same issues exists in the Linux kernel bug tracker, so they might be generic Linux issues and not Ubuntu specific.

I have seen reports from others that sound is not supported and that the SSD is hard to get working.

So all in all, unless you're willing to put in effort to fix these issues yourself - it is probably not going to be a good experience running Ubuntu natively on the MacBook.

Instead you could look at virtualized options.


Wifi connected but can't access any Website

Hold alt and click the Wi-Fi symbol in the menu bar; in the extended menu does it list the Internet as reachable?
If not, it can be a external problem or perhaps there is a secondary login required on a splash website or something.


The NSURLSession Daemon (nsurlsessiond) is used for uploading and downloading content. Apps can delegate transfers to the daemon which continues the transfer even after the delegating app quits.

So it could be any application. It's not restricted to Apple apps and services, all apps can use this daemon.


How can I edit my cookies in Safari Web Inspector?

Entries in this table are read-only; if you want to edit a cookie’s value, you need to do so with the document.cookie object in JavaScript (you can use the Quick Console at the bottom of the content browser to modify the cookie and see the results update in real time). Pressing the Delete key while a cookie is selected deletes the cookie.

please reference Safari Web Inspector Guide


MacOS make etc/resolv-conf use secondary dns or rotate

The /etc/resolv.conf file is not used for configuring the system resolver, like you would probably be used to on other systems like Linux.
However, the configuration you're trying to make is actually not an ideal one - far from it. You're trying to fix a broken DNS resolver by rotating requests between two different DNS servers. This will add extra time to most name lookups, as well as generate unnecessary errors that for will give you problems with some programs.
The best way to solve this is to change your Bind server to do recursive lookups for your internal clients - either by handling them by itself or by forwarding the recursive queries to your ISPs names server.
In either case you want to limit recursive lookups to your internal clients. This can be done via adding an access-control list to your named.conf configuration file that specifies what you consider internal, like this:
acl internal {
  localhost;
  localnets;
  192.168.0.0/24;
}

This assumes that your local computers have IP-addresses in the 192.168.0.1-192.168.0.254 range. Adapt as necessary.
If you want the server to handle recursive queries by itself, you'll to add the following to the options part of your configuration:
 options {
   recursion: yes;
   allow-query { internal; };
 };

If you want to forward the queries to your ISPs name servers, do it like this instead:
 options {
   recursion: yes;
   allow-query { internal; };
   forwarders {
      1.2.3.4;
      5.6.7.8;
   };
 };

You'll want to replace 1.2.3.4 and 5.6.7.8 with the actual IPs of your ISPs name servers.
Remember to reload or restart bind after making changes to the configuration file.


Is there a 64-bit version of Google Chrome for Mavericks?

Since v39, Chrome is 64-bit.

At the time of writing, there is no 64-bit version of Google Chrome for Mac.

You should be able to run your Java content in Safari for now, since Safari is 64-bit and can run Java 7.


Movies that I cannot find are taking up 200 GB on Mac

The How can I figure out what's slowly eating my HD space? provides a general approach to answering your question.

Graph and Find

You can use a tool like GrandPerspective to help highlight large files on your Mac:

Disk Inventory X is an alternative disk space visualizer:

Ask VideoBlend's Developers

Consider contacting the makers of VideoBlend, via videoblendteam@gmail.com, and asking them directly. This may help prompt the developers to improve their caching approach in the future.


macOS 10.12 Sierra will not forget my ssh keyfile passphrase

To disable storing passphrase in keychain you should add following lines to ~/.ssh/config file:

Host *
UseKeyChain no

If you already have passphrase stored in keychain you can delete it using commands:

cd ~/Library/Keychains/<UUID>/
sqlite3 keychain-2.db 'delete from genp where agrp="com.apple.ssh.passphrases"'

If you would like to have a behavior like in OS X El Capitan or earlier (i.e. passphrase stored until logout or restart) simply add to ~/.ssh/config:

AddKeysToAgent yes

You don't need to start ssh-agent.


How to create a universal (script) file for a Mac, based on several Terminal commands

Short answer

A .command script should do the trick

Step-by-step

Open TextEdit and create a new file
Convert it to plain text by clicking Format > Make Plain Text
Add your commands, one per line.
For example, you could do:
#! /bin/bash
cd ~/Desktop
mkdir myCoolFolder
cd myCoolFolder
Run chmod u+x ~/Desktop/myCommandScript.command in your terminal, where ~/Desktop/myCommandScript.command is the path to your script. This will give the terminal permission to run the file.
You're done!  Double-click the file to run. Dragging over the terminal icon will also work.

Notes:

If you need to do something that requires root (admin) access, you can prefix your command with sudo. When the script runs, you'll have to enter your password (and be an administrator)
If the end user isn't an administrator, but you need to do something that required root access, you can use su someAdminName, which will perform the command as someAdminName (you'll need his password).

You can also see here on Stack Overflow for a bit more information.


Is Apple education pricing only for university, not HS, students?

In the past, Apple was very casual about handing out educational discounts. This started to change in 2016 and now as of fall 2017 there is a formal verification process that is outsourced to a verification program that checks hardware purchases as well as discounts to services like iTunes Apple Music service discounts for students.

The TL,DR summary of education pricing is:

Apple Education Pricing

  Available to current and newly accepted college students and their parents, as well as faculty, staff, and homeschool teachers of all grade levels.4

Unless you have been accepted to a college, it is not supposed to be enough.

The terms and conditions page states that the following people are eligible

There is no longer mention of students at the K12 level - only staff at all education levels.


Is it okay to rely on CocoaPods when deploying an app?

Yes, you can add as many cocoapods to your app as required, it makes no difference regarding the count of packages.

Many of the most popular apps have a dozen or more packages.  However, whether or not you should be using that many packages is an entirely different question.

Also, your point about the MIT license is a good one.  You should also be acknowledging all these package creators within your app somewhere.  For example, in my app's Settings page I have a tableview row that lists the packages my app uses.  App Store review will not check for that but it I think it's required with the MIT license.


Can't delete time machine backups - error 8072

Unfortunately, because of how Apple has secured the system files, you'll have to erase/reformat the external hard drive (using disk utility or similar apps).

Otherwise, it will literally never delete. I've tried doing the same thing with terminal and finder, and apple won't delete the files.


Compare my iTunes library with the iTunes Store's

I looked around and honestly I didn't find a great method to do this, just a plethora of different items.
If you activate your iTunes sidebar, you can actually go to the album in the iTunes store directly when you are playing or selecting that song.

You can also use things like iTunes preview to compare against your iTunes library, for instance The Beatles page has their songs and albums (though they are called top songs and albums) and you can click on any of them to get a track list.

I found I could copy and paste the track list to a spreadsheet application like numbers while preserving the formatting, and could do the same with an iTunes library exported track list (as text), I then sorted by columns and saw the ones I did have against the ones in the albums on iTunes next to each other.

This isn't a great approach, but it seems like it will take significantly less time than manually printing out song lists and the like, sorry I couldn't be of more help.


What are some good data recovery programs to try on an SD card?

I successfully used TestDisk to get photos back from an SD card.


How to enter special characters so that Bash/Terminal understands them?

I think bash is tripping over some anomalies in how accented characters are handled.  You might want to grab some popcorn, because this is going to get technical for a little bit...

Unicode allows some accented characters to be represented in several different ways: as a "code point" representing the accented character, or as a series of code points representing the unaccented version of the character, followed by the accent(s).  For example, "ä" could be represented either precomposed as U+00E4 (UTF-8 0xc3a4, Latin small letter 1 with diaeresis) or decomposed as U+0061 U+0308 (UTF-8 0x61cc88, Latin small letter a + combining diaeresis).

OS X's HFS+ filesystem requires that all filenames be stored in the UTF-8 representation of their fully decomposed form.  In an HFS+ filename, "ä" MUST be encoded as 0x61cc88, and "ö" MUST be encoded as 0x6fcc88.

I'm pretty sure what's happening here is that when you type "Näyttökuva.png" at the command line, it's "typing" the characters in precomposed form.  When the file is created, the filesystem decomposes the characters for storage.  Everything is fine so far.  But when you try to use tab-completion starting with "Nä", I think bash is  failing to decompose the "ä" before searching for matches, and of course it doesn't find any.

To illustrate the difference, here's an example of what encoding is used when I just type "Näyttökuva.png" at the command line, vs. what's used when I store it as a filename and use tab completion to fill it in:

$ printf Näyttökuva.png | xxd    # This time I pasted the it in from this web page
0000000: 4ec3 a479 7474 c3b6 6b75 7661 2e70 6e67  N..ytt..kuva.png
$ touch Näyttökuva.png           # Also pasted from the web
$ printf Näyttökuva.png | xxd    # This time I tab-completed it after N
0000000: 4e61 cc88 7974 746f cc88 6b75 7661 2e70  Na..ytto..kuva.p
0000010: 6e67                                     ng

Now, as for the matter of characters getting lost when deleting and re-tab-completing, I suspect that's closely related.  Specifically, I think bash is "deleting" one code point per press of the delete key, but erasing one character from the Terminal window per press.  Because one of the deleted characters ("ö" this time) consisted of two code points, but only one character, the Terminal display gets out of sync.  Try tab-completing the whole filename, deleting it back to "Näytt", then re-tab-completing: bash seems to think that only the combining diaeresis was deleted, not the entire "ö", so it re-adds the combining diaeresis, but it this time it attaches to the "t":

$ echo Näytẗkuva.png
Näyttökuva.png

Note that when I press return, bash actually has the entire filename there; it's just the Terminal display that was confused.

TL;DR bash has some bugs handling decomposable accented characters.

EDIT: after some mulling, I think the only full solution is to fix bash (/wait for its developers to fix it).  There might also be a way to input characters in decomposed form, but I have no idea what that would be.  But I did find some partial workarounds:

Drag-and-droping a file from the Finder pastes in its correct form.  Since the Finder gets the filename from the filesystem, it's already decomposed, so it just works.
You can actually tab-complete the accented character itself.  For example, if you type "Na" and then tab, it'll match "Näyttökuva.png" because the canonical decomposition of "ä" starts with "a".  But if you have a file named "Narwal.gif" in the same directory, that won't be very helpful...
I haven't tested this, but if you bind tab to menu-complete instead of complete, it should let you tab through possible matches so you can select the one you want even if you can't type the next letter.  (Or you could bind it to a different keystroke, so you can use it only when you need to.)
For fixing the problem with the Terminal display getting out of sync, you could bind something to redraw-current-line -- it won't prevent the problem from happening, but it'll give you a way to resynchronize the display.


Solved problem #1.

I forgot that I did "Hide Updates" on iTunes (silly me).

By reactivating, it did show the bundle and allows me to update to 11.2.2 among all other updates in that bundle.

That still does not solve the part of having a duplicate update version showing foor 11.2.1.


How to sync an iBooks collection created on my iPad?

follow the instructions given on this page:

https://support.apple.com/en-gb/HT201478

Find the section "Organise your library" then scroll through to the sub-category called "Create, view, and organize collections."

The following is the part that will sort it out:

"To automatically sync your Collections with your other devices, sign in to all of your devices with the same Apple ID. Then, on your iPhone, iPad, or iPod touch, go to Settings > iBooks and turn on Sync Collections."

If in future you wanted to reverse this and sync all of your collections FROM your Mac to your iPad, this is what you'd do:

"To sync from your Mac, choose iBooks > Preferences from the menu bar at the top of your computer screen. Click the General tab, then select "Sync bookmarks, highlights, and collections across devices." "

NOTE - if you have the "Sync Collections" option turned on on your iPad AND on your Mac at the same time IT WILL NOT WORK. Choose one or the other.

Hope this solves it for you!


Unable to verify account name or password

I suspect your old password is still in the Keychain; go to Applications > Utilities > Keychain Assistant. Search for your account (usually your email) or the server used. Then doubleclick on the entry and check the checkbox in front of Show Password. Verify that it's the new password which is stored there.
It's safe to delete multiple entries of the same account, you should just have one entry.

The background is that Apple Mail.app will first try and use the password(s) stored in the login Keychain and when those fail, it will prompt the user to enter the new password.

See this article on how to manage your Keychain.


Mac OS Catalina, uneven battery drain in AirPods

I noticed last night that my left pod drains faster than my right, and doing your test just now, I can see that (with Automatically Switch AirPods selected) my left pod microphone shows input volume but my right does not.

Update: I have found that my AirPods (2nd Gen) are evenly charged with left and right double-tap turned off, and sound input set to internal microphone. I suspect that selecting AirPods for input source was the main issue.


How to reliably migrate emails from Mac Mail to Google mail?

I think that the main Issue is the Import process into Gmail which has several restrictions, f.e. Bandwidth-Limitations, and automated functions, f.e. automated filtering, labeling and sorting.

First of all, with 11GB of mail you need Patience!!!!

Google Infrastructure has a bandwidth-Limitation on Traffic, see Google Support here for details. As mentioned there, 500MB IMAP Upload/per Day is not much and considering the amount you are planning to upload will result in quite some Migration Time.

Another point would be the rebuild and reindexing of the Apple Mail Mailboxes, see the Apple Support page here. Only the you can be (reasonably) sure that the Mailcount is correct.

Another Recommendation: While Migrating, make sure that the Account is not in use by other Clients!!!! There are several Issues in which multiple access to an IMAP Account can result in conflicting operations and filtering.

Also, try not to repeat the same procedure to often - Google has a limitation there (see earlier mentioned Support page from Google)

That's all very general, but i think you should be aware of the limitations first before planning and executing a Migration of that scale. Letting your Client start something like that and trying to fix the Problems resulting from 'simply copying mails' does not work on that scale.


VLC Player Staying On Top Of The Opened Applications On Desktop


What tools are people using to check for Lion compatible software?

I've used RoaringApps' Compatibility Table, which seems fairly comprehensive.

However, their servers seem a bit bogged-down at the moment.

(edit - as of July 26 - it's still very slow to use)


If you are asking whether it is possible to modify the Safari user interface, the answer is clearly yes, but if the question is whether there is a straightforward way to modify the contents of menus in an Apple-shipped program, the answer is sadly, no, not without deep hacking.

There are workarounds, however. A Safari extension could be written to add an item to the Toolbar or to a context menu, although not to the menubar. Writing that extension would be a developer question beyond the scope of this site.

An automator service that calls an AppleScript to save the current page as PDF could be added to the Safari menu (not the File menu) and assigned a keyboard shortcut.

As far as I am aware, however, adding a command to the File menu is not possible through the standard (i.e. supported) extension mechanism, and would require hacking the Safari binaries.


How do I easily delete characters in a TextEdit document which I did not type?

It sounds like you perhaps opened the doc as plain text instead of rtf.  I think you can set it to open as rtf in the Text Edit Preferences.


I would start with blaming the RAM. If it is possible to return both of them and get a replacement, I would do that.

The only way to tell if it is the RAM or the slot is to try different RAM. The problem with that is if you show up at an Apple store with 3rd party RAM installed saying that you have a bad slot, they will take out the 3rd party RAM and say "problem solved."

One option is to return the RAM for a refund and buy new RAM from another vendor, but if it fails you'll likely get a similar reaction from an Apple Genius.

It's a bit of a Catch-22 unless you can get an Apple genius to test your Mac with some Apple branded memory. Not sure if that is possible or not.


You can’t clear or refresh the apple touch icons. Only if the name is changed in the actual website of the icon will Apple look for it again and refresh.


Decreasing Image Size with Minimal Quality Loss?

Just use Preview, and select Adjust Size from the Tools menu.


Software to record and playback mouse movement/clicks and keyboard presses?

Keyboard Maestro supports both creating macros by recording them and recording and playing back temporary macros:


I didn't have permission to change things in the apache2 directory.

Because the directory is owned by root user and not the logged-in user.

  Now I cannot see any contents in finder in the apache2 directory.

Because the current permission is on apache2 directory is drw-rw-rw-, hence you cannot change (cd) into that directory, as you are missing the execute (x) permission bit. Add the execute permission to be able to change to apache2 directory. Execute the following command-line:

sudo chmod a+x /etc/apache2

To edit the httpd.conf (or any other file), use sudo, like:

sudo vim /etc/apache2/httpd.conf


How do you create animated presentation in screencast

I've used ScreenFlow to do this a number of times.  It's very simple to use and worth the $100.  You can buy it off the website or from the Mac App Store.

Also, until 13 May 2011, you can buy it as part of the MacLegion bundle, which means you'd get it (plus a number of applications) for $50.  However, that will be a non-MacAppStore license: http://maclegion.com/


Does moving my home folder to an non-boot drive decrease performance?

OS X stores a considerable amount of data, from program caches to a multitude of preferences and other vital tmp files, in your home folder (Library to be precise). Shifting these off the SSD is detrimental. The system would still pull files from your speedy SSD but any cache files from your apps (both third party and default) would be pulled from traditional and cumbersome HDD.

Offloading large, static files, like music, movies, books, and other documents that benefit little from the speed of an SSD are recommended. But moving small core files that benefit greatly from solid state disks isn't. It's crucial to keep as many integral system components on your SSD as possible. A 2 GB movie or 1,000 songs won't benefit because movies don't need to be played faster and neither do songs. They may load a little quicker, and in the future, when SSDs will have TB of space, this won't be a problem anymore, but for now, it's all about triage.

I suppose you could try to micromanage this aspect but to be 100% safe, I would just move the big ticket items. An 120 GB SSD with 5 GB on it won't be faster than one with 20 GB on it.


What is the proper form for "cert_identifier" when using "certupdate"?

The certupdate tool was not really intended to be used manually, it is supposed to be called by a process that watches the System keychain.

The cert identifier is made up of three parts separated by the ':' char they are:      hashtype:hash:"subject"

sha256:0fa41022930ef3d200102d4f0a90e53b250674b9:"my server.com"

The hash portion is the hashtype hash of the DER formatted certificate.

you can get the identifier for the certificates of interest by running the server admin command:
sudo serveradmin settings certs

and looking for the identifier key associated with each cert returned.


Issues sharing folder through NFS - RPC: Unable to send; errno = Bad file descriptor or Program not registered

Apparently, I had some issues with my /etc/hosts file. The suspicion was alert seeing rpc.lockd[215] : can't contact statd, 100024 RPC: Timed out all over.

I cleaned up the /etc/hosts file:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost

Restarted the service
sudo nfsd restart

And finally when doing showmount -e localhost:

Exports list on localhost:
/Users/kiwi/user/shared-test         Everyone

rpcinfo -p

   program vers proto   port
    100000    2   udp    111  rpcbind
    100000    3   udp    111  rpcbind
    100000    4   udp    111  rpcbind
    100000    2   tcp    111  rpcbind
    100000    3   tcp    111  rpcbind
    100000    4   tcp    111  rpcbind
    100024    1   udp    906  status
    100024    1   tcp   1021  status
    100021    0   udp    730  nlockmgr
    100021    1   udp    730  nlockmgr
    100021    3   udp    730  nlockmgr
    100021    4   udp    730  nlockmgr
    100021    0   tcp   1017  nlockmgr
    100021    1   tcp   1017  nlockmgr
    100021    3   tcp   1017  nlockmgr
    100021    4   tcp   1017  nlockmgr
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100005    1   udp    989  mountd
    100005    3   udp    989  mountd
    100005    1   tcp   1023  mountd
    100005    3   tcp   1023  mountd
    100011    1   udp    636  rquotad
    100011    2   udp    636  rquotad
    100011    1   tcp    999  rquotad
    100011    2   tcp    999  rquotad


Outlook for Mac 2016, Gmail accounts and Smart Folder / Search showing message more than once

In case anyone else runs into this problem, I found the cause and figured out the solution and am sharing.

The Cause

You'll run into this with Outlook for Mac 2016 and any Gmail account.

The reason why Outlook for Mac 2016's SmartFolder behaves this way is because it is searching on every folder (as one would expect).  What I didn't consider was that Google has an Inbox folder and an All Mail folder.  When you add a "Folder" column to the view, you'll notice this.

The Fix

To avoid the duplication, you need to update your Smart Folder search so that it excludes the All Mail folder of each Gmail account.  The image below shows my Outlook for Mac 2016 with four (4) Gmail account All Mail folders excluded.

If you're not sure how to do this, Click your Smart Folder (or click the upper right Search box and type something and then save to create one).

Click Advanced and then add the following search parameters:
"Read Status->Is->Unread"

Click +

Set the next parameter to:
"Folder->Is Not->Choose Folder".  Once you click Choose Folder, a Window opens (titled Window) with a search field. In the search field, type in All and you'll see the All Mail folder.  Select it.

If you have more than one account, repeat this with each account.

Click Save Search once you're done.

Now you're Smart Folder will work if you're using Gmail.


How do I delete these partitions on my iMac?

If you boot up off the Recovery Partition (or internet recovery), you can fire up Disk Utility and use it's Partitioning tool to delete that partition and grow your Macintosh HD.


Airpods use on macOS resets double tap action

AirPods double tap settings are unique to each Apple device. You’ll need to adjust the double tap settings on your Mac directly to mimic what you have on iOS.

I personally have different settings on my iPhone and Mac, but that’s a personal decision.

It seems like non-apple devices inherit compatible settings (pause/play, next track, but not Siri etc.) from your iOS double tap settings.

Features That Work on Android

  Out of the box, AirPods functionality on Android is quite limited, but the double tap feature works. When you double tap on one of the AirPods, it will play or pause the music. If you've customized your AirPods using an iOS device, next track and previous track gestures will also work, but Siri won't, nor will "Hey Siri" on AirPods 2 as that requires an Apple device.


Random email address attached to my Apple ID

Under Account section click on edit and click on the ⓧ button shown besides the email address that you wish to remove.


Unable to delete file from Downloads folder

First of all BE INCREDIBLY CAREFUL WHEN USING RECURSIVE DELETE FROM TERMINAL
Next, just make sure that the applications that might have used these are closed.
That warning out of the way, here is how you can do it.

First open Terminal (in /Applications/Utilities).
Type cd ~/Downloads and press Return.
Then type sudo srm -f followed by a Space (don’t leave out the spacel). Try this first if it doesn't work then use sudo srm -Rf which is the recursive form of this command
Don’t press Return yet.
Next, in Finder open a window displaying the contents of the Downloads folder.
Select ONLY the files in that window that you want deleted and drag them into the Terminal window; this adds the paths of all the files to the rm(remove) command.
Now, press Return
Enter your administrator password when prompted

In a moment or two the files should be gone.
The same premise works with the Trash folder as well, with a few modifications and you may want to do this as the file may actually be there but hidden.

First open Terminal (in /Applications/Utilities).
Type cd ~/.Trash and press Return.
Then type sudo srm -Rf followed by a Space (don’t leave out the space). You will need the recursive for to handle subdirectories, etc.
Don’t press Return yet.
Next, click the Trash icon in your Dock to open a window displaying the contents of the Trash.
Select everything in that window and drag it into the Terminal window; this action adds the paths of all those files and folders to the rm(remove) command.
Now, press Return
Enter your administrator password when prompted

In a moment or two (depending on how much was in your Trash), the Trash icon should return to its empty state.
To check to see if there are hidden files you can do this.
defaults write com.apple.finder AppleShowAllFiles true

killall Finder

and then to hide them again you can do:
defaults write com.apple.finder AppleShowAllFiles false

killall Finder

I hope that helps, and I really hope that you don't delete things you don't want to... These are powerful tools, and With Great Power Comes Great Responsibility.
Update
The file that you are looking to delete, the one that says *.part is a file extension indicating that a file was downloaded partially.
This likely occured when Firefox, Skype, or another app able to download from the internet stopped a download mid-download.
Take a look Downloads on your browser, command-J on Firefox, shift-command-J on Chrome, and alt-command-L in Safari, and see if any of the files there has a partial download. You should be able to cancel the download there and then that file should clear up, or stop reappearing after you download it.
-- The answer I provided is based on the technique that I obtained from Joe Kissell's article on MacWorld and have used during the times I have not been able to empty my trash bin.


How can McAffee cause a crash on my Macbook Air after being uninstalled?

Two solutions are offered by this page in the McAfee documentation: https://kc.mcafee.com/corporate/index?page=content&id=KB88461. The first solution is similar to the one in the link in IconDaemon's comment, and it didn't work for me. I have tried the second solution (boot in safe mode, and remove the listed McAfee files) and will post a comment if I continue to have the problem.


I run into similar issues with VLC and it's not limited to OS X.  Fortunately you have a couple of options...

Roll back VLC

Uninstall VLC completely and install an "archived" version.  Go to ftp://ftp.videolan.org/pub/videolan/vlc/ and select the version you want to download.  If you need a good reliable app to cleanly remove applications, check out AppCleaner

When you find the version you want, navigate into the macosx directory (I am using the 2.1.1 directory for this example)

Get something else

Have a look at Elmedia Player.  It's free on the Apple App Store.  I personally went this route because I started "falling out of like" with VLC.  There's a bunch of features on it that just don't work and I needed to go with other solutions.


Are the iPad 2 30-pin cable and the iPod touch cable different?

The USB-to-30-pin-dock cables are electrically identical. All of them can carry enough charging current for both devices. The same is not true for the power sources as the iPad gets a 10W supply and the rest 5W.

What power source are you using with the cables? iPads need more power than most USB ports offer to charge with the screen on.


How to change the cover photo of an album?

In my experience, the cover photo is simply the first photo in the album. When you're within an album, hit the button in the upper-right corner to manipulate the photos; then tap and hold a photo until it "inflates," at which point you can drag it to move it around. You'll just have to be happy with your album cover being the first photo in the album.

(Edited to clarify the tap-and-hold gesture.)


Unable to delete a User Account on Yosemite

If you want to completely delete it, you should cancel the current process as it is saving the whole user account to a disk image –which is why is taking so long– and restart the account deletion process without saving any data when prompted.

From the Apple Support page:

  Select the user you want to delete, then click Remove  below the list of users.
  Do one of the following:

  (…)
  (…)
  Remove the user’s home folder from the computer: Select “Delete the home folder.” The user information will be deleted and the storage
  space will be freed. If you want to prevent programs that read raw
  data from retrieving any files, select “Erase home folder securely.”


It might think that you have connected an optical cable (is the port glowing red?) or that you are sending the sound through HDMI instead. If it's the former, try connecting your speaker/headphone cable and wiggle it a little. If it's the latter, check the sound settings in System preferences.


Using a Magic Trackpad and a USB mouse at the same time

Yes, this works. I have a Magic Trackpad and a Logitech MX Revolution (wireless, through a USB dongle) connected to my Mac at the same time and change between them at will. Have never had any problems with this setup - I even use it both at home and at work.


AppStore trying to download app that's already downloaded

Usually such App Store issues are not easily fixable.

First

Something you may try at first is the following:

Restart your iDevice
Sign out and back in with your AppleID I'm the App Store
Sync your iDevice using iTunes

At last

If all the above possible solutions didn't work, you may want to restore your iDevice, so first of all you'll have to:

Make a Backup of your iDevice and save it either on iCloud or on to your Mac/PC.
Erase all content and data of your iDevice through Settings > General > Reset > Erase All Content And Settings.
Once you erased your content, and you initialize back your iDevice, when asking wether you want to setup your iDevice as new or restore a Backup, choose the second option, and select your backup.

For a reference and an official guide about successfully performing a restore, you may want to take a look at this Apple article.


MacBook Pro 2019 playing sound while updating to 10.14.6

You’re not crazy. The same exact thing just happened to me updating to 10.15.6. I thought I was going crazy. I was able to stop the Chrome tab playing audio with the pause button on the Touch Bar.
That was the most buck wild thing I’ve ever seen a mac laptop do while updating the OS.


I had the same problem and resolved it like this.

Unplugged the drive
Turned off Time Machine in Pref
Rebooted the Mac
Plugged the drive back in
The Time Machine partition mounted


Can I switch off AutoCorrect/Spell Check/Auto-Capitalize in a specific app?

Unfortunately, AutoCorrect is a system wide function on iOS. One cannot enable/disable it on a per-program basis.


Can you recover a password stored in Apple Remote Desktop?

I’ve finally found something that does what I need.
https://github.com/ygini/ARD-Inspector
ARD Inspector can open and view the details in the com.Apple.AppleRemoteDesktop.plist including the encrypted  password(s). You must have the ARD “master password” in order to decrypt the information.


How do I move application windows between desktops?

You can go into Mission Control (formerly known as Expose in Snow Leopard), then drag the window from your current desktop the thumbnail of the other desktop, which will be at the top of the screen.


How to answer smart phone from multiple bluetooth headsets

You cannot have multiple headsets ringing at the same time by pairing multiple Bluetooth headsets to a single iPhone.

Various solutions exists for having multiple headphones connected to the iPhone at the same time. For example in earlier days you had headphone-jack splitters, then Bluetooth splitters - and now Apple has their own built-in support for multiple listeners.

However that is all it is - multiple listeners. Even with one of the external Bluetooth splitters available for the iPhone, you can only listen to audio - it doesn't work with the microphone.

In order to achieve the effect you want, you'll need to have two cellphones, and have your provider set it up so that both ring when a call comes in. This can be done via traditional cell phone technology, or it can be a Voice over IP solution - in that case you could also use an iPod Touch, iPad or other device.


Does the El Capitan upgrade save the downloaded upgrade files locally?

In my experience with an old iMac with a flaky airport card on an otherwise excellent connection the download will pause and resume even over reboots. So, unless the download is damaged, it will pick up where it left off.


Homebrew developer here: everything should be under /usr/local. Anything not under there would have required manual intervention by you to be put somewhere else (most likely your home directory). Worst case you just read the caveats for the packages that don't appear to work correctly any more.


MacBook Pro 13 will not recognize battery and will not charge after battery replacement

I assume this an old-style (pre-unibody) Mac with a removable/user-replaceable battery pack... If so, contact the seller; you could have been shipped a dud. If it's an aftermarket, non-apple product, you should also visually check to make sure it fits properly, and that all the contacts  are clean, undamaged, and seem to be connecting. As I remember from doing the same thing, some of those 3rd-party packs were less than perfectly machined.


Enable writing to NTFS harddrive with non-standard name on Mac

You can use the UUID instead of the volume label however a word of warning about using the built-in NTFS Write capability of OS X...  It's not stable and I'd highly recommend using a third party utility.  I use the paid version of Tuxera NTFS for Mac and enable/disable as needed.  IMO it's faster and more safe then the built-in.

Example:

UUID=4485D2B9-C375-5240-8F5A-2225B24332EB none ntfs rw,auto,nobrowse

You can get the Universal Unique Identifier of the Partition from Get Info in Disk Utility.  Select the target partition then either click the Info icon on the Toolbar, press Command-I or click File > Get Info.


How to block an application (facebook, messages) in Self Control

You cannot block apps, as hinted in a github issue on their repository, only websites.

Onefocus is a similar app that seems to be able to do it. I have never tried it nor have any affiliation with it, so I cannot attest to its quality.


If I delete music from an iPad will it affect music stored on any other iCloud-connected device?

It shouldn't effect other devices as iCloud does not automatically sync music between devices other than downloading newly purchased music to all devices if you have iOS configured that way. (Settings > iTunes & App Store > automatic downloads > music "on")

That automatic download is one way and one time only not perpetual.


Apple's solution for this is to use Mission Control (if you need multiple desktops) and Finder Tags for each file/project.

From there, you can use finder's tag filtering and/or smart folders to assemble your views.

Also, saving these to your Favorites and removing things you don't use make quick access to these "views" possible across finder and other app open/save dialogs.

Lastly, look at Divvy to automate window placement - it's very scriptable and you might use LaunchBar or another tool to speed actions if spotlight isn't action oriented enough for your automation.


Unable to install Xcode 3.2.6 in Mac OS X version 10.7.3

Old Xcode releases are not supported on new OS releases. There are cases where they happen to work, or can be made to work with some expert tweaking, but in the general case developers are much better off migrating their projects to a supported release of the developer tools.

One common misconception many developers have is that they have to use the older tools to support their users on older OSs. This is only true if you are still supporting PowerPC users... in which case you're much better off sticking with PowerPC hardware to produce those builds.

Based on your tags it looks like you are an iOS developer. The latest version of Xcode can still target any version of iOS, IIRC.


Extended attributes reappear when reconnecting external drive

The cause of the problem—or, rather, the cause of the symptoms of the problem—is indeed explained by learning the content of the extended attribute com.apple.FinderInfo. It reveals that the Finder has set the file’s file type and creator respectively to brok and MACS, signifying the file is engaged in the process of being copied and therefore cannot be accessed. (These flags are supposed to be erased upon completion of the copying process.) As a consequence, the Finder "greys out" the icons of such files to reflect their status of immutability by the user. Erasing the com.apple.FinderInfo extended attribute relieves the situation by removing the proximate cause.

The real problem, however, is the constant reassignment of this "busy being copied" status to the various files. Indeed, you specifically asked why the extended attributes reappear for particular files. My answer: I don’t know the mechanics of the events, but I do know what’s behind it.

Apple natively supports reading, but not writing, to NTFS drives. The bespoke fstab workaround method you are currently using to permit writing to the disk is known to be unstable, and is guaranteed to cause problems. (Is your username really username?) I wondered how it was you came to the abstruse idea of erasing extended attributes to correct the inaccessible file situation, and a visit to the Mounty Software site (the source of your previous workaround) showed me it was their specific recommendation. As you have learned, it is not a lasting solution. The problem will continue as long as you continue to use your current method of NTFS filesystem access.

If you must have read/write access to an NTFS formatted drive—and cannot replace it with one in the natively supported exFAT format—you will have to choose a third party offering to provide a permanent solution. Those I know of which offer acceptable usability are Tuxera, Paragon, and Fuse/NTFS3G. The first two are commercial products available on a free-trial basis; the third is a combination of two open source products.

  EDIT: Response to OP's comment below

I’m sorry to say I don’t have any command line instructions which would definitely help you. I believe that the only way to fix the problem is to change the method you use for filesystem access from one which is known to have issues, as your current method does, to one which does not.

That said, I offer the following purely as an experiment, as I have no way to test it. We know that the benefit of erasing the extended attributes of the affected files only lasts until the next time the drive is mounted. It is possible that assigning a dummy value to a file’s com.apple.FinderInfo attribute will allow it to persist unmolested through the mounting process and prevent the Finder from re-assigning brok/MACS status. Specifically, this command will give a bogus file type of hack to <targetfile.ext>.  Test it on just one or two of your problem files, and see what happens to them when the drive is unmounted / remounted.

xattr -wx com.apple.FinderInfo 6861636B00000000000000000000000000000000000000000000000000000000 <targetfile.ext>

(Why all the zeroes? The com.apple.FinderInfo extended attribute must be written as a single 32-byte block. Anyway, whatever it may look like here, it's one command, all on one line as you'd expect.)


How to Quit by default X11 when shutting down

Adding the following to the X11 preferences removes the popup-
defaults write org.macosforge.xquartz.X11 no_quit_alert true


A symlink won't work as at the command line level an application is a directory.

Make an alias to the Eclipse application in the Finder and drop that into /Applications and it will work fine.

By the way, you will see in the eclipse folder a file eclipse which is a link to the actual Eclipse unix executable that lives in Eclipse.app/Contents/MacOS alongside the eclipse.ini file that defines all the startup options. You might want to replicate that link to somewhere in your PATH so that you can run Eclipse from the command line.


Can a MacBook Pro reliably wake a Cinema Display when both are sleeping?

You ask for a fix where one of your screens does not wake up. I have a fix for a similar problem as my second screen on my MacMini (server 2011) does not wake up. It's not pritty but it is a fix.

I noticed that the screen wakes up after you change the screens refresh rates, so I use cscreen to do this. After my computer wakes up I run the following script. There are multiple solutions to run scripts just after waking up your machine (like Scenario and Power Manager).

#!/bin/bash
# b.nelissen

# cscreen: http://www.pyehouse.com/cscreen/

# wake up screen when one of these two displays are found
if [ "$(cscreen -l | grep '2b1052d0\|3c0c07c2')" != "" ]; then
    echo "Display found"
    # Dell screen does not wake up, switch back and forth to wake her up
    cscreen -i 2b1052d0 -d 32 -x 1280 -y 1024 -r 60 # small dell screen
    cscreen -i 2b1052d0 -d 32 -x 1280 -y 1024 -r 75 # small dell screen
    cscreen -i 3c0c07c2 -d 32 -x 1920 -y 1200 # big compaq screen
fi

# exit

What it does in short

Check if the screen is connected (I switch screens between home and work)
Refresh rate for displayID '2b1052d0' first to 60 than to 75 (to wake up the screen)
Set the second screen to her normal settings.


Reboot the computer works in a limited time but several days later the bug comes back.


I'm still not sure exactly why this happened, but I was able to find a solution in via one of Doug's AppleScripts. Once again this man saves my day.

It is his Re-Embed Artwork script. It takes quite a while to run, but I can already tell that it is working:


Tv App is only available in US Store, if you are residing out side of US, and trying to open the tv app it will not open.

For example: I'm resident of india and i used US APP Store to download TV App. After downloading i tried to open it, but no luck. Then i switched back to indian store and Videos app appeared instead of TV app.


What iOS apps allow free calling to the UK?

Skype provides a free iPhone app and allows free calls to UK freephone numbers 0800 etc. As for a service that allows totally free calls to chargeable UK numbers (either on iPhone or otherwise) for an indefinite period I can't say I have ever heard of one.


What is the Correct 'pf' Syntax for an 'iptables' Port Redirection Rule

After some brief googling, I came up with this, which seems to work great.

echo "rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 5432 -> 192.168.1.104 port 5432" | sudo pfctl -ef -

I am not sure that it is the best way, which is why I am posting here.  I would love to learn the best way to do this on Mac.

I did get this warning, though I don't know that it actually flushed any rules:

pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.

No ALTQ support in kernel
ALTQ related functions disabled
pfctl: pf already enabled

From the man page, -f is just telling it to parse the file, which I am sending in via stdin.

Any discussion, improvements, or hints would be great!


In Mail select the mailbox you want to use from the list on the left and navigate to the menu Mailbox > Use this Mailbox For, then choose the appropriate purpose from the menu:


The current Pages beta on iCloud.com gave a very faithful export from Pages > Word .docx format (I shared the document with myself by email, but there may be a more appropriate way for you to do it). You can drag and drop a Pages file from your desktop into iCloud without fear of irreparably converting your original Pages '09 file.


Soundhound can show lyrics in real time.


That is Apple's solution, maybe it helps.

Check for hardware issues
Try to restore your iOS device two more times while connected with a cable, computer, and network you know are good. Also, confirm your security software and settings are allowing communication between your device and update servers. If you still see the alert when you update or restore, contact Apple support.
Common errors: 1, 10-47, 1002, 1011, 1012, 1014, 1000-1020.


Bluetooth app with XAMPP permission problem in Mac OS 11

The way to setup this depends on how exactly you're running PHP. It can be run in various ways such as for example inside httpd in an Apache module, as a CGI executable or through a process manager such as FPM.
The important thing here is that you must give the Bluetooth privileges to the process or parent of the process (or grandparent, etc.) that is actually running your PHP code.
For example that could be your php-fpm daemon in a FPM setup.


The answer is no (correctly answered by @JFW), this is not possible using Firewire because the protocol simply does not provide the required bandwidth. However, when the day comes you purchase a machine equipped with Thunderbolt, continue reading.

Sonnet recently announced the release of several "add-on" components that make use of a Mac's thunderbolt port. These include a RAID assembly, an ExpressCard, and even a PCIe expansion bay, that can accept any PCI Express 2.0 adapter card.

Sonnet's product listing: http://www.sonnettech.com/product/thunderbolt/

Village Instruments one-upped them by committing themselves to manufacturing exactly what you're in the market for. However, before you jump for joy, you might want to head over and have a read. While the card will outperform integrated cards provided by the lower end MBPs, they still aren't up to snuff compared to some of the bigger cards available for PCs.

Head on over and have a gander: http://www.extremetech.com/computing/92160-external-thunderbolt-graphics-card-for-macs-will-not-blow-you-away

So even with Thunderbolt, it is possible, it may not give you the bang for your buck you're hoping for.


globstar: invalid shell option name on macOS even with bash 4.X

Entering shopt will get you a list with all bash options which doesn't include globstar for Apple's bash. Probably bash is compiled without support for this option.

To get a bash executable with globstar install brew and brew's bash:

$ brew install bash
$ chsh -s /usr/local/bin/bash
$ sudo bash -c 'echo /usr/local/bin/bash >> /etc/shells'
$ ln -s /usr/local/bin/bash /usr/local/bin/bash-terminal-app

Then change the default shell opened in Terminal to /usr/local/bin/bash-terminal-app and to suppress the 'Do you want to close this tab?' prompt when closing windows and tabs, add 'bash' to the list of exclusions.

The new option list is then:

$ shopt
autocd          off
cdable_vars     off
cdspell         off
checkhash       off
checkjobs       off
checkwinsize    on
cmdhist         on
compat31        off
compat32        off
compat40        off
compat41        off
compat42        off
compat43        off
complete_fullquote  on
direxpand       off
dirspell        off
dotglob         off
execfail        off
expand_aliases  on
extdebug        off
extglob         off
extquote        on
failglob        off
force_fignore   on
globasciiranges off
globstar        off
gnu_errfmt      off
histappend      off
histreedit      off
histverify      off
hostcomplete    on
huponexit       off
inherit_errexit off
interactive_comments    on
lastpipe        off
lithist         off
login_shell     on
mailwarn        off
no_empty_cmd_completion off
nocaseglob      off
nocasematch     off
nullglob        off
progcomp        on
promptvars      on
restricted_shell    off
shift_verbose   off
sourcepath      on
xpg_echo        off

Under certain circumstances /usr/local/share/ and its subfolders are owned by root (e.g after installing smartmontools, nmap, node etc. with their custom installers) and some of the steps fail. In my opinion it's save to chown -R the folders to the admin user who installed brew/bash. In my almost vanilla install of macOS and brew, /usr/local/share and /usr/local/share/locale are owned by this admin user.


Google Chrome officially discontinued plug-in based content such as QuickTime videos. Try using another browser with a QuickTime plug-in.


Why does my iPhone 4s notify me when an email is deleted on my PC?

It sounds like you may be using POP instead of IMAP as the email protocol.  Look for directions on how to setup IMAP from your email provider for your iPhone and PC.

Example: Gmail.


Generalizable guide to convert .dmg to .iso bootable for Lion to Sierra

There's a script for that:

https://github.com/rtrouton/create_macos_vm_install_dmg

It's a pretty straight forward process, finding the bootable portion of the installer, making temporary files, calling asr to restore to the temporary image, convert to ISO, and then name the files with the version of the OS. With all the changes from 10.7 to 10.12 - there are some special cases in the script, but it's quite general in that it works and you can see what it's doing should it break in the future and Rich and the team that collaborate don't find and fix things before we do.


How to transfer data from MacBook Pro 2014(SSD) to MacBook Pro 2016

If your old SSD has been removed from the old MBP, then you're best bet is to purchase an external enclosure for you to place it in.

Once you've done that you can connect it to your new MacBook Pro and access it like any external drive. At this point you can choose how you want to transfer the data. Probably the easiest will be to use the Migration Assistant app. For more information read Move your content to a new Mac.

In terms of the external enclosure you will need to purchase one that can connect to your new MBP, although you may already have various adapters or dongles etc that you can use to connect to USB drives, etc. However, since your old SSD is fine, I'd suggest you get an enclosure you can use all the time (one with the right connection for your scenario) as you'd then have a fast external SSD you can keep using.

You can purchase a suitable enclosure online or from most dedicated computer retailers.


No. iMessage (rebranded as Messages) service is only implemented on Apple hardware and it is not available for other desktop/mobile/web platforms. Apple does offer web apps for other parts of iCloud but not iMessage or FaceTime.

You need an Apple device, specifically running either iOS (iPhone, iPad, iPod touch), macOS (Mac desktops and MacBook portables) or watchOS (Apple Watch) to access Messages via native app available for each platform.

Messages is not accessible using other Web browsers such as Firefox, and not available even using Apple's own Web browser Safari.


Downloaded Songs/Music Videos Stopped Playing After iOS 10.3.1 Update

I have seen this problem mentioned with a few other third-party audio/video apps. The solution offered was to delete the local song, video or audiobook from your iPad, then re-download it. This is a bug caused by iOS 10.3.


There are other Questions on Ask Different regarding what the shutdown codes mean - e.g. Where to find shutdown causes errors list? [which links to a list maintained by one of the Ask Different senior members], but I went for the simplest, GUI-based way of finding the data, rather than using terminal.

[I need to know if this still work on Sierra, as comments suggest the data location may now be different]
This is from El Capitan.

Launch Console from Applications/Utilities
On the left, select 'All Messages' then top right in the search box, type 'shutdown'

Note that a Restart does not appear to generate any shutdown message.


How to exclude times for Time Machine backups via command line?

There is no option to exclude certain times but there is an option to define times to run a backup. If you want to exclude working hours, 9 am to 6 pm, for example, you could tell Time Machine to make a backup between 18:00 hours to 9:00 (6 pm to 9 am). Forcing Time Machine to these hours essentially excludes your window.


How to identify a corrupted file system early

This is what SMART status is for.

I use a product called DiskDrill, that besides the recovery tools (paid) they have a number of free utilities including a SMART status monitor that will warn you proactively if a number of erros start popping up.

As for you data, the best approach is the "ounce of prevention is worth a pound of cure" approach.  Create and stick to a back up plan where you have not one (Time Machine) backup, but a secondary (like iCloud and OneDrive).  When you have multiple copies, you greatly reduce the chance of data loss.


A way for the Command+TAB app switcher to continuously cycle instead of stop at the end

Even as early as Lion, command+tab when held continuously stops at the end and does not cycle. Releasing the tab key and then pressing it again resets the cycle to the beginning. It is not necessary to release command. Releasing taband then pressing shift+tab will reverse scroll through the app listing.

To the very best of my knowledge, this behaviour is hardcoded and not configurable by the end user.


How can I get rid of this icon in my menu bar?

Looking at the position, it seems to be an app from Apple.

Press Command and drag & drop it out of the menu bar.


Can I enable FileVault and then partition my hard drive later?

Yes, you will be able to partition later. When you partition, both partitions will be encrypted with FileVault.

Alternatively, you could just set it to encrypt your El Capitan partition, it won't make a difference.


You can usually see the version number of an Application in the Finder's Preview pane (most obviously seen in Column View, but also available in other views with View > Show Preview).

System Information's Applications panel will also show the Version numbers. (You may need to wait a bit while it collects the info.)

Individual apps can be checked with File > Get Info.


The product distribution file could not be verified

It might be tricky to pick apart the failure with caches being deleted.

One thing that always works for me is to boot to a USB drive with a clean OS and sign in to the App Store. If I get a failure there, I know the problem is on Apple's side or in the network.

If not, I have the app and know my system / library are not helping and can take action there once I'm sure the issue is with my customizations and specific install and not a server issue.


Mirror iPad Pro screen to my Windows 10 PC via USB

The good folks at Air Squirrels have the software that’s the closest to your request. I have used them in the past, was delighted by the previous version of their Reflector app and it looks like they have a trial version so you can be sure of the value before buying it.

https://www.airsquirrels.com/reflector/try

Since you require USB, be sure your non WiFi networking works before you invest if that’s the key factor for you. Reverse tethering works for Macs out of the box so hopefully this is close enough for windows.


Help partitioning "free space" with utility disk

First I have to explain the gpt result:

The partition with index 1 is your EFI partition. The partitions with index 2 and 3 are your main OS X volume named Macintosh HD (also visible in the second screenshot) and your Recovery HD. The partition with the index 4 is your NTFS volume WinB (also visible in the second screenshot).

Trying to add a new partition (by using the +-button) or to resize Macintosh HD (by using the handle) with Disk Utility will downsize partition 2 and move partition 3 to the new end of partition 2.

Since adding a new partition with the +-button doesn't work properly for you, you have two options:

use the handle and resize Macintosh HD. This should create unallocated free space
or use the +-button and create a new volume. Apparently it will be formatted as a HFS+ Journaled volume.

Then boot to Internet Recovery Mode and open Terminal.
Enter diskutil list and gpt -r show /dev/disk0.
Unmount your main disk with diskutil umountDisk /dev/disk0.
Remove the new HFS+ volume with gpt and its index number found above:
gpt remove -i 4 disk0
Enter exit and quit Terminal
Reboot

This might break Boot Camp as stated in Disk Utility and is not recommended if Windows boots in MBR-mode. So backup your Mac (including the Bootcamp partition) first.

I tested this with a spare MacBook Air (Mid 2013 with a 250 GB SSD) and a vanilla Yosemite after installing Windows 8.1 R1. Regardless what I did, I had no problem to boot from either Windows 8.1 or OS X. Windows 8.1 seems to be booted in EFI-mode though.

Since you have an older Mac, Windows will probably be booted in hybrid MBR-mode. Adding a fourth partition (at position 3) will break bootability of the last one because only three partitions (and the EFI partition) are allowed.


How do you use your iPhone as a usb key?

I haven't tried it yet, but from this description, it looks like Air Sharing is what I want.


Sluggish cursor movement in emacs in Lion Terminal?

Are you using a translucent terminal window appearance? Terminal now supports window background blur in addition to translucency, and existing settings profiles default to 20% blur (except Pro, which uses 0%). If you have a large terminal window and/or slower hardware, you may notice some slow down when moving around in emacs (compared to vim, emacs is noticeably inefficient about updating the display when moving the cursor around and redraws a lot, which requires redrawing the background).

Try selecting a different profile or edit the profile to disable blur:

  Terminal > Preferences > Settings > [profile] > Window > Background > Color


Enabling Things iPhone legacy sync messes up recurring tasks and areas - can this be avoided?

Prompt response via email from Julia at Cultured Code to my support request using the feedback form answers the question:

  When you revert to Things 1 mode, the data from Things 2 cannot be
  converted to the older database format. There should be a note warning
  about this when converting to Things 1 mode; if not, I apologize for
  the confusion this caused.

  Basically, if you want to have the to-dos from Things 2 in Things 1,
  you have to re-enter them manually. Since this downgrade path is one
  that only very few customers chose to take, we didn’t spend time on
  implementing a downgrade path for the data.


Maybe you have a /usr/local/share/man/man8 that is a regular file.  If so, delete that and try again.


Move item from iCloud keychain to normal keychain

From comments, it appears Apple may have forgotten to include drag & drop - or maybe it's intentional…

Either way - you can right click Copy, then change to the Login keychain & right click Paste.

You can then delete the original.

You will need to re-grant access to Safari by inspecting the item [double click] selecting the access tab & adding Safari to the list of programs.


How to set the autocorrection and dictionary to the same language in Mac OS X Mavericks

Assuming you are running OS X Mavericks you have to open System Preferences, click Keyboard, then click Text, if you are looking for the settings shown in the link you provided. On the right there is a drop down menu, that let you configure the language priority like mentioned in blog post.


Is it possible to disable spellcheck for Coda but leave it enabled for other applications?

Just right click in the working tab, select Spelling and uncheck the option "Check Spelling While Typing"


Why isn't my iPhone automatically adjusting its brightness?

Try turning your iPhone's brightness slider to the middle or slightly lower, but leave auto-brightness on.  The phone will usually auto-adjust its brightness after it gets locked (display turned off) and then turned on, maybe a minute or so later, in different lighting conditions.


You can access the Force Quit dialog box by pressing ⌘+⌥+esc, or using the Apple Menu (top left corner of the screen) and choosing Force Quit.... Select the problem app, and click the Force Quit button.

You can also kill an app using the command line (/Applications/Utilities/Terminal):

killall 'Google Chrome'

You can also use the Activity Monitor app (/Applications/Utilities). Select an app and click the Quit button:

Then, from the dialog that slides down, click Force Quit.


Cellular iPad-Air text message configuration

You can't use SMS messaging on an iOS device (or any device for that matter) that doesn't connect to the GSM network.

SMS is part of the GSM services network; the "telephone" functionality of your device.  It's the network that allows you to place a call to all phones including land lines.  The iPad doesn't connect to the GSM network.

iMessage requires a data connection (WiFi or cellular data like LTE) because they are sent and received through a server over the TCP/IP protocol.


You can not create a disk image of a APFS volume. Your closest two alternatives are as follows.

The first alternative would be to image the APFS container of the APFS volume. All volumes in the container must be unmounted in order to image.

In the image shown below, Macintosh HD is a APFS volume. With the Macintosh HD volume highlighted as shown below, click on the Unmount button.

The image below shows the Macintosh HD volume as unmounted.

The next step is to image the volume's AFPS container.  The container will not be shown by default in the UI; the Show All Devices option in the View menu must first be selected, as shown below.

After highlighting this volumes's APFS container, this container was selected to image from the menu bar, as shown below.

In the popup shown below, the file name for the image was changed to Macintosh HD. (The actual file name will be Macintosh HD.dmg.) The location for the image file was changed to the Documents folder. Also, the format was changed to compressed.

Click on the Save button to create the image.

Note: The commands given below could have been used in place of the Disk Utility application.

diskutil unmountdisk disk2
hdiutil create -srcdevice /dev/disk2 ~/Documents/Macintosh\ HD

The second alternative would be to image the root folder of the APFS volume. The volume must be mounted in order to image.

Select to Image from Folder... from the menu bar, as shown below.

In the popup, highlight the Macintosh HD volume, as shown below. Next, click on the Choose button.

In the popup shown below, the location for the image file was changed to the Documents folder. The format should be compressed.

Click on the Save button to create the image. In this case, you may be prompted for your password.

Note: The command given below could have been used in place of the Disk Utility application.

hdiutil create -srcfolder /Volumes/Macintosh\ HD ~/Documents/Macintosh\ HD


Seems like this sorted it:

tell application "System Preferences"
    reveal pane id "com.apple.preference.universalaccess"
    delay 1

    tell application "System Events"
        tell window 1 of application process "System Preferences"
            select row 12 of table 1 of scroll area 1
            delay 0.1
            click checkbox "Enable Voice Control" of group 1
        end tell
    end tell
    quit
end tell


1Password is a product that may interest you.  Seems to tick all the boxes in terms of speed, off-site and secure storage.  Plus it allows you to use it on all your devices too (iPhone, iPad etc).


These notifications are controlled by Facebook. Regrettably they can not all be turned off

  What is People You May Know?

  People You May Know are people on Facebook that you might know. We show you people based on mutual friends, work and education information, networks you’re part of, contacts you’ve imported and many other factors.

I recommend giving Facebook feedback about this behaviour and why you wish to turn it off.


iTunes Connect is a separate service from the Apple Developer portal. Development privileges are not assigned via iTunes Connect.

Additionally, since you are using an individual developer account, there is no way to grant another registered Apple Developer access to your team. That functionality is only available to Organisation account.

The problem can be solved in part by granting your colleague access to your code repository. That way you both can collaborate over code. If you want him to test the app on device, you can choose to export your identity on to his machine (Recommended only if you trust him with this thing).


Undelivered SMS is read in an automated voice

My carrier, Virgin Mobile, has (had?) a service that would read SMS messages out as a phone call if it believed the destination number was not an SMS-capable cellular phone.

Your colleague's carrier may be doing the same thing.  If you have yet to listen to the entire message, I recommend doing so and seeing if there is an acknowledgement at the end of the call (e.g. "press pound to acknowledge"), which may stop the call.

I bet your problem lies with your colleague's carrier, though.  It is unlikely that either your phone or your own carrier can do much (though the latter may be able to help you block the incoming call.)


What is the best RDP/VNC client for the new iPad that makes use of the retina display?

Screens by edovia supports retina resolution on the iPad from day one for the iPad and works well on iPod touch, iPad and iPhone for quite some time.

Here are pictures showing the same desktop in retina and then non-retina iPad screen captures.

Retina:

Non-Retina:

Oddly, when you zoom in to the maximum zoom level (and you will likely need to expand these pictures if you are not viewing them on a retina display or they get down sampled to render on this site), the non retina iPad anti-aliases text a bit better than the retina iPad where you can really see the anti aliasing. This is similar to scanning print magazines where a lower resolution is often better for digitizing the "human perception" and not the "reality" of halftone screen details in process color printing.


Is it possible to turn off iCloud Photo Library on one device only?

On your MacBook Air, open  → System Preferences → iCloud and uncheck Photos.

This will prevent iCloud Photos from syncing to and from the device on which you did this.

On iOS, this is done by going into Settings → Photos and disabling iCloud Photo Library.


How to confirm if FileVault encryption has fully completed

APFS volumes
It seems that the only way to tell for APFS volumes is to use fdesetup status. This fantastic blog offers a script which basically uses that command to determine the status. In the article it reads:

If encrypted, the following message is displayed:
FileVault is On.
If not encrypted, the following message is displayed:
FileVault is Off.

These are basically the outputs of fdesetup status.
Non-APFS volumes
For non-APFS volumes there is more information. Try diskutil cs list or diskutil cs list | grep "Conversion Status", respectively and look for Conversion Status. See also the accepted answer here.
$ diskutil cs list

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group XXX-XXX-XXX-XXX
    =========================================================
    Name:         VolumeXY
    Status:       Online
    Size:         196521975808 B (196.5 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume XXX-XXX-XXX-XXX
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk2s2
    |   Status:   Online
    |   Size:     196521975808 B (196.5 GB)
    |
    +-> Logical Volume Family XXX-XXX-XXX-XXX
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Locked
        Conversion Status:       Complete
        High Level Queries:      Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume XXX-XXX-XXX-XXX
            ---------------------------------------------------
            Disk:                  -none-
            Status:                Locked
            Size (Total):          196169654272 B (196.2 GB)
            Revertible:            Yes (unlock and decryption required)
            LV Name:               SD
            Content Hint:          Apple_HFS


Mountain Lion printer not found on bonjour, can't install by IP

I have a solution, although I'm unable to say why it works, or if I've lost something else in the process. A search on Bonjour/Actiontec/wireless yielded (http://yabfog.com/blog/2012/09/14/making-fios-actiontec-router-and-apple-bonjour-services-play-together) with the suggestion to disable IGMP proxy on the Actiontec router. No issues since I made the change.


Can a monitor connected with Thunderbolt 2 power a mid-2013 MacBook Air?

Essentially, no. While Thunderbolt 1 & 2 can power downstream devices, the maximum amount of power is not that much, and there does not appear to be any provision for powering upstream devices including the host computer. Macs can certainly not be powered/charged via a Thunderbolt 1 or 2 port. Thunderbolt 2-to-3 adapters do not change this and do not retroactively enable more power delivery on the Thunderbolt 2 side.

The Apple Thunderbolt display actually had a MagSafe connector in addition to its Thunderbolt cable in order to power a connected MacBook.

  Else I'll buy one with USB-C to power the next laptop I buy, and use a USB-C to Thunderbolt 2 cable/adapter for now.

If I understand you correctly, your plan is to buy a display with USB-C as the display signal input and power delivery, and connect it to the Thunderbolt 1 or 2 port on a Macbook?

This won't work. There are reports that you can do this with Thunderbolt 3 based displays (e.g. LG Ultrafine 5K but note your MacBook Air does not support 5K), but it most definitely will not work with a display that simply uses USB-C with its DisplayPort alternate mode. It's not clear exactly which adapter you were planning to use but:

Simple USB-C to (Mini) DisplayPort cables can only be run in one direction: USB-C on the host (computer) to a DisplayPort on the display.
Thunderbolt 3 to Thunderbolt 2 adapters such as Apple's only work for transmitting Thunderbolt signals, not USB or USB-C's DisplayPort alternate mode.

If you want to buy a display that will power a future USB-C based laptop, choose a model where the USB-C port/cable with power delivery is merely one of multiple ports. You can then use either an HDMI or DisplayPort input on the display to connect to your current MacBook Air.

Note that the 2013 MacBook Air only supports DisplayPort 1.1 and HDMI 1.2, which limits the maximum resolution and refresh rate:

DisplayPort 1.1 supports up to 2560x1600 at 60Hz; depending on the specific Intel GPU and driver you may be able to drive a 4K display at 30Hz. (From personal experience, the early 2013 MacBook Pro and the 2012 Mac Mini have trouble with this; during boot and in macOS 10.12 and earlier, there is image corruption. Once booted up, 10.13 and newer seem to work ok at 4K @ 30Hz. The 2013 Air has a slightly newer CPU/GPU, so I'm not sure how it behaves.)
HDMI 1.2 (via Mini DisplayPort to HDMI cable on a MacBook Air) only supports up to 1920x1200 at 60Hz.


No they don't get moved to the iCloud. At least not automatically. There is a feature called Photo Stream which does exactly that with photos. But there isn't a Video Stream (yet).

Note that iCloud backups do backup your videos (and hence go to iCloud), however, they are not user accessible (except in restoring an iDevice).