Add the following bookmarklet to safari:

javascript:(function()%7Bvar%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what)%7Breturn%20i+%22%20%22+what+((i==1)?%22%22:%22s%22)%7Dca=cea=cs=0;df=document.forms;for(i=0;i%3Cdf.length;++i)%7Bx=df%5Bi%5D;dfe=x.elements;if(x.onsubmit)%7Bx.onsubmit=%22%22;++cs;%7Dif(x.attributes%5B%22autocomplete%22%5D)%7Bx.attributes%5B%22autocomplete%22%5D.value=%22on%22;++ca;%7Dfor(j=0;j%3Cdfe.length;++j)%7By=dfe%5Bj%5D;if(y.attributes%5B%22autocomplete%22%5D)%7By.attributes%5B%22autocomplete%22%5D.value=%22on%22;++cea;%7D%7D%7Dalert(%22Removed%20autocomplete=off%20from%20%22+n(ca,%22form%22)+%22%20and%20from%20%22+n(cea,%22form%20element%22)+%22,%20and%20removed%20onsubmit%20from%20%22+n(cs,%22form%22)+%22.%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.%22)%7D)();

You will need to know how to manipulate an existing bookmark to paste this small program in the place a bookmark normally has the URL. This is exactly how programs like Instapaper and Pocket and others use a bookmarklet (which is really a program stored as a bookmark) to change or act on the page you are currently browsing.

Since you should always be a little suspicious when someone posts a program for you to run - here is a clearer version that shows we just loop over all the elements and blindly turn on autocomplete for each.

This makes up for web developers that forgot or intentionally did not enable autocomplete.

Same script as above, but nicely formatted and without the bookmarklet wrapper:

function () {
    var ca, cea, cs, df, dfe, i, j, x, y;

    function n(i, what) {
        return i " "
        what((i == 1) ? "" : "s")
    }
    ca = cea = cs = 0;
    df = document.forms;
    for (i = 0; i < df.length; i) {
        x = df[i];
        dfe = x.elements;
        if (x.onsubmit) {
            x.onsubmit = "";
            cs;
        }
        if (x.attributes["autocomplete"]) {
            x.attributes["autocomplete"].value = "on";
            ca;
        }
        for (j = 0; j < dfe.length; j) {
            y = dfe[j];
            if (y.attributes["autocomplete"]) {
                y.attributes["autocomplete"].value = "on";
                cea;
            }
        }
    }
    alert("Removed autocomplete=off from "
    n(ca, "form")" and from "
    n(cea, "form element")", and removed onsubmit from "
    n(cs, "form")". After you type your password and submit the form, the browser will offer to remember your password.")
}


Why might a oui.txt file have appeared in my home directory on my MBP?

I have a file on my computer named utils6.py. The top of the file has this comment section.

  This file is part of Scapy  See http://www.secdev.org/projects/scapy
  for more informations  Copyright (C) Philippe Biondi
  This program is published under a GPLv2 license

  Copyright (C) 2005  Guillaume Valadon
  Arnaud Ebalard

The code has Utility functions for IPv6.

This utility script outputs a file called oui.txt


Battery percentage is wrong and cannot wake from sleep, have to reboot a lot

Ordered a replacement battery kit, replaced the battery, ran through the battery conditioning charging cycles, and the MacBook is better than before. I noticed the old battery looked swollen when taking it out, so it was definitely done for.
I think we can say this question is answered: battery was bad and needed to be replaced. Thanks for your assistance and guidance!


Is there a replacement for the Leopard software accentuer on Lion?

I have finally found this application; it is now called reacc:
http://rali.iro.umontreal.ca/rali/?q=node/1229

This application is brilliant for people like me who write french with
a US keyboard: its almost magic.

Unfortunately it is still not ported to Lion. Pity!


Boot up holding down Command R, as you did, but go to Disk Utility (under the Utilities menu) and Erase the disk before installing the OS.


The Apple-authored driver appletmp.sys halts Windows 7 startup on Macbook Air

I wound up doing a fresh install of Windows 7 and leaving the trackpad off.  It probably makes sense to keep a USB mouse handy.


Is it possible to put a iPad data sim card in an iPhone 5s?

Depends on what iPad you have. Here's Apple's guide to SIM cards in their devices.


iPhone 6 discharging instead of charging

If you have a Mac compter you can use you can connect iphone to the comuter and use coconut battery. This Mac app will give you information about your battery. Best to have your phone fully charged if you can do that. It will work though without that constraint. I used it and it showed me that even though phone was fully charged it only had about 50% charge stored. My battery was dying.

Based on your graphics though it appears your cable or charger is not adequate for your phone. I'd check the battery first. If battery is ok, you might try a different cable and see how that works.


Apple announced in the 2012 WWDC Keynote that applications needed to be updated to take advantage of the Retina display. Apps calling Apple text display APIs may benefit from Apple's improvements thereto without needing to be updated. Apps that use routines that had not been updated would use pixel doubling, which would make their text display using half the resolution of apps properly designed for the new machine.

Apple, naturally, has updated many of their apps, but the versions of third-party apps on the machine you tried had likely not been updated.

There is little you as an end user can do to make the programs render text better, but if you are using products from reputable vendors who update their products frequently, such updates should be released soon to take advantage of Apple's new HiDPI settings.


Remove the delete/archive button from iPhone email

That’s unfortunately part of the UI and you cannot remove the button.

Post feedback to Apple at https:/apple.com/feedback
Use a different  Mail client

I personally got tired of the limitations and idiosyncrasies of Apple’s mail and calendar applications (similar to this) and switched to Outlook.  There are many 3rd party apps; you may find one you’re more in tune with.  From what I understand, iOS/iPadOS 14 will allow you to set your own default mail, calendar and browser breaking from the built in apps.


Wrong amount of messages counted in Mail

Quit Mail if it’s open.
In ~/Library/Mail/V7/MailData, delete any file that begins with “Envelope Index,” such as Envelope Index or Envelope Index-shm.
Your home Library folder is hidden by default. To display it, choose Finder > “Go to Folder” and then enter “~/Library.”
Open Mail.
Mail creates new Envelope Index files. This process may take a few minutes, depending on how many messages Mail is reindexing.

It will fix your issue.


Restoring iphone 6s with broken home button

Its iOS 10, right?
You may try going around: go to Camera, take a shot, then go to photos and tap on the left top button to see all photos. You should be prompted to enter password and after entering you're in. A message to trust computer should pop up.


ReFS (NTFS successor) filesystem support

I would plan on zero support since Microsoft only supports their server os and many desirable features are still
absent for this filesystem like quotas, bootable filesystem, removable media, encryption, etc...

https://docs.microsoft.com/en-us/windows-server/storage/refs/refs-overview

It looks like Microsoft is adding a scrubbable and more resilient / thin provisioning layer similar to Apple’s successful transition APFS that completed on iOS several years ago and is basically complete on macOS now.

I would expose any ReFS data over a stable API like SMB or iSCSI rather than expect to read or interact directly with that flavor of storage from macOS.

All is not lost if Apple doesn't ship filesystem support as there are several user space filesystem extensions that have a long heritage of adding useful filesystems:

https://osxfuse.github.io
https://github.com/alperakcan/fuse-ext2

I don't see one for ReFS but I'm sure someone can write or show one once that happens and edit this portion of the answer to update it.


How to apply written defaults to a Magic Mouse (com.apple.driver.AppleBluetoothMultitouch.mouse)?

I couldn't find any way to apply the changes, but you could also use UI scripting to change the setting.

tell application "System Events" to tell process "System Preferences"
    try
        set visible to false
    end try
    tell application "System Preferences" to reveal pane id "com.apple.preference.mouse"
    tell radio group 1 of window 1
        if value of radio button 1 is 1 then
            click radio button 2
        else
            click radio button 1
        end if
    end tell
end tell
quit application "System Preferences"


How to make a copy of Xcode.app which is installed from App Store?

It's possible that modifying Xcode in this way is triggering macOS's built-in security features.
However, there are two easy ways to make a copy of the original app.

Compress the Xcode.app into a zip file.

A copy of the original Xcode will be saved as part of your backup, which you are already maintaining for reasons that include restoring modified apps.


You have some errors in your power settings.

hibernatemode 3.  3 is the default for portables; since you have a Mac mini, this is incorrect; it should be 0 (default) for desktops.
standby 1.  If you don't want your machine to go into standby at all, this should be set to 0
autopoweroff seems to be missing. This should also be set to 0 as it's enabled by default.

Issue the command

pmset -a hibernatemode 0 standby 0 autopoweroff 0


Why does this Applescript for talking to iTunes fail with timeout for some customers?

It should something like this:

tell application "iTunes"
    with timeout of 1200 seconds
    ...
    end timeout
end tell

Your timeout should be inside the tell block instead before/above/outside of it.

It seems as if you might be setting the timeout for the script itself instead of iTunes which has a default timeout of 120 seconds (all applications have a default timeout of 2 minutes).

This could be failing for a number of reasons besides normal timeouts, such as if the person just upgraded iTunes, and your script opens it for the first time after it was recently installed, it won't be able to execute normal iTunes functions until after closing out of the splash screen that says "Welcome to iTunes version X - Check out all of the new features!, etc."

Also, it's been awhile since I've worked with AppleScript, so I don't recall whether or not if you tell a system application to do something if it automatically opens or not.  If not, it's possible, you may need to Tell SystemEvents to open application "ITunes" (or whatever the syntax is) -- or you could always use the do shellscript command to open the application, in which case the actual shell command would be open /Applications/iTunes.app/ -- which you can verify in Terminal.

The error could also be if the iTunes app needs GUI focus for these operations to take place and the application automatically loses focus while the script is being run when another application is opened or the user clicks away or some scenario of that sort, which your script will need to be able to account for.  In cases such as this, you may want to tell SystemEvents to activate application "iTunes" before any important actions take place.  This will cause the iTunes window to regain focus.

It may actually be this same SystemEvents command (you probably need to check/correct my syntax) that initially opens the application if it is not already open at the time the script is run.


Family sharing, some clarifications needed

She can purchase iTunes gift cards then redeem them in your account. Yes, you will still see the transaction but it won't be charged to your credit card.


How can I add another Directory Admin on OpenDirectory

You can add a second Directory Admin by either using the Server.app GUI or via command line to your OD server.

GUI:

