The problem here is that HDMI carries audio.  Period.  When you plug in your monitor to your Mac via HDMI it's going to detect that there's an audio device attached.  And, like you said, all you can do is mute, but mute has no effect because it doesn't remove the (audio) device; it just lowers the volume to zero.
The second problem is macOS.  It assumes that whatever the latest audio device you plug in is the one you want to use.  FreeBSD allows me to enumerate my audio devices then using /etc/sysctl.conf tell it which one I want as my default.  macOS has no provision for this.
(This is one of the things that drives me nuts about macOS - it assumes I did one thing, so I must want this other thing to happen.  It's like an Apple engineer resurrected Clippy from a bit bucket somewhere). <\rant>
There are two ways to attack this:

Don't use HDMI.  The specifications page for your monitor state that it has mDP (mini DisplayPort), HDMI, and DisplayPort inputs.  Use either of the DisplayPort inputs instead (you'll get better performance and reliability anyway). I've found that most monitors don't carry the audio even though DP has the ability to do so.  I'm guessing monitor manufacturers assume you want to use it as a computer display.

Use an HDMI audio extractor/de-enabler.  This will allow you to intercept the audio signals in your HDMI cable and "remove" them for redirection elsewhere (i.e. SPDIF port on a home theater).  If the end device doesn't present as an audio device as HDMI, there won't be anything to switch two.

Personally, I would go with the first option.  It's the easiest and least complex way to achieve this - it's just a cable.


Why doesn't the Mac App Store Twitter app (v. 2.0.2) work well with Spaces?

If you want Twitter to stay in one Space, you can assign it to that Space in the Spaces PrefPane. The downside to this is that you have to remove and re-add that assignment every time you launch Twitter. Can't wait for this bug to be fixed.


Can i use my ipad adapter cube and a usb cord together without any damage to the phone?

The short answer is that any USB charger is safe with any USB device; a smaller (iPhone) charger may not charge a bigger (iPad) device. You can also connect your device via a USB extension cable.

The longer version is that Apple's USB chargers (whether sold with the iPhone, iPod Touch, iPad, Apple Watch, or new MacBook) are all essentially the same, the difference is how much electrical current they can supply. The chargers are all regulated (meaning they incorporate circuitry to maintain a constant voltage), which means the connected device will simply draw as much current as it needs and no more.

