To copy your "AppleKeyboardLayouts.bundle" to a system folder you need "root permission!" use cp (copy) or mv (move) with sudo (super user) to copy files.

If you let's say try to copy folders or files that have a recursive structure/architecture you need to add the -r flag, like so: cp -r ~/Desktop/myFolderA ..

sudo cp ~/yourPath/AppleKeyboardLayouts.bundle /Systems/Library/Keyboard\ Layouts/

It is always a good idea imho, to have a second partition ready on the same HDD in order to copy files back and forth, if needed, or at least to have a second user account with sufficient permissions.


One click force delete unsaved images in Preview

Cmd + Q brings up this prompt for me:

Then click: Delete and Quit


How to sync audiobooks using iTunes Match/iCloud from macOS to iOS 11?

iTunes Match will only sync music.

Yes, in order to upload an audio book using iTunes Match to make it available on your other devices you need to change thy media type to "Music".

I subscribed to iTunes Match when it became available in 2011 and can't remember being able to sync anything but songs. The same is also true for Voice Memos.


Local name changes every 10 - 20 minutes

This happened to me at work when we were using individual wireless access points, each acting as a DHCP server: the MBP was, at different times, catching its signal from these different access points, depending on the location and the strength of the various signals. We changed to use a central DHCP server, and set the access points to extend an existing network, and it solved this problem, as well as a similar issue where the user would get messages that the IP address was already in use.


Change the official language of Windows 7 as virtual machine

No, you cannot change this. Microsoft Windows exists in versions specific to languages and regions. If you have the French version of Windows 7 Professional, you cannot change its user interface language. You have to purchase a copy of the English version of Windows 7 Professional, delete your French copy, and make a new installation with the English version.

The alternative is to upgrade to Windows 7 Ultimate, which costs more money, and which can provide the user interface in different languages. The Microsoft Windows 7 Version Comparison Chart says that only Windows 7 Ultimate lets you "Work in the language of your choice and switch between any of 35 languages."

It goes without saying that Microsoft will only sell you Windows 7 Ultimate at the upgrade price if your copy of Windows 7 Professional is legally purchased and registered.


Is Mac Mini enough to publish my game on iTunes or do I need iPod or iPhone to publish the game on iTunes?

As a user I would hope that you have run the app on the IOS device that Iuse. Thus iff you say it runs on an iPad you have run it on an iPad, if I have an IPhone you have run it on an iPhone etc.

If I have a problem I expect you to be able to reproduce it on the hardware I have or be able to say that you see no problem on the hardware.

No simulator is perfect there will be differences between it and real running - especially as they use different types of processor etc. One example of this as pointed out by 0x7fffffff is that the file system in the simulator is case insensitive but on a IOS device it is case sensitive

So I would expect professional support to have run the app on at least an iPad and an iPhone and preferably on various models e.g. iPad and iPad mini, iPhone 4s and 5.


Unspecified Error when Trying to Install macOS High Sierra

The most likely error is that the disk isn't partitioned correctly. If you have a bootable installer or can connect it in target disk mode - try erasing the entire physical volume again.

In the image above - you want the top item selected and not the volume under the physical drive. I like to click erase and then not make any changes from the defaults - leave the name Untitled or whatever the default name is - not Macintosh HD.

Then when the installer runs, you might need to look at the install log (press command 3 and command L when the install starts) or we'll need to chase down where or if your installer is saved to disk after the install aborted.

In some newer hardware - you need to be connected to the internet with no firewalls so the installer can go get the components for the hardware - perhaps that step is failing and the install log would likely show that.

Here is Apple's full steps on the erase - so choose it over my steps above if mine fail you.

https://support.apple.com/en-us/HT204904


Just open /Applications/Time Machine.app


What is the relationship between the OS release, the XCode release, and the default compiler?

Xcode version
With a recent release of Xcode, the default compiler was changed from GCC (like you said) to LLVM (clang) - a more modern compiler, with more error options.
It has nothing whatsoever to do with your OS X version.


Is it possible to use Apple's Earbuds/Headphones for audio in Quicktime?

A simple google search pulled this Apple document. According to this, your mac must be equipped to use the Mic and Remote for the Apple Earphones. A simple way to check is to go to System Preferences > Sound > Input.  If there is an "External microphone" listed in the Input tab, your computer can use the microphone included with Apple Earphones with Remote and Mic.


Dropbox-like client for Macs to access existing FTP/WebDAV/CMIS storage

You may want to look into the following open source applications:

FTPSync

a Perl script to synchronize a local directory tree and a remote FTP directory tree.
ownCloud

Web services under your control.

Current features: file management, WebDAV access, share via public link, music streaming, users & groups, OpenID, LDAP
In development: sharing, encryption, calendar, contacts, etc., desktop sync client, Android & webOS apps, server-server sync

NOTE: You do not have to utilize their storage.


Is there any software for checking hardware in iOS?

This question & top answer are very relevant.
Basically "yes", but not so much from a customer / end user standpoint.  iOS has a diagnostics tool built in that is accessible from Apple once you give consent.
You can check your iOS device's health using Apple's main support site.  From that page you can select iPhone (or iPad), find an issue that would warrant running the diagnostic (I chose power, unexpected shutdown/restart), verify that a restore didn't resolve the issue and then enter your phone number / email address to start the diagnostic process.  Apple will text / email you a link to open.  The link opens the iOS diagnostic tool, which requires you to click through a legal agreement before starting the test.  The test results are sent back to Apple once they finish and you tap "done".  Back on the support site the page will refresh and show any issues that were found with the device as well as support options for resolving them.


New Macbook Pro 2017 won't boot from USB drive

There are hardware specific builds of the OS that sometimes will run on one computer and not on another (due to drivers that are needed for certain models, etc). So this means that your MB Air setup will likely not work to boot the new MBP.

See here for some info:
https://support.apple.com/en-us/HT204319

For this reason, you want to transfer over your data using the Migration Assistant (you can do this between computers, or using a Time Machine backup).


Why does Microsoft Word need to allow incoming network connections?

I can't speak for Office 2011 because it requires you to activate your serial number with Microsoft, but in Office 2008, Office 2004 and Offive v.X, the incoming network connection is part of Microsoft's anti-piracy efforts.  Since each copy of Office is activated with a unique product key, Office products open an incoming network connection and listen for connections from other instances of Microsoft Office on the network.  When connections are established, the two instances of Office will trade product keys and make sure they are not the same.  If they are the same, then one user is forced to close their copy of Office.

I recommend instructing your firewall NOT to allow Office to accept inbound network connections.

Here's a link to Macworld that speaks about this 'feature':

http://hints.macworld.com/article.php?story=20020406142423494


How do I disable a specific wifi network through terminal?

OS X and iOS all save known networks, so just forget that network and tell your computer to not ask to join networks.

The steps vary, but you should be able to open help from the Finder and search for "Choose preferred Wi-Fi networks" and it will guide you to the advanced settings for networking so you can delete any networks you don't want to join again. If you have many, you might delete them all and start fresh by only joining networks you intend to use for work purposes.

If you want to go a step further, delete the network password from your Keychain or change the password on the router and your mac won't re-join that network ever.

Enjoy your break from the home network.

p.s. deleting this from terminal isn't something I know how to do, so sorry if you really wanted to learn how to script things, but this seems like something you could accomplish in 3 minutes or less without complicating things in terminal.


Any way to change sound output device via Applescript or shell?

There's switchaudio-osx, command which needs to be compiled from sources or can be installed via homebrew (Xcode installation required):

brew install switchaudio-osx

Usage:

SwitchAudioSource [-a] [-c] [-t type] [-n] -s device_name

-a : shows all devices
-c : shows current device
-t type : device type (input/output/system). Defaults to output.
-n : cycles the audio device to the next one
-s device_name : sets the audio device to the given device by name


Is the iOS5 GM identical to the final version?

No changes in file bytesize at least.  The first GM seed for 10.7.2 was initially marginally different to the final version in some way and was updated, but the iOS 5 release is identical.  No need to change anything.  If you were not already on the GM/release version, it would have complained by today and deactivated your phone...


Can you talk on the iPhone and use Siri with Monster beats headphones?

Yes.
The Monster Beats cables are fully compatible with Apple hardware. They have a mic to support voice actions and Siri. They also have all the hardware buttons for playing music and making phone calls.
I happen to own the Beats Solo headphones.  This is what the packaging says:

"Made for iPod", "Made for iPhone" and "Made for iPad" mean that an
electronic accessory has been designed to connect specifically to
iPod, iPhone or iPad, respectively, and has been certified by the
developer to meet Apple performance standards.
(also see MiF logo on Apple's website)

These minimum standards would include voice and button actions using the headset.


Why does my music not play through FaceTime?

To prevent audio feedback, FaceTime will try to cancel any audio the mic picks up that is coming from the same device's speaker. For your friend to hear your music, play it from a different device than the one you are using for FaceTime.


Linux VM installation on MacBook Pro with macOS Sierra 10.12

I prefer VirtualBox (free), but any works. Some other virtualization software are VMware Fusion for Mac (paid), Parallels Desktop
for Mac (paid), QEMU (free, bit more complicated install process, see below). Just make sure you have enough RAM, CPU power, and disk space.

Links for how to install QEMU: Quora (easiest process), The Intobooks, Official QEMU instructions for Mac hosts, and Installing QEMU on OS X.


Credentials popup keeps popping up after El Capitan upgrade

I've received the answer to my problem from finchr's post at https://discussions.apple.com/message/29270520#29270520,

  In my case the problem was with MagicPrefs, a utility that lets you define additional mouse and trackpad gestures.  Disabling MagicPrefs allows Keychain to see Allow/Allow All mouse clicks.

Which was the very same for me.  I haven't permanently disabled, or uninstalled MagicPrefs, I just disable it when I need to click one of those boxes.  Hopefully they or Apple will come out with an update that fixes this.


When you subscribe to iTunes Match the individual files that you added to your iTunes library on your Mac are not uploaded to iCloud. Instead they are matched with the existing high quality music files made available by Apple.

These are then downloaded on any new device that you access your library from.


Ripped CD on mac - can I upload these onto iTune and while removing the music files from mac?

What you're asking for is called iTunes Match, also Apple Music. Since you don't want to pay for those I'd suggest an iTunes server instead. If you have a second mac you can set it up like this:

http://www.maclife.com/article/howtos/how_set_itunes_home_server

...or using a third party app (not free):

http://supersync.com/access.php

If you have a NAS you could use the built in iTunes server, e.g. Synology:

https://www.synology.com/en-global/knowledgebase/tutorials/632


When updating to macOS Catalina will the default Python installation get removed from my system?

From Xcode 11 Beta Release Notes:

  Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. In future versions of macOS, scripting language runtimes won’t be available by default, and may require you to install an additional package. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app. (49764202)

So in Catalina these runtimes will still be available.

Also, from the same document

  Use of Python 2.7 isn’t recommended. This version is included in macOS for compatibility with legacy software. Future versions of macOS won’t include Python 2.7. Instead, it’s recommended that you run python3 in Terminal. (51097165)


iPad: Using iTunes to restore causes automatic sync?

I think the only way you could do this is if, after you've synced all you want to miniB, change the iCloud account associated with the device (Settings > iCloud > Account > Enter new account info).

I have not tried this, but just at quick glance, I'm thinking it may work. Please let me know your results! If that doesn't work, we can try something else.


Why is SSH forwarding happening even with port forwarding disabled?

I am pretty sure when you select remote log in in the sharing preference pane, OS X opens the port on the router programmatically using NAT-PMP. Have you tried disabling that on the airport and rebooting?

Also be sure you are not editing a profile that is not active on the Airport. I have fallen into that trap once or twice every so often.


Menu bar stops working on M1 MacBook Air

This only seems to affect MacBooks running in clamshell mode (that is, lid is closed) and connected to an external display.
I don't have a fix, but opening the lid briefly and closing it again re-enables the menu bar as a workaround.


The folder with the name Desktop in your user folder is a "blessed" folder. The content of this folder is shown on your GUI desktop.

To show the content of a different folder on your GUI desktop you'd have to rename the folder Desktop to an unused name and rename another folder to Desktop:

sudo mv ~/Desktop ~/myOldDesktop && sudo mv ~/myNewDesktop ~/Desktop

You may encounter graphical issues with the file and folder names on your "new" desktop afterwards.

It is not advisable to "enhance" another default user folder like Pictures or Documents like this.

If you have to organize your workflow (or your files and folders) like this, your workflow or your notion of the desktop metaphor is broken. That's like moving around work desks rather than files in an office.


How can I find out which apps I have already downloaded on my iPhone?

To see a listing of all the apps you have purchased or downloaded, do this :

Go to Store > View My Account
Login
Click on "Purchase History"

You should now see all the apps you have downloaded before.

Stolen from caliban's answer here.


Terminal command ls/cd not opening external usb drive

Output of ls -l is drwxrwxrwx  1 Fayyy  staff  131072 Jan  1  1980 USBDrive

It looks like you might have a trailing space character in the name of the USB drive, try cd '/Volumes/USBDrive ', and it works you might want to remove the trailing space character in the name.


How do I inspect the power-regulator of a Mac?

iStat Menus 3 can get the wattage readings from some sensor, along with volt and amp stats. This thread explains all options in detail.


According to http://www.apple.com/iphone-6/specs/, the iPhone 6 supports 802.11a/b/g/n/ac Wi‑Fi. So any router supporting the same standards should (and usually will) match your phone.

For potential speeds, see

http://www.macrumors.com/2014/10/01/iphone-6-wifi-compared-to-iphone-5s/
http://www.iclarified.com/44330/iphone-wifi-speed-test-80211ac-iphone-6-plus-vs-80211n-iphone-5s-video
http://www.iphonehacks.com/2014/09/iphone-6-plus-vs-iphone-6-vs-iphone-5s-speed-test.html

but keep in mind that maximal throughput depends on a lot of factors like packet/file size, router model, interference, distance between device and router etc.


Difference between network service disabled, inactive and interface down

Turning the wifi off through the Menu Bar is equivalent to:

networksetup -setairportpower en0 off

... and so, the same as turning it off in network settings.

I cannot speak to the low levels, but networksetup is an Apple addition, whereas ifconfig is standard not just for BSD, but for Linux as well. (Though the two utilties are ultimately distinct, not just in their implementation but API)

If I had to guess, and I will guess since Apple's internals aren't exactly transparent (please, someone correct me if you're able), networksetup is meant to control the actual hardware, the Wi-Fi device, whereas ifconfig is a purely OS-level utility. Much like you can quit your video-chat app, vs put a piece of tape over the camera.

A few things I can verify:

To function, both the interface, say, en0, must be UP (so, ifconfig en0 up), as well as airportpower being ON (so, networksetup -setairportpower en0 on).
Both downing an iface, and turning airportpower off, will render the Menu Bar symbol as a hollow outline.
BUT, if both DOWN/off, if you bring airportpower on, if ifconfig ... up has not been run after running ifconfig ... down, then the symbol will not be hollow, and macOS will scan frantically for networks, but be unable to: (1) connect to a network (2) bring UP the iface0 (3) change the routing table

So, that wifi symbol seems to be the result of a state-change, not actual state. In that, the actual state of whether or not Wi-Fi is being shown as able to connect isn't connected to the visual indicator. But the interface, even when DOWN, does seem to somehow scan in a way, in that if you turn back on the airportpower, the "status:" given by ifconfig will swap rapidly back & forth between active and inactive, even if the actual interface is not UP.

So, there is inconsistency. But it's that way because there would be no reason to turn the second one off after doing so the first. And because Apple's desires & ideal API differ from those of BSD.


How to change pop up speed of "Press and Hold"

Apparently, this works for both Mavericks & Yosemite...

You can do it right from the prefs

System Preferences > Keyboard > Keyboard

Set Delay until repeat

It works for the accent pop-up just the same as it does for 'regular' key repeat


Photos will read the iPhoto database and tell you if the old system is too old. In that case, you'll need to download a tool to fix the library or upgrade iPhoto.

You certainly don't need iPhoto on the new mac unless you a) want it b) it helps you in upgrading an old library.

Basically, don't erase the old Mac or backups and jump in. We're here if you run into a specific error in the process.


Does "Disable and Delete" delete photos from your Apple devices after 30 days? or will they only be deleted in iCloud.com?

I learnt that they won't be deleted.  https://discussions.apple.com/thread/250261013


Change iTerm2 profile depending on current directory

Finally I found a solution using bash-preexec.

That utility have the following function:

precmd Executed just before each prompt. Equivalent to PROMPT_COMMAND, but more flexible and resilient.

To install bash-preexec:

brew install bash-preexec

Then I have to add the following to my .bash_profile:

if [ -f $(brew --prefix)/etc/profile.d/bash-preexec.sh ]; then
    . $(brew --prefix)/etc/profile.d/bash-preexec.sh
    precmd() {
        if [[ $PWD == /mi/prod/path/produccion* ]]; then
            if [ -z $shouldChangeProfile ]; then
                echo -e "\033]50;SetProfile=production\a"
            fi
            shouldChangeProfile=1
        elif [ "$shouldChangeProfile" == "1" ]; then
            echo -e "\033]50;SetProfile=bash\a"
            unset shouldChangeProfile
        fi
    }
fi

Inside the precmd function is where I change the profile according to my needs.

shouldChangeProfile prevents unnecessary profile changes.


What is the safest way to move the iTunes Library from one hard drive to another?

You're actually on to the right approach. This Apple support article details the following approach for Windows (and this is the approach for a Mac user):

Open iTunes.
Choose Edit > Preferences.
Click the Advanced tab in the Preferences window.
Select the "Keep iTunes Media folder organized" checkbox.
Click OK.

If you haven't been letting iTunes keep your media organized up until now, you'll have to wait while it sorts everything out. Could take a few hours. Have beverages handy.

Once it's done sorting things out you can change the location of the iTunes library and iTunes will shuffle everything over to the new spot. From that article:

Open iTunes.
From the Edit menu, choose Preferences.
Click the Advanced tab in the Preferences window.
Click the Change button in the iTunes Media folder location pane.
In the Change Media Folder Location window that appears, navigate to the location where you would like your new Media folder to be created.
Click the Make New Folder button in the Change Media Folder Location window.
Enter the name of the new iTunes Media folder.
Click OK in the Change Media Folder Location window. Click OK in the Advanced window.

For iTunes 9 and 10: Choose File > Library > Organize Library
For iTunes 8: Choose File > Library > Consolidate Library
For iTunes 7 or earlier: Choose Advanced > Consolidate Library.

A message will pop up.

For iTunes 9 and 10: Place a check next to "Consolidate files" and click OK.
For iTunes 8 and earlier: Click Consolidate.

After the folder has been copied, locate your original iTunes Media folder, and drag it to the Recycle Bin. Important: Don't remove the iTunes Library files that may be in the same location as the iTunes Media folder. For more information about the iTunes Library files, see What are the iTunes Library files?
Quit and reopen iTunes.

If you receive the alert: "The folder containing "iTunes Library.itl" cannot be found and is required. Please create or choose an iTunes library," you most likely moved the iTunes Library files. If this is the case, move them out of the Recycle Bin and back to where they were.
If you do not encounter the above alert when opening and closing iTunes, empty the Recycle Bin.

Circa iTunes 9.x I used this (nearly) same approach to move my library from my main hard drive on my iMac to my Drobo and can confirm that it works.


kernel panics on sleep, M1 Macbook Air Big Sur

I believe I'm getting the same problem/fault.
New iMac Pro with clean install (obviously) of macOS 11 (from today 11.2.1) three times in 60 days I have come back to an unattended (and so, presumably sleep-induced) ungraceful restart with the login (not wake) screen. But - in my view, significantly - 57 times I have left the machine on and come back to everything normal.
Twice I have had a k/p on shutdown - also (I believe) related to some sort of timeout… external device(s)? Not iPhone.
Happy to share logs. But don't know my way around (system?) logs well enough to know which, where and what to look for.
kextstat reveals only Apple kexts installed.
The only other thing I do think might be relevant is the fact that my Time Machine icon in the Finder sidebar often spins for several hours (!) after a TM backup - and the logs show multiple lines like these:
Feb  8 16:51:44 iMac-Pro com.apple.xpc.launchd[1] (com.apple.mdworker.shared.05000000-0500-0000-0000-000000000000[20917]): Service exited due to SIGKILL | sent by mds[115]
Feb  8 16:51:59 iMac-Pro com.apple.xpc.launchd[1] (com.apple.mdworker.shared.02000000-0400-0000-0000-000000000000[20924]): Service exited due to SIGKILL | sent by mds[115]
Feb  8 16:52:56 iMac-Pro com.apple.xpc.launchd[1] (com.apple.mdworker.shared.02000000-0500-0000-0000-000000000000[20941]): Service exited due to SIGKILL | sent by mds[115]
Feb  8 16:53:32 iMac-Pro com.apple.xpc.launchd[1] (com.apple.mdworker.shared.0A000000-0300-0000-0000-000000000000[20902]): Service exited due to SIGKILL | sent by mds[115]

often by the hundred; which make me think more than ever of failed time outs.
TIA for any guidance :-)


Don’t recall password in iCloud on iPhone 6.

Apple has an article stepping you through the password reset / forget procedure - https://support.apple.com/en-us/HT201487


How to set caps lock to work like shift on OSX (work only when down)?

PCKeyboardHack allows changing caps lock to shift:

Yould could also change it to a key like F13 and then use KeyRemap4MacBook to change F13 by adding this to private.xml:

<autogen>--KeyToKey-- KeyCode::F13, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::CAPSLOCK, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::CAPSLOCK</autogen>

There's also a setting for disabling the LED:


How do I fix an app that's stuck in application switcher?

In Terminal.app, find the process ID for Dock with the ps aux | grep Dock command and kill it with the kill -9 PID command. An example:

$ ps aux | grep Dock
username              290   0.0  0.4  2730344  34500   ??  S    Fri08PM   0:22.48 /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
username             3633   0.0  0.0  2432784    612 s000  S+    8:06PM   0:00.00 grep Dock
$ kill -9 290


It is in TextEdit help - search for HTML

  If you open an HTML file and don’t see the HTML code, TextEdit is displaying the file in the same way a browser would. You can choose to display the file’s HTML code instead.

  To display the code in an HTML file:

  Choose File > Open.

  Select “Ignore rich text commands.”

  Locate the file and click Open.

  To always view the code in HTML files,
  choose TextEdit > Preferences, click
  “Open and Save,” and then select
  “Ignore rich text commands in HTML
  files” below “When Opening a File.”

So it seems you have to choose before opening the file.


No. Apple only sells the 2015 MBP with integrated graphics. (Source: Apple retail store employees)


How do I disable the Command-Control-D word definition keyboard shortcut in OS X Lion?

To disable the Control-Command-D binding enter the following in the terminal:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'

and restart.


You're trying to change the ownership to owner "root" and group "lolajl", and "lolajl" isn't a legal group. Instead, try the following:

sudo chown lolajl:staff .cpan

which will change .cpan to be owned by user "lolajl" and group "staff".


Where can I find/unbind control shift space? (^⇧ + space)

Macs containing a trackpad (i.e. MacBooks) or with a trackpad attached allow Chinese Trackpad Handwriting. The shortcut ctrlshiftspace shows and hides this trackpad.

I have no clue what I have written.

To disable it enable Chinese Trackpad Handwriting and then disable/remove the shortcut for Show/Hide Trackpad Handwriting in System Preferences -> Keyboard -> Shortcuts -> Keyboard.


MacBook Air logs off automatically since Yosemite

According to this Apple support article: Set your mac to log out when not in use - installing Yosemite turns on the "log off after 60 minutes of inactivity" feature.

To turn it back off, click on the "Advanced" button at the bottom of the "Security and Privacy" window and uncheck the option. You should be good to go!


Try using this command:

echo "rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8000" | sudo pfctl -ef -

That command should forward your port 80 to port 8000. I got that from this website http://salferrarello.com/mac-pfctl-port-forwarding/


It seems you've come up with a very convoluted solution to the problem of not wanting a bash_history.
I would advise that instead of periodically clearing the history from launchd, you should simply disable history recording:
echo 'set +o history' >> ~/.bashrc

Close the terminal tab and open a new one - and your history will no longer be recorded.


how to reset iTunes incorrect unplayed Podcast count

Well I guess after accidentally stumbling onto the fix I'll explain what I found.

iTunes is sometimes bad at managing feeds. One podcast for some reason it split up into 2 feeds even though they were really one, I deleted one and it got rid of both. My unplayed count went down, but there was still like 900+ unplayed count. Then I stumbled upon it. If you go to the "List" section in Podcasts (which I've never spent any time in because I assumed it was just the podcast list in different form) I found the reason.

When I subscribe to a podcast I typically tend to change the rules for a podcast so it only keeps the most recent or only unplayed episodes. If you ever want to go back to an old episode you can right click on a Podcast feed and tell iTunes to list all episodes. From there then you can select individual old episodes to download.

For some reason iTunes can treat this episode listing as suddenly having a whole bunch of new episodes. Even though you never downloaded any of them or had long since deleted them through iTunes rules, it treats them as unplayed episodes in the listing, though if you go back to the "Unplayed" section they never show up there. Though this also happened to be the case for at least 1 podcast I am certain I never asked it to retrieve old episodes for.

So if you ever get something like this check the listing, even though you really don't have "unplayed" episodes iTunes may show a lot of episodes of your podcasts there as being "unplayed" because they are in the feed. Select all and right-click and select "mark as played." Manually mark as unplayed any episodes you forgot to de-select and suddenly your iTunes unplayed podcast count is correct.

I've attached a screenshot showing iTunes considering a whole big listing of Hypercritical episodes as "unplayed" even though you can see they aren't downloaded to my Mac.


Not able to upgrade to iOS 12 from iOS12 Beta

This is an Apple bug that looks like it is fairly wide spread.

Apparent iOS 12 beta bug causes never-ending notifications to update software


New iPhone 6s lost the new photos after synching to iTunes (restore old back up of iPhone 5s)

Whichever you chose, you should have done it the minute you got the new phone, then the transition would have been seamless.

There's now no way to recover the intermediate data, unless it it was also backed up on iCloud.


What happens to messages when they're deleted

tl;dr: There is no online version, so it will only remove the messages on that specific device.

From what I've seen, iMessages are stored locally, not on iCloud, with the exception of iCloud backups which do include iMessages from whatever you had stored on your device. In fact, the option for how long to save messages applies both to SMS and to iMessage texts, even though your cellular provider does not save your SMS messages. (If iMessages were stored online, you would probably also expect a Messages app on iCloud.com, which there isn't.)

Possibly you are under the impression that it saves messages online because when you restored from an iCloud backup it included your messages, and when you scroll up to old parts of conversations it loads messages that hadn't displayed prior, but it's loading the extra messages that were already saved on your device. You can test this by opening a conversation thread while in Airplane Mode and scrolling to load old messages.

Further, if you set up a new device, and you do not restore anything from a backup (so it doesn't load your settings) but you still sign in to your Apple account, Messages would not automatically download your old messages.

If you change how long your device saves iMessages for, that will only affect that one device. Maybe you can have one device save messages for only 30 days to save room, and on another device you can have it save messages permanently.


iPhone: Set recurring reminder to get off an app

You could activate Screen Time (https://support.apple.com/en-us/HT208982) with a limit set to ten minutes per day which would give you a full screen overlay when your time is up, with the opportunity to extend your usage by one minute, fifteen minutes, or for the rest of the day.
Tine limits can be managed on a per app basis.


It should be fine. Just make sure to select the right disk (Macintosh HD) when installing Lion. A backup never hurts, either.


Backing Up and Restoring Contacts from Microsoft Outlook on iOS 6

Launch Outlook and click the "Contacts" tab. You should see the imported iPhone contacts.

Read more: How to Copy Contacts From iPhone to Outlook | eHow.com http://www.ehow.com/how_5631494_copy-contacts-iphone-outlook.html#ixzz2J6aQOS5B


Force Quit Keyboard Shortcut Not Working

Have you tried opening the Force Quit  menu from the top menu? Just click on the Apple in the top left corner and manually select Force Quit. It should open up the menu without having to use the touchbar.


My iCloud Drive in Preview is empty where are my files?

So you're saying that there is no "iCloud Drive" in the sidebar, or that no files are showing up in it?
-If it's the first one, then you can re-add it by going to Finder > Preferences, clicking on "Sidebar," then clicking the checkmark next to "iCloud Drive."
-If it's the second, then you might have accidentally unchecked "iCloud Drive" in the "iCloud" icon on System Preferences. If you're on Catalina, you have to click "Apple ID" at the top of System Preferences instead, then "iCloud" on the left.


Convert MTS video to OGV (OGG) format via Terminal

It could be done with ffmpeg. First, install it with vorbis support:

brew install ffmpeg --with-libvpx --with-theora --with-libogg --with-libvorbis

After that, run command:

ffmpeg -i input_file.mts -acodec libvorbis -crf 21 -r 30000/1001 -deinterlace -vpre lossless_medium -y -threads 0 output_file.avi


How to remove Preview.app on-screen navigation toolbar?

You are going into 'Slide show' not full screen.

This maybe because you are using the wrong shortcut keys.

For Slide show:

cmd+shift+f

For full screen:

cmd+crtl+f


Rockmate

From the description (Rockmate alone was too short to be an answer ...)

  Rockmate have been featured on Apple iPad TV ads. Rockmate turns your
  iPad into a complete music studio that is easy and super fun to use.


How can I force Chrome to open links with specific profile?

With the current version of Chrome (51.0.2704.106 (64-bit)) you can just right-click an url and then open it with the fourth menu choice from top: "Open Link as PROFILE" (your configured Chrome profile).

EDIT: with the current Chrome version: 81.0.4044.92 (Official Build) (64-bit) it's possibile open the link in a different PROFILE when the target profile it's already open.

Here two images by example. Menu when the target PROFILE it's already open:

Menu without the target PROFILE already open:

I hope this helps.


Firefox 54 launched from Dock on Sierra crashes

Do the following in a terminal:

cd /Applications/Firefox.app/Contents/MacOS

./firefox &

Firefox 54.0 will launch successfully with all installed add-ons and themes activated.


It looks like you need something like this (Good info on the page too). I've never used one of those so I can't vouch for the specific device or vendor.


I was able to fix it by getting the UUID for my disk and then run the following command:

corestorage revert UUID

You can get the UUID for your corestorage disk by passing corestorage list and then you will get something like this Logical Volume C51A83AC-321D-4B5F-A5D7-7713F8B36874. The part behind 'Logical Volume' is your UUID.


How can I change AirPod volume with one hand? (while riding a bike)

You can pause the audio by modifying the settings of the AirPods so that when you double tap on an AirPod, instead of activating Siri, it plays/pauses instead. This can be done in Settings > Bluetooth > AirPods. As for volume, I don't think there's a way. I personally have my iPhone mounted to my bike (with a Quad Lock case), and I control the volume with the iPhone volume buttons.


Safari and TextEdit allow you to create a .webarchive package.

What I'd recommend is creating your site and open it in Safari to save it as .webarchive.

I'm not sure about customizing the icon… not sure if that is supported for webarchive bundles.


How do I change mouse settings instantaneously from Terminal?

AppleScript is a nice way to go !

tell application "System Preferences"
    reveal pane "com.apple.preference.mouse"
end tell
tell application "System Events" to tell process "System Preferences"
    tell checkbox 1 of window 1
        click
    end tell
end tell

It works on Mavericks. It might need some modifications on older OS X because the UI of the mouse preferences changed.


Switch Between Windows of the Same Application

You have multiple possibilities :

Right-clic or Long-left-click on the dock. It will open a contextual menu with at the top the list of all open windows for the given app
Use a mission control shortcut for the action "Application Windows". You can set this in System Preferences > Keyboard > Shortcut > Mission Control.


Mac OS won't install from CD, but Windows will

The best way to install Mac OS X on a new drive is to clone the old drive. If I remember correctly the disk coming with Mac will not allow you to make full installation.
Installing WinXP onto the drive without BootCamp will turn it into MBR and therefore unusable for Mac OS X, so you will need to reformat it.


AppleScript to get all tracks from albums with less then a certain number of tracks

Here is modified code from a related answer in

Create playlists for full albums in iTunes (i.e. albums with all songs)

It is slow but does the job. It will print out the Album and the Track Names.

HTH

tell application "iTunes"
    -- The number of tracks
    set songsPerAlbum to 4

    set albumBuckets to {} as list
    set allSongs to (every track of library playlist 1 ¬
        whose enabled is true and podcast is false ¬
        and kind contains "Music") as list

    log "Debug: # of songs in library: " & (get count of allSongs)

    -- Get list of albums, the slow way...
    repeat with currentTrack in allSongs
        set albumName to album of currentTrack as text
        if album of currentTrack is not missing value then
            if 0 is less than length of albumName then
                if albumBuckets does not contain album of currentTrack then
                    copy album of currentTrack to the end of albumBuckets
                end if
            end if
        end if
    end repeat

    -- Check each album
    repeat with currentAlbum in albumBuckets
        set albumSongs to (every track of library playlist 1 whose album is currentAlbum)

        -- Check track count
        if (count of albumSongs) is less than songsPerAlbum then
            log "Debug: Album: " & currentAlbum
            repeat with trk in albumSongs
                log "Debug:      " & (get name of trk)
            end repeat
        end if
    end repeat
end tell


Upgrade logic board of Macbook Unibody 4.1

I have received my new logic board today and installed it successfully. I also upgraded the Macbook with a 240GB SSD and 4GBs of RAM.

I only encountered 2 problems which can be worked around easily. The first one was the different SuperDrive connector. I simply didn't connect the SuperDrive, but you can easily order the right SuperDrive, since they're not that expensive. The second and most important problem I encountered was the different layout of the heat sink. This needs replacement as well in order to get it working properly. I'm still waiting for this part to be delivered. For now, my Macbook shuts down after a few minutes, because it gets too hot.

After I've received the right heat sink and installed Yosemite, I'll give you guys another update.


Can I access my Time Capsule remotely if I haven't set it up at home?

If You Have a Time Capsule or an AirPort Extreme Base Station with Shared USB Hard Drive

If you have either a Time Capsule (which is basically an AirPort Extreme Base Station with a built-in 500 GB or 1 TB hard drive) or an AirPort Extreme Base Station (AEBS) with an attached USB hard drive, you can share out the Time Capsule/AEBS hard drive and make it accessible via the Internet. To do this:

Start the Airport Utility.
Select your Time Capsule or AEBS. Make a note of the IP Address shown on the right -- you will need it later.
Click Manual Setup.
Check your "Connection Sharing" setting under the Internet Tab. The following tutorial is valid if your "Connection Sharing" is to "Share a public IP address", the normal setup for a home network. You will need to have a static IP address, or use a free dynamic DNS service. If you have a different type of "Connection Sharing," you probably don't need a tutorial to set up remote access to your disk; adapt this one as needed.
Click Disks (at the top of the dialog box), and then click File Sharing.
Select (check) the "Enable file sharing" checkbox and the "Share disks over Ethernet WAN port" checkbox. It is strongly recommended that you also set Secure Shared Disks to "With base station password" and Guest Access to "Not allowed"; not making these changes may allow unauthorized users to access your Time Capsule/AEBS hard drive.
Click Airport (at the top of the dialog box), and then click Base Station.
Enter a Base Station Password and verify it in the Verify Password box.
Click Advanced (at the top of the dialog box), and then click Port Mapping.
Click the plus sign (+) to add a new port mapping.
In the Public UDP Port(s) and Public TCP Port(s) boxes, type in a 4-digit port number (e.g., 5678) that you choose. In the Private IP Address box, type the internal IP address of your Time Capsule or AEBS that you wrote down in step 2 (for example, 192.168.0.1). In the Private UDP Port(s) and Private TCP Port(s) boxes, type 548. Click Continue.
In the Description box, type a descriptive name like "Time Capsule File Sharing" or "AEBS File Sharing". Then, click Done.
When you have made all changes, click Update.

Your Time Capsule/AEBS will restart. Once it does, you are now ready to connect to the Time Capsule/AEBS hard drive via the Internet. To do this when your MBA is away from home:

In the Finder, click Go > Connect to Server.
Type in the correct domain name or external IP address for your network, plus a colon and the port number you specified in step 11. For example, "www.myhomedomain.com:5678" or "123.123.12.123:5678".
Click Connect.
You will be prompted for your user name and password. The user name can be anything you like; the password should be the password for the Time Capsule/AEBS which you specified above.
Click Connect.

Voilà! You are now connected to your Time Capsule/AEBS hard drive from your MBA. You can access files, copy files back and forth between your MBA and the hard drive, delete files, whatever you want, as long as your MBA remains network-connected. The next time you go to connect, it should go even more quickly (especially if you save your password in your keychain, and if you add your home IP address/domain name to your list of Favorite Servers in the Connect dialog box).

Note that the Time Capsule/AEBS will appear in the Shared section of your Finder's sidebar as a server, with the Base Station Name of the Time Capsule/AEBS as the server name.

Taken from http://forums.dealmac.com/read.php?4,2800627


Is there a way to decline Mountain Lion updates?

You can hide them - right click on the listing in the App Store updates (or purchases) list. You can unhide them by logging in to your account.


Powerful external hard disk health checker on Mac?

You cannot recover data from a bad sector. Disk Utility will not detect bad sectors, nor will fsck. These will cross check index files on the drive and correct them as needed.

When a hard drive detects a bad sector it's supposed to remap it to a spare sector if a spare sector is available. There can also be weak sectors which are readable by the drive but with great difficulty.

NONE of the operating system tools will do scans for bad sectors on a hard drive. You need third party tools to do that. Rather than provide a list re-hashing the merits of each I'd ask readers to refer to the list in the following link:

http://forums.macrumors.com/showthread.php?t=1544280

Everyone will have their own opinions on which one is best. My guess is that if they made that list, they're good.

Another word about external vs. internal HDs. Unless 3rd party support is added, USB and Firewire drives will not be SMART capable. SMART can report a certain number of developing problems with an internal hard drive that may be critical, but they won't get reported if they're on USB/FireWire drives.

Hope this helps....


Per-application selection of correct spell checker language on Mac?

You can't set it per application, but you can set it to support multiple languages and detect them automatically.

To do so (in Lion - although I've been using this at least since Leopard), open System Preferences, go to Language & Text, select the Text tab, set Spelling to Automatic by Language, then open the Spelling dropdown again, select Setup... at the bottom and check the languages you want to enable.


The setting to turn that off is in your Mission Control preference pane.


How to launch TextMate (and probably other software) from the command line?

For Textmate there is a command line tool, mate, that can be installed. Once installed you just use mate <file> to open that file in text mate.

For application that don't have a command line tool, you can use the open command with the -a flag and the name of the application. i.e.

open -a iTunes

This also works for TextMate:

open -a "TextMate 2"

The executable file is located in the app's Contents/MacOS subfolder, so for TextMate 2, it would be:

/Applications/TextMate\ 2.app/Contents/MacOS/TextMate

But if you run it from the command line like that, it will hang the shell until the application is quit (on certain older OSs; this was resolved as of 10.8)  If this happens to you, put an & at the end of the command to background the process.  Such as:

/Applications/TextMate\ 2.app/Contents/MacOS/TextMate &

The problem with this is that if the shell exits (by quitting Terminal or closing the window) then TextMate is terminated without warning.


Photos missing in iCloud, only thumbnails available locally - can I extract the thumbnails?

Unfortunately you are looking in the wrong place.
By default the Photos.app (macOS Catalina) stores everything in redundantly named "Photos Library.photoslibrary" usually kept in the ~/Pictures folder.
If you right(or control) click on the .photoslibrary file and select Show Package Contents it will open a new finder window. I have my Finder set to display columns but the thumbnails are all stored in one place:

Once inside the .photoslibrary package file they are in:
iPod Photo Cache/FXX/T####.thmb
As above. There are not real big or very high resolution but they are something.


Mac connects to wifi while sleeping in backpack?

Sleep doesnt mean off. Its still connecting to familiar networks. I'd either turn off wifi while sleeping or power it off.


Your model has only the Intel HD 4000, so you can't use CUDA

Full specifications:
http://support.apple.com/kb/sp649


Apple Two Factor Authentication: why verification code popup don't display?

When you restore a device, it is removed from the trusted device list in case you want to sell it. Here's how you can add the iPhone back to the list:

Go to appleid.apple.com and sign in.

Under security, go to Trusted Devices.

Refresh devices then follow directions to confirm your device.

Remove your unused versions of devices.

You will only be able to receive codes on your iPhone, not your mac.


MBP trackpad/keyboard unresponsive after application crash

I would definately diagnose with Apple's hardware test but you can also look through the system log.

You should be able to see if a particular application/service is causing this issue.

System logs are in /var/log/system.log

Take special note of the TIME when an application crashes and then go into the log and see if there is something related to the keyboard/trackpad; or any particular patterns. You may find that after a crash a service is restarting and that service is consuming either

enough resources to put the keyboard/trackpad out for 10secs
there is an I/O conflict.

Worst case scenario you can (painstakingly) format.

I would be looking at why your computer is crashing in the first place and prevent such application(s) from crashing.


How do you add books to the Kindle app for iOS?

The Kindle iphone app does not read pdf or epub files without conversion.

There are various tools you can use to convert from pdf and epub to the mobi format that the Kindle app can read. The one I use is Calibre, and it works pretty well. Epub files generally convert without problem, but pdf files might be harder, depending on how complex the pdf is. If there are pictures or columns you are probably in trouble.


I figured out a workaround.  (Of course after struggling with this for weeks, I figure it out just after posting the question.)
When adding the printer, the dialog asks for "Name", "Location" and "Use".  "Use" defaults to "Secure AirPrint", but changing this to "AirPrint" fixes the problem.  It's a Xerox printer, FWIW.


Does iOS 6 or any other iOS OS have drivers or kernel modules for an HP printer?

Source of everything I'm about to say: I'm an iOS developer.
No.
Your iOS device does not contain the necessary drivers to print via USB - and here's why:
Developers
We are kind of, well, lazy. We don't want to write more code than we have to - we want to write one thing once and have it work.
Now imagine all the iOS devs now have to take into account that you can print from USB. Now we might have to write code to take that into account, there might be subtle differences in the drivers, etc.
The nice thing about AirPrint is it just works. Not just from the user's standpoint, but also from the developer's standpoint. Developers can basically 'layout' the paper just like they would a bunch of views onscreen, send it to a print controller, and let it handle everything else.
Nice and easy.
You
You're a user. You want things to just work, right? Even as a developer, I want the stuff I'm using to just work (See Stack Overflow for thousands of examples).
If Apple put in kernel drivers and USB printer drivers and all whatnot, the user now has to manage that, and Apple has to conform to HP's, Canon's and Brother's requirements.
With AirPrint, the manufacturer conforms to Apple - a much better experience for you and me, the users.


Execute a script with GUI Access before login

PreLoginAgents

macOS supports the ability to run graphical applications pre-login:

  Running Agents Before Login

  Most software that displays a user interface does not run prior to the user logging in. However, in some rare cases, it may be necessary to create a graphical agent that does.

  By default, OS X does not allow any application to draw content prior to login. If you need to do so, your agent must call the setCanBecomeVisibleWithoutLogin: method on its windows. For more information, see the documentation for that method and the PreLoginAgents sample code.

The trick is to add the following lines to your /Library/LaunchAgents  launchd plist:

<key>LimitLoadToSessionType</key>
<string>LoginWindow</string>

The executable must be stored in /Library/PrivilegedHelperTools.

We used this ability to show a notification window pre-login for Power Manager pending events.

This functionality may not be supported in the latest macOS; we have not relied on it for a long while.


Changed user password by providing new password as hash not syncing to filevault 2

Updating an account's password for the FileVault 2 pre-boot login screen needs to involve the opendirectoryd process when changing the account's password. Writing the new password hash directly to the plist file bypasses opendirectoryd, so the password sync process never kicks in.
If you need to change the password this way, you may need to remove and re-add the user account with fdesetup. This will flush the old password's derived key for FileVault 2 and set up a derived key for the new password.
Remove:
fdesetup remove -user username_goes_here

Re-add:
fdesetup add -usertoadd username_goes_here

Note: As part of doing the remove and re-add, you will need to provide either the password of a FileVault 2-enabled account or a personal recovery key associated with the machine in order to authorize the changes. One thing that's important to keep in mind is that once you run fdesetup remove for your local administrator account, the account will no longer be enabled for FileVault 2 and will not be able to authorize the running of fdesetup add. Make sure you have a personal recovery key available or enable another user account for FileVault 2, then use the recovery key or that second account's password to authorize the re-adding of your local administrator account.
Commentary: I asked about the practice of writing password hashes to plist files in order to change passwords while I was at this year's WWDC. I received the following feedback from Apple engineers:
"That's horrifying. Don't do that."
https://forums.developer.apple.com/message/8028


How to extract information from an app and put into excel spreadsheet?

Unless the app has that functionality built in there is no easy way to go about this.

Apps keep all their data stored internally, giving you no way to access it unless they include an export feature or integration with iTunes Documents or something like Dropbox. You'll have to look at the documentation for the app you're using to see if it does.

The only potential solution I can think of would be to jailbreak so you have access to the iPad's internal filesystem and hope that you can find and extract the files. You would then have to either write a script or handle the conversion to XLS/CSV manually so the data can be used by Excel.


If you are scribbling the text while still editing the screenshot, you can press the undo button to restore the original image, press the Done button and select Save to Photos.

If you have saved the screenshot to Photos after scribbling the text, there is no way to revert the image and restore the original one.


OSX Photos Events and Albums Have same photos

Events are now just albums. So, you can remove specific photos from Albums or "Events" without deleting the photo. Only if you delete a photo from the main Photos view is it actually deleted (and then, under File: Show Recently Deleted, you can recover it for 30 days).

I recommend deleting events that are no longer useful, as the Photos view now nicely converts into years and locations as you zoom out, which you might previously have manually set up as events.


How can I obtain and install duplicate license keys when copying to a new Mac?

If you're using Migration Assistant, the software will stay licensed, and if you intend to wipe and repurpose the old computer it's likely you're in the clear as far as licensing goes.

The Windows guest OSes won't notice any change: VMware's virtual hardware won't change, so they'll be totally oblivious to the migration.

I know from past experience that Microsoft Office works fine after Migration Assistant runs. I'm not sure about Serene Screen or VMware, but I've never had any trouble with any licensed software after Migration Assistant, including notoriously picky stuff like Photoshop or LabVIEW.

Now, on the other hand, if you simply want to clone the software and use it on both machines, you could probably get away with using the same keys, but you should check the license to see if that's allowed. If it's not, it should be as easy as buying a new license key and just replacing the old one on one machine.


What is the default speaking rate for the speech synthesis program?

The default speaking rates can actually be changed from System Preferences:

The slider can be set to a different position for different voices. When I tried dragging the sliders for Alex and Mikko to the middle, the WPMs shown in the output below were 175 and 180.

$ defaults read com.apple.speech.voice.prefs VoiceRateDataArray
(
        (
        1835364215,
        201,
        175
    ),
        (
        1919902066,
        546,
        180
    )
)

The outputs of say -r 175 and say without an -r option were identical for Agnes, Alex, and Bruce, and almost identical for some other voices. But for example the default speaking rate of the "Bahh" voice is much slower.

$ say -v ? | sed 's/  .*//' | while read l; do say -v "$l" -r 175 {1..9} -o "$l 1.aif"; say -v "$l" {1..9} -o "$l 2.aif"; done
$ stat -f '%z %N' *
120136 Agnes 1.aif
120136 Agnes 2.aif
131692 Albert 1.aif
180260 Albert 2.aif
122968 Alex 1.aif
122968 Alex 2.aif
231596 Bad News 1.aif
231820 Bad News 2.aif
131692 Bahh 1.aif
180264 Bahh 2.aif
318508 Bells 1.aif
318488 Bells 2.aif
131692 Boing 1.aif
164368 Boing 2.aif
116514 Bruce 1.aif
116514 Bruce 2.aif
131692 Bubbles 1.aif
138860 Bubbles 2.aif
196652 Cellos 1.aif
197088 Cellos 2.aif
131692 Deranged 1.aif
150720 Deranged 2.aif
131692 Fred 1.aif
138860 Fred 2.aif
331052 Good News 1.aif
331492 Good News 2.aif
301932 Hysterical 1.aif
301916 Hysterical 2.aif
131692 Junior 1.aif
144676 Junior 2.aif
131692 Kathy 1.aif
144676 Kathy 2.aif
118196 Kyoko 1.aif
114440 Kyoko 2.aif
420970 Mikko 1.aif
408432 Mikko 2.aif
228012 Pipe Organ 1.aif
228448 Pipe Organ 2.aif
131692 Princess 1.aif
144676 Princess 2.aif
131692 Ralph 1.aif
144676 Ralph 2.aif
128810 Sin-Ji 1.aif
124834 Sin-Ji 2.aif
131692 Trinoids 1.aif
138860 Trinoids 2.aif
119410 Vicki 1.aif
116118 Vicki 2.aif
122742 Victoria 1.aif
119444 Victoria 2.aif
131692 Whisper 1.aif
150724 Whisper 2.aif
131692 Zarvox 1.aif
138860 Zarvox 2.aif


Floating Pop-up video window in iPhone X

Picture in Picture on iOS is only available on iPad currently.

  You can use Picture in Picture with iPad Pro, iPad (5th generation and later), iPad Air and later, or iPad mini 2 and later.


Try hitting Command+L (which should open the installation log details) while you're running the installer pkg and you should see the installing target path in those logs.


I specifically noticed this line Multiple object mappings were found for AB key AAMkADM2MDFmNGNmLWM3NmMtNGYxOS1iMDg4LWY0YjI1MGYzNjYxYQBGAAAAAABDPkLykrMnSJ1IqQdY8YscBwBYGhW8CcVeTK3joidjOJa9AAAAAAEiAABYGhW8CcVeTK3joidjOJa9AAA10vffAAA= of type itemId' which I suspected indicated that I had a duplicate somewhere in the contact database

This is how I solved it, in a terminal:

cd ~/Library/ Application\ Support/AddressBook/
grep -r MtNGYxOS1iMDg4LWY0YjI1MGYzNjYxYQBGAAAAAABDPkLykrMnSJ1IqQdY8YscBwBYGhW8CcVeTK3jo *

(this is part of the "long string" above. It was enough for me, since the search just returned one hit, Exchange in Sources/187CB027-195A-4D96-99B2-B8A546A743DC)

This file proved to be an SQLite DB-file. Open it with some SQLite reader. I used sqlitestudio.

In this database there is one table ZMAPPING we are interested in. Find the relevant entries in this table with some SQL

select * from zmapping where zitemid like '%AAMkADM2MDFmNGNmLWM3NmMtNGYxOS1iMDg4LWY0YjI1MGYzNjYxYQBGAAAAAABDPkLykrMnSJ1IqQdY8YscBwBYGhW8CcVeTK3joidjOJa9AAAAAAEiAABYGhW8CcVeTK3joidjOJa9AAA10vffAAA=%'

In my case this query returned two lines. Note the values in Z_PK for all returned lines. Now look in the ZMAPPING table for the rows with these Z_PK values and copy the corresponding values in the column ZADDRESSBOOKUNIQUEID. Using these copied values, go back to the terminal and run a grep

$ grep -r 8F436716-52E6-49A9-AC03-2A120B08 *
…
Binary file Sources/187CB027-195A-4D96-99B2-B8A546A743DC/Metadata/8F436716-52E6-49A9-AC03-2A120B083CF9:ABPerson.abcdp matches

I now did strings on this file to find out whom's address card I was about to delete. If necessary, take note of whatever address, phone number etc you want to keep. Then delete this file.

Repeat this process for all other entries that was found (one more in my case).

Finally, delete the lines in ZMAPPING you found using the sql query. Don't forget to commit/save.

Launch the Contacts.app and recreate the deleted contact.


New HDD or SSD in MacBook with failed hard drive?

As far as "worth" that is very subjective. The choice given is between a fast SSD drive (but smaller) and a larger HD (but 2x the size). So, it really depends on whether you need more space, or more speed.
Factually, the SSD drive is much much faster and will make your computer seem a lot faster - startup, app opening, file opening, etc. Almost like a whole new computer.

Can you do it yourself? If you are not afraid of using some small screwdrivers, sure you can. It requires some really small jeweler screw drivers, a plastic "spudger" or small plastic tool to unlodge a connector or 2. Some of the connectors are really small, so you have to be very careful to not force them. But it's not anything normal humans can't do. Here's a link with some sbs instructions.

https://www.ifixit.com/Guide/MacBook+Pro+13-Inch+Unibody+Mid+2012+Hard+Drive+Replacement/10378


Is it possible to "restore" an itunes iphone backup to an ipad?

Yes, the backups are interchangeable between device types.


What are the key differences between the Shazam and Soundhound Apps?

Don't know if there are really major differences that set one far apart from the other.

One of the bigger differentiators is that Soundhound claims to recoginze songs that are hummed and/or sung by the user.

From a purely opinion oriented view, I've had better success with Soundhound at identifying songs than Shazam - but both do the job pretty well. Soundhound also seems to be quicker at returning results for me than Shazam. Again, that's just my own experience and I've, by no means, done exhaustive testing between the two.

Shazam seems to have better search but Soundhound can search by lyrics.


Two displays - Menu Bar disappears in fullscreen

When using full-screen the application will take over the entire screen space.  Unfortunately there doesn’t seem to be a way to make it always display.  You should, however, be able to move your cursor to the top of the screen and make the menu bar appear that way.


Unable to partition external disk after using diskpart in Windows

This might be a volume error that can possibly be fixed with the first aid functionality of disk utility.

Go to disk utility and select your disk exactly as you have in the picture. Do not select the volume. Next you need to run first aid. Click on the button that says first aid and let the magic happen. If it doesn't work, you can give me an update.

Good luck!


How can I make Siri's geo-fenced reminders wait until I actually arrive?

You don't have precise range control over geo fenced reminders with non iBeacon input. Both GPS and WiFi and cell tower location can trigger locations a good block or more away from a precise location.

Until you have iBeacon hardware or software set up, you can snooze that reminder, set a follow on time based reminder or change the original reminder to go off time rather than proximity.

The best you could do is offset the home location to coordinates several hundred feet away from where you typically approach and keep the same default 100m/330ft radius that iOS lets you make larger, but not smaller on iOS 7.


Just use Pages from Apple instead.

It can also work with .doc(x) files and does even have a better experience. Your can get it through the Mac AppStore. There is also an Excel replacement called Numbers and a Powerpoint replacement called Keynote, all toghether called iWork.

By the way: Microsoft Office for Mac won't become retina ready. At least not the current version.


How do FaceTime and Push Notifications work on wifi-only iOS devices?

For what it's worth, my iPod Touches' (2g and 3g) WiFi remains on when the screen is off, and I do get push notifications from various things (in fact, as I was typing this I got one from Ambiance).  If you go out of range of known networks and "Ask to join networks" is turned on in the WiFi settings, you of course won't get push notifications unless you turn the screen on and accept an open network.  The Apple battery life optimization page has a little more information, including how to control on a per-application basis what push notifications will work.


Can I just move SSD from 13inch MBP to 15 inch?

Yes you can make that move. Whether or not your environments will transfer I cannot say: it depends whether they are hardware-independent like MacOS. You should have at least one (possibly two, if you're very concerned) backups of your data. These can take the forms of: clone the drive (using Carbon Copy Cloner or similar), time machine backups, or a disk image of the entire SSD. This way if there is a problem during or after the move, everything will be recoverable. After making sure your data is secure, follow a repair guide (I have found that generally iFixit and Other World Computing make good tutorials/video guides) to remove the SSD from the first computer and put it into the second computer.

A few people recommend doing NVRAM and SMC resets before booting the new combination. Try doing these and then booting. Test your apps and environments to make sure everything is working okay. I'd suggest keeping a backup on hand until you know that everything worked. If things didn't work, you can try wiping the SSD and restoring to the new computer from backup, or if you want to revert back to the old setup you knew worked, you could do that as well.

Good luck! Make sure that you understand everything before you do it. Feel free to ask questions or challenge my answer if you have heard otherwise.


Better touch tool disables three finger drag. Why?

I have this issue too. Try either of two options that I've found effective for fixing this:

Avoid to have any BetterTouchTool gestures that involve three fingers.
Disable Three Finger Drag system-wide in OS X.


Try this: https://discussions.apple.com/message/21852561#21852561

  PLfrompasadena

  Jul 31, 2014 9:35 PM
  Re: Is there a way to unlock an iphone with a non-responsive touch screen? in response to Princesscheena I am posting this solution
  hoping that it will help others.   My son dropped his iPhone5C and the
  screen is cracked.  One small area still works, but he couldn't enter
  his passcode and therefore couldn't sync with iTunes to backup the
  iPhone before giving it to someone to repair.   I searched online and
  most people said it couldn't be done. However, in this particular
  situation I was able to log in.  Essentially, I was able to turn on
  the VoiceOver mode and that allowed me to use the small area of the
  screen that still functioned. In VoiceOver mode, you swipe left/right
  to highlight different keys on the screen that can be selected by
  double-tapping.  Step by step, this is what I did:

  Hold Home key to turn on Siri, told Siri to 'Turn on VoiceOver'
  Press Home key to get to main unlock screen
  Swipe right/left until 'Slide to Unlock' is selected
  Double tap Now the passcode page comes up
  Swipe right/left to highlight the correct keys on the keyboard and double tap to 'enter' each one.
  Swipe to highlight enter/done and double tap to submit the passcode. Once the iPhone was unlocked, the first thing I did was backup the
  phone and download all the photos.   Hope this helps people.   Phil

Hope that works for you.


Create bootable macOS USB for a non Apple computer

macOS doesn't generally support installing and running on non supported hardware, i.e. non Apple computers. Apple, unlike Microsoft doesn't license its operating system for running on commodity PCs.

  It seems that it only works on Mac. My laptop does not detect my Mac bootable USB as a bootable one on startup.

This is by design. A macOS bootable USB can only boot a compatible Apple Mac computer.

  Is it possible to create a bootable macOS USB for by Ubuntu 20.04 - Windows 10 dual boot HP laptop with persistence (optional) so that I can use it by just plugging it in during boot up for building my flutter projects?

Generally speaking, no.


El Capitan install from usb stuck at boot

If you have access to another mac, try this. Hold down the T key during boot on the mac with new hard drive installed. This will put that machine in target boot mode.

Connect the two Macs with either a fire wire cable or a thundbolt cable.

On the 2nd mac run the El Capitan installer. When asked where to install the OS point it at the other mac (with new hard drive installed) which should now be seen in finder. If it does not show up in finder. Launch disk utility and format the drive.

It sounds as if the USB installer is broken. However as long as you have access to another mac you do not need to make another usb installer. Just download El Capitan from the app store and follow the above instructions.


dd ruined my USB stick, how do I recover?

I'm assuming there is nothing on the USB stick you need to recover, since you were writing over it with dd.

Plug it into your macbook and if it shows up with in /dev as a proper device, you should be able to use dd to clear the beginning and end of the stick to make it look like a brand new USB stick.

dd if=/dev/zero of=/dev/disk__ bs=1024 count=100

will clear the beginning of the stick. (Be absolutely sure that you have the correct device id for the "of=" parameter !! Make sure it wasn't there right before you inserted the USB stick into the computer.)

However, there may be a GPT partition at the end of the stick. To write to the end, you'll probably want to use seek= with the number of blocks on the device minus 50 or so.

Once those are cleared, you should be able to add a new partition table to the USB stick using the disk utility.

If that doesn't work, using the first form without "count=100" would overwrite the whole stick with zeros. That's probably overkill, but at that point any system should recognize it as a new device


How to delete the originals of edited photos on iPhoto 11?

CleanMyMac 2

CleanMyMac 2 has an iPhoto Cleanup feature. It will scan your library and give you the ability to delete photos that have been cropped, resized, rotated, or otherwise edited.

By default, it will delete the photos that have been rotated and/or with fixed Red-Eye, however you can also choose to delete the originals of any photos that have been edited in any way.

I have used this multiple times, and it's worked great, although it's worth noting that in the Rebuilding Library stage, it might appear that it's crashed, but it's still going - it does take a very long time!


Do I have to "flash" an NVIDIA GTX 10XX (1070/1080/1080ti) to get it to use PCIe 2.0 on a Mac Pro?

It appears that a standard GTX 1070 Founders Edition uses a link speed of 2.5 GT/s (PCIe 1.0) even with the latest NVIDIA Web Drivers:

The GT 120 I have sitting next to it has a 5 GT/s link speed (PCIe 2.0):

So I guess that answers my question.


Why can't I use Indian rupee symbol (₹) with Arial font?

This is because macOS Mojave uses Arial version 5.01.2x, which includes the following list of characters:

! " # $ % & &#x27; ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G
H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l
m n o p q r s t u v w x y z { | } ~   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬  ® ¯ ° ± ² ³ ´
µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û
Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

Indian rupee sign is not on this list, so TextEdit uses PingFang SC, which is a system fallback font introduced in OS X 10.11 El Capitan:

  OS X 10.11, aka El Capitan, comes with a new system font for Chinese users, named PingFang, it includes 6 weights for both Simplified and Traditional Chinese. The same font also appear on iOS 9 as the default UI font, though Apple didn't mention it explicitly.

No single font contains every possible character.  To see which ones a particular font does have, go to Applications > Font Book, select the font, and do View > Repertoire.  To see which fonts do have the rupee symbol, open the Character Viewer (Edit > Emoji & Symbols), select the character, and look at the Font Variation pane.


That might be because restrictions are enabled. To disable them, follow these steps.

Tap the 'Settings' icon
Select 'General'
Tap 'Restrictions'
In the 'Allowed Content' section, tap Apps
In the 'Allow Apps Rated' section, tap Allow All Apps

Source: stan.com


How to control brightness on external late 2009 iMac monitor when connected to new 2012 iMac primary monitor?

I have the same situation! Only thing that works so far is a second keyboard connected to the late 2009 iMac, but that's quite annoying according to my available workspace on my desk.


I did a hard power off (holding the power down button for a few secondss) and powered it on again. It all works fine now.


How to remount an internal drive as read-write in mountain lion

Try using mount -u -w:

sudo mount -u -w /Volumes/YourDriveName

-u modifies the status of an already mounted filesystem. -w mounts a filesystem as read-write.


iPod headphone jack only driving one side - is there an easy way to fix this?

I believe your iPod’s audio jack might be failing. If you really like your iPod and want to “repair it”, you can. Google for iPod 5th gen spare parts and you’ll find tons.

For exmaple: This one has a iPod 5g 30gb Audio Jack for $35. They also have the “right tools”. I have no experience with either, but I know people who has fixed iPhones and stuff like that by simply buying the pieces.

They claim:

  Is the audio port / headphone jack of your 5th generation iPod Video only working out of one channel or the other? Are the plastics cracked or broken and your headphones held in place with duct tape? Order this part to replace your connector or open a repair order below and let our qualified technicians repair or replace your connector to get you back in stereo!

And they also offer a service where you can send the iPod and they will do it for you.
Of course, there might be others that do the same.


There should be an Archive mailbox in the sidebar on the right side of Mail.  Anything you archive should be there.  If you don't see it, close Mail and restart your machine.


Recover Yahoo password that's stored on my Mac

Actually, the password may not be stored on your Mac since most log in services use the password to generate a cryptographically strong (or at least significantly longer) string that acts as a "cookie" to authenticate your client to access the servers that hold your yahoo content.

Unless you used a different program than Keychain to store the original password itself, you have checked the primary source of saved passwords on OS X and might not be able to recover the original password.


My Russian PC layout works correctly.  It sounds like you are using Russian instead.  Make sure you have the Russian flag with the PC underneath showing at the top right of the screen.  Or that you have the layout called Russian removed from your active Input Sources.

If you have the right flag showing, do you have this problem for all apps including TextEdit?


How to create more space for OS X in VirtualBox?

Try to allocate more disk space in your VirtualBox configuration (before booting the machine).

In VirtualBox:

Click on your machine
Configuration
Storage tab (on the left)
Click on your disk
Click on the button in the top right (check fig. 1)
Create new disk (it seems that the data will be moved from the disk to another)

Fig. 1 :


Try re-applying the 10.10.2 update, or download and install the 10.10.3 combo update and see if that fixes it.
Here's the link to the combo updater:

https://support.apple.com/kb/DL1804?viewlocale=en_US&locale=en_US


Most stable/fastest OS X version for an old MacBook Pro

My brother owns a Mid-2008 MacBook Pro and installed a fresh Mavericks. In his opinion, it is worth doing this since Mavericks' performances are better than the Lion and ML releases.

However, he did replace his HDD with a SSD drive to make its MBP fast enough to run Mavericks.

So I cannot encourage you to install Mavericks on your older MBP without changing some components (and at least remove some stuffs from your hard-drive to get more space).

About the Mavericks bugs: the two updates made the things better, even if there are still some annoying issues. But that should not be your choice criterion.

My advice

Make a Time Machine backup of your MBP and give a try to Mavericks (with a fresh install).
If it is too slow on your MBP , you will have to re-install a fresh OS X 10.6, but this will probably be a good thing: having a fresh install sometimes solves some annoying issues.
if it is OK for you then let us know your experience


Unable to upgrade iOS 13 for my 5th gen Ipad

The issue here is that you've got mixed up between iOS 13 and iPadOS.

While iOS 13 has now been released to the public, iPadOS isn't available until 24 September 2019.


Process is too verbose, how to stop it from flooding system.log?

To follow up on bmike's answer, the app identifier is com.logitech.Solar-App.  So the code you want to put in your asl.conf is

? [= Facility com.logitech.Solar-App] ignore

If you want to confirm that I'm right about your app identifier, try:

/usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' /Applications/Solar\ App.app/Contents/Info.plist

And if you want this to go into effect right away, you can restart syslogd with something like this:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist


Terminal doesn't show badge - how to enable?

The Terminal dock icon badge indicates the number of bells (Control-G, ASCII BEL) written to terminals in the background. It indicates the number of "unread" bells:

If the tab bar is visible, you'll see a corresponding "bell" icon in the tab of each terminal with "unread" bells:

When you activate one of these terminals, the bell indicator is removed from the tab and the total count displayed in the dock icon badge will decrease. The badge is removed when the count reaches zero. (The tab bar needn't be visible for this behavior. It's only necessary if you want to see the bell indicator to see which terminals have "unread" bells.)

There is also an "unread text" indicator displayed in tabs, in the form of ellipsis ("…"):

This is displayed when anything is written to a background terminal, and, like the bell indicator, cleared when you activate that terminal window/tab. An "unread text" ellipsis is also displayed on minimized terminal windows in the Dock:

Either of these may suffice for your case, depending on your specific needs.

As you've surmised, the badge (and the indicators in the tab) are meant to give you a means to monitor what's going on in background terminals without having to activate them to look at the terminal contents, and bells have a high visual priority in the UI so users can use the bell indicators to notice important events.

You can make use of the bell indicator by arranging to write ASCII BEL (Control-G) characters to the terminal when something of interest to you occurs. You could use tee to direct the tail output to both the terminal and some other program or shell command so you can see the contents as well. You may also be able to use the screen or expect commands, which can watch for specific content to trigger an action.

This simple example will beep every time a new line is written to system.log:

tail -F /var/log/system.log | tee >(while read; do printf '\a'; done)

Of course, that can beep a lot, including for the lines initially displayed by tail (by default, ten). This version skips the initial lines and also avoids beeping more often than once every three seconds:

# Notify the user when there's activity on stdin.
function activity_notification
{
    # Skip the first ten lines (the default for tail)
    for ((skip = 0; skip < 10; ++skip)) do read; done;

    # Beep when there are new lines.
    while read; do
        printf '\a';

        # Throttle: Ignore activity for the next three seconds. If the
        # data contains a BEL (Control-G), stop waiting.
        read -d $'\a' -t 3;
    done
}

tail -F /var/log/system.log | tee >(activity_notification)

After reading a line and emitting a BEL, it tells read to read all input until either the specified character is read or three seconds elapse. You could set the delimiter to ASCII NUL (read -d '' with an empty string will cause it to use NUL), which is unlikely (impossible?) to show up in the system log file, but I chose to use BEL as the delimiter so that if the file contains BELs they'll produce a beep, too.


Can't use f.lux or Night Shift. How can I work around this?

(Taken from user bobzippymail on a flux forum page)

delete "backgrounditems.btm" file under this path, and then restart your mac.
/Users/$your_user/Library/Application Support/com.apple.backgroundtaskmanagementagent/backgrounditems.btm

I would recommend making a duplicate of the file in case something goes wrong.


Can I use keywords in Safari as Google Chrome?

KeySearch sounds like what you want. From the website:

It uses short keywords to allow you to search any site you want, right from the toolbar.
...
Just right-click on any search box and choose "Create keyword for this search." Type in a keyword and KeySearch takes care of the rest.

(I have not used it.)


RAM disks - can I use APFS and/or compression?

@klanomath has the correct command in the comments above.

diskutil partitionDisk $(hdiutil attach -nomount ram://SIZE) 1 GPTFormat APFS 'RAMDisk' '100%'

My results:

$ diskutil partitionDisk $(hdiutil attach -nomount ram://12128430) 1 GPTFormat APFS 'RAMDisk' '100%'
Started partitioning on disk15
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk15s2 as APFS with name RAMDisk
Mounting disk
Finished partitioning on disk15
/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +6.2 GB     disk15
   1:                        EFI EFI                     209.7 MB   disk15s1
   2:                 Apple_APFS Container disk16        6.0 GB     disk15s2


How can I automatically start the Safari Reader?

I've tried to figure this out myself, and haven't yet come up with a way to load safari-resource:/Reader.html programmatically.

If necessary, I fall back to Readability, the 3rd-party Safari add-on Apple used as their basis for Reader. Combined with Safari Stand, I can modify the appearance of pages when they load.


Copy paste string to terminal leave a dangling empty area appearance

You need to enclose the non-printable characters properly in \[...\] block. This ensures that correct number of characters are counted while generating the prompt.

I had the same problem and here's the PS1 that gave no issues so far :

\[\e[30;47m\]$(parse_git_branch)\W\[\e[30;47m\]$\[\e[0m\]

That is my understanding of what I read on SO:

  You should add \[ before any starting ANSI code and add \] after
  any ending ones.   Example:   in regular usage:  \033[32mThis is in
  green\033[0m   for PS0/1/2/4:     \[\033[32m\]This is in
  green\[\033[m\]

  \[ is for start of a sequence of non-printable characters   \]
  is for end of a sequence of non-printable characters

  Tip: for memorize it you can first add \[\] and then put your ANSI
  code between them:
    - \[start-ANSI-code\]
    - \[end-ANSI-code\]

https://stackoverflow.com/q/5947742/28938235#28938235

https://stackoverflow.com/q/17432993/

https://stackoverflow.com/q/20697195/20698168#20698168


I understand the motivation behind your question. update-alternatives elegantly solves the problem of managing several installed versions of a program (for example Java) or different ports of a program (vim vs. elvis vs. vile) by making one of them the default one.

update-alternatives, found in many Linux distros, creates and manages a set of symlinks from /bin, /usr/bin (and the like) to /etc/alternatives, and from there to the location where the program is installed.

For example, in openSUSE java is symlinked to /etc/alternatives/java, which is symlinked to a "private" path where java resides:

/usr/bin/java -> /etc/alternatives/java
/etc/alternatives/java -> /usr/lib64/jvm/java-1.5.0-sun-1.5.0/jre/bin/java

Unfortunately, and although some think it would be necessary, at least for MacPorts, there is no such thing in OS X. I have personally solved the lack of update-alternatives with aliases in my .bashrc:

alias ls='/usr/local/bin/ls'

or simply changing $PATH:

PATH=/usr/local/bin:$PATH

If you can't solve it like this and are weighing the fact of porting it to OS X be aware that although update-alternatives' first incarnation was a Perl script, it was rewritten in C for Debian, and some other distros adopted it later (for instance openSUSE 12.1).

openSUSE 11.4 provides the Perl version as an RPM package. If you are looking for the C version, go for any recent Ubuntu or Debian release, or openSUSE 12.1 or later.


Could ._ files contain malicious software?

No, these are not malicious files at all. In fact, they are actually just harmless and annoying. These are files that are hidden on the Mac, but will be visible on Windows because of the format of the external hard drive. "._" files are invisible resource fork segments of files.

When you are using NTFS or SMB, these files are not shown because the resource fork and original file are treated as one. You mentioned you were using Windows to view the drive, meaning you are most likely on exFat or FAT32. In these scenarios, expect many annoying files like these and on Macs, annoying trash folders. You might also notice files like .DS_STORE files, generally hidden on Macs, but shown on Windows.

If you want to read more, check out this article by CNet here.


There's no separate iPad version, no.

The iTunes Store Page you linked says compatible with iPad, but optimised for iPhone.
That's likely to mean it works, but won't look great.


Is it possible to change the dock icon of an application only?

A workaround is to make an alias of the app, drag the alias to Dock and then change the icon for the alias ie. not for the actual app. Downside is that you get a small alias–arrow added to the lower–left corner to the icon.

Make an alias
Drag the alias to the Dock
Change the icon like you would for any Finder item.

In the following screenshot we have copied the icon of Chess app and pasted it to the newly–made alias of Automator. (NB, make sure you first copy the icon and then paste it; the screenshot accidentally is showing the opposite way.)


Moving a folder with "sudo mv", how to preserve ACLs?

It would be better to use the ditto command since it is aware of resource forks, HFS attributes as well as ACL. You can alias it or just rewitpre your brain to use ditto as best fits your workflow.


How do I mark certain details as old (such as a numbers or addresses) but keep them in Contacts?

You could just add the "old" data to the "notes" field at the bottom of the contact. That should stop it from being recognised in the autofill but allow you to keep the info together.

Might not be the desired aesthetic you're looking for. Sorry I don't have a better answer.


Samsung EVO 480 *and* stock hard drive not recognised by Snow Leopard installer

The answer in this particular instance was that the SATA cable had come loose. Unscrewing the metal grate housing and re-pressing the connector to the mobo fixed it, and the HFS+ formatted Samsung 840 EVO SSD worked in the macbook pro.

The original hard drive still works, but will now be put in the optical bay instead of the superdrive.


Is it possible to save a song "station" in Apple Music?

Here's what I found to kind of do this:

Once you play a song and start a "station," that song will be saved to the "Recently Played" section of Radio. So if you want to start that "station" again later, just go to Radio, choose the song from the "Recently Played" section and the station will pick up again.

Hope this helps.


How to use gcc or git without installing xcode?

No you don't, at least not anymore. The possibility mentioned by @jherran involves installing yet another piece of software. If that's ok with you, you can use Hombrew or Macports. Its controversial which one is 'better', so take which one you like.

But, since OSX Yosemite (or maybe earlier, not sure), the Command Line Tools can be installed separately, which is great since it allowed me to ditch the huge useless XCode app sitting idly on my hard drive.
The most straightforward way might be to simply download the right package from Apple here.

When issuing the commands you mentioned, does a window pop up prompting you to install the Command Line Tools? It is outlined here that this is what should happen.

Or, just try to run

xcode-select --install

Which should do what you want. They can be updated via the App store, at least on Yosemite.

Note that if the executables are present in /usr/bin, you should be able to call them with their full name, e.g. /usr/bin/git.


Disable visual bell animation in Terminal

Go to the "Terminal" menu
Select "Preferences"
Select "Settings" at the top
Select "Advanced" at the right
Uncheck "Visual Bell"


Yosemite Finder spins endlessly when browsing NFS mounted folders

Oh my... turns out it was one of the .* files in the share.  A simple rm of them all (excluding .git and/or .svn) and I was golden.

What a pain.  Hours gone.  I was unable to narrow down which file it was - a binary search failed so it may have been more than one.

Here's hoping lots of other people can be saved the time wastage.


Is there a beginners guide to Unix from the OS X point of view?

Well, there is always Apple´s official command line guide but back when I learned my way around the Terminal, I found Unix for the beginning Mage (PDF, free) quite entertaining and educational (given it suits your humour).

If you´d rather go for a book, I´d highly recommend "The Mac OS X Command Line: Unix Under the Hood".


Screen Shot or convert an ArtPro file using Automator

You can use the Grab tool, or just a variery of keyboard shortcuts to screencapture any part of whole screen.  The best place to learn the basics is this entry on our very own Blog http://apple.blogoverflow.com/2012/02/taking-screenshots-is-a-snap/


At least 4 GB of the SSD portion of a Fusion drive is left empty at all times. That space is used for incoming writes. If there's less than 4 GB of empty space on the SSD, Core Storage will start offloading data to the HDD.

So if all your data is less than your SSD capacity less 4 GB, then you have whatever your SSD capacity is (128 GB on all Apple supplied Fusion drives) minus the amount of your data. Otherwise, you've got 4 GB free.

As an aside, the reason df doesn't work in this case is that it only reads filesystems. The filesystem sits atop the logical volume created by Core Storage (the software behind Fusion) — there's no "SSD portion" or "HDD portion", to the filesystem it's all one big drive.


Do App Names with Special Characters Effect their Visibility in the App Store?

This should be fine. Apple will do a number of things to your App's name to prepare it for search matching, including the following:

  accented and other "decorated" characters (ü, å, etc.) with their elemental character (u, a, etc.)


Play Audio from a Mac over an iPhone Call

You should be able to do something like this with a product like IK Multimedia's iRig (or a generic equivalent... of which there are plenty).

The iRig splits the shared audio input and output on the iPhone/iPad headphone port. Plug a patch cable from your Mac's headphone port to the input on the iRig (you might need adapters to go from mini headphone to standard... 1/8" to 1/4").


How to transfer data from one iCloud account into a new one?

You can create individual iCloud IDs and keep the old ID as store ID, common for every user. That way you won't have to purchase everything again and still the data within your apps will remain different as your iCloud IDs are different.

Optionally, you can just create two more IDs and use family sharing with the first ID to share all your purchased content.

To transfer your data like contacts, notes etc. configure the old iCloud ID on a new device and when everything is synced just delete the iCloud ID. It should ask if you want to delete all your data from the device. Select "No". Then configure your new iCloud ID from iCloud settings and now it will ask if you want to "merge" all data.


Is Apple using the updated 2018 MacBook Pro keyboard when replacing older keyboards under the new keyboard service program?

Nope, sadly not.

From here:

  Apple has been servicing affected keyboards free of charge, with the
  process involving the replacement of one or more keys, or the whole
  keyboard. For the MacBook Pro, the replacements are second-generation
  keyboards -- often the 2017 variant with slightly different markings
  on the Control and Option keys.

  When asked if Apple Stores and Apple Authorized Service Providers will
  be permitted to replace second-generation keyboards on 2016 and 2017
  MacBook Pro models with the new third-generation keyboards, if
  necessary, Apple said, no, the third-generation keyboards are
  exclusive to the 2018 MacBook Pro.


Buying used Macbook Pro, checking if it's linked to previous owner

There is no link you can’t undo or clear to an old account other than Activation Lock and a firmware password.

https://support.apple.com/en-us/HT208987
https://support.apple.com/en-us/HT204455

You need the owner to give you a bill of sale and cooperate with both the above procedures. Get their support in writing or escrow your funds till you can validate things.

All the other steps for preparing a machine for sale protect the seller and don’t inhibit your full use and control of the Mac when you take possession of it. You will want to erase the Mac and be sure you never lose your firmware password since you can’t bring the original proof of purchase and prove the Mac is yours to have Apple unlock it.

https://support.apple.com/en-us/HT201065


Is there a Recovery Key for encrypted external drives?

The short answer is no.
When you use FileVault, you are encrypting the entire boot volume, not just a single volume or folder.
If you're looking for something where you can encrypt a removable volume (i.e. USB drive), take a look at VeraCrypt where it allows you to have both password and keyfile authentication.  It's also cross platform which is definitely a plus.


Dash ( http://drivewithdash.com/ ) is promising a Bluetooth 4.0 ODB-II module, but it's not available yet; it's a Kickstarter project as of this writing ( http://www.kickstarter.com/projects/shred444/drive-with-dash ).

Also take a look at Automatic ( http://www.automatic.com/ ), as Brad Larson mentioned in the comments above.


Absolutely. They will report and provide a way to export that date each individual sale or in-app purchase. So you will be able to break it down by app, by country, by time etc.


What is a good indestructible iPad case for toddlers?

Check out OtterBox's Defender product line. I don't own any of their products, but I've heard from others that they're close to indestructible.

More details & reviews:

Tough Guys Rock the OtterBox (OtterBox Blog)
OtterBox Releases Heavy Duty Defender iPad Case (CrunchGear)
OtterBox's Defender Case puts your iPad in a Batman Suit (ZDNet)
Otterbox Defender iPad case review: Best rugged case money can buy (Mobile Magazine)
OtterBox Defender for iPad: When You Need Fully Body Protection (Gear Diary)


Instead of adding Sublime Text to your login items, create an applescript like the one below and add it.

tell application "Sublime Text" to run
delay 0.5
tell application "Finder"
    set visible of process "Sublime Text" to false
end tell


If you are tired downloading Xcode from the App Store or searching for old Xcode.apps somewhere hidden on your volumes, go to Developer Apple Downloads, enter a valid Apple ID and password and download Xcode 7.1.1.dmg (direct link) and any other tool you need to code or debug.

Remove any Xcode.app in your /Applications folder, open the dmg and copy Xcode to your /Applications folder.


Use Crash Reporter.

Crash Reporter will attempt to guess the cause of a crash. After installing, next time your iPhone crashes, you can check the 'Possible Causes' list in Crash Reporter for its guess on the cause. You can then try to delete the package in Cydia and see if that fixes the problem.


How do I address an object value in a whose clause in AppleScript

Use its or of it, like this:

tell application "TextEdit"
    set theDoc to document of window 1
    get every window whose its document is theDoc
    -- or --> get every window whose document of it is theDoc
end tell


How can I set a default contact for a phone number on iPhone?

Try this:

Open contacts
Find the record for you. If you don't have a record for yourself, create one.
Enter the work phone the employees will be calling from into one of your number phone slots.

Now, when the phone rings, it will say something like "Work or 3 others."


Actually, in Safari 6.x when the location bar has focus, ⌘+S brings up the export dialog to save the current page as an archive.

That's not what you want, however.

You want to download some component from a site like an mp3 or a Java jar that you know the path to, but there's no exposed link.

⌥+↩ (option-return) to the rescue. Edit the URL in the location bar and press ⌥+↩. It will magically transfer over to the download view, just like you used to be able to drag it.