Open Server.app and enable View > Show System Accounts
In the sidebar choose Accounts > Users
Click the + button at the bottom to add a new user:

Choose Local Network Directory for Directory, enter all details and save the user.
Right-click the new user > Advanced Options... and add or modify further details:

Right-click the new user > Edit User... and remove all group memberships except Administrators, Open Directory Users and Open Directory Administrators

More or less without GUI:

Use a predefined/precreated ldif file and import it:

0x0A 0x5C 0x3A 0x2C dsRecTypeStandard:Users 11 dsAttrTypeStandard:Expire dsAttrTypeStandard:Change dsAttrTypeStandard:FirstName dsAttrTypeStandard:UserShell dsAttrTypeStandard:GeneratedUID dsAttrTypeStandard:PrimaryGroupID dsAttrTypeStandard:RecordName dsAttrTypeStandard:UniqueID dsAttrTypeStandard:LastName dsAttrTypeStandard:RealName dsAttrTypeStandard:NFSHomeDirectory
0:0:Directory:/bin/tcsh:24DCA574-8E9D-4F1A-84B5-79A18882F5CF:20:diradmin3:1002:Administrator3:Directory Administrator3:/private/var/root

The UUID (24DCA574-8E9D...) has been generated with uuidgen. Also change UID, all names and other details.
Import the file with:

dsimport /Users/user/Desktop/file.ldif /LDAPv3/127.0.0.1 O -u diradmin -p <diradmin_password>

add/modify password and group memberships of the new diradmin3 with tools like dscl or the GUI.


Apple ID no longer working on discussions.apple.com

To get help with Apple ID, the best solution is to go to this web page to start the process:

http://www.apple.com/support/appleid/

In your case, choose contact support on the lower left of the page. Then Contact US, then iTunes store and finally Apple ID Security.

Explain in detail the error message you got and your email address that is associated with your Apple ID and your Apple ID. Give them a phone number to call you and times that work in the next week and ask for help getting a reset email sent to whatever email account is in use and preventing your participation on Apple Discussions. Explain to them that you want to exert control / secure any and all discussion accounts that are registered to an email account that you control.

You can also choose billing support if you are in any way not able to buy things on the iTunes store or App Stores since they don't need eligible hardware to help people that have problems spending more money without some Apple ID help.

Good luck and feel free to answer with how you sorted this out. I've done so several times in the past, but each time the steps seem to change a bit.


Is there a way to set the disk caching behavior on macOS?

Yellow memory pressure is not in itself an indication of any sort of "problem" with your system.
If that is the only "negative" indication in Activity Monitor, then getting rid of cached files from memory won't help performance of your system. Rather the opposite.
Take a look at "Swap used" in Activity Monitor - if this is "0 bytes", then the system has the RAM it needs, and getting rid of cached files won't mean that the now freed memory can be used for something that would somehow speed up your system.
However, if your "Swap used" is a significant amount, it might be that getting rid of cached files could speed up your system. It doesn't mean that in every case though. What matters is whether the swapped out data is something the system actually needs now. If that is the case, you can check the amount of data swapped in/out per second (or minute or similar) to see if the system is actively swapping in/out data while you are experiencing problems with your workload.
If you do indeed convince yourself that changing the disk caching behavior is necessary, you can use the sysctl command in the Terminal to do so.
You can list all the possible settings using sysctl -a - especially the ones that have "vm" in the name are be interesting here. I would take a look at the following settings:
  kern.vm_page_free_min
  kern.vm_page_free_target
  kern.vm_page_free_reserved
  kern.vm_page_speculative_percentage
  vm.vm_page_background_mode
  vm.vm_page_background_target

You can see their current setting like this:
sysctl kern.vm_page_free_min

And set a new value with:
sysctl kern.vm_page_free_min=250000

Note that the above is just a fictive example - you would need to supply your own value.


How to fix Mac “file system or verified failed”?

So it sounds like you have a disk error of some sort that Disk utility can't fix. This does happen from time to time and is the reason things like Diskwarrior exist.

Assuming you don't have access to a third-party disk repair tool (Diskwarrior, etc.) and you do not have High Sierra (disk repair tools don't work on APFS disks yet) then you can reformat your MacHD volume and reinstall from scratch.

If at all possible it could be a bit faster to create a macOS install thumb drive so you don't have to wait on Recovery Mode to download the OS as it installs.

If you do it that way, boot from the thumb drive and once you get to the install screen you should have a menu option to launch Disk Utility. Do so, select the MacHD volume (or whatever it is called) and format it. Once that is done you can proceed with installing macOS and restoring your files and Apps.

If you are doing it from recovery Mode. Launch Disk utility first and (as above) format the MacHD volume before proceeding with the OS install.

Formatting a volume (assuming it is not a hard (or physical) error) will usually wipe out most common volume corruption/damage errors, making it OK to reinstall whatever was on it to begin with.

If it turns out it is a physical error of some sort then after formatting the volume you will either get an error that it could not be formatted or running disk repair on it will still return errors. In that case it is likely that the spinning disk or SSD needs to be replaced.


Characters are not displayed for 2-3 seconds if you keep typing. Typing a new character immediately masks the old one.

It is not possible to hide all typed characters behind asterisks at all times.

The solution? Just keep typing :). The last character you typed is there in case you're wondering if you made a mistake. But only for a few seconds.


search Apple Notes -> jump or highlight position where match search term in note

Drag down at the home screen, when the search bar comes down, enter the word you would like to search for, and it will come up in the search results.


Josh's answer here of adding workspaces-auto-swoosh = ":true";: solved the problem: https://apple.stackexchange.com/a/225294/282507


From what Apple has posted, if you are using Catalina you will no longer be syncing with iTunes, you will be syncing with Finder.
See:  https://support.apple.com/en-us/HT201253

I believe that the new separated style wont work for syncing an iPod Classic....Does anyone have any solutions that doesn't involve having to keep the old hardware just to sync an iPod.

It's best to work with actual, solvable problems.  In this case, there's nothing to solve.  I did a quick Bing search and the very first video Will it Sync? The Original iPod and macOS Catalina provided the information to your question:
Catalina Finder will sync with the 1st Generation Original iPod


How to access App Store using only IPv6?

Just post my settings in case anyone need it.

System Preferences -> Network -> Advance

  TCP/IP: set "Configure IPv4" off.

  DNS: add 2001:778::37, and drag it to the top

Now you should be able to see contents in Mac app store. And it might take quite a while to establish connections for downloading. Just be patient.
I also found a line in my /etc/hosts (copied from this IPv6 hosts project, which was up-to-date and very useful for IPv6 users in mainland China):

  2600:140b:4:18c::c77 www.apple.com #e3191.dscc.akamaiedge.net

I'm not sure if it affects the result. If Step 1 doesn't work, you can consider to add it into your /etc/hosts file. Just remember to make a backup first.


How to open a Zoom link in a non-browser app without being prompted?

Have you tried rewriting the URL so that it uses the zoommtg:// protocol?
You rewrite a URL of this format ...
https://us02web.zoom.us/j/123456789?pwd=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

... like this:
zoommtg://zoom.us/join?confno=123456789&pwd=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

If you have the Zoom app/client installed on a Mac, using URLs with the zoommtg protocol should cause them to open directly in the Zoom app, no matter where the URL is clicked from. Personally, I use this URL format in the Notes field of Calendar events, and it works great.


How do I give options to Homebrew install

As of 2 February 2019, Homebrew no longer supports options link.

So you would need to edit the install file.

brew edit tesseract

(Hopefully someone finds an easier way to accomplish this behavior. But, for now, it seems like is gone for the time being.)


TCPBlock

  TCPBlock is a lightweight and fast application firewall ... you can prevent selected applications on your computer from opening connections to the network.

TCPBlock is currently free and can be downloaded here.


How to delete an old iCloud account from an iPhone if the Apple ID has been deleted

This article looks like it may be your answer.
It details how to deactivate your old AppleID in particular.
You could also, if I understand your problem, put your AppleID back on the iPhone, turn off Find my phone, then again delete the appleID.
Or check this link for ways to do it without having your iPhone set up again.

https://www.macrumors.com/how-to/how-to-delete-or-deactivate-your-apple-id-account/


Parallels desktop virtual machines cannot communicate when Mac has no network connection

From Parallels Knowledge Base the following indicates an internet connection is required for this to work.  No idea why that would be a requirement.

Network problems in the virtual machine
Article ID: 8978
Created On: Sep 14, 2010
Last Review: Nov 24, 2015
Views:
APPLIES TO:

    Parallels Desktop for Mac
    Parallels Desktop for Mac Pro Edition
    Parallels Desktop for Mac Business Edition
    Parallels Access

Note: Your Mac must be connected to the Internet for virtual machines to be able to connect.


Mail App Showing As "talagent" in Mission Control