This means you can easily charge a lesser device with a greater charger; a MacBook (the new USB-C MacBook, not the older MagSafe models!) charger will quite safely charge an iPhone, as will an iPad charger. (You will, of course, need a USB-C to USB adapter, as the charger has a USB-C port and Apple doesn't yet make USB-C lightning cables.)

You can also charge a greater device with a lesser charger, though charging will be slower. An iPad will work with an iPhone charger, but will charge much more slowly, or not at all. An iPhone charger will not damage the new MacBook, but it also probably won't supply enough power for it to run, let alone charge.

You can also connect the device to the charger with a USB extension cable (though not a hub!), but I'd recommend not exceeding 5 m total cable length (from the USB port on the charger, to the port on your device).

Other USB devices can also be powered or charged with an Apple USB charger; I often use my iPhone chargers to charge my 3G WiFi modem, charge Bluetooth headphones, and run a Raspberry Pi.


System Preferences → Displays → Automatically adjust brightness


Always open with check is getting ignored

Not sure if you've tried this:-

Right click on an XML file and select Get Info

find the Open With section and choose TextEdit.

Underneath you should find an option for Change All

Clicking on that should change all XML files to open with TextEdit.


When you open Console, you automatically enter "All messages" section, but you can try switching to Errors and Faults filter which is already created there.
It will give you additional search options the next time you try to filter messages, just click on a search bar and choose what type of messages you want to view.
Hope it'll help.


Will low power mode influence my facetime connectivity (speed and stability) or whatsapp messaging system?

Considering according to Apple the low power setting affects
"Background app refresh
Automatic downloads
Wi-Fi associations"

By reducing or disabling these features,

Then yes it will be affected, your WhatsApp won't update its content unless you have it open as the app you're using. FaceTime should still remain as good though on cellular networks but if you're moving around while connected to a wifi network you may have performance issues if you stray too far away while low power mode is on.

Source: https://support.apple.com/en-au/HT205234

Also further info on back group app refresh here: "Use Background App Refresh" https://support.apple.com/en-au/HT202070


Is there any way to get rid of the TOC page with iBooks Author?

You could try this.. Open the document, select the inspector, select the TOC tab. Highlight each section and press the minus key. See the images... You'd have to preview it on your iPad, and mine is not here right now.


How does WireShark work on OS X? What processes does it interact with?

Wireshark uses the /dev/bpf* devices.
From the Wireshark install readme.txt (describing system modifications):

/Library/LaunchDaemons/org.wireshark.ChmodBPF.plist. A launch daemon that adjusts permissions on the system's packet capture devices (/dev/bpf*) when the system starts up.

The bpfx devices are mechanisms designed to inspect network traffic (i.e. exactly the use case for WireShark).
Or as man bpf says:

The Berkeley Packet Filter provides a raw interface to data link layers in a protocol independent fashion. All packets on the network, even those destined for other hosts, are accessible through this mechanism.
The packet filter appears as a character special device, /dev/bpf. After opening the device, the file descriptor must be bound to a specific network interface with the BIOCSETIF ioctl. A given interface can be shared by multiple listeners, and the filter underlying each descriptor will see an identical packet stream.


How can I take my Keynote presentations Database from iCloud?

Sign into https://icloud.com on a web browser and download them to your computer and then sync them with iTunes.

Delete the Keynote app (if you have to and have exported all presentations to the computer or can let them be deleted)
Go to settings -> iCloud -> iCloud Documents and be sure to turn it on and keynote on
Connect to WiFi or allow cellular data for iCloud Data
Install the Keynote app
Open it and wait for the data to flow down to the device


What kind of cable do I need to connect MacBook Pro to iMac for display?

If the iMac has Thunderbolt (Mid-2011 and later models):

The MBP must also have Thunderbolt
Connect the two with a Thunderbolt cable and press Cmd-F2 on the iMac's keyboard

If the iMac doesn't have Thunderbolt:

It must be a 27" model with a mini-Displayport connector (21" and 24" mini-Displayport models don't support Target Display mode).
Any device with Displayport output can use it as a display.
Connect the two with a Mini-DisplayPort to Mini-DisplayPort cable, and press Cmd-F2 on the iMac's keyboard

Full documentation is available here.


VirtualBox NS_ERROR_FAILURE (0x80004005) Mac

So, To fix this issue you will need to be in an admin account then you will need the VirtualBox .dmg file download then you will open the dmg you should see something like this
Click on the VirtualBox_uninstall.tool file. Then you will see your terminal open and give you this output

Last login: Thu May  3 18:47:27 on ttys000
macname:~ user_name$ /Volumes/VirtualBox/VirtualBox_Uninstall.tool ;        exit;

Welcome to the VirtualBox uninstaller script.

The following files and directories (bundles) will be removed:
 /usr/local/bin/VirtualBox
 /usr/local/bin/VBoxManage
 /usr/local/bin/VBoxVRDP
 /usr/local/bin/VBoxHeadless
 /usr/local/bin/vboxwebsrv
 /usr/local/bin/VBoxBugReport
 /usr/local/bin/VBoxBalloonCtrl
 /usr/local/bin/VBoxAutostart
 /usr/local/bin/VBoxDTrace
 /usr/local/bin/vbox-img
 /Library/LaunchDaemons/org.virtualbox.startup.plist
 /Library/Application Support/VirtualBox/LaunchDaemons/
 /Library/Application Support/VirtualBox/VBoxDrv.kext/
 /Library/Application Support/VirtualBox/VBoxUSB.kext/
 /Library/Application Support/VirtualBox/VBoxNetFlt.kext/
 /Library/Application Support/VirtualBox/VBoxNetAdp.kext/
 /Applications/VirtualBox.app/

 And the following KEXTs will be unloaded: org.virtualbox.kext.VBoxDrv

 Do you wish to uninstall VirtualBox (Yes/No)?

type Yes

The uninstallation processes requires administrative privileges
because some of the installed files cannot be removed by a normal
user. You may be prompted for your password now...

Please enter your_id password:

Enter Your password YOU MUST ME ADMIN OR ROOT

Then Once the terminal is done uninstalling.

open the VirtualBox.dmg again and follow the steps to install it then at the end it will say installing failed or some kind of error.

Open: System Preferences > Security & Privacy . then on the bottom of that window you will see a message to allow access to the virtual box just click that and open  Virtual Box you will be good to go but after this i ran into another problem which is not that improtent related to Bridge Adapter. :

Failed to open/create the internal network 'HostInterfaceNetworking-en0' VirtualBox?


Yosemite Photos can't delete photos from iPhone

In Photos you have an option to "delete items after import" near the imports buttons, in the top right corner

In Photos on the other corner I have "Open photos from this device checked"

Try to keep up to date Yosemite, Itunes and Photos. Also in Itunes when you connect your apple device in the Photos settings uncheck "Sync Photos"

After you have done all this. Restart your computer. and try again.


Is it possible to color a table cell from the OS X color picker in Pages 5.1?

What you have to do is choose a colour from the selection and then you will see a colour selector icon next to it, click it and the standard colour picker will appear..

odd I know!


Clean install of Mountain Lion on MBP early 2011 failed

Resolved the issue using the Lion DiskMaker


How can I see in which albums is a photo?

You can't, at least not out of the box. But there is an AppleScript described in https://robservatory.com/show-albums-a-given-photos-photo-has-been-added-to/ (or actually in https://discussions.apple.com/docs/DOC-9261) which solves the problem, kind of.

  To use the script, paste it all into AppleScript Editor and save it as an application (or you can just run it in AppleScript Editor). In Photos, create a top-level album (I named mine Find Albums Photo Is In), and place the photo you want to know about into that album. Leave it selected, then run the AppleScript. You’ll see one dialog stating what photo is being used, then after a bit, you should see a results dialog

-- from https://robservatory.com/show-albums-a-given-photos-photo-has-been-added-to/
tell application "Photos"
    activate
    -- Add the photo you want to search for to a top level album as the first item in the album

    set resultcaption to "Searching for: "
    try

        set sel to selection
        if sel is {} then error "The selection  is empty" -- no selection

    on error errTexttwo number errNumtwo
        display dialog "No photos selected " & errNumtwo & return & errTexttwo
        return
    end try

    set imagename to "unknown filename"
    try
        set target to item 1 of sel -- the image to seach for
        tell target
            set imagename to the filename of target
        end tell
    on error errTexttwo number errNumtwo
        display dialog "Cannot get the filename of the first image: " & errNumtwo & return & errTexttwo
    end try
    set resultcaption to (resultcaption & imagename)
end tell

try
    display alert resultcaption buttons {"Cancel", "OK"} as informational giving up after 2
on error errText number errNum
    if (errNum is equal to -128) then
        -- User cancelled.
        return
    end if
end try
-- From Jacques Rioux's script:
tell application "Photos"
    -- set sel to selection
    if sel is {} then return -- no selection
    try
        set thisId to id of item 1 of sel
    on error errText number errNum
        display dialog "Error: cannot get the image ID" & errNum & return & errText & "Trying again"

        try
            delay 2
            set thisId to id of item 1 of sel
        on error errTexttwo number errNumtwo
            display dialog "Skipping image due to repeated error: " & errNumtwo & return & errTexttwo
            error "giving up"
            return
        end try --second attempt
    end try

    set theseNames to {}
    try
        set theseNames to name of (albums whose id of media items contains thisId)
    on error errText number errNum
        display dialog "Error: cannot get the albums" & errNum & return & errText & "Trying again"
        try
            delay 2
            set theseNames to name of (albums whose id of media items contains thisId)
        on error errTexttwo number errNumtwo
            display dialog "Skipping image due to repeated error: " & errNumtwo & return & errTexttwo
            error "giving up"
            return
        end try
    end try
end tell

if theseNames is not {} then
    set {oTid, text item delimiters} to {text item delimiters, return}
    set {t, text item delimiters} to {theseNames as string, oTid}
    -- return oTid
else
    set t to "No album"
end if
activate

set resultcaption to resultcaption & ", found it in these albums:
" & t as string
set the clipboard to resultcaption
display dialog resultcaption buttons {"OK"} default button "OK" -- you can press the Enter key or the return Key to close the dialog
return resultcaption -- léonie


USB Drive Size Lost After Formatting on OS X El Capitan

By default, Macs format all drives with the GUID partition scheme (GPT).  A particular feature of GPT is the EFI system partition, which on a Mac defaults to 200 MB in size.  The EFI partition is also FAT32.

Windows supports GPT just fine, but it does not support multiple partitions on a USB flash drive.  Windows will only see the first partition, which is the 200MB EFI partition. It is the only operating system that has this limitation.

To reformat this drive, you will need to select the Master Boot Record (MBR) partitioning scheme in Disk Utility in order for Windows to use it.  You must also ensure that you create only a single partition that spans the whole drive.


Buying AppleCare warranty in a different name than the original buyer's

I called Apple Support with just this question two years ago.  They seemed completely uninterested me showing that the machine had been properly transferred to me; my claim that I had it was good enough.  I bought AppleCare for a Macbook from Amazon.com and registered it with Apple received the final paperwork from them promptly, no further questions asked (this was in the US).

(FWIW, I did get a receipt and acknowledgment of the transfer of ownership to me from the seller in case it should ever become necessary, such as in an insurance claim).


How to change MacBook jack only input instead of input and output

I have found the answer to my question. You need to use an adapter to perform this task: Ultimate Lavalier Microphone for Bloggers and Vloggers Lapel Mic Clip-on Omnidirectional Condenser on amazon.


I had the same issue when trying to stream music over a Bluetooth connection from my iPhone to the stereo in my 2007 BMW. Worked fine with iOS 6, was broken after upgrading to iOS 7.

This issue can be fixed by disabling Control Center access from the lock screen: Go to Settings -> Control Center -> Access on Lock Screen; set this option to off.

(You will still be able to access Control Center after you unlock your phone, but not from the lock screen.)

Now I'm able to skip songs using both the buttons on the steering wheel and the ones on the stereo/nav unit again!


Accidentally deleted a system framework, macOS screwed!

Usually you would have to reinstall High Sierra in Recovery Mode. If you don't have access to another Mac running High Sierra locally and with limited download quota do the following:

Ask someone to upload High Sierra's AddressBook.framework as zip somewhere (e.g. a file sharing host) and submit the download link.
Boot to High Sierra's Recovery Mode.
Open Terminal and disable SIP (which should be disabled anyway or you wouldn't have been able to delete the framework).
Quit Terminal and open Safari. Enter the download link and save the zip file to /Volumes/< main_volume_name>/System/Library/Frameworks/

Alternatively (if the link doesn't allow to choose a download location, which can occur on some file sharing hosts) open the Preferences in Safari and set in General > File download location > "Ask for each download":

Then save the file to /Volumes/< main_volume_name>/System/Library/Frameworks/:

In the example below the name of the main volume is System. Your main volume name may be different (e.g. Macintosh HD or macOS).

Open Terminal and enter:

cd /Volumes/<main_volume_name>/System/Library/Frameworks/

Depending on your Safari settings the zip will be unzipped automatically after the download and the next two steps (unzip/rm) aren't necessary!

/Volumes/<main_volume_name>/usr/bin/unzip -a AddressBook.framework.zip
rm AddressBook.framework.zip

check codesigning:

codesign -dv --verbose=4 AddressBook.framework

if this step fails delete AddressBook.framework and get a proper one.
Check the restricted flag:

ls -laO AddressBook.framework

which should show for . (the dot: . is the "bundle/package" AddressBook.framework here - the date will be different of course):

drwxr-xr-x    7 root  wheel restricted 224 Sep 25 21.59 .
...

(You may have to add the restricted attribute to AddressBook.framework later if it's missing)
(Enable SIP) and reboot.


Apple's MFi licensee Accessory with classic Bluetooth communicate with app

We have helped multiple MFi device guys with their BT needs.
Our new BT53 has the very latest iAP2 protocol pre-loaded into the module.
You do need to be an MFi member to allow you tp purchase the Apple CP before you can take advantage of our BT53 with iAP2.
We're seeing speed BLE speed = speed is about 30,000 bps
Our IAP2 FW can run about 500,000 bps.


Why isn't my auto proxy setting working for Safari 5.1 in Lion?

Setting the file again under Automatic Proxy Configuration after entering any junk URL seems to re-read the file for me.


How can I use my iMac as a network for my iPad 2?

Your iMac can use it's network card to share it's internet access via Internet sharing.

The setup is very fast and simple. Password encryption is supported.

You can define the settings in System Preferences > Sharing:


How can I connect a Mac Mini to a VGA monitor?

It depends on which version of the Mac Mini you have. According to this Apple Support KB article, older Mac Minis can connect with a normal DVI port, which you can buy a DVI-VGA adapter for.

While the generation after that offered Mini DVI and Mini DisplayPort outputs, both of which can be adapted to VGA output.

Then immediatly after that there was a generation that offered HDMI and Mini DisplayPort output options, only the Mini DisplayPort could be adapted to VGA output.

The current Mac Mini uses HDMI or Thunderbolt(which is compatible with Mini DisplayPort) for output. Only the Mini DisplayPort / Thunderbolt output can be adpated to VGA output

Why no VGA on HDMI that is found here KB article:

  Can the HDMI port drive analog displays (VGA displays for example)
  using adapters?

  No.  The HDMI port will drive digital connections—such as DVI—using
  the adapter that came with the Mac mini, but cannot be used for analog
  displays such as VGA. You can purchase a Mini DisplayPort to VGA
  adapter separately to drive analog displays.

For Mac Minis with the Thunderbolt or Mini DisplayPort, the Mini DisplayPort to VGA
adapter would be the same as that used by MacBooks.

Third party adapters are also be available and at a lower price usually. A good low price source for compatible cables and adapters is MonoPrice.com


Recursively remove all invalid characters from text files in place

The great thing about UNIX commands is that you can combine them together. iconv doesn't know how to recurse into directories, but find does. It can call iconv on every file it sees.

(These commands will convert all files in the current directory and all directories within. Make sure you are in the directory you want to convert all files in recursively.)

To change all files with the extension .txt:

find . -type f -name '*.txt' -print0 |
    while IFS= read -r -d $'\0' filename; do
        iconv -f utf-8 -t utf-8 -c "$filename" > "$filename".iconv_cleaned_utf8
        mv "$filename".iconv_cleaned_utf8 "$filename"
    done

I suppose this code requires some explanation. What it does is:

find prints out all the filenames of the files involved, separated by a null byte (the null byte is the only invalid character for a file path)
bash reads the filenames and loops through them
iconv converts the file to a tempfile with an extra extension
we mv the tempfile to replace the original file.

If they have different extensions (this is for any and all files under the current directory), remove the -name *.txt

It's a bit cleaner if you have the sponge utility from moreutils, but that is not installed by default.

find . -type f -name '*.txt' -print0 |
    while IFS= read -r -d $'\0' filename; do
        iconv -f utf-8 -t utf-8 -c "$filename" | sponge "$filename"
    done


How to get the temperature of MacBook hardware without extra software?

There seems to be no discernable way to find the temperature of hardware components purely without 3rd party software.

Reference:
https://discussions.apple.com/message/12919985#message12919985


How can I send an iMessage from a different Apple ID than the one the device is registered to?

iOS devices allow you to use different Apple IDs for different purposes. You can set the Apple ID to be associated with Messages in Settings > Messages.


Can't complete OS X 10.10.5 software update in App Store

Assuming you are already on 10.10.something just get the Combo Updater directly from Apple, rather than from the App Store.

Direct link: Download OS X Yosemite 10.10.5 Combo Update


How to refresh Messages on Mac after hibernation?

The closest solution I found is to ping one of your connections.


When an iPhone app uses Face ID does the app itself see your face (i.e. front cam)?

The app does not get access to the iPhone's front camera when you agree to this popup.
The app is only allowed to use Face ID functionality. This means that it will know only whether or not the device owner is present. The app can decide whether that must be determined by Face ID, or if the user can choose to enter their pass code instead.

https://developer.apple.com/documentation/localauthentication/logging_a_user_into_your_app_with_face_id_or_touch_id


Metadata to ensure audio CD has tracks in the correct order when burned from iTunes

The track numbers in iTunes are mainly for human consumption. The computer will burn them in ascending order and once they're on the CD they'll be numbered starting from 1.

So, basically, I think you can proceed and everything will work as you want it to.

Thoughts:

you might be able to burn to a virtual CD to test?
look into .cue files
use Tag Editor or A Better Finder Renamer to work with audio file metadata


Encoding video for the new (2010) Apple TV

Somebody's gotta make the first obligatory post recommending HandBrake—might as well be me.


If you have access to any other computers that do have a CD drive, you can use Drive Sharing

As Apple says,

  This convenient feature of OS X lets you wirelessly “borrow” the optical drive of a nearby Mac or PC. So you can install applications from a DVD or CD and have full access to an optical drive without having to carry one around.


Where does $LANG variable gets set in Mac OS X?

By default, Terminal sets the locale environment variables to match the currently selected language and time/date/number formats that Terminal is using, which is selected via

  System Preferences > Language and Text

(That's the name on Lion. On earlier systems the exact name of the preference panel may vary.)

A temporary solution is to drag English to the top of the list of languages, then open Terminal, then move Lithuanian back to the top. Then only Terminal will be in English. However, it will reset to Lithuanian if you Quit and restart Terminal.

A persistent approach is to tell Terminal to not set the locale environment variables, by turning off

  Terminal > Preferences > Settings > [profile] > Advanced > Set locale environment variables on startup

Then the locale will default to "C" with no language specified, and most programs will then default to English.

Note that turning this off means that some programs won't be aware of which character encoding Terminal is using and will assume that it's ASCII or ISO-Latin-1 only. So if Terminal is using UTF-8 (the default), those programs may or may not behave as desired.

If this is mostly about wget, I recommend that you make a copy of the default settings profile, turn off the locale setting in your custom profile, and only use that profile when using wget, so that you can continue to use UTF-8 with full support when using other programs, using the default settings.

As others have mentioned, you can also override the initial locale settings supplied by Terminal in a shell startup script. For zsh, put it in ~/.zshrc. For bash, use ~/.bashrc (and if you don't already have one, create a ~/.bash_profile that runs ~/.bashrc).

See x-man-page://1/locale for more information about each of the locale environment values.

However, if you were to merely unset LANG or set it to "C", that would normally apply to all of your shells and programs, whereas most of the time you probably want to use UTF-8 and have Terminal set the locale variables to match, to get the highest degree of cooperation, fidelity and functionality.

Therefore, if you're going to go that route, I suggest you write code to edit, rather than replace, the initial values, so that you preserve the encoding information ("UTF-8") and merely force the language to English, rather than setting the variables to "C".

For example, this works in zsh and bash:

# Replace Lithuanian with English
export LANG=${LANG/lt_LT/en_US}

When LANG="lt_LT.UTF-8", this will change it to LANG="en_US.UTF-8". I don't have wget available to test this, but this should suffice.

Doing it this way means that if you change the character encoding preference in Terminal, you won't override that in your shell startup script.


Can I jailbreak my way out of a passcode request?

No.
You will need to restore using iTunes. The iPad will completely be factory reset (meaning like it's fresh out of the box). Your personal data on the device will be lost but you can redownload all apps for free using the same Apple ID you bought them with.

However you might run into some issues since the iPad 1 only runs iOS 5 and most apps require iOS 6 nowadays. Some might still be downloadable since Apple added a feature to support old iOS versions parallel (see http://9to5mac.com/2013/09/17/ios-app-store-now-allows-legacy-app-downloads-to-support-older-hardware-and-software/). However this will depend on the App Developer, so you might run into trouble getting some (probably a lot) of Apps back if they are not backed up to your computer.

Safari isn't an App that can be updated by itself, it comes with iOS, and the version depends on the iOS version.


What is difference between network service and network interface

networksetup is the CLI interface for network settings panel in System Preferences.  From the man page:

  The networksetup command is used to configure network settings
  typically configured in the System Preferences application.

ifconfig is the utility to set up a network interface.  From the man page

  The ifconfig utility is used to assign an address to a network
  interface and/or configure network interface parameters.

What you are seeing is two different methods with different nomenclature for the same thing.

networksetup is specific to macOS where ifconfig is more generic and part of the BSD core

As to your question...

  Can a single network interface have multiple network services?

Yes.  For instance, you can have an alias for that interface.  Using actual System Prefs (because it's visually easier), I created a new service called "Ask Different Demo" to my existing interface "Ethernet"


Force 2560x1600 through HDMI on a Mid 2011 Mac Mini?

According to https://support.apple.com/kb/SP632 the highest resolution on the HDMI-port is 1920 x 1200.


How can I use iPhone screen hardware as a standard monitor?

The display in the iPhone 4S does not support a standard VGA or HDMI signal as input. This is true both of the iPhone 4S and cell phone displays in general.

Cell phone displays use a very different type of signal - usually MIPI DSI.

Some hobbyist have produced boards that convert HDMI to MIPI DSI which will work with the iPhone 4S screen:

https://hackaday.io/project/364-mipi-dsi-display-shieldhdmi-adapter

However, this is something I guess you would do for the fun of it or for learning. It doesn't make sense in economic terms compared to buying a used monitor.


How can I separate mailboxes completely in Mavericks's Mail application?

Not sure if you still have this problem, but this confused me too.

I have been using Sparrow during Mavericks. After upgrade to Yosemite I decide to give the native mail.app a try.

It looks good, but I was confused that it seem when adding multiple email accounts, it will show the structures, like folders, labels, etc in separate, but has a together inbox, which I dislike.

I believe Apple shouldn't do something this stupid (While sometimes they did...), but anyway I checked everything in the preferences but can't find a clue.

Finally, I found the way they do it....

When you adding multiple account, You still get the separate inbox and sent box and junk boxes for each account.

It is just been grouped together...looking for the small arrow at the left most of Inbox, Drafts, Sent, Junk, Trash and Archive, after expanding them, you will find your account. And you can browser them separately.


Safari makes my MacBook incredibly slow - what to do?

Many websites have auto-play flash.

Disable it in Safari, and you will be prompted to play them if you click on it.

Set Adobe Flash to ASK!

That way all the unwonted one wont eat up your memory.


No window or view controller in Xcode 11.2.1

Tick "use storyboards" in new project window, not SwiftUI

https://developer.apple.com/documentation/swiftui


OS X 10.7 add multiple windows workgroups

Even on Windows you can only set the computer to one workgroup, so setting multiple on Mac isn't going to be possible.


Tiny pop up window with a bar loading up randomly appears. Symbol: Grey house with a circle in it

This specific window is actually the macOS application verification process, which is slightly different than Gatekeeper.
Here's some more info which may help describe what it's doing:
Apple's explanation of Gatekeeper can be found here: https://support.apple.com/en-us/HT202491
A high-level overview of problems with Catalina's application verification process can be found here: https://appletoolbox.com/why-is-macos-catalina-verifying-applications-before-i-can-open-them/
Catalina has had issues with this verification process, and random problems are not uncommon: MacOS Catalina Verifying app at bootstrap

Regarding the process / application named "Backup & Sync from Google" - I've personally never heard of that, and after a very quick search online, it seemed that all roads seemed to point to an app which should be called "Google Drive"  I would probably investigate to make sure it's actually a legitimate application from Google.

The icon is the same icon you'll find in System Preferences under "Security & Privacy" - it's supposed to be a combination padlock wheel on a house:


Can I clean up by date created in reverse order?

You can do this using AppleScript:

tell application "Finder"
    activate
    set theFolder to insertion location
    set theWindow to container window of theFolder
    if the current view of theWindow is not icon view then error "This script is for folders in icon view"

    set iconSpacing to 0.85 * (icon size of icon view options of theWindow)
    get theWindow's bounds
    set windowWidth to ((item 3 of the result) - (item 1 of the result))

    set itemList to (sort (every item in theFolder) by creation date)

    set nextPoint to {iconSpacing, iconSpacing}
    repeat with thisItem in itemList
        set position of thisItem to nextPoint

        -- Move nextPoint on.
        set item 1 of nextPoint to (item 1 of nextPoint) + iconSpacing * 2
        if (item 1 of nextPoint) + iconSpacing is greater than the windowWidth then
            set item 1 of nextPoint to iconSpacing
            set item 2 of nextPoint to (item 2 of nextPoint) + iconSpacing * 2.2
        end if

    end repeat
end tell

Copy the above script into Script Editor, which is found in the Utilities folder inside Applications.

To make it more convenient to run the script, you can enable the macOS Script menu or use a third-party program like FastScripts.


The document “X” could not be autosaved. You don’t have permission

Which place do you have users created on the server?  Are they here:

Or are they here:

The important question is are they local users (which will give you the behavior you have) or are they local NETWORK users?


Sync multiple macs together (which is better iCloud, Dropbox, Google Drive or OneDrive?)

iCloud is better since you can get support from Apple. It’s also better since you can enable local content caching which speeds things up 10x or much more for some cases.

OneDrive is getting better, so I would explore that if you like Microsoft.

No cloud sync is going to make everyone happy or not have issues or barf and choke. But I choose based on who I want to hire for support and what happens when their support fails me, which I will then have to learn or pay someone third party for help.


Can I install and run Safari 8 on OS X 10.11 El Capitan?

I'm a web developer as well with a need to test on older versions of Safari. Here's your best bet (caveat: this assumes you own VMware Fusion or a similar virtual machine emulator that can handle Mac OS).

Assuming you've upgraded your Mac through previous versions of Mac OS (Yosemite, El Capitan, etc), you can still access those in the AppStore under "Purchased." Find the OS you want and click the "Download" button.

Once it's done, check your /Applications folder for "Install El Capitan" (I forget the exact filename, but it begins with "Install"). With VMware Fusion, it's insanely easy to install this as a virtual machine. Open up Fusion and add a new machine, and choose "Install from disc or image" and simply drag/drop the Mac OS installer app onto the VMware import window.

Follow the usual steps to install a virtual machine, make sure you allocate enough RAM, and you're good to go! By doing this, I was able to install El Capitan as a virtual OS on my Sierra machine, and test on Safari 9.


Does Canon PIXMA MP560 work on Catalina?

There's been a lot of question regarding these Canon Pixma MFPs of late.  The driver was probably a 32 bit driver which is why it worked up to 10.14.x (Mojave).  Typically, printer drivers will work with newer versions of an OS if the print system hasn't changed significantly.
From a Windows side of things, we had Windows XP printer drivers in Windows 7/8 machines without issue.  Likewise, we had Windows 7 drivers that worked flawlessly in Windows 10.  And here on the Mac side of things, there are lots of discontinued printers that has compatible drivers (I have an HP CP2025dn that works flawlessly).
Unfortunately, these consumer based MFPs can be difficult to support.  On the OpenPrinting site  this particular printer is listed as a "Paperweight."  This means that there's not even a generic driver that you can get that will support it.
However, what you can do is if you can get it working on an older Mac or a Raspberry Pi running Linux where it is supported, you can share it over the network and print to that print server and let it render the job instead of connecting directly.


How can I stop Parallels Desktop from listing Apps from a VM available in Spotlight?

I just figured it out after searching the sources below.

System Preferences > Spotlight > Privacy
Drag your "Applications (Parallels)" folder onto the "Privacy" tab

I also added the folder with my Parallels VM (called "Parallels" in screenshot below) just to be sure I wasn't indexing any Parallel's info

Exiting System Preferences will rebuild the Spotlight index without Parallel's apps

Note: If you have Alfred installed, go to Alfred Preferences > Advanced > Clear Application Cache

Sources

https://www.youtube.com/watch?v=SeGQeTrAcn8
http://www.zenandmac.com/2013/06/03/how-to-prevent-parallels-applications-from-appearing-in-alfred-search-results/
https://support.apple.com/en-us/HT201716


Noob struggling to tell terminal to install scikit-image 0.16.2 for Pyxelate

Ah, I've solved this myself.
I just downgraded to python 3.8 and forced installation by using --user.


Removing personal data from OSX without deleting user or reinstalling OS

I would remove all files from the the obvious:

Desktop
Downloads
Movies
Music
Pictures
Public
Sites

Then inside your Library Folder you could send  everything inside the following folders to the trash:

Application Support (this will remove all settings and data from any application you used)
Autosave Information
Caches
Calendars
Cookies
Favourites
Fonts
Google
Images (iChat stores images here)
Keychains (all your passwords that are encrypted into your keychain)
Logs
Mail (all your email)
Mail Downloads (all your attachments from mail)
Preferences
Preference Panes
PubSub
Safari

Once you've sent all relevant files to the trash. Secure Empty Trash from the Finder menu.

Finally, you can over-write any left-over file data on the hard drive by doing the following:

Create a large file that takes up all remaining disk space. Let's say that it's called '~/bigfile'. You can do the following using the Terminal.app or X11.app to consume all remaining free space on your hard drive:
yes "Foo Bar Baz" > ~/bigfile
Secure-erase the file:
srm -m ~/bigfile

This in effect simulates the Disk Utility's "Erase Free Space" feature without needing admin access. More on this method can be found here.

Finally, you might want to cover your tracks a bit by deleting your shell history. Assuming that you are using the default Bash shell, you can delete your ~/.bash_history file.


Install Mac OS X via network across different subnets

I'm late to this party but @klanomath's comments are correct- you probably need to open the network ports. If you can see the images on the local network but not the remote network then it's likely the traffic isn't making it through.

Watch the server's system.log file for messages like this from bootpd:

BSDP INFORM [en0] 1,0:1b:63:39:d0:9f NetBoot024 arch=i386 sysid=iMac5,2

Or get a packet trace from the server:

sudo tcpdump -i en0 -s 0 -B 524288 -w ~/Desktop/NetBoot.pcap

I usually open them in Wireshark and filter for "bootp or tftp" to see how far things get. If there isn't any bootp traffic from that client then something on the network is probably blocking it.


How do I uninstall Setapp when iStat is running?

iStat Menus is a little different to other apps, in that it is intended to always be running and in your menubar. The main app is used to configure its settings. Throwing the main app in the trash won’t remove it from your system (we wish it could, but that’s not technically possible).

The normal way to uninstall iStat Menus is to choose iStat Menus → Uninstall from the menubar inside the iStat Menus app, then click Uninstall.

We have some additional help: Installing and uninstalling iStat Menus

For those using Setapp, here’s some specific instructions.

Uninstalling iStat Menus with an active Setapp account

If you have an active Setapp account, please choose iStat Menus → Uninstall from the menubar, then click Uninstall.

Uninstalling iStat Menus without an active Setapp account

If you don’t have an active Setapp account, please run /Library/Application Support/iStat Menus 5/iStat Menus Uninstaller.app

You can get to the uninstaller by choosing Go → Go to Folder while in the Finder, then pasting /Library/Application Support/iStat Menus 5/iStat Menus Uninstaller.app into the text field and clicking Go.

If you have any other questions about iStat Menus, or need more help with uninstalling, please don’t hesitate to get in touch via our website, via Twitter, or via any other means.

Clarification: I work on iStat Menus. I am a founder and designer at Bjango.


Screwed up my 1TB HD iMac27 - I am running OSX 10.11.5 need to rebuild it in Terminal

Since you have made a full backup, I recommend a full wipe and restore.

120GB plus CoreStorage plus "I had 1TB before" sounds like this is a fusion drive that you have disconnected.

Reboot the machine in recovery mode (Command-R at power-on) and open Disk Utility. Very easy from there to reformat the internal drives either separately or as a fusion drive again. Then either restore the Time Machine backup or install a new OS and then import your data.

Dealing with core storage volumes in the terminal is very fiddley. Step C depends on the output of step B etc. Quick and easy in Disk Utility.


how do I launch firefox after installing it?

You can drag your new Firefox Application directly to the Applications folder.
The folder shown on that blue window is for convenience, a 'shortcut' to your own apps folder.

Either way, you need to drag the actual Firefox app [Application, though the .app is hidden by the system, like on Windows], not its container the .dmg file.

A .dmg is a convenient & secure method of getting an app to you from the developer. It is a self-checking structure, so it knows if it was downloaded correctly & won't open if it's broken. It's a bit like a zip file except that you can 'see' straight into it without unpacking to a new folder…. but like a zip file you need to get the contents out of it before you can use them.

Think of a .dmg as having 3 'stages'…

stage 1 - the original .dmg file - when you double click that
stage 2 - it mounts a virtual disk on your desktop, which will open to show something along the lines of your blue window.
[They're not always as nicely set out as that one & they don't always open automatically, sometimes you have to double-click the virtual disk to open it]
stage 3 - You then take the contents [your shiny new app] & either drag directly to your Applications folder or a convenient shortcut in the same window.
Sometimes you need to double-click that 'application' to launch a separate installer.
You will [almost] always be told which to do.

Once the Application has copied itself to the Applications folder, you then can 'put away' the virtual disk.
You can do this by dragging it to the trash. Disks are not erased by dragging to trash on Mac OS, they are ejected.
Alternatively, you can right click & Eject, or select & hit  Cmd ⌘   E

If you want your new app to have a place in the Dock, you can now drag the version in your Applications folder to the Dock & it will add to it.

Once you're happy it all worked, you can delete the .dmg file

 Sorry if this explanation is over-simplistic - I just thought it deserved a canonical answer


Where are pages files stored after I export them to itunes?

This is a 2 step process:

1/ mark the files to transfer (Export) to iTunes while in Pages on the iPad,

2/ once the iPad is connected, transfer the files from the IPad to the Mac.

I fear you did not do step #2.

In Pages on the iPad, Export in .docx (or .pdf and .pages) format. This creates the file in the selected format and makes the file visible to the iTunes interface on the Mac.

When the iPad is then connected in iTunes, go to the Apps tab > File Sharing section at the very bottom and select the Pages app & its documents. Select a filename or filenames from the list of files. Once selected, you must click the Save to... button to pull up a save dialog. You can then save wherever you like - local or external HD, networked NAS, webDAV server, USB key - whatever.

NOTE: There is no default automatic downloading mechanism - you must first select the destination and then initiate the file transfer(s). If you didn't manually download the files from the iPad, they won't be on your Mac.

To avoid this in the future, I suggest you save your documents using iCloud, for example, or into Dropbox, Google Drive, Evernote and other apps Pages can access in iOS, and which can be retrieved by OSX and Windows. This will guarantee that an important doc is available whenever needed. I use all these technologies on a mixed environment of iOS devices, Macs & PCs.


Is there any way to get iPad Safari Youtube videos to play at a higher (HD) quality?

I don't know what the actual answer is, but I am having the same issue.  The page https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html

has some good info.  And the page
https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW1

states

"Optimization for Small Screens

Currently, Safari optimizes video presentation for the smaller screen on iPhone or iPod touch by playing video using the full screen—video controls appear when the screen is touched, and the video is scaled to fit the screen in portrait or landscape mode. Video is not presented within the webpage. The height and width attributes affect only the space allotted on the webpage, and the controls attribute is ignored. This is true only for Safari on devices with small screens. On Mac OS X, Windows, and iPad, Safari plays video inline, embedded in the webpage."  - Which, I believe, means on the iPad, that the video plays at the resolution of the initial window (determined by the programmer), and does not naturally play on the YoutTube player, or at a higher res if you enlarge the video.

This seems to be the "problem" that we're encountering - that its a "feature" specific to Safari on the iPad.  Why they do this, I dunno.  In my case, the video plays at a higher res (and better) on my smaller iPhone than does on my iPad mini with Retna.  Go figure.

I came upon this post, hoping to find the answer and a work around.  If you get the Youtube app, and find the video through that, it will play at the highest resolution, but not through Safari.  So far as I can tell.

Enjoy


Will generic lightning cables and the "authentication chip" present in the genuine cables work with iOS 8?

For your first question, fake cable manufacturers are probably aiming for lots of sales, and explicitly stating that it only works up to a certain OS version would turn many people away. (the original cable doesn't have a version limit, so this one seems weird, I'm not buying that)

For your second question yes, this adapter has the useless authentication chip/whatever crap in it, and since the micro-USB standard (fortunately) doesn't have any of that nasty stuff you can plug in any cable from any charger and it'll work assuming the charger itself is good.


Changed the user account name; unable to use sudo

This question has been answered here: Changing my administrator user's username has removed privileges

I had this issue as well and it worked for me.


How do I determine which application launched automator service?

Buscar's comment made me check the process hierarchy and it turns out, a service is a sub-sub-sub process of the application that launched it.

So, even though in many cases, a query for the frontmost application may be ok, I think looking at the process tree is better.

Here is some sample code from a test Service Workflow that for me appears to work every time...

on run {input, parameters}

    set arpid to (do shell script "echo $PPID")
    display dialog "Automator Runner PID is: " & arpid

    set srpid to (do shell script "ps -o ppid -p " & arpid & " | tail -1")
    display dialog "Service Runner PID is: " & srpid

    set appid to (do shell script "ps -o ppid -p " & srpid & " | tail -1")
    display dialog "Application PID is: '" & first word of appid & "'"

    tell application "System Events"
        set activeApp to (name of first process whose unix id is (appid as integer))
    end tell

    display dialog activeApp

    return input
end run


How to get error status back to bash from osascript

Here is a bit of a different approach that does not use System Events.  The following AppleScript code will get the name of the front most application, then that application will check to see if it has any open windows.  If that application does have an open window, it will be closed.  Also, for example, if the front application has an unsaved document as window 1, and you want to be prompted to save that document, just remove the "without saving" part of the command.

This works for me using the latest version of macOS Mojave.

delay 5 -- GIVES TIME TO TEMPORARILY SET FOCUS ON ANY OPEN APP.. FOR TESTING PURPOSES
tell application "Finder" to set appName to name of (path to frontmost application)
tell application appName to if windows is not {} then close window 1 without saving


How to fix npm to find correct node enviorment?

I consider this a workaround, if there is a way to get node upgraded the brew way, I appreciate it.

It seems that boxen in its standard configuration only provides v0.10.21 yet once npm updated itself, it expects v0.10.26.

I tried to reconfigure boxen to install node yet failed.

I then went along and installed NodeJs manually over the pgk provided by nodejs.org and globally installed node 0.10.26. Then nodenv was able to find that version and by setting

nodenv global v0.10.26

npm started working again. I then had to reinstall certain packages not expecting that v0.10.26 version, e.g. bower version.


Headphones makes noise when i touch the jack. (MacBook)

This noise (assuming it's a buzzing sound) is normal - not a problem. It is just because of the electricity flow you are causing with your finger. It is explained well here.


What's wrong with my wireless keyboard if some keys doesn't work properly (can't press down) but getting better some hours later?

Software cannot adjust nor control how these keys respond so it's definitely a physical issue. Additionally, software isn't going to pick the evening to make one or two keys harder to press and then relent in the morning.
If it's feeling weird and responding slowly is because something is breaking down or you have a containment build up. It could be the mechanism or one of the layers - insulating or conductive - that has an issue.  The fact that you're having an issue in the lower left hand corner where ⇧ Shift and ^ Control and  have their contact points (there are two for Space) leads me to believe there is some sort of containment/corrosion on the conductive PCB layer.  Until you open it, you won't know for sure.
Keyboard key stuck or not being recognized; how to fix
Unfortunately, these keyboards are designed to be disposable so there really is no fixing it. The keyboard assemblies are now held in place with plastic "welds" (the plastic posts are melted down like rivets) to hold the assembly together.  You'd have to cut all of these welds off and then find a way to re-glue everything back together.
Something that's just over a year old and barely out of warranty is worth a shot with Apple support.  These are expensive accessories and should have issues so soon.  I would give it try to see if they will replace it for you - the worst that will happen is that they decline the replacement and you have to buy a new keyboard.


There are a lot of Third Party Software for this purpose. One of them is Prey. Prey offers Remote Wipe data for its Home and Personal plan. You could just head over to their site and take sneak peek https://preyproject.com/. I hope I solved your problem :-)


Mac Mini Server... Can I wipe it clean and use non-server edition?

Yes.  I am currently using a late 2009 Mac mini Server with both Snow Leopard and Lion (non-server editions).


The fact that the back-light worked, but the display did not indicated the problem was with the display, not the logic board. Furthermore, the fact that I was able to project the display onto an external monitor validated that it was a connection issue between the board and the display.

I ordered a $10 USD LVDS cable, replaced it, and the computer now works :)

part in question:
https://www.amazon.com/Display-Cable-MacBook-Unibody-A1278/dp/B01N2T3CFD


softwareupdate

Software Update checks for new and updated versions of your software based on information about your computer and current software.

See softwareupdate -h and man softwareupdate for the equivalent functionality on macOS.
To install the recommended updates, issue the command:
sudo softwareupdate --install --recommended


Create keyboard shortcuts for touch bar's functions

Karabiner was created for this. It'll allow you to create a layer for your volume toggle and setting, brightness, play/pause, and everything else the function row or touch bar was able to provide - except, of course, the very custom programming some apps have the touch bar hew to.

I primarily use Karabiner for my volume:

a: volume -
s: volume +
d: mute toggle


What will happen to my iPod Touch (4th Gen, iOS 6.1.6) if I upgrade to iCloud Drive?

It appears that if you upgrade to iCloud Drive, you won't be able to sync any game data with your iOS 8 devices. As an upgrade to iCloud Drive will no longer allow your older iOS 6 iPod to view or edit Documents in iCloud (which I assume includes game data).
Source: this MacRumors forum


Activator

You could try a custom action using Activator, set up to toggle WiFi when the Silent switch is double-toggled.

I am currently not jailbroken myself (running iOS 7) and haven't used Activator for a while, but I remember that there is an option to activate an action by double-toggling the mute switch, as can be seen in the screenshot below.

There may be a way to activate it using a single toggle, but I am not able to find this out myself right now. Despite this, a double-toggle returns the toggle to its original point, meaning that you could use the toggle for WiFi and orientation/mute at the same time (a single toggle doesn't activate the double-toggle action).


Change Command Prompt - Variables are literal, and changes to .bashrc or .bash_profile not making a difference

Typically on Mac OS X, only .bash_profile is executing when starting a new terminal. A common solution is to source one file into the other, for example in ~/.bashrc:

[ -r ~/.bash_profile ] && source ~/.bash_profile

Apart from that, your example works perfectly fine for me when put in .bash_profile. If you still experience problems, maybe you are overlooking something else?


What is the best way to open an 80GB iPod classic?

All you need is the plastic opening tools and follow this iFixit guide.


Turns out there were two problems here:

First, PuTTY wasn't actually sending any locale information. Apparently the Linux servers were configuring the locale automatically, or based on TERM or something. I fixed PuTTY by configuring environment variables for it to send:

Second, I'm using MacPorts (updated question since this was missing in the original), and MacPorts ssh does not send locale variables. I can't imagine why MacPorts configures SSH this way, but I had to add the following to /opt/local/etc/ssh/ssh_config:

Host *
  SendEnv LANG LC_*

That really ought to be the default MacPorts config; it's the default on any standard Linux system, and it's even the default in OSX's own SSH. Figured out that MacPorts was part of the problem when SSH from Linux to OSX did set the locale.

I've filed a ticket with MacPorts suggesting the default be changed.


MacBook reboots during a long sleep if FileVault is turned on

I have this problem and found this Preferences -> Privacy & Security -> "Firewall" -> Advanced -> Log out after 60 minutes of inactivity" setting being turned on too!.

I believe you forgot the  -> "Firewall" -> route in your description!

Thanks this was the solution for me!


This container can’t be split, because the resulting containers would be too small

Check to see if you have more snapshots...

tmutil listlocalsnapshots /

In my case, thinlocalsnapshots didn't do the job totally. I had additionally run

tmutil deletelocalsnapshots /

After which there were no more with listlocalsnapshots and I was able to resize the container.


What are the Screensharing in Messages requirements?

According to Apple those are the requirements for audio and video chats and screen sharing.

Camera (video chatting)
Microphone (audio and video chatting)
Internet connection speed (upstream and downstream)

  Share your screen or share a friend’s screen:  128 Kbps

Mac OS X version of people you message
Computer processor type of people you message

Source: Messages (Mountain Lion): Requirements for audio chats, video chats, and screen sharing


I presume you mean Hard Disk space, rather than memory.

To do that, you need to be in the Hardware tab, rather than General. The 'Reclaimable' you see in General is just for reclaiming space that's been freed up by deleting things from the virtual disk, not for enlarging it.

The simplest method to use is to set the drive as Expanding - then it will automatically grow to whatever size it needs. Alternatively, you can set a manual size in the same window.

Note, you cannot do this if the OS is suspended, or if you have any Snapshots.

If you did mean Memory, that's in the same Tab, in CPU & Memory [limited by how much RAM you do actually have, of course]...


How does encryption work when data is backed up to a NAS Time Machine backup?

First, a warning: unsupported backup targets are unsupported for a reason. I don't know the details, but apparently there's some special sauce (or at least a newer version of the AFP protocol) needed on the server to cleanly handle things like getting disconnected partway through a backup. As a result, backups to unsupported network servers seem to get corrupted more than they should, which isn't good for a backup system.

Now about security: the backup is stored on the server in the form of an encrypted disk image (in sparse bundle format). The image is mounted on the client (your computer), which means that the encryption/decryption takes place on the client, and all that goes over the network (and is seen / stored by the server) is encrypted blocks of the image.

To answer your questions directly:

Yes, the backup is encrypted before being sent to the server.
No, the AFP protocol is not particularly secure, but it doesn't matter because the data being transferred over AFP is encrypted.
Yes, the TM data on the NAS is encrypted.

BTW, be sure to store your backup password somewhere safe -- If your HD dies, and you don't remember the backup encryption password, there'll be no way to get your data back.


It is a program that launches iTunes whenever an iPhone/iPod/iPad is plugged in. If I recall correctly, if you remove it, iTunes will no longer automatically launch when an iPhone/iPod/iPad is plugged in.


Time for the Standard Mac App Troubleshooting Steps™

0) Turn off all plugins/extensions

You did this already :)

1) Trash the preferences for the app

You said that you're using stock everything, so this shouldn't result in too much trouble.

Shut down Safari, then open a Finder window, hit cmd-shift-G, and enter ~/Library/Safari. Move the entire contents of this folder somewhere else, either into your trash can or a folder on the desktop.

This will probably solve the problem. Safari is probably choking on something like the history database or some other bit of nonessential stored data.

Start it back up. Problem still exist? Close it down, then:

2) Verify the disk

Sounds trite, but this can cause Weird Stuff to happen. Go to Applications → Utilities → Disk Utility, click on your main hard disk, and select First Aid on the menubar. Let the process run. Did it fix any errors? If not...

3) New user profile

Not quite the nuclear option - but in short, make a new user account and see if Safari behaves the same on that account. Everything should be clean here, and this shouldn't happen.

If it does, something on the system is very, very broken, and you'd need to look into:

4) Recovery install

We've now determined something on the system is trashed. Back up your data and programs, then reboot your machine holding r after the chime, and reinstall Mac OS.


What's a good sports tracker app for iPhone?

There are a number of them in the App Store that meet your criteria.  Here are the ones I've used:

Strava.  This app motivates people into exercising harder by bringing out their competitive side.  With Strava, you can compare your times with others who've done the same route.  This app is most useful when you workout in a group where you'll be able to push each other.
Runkeeper.  The unique feature of this app is in its "coaching".  Basically, if you like to change your pace at certain intervals, the app can notify you when to switch.  Additionally, this app can pair to a heartrate monitor.
MapMyRun.  This one tries to be your overall fitness app where you can also log your caloric intake and other activities such as weightlifting.

They are all good options depending on your specific needs.  Try them all and see one fits you best.  Have fun!


define local keyword globally in a macports config

I'm assuming you're on a system < Mavericks because otherwise libc++ and a recent clang would already be your default and forcing it wouldn't make a lot of sense.

Use MacPorts trunk (or wait for the 2.3 release) and set the following options in $prefix/etc/macports.conf:

cxx_stdlib libc++
buildfromsource always
delete_la_files yes

If you use Xcode >= 4.2 I wouldn't bother changing the default compiler, since system clang is already the preferred MacPorts compiler and some ports specifically change that if that doesn't work (which might break if you force it to be a different compiler). If a port doesn't work with your version of system clang, but will work with a newer clang, ports will usually automatically choose a macports-clang instead.

If you use Xcode < 4.2, add default_compilers macports-clang-3.4 macports-clang-3.3 macports-llvm-gcc-4.2 apple-gcc-4.2 to your macports.conf. Note that doing this is entirely unsupported, deliberately undocumented, and if it breaks you get to keep the pieces.

You need to reinstall all your ports after doing that.


Parsing folder for pairs with bash or AppleScript

In Terminal, change directory, e.g. cd /path/to/files, to the location of the target files and then use the following command to delete any .xmp file that doesn't have a corresponding .NEF file:

for f in *.xmp; do [[ ! -f ${f%.*}.NEF ]] && rm "$f"; done


CPU System agent core (TC0E/TC0F) running very high

I would do a SMC reset (google on apple)
In addition to iStat, i have Macs Fan Control.
just use iStat to DISPLAY fan speed and CPU gfx core temp
Use Macs Fan Control, MFC, to control fan speed.  By default, my mbp's fan will not come on, and often doesn't even when way beyond 45C!
in MFC drop down menu... Right Side - Sensor-based... Change control...

Sensor-based value: GPU PECI
Temp that fan speed will start to increase from: 30C - 80C
OK to confirm change

I believe MFC is a linear fan curve, as temp increases, fan speed will also go up.  I prefer it this way.  Lost my last mbp to lousy fan control, not happening this time.
my MFC just shows fan icon in menu bar, but no fan speed or temp info.
Remember in MFC's preference... set it to autostart

Im out and about quite a bit with my mbp.  I use a hard shell case from iPearl (search on Amazon... our model is A1502).  Its got little legs I can prop up the rear of my mbp, to keep it cooler.  Fits well, no issues here, I am typing on it right now.

mbp 13" retina 12,1 blah blah,   ~1900 rpm, 35C

As far as CPU System agent core on my mbp, iStat will report it to be 0 at times, then it'll resume back to normal in a sec or two.  Let me know if u figure out that one.  thx.


Jailbroken iOS 10.3.3; iCleaner won't open; can't reinstall/turn on tweaks

Fully fixed, iCleaner also works, but for some reason when I downgraded rocketbootstrap to v6 everything re-installed and worked properly (except for KarenLocalizer stuff, but that was fixed by borrowing libkarenlocalizer.dylib off of a different device)


The only way to find out your Apple ID is by visiting https://iforgot.apple.com and clicking 'I forgot my Apple ID'. Enter in the forms there as best as you can and if there's any Apple ID tied to your information it should come up.


What has been deprecated or removed in OS X 10.9, Mavericks?

As mentioned in the Apple support communities, it apparently won't be possible to synchronize calendars and contacts between the Mac and an iPhone via USB connection or local WLAN anymore. The only remaining directly supported option would be via cloud synchronization (e.g., iCloud).


Battery charge suddenly drops to 0% even when plugged into mains (Mid 2009 15″ MacBook Pro)

Your problem is (or was) your Power Adapter.

45W that's enough for a MacBook Air but definitely not for a 15" MacBook Pro.

Apple shipped a 60W or 85W power adapter with these MacBook Pro (depending on the processor)


How to make a Lion install disk for a Mac Mini from a Mac Pro

If you have the latest "Install Mac OS X Lion.app" procured from the App Store, then you could use the InstallESD.dmg within that to make a universal installer (described elsewhere) -- it will have all the drivers needed for any/all Macintosh machines that meet its hardware requirements. Note if you're handy with SSH, ARD or other methods to remotely control the machine in question, the upgrade/installation could be entirely remotely.


Storing photos from iPhone remotely and then deleting them off of device

I usually use Dropbox for this purposes.

Take picture with iPhone.
Upload them to Dropbox via the Dropbox app.
Delete from iPhone.

You will be able to access those pictures via the Dropbox web interface. Or via their client on various platform.


What is the logind process, and why is it running?

logind is a normal part of OS X. As @mt_ mentioned, there is a trojan that mimics it, but seeing a program by that name is entirely normal, not an indication of any problem.

If you are concerned that the normal logind has been replaced by a trojan, check /System/Library/LaunchDaemons/com.apple.logind.plist, and make sure it refers to "/System/Library/CoreServices/logind", NOT "/usr/sbin/logind". See the CNET article for more info.


How to move cursor to the end of the line in a cell in Excel for Mac 2011

You didn't say what version of Excel you're using however see the Moving and scrolling in a sheet or workbook section of Keyboard shortcuts in Excel 2016 for Mac.


GPS on iPhone 6 is not accurate or working at all

It was broken GPS antenna, just replaced it and it worked again.


What you are asking for is not a common configuration. I can confirm my answer works on my 2011 and 2013 iMacs running High Sierra and Mojave. I can not guarantee success on a 2013 MacBook Air running El Capitan. You would have to try the solution.

The basic steps are given below.

Allocate space for new small partition that is FAT formatted.
Install rEFInd in this new partition.
Edit refind.conf to configure rEFInd to add boot options for Windows and macOS.
Add a Startup application to macOS
Add Startup application to the dock. (optional)
Launch Startup application to select default operating system.

An example of the Startup application is shown below.

You can install rEFInd in a small FAT formatted partition  and application on


Keyboard shortcut to show/hide keyboard visualizer?

It's not a single-stroke shortcut, but a "non-mousing" solution is Fn+Ctrl+F8 to set focus on the "Status menu" icons on the right side of the menu bar.  (Section 4)

Arrows will navigate you to the Keyboard Preferences icon and the Show/Hide options. When you enter Fn+Ctrl+F8 the icon to the furthest left side of the "Status menu" icons which are on the right half of the menu bar will get highlighted. Once it is selected, then use the Right Arrow → to navigate to the one you want.  Use the Down Arrow ↓ to open the menu and select the option you want. Note that the Option key will make different menu options available in some of the "status menus".

Of note, Fn+Ctrl+F2 will activate the Apple menu icon  on the left hand side. From there the Right Arrow → will give you access to the Application menu. These options are available in System Preferences >> Keyboard >> Shortcuts::Keyboard:

Depending on how you have your Function keys configured, the Fn is optional.

In macOS Sierra you can also use Siri to help with this. Invoke Siri with whichever keyboard shortcut you choose from System Preferences >> Siri::Keyboard Shortcut, for example Option+Spacebar

...then say "Turn on the Keyboard Viewer"

...and voila:

Unfortunately, Siri will not close the Keyboard Viewer, nor will Command⌘+w


What is APFS "Disk User" and how to add multiple crypto users via diskutil?

Short version:

The disk "user" is the equivalent of having only a single password for
decrypting the disk.

You can add additional users for the boot volume using the fdesetup add command. (see fdesetup help for details)

You can add or change the recovery key after the fact using fdesetup changerecovery

You can remove users later using fdesetup remove and you can also remove the recovery key with fdesetup removerecovery

I don't yet know how to add or remove users/keys to encrypted apfs disks that are not the boot volume.
Long Version:
The convention of having multiple cryptographic users on a disk was done primarily to facilitate FileVault boot disks. Because of this convention, the concept of a disk "user" was created to allow disks to be encrypted with a single encryption key for non-boot disks.
The disk "user" is what would be created if you encrypted a disk using a method other than the "Turn on FileVault" method you described above. This is the equivalent of having a disk encrypted by a single password, instead of having multiple users able to decrypt the disk with their own passwords.
Having multiple users able to decrypt a disk is important for a startup disk with FileVault as it allows them to enter their own username and password at boot to decrypt the disk and login. Without it, they would have to know the disk encryption password (the disk "user") and enter that at boot, then login with their own user credentials at the login screen once boot is complete.
This is why FileVault automatically adds additional encryption keys for users to your boot drive when you enable it (in this case, one for your user and one for the FileVault master recovery key in case a user forgets their password and needs to reset it). But if you are encrypting a non-startup disk, having access for multiple users may not be useful or even desirable. This is why encrypting the disk from the CLI only creates the disk "user". (I believe this is also the case when encrypting using the Disk Utility app or from the Finder).
You can, of course, encrypt a boot disk with only a single disk "user" and no other cryptographic users or recovery keys. You will be presented with a password prompt at boot and it will display a disk icon instead of a user icon, and you will have to enter the disk encryption password instead of your user password. Any users on the machine who do not know this password will be unable to decrypt the disk and login to the machine.
Edit: Just want to add the following:
Note that the disk "user" will only be added to the list of cryptographic users when you first encrypt the disk using the cli (diskutil apfs) or via Finder or Disk Utility. The disk user will not be added if you enable FileVault in the System Preferences, and it cannot later be added to a disk that already has cryptographic users.
Also of note, the disk user will always have the UUID of the disk itself.


Is there a way to disable update notifications in Mojave?

If you want to disable updates for specific apps, you can use softwareupdate --ignore.

Do all the following in Terminal

Start with

softwareupdate -l

to list all available updates,

defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist

to find the Identifier of the app you want to ignore, and then

softwareupdate --ignore 'Identifier'

to ignore the update. Should disappear from Software Updates in System Preferences immediately.


Restore data from encrypted iOS backup without respective device

You can decrypt an iTunes Encrypted Backup (when the password is known) using backup_tool.py from iphone-dataprotection on Google Code.

Navigate to an suitable destination in Terminal, then run the following:

hg clone https://code.google.com/p/iphone-dataprotection/
python iphone-dataprotection/python_scripts/backup_tool.py ~/Library/Application\ Support/MobileSync/Backup/backupname decrypted

Replace backupname with the encrypted backup folder name.

The tool will prompt you for the encryption password, then output the decrypted backup to the folder ‘decrypted’.


Multi user network share and resource forks

I've never used NFS for real file shares, but a friend recommended NFSManager for enabling NFS options on your Mac clients.

You could also try building netatalk to enable a native AFP share on the Linux server, which would certainly make your CS users much happier.  Adobe doesn't officially support opening and saving files over any network sharing protocols, although my users seem to have no problem when using Bridge to open directly off an OS X Server afp volume.


What iPad apps are available that support handwriting recognition?

You might like to checkout Writepad - it sounds like it does pretty much everything you are asking. I've used it before, and found it worked pretty well. It's only $4.99US at the moment as well, so maybe a good time to give it  a go.

I also use Plecodict which is an English-Chinese dictionary, which has handwriting recognition for learning new characters (and an optical recognition mode as well) - just mentioning it because you didn't specify a certain language.

Good luck.


How many items are stored in an iPad clipboard?

One item (independent of the type, can be text, can be an image) can be stored at a time in the clipboard and it is not possible to access past entries. The clipboard is stored in memory.


Disabling the trackpad from the command line

Try to use the following Code

sudo kextunload /System/Library/Extensions/AppleUSBMultitouch.kext/


How do I move an iPhoto '11 book project from one mac to another

The only way to move a project is to move the Library that contains it. There is no way to move a book from one Library to another.


Blaupunkt 4k LED TV as external monitor for MBP mid 2012 retina issue

Your system supports following resolutions:

You can use 4K displays and Ultra HD TVs at the following resolutions and refresh rates via the built-in HDMI port.

3840 x 2160 at 30 Hz refresh rate

4096 x 2160 at 24 Hz refresh rate (mirroring is not supported at this resolution)- MBP 2013 and up.

Thus no 60Hz is possible.


Does high sierra eject external USB drives upon logoff?

This answer assumes by logoff/logout you're meaning the Log Out option under Apple > Log Out and not shutting down your Mac.

By default the behaviour of macOS High Sierra is to unmount all volumes except for the boot volume.

However, if more than one user is logged in, then all volumes remain  mounted so that they're still available to the other users.

NOTE: The above behaviour is the same regardless of any network file sharing that is active. That is, if a user is connected to your Mac via file sharing (e.g. SMB etc) this does not change the default behaviour above. They would still be able to access the boot volume of your Mac (even if you're logged out) but they will no longer be able to access other volumes.

Shutting down

[This edit explains what happens if you shut down your Mac instead of logging out]

In all situations of a normal1 Mac shutdown any mounted drives will be unmounted/ejected and no longer available (assuming those drives are connected to that Mac in the first place).

This means that any:

internal drives (SSD or HDD) will be unmounted upon a shutdown
external drives connected directly to the Mac via USB/Firewire/Thunderbolt etc will be unmounted/ejected upon a shutdown
external drives connected directly to the Mac via a hub (e.g. a USB hub) will be unmounted/ejected upon a shutdown
external drives not connected directly to the Mac (i.e. they're being shared on a network by another device) will be unmounted from that Mac upon shutdown but are still available on the network to other devices that also access those volumes.

It's important to note, however, that just because a volume is unmounted/ejected doesn't necessarily mean that it's powered down. If the volume is USB powered (i.e. it is powered by its USB connection, not by another power source) then it will be powered off upon a shutdown. However, if it has its own power supply and/or is connected via a powered hub, the drive may remain powered up. If this is the case it still isn't accessible and also shouldn't pose any problems  - but nevertheless it's an important distinction to make.

1. By a 'normal' shutdown I mean you have shut down the computer normally (e.g. Apple > Shut Down) and not because of a power failure or forced shutdown. In the case of a power failure or forced shutdown any  mounted drive will still be unavailable (unless it's a network drive shared by another device) but it won't have gone through the proper unmount/eject procedure. In these instances it is possible for data loss or corruption, and in very rare cases for damage to the physical drive itself.


Postfix SMTP server slow to accept incoming connection

The Delay is due to postfix doing a reverse lookup on the client IP and doing another lookup on that result to see if they get back to the IP.

if you are using a consumer connection to the internet most likely the first test will pass. but the second test will cause the problem.

you can verify this on the server itself.

nslookup <your client IP>

returns something like 80-41-90-213.dsl.iwx.uk.net

but on reversing that

nslookup 80-41-90-213.dsl.iwx.uk.net

you will probably get SERVFAIL after a delay.

it is that delay that is showing up when you connect to the server.
To find out which one go through each server in /etc/resolve.conf

nameserver x.x.x.x
nameserver y.y.y.y
nameserver z.z.z.z

test them with

nslookup 80-41-90-213.dsl.iwx.uk.net x.x.x.x

One or more will show a delay before they come back to the command prompt.

Once you've found which DNS causes the big SERVFAIL delay, replace it with another. i.e. Googles 8.8.8.8 and 8.8.4.4 currently return relatively quickly.


How do I compile and install a Cydia app?

Install iFile for your iPhone/iPod/iPad/whatever(the free version will do) and navigate to /var/mobile/Wynd/Swype . There you can find the dictionary and you can edit however you want.

Now I have a question for you, where will you find the complete dictionary of words? :)


How do I extract the audio signal from displayport?

Since I don´t assume anyone to ever build a mini DisplayPort to miniDisplayPort+Audio Adapter, and the option of going mini-DP<>Dual DVI<>mini-DP seems to be quite expensive and bulky, why don´t you simply use the optical audio from your MacBook Pro´s audio output?


Triggering an alarm on MBP while the lid is closed

I used to use InsomniaX, but it has stopped working with the recent updates, and the developer's site says he's stop development. However, I found a similar app that works called InsomniaT. It's not quite as useful as InsomniaX, but it gets the job done.


Magic Mouse can never reconnect on Yosemite

I found a solution from this comment on reddit:

Turn off wifi
Reconnect Magic Mouse
Turn on wifi again

I just noticed that the above doesn't work sometimes and instead you have to reconnect the mouse after turning on wifi again:

Turn off wifi
Turn on wifi again
Reconnect Magic Mouse


Repeated pop-ups 'Safari wants to use the "login" keychain'

Somewhere along the lines either your user account password has changed or your login.keychain has become corrupted.  By default Keychain is set to sync it's password with your user account's password, allowing it to unlock when you login to your account, which in turn provides applications & processes access to it's contents.  When you change your password in the Users & Accounts section of System Preferences it communicates the change to Keychain Access, which in turn updates the login.keychain password.

Problems like this typically arise when a user account password is changed outside of Users & Accounts in System Preferences, by using the Reset Password utility in each OS X installer or by some other means.  When you change the password using one of these alternate methods the change is not communicated to Keychain Access.  When you login and start using the system following one of these changes you will continuously receive prompts similar to the one you've posted.

There are a couple of methods for getting around this and getting things working properly again:

The first method is to try any possible passwords that you may have used in the past.  Keychain doesn't have a lockout mechanism that would lock you out after X many tries so feel free to try as many as you can recall.  Assuming this works, and it accepts one of the passwords, you can update the keychain password to match your login password.  This can be accomplished by opening Keychain Access (located in /Applications/Utilities), clicking on Edit in the menubar and choosing "Change Password for Keychain 'login'".  This will allow you to enter the original password (whichever one just worked for you) followed by the new password, which should be the same password you use for logging in and/or doing software updates.

The second method is to create a new keychain.  You can navigate to /Users/~/Library/Keychains, where ~ represents your user's short name, and locate the login.keychain file.  Change the name of this file to login.keychainold or something similar.  Once you've changed the name log out of your user and log back in.  Within a few seconds one of the many processes should detect that login.keychain no longer exists and prompt you to create one, possibly with the verbiage "reset to system defaults", follow the prompts to accomplish this.  When it asks for a password you will enter your login password, the same one you just used to log back in.


Force restart your iPad:

  You should force restart your iPhone, iPad, or iPod touch as a last resort, and only if it's not responding. To force restart your device, press and hold both the Sleep/Wake and Home button for at least 10 seconds, until you see the Apple logo.

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


Suppress "Are you sure you want to delete..." dialogue when deleting items on SMB shares

You can use the Terminal command rm to bypass the Finder altogether and suppress the GUI notification.

Check out the available options by typing man rm.


macOS Sierra - why did my Calendar stop free-scrolling?

Put two fingers on the page and move it to the left or the right, stop when you want. It is still there.
The arrows move a page completely, set to day, week or month when you want to use the arrows.


How to allow multiple network users to login on Mac machine which is enabled with File Vault

I will explain this process very technically in details.

When you have an encrypted disk with FileVault, the system needs to ask for an authorised user to login just after EFI boot.

This is necessary because the system has to mount the disk. And it can't mount it without an admin password input.

You then see a screen with local admin-level users avatars.

That screen shows some users avatar because that user's avatar were inserted on the EFI boot image/nvram. At this point of the boot sequence, there is no Operating System loaded yet, it's just a simple boot screen to ask the user password [which simulates the login screen appearance of the GUI], but it just a static image containing the user avatars! (almost like a kind of bootloader statical image, except it asks for user/pass combination)

After you insert the password, the disk is mounted, and the boot process begins.

After the loading bar reaches about 80% that screen changes to another almost identical, it sometimes blinks at this point. This is the GUI interface being loaded, process called WindowServer.

At this point the network interface is UP, other network subsystems are just started, including open directory services [which you need]. If the disk were NOT encrypted, this is the EXACT point where you would see the REAL login screen asking for username/password. But since the disk is encrypted and you have provided the user/pass to decrypt it earlier [before mounting the disk] it skips the real multiuser-mode login screen that should appear here and auto-logs the username you inserted before.

So in practice, it is just a mimic theatrical simulation of a real login since the boot, but it is fake, until when GUI is ready and then the MacOS does an auto-login once in multiuser mode, to make you think all was kind of  "magical". But there is no magic at all.

So what you need/want is impossible on that initial screen, because no network authentication protocol is up at that point. Even the disk isn't ready, which only becomes mounted and readable after inserting the user/pass combination.

You can take a better understanding of what I have written and how all this happens by booting it a little different:

Use the -v nvram boot argument, to boot it verbosely.

If you boot it using the "-v" nvram argument you can get a better view of what is happening "behind" the scene, and also can see the GUI loading moment, and the auto-login happening.

What has to be done:

To achieve what you need, we have to prevent the auto-login mechanism on the real GUI [windowServer] to happen.

This way you will have a local user just to mount the system-disk on Boot-time, then after GUI gets-up it must stay on the un-logged state, and showing the real login screen with the real avatars or fields to input user/password (depending on how you prefer to log users [by avatars or by text input name/pass]).

This will force 2 logins:

one for Filevault [on Boot] and
one for the OS

On the second login you can either login the same local user used on boot, or you can login any other user.
This will also let you login [on the second login] any AD user as you need to.

(Remember that the first login is not a real login, it just an authentication to mount the disk, so nobody is technically logged-in on the UNIX/BSD [system portion] after mounting the disk. The Real/true login only happens on the second one [on the GUI portion])

How to do it:

To force 2 (two) logins there is a secret key to be added to MacOS configuration:

sudo defaults write /Library/Preferences/com.apple.loginwindow DisableFDEAutoLogin -bool YES

After executing it, reboot, and it is done!

  Please post your results, I just tested it now on Encrypted El Capitan and it works!, and it should work up to Mojave (but I don't have any encrypted Mojave here
  now to test it now. I will test and validate it also on Catalina tomorrow. If
  you can, please validate it for your macOS version, post the results, and we can
  build a mini-table here listing all known working versions later.

Executing the above command is completely safe, nothing to worry about it.


macbook air mail: how to configure HELO sent to smtp server?

(I apologize in advance for the wishy-washiness of this answer, but while I hope I'm on the right track, I do have some gaps in my knowledge.)

The SMTP HELO message, while something of a relic, is supposed to allow the client to identify itself to a server.  It is still required for the protocol and is generally expected to at least be a syntactically valid hostname (which yours is not.)  Your SMTP server appears to be complaining because it is indeed invalid.

Mail uses the name of your Mac, or the hostname assigned by the DHCP server on your network.  DHCP servers don't always assign a hostname.  OS X prefers a DHCP assigned hostname over using the computer's name as the hostname.

Based on this, the first place I'd look is my network configuration.  I wonder, if you opened a terminal and typed hostname -f, what would you get?  Possibly

$ hostname -f
mymac.mydomain\.co\.uk

If you do get this, the next step is to identify where it's coming from.  A likely source could be a misconfigured DHCP server.  You can try

$ sudo hostname mymac.mydomain.co.uk

to temporarily change the hostname for testing, or

$ sudo scutil --set HostName mymac.mydomain.co.uk

to set it permanently.


iMessage issue when being sent to cell number

iMessage sends a text message to get activated on the first boot of the phone. Maybe this text message didn't arrived at Apple, so that his iMessage is only activated for use with his Apple ID.

He could try to deactivate and reactive iMessage.


If you are using Keynote 6 then all you have to do is take an existing theme, make the modifications that you want then choose Save Theme from the file menu

It well then ask what you want to do with your shiny new theme


Is it possible to wirelessly debug iOS app on iPhone?

It is possible to debug iOS apps on an iPhone wirelessly over WiFi, yes. This is a supported way of debugging in Xcode.

With Xamarin you can also debug over WiFi if you enable "Debug over WiFi" in the "iOS Debug" Build settings. However with Xamarin you need to launch the application over the USB cable. So you cannot do a fully wireless setup there.

Doing wireless debugging with a "cloud Mac" would probably require setting up a VPN connection or similar that makes it appear as though the cloud Mac is on your LAN. And it would only work with Xcode - not Xamarin.

A different approach would be to buy for example the Eltima USB Network Gate. Connect the iPhone to your local PC and use the software to connect that USB port over the network to your "cloud Mac" where it would appear as though the iPhone was physically connected. This should (at least in theory) allow you to launch and debug apps using Xamarin.


OP I think you're looking at the problem a little backwards. Your weakest link will inherently be the I/O bus.
That being said, raid-0 on PCI-e SSDs will be quite performant.

You need to ask yourself a couple questions

What are you trying to optimize for? Its a mac pro and you're cosnidering a significant $ investment, so you're probably doing some professional work. Keep in mind though that you're sinking a lot of money into a 5+ year old machine, and the parts won't be reusable on any new mac pro you buy in the future
What are your pain points now? You just ordered this machine, so you haven't actually used it yet as part of your workflow. Firstly, you might find it more than adequate for what you want to do. But currently, what are the things you are struggling with? We can help answer from there.


Headless OSX Server: "Not allowed access to the window system right now"

Turns out this is due to the Node app spawning the Mac application in the headless state. We ended up launching the Mac app via launchd and not forcing it to be a child/parent process.


Try using date like this:

dd=$(date -v -1d '+%m-%d-%y')

as mentioned yesterday is part of GNU Date, but using an offset of -1d should be equivalent for OS X use.


I guess that's the answer.
Wikipedia:

Adapters and cables with a Type-C receptacle are not allowed.(41)


Can a standalone JDK 1.5 run on Snow Leopard?

You can successfully add a true 1.5 version by following the instructions here:
Installing Java 1.5 on Snow Leopard

I'm not guessing about this. I've actually employed this technique for some of my tech support clients.


How can I show multiple Google calendars in iPhone's calendar app?

There is an easy but non-obvious way to do this.

Assuming you've got Google sync set up, and you can see your one Google Calendar on your phone already, go to https://www.google.com/calendar/syncselect (it needs the www; it doesn't have to be on your iPhone). You'll see a list of devices you're syncing. Select your iPhone.

On the next screen, you can choose which of your Google Calendars you want to sync with your iPhone. Check the box next to the desired calendars, then hit Done or Save or whatever it says at the bottom.

Open iCal on your iPhone, and give it a while to sync, and you now should see all of your selected Google Calendars on your iPhone.

For some reason, you can't change the colors of the calendars on the iPhone, so I change the colors in Google Calendar to match what the iPhone picks.

There used to be a limit of 5 Google Calendars that you could sync to the phone, but they recently raised the limit to 25.

These same instructions apply to the iPad and iPod touch. I've got this set up on all my devices, and it works like a charm.

This is documented by Google here: http://www.google.com/support/mobile/bin/answer.py?answer=139206


How do I continue to use Time Machine backups after switching my hard disk?

From http://simon.heimlicher.com/articles/2012/07/10/time-machine-inherit-backup-using-tmutil

  Time Machine uses a unique ID (UUID), which is specific to a volume
  (i.e. a partition of a disk), to associate the volume with its backup.
  In OS X releases before 10.7 Lion, when people exchanged their disk or
  migrated to a different Mac, this feature has made it difficult to get
  Time Machine to continue adding to the backup history of the
  previously used disk.

  In OS X Lion and now also OS X 10.8 Mountain Lion, there is a nifty
  new Terminal command called tmutil, which makes this whole drama a
  breeze.

Here's the command

sudo tmutil associatedisk -a "/Volumes/Macintosh HD" "/Volumes/Time Machine Disk/Backups.backupdb/John Doe's MacBook/Latest/Macintosh HD"

See also How can I use an existing Time Machine backup with my new computer?


Macbook display flashing when using Terminal

This is the "beep" when the Mac sound is off. This happens if you press the arrow down key at the end of the history queue.


Macbook Air without Sound, and missing Input/Ouput device options

Shut down the Macbook
Press  shift + ctrl + alt and press the power button. Notice the change in power led color if the Macbook is connected to power. Note this won't start the Macbook.
Now, press command + alt + P + R, and press the power button. You will see the screen flashing a couple of times. This won't power on the Macbook either.
Now, start the Macbook normally.
Enjoy!


Restoring old iPhone settings off iCloud with different iOS without iTunes?

Set up your iPhone 5 as a new iPhone, skipping all the questions. It doesn't really matter what settings you give since they will be removed when you restore your backup.
Use iTunes to restore the device to iOS 7 by connecting to iTunes and clicking Restore.
Once this is complete, your device will be on iOS 7 and will go through the setup process. It is during this where you can select to restore from backup, and since your device is on iOS 7, it will allow the backup to be restored.


Is it safe to use the mac's cable for an airport express?

I often use the smaller Airport cable to power the Mac power adapter without having a ground and you can safely do the opposite as long as you get a firm connection and support the AirPort hardware if the plug extends lower than the bottom of the device.


How can I export an iMessage conversation to .txt or .pdf from Mac?

First, make an iTunes backup, then find your iTunes backup folder:

macOS

~/Library/Application Support/MobileSync/Backup/

Windows

%appdata%/Roaming/Apple Computer/MobileSync/Backup

There will be one randomly named folder, except you have backed up more devices with iTunes. In that folder, there is database file with your messages.

You can open it using free SQLite database viewer and/or export the contents to CSV file format.

If you have a mac, you can simply

open Messages app
sign in (if you are not)
select the particular conversation
File > Print > Save (output will be in PDF)

The result doesn't look great, but it does contain all the images and the text is searchable.

Your messages database is stored in ~/Library/Messages/ under chat.db, so you can export it  using SQLite database viewer as stated above, but the pictures and other files are stored in ~/Library/Messages/Attachments.


Receiving push notifications for another user that was removed from my app

The easiest thing to do is remove the Facebook and Messenger apps from your device and reinstall them.

To ensure that the settings causing you to be signed in with both users are erased, do a hard reset (hold Sleep + Volume Down [iPhone 7] or Sleep + Home [iPhone 6s and earlier] until the Apple logo appears) between deleting the apps and reinstalling them.


How to delete all files in one folder that are the same as in another folder

Gemini will let you do this.

Open the app, go to Preferences → Auto Select and add the path of the folder that you want to keep the files to the Never Select list.

Then, add the folders to the scan list and press Scan. Once it's complete, you can press Auto Select to automatically mark the duplicates, then delete them.


Ignore global shortcuts when using iTerm

The only way to fix this is to turn off or change the global shortcut for Ctrl-down.

You will find it in System Preferences-Keyboard-Shortcuts under "Mission Control".