From a wild guess in comments, which seems to have worked…
talagent is the service responsible for relaunching apps after a restart etc.
Something has got confused, so try…
Quit Mail, then delete the contents of
~/Library/Saved Application State/com.apple.mail.savedState/
(not the folder itself as it's an alias) Then relaunch Mail.


Command+Tab switches windows in Mac OS rather than the ones inside Amazon WorkSpaces

UPDATE: Apparently, within Amazon WorkSpaces, you can use Option Tab to emulate the Windows key command.

On macOS, command+ tab switches between applications, not windows. To cycle through the windows of the current application, use command and `, usually next to Z(or below escape on some keyboards). To cycle through Tabs within a window, use ctrl +tab.


Does screen sharing work when not on the same local network?

Yes. And you can make it work through most firewalls if you're both using Messages. Messages will broker the handshake to start the session and then turn it over to the screen sharing app.

Start up Messages and make sure Screen Sharing is enabled:

Find your buddy in your contact list in Messages and click on them. Then select Buddies -> Share My Screen with Buddy... or Buddies -> Ask to Share Buddy's Screen... from the menu bar to initiate a screen share session. You can share control with these sessions.


How do I download .ipa files to iTunes/Mobile Applications during sync?

Connect your iPad to iTunes, then select File → Devices → Transfer Purchases.


Why should I use something other than Parallels

You might find an easier solution in Crossover because it doesn't require a complete instance of the Windows Operating System.  I don't know that Master Geneologist is tested, but it would be worth trying. The Codeweavers community is very helpful and supportive of new software packages.


Does an application have access to the cached data in another application?

Each app is placed in it's own sandbox which limits the app's access to files etc.

More info here: http://developer.apple.com/library/ios/ipad/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/TheiOSEnvironment/TheiOSEnvironment.html


Is it expected to have visual glitches while constantly moving one window from a retina monitor to a non-retina one?

If I can direct your attention to this thread on the apple support forums

https://discussions.apple.com/thread/5547471?start=0&tstart=0

There seem to be issues like this across many different platforms and in many different circumstances. Having read every post on this issue in the forum linked I'd have to say that the energy efficiency softwares and firmwares between all of the different devices result in random and irritating UI lag. Not really a solution though.


How to PRINT web page in larger font type?

Easiest & fastest way to do it is to temporarily change preferences for minimal font-size.

open in Safari's Application Menu: Safari / Preferences or use hotkey ⌘+,
there tab Advanced
there turn on checkbox "Never use font size smaller then XX" where XX is your preferred font-size. That is it.
print it

So the next screenshot demonstrates the result. On the left side not changed min-font-size (opened in Preview.app as prepare/preview before printing). On the right side - all is same but min-font-size is 24.


Get the process id of the app, which called the service

As you launch the service from Safari, the application will be the one in the foreground.

You can use this Applescript in the "Run AppleScript" action.

tell application "System Events"
    set x to first process whose its frontmost is true and name is "Safari"
    return unix id of x
end tell


FFmpeg with Automator & ask Start and Stop parameters

You asked "Is it possible to set the two parameters using a popup window?" and the answer to that is yes.

Here is one example of how it could be done:

In between the Ask for Finder Items action and the Run Shell Script action add a Run AppleScript action with the following AppleScript code:

on run {input, parameters}
    display dialog "Enter the start time and length:" default answer "-ss 00:00:00 -t 00:00:00" buttons {"Cancel", "OK"} ¬
        with title "Set FFMPEG Start Time and Length: -ss 00:00:00 -t 00:00:00"
    set beginning of input to text returned of result
    return input
end run

Then in the Run Shell Script action, change the script to the following code:

start_time_and_length="$1"
shift

for f in "$@"
do
    /usr/local/Cellar/ffmpeg/3.2.4/bin/ffmpeg -i "$f" $start_time_and_length -c:v copy -c:a copy -f mp4 "${f%.*}.mp4"
done

How this works:

The Ask for Finder Items action passes a list of filesystem objects to the next action.
The Run AppleScript action uses a display dialog to add the start time and length to the beginning of the list passed to it from the Ask of Finder Items action.
The Run Shell Script action receives what was returned from the Run AppleScript action, in this case the value of return input as a list in which its first item is the text returned from the result of the display dialog, being the start time and length. This gets set to the start_time_and_length variable and then shift is used to remove it from the list that gets passed to for f in "$@" to process the remaining items in the list.

Note: If you have a issue using the AppleScript code, shown above, then you could use the following as a workaround:

on run {input, parameters}
    set tempList to {}
    display dialog "Enter the start time and length:" default answer "-ss 00:00:00 -t 00:00:00" buttons {"Cancel", "OK"} ¬
        with title "Set FFMPEG Start Time and Length: -ss 00:00:00 -t 00:00:00"
    set end of tempList to text returned of result
    repeat with i from 1 to (count of input)
        set end of tempList to item i of input
    end repeat
    copy tempList to input
    return input
end run


Transfer my iPad to different user account on same computer?

Why not tether the iPad to iCloud, then it doesn't need a computer at all? If you do that and turn on backups, you can then set it to manage music (or media, if you do videos too) manually, and then you can drag stuff on and off from either computer, and none of your purchases will be lost.

When you plug into the new computer it might ask you to authorise your account but you can have up to five devices or something so that shouldn't be a problem.


Microsoft Surface Ergonomic Keyboard not recognized as a proper keyboard

macOS Sierra does not fully recognize the Microsoft Surface Ergonomic Keyboard as a keyboard, but a workaround exists.

Install Karabiner Elements. It lets you intercept and remap keyboard input.
Launch Karabiner Elements and go to the Devices tab and uncheck everything but "Ergonomic Keyboard" so that Karabiner does not swap keys with any other keyboards attached to your computer.
Switch to the "Simple Modifications Keys" tab. Click the "add item" button. Remap "left_command" to "left_option" and "left_option" to "left_command". Then do the same for "right" command/option keys.


How can I analyze and resolve a freezing menu bar?

I had the exact same problem for a while now and finally figured out how to fix it. My problem was directly related to 3-party menu icons though, FYI.

Open the utility called Activity Monitor and select the offending applications (they will be red and say "not responding") one at a time. Then click the upper leftmost button with the X in it and select Force Quit. That should remove the icon from the menu bar.


Connecting any device to wired Keyboard USBs makes it stop working

I think the keyboard is not usb upward compatible so you might need to pay attention to USB 2 or USB 3 connection.


Time Machine fails since enabling FileVault on iMac with Fusion Drive

The problem isn't the TM disk encryption, but the system disk Data "Macintosh HD - Data".
You have to wait that the filevault encryption be full.
If your Mac is a laptop model, keep in mind that the encryption requires an electrical connection.
To verify the encryption 2 commands possible :
diskutil ap list or
fdesetup status


What keyboards can reliably be used to start up recovery or diagnostics mode on a Mac mini?

All USB keyboards have either a windows or command key so should work.

The connection method of Bluetooth can be bit more sketchy if it’s not an Apple keyboard due to pairing and wake / connect before the OS is loaded, so I would say use any wired USB keyboard you care to use if you can't pre-pair and test the keyboard to connect preOS boot.

The left windows key and the r key is all you need for Internet Recovery. Here’s the code used in the project below and also referenced in a question about Arduino that confirms the mapping to a windows keyboard.

https://arduino.stackexchange.com/questions/32388/which-key-is-key-left-gui

Of course - Mac keyboards send KEY_LEFT_GUI when you hold down the command key and not the windows key.

Heck, there’s even an open source project to turn an Arduino into a device that holds command R and then types out commands to help automate restore and recovery.

https://twocanoes.com/automating-macos-and-package-installation-from-the-recovery-partition/
https://bitbucket.org/twocanoes/macdeploystick

BootKeyboard.begin();
delay(500);
BootKeyboard.press(KEY_LEFT_GUI);
BootKeyboard.press('r');
delay(5000);
BootKeyboard.releaseAll();

The only thing I’ve heard of messing this up is of you hold down the keys too soon in the boot process, the system doesn’t see the press so unless you have some exotic gaming keyboard that wants to listen for the host and then decide to send key presses - the cheapest, whatever handy USB keyboard you have works well across all the Macs from the latest to ones 10 years old or more.


From Picasa Resources

By default, Picasa stores the face tags in the (hidden) .picasa.ini files in the folder where the picture is located on your hard disk.
But... it is a lot safer that you let Picasa store the face tag information inside .jpg files:
start Picasa, go to "Tools"/"Options" in the menu. On the Name Tags tab, put a check mark by the Store name tags in photo option. When you have this option checked, any new faces that you tag will be stored inside the photo in the standard XMP Metadata section. This does not affect existing face tags.
Setting the previous option only takes care that all future name tags are added into the XMP metadata section. To have all existing face tags saved in the .jpg, go to "Tools"/"Experimental..."/"Write faces to XMP..." and choose "Write faces".  The Write Faces process will take some time, because it has to write all the face tags to all the photos in your photo collection, so take a break and let it do it's work.

In light of this - I would recommend finding the hidden files on your previous backup, and replacing them on your machine, or adding them if they don't exist. From there, you can follow the instructions above to write the data into the images themselves.


Notification Centre - What happened to Calculator widget?

When it comes to troubleshooting Notification Centre widgets, there are a number of options you can try.

1. Use the Edit option within Notification Centre

This is really the first thing to try. Refer to Seamus' answer for the steps involved.

2. Check the Extensions preference pane

In summary:

Go to Apple > System Preferences... > Extensions
OPTIONAL: If you're having issues with 3rd party extensions, select the All option in the lefthand pane and then check the righthand side to enable any that aren't activated
Select the Today option in the lefthand pane
Now check the right-hand side list to confirm the widget(s) are enabled (if not, tick the relevant checkbox(es)
Exit System Preferences
Check your Notification Centre to see if the Widget(s) are active and/or functioning properly

3. Test another User account

Log in to another user account to test whether the Notification Centre (and any Widgets you're having problems with) are working properly. If you don't have another user account, you can log into the Guest account or create a new temporary account at Apple > System Preferences... > Users & Groups

If the Notification Centre / Widgets work fine in the other Account, then try 4, 5, 6, 7, 8, 9 and 10 below
If the Notification Centre / Widgets do not work fine in the other Account, then use macOS Recovery to Reinstall macOS (NOTE: Ensure you have a full backup prior to doing this). Likewise, you can use macOS Recovery to restore from a Time Machine backup that was made prior to problems with Notification Centre (NOTE: Ensure you have a full current backup prior to doing this, so that you don't lose any recent documents, emails, photos, etc).

4. Use Widget Simulator to add it back again

Go to /System/Library/Frameworks/NotificationCenter.framework/Resources/
Launch the Widget Simulator
Now go to /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
Drag and drop the com.apple.ncplugin.calculator.appex file onto the Widget Simulator icon in the Dock
This should open the widget in a Simulator window
Click on the green + button:

Now check to see if the Calculator widget is back in your Notification Centre (or available to add back again)

5. If present, delete any relevant .plist files

NOTE: If you've tested another User Account and the Notification Centre / Widget is not working fine in that account, then do not proceed with this option.

If macOS has created a .plist file for a specific Widget you're having problems with, then delete it. To check this you need to access the relevant Notification Centre Plugin container for the user account in question. Using the Calculator widget as an example, you would go to:

~/Library/Containers/com.apple.ncplugin.calculator/Data/Library/Preferences

If you see a .plist file for the specific widget (e.g. com.apple.ncplugin.calculator.plist and/or com.apple.calculator.plist), then delete it and restart your Mac.

6. Swap the specific widget .appex file

Grab a known good copy of your widget from a Time Machine backup or another computer. In this case (i.e. a macOS High Sierra installation), the Calculator widget can even be replaced with one from macOS Sierra.

To do this:

On another Mac or within a Time Machine backup, navigate to:
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/
Copy the com.apple.ncplugin.calculator.appex file representing the Calculator widget
Now past this into the problem Mac at the same location:
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/

NOTE: To do this you will need to temporarily disable System Integrity Protection (SIP) on the Mac you're having problems with.

7. Sign out of and then back into iCloud

I guess the heading says it all. Go to Apple > System Preferences... > iCloud and sign out. Once you're signed out, then sign back in again.

8. Force a Spotlight reindex

There are various ways to do this. The easiest way is to:

Go to Apple > System Preferences > Spotlight
Select the Privacy tab
Drag your boot volume into the window
Wait a few minutes
Remove your boot volume so that it's no longer listed in the window
Exit System Preferences

NOTE: Reindexing your boot volume can take a long time. How long depends on the size of your drive and how much data is stored on it.

9. Reset your password and create a new Keychain

Follow the steps here to reset your password first and then to create a new Keychain.

10. Create a new User account and migrate your data into that one

Obviously this will take a few hours, but this will definitely solve the problem (assuming that when you tested another user account at 3 above it worked fine). Essentially you're creating a new account and migrating all your data to that one instead.


No 'Software Update' option in iPad from iOS 4

iOS 4 can't be updated over the air. OTA updating was introduced in iOS 5.

To update the iPad to iOS 5, you need to use iTunes. Connect the device to iTunes and it should prompt that a new version of iOS is available and allow the device to be updated.

Then, in the future, the device can be updated using Software Update from settings.


There is an Unread smart tab on the main screen of the Mail app (if you can not see this, try going into edit and adding it). This will show you any downloaded emails that have not been read. From here you can mark all as read.


Is it possible to run Leopard on late 2011 Macbook Pro

General rule is no Mac can run an OS older than itself. There are no drivers for hardware that wasn't yet invented. The 2011 Macbook Pro runs OS X 10.7.2 at minimum.
You could normally run an older OS in a VM, but Leopard isn't licensed for virtualisation (see What are the technical and license restrictions around virtualization for Leopard, Snow Leopard and Lion?).


What happens if you stop iTunes Match subscription?

You will no longer be able to download like you currently do, and in effect, iTunes will act like Match was never on.

You will be able to keep any songs you downloaded, though. So if you upgraded files you uploaded that matched to iTunes-Plus-type files, then you keep those once it cancels.


How to migrate to a brand new Mac from a more-recently-updated Mac?

It's quite likely the new MacBook is running OS X 10.9.4 or older, depending on how long it was built prior to shipping and purchase. In this case, you'll want to create a throwaway account on the system to set it up and use Software Update to bring the system up to the same patch level as the old one from which you're migrating.

After you've updated the system, you can run the migration wizard and import your profile and apps. After that's done, make sure the new account has administrator rights and then you can log out of the throwaway account and delete it.

Alternative method: If you have access to another Mavericks-compatible Mac, you can login to the App Store on your Apple ID and download Mavericks. Then use DiskMaker X to create a bootable USB (use an 8GB stick). Then do a fresh installation of Mavericks from that. The version of Mavericks from the App Store is 10.9.5 currently.

Alternative method 2: Do an Internet Recovery with the MBP: http://support.apple.com/kb/HT4718

Note that either of the installation processes will require you to go into Disk Utility and erase the volume to which you wish to install the pristine OS. If you don't erase the volume first, the installer will merely upgrade the volume, not replace it. NOTE: Do not erase the Recovery Partition; otherwise you'll be unable to do an Internet Recovery.

Internet Recovery should download 10.9.5*, giving you version parity with your updated system.

It's possible that if you overwrite your existing 10.9.4 that Internet Recovery will install the same version. I am unsure of how IR will work in an overwrite mode versus clean install.


Possible to integrate Keynote in custom UI?

Yes, on OS X - the technology used to make most programs is Objective C where messages get passed from the UI to the logic and a model-view-controller idiom is used.

If you are skilled, you can do things like patch the binary to swizzle a method or use SIMBL to modify apps that do not have a plug in system like Keynote.

These reverse-engineering feats require some very detailed skill and can break each time the app is updated, so something that is theoretically possible becomes unlikely to happen as something you can download for free with the work already being done for you.

Your commend about the quicklook ability to preview keynotes is where I would start if you wanted to develop a true application to read keynote files. From there, you would need to reverse engineer the storage format by discovering that a .key file is really just a fancy zip file and go from there.


Since the Windows version pre-loads some of the apps at boot time, here's how to do a comparison.

Start with your Mac turned off.
Press the power button and start your timer.
Wait for the Mac to boot, then open Word. When Word is open, stop your timer.
Then repeat the test for a Windows PC, starting with the PC turned off.

Also note that Office 2004 was written for PowerPC chips, but you're running it on an Intel Mac. That slows things down because Intel Macs have to translate all that PowerPC code into Intel code. If you upgrade to Office 2008 or 2011, you'll have an Intel version of Office for Mac, and it should run faster.


Antennagate: how much of the phone's side should I not touch?

Most cases are cheap and will resolve this issue for you completely (and if you have enough money for an iPhone, then you have enough money for a case). I got one and the problem was solved.

UPDATE: Based on the comment, if a piece a tape really is necessary, then by the looks of this product (currently sold out) , you are looking at roughly 1 in/2.5 cm in length starting at the mic/speaker hole on the bottom-left. Good luck!


Changing artist name on itunes without changing to unknown album

Have you tried deleting the ID3 tags?

sudo easy_install pip
sudo pip install mutagen
mid3v2 --delete-all song.mp3


Find files modified today, using command line (bash)

There are several ways to do this in bash from the terminal - depending on exactly what you want to find:

Find files modified in the last 24 hours

find / -mtime -1 -print

Find files modified today (likely what you want)

find / -newerct 'yesterday' -print

or, using Spotlight

mdfind date:today

This can also be done from the GUI with Spotlight.

Open Spotlight (option-command space by default).
Add a criteria to search for, by hitting the Plus sign near the top
right of the Spotlight window.
Change the criteria to "Last modified date" is "today."


I tried different iterations of these steps, but the one that ultimately ended up working was:

Uninstall the app via command line (since GUI wasn't launching):

sudo '/Library/Application Support/org.pqrs/Karabiner-Elements/uninstall_core.sh'

Reinstall the app via the installer. Do not launch Karabiner Elements.
Restart the computer.
While it's restarting, hold down command+option+p+r to reset the PRam. Let go after the Apple logo appears the second time.
Launch Karabiner Elements.


Does the OS kills resource hungry process automatically if the battery becomes low

The OS does have the ability to send warnings (essentially allow apps to subscribe to warnings) for low memory or low power so they may save their state or throttle down processing.

The OS doesn't kill processes, but instead goes to sleep or hibernation.

I suppose vbox could implement this, but my suspicion is that it's only coincidence.


Is there an app that allows me to use Google Scholar on an iOS device?

There is no direct(native) application from Google for Google Scholar like Google Authenticator or Google Translator. But, there are some ios apps that supports Google Scholar search.

The best one, I can suggest you is Papers which supports Google Scholar.

You can also go with apps like Easy Search($0.99) and ArticleSearch(Free).


Why does Safari 6 scroll to the bottom of the page when viewing Google search results?

I have the same problem. Mountain Lion has introduced a new way for quick scolling which brings quite strange results in Safari.

Here is the explanation extracted from this Macstories review of ML:

  On Mountain Lion, if you perform a quick scrolling gesture three times in a row the scrolling speed will ramp up to let you reach the end of a document quickly.


What are normal - or at least not harmful - temperatures for various components of my MacBook Pro?

Those temps seem fine to me.

MBP models usually range from about 40ºC (104ºF) to 100ºC (212ºF) depending on whether the CPU is idle or under load. CPU temps (just like ambient temperatures) typically have a bearing on GPU temps too, especially within the extremely confined spaces of a MacBook.

If you'd like, you can refer to the Intel Mac Temperature Database to see the various temperature ranges reported by users. You can also filter the list by model etc.


How can I stop unwanted notifications from Google Calendar on an iPhone?

This is actually a default setting by Google that can be changed.  To change this setting

Go to your Google Calendar settings found in the top right under the gear icon.
Select the Calendar tabs
Click the Shared: Edit settings link for the calendar you want to edit.
Select the Notifications tab
Click the remove link next to the reminders you don't want.

Please note that this will only fix events created from this point forward, you will still have to change all the notifications in events that were previously setup.


Run and build Visual Studio project on Mac OS X

Although you will get more info from Windows/Mac developers on StackOverflow, I can tell you that depending upon the project and its dependencies, you might get away with it or you may not. Of course nothing Windows related can be run on OSX, so if you're only doing a "hello world", chances are you will be able to run it, provided you have the right toolchain to build that (gcc++, etc.)

Regarding whether there's a "Visual Studio Compatible IDE" the answer is "no" (unless you consider MonoDevelop which works 'ok' for some things).

The solution, of course, is to use one of the virtualization alternatives (Parallels, VMWare) or simply have a windows partition via Bootcamp.


I disabled Apple Push Notification Service but it's still attempting to connect to Apple servers

Found this googling around:

  If you don't use FaceTime, put this in a Terminal window to get rid of apsd permanently: "sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.apsd.plist"

This will unload apsd from launchctl (the process that launches it at startup), but you'll still need to kill now.


Failed to run VirtualBox on macOS 11 Big Sur

Big Sur is a developer beta, not a public release beta.
The difference being is that it's released to software developers so they have a relatively decent platform to begin work on getting their applications compatible with the new release of macOS.  It's not meant for end users to gain access to the bleeding edge of macOS tech because you want the latest and greatest features.
Report it!
You've gotten an error when trying to run VBox on Big Sur.  It's not ideal, but completely expected.  This is something you want to search for as an issue in Oracle's Bug Tracker; if it doesn't exist, you should probably report it.
Testing is encouraged!
If you've decided to install Big Sur (or whatever the latest build is for future readers) on a production machine, I highly advise you to rethink that.  By "production," I mean one you rely on for work.  It's the machine you turn on to get your work done that gets you paid so you can keep the lights turned on.  A Beta version can work just fine and a subsequent release can break things to the point where you're dead in the water.
Install it on a test Mac.  It could be a cheap Mac mini or even a broken LCD, busted keyboard or dead battery MacBook laptop.  You just want something inexpensive you can try out the new features on.  This would be my recommendation.
If that's not possible, create a second (or third, or nth) boot volume so that you can manually boot into the new OS, test and play to your hearts content and when you need to get back to work on a stable version of macOS, your original install is still there.  Remember to make copious backups.


The launchd job can be run manually so you can see the progress.

Since locate runs find for you, that will also take forever, but perhaps you can inspect the progress or error condition the understand if the locate database is not getting built if you are patient:

time sudo /usr/libexec/locate.updatedb

While that runs, you could try spotlight as it likely has indexed that binary and can report back orders of magnitude faster than the options above:

mdfind "kMDItemFSName == 'gv'"


How do I enable PHP on Mountain Lion OS X 10.8?

Edit /private/etc/apache2/httpd.conf
Find the line that says LoadModule php5_module libexec/apache2/libphp5.so and uncomment it by editing out the # at the beginning of the line. (Then save the file, obviously.)
Go to Terminal and type sudo apachectl graceful at the console:


You should run the Snake.app/Contents/MacOS/Snake executable in Terminal to see if there's an error launching.
Just Drag and drop it in Terminal and hit enter. If it launches, it's probably gatekeeper.

You can also check its permissions by running spctl -vv -a /path/to/app. If it is rejected, run

spctl --add --label "LabelForMySnakeApp" /path/to/app
spctl --enable --label "LabelForMySnakeApp"

Block Specific Apps on macOS

Also see this question for some troubleshoot about codesign:

Gatekeeper refuses validly signed application


How can I add a website to Notification Center after denying its initial request?

You can select the site and revert the changes on Safari → Preferences → Notifications.


Can you help me reformat my disk in recovery mode? Seriously botched Yosemite/FileVault installation

So if I understand you correctly, all you want to do is wipe your disk and reinstall OS X.

Boot into recovery mode
Choose "Utilities" in the Menu bar
Select "Disk Utility"
Select the disk
Click on "Erase" and select "Mac OS Extended (Journaled)"

Then you should be able to do a fresh install of OS X.


Why don't songs in iTunes appear in Music on the iPhone?

If you want your music to be uploaded to iCloud, you must sign up for iTunes Match.

Make sure you're running the latest version of OS X and iOS. (El Capitan - iOS 9 are the stable releases right now, although you can get the public beta of macOS Sierra and iOS 10).

Then make sure the Apple ID you've entered in the Music App on iOS is the exact one on the Mac's iTunes. If it didn't work, make sure both devices have been connected to the internet since setting the Apple ID.

By the way, "Songs of Innocence" is an album by Irish rock band U2, which was a 'gift' from Apple to you. If you want it removed, see this.

Of course, connecting your iOS device to your Mac can help you sync them. This webpage has got a table which lets you know how to do deal with some of these similar problems.


does iPhone connected to MacBook use power from usb or its own battery?

The iPhone always draws its power from its own battery. However, when connected by USB to a MacBook Pro, it will at the same time charge the battery. So depending on your use-case, it is commonly possible to run the iPhone indefinitely in this mode. Remember to power the MacBook Pro from its charger, and ensure that the MacBook Pro is not so heavily taxed that it actually uses more power than the charger supplies.
When using Zoom on an iPhone, any storage used would be on the iPhone itself - not on an USB-connected MacBook Pro. However, streaming a Zoom class doesn't really use up any storage worthwhile mentioning - unless you're recording it.


128Gb is plenty, with the condition it it is only plenty if you do not have much media (pictures, music, video). I have set up plenty of company laptops with 128Gb SSD drives, none are in any danger of running out of space.

If you have media, and can offload it to an external drive , then you are still fine. iTunes and Photos both allow the media library to go anywhere you want.


Lion Mail 5.0 rejects a POP server. Looking for confirmation and/or workarounds

A bug has been filed as this appears to be a software issue.

Radar #9813866
The issue in this case seems to be that the Mail app takes a stricter view of the CAPA response which older POP deployments may not match. The server isn't reporting the USER command as available, even though it is a basic command.


A late thought… which might depend on how much 'organisation' you'd be willing to lose.

If you right-click the Photos Library & select Show Package Contents, then inside there, the Masters folder contains just the photos. All of them, but nothing else.
Everything else inside the library package is 'organisation'.

You could test creating an entire new Library by

copying the Masters out for safety
Launch Photos whilst holding  Opt ⌥
choose a new Library
Importing the Masters folder you just moved out.


How to prevent notifications of old Messages when I log into my Mac?

Power Nap, a feature of MacBooks that enables them to do more when they are asleep (like back up to iCloud/Time Capsule, check emails, and check iMessage) will allow your Mac to stop showing messages you've already read when you open your computer.  Here is Apple's support guide on turning on Power Nap.


What features of iOS 7 are available to iPhone 4S users?

TUAW posted this breakdown of new features and the devices upon which they will work when iOS 7 was announced:

  Panorama -- The photo feature Apple introduced last year will be
  available on the iPhone 4S, iPhone 5, and fifth-gen iPod touch. iPad
  users are out of luck here.

  Square/Video formats and swipe to capture -- These features will be
  available on the iPhone 4 and above, the third-generation iPad and
  above, the iPad mini and the fifth-generation iPod touch.

  Filters in Camera - This Instagram-inspired feature will only be
  available for the iPhone 5 and the fifth-generation iPod touch.

  Filters in Photos - This will be available on the iPhone 4 and above,
  the third-generation iPad and above, the iPad mini and the
  fifth-generation iPod touch.

  AirDrop - AirDrop in iOS 7 will only work on the iPhone 5, the
  fourth-generation iPad, the iPad mini and the iPod touch.

  Siri - Siri in iOS 7 has new voices, a new interface and a whole lot
  more functionality. Users trying to take advantage of the latest and
  greatest from Siri can run it on the iPhone 4S and above, the iPad
  with Retina display, the iPad mini and the fifth-generation iPod
  touch.

  iTunes Radio - Apple's long-rumored music streaming and recommendation
  service will run on any iOS 7-compatible device.

Since this announcement, Camera filters were added to the iPhone 4S as well.

The iPhone 4, iPod Touch 5th Gen, and iPad 2 and up models fully support Control Center, Notification Center, and Multitasking.

EDIT: Here's a helpful chart posted by Gizmodo:


Why does the Century font in Pages '09 not include italics or bold?

It probably means you don't have the bold and italic versions installed. You can get those versions by downloading them (here, for example). Just Google search for century bold and century italic.

Fonts are all basically just collections of images. Bold and italic ones are actually completely different fonts, just sometimes they're packaged together rather than as separate fonts. Some fonts don't have bold or italic versions at all. That's why some fonts don't have those options sometimes.


I don't know of any one OS X app that can do all of that for you, but here are a few recommendations.

Turn your Mac into an AirPlay Speaker

Airfoil from Rouge Amoeba works great for me to stream podcasts, music, radio, etc. from iOS devices to my MacBook Pro (Mid 2012). Note that you'll need to also install Airfoil Speakers which is a free, separate download (scroll down to "Airfoil Speakers for Mac"). The separate Speakers download requires the purchase of Airfoil, even though the download is free - think of it as an add-on to Airfoil even though it runs as a separate app. Further note that AirPlay is a one-way transmission and cannot be used as a speakerphone. See the next section...

Turn your Mac into a Speakerphone

Not sure what kind of softphone you have but check with your IT or phone system admin to see if there's a Mac client available. If there is, you'll also need configuration details from them so ask for that too (or have them set it up).

There are a couple of OS X apps that allow you to control your iPhone (and a few other types of phones) via Bluetooth but I've not had good luck with the reliability so I didn't purchase. I can't advise on those but a search online will turn up a few options if you'd like to try your luck. They've been around for awhile and are still under active development as far as I know.

Good luck!


Connect Multiple iPads to WiFi Simultaneously

This can be easily solved by getting the proper infrastructure, not just a router.

The specs of your router don't matter.  What you are going to find is that after about 5 (maybe 10) devices simultaneously connect, your speeds are going to drop.  This is because each iPad (device, actually), regardless of what you are trying to do is attempting to use 100% of the bandwidth.  It's the nature of the TCP/IP stack; not your router or device.

I know this from having to deal with a government client that provided free wireless for the jury pool.  When people would come in one at a time, wireless was fine.  When they came in en mass, the WAP would crash.  It didn't matter if there were less than 30 people in the pool or 100.  If they came online en mass, Wi-Fi was down.

What you need is

At minimum 4 WAPs
Enterprise Grade WAPs that allow you to throttle bandwidth to each client.
The AP's configured in as a mesh (Ubiquiti has this baked in)

Try Ubiquiti Networks WAP's.  They will have the features you are going to need.


How can Finder permanently show a specific file starting with a dot/period?

One way to get around this would be to create a symbolic link to .htaccess and call it something without a dot. For example:

$ cd site_root
$ ln -s .htaccess htaccess

Then you can open htaccess from Finder and you'll actually be editing the .htaccess file.

(You could even make the second command ln -s .htaccess " .htaccess", which would visually look like .htaccess but be visible because of the leading space.)


Could an upgrade edition of Windows be used to install boot camp if you connect two external DVD drives?

What are you trying to upgrade it from? If the answer is WinXP, then no.
From Apple's 10.6 bootcamp install pdf:

Upgrading to Windows Vista or Windows 7
You can upgrade Windows XP to Windows Vista or Windows Vista to Windows 7.
Note: If you’re using Windows XP, you cannot upgrade to Windows 7. You can perform
a clean install (also called a custom install), which erases your Boot Camp partition.
Before you perform a clean install, make sure you have the installation discs for all your
programs and a backup of your personal files and settings. You can restore them after
the installation.


Using QuickTime Player 10.1 on OS 10.7.3, I see this option in the Edit menu. My guess is that it appeared either in Lion or in the 10.0 > 10.1 QT update. Open Software Update and check if the QuickTime Player 10.1 update is available for Snow Leopard.


Mac os Upgrade 10.13.4 Cannot Find Installer Resources

Click Anywhere, then Apple -> Select Startup Disk -> Restart.

This is the same as this question.
High Sierra - The path /System/Installation/Packages/OSInstall.mpkg appears to be missing or damaged


How Turn off iPhone's Cellular Radio to ensure Wifi calling is used?

To restrict telephony to wi-fi only, display the Control Center (on my SE, I slide up from the bottom of the screen to display Control Center), select "Airplane Mode," and then select "Wi-FI" to turn wi-fi on.

I don't know if it'll disable an iPad from ringing.


How to pause Applescript when another process is not responding to system events?

This may be convoluted but try using try and with timeout to probe for lack of response to an appleEvent. The target app will have to have at least the standard suite dictionary.

try
    with timeout of y seconds
        ## request something simple like set x to name for testing
    end timeout
on error
    ## whatever needs to happen during a stall
end try


Prevent Keychain from copying an internet password to my login keychain

This was a security bug and a fix was released today by Apple.

About the security content of Safari 10.1:

Safari Login AutoFill

  Available for:  OS X Yosemite v10.10.5, OS X El Capitan v10.11.6,
  and macOS Sierra 10.12.4

  Impact: A local user may be able to access locked keychain items

  Description: A keychain handling issue was addressed through improved keychain item management.

  CVE-2017-2385: Simon Woodside of MedStack


You can't do that. You can, however, make it so your phone does not have internet access when it boots.

Remove your iPhone's Sim Card (you can get a sim card remover on Amazon for maybe $3).
Scan for wifi and ensure no wifi is reachable in case the device is paired with a network.
Disable any hotspots (Bluetooth or wifi-based)
Boot up your phone normally, and it will have no method to connect to the internet.

Note that Bluetooth and gps will still be active since you won't be in full airplane mode, so this probably isn't suitable for a plane flight.

Optional: To ensure no pre-existing wifi or Bluetooth connections, perform a factory reset of your phone via iTunes or Apple Configurator or other tool.


Unable to add outlook account after updating to ios10

Use Exchange instead of Outlook as mail provider. It offers exactly the same functions, including push notifications. Create a new app password in your Outlook account security settings for login.


local snapshot not restoring in APFS file system

Restoring from a snapshot happens when you run the migration assistant or boot to recovery HD / internet recovery.

Follow the restore steps from:

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

The tmutil restore command is targeted at one or several individual file copies from my interpretation of the manual page and using it in practice. It works well for "go get this file" or "go get this folder" from that specific backup and not to much for rolling back a checkpoint of the whole system or a large volume of files.


Extracting CPUs from multiple MacBook Pro's

I believe that Apple's portable lines use surface mount technology, which means that the parts are mounted directly to the circuit board using specialized machinery common in the electronics industry.

There are few, if any, MacBooks made in the last decade that use socketed CPUs or GPUs. In fact, recently, Apple has taken to removing the sockets for RAM and storage (SSDs) meaning that you are stuck with the configuration as bought.

I have absolutely no doubt that someone with experience working with surface mounted parts could get the CPU/GPU off the PCBs. But then how are you going to mount the removed parts to another board?

You might be able to extract the system board from the case and then set it up to do as you would like, but removing parts from the PCB? Doubt it.


Samsung Galaxy 6 sets off Apple Pay on iPhone 6

Apple Pay works with NFC "Near Field Communication" band at 13.56 Mhz (but in low energy) means it has to be very close to the source to work).

You iPhone gets a interference signal (not intended) from Samsung and it thinks it is near a payment machine and it activates.

Since it is a interference, there is no software that can fix that, it is a hardware issue (shielding).
(BT and WiFi) or keep them apart.

So your choices are, turn off the Apple Pay, turn off the Samsung payment feature, or keep them apart.

Edit: upon closer exam of the "Samsung Galaxy s6" model it shows to have the NFC capability, that would also explain the interference.  (and you may be able to solve the problem by turning the Samsung's payment feature off.)


It is difficult to know the answer as to why this happened now and not before.  Fact is that the WhatsApp app you have installed right now had been downloaded with the Apple ID displayed to you.  What I would do is to uninstall, then re-install the app from the App Store using YOUR Apple ID.

Speculation is that you installed the app using iTunes from a different computer or someone (maybe a friend of yours?) logged themselves in with their Apple ID on the device to do so.

IMPORTANT: Any app you uninstall will also remove its settings and contents.  So, if the messages you have inside are not stored elsewhere (e.g. iCloud or on WhatsApp's servers, in case they store such items there), you will lose them.


How to remount external drive in OS X El Capitan without rebooting?

You can, in Terminal, try:

sudo diskutil list

Check the output for any drive matching the external drive you have connected. /dev/disk0 is your internal drive. If you have no other drives connected, then your external disk should show up as /dev/disk1.

If you can see the drive, run, from Terminal (assuming your drive is /dev/disk1):

diskutil mountDisk /dev/disk1

This should properly mount your external drive.


Apple controls when / if they update emacs so most people just install a newer version of the tool and change their PATH variable so the new version is found first and runs by default.

If you like the sound of that, I recommend installing Homebrew:

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

Then install emacs:

brew install emacs

Add a link so that it'll work as emacs in the Terminal:

ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications

This will install the 'stable' version. As of this writing, that's 24.5:

» brew info emacs
emacs: stable 24.5 (bottled), devel 25.0-dev, HEAD
GNU Emacs text editor
https://www.gnu.org/software/emacs/

This is significantly newer (24.5.1) than the version that came with El Capitan (22.1.1):

» emacs --version
GNU Emacs 22.1.1


Old python script not working on mac - needs tkinter

Make sure that the script calls the system python: /usr/bin/python

Make sure that Tkinter is imported as Tkinter (with a Capital T). Using all lower case will fail with an error message.

Tkinter is included with the built-in version of python on MacOS, so there must be some other problem on your Mac if Tkinter is not 'there'.


Can I remap UP and DOWN arrow keys in Aperture?

So, using a little plist trickery, I've managed to re-assign those keys.

The steps I took are the following:

Aperture > Commands.. > Customize
Duplicate current command set and name it "MySet"
Export & delete the current set
Open it with Property List Editor
Find and Delete: MoveSelectionUp and MoveSelectionDown entries
Save and exit
Import it via Aperture > Commands.. > Import
Select it via Aperture > Commands.. > Custom commands set

So now the UP & DOWN arrow keys are free to assign whatever you like (in my case Increase & Decrease rating feels like the way to go!)


I have no way to test it as I am not running 10.7 anymore, but the second issue you posted looks like the exact same error and a successful fix was in the comments:

brew install homebrew/dupes/apple-gcc42
brew install python3 --cc=gcc-4.2

This basically installs a compatible version of gcc and overrides compiler selection when installing python3.


Here are some points from my Upgrade of my old iMac (late 2009, Model 10,1, #A1312)

You can expect a significant Performance increase when starting Apps or saving Data, but overall-performance is depends on you RAM size too. If you are  working with Photoshop f.e. you should def. have more than 8GB (on 10.10) - the more the better.
You will encounter Problems with the Heat-Sensor. Apple uses a non-standard 3-Pin on the Hitachi HD to access the Heat-Sensor build into the Drive. Other HD or SSD will not have that, so you cannot connect the Heat-Sensor to the Mainboard. The result: the OS will turn up the Fan speed to a maximum, which is annoyingly loud. You can counter that effect with an additional Software to control the Fan speed, f.e. 'HDD-Fan Control' or 'iStat-Menu‘ and others.
In order to fasten the SSD, usually in a 2,5" Format, into the internal 3,5-Slot of the iMac you need a Frame for the SSD. Annoyingly some of the Frames have Screw-Slots in which the Apple Srews do not fit. You should read the excellent visual Tutorial from iFixit for replacing the HDD (Link is for my Model, check your Model before attempting to follow it).

Conclusion: even though it's a PITA, i never regretted doing it.


How can I autofill a formula in Numbers, but keep some referenced values the same?

Click on the up arrow to the right of the cell reference (at the bottom of your screenshot) for the one you want to fix, then check the Row and Column boxes to fix the reference to both the row and column.


Macbook battery information (cold weather & plugged in usage)

If you are carrying the Macbook from outside (cold) to inside (warm & humid), you may want to consider bagging the Macbook in a sealed plastic bag (Ziplock or similar), so the condensate will form on outside of the bag, not the Macbook.

If the Macbook is in a case, a bag, or sleeve, the case should supply some insulation to shield the Macbook from the cold for a short time.

Photographers in cold regions use the plastic bag trick frequently to protect their equipment.

The condensate problem is NOT caused by heating up too fast, it is caused by metal parts exposed to cold, dry air transferred to a warm (relatively) humid environment.  The cold surfaces, like laptop cases or lenses, act as a collection surface for the inside air water vapor.

The Macbook probably has a minimum operating temperature recommendation of minus 5C or so.

Try to avoid leaving the macbook in a place (car) where the machine will go into a cold soak as to damage the Li-polymer battery.  The battery construction is essentially a layer of foils & gels, and does not take well to deep freezing.  I had a co-worker forget a Windows laptop overnight in a pickup truck, during a -10C night, and the laptop never had useable off-mains battery life again.

Assuming the Macbook has a SSD, the major components susceptible to cold damage are the battery, display & keyboard.

AFAIK, you can leave the laptop charging all the times it is convenient to do so.  The harshest treatment is a daily use of deep discharge cycles, taking the battery to a low state (under 30%), then recharging to 100%, the back to 30% again.

I'm using a 13" MBP that I travel with, and it shows about 400 battery cycles; by comparison, an at-home 15" MBP, plugged-in almost all the time, shows only 55 battery cycles after more than 3 yaers of use.

It should be perfectly OK to use the machine whilst charging.


accidentally deleted entire iTunes Match music library - is there a way to recover?

Unfortunately, iTunes Match really isn't made to be a backup service in this way, and it can be really easy to loose stuff if you don't have other means of recovering it.

For those songs you purchased from iTunes, you should be able to still see them in the purchased list in the iTunes store, and re-add them to your library. Many other sources, like Amazon, will also allow you to re-download their files.

If you had a Time Machine backup, maybe your old library is stored there as well?

If you happen to have an iPod, and had any music synced to it, you could actually use that as a 'backup' and pull your songs from there using an application like iRip. This would only work though if you had a device with the files actually on there, as in a iPod classic or nano, or an iOS device you had downloaded music too.

Finally, you MAY be able to contact Apple Support and see if they have any way of helping, but this may take a very long time and not actually produce anything. I have had a hard time getting support on anything with Match, so replacing an entire library may even be harder. I would recommend calling them if possible.


What is the difference between 'Application' and 'Process' in OS X?

The standard way of approaching these terms is to say that an "application" is a specific, static program on storage. It's some piece of code stored on a hard drive, a CD-ROM or elsewhere.

A "process" on the other hand is a specific instance of a running program. I.e. it is registered by the operating system as executing or being able to execute whenever the operating system feels like it.

If you take for example Calculator.app, it is a single application.
However you can have multiple Calculator processes if you start the program multiple times.

As chananelb wrote, it is also possible to have processes which are not "just" ordinary applications that have been started up. That could be for example kernel processes, or simply ordinary processes spawning up subprocesses to do specific tasks.

Regarding services, I chananelb's answer leads you in the wrong direction. His answer tells you about what is called a "Service" in Mac OS X... but you asked about what is called a "Service" in Windows.

The counterpart to a Windows Service is a Daemon on Mac OS X (and other Unix-derived systems).

Daemons are normally categorized by running in the "background", i.e. without direct user interaction through a graphical or non-graphical user interface. The distinction is a bit blurry though, as a Daemon might for example have a web interface for user interaction.

Daemons on Mac OS X are controlled by the launchd program, which is responsible for for example starting up daemons on boot, and letting the user start and stop daemons at request.


Connect a Time Capsule to the ADSL modem/router using powerline adaptors?

Yes. From a network point of view, power line communication devices act like a bridge (or a switch, if they support more than 2 ends). That means they should act completely transparent (not accounting for transmission errors or other problems).


I just closed pgAdmin 4 in the Activity Monitor and started it again. Then I see a new tab open up with pgAdmin 4. It apparently is running on a different port (63467) than shown in the screenshots.


The PDF file format contains are series of code-like instructions that have to be interpreted and then rendered into a displayed image, and there are different 'engines' that do this in a variety of ways. Apple's own CoreGraphics engine works differently from Adobe's. Of course, both contain a number of bugs!

It's also possible that the PDF was not created 'to spec', and different engines are more or less forgiving in how they deal with syntax errors.

You could try Exporting it from Preview as a PDF, which will 'rinse' the PDF data through CoreGraphics, and which might fix the problem. Or it might do nothing; or it might hide the diagram when viewed in any reader.

PDF Reader Pro Lite is likely to use Apple's native APIs for creating windows with a PDF view.


What hardware needed to connect 2 monitors + peripherals to 2018 MBP via a single cable?

My employer just provided me with a 2017 MacBook Pro with the touchbar. I have a ThinkPad with 3 external monitors attached to it via a program called Ultramon. I also had a Logitech Keyboard and Mouse attached using the Logitech unifying receiver (wireless USB plug).

I requested the 15" MacBook Pro specifically because I wanted to be able to support up to 4 external monitors. I purchased a new Logitech wireless keyboard and mouse that will connect either Smart Bluetooth 4.0 or using the Logitech Unifying Receiver (USB 2.0). I purchased the new keyboard and mouse because they will support up to 3 separate devices simultaneously.

As I'm moving applications and files from the Windows ThinkPad to my MacBook I'm running both and just push the 1 or 2 button on the keyboard and mouse depending on which system I want to use the keyboard and mouse on.

I've moved the ACER S200HQL 19.5 (1600 x 900) Radeon Pro 560 x 4096 MQ graphics display the external monitors over using an Apple USB-C to VGA Multiport Adapter USB-C dongle which has USB-C, VGA and USB-3 connectors on it. I plugged the USB-C connector into the MacBook and the USB-C connector of the power cord in the the USB-C outlet on the adapter. I plugged the ACER S200HQL VGA plug in the the VGA connector on the adapter.

It was all very easy to do. I still have an available USB 3.0 port to plug in a USB HUB or other USB 2.0 or 3.0 device. The part number for the Apple USB-C to VGA Multiport Adapter is Model A1620.

I still have to move the 2 DELL 24" monitors but I have 1 very large application on the Windows ThinkPad that has a lot of corrupt files in it so I'm moving that app's files manually. Once that is done I'll move the other Monitors. It was extremely simple to do.

Like you I want to be able to detach one cable and take the MacBook with me. I was looking at the Henge dock and may still purchase one. Here is a link I found when I decided to move the first monitor:
https://support.apple.com/guide/mac-help/use-multiple-displays-with-your-mac-mchl7c7ebe08/10.13/mac/10.13.5

Additional Comments: I already have a dock I purchased at Best Buy. It's not Henge. I plan to install it this weekend. Then I can answer your question completely. Apple confirmed that what I want to do can be done.


Applecare Validity for Macbook in Turkey

Apple products have a global warranty, so you should be covered.

You need to contact Apple directly - someone there will be able to organise something for you. You may need to provide proof of purchase, so have that ready (scan it in if you haven't got a digital copy).

For your info, below is an experience that may shed some light on this for you.

I recently helped a lady who purchased a new iPhone from a local online store. About 10 months later the iPhone developed a fault, and while it was definitely under warranty, it took a while to establish this fact because the serial number came up as having been purchased in Thailand, and because it was dated about 7 weeks earlier than when she had purchased it.

In this case, she needed to show her purchase receipt to correct the commencement date for her warranty, as it was originally showing as only 8 days remaining compared to the two months she thought she had left. It did get all sorted, but the issue had to get escalated before it was resolved.

So, if it was me, I would visit Apple's contact page for Turkey and contact them directly via phone to discuss.


What jabber clients are there for iPhone?

There are a couple of apps, each one with their own unique features. If you're using the new iOS 4 on a multitasking-compatible iPhone (3Gs and 4), there's IM+ Lite, which provides multitasking support so that you can stay connected even when you're not running the app.


MacBookPro10,1 had problems booting, now some system images are pink and fuzzy

It sounds like your USB did not contain the clean bootable version.

I would suggest you start over and follow the procedure from Apple.

You can get a copy of 10.9.5 from here or from Apple Store.

http://support.apple.com/kb/DL1761

Make sure the USB is single partition and minimal 8 Gig. (no other partitions on that disk)


Setup Mac for kiosk/installation environment

If you can identify the sources of these pop-ups, you could write a script to automate your kiosk environment on new machines (I imagine the majority of the script would just be executing calls like 'defaults write com.apple...').

Titanium's Onyx and Deeper have some pretty deep customising options, that would be my first point of call.


Troublesome kext or driver causing system to hang

Here is a method to hunt the kext which may cause you a hang system.

Boot in safe mode &
make a capture of the minimal safe set of extenions loaded with:

mkdir ~/tmp
kextstat >~/tmp/safe.kextstat

Boot in normal mode &
make a capture of the full set of extensions loaded with:

kextstat >~/tmp/full.kextstat

Compare them:

cd ~/tmp
diff full.kextstat safe.kextstat

and from this difference, which is including the faulty kext,
extract the culprit by checking its installation date:

ls -dlT /System/Library/Extensions/<extension_folder_name…>

The faulty extension will be the one installed at the time of the
start of your kernel hang.

Beware: the extension_folder_name… is not the extension name as
displayed by kexstat.

Here is an example:

on_my_mac$ kextstat | egrep 'Addr|ThunderboltDPA'
Index Refs Address            Size       Wired      Name (Version) <Linked Against>
   70    4 0xffffff7f8125e000 0x8000     0x8000     com.apple.driver.AppleThunderboltDPAdapterFamily (1.8.2) <45 9 8 5 4 3>
on_my_mac$

is coming from:

on_my_mac$ cd /System/Library/Extensions
on_my_mac$ ls -dlT AppleThunderboltDPAdapters.kext
drwxr-xr-x  3 root  wheel  102 Aug 31 05:39:06 2011 AppleThunderboltDPAdapters.kext
on_my_mac$

Make a backup copy of the suspected extension:

mkdir ~/Extensions_backup
cd /System/Library/Extensions
/usr/bin/sudo mv faulty_extension_folder_name ~/Extensions_backup

and test this system with one missing kernel extension:

reboot

If it is OK. You got the right culprit.

If not. Just reverse step 4, reboot and repeat from step 4 to test the next potential extension.


Which macOS Git GUI app offers a "Split View Staging" view?

There are various free as well as commercial macOS Git GUI apps available as listed on Git SCM webpage. The listed tools differ in their performance and feature set. The list is a living document with new apps getting added over time.

As you are looking for a macOS app with support for granular staging/unstaging support, I'll list one free and one paid tool each here which I use/have used personally. I too am a heavy user of SourceTree, but keep up with it's minor annoyances.

1. GitKraken (Free):

GitKraken is a free macOS Git GUI client. Although it's not a native app, but it comes with extensive set of features. Along with adding new features, the team behind the client is constantly working on improving overall performance with frequent releases. It supports Split View Staging. More details here:

Staging

  Unstage files by selecting a staged file and hitting the Unstage File button that appears. If you click on a file to view the diff, you can selectively unstage lines or hunks.

2. Tower (Paid):

Tower is a paid macOS Git GUI client. It's a native macOS app with excellent UX and performance. It is quite popular among software developers. It supports Split View Staging. More details here:

Chunk & Line Staging

  One of the things that make Git such a great tool is the ability to craft granular commits. With Git's staging area, you can determine which changes exactly you want to have in the next commit. Tower takes this one step further by allowing you to determine the exact chunks and even lines you want to add:

  Select a changed file in the Working Copy list. In the diff view on the right, you can then select the exact chunks & lines you want to add to the next commit.

I personally use SourceTree and Tower.

I'd recommend you to give the various tools mentioned on Git SCM webpage a try and choose as per your liking.

No affiliation whatsoever to any of the mentioned apps. I am on a constant pursuit to select and use the best tools available for the job at hand.


Airport Extreme and 10/100 Ethernet Switch

Auto-negotiating switches, like the one in the AE, will run each port at the speed of it's connection. I think you have to go back to the days of hubs to run into the "port drag-down" issue with one slow device bringing everything connected to the lowest connection speed.


The incorrect time is most likely due to an error introduced by the encoding software. You can repair the problem by using the Convert to AAC feature in iTunes.

In iTunes 11 this feature can be found under the Create New Version → option of the File menu.


How can I repair my music library after iTunes Cloud has made a Hash of it?

First turn iTunes Match and iTunes Cloud off. If you have not added a lot of music you can't stand adding back manually, you can just go to ~/Music/iTunes and rename one of the Previous iTunes Library files to "iTunes Library.itl"and move it back up to the iTunes folder, leaving out the quotes. See the screenshot of my folder; the closer the file's date is to the date of the current file, the less adding back of music you will have to do. This does not add the music just the 'music  library stats'.


If I buy a power adapter from the online Australian Apple Store, will it match Australian outlets?

Have a look at: Apple World Travel Adapter Kit

If you get the adaptor kit it works with your existing power supply. You just pop off the end you have, and slide on the new end. It's just changing out the prongs for the correct one needed.

Also works with most other Apple products.

This isn't like a normal international adaptor which sits between the socket and the existing plug - it replaces the existing plug.


Apple Watch - Can third-party apps update the activity app's exercise ring?


Numbers: Possible to transpose Rows and Columns during Import of txt file?

An easy way
Open the Terminal application and navigate to the folder containing your .txt file. If you know how to use cd, use that. If you don't then open Finder and click on the folder containing your file and press ⌥⌘C. This will copy the path to the folder to your clipboard. Then in Terminal type, (pasting the clipboard ⌘V where it says <paste_here>):
cd '<paste_here>'

and run the following command, replacing <your_file_name> with the name of your file and <new_file_name> for the name you want to give the transposed output.
cat <your_file_name> | tr ',' '\n' > <new_file_name>

In case you aren't sure what's going on here:
cat takes one or more file names and outputs their contents
| takes the output of the thing on the left and sends it to the thing on the right
tr replaces any instances of the first character (, in this case) and replaces it with the second character (\n means a new line)
Learning how to use Terminal will help you solve these kinds of problems very easily. If you want to learn more about it, google "unix/linux shell scripting" and the language being used is "bash".

A better way
tr ',' '\n' < infile > outfile

I gave the first answer because I felt it was easier to understand for someone who is new to shell scripting. But we can optimize this command by using file redirection (command < filename) instead of cat. Cat is an external program, so we should get rid of it in the command if there is no reason to load it. tr doesn't accept filename arguments but it does accept standard input. Here we redirect "infile" to standard input (< infile) which is read by the command (tr ',' '\n'), then we write the output to outfile (> outfile).
You can also write this as: \
< infile tr ',' '\n' > outfile

I prefer writing it this way because it follows the same order as the commands are executed:
| Command       | Action                                         |
| ------------- | ---------------------------------------------- |
| < infile    | redirect file named "infile" to standard input |
| tr ',' '\n' | replace commas with newlines                   |
| > outfile   | write standard out to filename "outfile"       |


How to initiate iOS software updates remotely on managed devices?

Forcing iOS Updates to devices using Profile Manager is only possible if the devices are in the "supervised" state and the iOS version is out of date to begin with.

Device supervision (the highest level of device management, enables MUCH MORE control over devices) is only possible by:

Enrolling in Apple's DEP program (really only practical for device administrators that order a lot of phones for the company)
Configuring the device through Apple's free OS X App: Configurator 2

Conf2 will enroll the device in MDM and enable "supervision" on the devices.

http://krypted.com/iphone/enable-device-supervision-on-ios-devices-using-apple-configurator-2/


How to prevent dock auto-hiding setting from changing?

interestingly, the answer at https://superuser.com/a/454391/196087 solves the problem:

in short, perform killall -KILL Dock and the dock will re-start, without the problem.


Disable screen auto-rotate on iPhone XS Max

I found it.
Steps :

From the top, do left swipe to open Control Center.
Then, there is an option Portait Orientation Lock.
Tap on that to make it On. That's all, the screen is locked.

Screenshot :


Safari 8.0 Full Screen Shortcut Not Working

I do not know about Yosemite, but on my Mavericks it is the

ctrl cmd F

The cmd-shif-F brings the search window.


Keynote 6.6 cannot open old file, says: " cannot be opened for some reason."

Apple released Keynote 6.6.1 today - I tried to open previous files before and after updating, and sure enough, the files that previously would not open in 6.6 actually opened in 6.6.1.


MacOS equivalent for Ubuntu Linker (ld) command?

Linker scripts can be used with the GNU version of ld to customise how you want your program to be linked. Essentially not all customizations can be made with command line arguments, and instead you specify them in a linker script.
The ld command on macOS on the other hand allows you to specify all the possible customizations through the command line arguments. Therefore linker scripts are not used and not supported.
If you really want to find an "equivalent" option to -T, it would be @. You can go ld @file [...] and the contents of the file named file will be added to the command line arguments. It does not give you further possibilities for customisation than those already available as command line arguments.
Note that linker scripts made for the GNU version of ld cannot be used with the standard macOS supplied version of ld.


Can't get Siri to set a reminder for me to call my bank

It's because you're using the words "to call". By default Siri is interpreting this as you wanting to call a contact, which in this case is missing.

Perhaps you could just change the words to something like:

"Hey Siri, remind me on January first to change the address for US Bank"

This should just create a reminder for 9am on 1st January to change the address for US bank.


You can't re-order the accounts. The order of the list of accounts can't be modified without deleting and re-adding the account.


How to type blank character with Mac keyboard?

Alt+255 is a non-breakable space (well known as &nbsp; in HTML).

On OS X, you can get it with Option+Space.


My iCloud and phone storage is full and my camera permissions in all apps have been turned off and disabled. Please suggest how to resolve this?

Apple has an article walking through how to rescue a device that needs space to get to 13.6.1.

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

Worst case, back up to a computer and then use that to get you past the space crunch. I’m delighted with how 13.6.1 has helped me use space better on iOS.


The Windows PC isn't likely using AirPrint, at least not by default, so it's probably using another protocol such as IPP. Looking around I see there's a Bonjour Print Services for Windows utility from Apple. If you install that are you able to use Bonjour to print?

Have you checked for any firmware updates on the printer? Can you browse to the printer's web configuration page to confirm that AirPrint is enabled? Perhaps disable it, restart the printer, re-enable and then restart again?


Yosemite does not have ftp sharing option in file sharing preferences?

For the manual addressing, have you tried using the networksetup command? These settings can be set using the following command:

networksetup -setmanual <networkservice> <ip> <subnet> <router>


How to package an app with sqlite3 database

Check the Installer Log

Have you checked the Installer log file, /var/log/install.log, for errors or problems? Maybe the package is working but not installing where you expect.

A Better Approach

As Mark comments in your other question, try to avoid needing to install files in multiple locations.

Apple's developer tools for creating packages are:

pkgbuild
productbuild

Quick Fix using pkgbuild

Try the following approach for a quick fix. Note this installs to /Applications and not ~/Applications:

Prepare the files for packaging:

~/installer/
~/installer/Applications/
~/installer/Applications/YourApp.app
~/installer/Library/
~/installer/Library/Application Support/
~/installer/Library/Application Support/YourApp/
~/installer/Library/Application Support/YourApp/MyAppDB.sqlite3

Create the package with pkgbuild using a command like:

pkgbuild --root ~/installer/ --install-location / ~/Desktop/MyApp.pkg

Avoid this approach! Why?

This approach is not recommended because the install-location is root /. A robust installer will never install directly to root.

Problems include, what if the package's Applications, Library, or Application Support permissions differ from the user's permissions or ownership? What happens if the user has symlinked one or more of these files?

Instead a distribution package containing two standard packages should be used. One standard package will have an install-location of /Applications and the other with /Library/Application Support. This approach tells the installer tool to handle all the ownership, permissions, and symlink problems for you.

Ideal Approach

Ideally, a Mac application will be distributed as a self contained application bundle. If the MyAppDB.sqlite3 needs to be modified, a well behaved Mac application should copy a default database file from within the application bundle to the appropriate Application Support folder and use the copy as needed.

Be aware that if your application is sandboxed, the Application Support folder at /Library/Application Support/ will not be visible to the application. The application will be given its own, contained, support folder. This means that installing a database to /Library/Application Support/ will not behave as you expect.

If you can bundle everything in to the application, then a single call to productbuild will create a safe ready-to-distribute outside the Mac App Store installer package. Better yet, you could avoid an installer package entirely and distribute via a disk image or zip file.


What is the difference between .m3u8 and .m3u playlists types?

.m3u8 is simply a UTF-8 version of the M3U format [source]. (.m3u files can have various encodings.)


iPhone Screen Recording simulation on Windows

You can use the program AirServer on Windows to let your iPhone AirPlay mirror to the PC in order to record the stream.

AirServer has a free 7-day trial, so for a one time thing, it could be done without paying.

Download it from here: AirServer Download

Other similar programs are Reflector 2 and X-Mirage. However, Reflector 2 watermarks the video during the trial period.


How do I erase my apple ID from my iphone which got stolen?

Well, if you had Find My iPhone enabled, you can wipe the phone as a whole, or add a passcode.

To do this:

Go to iCloud.com/#find
Sign in
Select your phone from the list of devices
Select either 'lost mode' (add passcode and message to lock screen) or 'erase device' (you can't track your phone anymore if you do this)
Follow the steps outlined by the website.

In addition, Find My iPhone will show you the GPS location of your phone, which will help you track it. It cannot be disabled without your Apple ID password, and your phone cannot be wiped with it enabled.

If you choose to wipe your phone, nobody will be able to use it without your Apple ID email password

Finally, if your phone is offline, these options will be applied as soon as the phone connects to a network.

I'd highly suggest adding a passcode to your new phone.


How can I change the photo used for iOS8 Family Sharing?

Settings > iCloud > tap the You line at the top > Edit > edit (under photo)


Will Time Machine work effectively with a WD MyCloud NAS device?

I've had the same issues as Evert. I have now given up and pulled the plug on my WD My Cloud. Although I have seen that some people are getting on okay with it, most of what I have read concurs with my own finding. It is no good as a time machine back up. It is terribly slow. My last successful back up, which added approx 250gb to my already backed up 1.25tb took 7 days. Prior to the verification messages now encountered I would wait a day or two to get passed the 'Preparing data' message. I can no longer even access the wd my drive as a timemachine and it no longer recognises the info, even though the amount of space on the WD cloud drive indicates the backed up info is still on there.
I am converting back to a usb external hard drive.
I would recommend buying anything rather than the WD MyCloud if using it with a MAC.


Both lines are correct. You WiFi card supports Wake-On-Lan (WOL) but the link across it does not.

It's almost impossible to get WOL working across a net of any size as it relies on sending and receiving broadcast UDP packets on port 7 or 9 and broadcast packets are rarely routed.

To get it working you would need to reconfigure your home router and set up a VPN between the router and the device you want to send the WOL packet.


Predictive text option does not exist on my iPhone 6