There are multiple problems with that script:

Bare string variables with embedded whitespace: put "" around
the killall arguments.
Overkill: if you're going to remove the software and reboot, there's
no need to whack processes. There's a risk with LS that you could
shoot your own session (and script) if taking out the LS processes
glitches the network. If you believe you need to kill processes that
act as gatekeepers for network traffic, you should make sure your
script is not subject to normal hangup handling (see the man pages
for nohup and batch for ways to do that)
Underkill: if you're committed to killing the active components of
LS before reboot to be sure (i.e. as if it were self-protective) you
need to also take out the Little Snitch Daemon process and unload
the kernel extension. There are also logs, caches, prefs, and
support files in the user-specific Library trees.
Not running as root: killing Little Snitch Daemon, unloading the
kext, removing most (if not all) of the system-wide components,
removing user-specific support files for multiple users, and
rebooting all require root.
Running reboot -q: Don't do that. It's safer on modern MacOS than it historically has been, but it can still be trouble. Better
to use  shutdown -r +1 "Rebooting for software change" which gives
a minute grace period, posts that message to any interactive shells,
and uses the proper launchd mechanisms to shut everything down. If
you want to be less polite, use "now" and/or no message.


iPad 32 GB, running iOS 7.0.2. Unable to run Reset to Factory to restore Restrictions Password

First sign in to https://icloud.com/find and see if you can remotely erase and then remove that device from the list of your controlled devices. That will quickly return the device to factory settings at the cost of having to set up the device again from a backup or from new.

If the device isn't connected to the internet, you may have to force the erase as follows by putting your device into Recovery mode to allow iTunes to restore the device.

Turn off the device by holding the Power button and sliding to power off.
Hold the Home button whilst connecting the device to your computer using the USB cable.
iTunes should detect a device in recovery mode.
Click the Restore button to restore the device.

Once the device has been restored, you can go through the setup process, logging in with your Apple ID to disable Find my iPhone, and restoring from backup if you wish.

This and several items related to activation lock are covered in Apple FAQ and articles:

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


Error message "iPod is disabled. Try again in 22,236,924 minutes."

No harm done, that is if you have a backup on iTunes.
The Apple Support pages tell you can reset the block by restoring it within iTunes.

  If you cannot remember the passcode, you will need to restore your
  device using the computer with which you last synced it. This allows
  you to reset your passcode and resync the data from the device (or
  restore from a backup). If you restore on a different computer that
  was never synced with the device, you will be able to unlock the
  device for use and remove the passcode, but your data will not be
  present. Refer to Updating and restoring iPhone, iPad and iPod touch
  software.


Can I transfer iTunes purchases to new iTunes account

It's obvious Apple has a build in procedure to block this kind of actions. Otherwise they would go bankrupt... (Haha :))

However there are some work-arounds:

eHow.com has dedicated a tutorial concerning this issue. I haven't tested it, but the intro states it will do what you've asked
another way to do so is to just use both account on your iTunes, iPhone, iPad,... I do it with my iPad as well (both US and Belgium account) and yes it's a hassle, but it does the trick. I can access the apps, music and more from both accounts.


You can manually turn off font-antialiasing with this terminal command:

defaults write CoreGraphics CGFontDisableAntialiasing YES

to turn antialiasing back on again use this:

defaults write CoreGraphics CGFontDisableAntialiasing NO


iPhone 7 won't charge from my MacBook Pro

Running this in terminal worked for me: (it will ask for your user's password)

sudo killall -STOP -c usbd

This pauses the troublesome process instead of killing it altogether like other answers suggest. The difference is that macOS won't try to reopen it automatically and cause the issue again.

Running sudo killall -CONT usbd will resume the process, should anything require it.

Tested on: iPhone 7 (iOS 11) + MacBook Pro Late 2013 (10.13.6)

Besides software issues, there's a good chance that the cable is at least partially damaged (or not genuine Apple) so it might work for dumb power chargers but not with a MacBook that also relies on the USB data pins.


Homebrew Vim with Python support depends on Python 3.7.0, and I have to use 3.6.5

To solve this with homebrew, you can temporarily backdate homebrew-core and set the HOMEBREW_NO_AUTO_UPDATE variable to hold it in place:

cd `brew --repo homebrew/core`
git checkout f2a764ef944b1080be64bd88dca9a1d80130c558
export HOMEBREW_NO_AUTO_UPDATE=1
brew install python
brew install vim --with-python

I don't recommend permanently backdating homebrew-core, as you will miss out on security patches, but it is useful for testing purposes.

A more robust approach, would be to use pyenv as suggested in the comment by @Dustin Wheeler. You can also extract old versions of homebrew formulae into your own tap (tap_owner/tap_name) using the brew extract command:

brew extract python tap_owner/tap_name --version=3.6.5


I suggesting noting which files you change and exactly how you change them, as updates to the Server app will very likely undo all of the changes you made. You may even want to make a shell script that looks for these files and automatically changes them at boot time, every time. I have to do something similar so my brew-installed apache doesn't get disrupted by the system's apache.


is it possible to open a file with commandline mate without focusing TextMate?

an osascript works, although the amount of time from calling mate until iTerm is refocused is somewhat annoying

focus_iterm () {
  osascript -e "tell application \"iTerm\" to activate"
}
mateb () {
  mate $@
  focus_iterm
}


Photos lost in iCloud due to turning off during backup

Apple can surely help you untangle your accounts. As a paying customer they will work with you to explain how to set up two separate accounts, then you can detach from one of the accounts - keep all the combined photos and then sync them to a new account.

Once you have two iCloud accounts you can delete any cross contaminated photos that don’t belong to account A or account B and be happy again.

http://support.apple.com

This happens all the time when people wanted to share an App Store account for whatever reason and didn’t realize it might share more than you hoped. Hopefully it isn’t all your calendars / contacts / app settings that are mixed as well. That can take a couple hours to a couple days to sort out, but the process is the same. Get everyone their own Apple ID (and only one Apple ID) and then clean up once accounts are individual.


In VoiceOver Utility, you can go to the Pronunciation tab of the Speech section, and set up custom pronunciations. I've never used VoiceOver before, but I was able to get some custom pronunciations working. I set -= to be replaced by minus equals, and that seemed to work. Additionally, you can make these custom pronunciations app specific, or work in all apps, if you only want Xcode to read hyphens as minus signs. See here for more details.


My macbook pro stopped detecting my wireless router (NetGear DG834G)

The first step would be to open the folder /System/Library/CoreServices and run Wireless Diagnostics to get to the Utilities window (⌘+2) and run a wireless scan to check on your base station and whether the antenna on the Mac is picking up signals similar to your other devices.

You'll want to inspect your base station (match the BSSID with the Mac address for your wireless router) and ensure that your signal to noise ratio is better than all of the ones I have shown. Ideally, your RSSI should be greater than -80 dBm: -90 dBm is bad, -60 dBm is OK, and your channel not within 2 of a neighboring station).

From there, you could select performance or run the actual diagnostics or see if perhaps you need to select a channel with less interference.

As you can see in this view, even with no wireless network connected, you can run the tool. Once you join your network, this performance view will help you getting connected. Once you are connected, you can monitor things here and lastly, use the Info button to see what alternate channels you might try to let your Mac work with your exact router and the competing devices that also interfere with each other.


The problem you are encountering is that when you run su by itself, you are not entering a 'login' shell. This means that your environment, working directory, and everything except uid/gid remain the same of the original user.

Login triggers do not execute, and you experience the issues you describe.

A simple solution to a simple problem:

su -

From the su(1) man page:

  The su command is used to become another user during a login session. Invoked without a username, su defaults to becoming the superuser. The optional argument - may be used to provide an environment similar to what the user would expect had the user logged in directly.

Also:

   -, -l, --login
       Provide an environment similar to what the user would expect had the user logged in directly.

If you su into a login shell, bash will behave as you expect, and automatically source the appropriate files on "login", without the need for overly hacky workarounds.


suspect message "sshd-keygen-wrapper would like to receive keystrokes from any application"

I assume you have just enabled SSH logins for you Mac - if not, I would find it suspicious too!
When you enable SSH logins, the system needs to generate a host key. The host key is needed for clients to be able to verify that they're logging on to the same computer each and every time they connect. This works the same way as on Linux and other Unix-type systems.
In order to generate a host key, the SSH software needs a lot of good, random numbers. An common input source in generating random numbers is sampling keyboard input (amongst other things). This is why it requests access to receive keystrokes.
You could give it access, generate the key and revoke the access immediately.
You could also generate the SSH host key via other means or on a different machine, and securely transfer it to this Mac. This way you won't have to grant access. The host key is stored in the /etc/ssh/ folder.
Please note that you should not just copy over the host key already in use by another computer - this would defeat the purpose of the key!


How much disk space is already used by the OS and included apps on a new MacBook Air

I have a 128GB Air with Lion and iLife '11 ... which is what, by default, would come on a new Air from the Apple Store or authorized reseller. I have other apps, so this is only a guess, but...

Lion: 4-5 GB
iLife '11: 5 GB
Recovery Partition: 650 MB

So, on a 128GB Air, you should see about 115-118GB free space. On a 256GB Air, you would see about 243-246GB free space.


Installation stuck at grey boot screen on Macbook Pro 4,1 (Early 2008)

I'd do a quick triage to boot the Mac into single user mode to see if the boot drive / base OS is minimally functional. After that, I'd start with systematically working through the startup troubleshooting guide from Apple.

OS X: Gray screen appears during startup  - http://support.apple.com/kb/TS2570

You've clearly done many of the steps, but the order of steps is very helpful in knowing what the likely cause of the problem is. I might skip removing the SSD if you don't have a HDD - but installing a clean OS onto an external HD at that point might be a good way to rule in or out your SSD as contributing to the failure to install and boot properly.


Macports has a subversion port. Others are listed on the subversion download page which includes Wandisco which seems to have a GUI.


Have you tried the following?

Go to Settings.
Tab iTunes & App Store.
Tab your Apple ID and then Sign Out.
Now Sign In and choose Create New Apple ID (you won't complete this, don't worry).
You'll be asked to choose your store (country/region), choose the country which has the language you want the AppStore to be in (Romania or United States in your case).
Click Next and then Agree.
Fill in the information until you're asked to insert your credit card info.
When you reach the credit card info, click Cancel and exit the Create New Apple ID section.
Go back to Settings and sign in with your actual Apple ID.
Open the App Store and everything should be in the language you picked.

Links
I found this tutorial, which explains the steps I have listed above.


Is it safe to downgrade Lion from 10.7.1 to 10.7?

Downgrade 10.7.1 (Client) to 10.7

Downgrade is possible, apparently without restriction, but not necessarily OK.

My own case

After using 10.7.1 for a few days, a series of events led me to erase my startup volume then use Recovery OS Time Machine to restore from backup. These events left me without the Recovery HD that is required for FileVault 2.

At that time, version 1.0.8 of the installer was not available.

To regain a Recovery OS:

avoiding my usual account, I used a different account to log in to 10.7.1 (intention: data integrity — avoid my usual home directory at all stages during a downgrade)
I ran version 1.0.4 of the installer on 10.7.1 to install (downgrade to) 10.7
avoiding my usual account, I used a different account to log in to 10.7
I observed an issue affecting a peripheral display — at least one thing not OK
I didn't investigate that issue, didn't seek other issues (intention: spend as little time as possible in a downgraded environment)
I ran Software Update, got 10.7.1 and other updates.

More generally

Data relating to the greatest version of an executable may be incompatible with, or lose integrity with, a lesser version.

Incompatibility or loss of integrity may be acceptable for some types of file (examples: cache files, preference files). For other types (example: application support) integrity may be critical.

For the System version/build over which you wish to reinstall, if Apple provides a matching full installer:

avoid downgrade — prefer to install a matching system.

Application-specific formats that are designed for export and import

To minimise the risks associated with downgrades, I guess that:

an archive produced by Address Book in 10.7.1 should be usable without issue in 10.7
an archive produced by iCal in 10.7.1 should be usable without issue in 10.7

– and so on.


AirPlay turns my secondary monitor into a mirroring device

I solved the problem by clicking on Use as Separate Display and going back to Mirroring Retina Display. Sometimes the windows get a little messed up, but it's much better now!


Change password for iCloud keychain / prevent it from being unlocked with computer password

I’m afraid the cloud keychain is the only one you can not lock your account out of so you'll likely fail to do what you ask.

All other keychains are trivial to choose an different password - even the log in keychain is easy since you can change your log in password with the passwd command line tool. Then, each time you log in to your Mac - the keychain password will be what it was before you changed the log in password and have to enter the second password.

Most people hate that situation, but you could run that way intentionally if that suits you.

The iCloud Keychain is tied to secure tokens so that you can have different passwords on different devices and I believe it uses your iCloud password to generate the unlock tokens. If so, you’ll have to disable iCloud Keychain syncing in all likelihood to lock / change it via passwords.


How to jump to a location using mouse on iTerm/terminal?

At least in Terminal.app you can hold down option while clicking to jump within your current line (that actually means just the line, so if your current prompt is so long that it wraps to a second line of input you'll have to option-click to the beginning of the "second" line and then hop with the arrow keys to the "first" line where you can  option-click again.)


With one village on two devices, can I start over with one device?

Doesn't Cash of Clans use Game Center for its integration?

So if you sign in on one device with a new Game Center ID, it should start with a new village.


Multiple Macs and the OS X Lion Hardware Up-to-Date Program?

The download of Lion, like any other App on the Mac App Store is subject to the same licensing counts as any other app. You are able to have 5 simultaneous copies of the App just like you can authorize 5 machines to hold your iTunes purchased content.


Can't get my USB-C to Display Port Adapter to work on new iMac; works on MacBook Pro

Thunderbolt is a "multiplexing" of several signals including DisplayPort so the signal already exists there.  You just need a Thunderbolt to DisplayPort cable that goes from USB-C to DisplayPort (or mini DisplayPort if necessary) and you will be able to connect your 4K monitor.


Use Airport Express as a WIFI extender on non-Apple?

This is sadly not possible, you can only extend a network created by another Airport Extreme/Express.


Why does a system upgrade take so long if there are files in '/usr/local'?

The problem is only accute if you have a lot of files in /usr/local -- a few hundred files is not a problem. It needs to be many thousands of files. The reason, according to this post, is:

  Part of the upgrade involves moving /usr/local out of the way. The process of moving those files back after the upgrade is done one file at a time and seems very slow.

He goes on to recommend removing anything from your Homebrew installs that isn't currently necessary with the brew remove; brew cleanup command pair. You can also move it aside, temporarily, naming it something like /usr/local.mine and then move it back after the update -- though this can make working with your Mac slightly problematic if you've, for example, switched your default shell for your account to be the Homebrew-supplied zsh or something like that.

Personally I opted to clean up my Homebrew installs. I also removed any Homebrew-installed daemons (MySQL, PostgreSQL and Redis) completely and shut them down. They're easy enough to get back after the installation is complete. In the end I had only a handful of Homebrew packages installed still that were very essential to me and the installation time wasn't too bad -- about 2 hours on an old iMac.

Of course, you can also wipe everything and just start again. First save everything you have installed:

brew list | sed s/\s+/\\n/g | tee my-brew-packages.txt

And now remove them all with:

cat ~/my-brew-packages.txt | xargs brew remove --force
brew cleanup --force

And to re-install things after you've updated:

cat ~/my-brew-packages.txt | xargs brew install


iPad iOS 10 - Can I hide songs in the Music app that I have purchased?

Yes, you can 'hide' them.

From the main screen, tap on Downloaded Music.

You'll then be on a screen which is basically exactly the same as the previous one with options for Albums, Artists, etc, which will only show music on your device.

To make it more accessible, I suggest tapping Edit in the main Library screen and dragging the Downloaded Music row up to the top. Note also that whatever you make visible or hidden on this Edit screen will also take effect on the Downloaded Music screen (eg making Compilations visible, Artists invisible, etc).

Note, there is no option to get rid of the initial Library screen. IE we want to effectively make the Downloaded Music screen the top level - there is no way to do that.


Can you record Face and Screen Capture simultaneously as two different video files in iphone

Yes, the iPhone is able to record two videos simultaneously.
But no, I don't think there is an app that does what you want. As I understand it, you want to do screen capture of any app, and simultaneously record the front-facing camera using a different app, than the one being screen captured. That is not possible.
You can do screen recording of any app simply by using the built-in screen recording feature of iOS.
You can also record using the front-facing camera at the same time using the built-in Camera app, or any other app that offers video recording. You can probably get an app that will record without actually showing the video on screen.
However, you cannot then switch to a different app (for example a game) and have the camera keep recording in the background.
If you do not want to use two devices to be able to do this, a work-around could be to record the screen capture first, and then record the reactions after the fact and edit them into the video. This is how some Youtubers add small reactions to their content.


Apple_Boot partition created on external drive?

You created one HFS partition, and one Core Storage partition, on which an HFS partition resides. The difference is that a Core Storage partition can be encrypted. I've never found a use for the Apple_Boot partition, although it is replaced with the recovery partition when you install OS X. You needn't worry about running out of partitions. The limit is ridiculously high these days. The EFI partition is part of the GUID Partition Table format by default, and should be kept. Neither Apple_Boot nor EFI take up much space, so I'd shy away from deleting them without a good reason.


How can I prevent an application from showing on the Dock?

Modifying the Info.plist has made sandboxed applications crash on launch since 10.8.

You can for example run

lsappinfo setinfo -app TextEdit ApplicationType=UIElement

after opening TextEdit to hide TextEdit from the Dock temporarily, but I don't know how to make the change permanent.


Since your goal is to free up space, you can configure your iPhone to only store thumbnails of the photos you have in iCloud Photo Library rather than the full-resolution images.

This is configured in Settings > iCloud > Photos > Optimize iPhone Storage (as opposed to Download and Keep Originals)

See this iMore article for more information on optimising storage.

It is not currently possible to completely remove photos or videos from one device when using iCloud Photo Library. This is clarified in the iCloud Photo Library beta FAQ:

  Deleting a photo or video from your Photos app will also remove the
  item from iCloud Photo Library and from your iCloud storage
  allocation.

The solution would be to disable iCloud Photo Library, allowing you to delete certain photos from certain devices, but then new photos would not be synchronised automatically.


iMac keyboard for programming. Is that comfortable or I should buy another one?

I personally use it everyday for my programming job. The thing I like the most about it is that the keys are low profile, so it's easy to glide your fingers across. That said, I have used a mac keyboard for the last 5 years, so I got used to it. You can only try to see if it fits you.


Generally, this issue indicates a stuck pin in the headphone jack and/or a hardware issue with the sound driver.

For the headphone jack, take your headphones and RAPIDLY plug/unplug them about 10 times in your Macbook. This should be enough to reset the pin and get it working again. Also, check for any debris that could be inside - a nasty lint bunny may be hiding inside causing some wreckage (heck, I've even seen wood inside of them). I know you said you cleaned the jack with a toothpick, but do this as well since a toothpick may not always reset the pin.

Should that not correct the issue, it may be an issue deeper with the computer. Since you already went through and reinstalled the OS, I'd say your next step would either be running Apple Diagnostic or Applecare service done on the laptop.


Can I delete /Library/Updates on EI Capitan

Theoretically, there should only be updates in that folder until you actually run the updates, then they should be cleared - so my first suggestion would be to check the App Store app & run any pending updates from there, reboot, then recheck the folder.

Anything left over at that point ought to be safe to delete, though I would retain the index.plist PPDVersions.plist & ProductMetadata.plist files, if present, unless you are having general updating issues, as I suspect they are designed to accurately track the update state.


Application name not appearing below thumbnail in mission control unless cursor is on it

It turns out once we have over 12 or so spaces it starts to have this zoom-on-hover effect with the space descriptions hidden. We cannot change this behavior. Source.


This is an example of where a simple C++ command line application and dynamic library are created. The version of Xcode is 7.2.1 which requires at least OS X 10.10.5 execute, but can generate applications that only require OS X 10.7 or newer.

Part I: Create the Workspace, Projects and Source Code Files.

Using the Finder application, create a folder. In this case, I
created the folder named "simple" in my "Documents" folder.
Launch the Xcode application. If the "Welcome to Xcode" window pops
up, close the window. From the menu bar, select the
File->New->Workspace... item. I used the name "simplews.wcworkspace", which I selected to place in the "simple"
folder.
From the menu bar, select the File->New->Project... item. Select
"OS X Application", then "Command Line Tool". Click the "Next"
button.
For "Product Name:" and "Language:", I used "simple" and "C++",
respectively. Click the "Next" button.
Under "Add to:" select "simplews". Click the "Create" button.
From the menu bar, select the File->New->Project... item. Select
"Framework & Library", then "Library". Click the "Next" button.
For "Product Name:", "Framework:" and "Type:", I used "simplelib",
"None (Plain C/C++ library)" and "Dynamic", respectively. Click the
"Next" button.

  Note: I choose a dynamic library. If you need a static library, substitute "Static" for "Dynamic". You can also change this after
  creating the project. (Look for "Mach-O Type" under "Build
  Settings".)

Under "Add to:" select "simplews". Under "Group:" and "simplews".
Click the "Create" button.
From the menu bar, select the File->New->Group item. On the
created folder, replace the name "New Group" with "simplelib".
Highlight the "simplelib" folder. From the menu bar, select the
 File->New->File... item. Select "OS X Source", then "C++ File". Click the "Next" button.
For "Name:" use "simplelib.cpp". Make sure the "Also create a
 header file" is not checked off. Click the "Next" button.
Verify the "Group" is the "simplelib" folder and under "Targets",
 "simplelib" is checked off. Click the "Create" button.
Highlight the "simplelib" folder. From the menu bar, select the
 File->New->File... item. Select "OS X Source", then "Header File". Click the "Next" button.
For "Save As:", use "simplelib.h". Under "Group" select the folder
 "simplelib". Under "Targets", make sure "simplelib" is checked off.
 Click the "Create" button.

Part II: Configure Project Dependences

Project "simple" has to be able to find the headers from project
"simplelib". Highlight project "simple", then "Build Settings".
Change "Header Search Paths" to "../simplelib". An illustration is
shown below.

  Hint: Click on the image or open in a new window for a better view.

Project "simple" has to be able to link to the library created by
project "simplelib". Highlight project "simple", then "Build
Phases". Under "Link Binary With Libraries" click on the + sign and
add "libsimplelib.dylib. An illustration is shown below.

Remove the library search paths added by step 2. Highlight project
"simple", then "Build Settings". Under "Library Search Paths",
delete paths "$(inherited)" and "$(PROJECT_DIR)lib/build/Debug". An
illustration before the deletions is shown below.

When finished, "Library Search Paths" should show no paths as shown
in the image included in step 1.

  Note: The dependency of project "simple" on project "simplelib" should be detected automatically. Therefore, the step to include one has been omitted.

Part III: Build and Run the Application

Ask Different is not about programming. However, I will include the code that I entered.

simplelib.h

#ifndef simplelib_h
#define simplelib_h

class sample
{
public:
    static void print();
};

#endif /* simplelib_h */

simplelib.cpp

#include <iostream>
#include "simplelib.h"

void sample::print()
{
    std::cout << "Hi from simplelib!\n";
}

main.cpp

#include <iostream>
#include "simplelib.h"

int main(int argc, const char * argv[])
{
    std::cout << "Hello, World!\n";
    sample::print();
    return 0;
}

To build the application first select Product->Scheme->Simple
from the menu bar. The sets the focus on application project
"Simple".

  Note: The check mark does not always move after making a selection. This has been a bug for quite some time.

Next, select Product->Build from the menu bar.
Finally, select Product->Run from the menu bar. The output is
shown in the image below.


How to permanently turn off check spelling while typing in macOS!

Go to system preferences, keyboard. Click on text tab and there is an option on that window to correct spelling automatically. Uncheck that box.


More than one banner in Notification Center

I think your issue is with the behavior of banners versus alerts.

Banners by design appear for several seconds and then disappear.
Alerts are designed to stay put. You can change the way an application's Notifications behave in the Notifications Preference Pane.

So switch your app's behavior to show alerts instead of banners and you should be fine.

Unless, of course, I'm misunderstanding your question.


From what I've found by Googling, I haven't found any built in Min/Max functionality, however you can easily write your own:

    to min(n1,n2)
       if n1 < n2 then
--> change "<" to ">" to make a max handler
           return n1
       else
           return n2
    end min

After you've written that function (called a handler in AS), whenever you need to set a variable to the lower of two values, you can:

set smallerNumber to min(numberOne, numberTwo)


Do I need to make my Windows 8 install disk bootable when using boot camp?

Burn it with Disk Utility by adding ISO file to left pane, then choose it and press Burn on a toolbar. And that is it.


I have a mid-2012 MacBook Air, and the Service Battery alert is showing

If it is still under Applecare I would absolutely get it checked out.  In the very least if there is an issue, you will get the battery replaced under warranty and be able to enjoy a few more years with it.


Subscribe to Shared Album from iCloud for PC

You cannot subscribe to a shared album without a Mac or an iOS device.

See this message from Apple when trying to subscribe to a shared photo album:

  iCloud Photo Sharing is not available for this device

  To subscribe to (sender's name)’s “Sample Photo Album Name” shared
  album on your iPhone, iPad, iPod touch, or Mac, open your invitation
  in the Mail app, and click the Subscribe button in the message.

  To subscribe you need to be signed in to iCloud on:

  an iPhone, iPad, or iPod touch with iOS 6 or later, or
  a Mac with macOS 10.8.2 or later and iPhoto 9.4 or Aperture 3.4 or later


How did NordVPN implement the kill switch in their iOS app?

Kill switches on iOS only work with the IKEv2 protocol.

IKEv2 provides resilience to the VPN connection. When the VPN client moves from one wireless hotspot to other, it automatically disconnects all internet activities when a VPN connection is lost and re-establishes the connection upon successful connectivity.

Mobile users specifically can benefit from such a protocol. However, it is not supported on many platforms as it is fairly new to VPN services.

Apple has a very strict process for getting the entitlements to allow an app to control system wide network access. You need to contact them and answer all kinds of questions before you get the entitlements.


What specs to look for in a router to connect multiple Apple and non-Apple devices efficiently?

It depends what you expect to get out of a router.

I just use an AirPort Extreme, and at any time there are at least 7 devices connected, 3 of which are on the 5ghz band, 3 are on 2.4ghz, and the other 2 are wired.

It's possibly the most reliable router I've had, and is incredibly easy to configure and maintain.

I also have 2 hard drives and a printer connected to it's USB port via a USB hub.

The only issue I have with it is that it doesn't play nicely if I try to set-up an incoming VPN connection on my Windows server, however it does work if I run a VPN on an OS X server I borrowed to test.


Are there any apps that copy files to another location whenever they change?

Your problem can be solved using 'Folder Actions'. You can create folder actions using AppleScript or Automator. If you do not know what 'Folder Actions are, you can read the Folder Actions Reference page on the Apple site to get you started.

  Folder Actions Reference

  Folder Actions is a feature of OS X that lets you associate
  AppleScript scripts with folders. A Folder Action script is executed
  when the folder to which it is attached is opened or closed, moved or
  resized, or has items added or removed. The script provides a handler
  that matches the appropriate format for the action, as described in
  this chapter.

  Folder Actions make it easy to create hot folders that respond to
  external actions to trigger a workflow. For example, you can use a
  Folder Action script to initiate automated processing of any photo
  dropped in a targeted folder. A well written Folder Action script
  leaves the hot folder empty. This avoids repeated application of the
  action to the same files, and allows Folder Actions to perform more
  efficiently.

  You can Control-click a folder to access some Folder Action features
  with the contextual menu in the Finder. Or you can use the Folder
  Actions Setup application, located in /Applications/AppleScript.

Note: you can create your own 'Folder Actions' using AppleScript Editor or Automator.


After Lion installation, Safari occasional unresponsive, won't take input

Try completely clearing out Safari of junk.

First, empty the cache by hitting Safari > Empty Cache....

Click Empty.

Then completely reset Safari by hitting Safari > Reset Safari.

Check all the checks and hit Reset.

Then quit and relaunch Safari. That should speed things up.

If not, you can always use another browser. ^cough^Chrome^cough^


Look in your home directory ('cd ~' to get there, 'ls -a' to look) for a .bash_profile or .bashrc file.

If you find one of them, open it up and you should see a line like this:

export PATH=/usr/bin:/usr/local/bin:/opt/local/sbin:$PATH

Cut the "/usr/bin:" and paste it after the "/usr/local/bin:"

If you don't find either of those files, create one called .bash_profile and put this line inside:

export PATH=/usr/local/bin:$PATH


It might be an incompatibility with your access point or issue with the driver. I had my driver crash several times, leaving the network stack unresponsive and requiring restart. This happened during a short power surge, leading to the router "almost" restarting (it's a Mikrotik router, the radio was down for a second, but not the whole router). Everything else reconnected (several iPhones, iPad and few other devices), but not my MacBook (at the time it was running 10.13 17A405)

Check your access point/router logs for a drop reason (if it provides any).

When this happens, you might do a wireless diagnostics report (option click on wifi icon, tap on ) and then search trough the files for some suspicious lines. After you collect several of them, open a bug report.

Another lead would be kernel based third party firewall solutions.


Lost my .bash_profile. Is it possible to recover it from Time Machine backups?

You do not even need to enter Time Machine, although your Time Machine drive must be connected and mounted.

In Terminal, which by default opens to your $HOME directory, you can use the following command, literally, to copy the .bash_profile file to your $HOME directory:

cp -av /Volumes/*/Backups.backupdb/*/Latest/*/Users/$USER/.bash_profile .

Note that this command assumes there is only one volume attached that has a Backups.backupdb directory in its root directory.


iPod Nano (7th gen) Bluetooth connection keeps dropping

First I'd try a simple restart (hold down the sleep/wake button and home button until the screen goes dark and release when you see the Apple logo)
Unpair the Bluetooth headphones from everything. The manufacturer should have instructions on how to unpair them from everything at once, or you can manually unpair them from all your devices individually.
Turn Bluetooth off and back on on your iPod.
Get a $10-$15 Bluetooth speaker from Wal-Mart and see if it will work with your iPod.

Check out this Apple Support link for additional help.


Is there a way to list the largest files and folders in Time Machine backups?

Yes - you can find large files in many ways.

In the finder search field type size:>9000 and add a size field if you wish in the list view to sort descending. Add zeroes to the number to get less results back for your file sizes.

This doesn't work well for network backups in my experience due to lag or incomplete spotlight databases. If that doesn't work, get a tool made to analyze Time Machine backups like BackupLoupe. It is crafted specifically to efficiently scan time machine backup drives and network volumes. It creates a comprehensive backup database of all the files and revisions that would make your size query a snap.

http://www.soma-zone.com/BackupLoupe/

Install the app
Let it index one or more intervals
Use the app's find window to sort on size after setting the search criteria as follows: Type is directory and match type of none of the following is true

It also helps to reveal the files in Finder so you could decide to remove that file across backups or just to delete that interval entirely.

Remove unnecessary backups from TimeMachine to get space
How can I manually delete old backups to free space for Time Machine?

Since Time Machine stores each backup in folders, you could unleash any other tool (DaisyDisk, Grand Perspective, WhatSize or other) on the backup, but they don't know how to interpret hard links and may take days or months to make a picture that doesn't represent the actual storage allocations.

BackupLoupe is smarter than the existing tools and doesn't double count hard linked files. It also runs in the background if you wish. Lastly, it reads a database file summarizing the backups so the results are near instantaneous and you don't even need the backup drive mounted to do the reporting.


Check your internet connection. This could happen for example if you're connecting through a corporate network or wireless hot spot that proxies all traffic through a central server.

If you are using your normal internet connection, where OS X Update usually works, and this is the first time you get this error message, it could be a cause of concern.


How do you stop screen sharing in Mac OS?

The icon in the menu bar with binoculars inside of a screen is definitely the way to disconnect.

Thanks to Chard Marmon for the answer in the comments of my question.


Words with friends cannot be accessed since update

"Words With Friends" is a Scrabble-like game available for many platforms.

As someone that has played in the past (but quickly gave up after days would pass between turns), I recall you had an option to either sign in with the app itself or use a Facebook login... I believe mostly for contact/friend matching, sending invites, polluting your Wall with game updates, etc.

If you're unaware of your password, perhaps you had it linked to a Facebook account before an app update was applied, logging you out?

There are both free-to-play and paid versions, but the former is supported with ads, as you've noted.


Does memory size increase the weight of the iPhone 6 Plus?

As a general answer normally an increase in memory capacity of that order won't have a significant effect on weight. I'm not sure exactly what memory chips Apple use in the iPhone 6 Plus but 16GB is in the realm where a single chip can be used. As an example a TSSOP-56 package is pretty common for FLASH memory  and if you read a typical Package Material Disclosure the total maximum weight is 221 milligrams each.

If they added an additional three and you allowed a little extra for solder it would still come in under a gram. So when Apple don't list a seperate weight based on memory capacity they probably either use higher density FLASH or don't consider the weight significant enough to list.


Aliases in Alfred: Keyword -> Open a specific folder in finder

Yes, you can. There are many ways to achieve the result you want. The easiest method is to create a workflow that contains all the aliases (keywords) that open folders/files in Finder. You must use Alfred 2 for this to work.

Open Alfred Preferences and choose Workflows tab.
Create a new workflow by choosing the plus sign in sidebar. You can name the
workflow as Custom Paths/Searces.
Select the active workflow and select the plus sign at top right. Choose Inputs > Keywords as your trigger. Fill in the keyword you want to use for as aliases. You’ll see one node is created in the workflow main panel.

Create a new node from Actions > Launch Apps / Files. Drag the folders you wish to launch from Finder into the list.

You can create set of folders if you wish. But by far this is the one I prefer because it offers more flexibility than using scripts like Open ~/Desktop via Terminal.


Why does my 2017 iMac work in every building except my office building?

You can plug the Mac into any voltage from 100 - 240v & it will not care at all, so that's a red herring.

I'd suggest a mains socket tester plug, to ensure the socket is correctly wired, from the wall & also the UPS.
Also, skip the UPS & test the Mac directly in the wall too. That would be the most probable fail point.


The iPad 4 can only be upgraded up to iOS 10.3.4, it will not show an option to upgrade to iOS 11 or later.


Did some research, looks like you can change values using some commands, havent tried it myself though.

http://blog.mplayerx.org/blog/2013/02/01/hidden-settings/


iPhone warranty valid in another country?

Did you purchase AppleCare? It provides global coverage, so long as the necessary repair is available in the country you are now in. See this page.

If not, the standard Apple Warranty appears to state that if the device is portable, meaning it can operate independently without a power cord, you can obtain warranty service worldwide. (Scroll down on that page to the "Obtaining Warranty Service" section.)


Can't connect to L2TP over IPSec VPN from Mac 10.12.4

First step: Ensure that outgoing L2TP connections work properly. To do that, run the following commands in Terminal (you can copy and paste if you want):

/usr/bin/nc -uvw5 portquiz.net 500
/usr/bin/nc -uvw5 portquiz.net 1701
/usr/bin/nc -uvw5 portquiz.net 4500

You should get something that looks like this (note the three "succeeded" lines):

found 0 associations
found 1 connections:
     1: flags=82<CONNECTED,PREFERRED>
    outif en0
    src 192.168.1.2 port 56916
    dst 178.33.250.62 port 500
    rank info not available
    TCP aux info available

Connection to portquiz.net port 500 [tcp/isakmp] succeeded!
found 0 associations
found 1 connections:
     1: flags=82<CONNECTED,PREFERRED>
    outif en0
    src 192.168.1.2 port 56917
    dst 178.33.250.62 port 1701
    rank info not available
    TCP aux info available

Connection to portquiz.net port 1701 [tcp/l2f] succeeded!
found 0 associations
found 1 connections:
     1: flags=82<CONNECTED,PREFERRED>
    outif en0
    src 192.168.1.2 port 56918
    dst 178.33.250.62 port 4500
    rank info not available
    TCP aux info available

Connection to portquiz.net port 4500 [tcp/ipsec-msft] succeeded!

If that works, then you should be able to connect, and the problem is likely the server, or a configuration problem (I've used the macOS L2TP client for a long time and haven't experienced any issues). If not, something is blocking an outgoing port.


What's wrong with site layout under macos?

The problem was in Adobe Flash Player. I've installed this monstrous thing and forgot.


All apps wiped from jailbroken iPhone (iOS 7.0.4) after reboot from battery loss

It's a bug. Your apps aren't gone but just not visible on your Home Screen.

To restore them, reinstall a package through Cydia (either an existing one, or a new one will suffice). Then either respring (can be achieved via WinterBoard) or reboot your device (unnecessary if you reinstall a package that requires SpringBoard to restart, like ClassicDock for example).

I have unfortunately not been able to pin down the exact cause of this.


Change the link underline color in Keynote

Select the text, press CMD-T to open the Fonts panel (from the Format > Font menu), then change the underline color via the underline popup's Colour menu item.

Please see image below.


Option-N and Option-P (What are they doing and how do I disable or rebind them?)

Thanks--the comments made me realize that I was barking up the wrong tree.
This shortcut was not a system shortcut but actually provided by Hammerspoon, specifically a feature (not a bug) of https://github.com/agzam/spacehammer, which is designed to provide convenient shortcuts for an "Spacemacs" workflow:

Other features

Alternative App Switcher Option n/p
Simple tab switcher for Chrome and iTerm Option j/k

Quitting the whole Hammerspoon process gave me back those keys.


Get OS X Notification Center State From the Command Line

You actually can find out if the Do Not Disturb is currently enabled or disabled.  Notification Center drops a plist in the following location that you can read the value of.
Run the following to find the plist file:

ls ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist

Now, you can read the value from the plist you just found by using:

defaults read ~/Library/Preferences/ByHost/com.apple.notificationcenterui.8D3EA20D-8D7F-52E2-9F99-BC17A13A3F0E.plist

NOTE: your actual filename may be different than what I have listed above.

You will see a key called "doNotDisturb" and it will either have a value of 1 or 0 (enabled or disabled)

You can also change it's status by doing:

defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.8D3EA20D-8D7F-52E2-9F99-BC17A13A3F0E.plist doNotDisturb 1

or:

defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.8D3EA20D-8D7F-52E2-9F99-BC17A13A3F0E.plist doNotDisturb 0

To make the change take effect, you'll need to restart Notification Center by typing:

killall NotificationCenter

I've actually written a very simple Automator script so now I can enable/disable the Do Not Disturb for Notification Center with a keyboard shortcut.  Very handy. :)


VirtualBox drive, new size not visible to Disk Utility

Out of curiosity, is your host system OS X 10.11 (El Capitan) as well? From my experience, El Capitan's Disk Utility has been basically useless, and I've had several times like you describe where it just flat out refuses to let you do things. IF this is the case, I would recommend getting the old, less useless Yosemite Disk Utility back following the instructions here:

Option 1 - From a Backup
1. Copy Disk Utility.app from the /Applications/Utilities folder of a Yosemite Time Machine backup to somewhere convenient (like your desktop)
2. Download a hex editor (I personally like Hex Fiend)
3. Right click your copied Yosemite Disk Utility and click "Show Package Contents."
4. Go to Contents/MacOS within the package contents and open the file called "Disk Utility" with your hex editor
5. Find the chunk D584C00F 85440100 within the file (near or on line 25056 in Hex Fiend) and change the '85' in the second half to '84'.
6. Save the file. You should now be able to run this copied Disk Utility.
Note: you may have to give root:wheel ownership:
sudo chown -R 0:0 ~/Desktop/Disk\ Utility.app

Option 2 -  From a Download
1. Copy your El Capitan Disk Utility somewhere else besides /Applications/Utilities
2. Run this script, which downloads the Yosemite Recovery Update, copies out Disk Utility, and patches the version for use on El Capitan.
Note: It also tries to copy it over the current El Capitan Disk Utility, which failed on my computer because of system permissions.

IF your host is not El Capitan, the above does not apply. But as long as your host is a Mac, you could also try looking at the partition via the command line tool diskutil, although in my experience in El Capitan this tends to work almost as poorly as the new Disk Utility GUI.
1. List your disk partitions with:
diskutil list
2. Find your VirtualBox partition on this list - it will probably be something like /dev/disk1s2
3. Run sudo diskutil resizeVolume  ` to try and resize the partition. If there is data on the partition, make sure you have it saved elsewhere.


How to remove a non-existant iCloud mail account from mail?

I know this is an old question, but since it was one of the first hits on a google search I thought it could use an answer that worked for me. I had a similar problem to this - I had a duplicate of my iCloud account that I couldn't remove, and I received the same message about having to delete the account in system preferences. Deleting the account from there didn't seem to help, so I was searching for possible solutions, and an answer to a similar question put me on the right track. You can see my description of the fix on that post (How to remove 'phantom' iCloud account from Apple Mail) , but I'll repeat it here:

First, I logged out of iCloud in system preferences, and let it delete all the relevant local copies of iCloud data.

Next, go to the Library folder in finder. You can do this by holding 'option' and clicking the 'Go' item in the menu bar, then selecting Library.

In this folder, go to a folder called Mail. In this folder, you'll find Mail/V2/. In Mail/V2/ there are a number of folders corresponding to the accounts you have added in Mail. It's easy to tell which is which. There's also a folder called MailData - I'm using Yosemite, and the folder MIGHT have a different name/structure in other versions, but regardless of version you should be able to find a file called Accounts.plist.

First I deleted the folders that corresponded to the accounts I wanted to purge. Next, I opened Accounts.plist in a text editor – it doesn't matter which one you use, but your life will be slightly easier if your editor of choice can highlight matching tags in xml type files.

The part you're looking for begins with the following:

<key>MailAccounts</key>
<array>

The next thing you'll see is a <dict> tag. This is the beginning of an individual account 'object'; all information for each account will be between <dict> and </dict> tags. Find the 'block' that seems to correspond to the account you don't want, and delete everything from the <dict> to the </dict>, including the tags themselves. Be careful though, because there's another set of tags nested inside containing info about the vendor of your email account - you want to be sure you're selecting the matched outer pair.

Having done this, I was able to load up Mail again, and the unwanted accounts were gone. The remaining accounts were working fine. I then went back to the iCloud preference pane, logged into my account again, and checked the box for Mail – it worked, and I now have a fully functional iCloud mail account, and no duplicates.


In Keynote, how can I simulate magic move between different images?

In essence, you want both objects on both slides, overlapping, then animate the opacity between the two with Magic Move. This recreates a Magic Move pretty accurately.

See Keynote Magic Move between two different objects


Does iOS 8's MAC address randomization give the actual MAC address once connected?

Yes. Even before you're connected, your device will give its real MAC address when you tap on a network to connect to it, to allow for MAC address filtering, etc.

MAC address randomisation is discussed in this Apple security guide:

https://www.apple.com/privacy/docs/iOS_Security_Guide_Sept_2014.pdf


Iphone 4S is displaying black screen but is still on. Can't restart because lock button is broken

It sounds a lot like that to me. You could disconnect and reconnect the LCD cable yourself, if you are comfortable with opening up the iPhone. You would need a special iPhone screwdriver (one with 5-point star tip, AKA pentalobe), which can really only be found online.

You could also take it in to a repair shop, if any are around you, but whatever you choose don't over pay, as a working iPhone 4s is only worth around $100.


MBPR / OSX Lion system volume doesn't affect output

I had the same problem and was able to fix it by running this from the command line, which unloads the audio kernel:

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

When I load the kernel back up, as indicated in the link below, the problem comes back.

Also see "Restarting sound service?".


Can I untick all checklist items in an iOS Notes note?

"Select all" text in the list/note.  Right-click and choose "mark as checked".  Click it again to "mark as unchecked".


Can a webpage open in Safari crash the whole computer?

My assumption solution:
Safari is continuously attempting to reload the last session.
To resolve this issue go to ~/Library/Saved Application State/
Remove the com.safari... folder and place in the Trash.

A second issue could be adware, which created the issue in the first place.
Open Safari, which should operate properly after removing the above folder, and go to AdwareMedic .
Download and run the free program and that will remove any adware.


Can you switch the top case and keyboard to a different language?

I have done it on a PPC 17" MBP equivalent and also on 2011 15" MBP. It needs plenty of time and care. Say 24 hours for first time. Look on iFixiT for "how to s" and read them through carefully two or three times. My original reason to do so was to change keyboard from Spanish to GB English.


Show contact name that save in outlook app as Caller ID?

I don't think the iPhone can use the contacts in Outlook app.
However you can syncrhonize your contacts through iTunes :

Connect your iPhone or iPod touch to your computer using the cable provided with your device or by placing the iPhone or iPod touch in the Apple Universal Dock
iTunes opens automatically when connected to your computer.
In iTunes, in the source list, under Devices, click the entry for your iPhone or iPod touch.
Click the Info tab.
Under Contacts, click Sync contacts from, and then click Outlook.

Or you can try to add your contacts in your iPhone :

Settings -> Mails Contacts, Calendar -> Add an account

And then just syncrhonize your contacts.


APFS - Catalina - Increase the size of a container

Things digressed after the posting. Without doing anything, the size of the physical disk also changed. I think there was corruption in the file system, although Disk Util found nothing. I saved everything, and reformatted the SSD. All seems OK now with proper sizes showing up.


OS X: Is there a built-in scheduler program?

While KeithB's answer is correct, actually, cron is being deprecated in favor of the OS X specific launchd.

Commands to be run via launchd are described in Apple "plists", or property lists, which are really just XML files:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.apple.periodic-daily</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/sbin/periodic</string>
        <string>daily</string>
    </array>
    <key>LowPriorityIO</key>
    <true/>
    <key>Nice</key>
    <integer>1</integer>
    <key>StartCalendarInterval</key>
    <dict>
        <key>Hour</key>
        <integer>3</integer>
        <key>Minute</key>
        <integer>15</integer>
    </dict>
</dict>
</plist>

Having said that, it's not a very user friendly (nor Mac-like) way of scheduling commands to be run. This question on SuperUser lists a few GUI alternatives, including:

Lingon (http://sourceforge.net/projects/lingon/) (Free, may not work on 10.6)
Lingon (http://www.peterborgapps.com/lingon/) (Not free, works on 10.6)

launchd Editor ($5 Shareware)


To set up a hot spot on your iPad, start by opening Settings and navigating to General > Network. (Note: you will need to have the Cellular Data connection turned on.)

You can set up your personal hot spot by tapping on the giant setup button, which will check with your carrier to see if the feature is supported, and if it is, allow you to turn the hot spot on. If your carrier doesn't support it, you'll get an alert telling you as much.

Enter a password that has to be minimum 8 characters long.


Switch input language depending on physical keyboard attached

This type of functionality is sometimes called location management. Basically, the machine determines its location using hints from network connections. In the Mac OS 9 days, Location Manager was built in to the OS. Not so with Mac OS X.

Here is a discussion of a similar capability, although I don't know how current it is:

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


PDF reader that restores last viewed page

Preview can do it. Just be sure that in your Preferences → PDF tab, you have checked the following option:


Mountain Lion upgrade and many sites are not opening

This issue affected several people after upgrading to Mountain Lion. For many, reducing their MTU size solved the issue:

Open System Preferences.
Select Network.
Select your connection and choose Advanced...
Select Hardware.
Change Configuration to Manually
Reduce the MTU size to 1300. Most people had good experiences with this value.
Observe how ping behaves over time. You can further reduce the MTU size in steps of 4.

However, there seems to be another issue: Proxies. The solution suggested here is:

Open System Preferences.
Select Network.
Select your connection and choose Advanced...
Select Proxies.
Turn off Auto Discovery Proxies.
Apply the settings.

This should be fixed with an upgrade to OS X 10.8.1 (not sure if an upgrade to Mountain Lion directly brings you to the latest upgrade, or to 10.8.0).

Actually, I would first try the upgrade to 10.8.1. If this does not work, try the proxy solution. If this does not work, try the MTU size reduction.


Can I attach an external GPU to my MacBook Air late 2010?

Unfortunately not, your Macbook doesn't have Thunderbolt, only Mini DisplayPort. For best results, your mac should have Thunderbolt 2 to take full advantage of the speeds.

By the way, I have Macbook 2011 and I had 2x Thunderbolt displays at 2560x1440 with my integrated HD3000 512mb without a problem. But it was fast as hell when I added a SATA3 SSD with 560mbps read. Hard drives are bottlenecking! :)


What could be wrong with an Ethernet port on a black macbook?

You would normally expect better performance from a wired connection, even it it is slower on paper, so there would seem to be a problem, and it would be anywhere on the physical connection from the macbook to the internet router.  I would first check what sort of connection you have, 10 half duplex would be bad, 100 full better (1Gb full best, but I don't know if the blackbooks had gigabit ethernet).  Check this out on your switch/router and your macbook if you can.  It could be set/requested at either end of the connection.  A bad cable could force a slower auto-negotiated rate too, so try swapping it out.


How can I troubleshoot this re-occuring prompt to give a mysterious app security access?

This may be caused by extensions that were installed when the Eltima USB Networks Gate for Mac application was installed.
A couple of possible solutions I found:
This one from an Eltima forum which it's recommended to run in safe mode:
sudo /Library/Frameworks/EveUSB.framework/Support/uninstall

The other is from a Stack Overflow post that provides a script for finding and removing any Eltima USB Networks Gate for Mac extensions.


How can I disable Siri for making reminders and calendar items?

Your only option is to completely disable Siri when your phone is locked.

To do this, in the settings:
Click on General
Click on Passcode Lock
Scroll down and uncheck Siri under the heading ALLOW ACCESS WHEN LOCKED:


How can I wipe my iPhone to start over with Find My iPhone active?

This can't be done with Find My iPhone active. You need to disable Find My iPhone before you can erase/restore the device.

If you restore the device in restore mode, then you will enter Activation Lock. This cannot be 'bypassed'—you will have to have it disabled by Apple if you can not enter the Apple ID credentials. For more information on Activation Lock, see:

How can I bypass Activation Lock?


Migrate from an early 2015 MacBook Pro running Catalina to a 2019 MacBook Air running Mojave

This has already been answered here

Anyway you should be fine as long as you only import data, e.g. desktop, documents, downloads, etc.  I would not try to carry over ~/Library folder, as this may contain items that are only relevant to the 'newer' version of macOS.  You should probably separately export Apple Mail and re-import as well.

That being said... why don't you just first update the 2019 to 10.15 then directly import your time machine and not worry about incompatibilities?


Remove Airdrop function to do tightening of OSX

I did some looking around and came up with that the removing the AirDrop will give you only 150kb of space.

So I am not sure it is wort messing around with it, since I do not know what dependencies are there, and the disk space gain is not worth mentioning it.

You can look it up in your

/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/PlugIns/AirDrop.sharingservice/Contents/MacOS


Photoshop on mac "could not save [file] because write access was not granted"

After some trial and error, I tracked it down to the file being selected in Finder.

It seems like when Finder is displaying a preview of a PSD, it locks the file.

It seems to only happen in this view mode:

Selecting another file in Finder, or switching view mode, or closing the finder window, all prevent this error.

So while Finder is like this, the file won't save:

Clicking off it frees it for saving:

As does switching to this view mode to one that doesn't show a preview:


checking the status of an ongoing "sleep" process from the terminal

The sleep command in itself offers no service that allows the monitoring of the remaining sleep time. It is also not displayed anywhere.

As the sleep command operates without issuing a series of system calls for the kernel, you won't be able to use a typical debugging tool such as dtruss either. If you try to use the lldb debugger to attach to the process, you'll find that the sleep command is also interrupted and cannot be continued.

So it is not as such possible to very precisely determine the amount of time left. If you can make do with an imprecise result, do the following:

First run this command:

ps xa | grep sleep

This should show you the sleep command with the number of seconds that it is supposed to sleep in total. For example:

1234 s0123 S+    0:00.01 sleep 789

Here 789 is the number of seconds that the command is supposed to sleep in total.

Then afterwards run this command:

ps xa -o etime,command -c | grep sleep

It will show you the total time the process has been running:

  03:15 sleep

This means that the process has sleep for 3 minutes and 15 seconds = 195 seconds. The remaining sleep time is 789 - 195 = 594 seconds.


I whipped up a Python script to read the plist file referenced in the question patrix mentioned in the comments.

#!/usr/bin/env python
import plistlib
from shutil import copy
import subprocess
import os
from tempfile import gettempdir
import sys
import atexit

BOOKMARKS_PLIST = '~/Library/Safari/Bookmarks.plist'
bookmarksFile = os.path.expanduser(BOOKMARKS_PLIST)

# Make a copy of the bookmarks and convert it from a binary plist to text
tempDirectory = gettempdir()
copy(bookmarksFile, tempDirectory)
bookmarksFileCopy = os.path.join(tempDirectory, os.path.basename(bookmarksFile))

def removeTempFile():
    os.remove(bookmarksFileCopy)

atexit.register(removeTempFile) # Delete the temp file when the script finishes

converted = subprocess.call(['plutil', '-convert', 'xml1', bookmarksFileCopy])

if converted != 0:
    print "Couldn't convert bookmarks plist from xml format"
    sys.exit(converted)

plist = plistlib.readPlist(bookmarksFileCopy)
 # There should only be one Reading List item, so take the first one
readingList = [item for item in plist['Children'] if 'Title' in item and item['Title'] == 'com.apple.ReadingList'][0]

if 'Children' in readingList:
    for item in readingList['Children']:
        print item['URLString']

Copy and paste that into a file, name it something like readinglisturls.py. Then make it executable by running chmod +x readinglisturls.py in the Terminal. Then you can run it in the Terminal and it will print out any Reading List URLs. If you want the URLs in a file, you can redirect the output to a file by running /path/to/readinglisturls.py > myfile.txt in the Terminal.


Issues & Errors with Restore from ios7 Backup to ios9 on iPhone 5?

When you see two backups for the iPhone, there is one automatically from sync and one you did by hand by "Backup Now". I would choose that one, it is the one marked with the precise date.
Note: auto backups (sync) are overwriting the earlier one.


Did you follow this steps:

Mac OS X

DNS settings are specified in the Network window.

Example: Changing DNS server settings on Mac OS 10.5

From the Apple menu, click System Preferences, then click Network.
If the lock icon in the lower left-hand corner of the window is locked, click the icon to make changes, and when prompted to authenticate, enter your password.
Select the connection for which you want to configure Google Public DNS. For example:
    To change the settings for an Ethernet connection, select Built-In Ethernet, and click Advanced.
    To change the settings for a wireless connection, select WiFi, and click Advanced.
Select the DNS tab. (take note of the existing to be able to go back)
Click + to replace any listed addresses with, or add, the Google IP addresses at the top of the list:
    For IPv4: 8.8.8.8 and/or 8.8.4.4.
    For IPv6: 2001:4860:4860::8888 and/or 2001:4860:4860::8844
Click Apply and OK.
Test that your setup is working correctly; see Testing your new settings below.
Repeat the procedure for additional network connections you want to change.

To test that the Google DNS resolver is working:

From your browser, type in a hostname (such as http://www.google.com/). If it resolves correctly, bookmark the page, and try accessing the page from the bookmark. If both of these tests work, everything is working correctly. If not, go to step 2.
From your browser, type in a fixed IP address. You can use http://18.62.0.96/ (which points to the website http://www.eecs.mit.edu/) as the URL.* If this works correctly, bookmark the page, and try accessing the page from the bookmark. If these tests work (but step 1 fails), then there is a problem with your DNS configuration; check the steps above to make sure you have configured everything correctly. If these tests do not work, go to step 3.
Roll back the DNS changes you made and run the tests again. If the tests still do not work, then there is a problem with your network settings; contact your ISP or network administrator for assistance.

Possible limitations:

Routers

Every router uses a different user interface for configuring DNS server settings; we provide only a generic procedure below. For more information, please consult your router documentation.

Note: Some ISPs hard-code their DNS servers into the equipment they provide; if you are using such a device, you will not be able to configure it to use Google Public DNS. Instead, you can configure each of the computers connected to the router, as described above.


Keyboard shortcut for start dictation from PC keyboard

You should be able to easily change the shortcut for Dictation from the Dictation preference pane in System Preferences.

Choose Apple menu > System Preferences, then click Dictation & Speech. Turn on Dictation, then choose from these Dictation options:
Choose the keyboard shortcut you will use to signal that you're ready to start dictating.


Canceling the last dictated words in dictation mode in iOS

iOS Dictation does not have the same voice actions as OS X, and is missing quite a few 'commands' such as the one you mention. Generally iOS Dictation is purely meant to transcribe the words you say and there's even very limited input for punctuation compared to OS X.


How to make two internal SSD drives work best on a Mac

I haven't tried this myself but you should be able to create an APFS volume group from your two drives to effectively create one "Fusion" drive. You would use
sudo diskutil apfs create

or
sudo diskutil apfs createContainer

to accomplish this. You can run those commands as-is to read usage. Also see the manual page for diskutil (man diskutil).
The advantage of a Fusion drive is that you don't have to manually manage which files get put onto which drive; the whole thing behaves like a RAID 0 array (i.e., JBOD, "Just a Bunch of Disks"). The downside is that you're now multiplying your chances of total data loss if there's corruption on either of the drives. So before beginning, you are very strongly advised to create AND maintain a backup of your data.


How about the legitimate way through AT&T:

https://www.att.com/deviceunlock/client/en_US/


What is a good RAW File Processor/Developer/Editor for Mac?

Apple iPhoto '11

Let's not forget that Apple iPhoto '11 costs $15 in the Mac App Store, and that it has processing tools for RAW as well as frequently-updated profiles for working with many makes and models of cameras that produce RAW image files.

Google Picasa

Google Picasa is free and supports many RAW formats.

Canon Digital Photo Professional

version 3.11.26 is compatible with Mac OS X Lion. If you already own an earlier version that came with your Canon camera, you can download the updater from canon.com for free. Otherwise, here is how you can get it:

Canon Digital Photo Professional comes on a CD with a suite of programs called Canon Digital Camera Solutions Disk ver. 38.1.

I recently bought a used Canon Powershot G10 whose seller did not provide the original software sold with a new Canon. So I called up Canon's customer service, explained that I bought a used Canon, and asked them if I could purchase their tools on CD. They sold me the suite for US $20 plus tax and shipping (it came to $27).

  ...you may purchase the latest Canon Digital Camera Software Solutions
  disc for your camera through Canon USA's Customer Support Center at
  1-800-828-4040. Residents of other countries should contact their
  regional Canon customer support center for further assistance.

I installed the whole suite on Mac OS X Lion, then downloaded the latest updates from canonusa.com to make sure they were compatible with Lion.

The suite includes Canon Digital Photo Professional, for processing RAW images, a batch-file processing utility called Canon Digital Photo Professional Batch, the Canon Image Browser for general photo management, and Photostitch for making panoramas.


Boot into Safe Mode by holding the volume up button on boot. If the problem doesn't occur in Safe Mode, it's a substrate tweak causing the problem. Still in Safe Mode, go to Cydia and uninstall any lock screen related tweaks until the problem is fixed.


Try typing "curl -v http://domain.com" and see if you can fetch the page that way. Try a few different sites, to rule out one specific site being down.

Also, try confirming there's no proxy set by using:
networksetup -getwebproxy Wi-Fi  (if you're connected via wifi)


Can I stream videos to Apple TV using the VLC iPad app?

Unfortunately not. The VLC app was yanked from the app store some time ago due to some political issues within the developer base and conflicts with the app store policies. It hasn't been updated since then, and likely won't in the future. Also because it plays video in formats the iPad and Apple TV don't support, it's unlikely AirPlay support could be added anyway.

You might be able to use the iPad HDMI adapter to mirror the display on the TV, but I'm not sure how that performs with video going.

It's a bit outside the scope of AskDifferent, but there are several boxes similar in concept to the Apple TV that support a lot broader range of formats (much closer to VLC's level of support). I'm not aware of any that interface with an iPad, but most play from an attached hard drive or a network share. The WDTV Live and the Patriot Box Office are two popular ones, but there are many more.


Files created by Windows on Lion SMB shares have 600 permissions

I think this could be a bug. I'm seeing the same behaviour in Mountain Lion too.

I've ensured that the file sharing settings are correct. Go to the folder in Finder and verify that the user has correct permissions, including creating files locally, which result in the correct (644) permissions. Go to System Preferences -> Sharing and select the share, and verify the user is in the list with read&write permissions.

Using the command line tool:

$ dscl localhost -list /Local/Default/SharePoints

to list shares, and:

$ dscl localhost -read /Local/Default/SharePoints/<sharename>

I can see:

dsAttrTypeNative:smb_createmask: 644
dsAttrTypeNative:smb_directorymask: 755

Yet files created by windows users end up with 600 permissions and are not readable by others.

While not an answer, hopefully it will give someone a step closer to finding it.


MacOS: Is it possible to import customized voice in "Announce the time"?

I did 2 things to handle similar requirement. Since my way is not a direct file import meanwhile required preknowledge on shell, I am not sure if it can resolve your problem.

The 2 things:

a bash script prepared to let PC alarm in the customized voice. You can find my bash script here call bclock.sh then substitute my sound file path with yours: https://github.com/vjyq/bclock/blob/master/bclock.sh
a cronjob set up to make PC chime hourly. My cronjob cmd: 0 * * * * /Users/<user-name>/bclock/bclock.sh   # you could get <user-name> via $ whoami

You may find more how-to in my post: https://vjyq.github.io/bclock/

Hope this helps.


Login screen characters all question marks, login info isn't working

This looks like a font corruption issue. If you can boot into recovery mode and access Terminal you might be able to solve the problem by restoring the default system fonts.

First, to boot to recovery mode: Reboot your machine holding CMD + R until you see the Apple logo.

When you see the "Utilities" screen, choose "Utilities" from the menu, and then Terminal

Paste the following into Terminal:

fontrestore default

Press RETURN.

If this doesn’t fix the problem then paste the following after the prompt:

sudo atsutil databases -remove

Press RETURN.

Close terminal and restart normally.


Will a 120Hz monitor work with Thunderbolt?

If the monitor works with whatever adapter you want to use (Mini DisplayPort to DVI, etc.), then it should work fine on the Thunderbolt port.

When it comes to monitors, Thunderbolt isn't special: it's just like DisplayPort.


How to let user specify name of new screenshot using Automator

After much hunting, I found Get Selected Finder Items and then Rename Finder Items: Name Single Item.  One nuance is that renaming the file ends up recursively calling the script, because the file with the different name is perceived as a new file.  I got around this by having a 'staging' folder, then the ultimate destination folder, and used Mover Finder Items as the last step in my Automator sequence.


Choose display when doing a screen capture with external display

You might use ⇧⌘4 (Save picture of selected area as a file) and just drag the selection around one display.

screencapture -m only captures the main display:

-m      Only capture the main monitor, undefined if -i is set.

I don't know if -S supposed to capture the display of the selected window, but options like -Sw or -SW only seemed to capture the selected window.

-S      In window capture mode, capture the screen instead of the window.
-w      Only allow window selection mode.
-W      Start interaction in window selection mode.

-R (rect) captures a specified area:

screencapture -R0,0,1920,1080 /tmp/screencapture.png


What is causing the high system CPU load under Mountain Lion?

Try opening a terminal and type

  ps -AaC

The CPU time there is cumulated time spent executing, but maybe a process will show with an all time cpu use that sticks out somehow.

There also seems to be an answer to a similar question here which suggests Intel Turbo Boost may be the culprit.


New Big Sur upgrade. . . downgrade for click drag?

Finally too frustrated to wait further I relented and called Apple.  Apparently this has been a problem in their beta issue of the OS-- 11.1.  Person I spoke with said he experienced it personally but since the latest BETA FOR 11.2 has come out to developers it is gone.   I just need to wait till Apple bumps out their 11.2 OS version.


Turn off all things you can in iCloud settings. The idea is to back up as little as possible. Then turn them on half at a time till you discover which “group” is failing.
Or, contact Apple support. They can see the logs on the server side and tell what is messed up if needed. You will likely do some other troubleshooting like try a different network, but costumer support has the best tools to support your specific account.

https://support.apple.com/en-us/HT207428 ( what iCloud backs up )
https://support.apple.com/en-us/HT204247 ( reduce the size of your backup )


Permanently change mount point of volume?

Set an entry in /etc/fstab as directed here. To summarize.

Open Disk Utility, unmount the relevant volume.
Click on the volume you're trying to mount, and click the "info" button. Note down the drive's File System UUID, which should look something like 5E85BA88-7C74-34A9-8CE6-267C752CE2BA. I'm just gonna use 123abc as shorthand for it.
Open up /etc/fstab using your text editor of choice (run it as root!) Edit: as per klanomath's comment below, run sudo vifs to safely edit etc/fstab, and add the following line.

UUID=123abc /desired/mount/path hfs rw 0 2
Mount the volume, the mount point should show the path you specified.

Some notes:

I have absolutely no clue what the "1 2" does at the end of that line. It was there in the link, so I kept it. Thanks to fd0 for helping me out here!
The page I linked instructs you to reload /etc/fstab using some niload command. I couldn't figure out how to install whatever package that required, but the good news is that I think DiskUtility will automatically reload the file, so don't worry about that.
Some sources will tell you to reload etc/fstab using the command mount -a. It seems like this should be a perfectly sensible way to do so, but it does not work. Don't worry if it tells you it can't mount a volume.


As suggested, SMC reset should be your first port of call.

If that doesn't change anything, try removing the battery and see if the system recognises the change. (Status should change to "no battery"/battery icon with an x). If it changes, that pretty much means that the battery is toast.

I'm guessing that your battery has failed as this is the most likely cause of these symptoms. Cycle counts aren't a sure fire way of determining battery health, they can just die.

If your battery is less than 12 months old, you are entitled to a replacement from Apple.


Is there a way to sync bookmarks between chrome and safari on an ongoing basis?

The chrome extension "Xmarks" may serve your needs. The extension syncs bookmarks between computers.
https://chrome.google.com/webstore/detail/ajpgkpeckebdhofmmjfgcjjiiejpodla
seems to be available for both chrome and safari. Then if you use icloud sync, bookmarks "should" propagate to your mobile device. Changes on the idevice would propagate back to desktop safari. What is unknown, is if you would have to periodically launch Safari on the mac to get things in sync. NOTE that this solution runs on PCs only (Using a '.com' ap / program). If on Apple only, will work only if your Mac also runs Windows.


What should I consider before buying external monitor for my MBP?

What monitor size/resolution I should consider?

This is entirely up to you.  What makes sense for you?  Determine what features/specifications are important, then your budget, and then start shopping.  This will always be a subjective decision

  how will I Connect my mac to my monitor ? HDMI? Thunderbolt ?

This is less subjective; the question is, what does the monitor support?

Your MacBook will have both mini DisplayPort and HDMI  meaning you can use either cable.  Which one you use is entirely up to you, but my recommendation is

Go with DisplayPort as HDMI can be very flaky (just search this site for examples)
Use the port that matches your monitor - don't convert the signal.  I am a bit proponent of not converting display signals; converting introduces unreliability.  If you must convert a signal, use an active adapter.


How Often Does Total 'Data Received' Reset in Activity Monitor?

I would imagine a whole lot quicker if the total is in KB than GB

Empirically, every time I DL another 0.01 GB once my download figure is showing in GB - that's roughly every 10s, at 10MB/s on a 150Mb line.

Edit - changed my mind, sorry - it's looking like every 4s.
I was looking at the wrong info, my bad.


Simply browse for the app on your iPhone and download it from there under the account that you paid for the app originally.

Follow this apple documentation on how to download a previously paid app.


iPhone 5 and MacBook Air take quite a few attempts to tether

I fixed it by going to System Preferences → Sharing and checking the box for Internet Sharing.


Any way to write the Terminal scrollback history?

Perhaps use iterm? http://www.iterm2.com

Its free and should fit your needs?


Open a link in Safari with a keyboard shortcut

You can go through all links and controls in Safari using ⌥ Option+⇥ Tab. However, that's not ideal for Google. On Google, you can press ⇥ Tab and an arrow will appear next to the first result. You can then press the arrow keys to go up and down through the list.

When you have selected the link you want (either through ⌥ Option+⇥ Tab or Google’s way) you can press ↩ Return to open the link in the current tab or ⌘ Command+↩ Return to open it in a new tab.


Similar to TextExpander App but simulating typewriting text effect

If you mean write something in monospace font, I use TextExpander for inserting the clipboard in a specific font, where I choose a monospace font (I chose Monaco since it seems like it's available on many platforms/OS). Handy for when citing a block of code in an email for example.


How to map Option+X but not change Option+Shift+X in KeyRemap4Macbook?

<autogen>
  __KeyToKey__
  KeyCode::C, VK_OPTION | ModifierFlag::NONE,
  KeyCode::CURSOR_LEFT, ModifierFlag::FN
</autogen>

The use of | ModifierFlag::NONE prevents other key combinations from being remapped.


What might break Mavericks "look up" gesture?

Although I never found which preference file was responsible, deleting all of them (I'd already tried com.apple.AppleMultitouchTrackpad.plist and com.apple.driver.AppleBluetoothMultitouch.trackpad.plist) restored the gesture.


Apple TV lag and connecting to Time Capsule

Hardwiring the apple tv to the TC does refuce the lag cr wifi, but won't change any download lag.

Have mine hardwired and no issues...


Check if either

You're logged in with someone else's icloud or email accounts in settings

or

Someone you know (kid, spouse, etc.) is using YOUR icloud account on their device.

Easiest way to tell: change your icloud password and see if anyone screams, and if the problem stops.

Another source of them might be if you share a computer and multiple people sync their phones to it, it might be syncing your phone book with the computers'


OS X Terminal not recognizing any commands

To reset your path, remove the line that sets the path from your ~/.bash_profile or equivalent, then reopen your Terminal.

Edit it with /usr/bin/nano, or /usr/bin/open, or TextMate, or any other text editor. It's not that no command can be reached, but that the PATH doesn't include these binaries—they can still be manually opened by providing the path or using cd to the directory.


MBA mid-2013'' total freeze; hardware issue?

Sounds like bad sectors on the harddisc/SSD. I have had similar experience. My Macbook air 2012 froze when I was playing music, everything else worked fine, then one day it totally stopped working (lookup Mac OSX grey folder for more information). I went it by the Apple store and they replaced my SSD.


As far as I know, only iBooks has the power to truly block a jailbroken device. It does this by writing an unsigned executable to the root of the system. If the device is locked (not jailbroken) it can't run. But if the device is jailbroken the executable is run and iBooks quits (crashes). But this is Apple's proprietary app and third party software isn't given this level of control. In fact, all third party apps are sandboxed and can't touch anything outside of their respective installation directory.

So what it's it looking for? Rumors claim it looks for Cydia. But again, that would require the app have access to the system as Cydia isn't installed in your user's installation directory (/private/var/mobile/Applications) but rather at the system root
(/private/var/stash/Applications). And even if that were true, it would mean that once you wipe your jailbreak, it should work as expected. In this case, that doesn't look to be the case (unless it has saved the device state in the app's preferences).

But there is still one file that maybe it can access:

/private/var/mobile/Library/Preferences/com.saurik.cydia.plist

Additionally, this file is carried along with your backups whether the device is jailbroken or not once it has been created.

Either that or the app simply queried your device's state when jailbroken and has saved that information, carrying it over even after you removed the jailbreak (as mentioned above). However, if you've uninstalled and reinstalled the app after the jailbreak, then you needn't worry about that. But if you have any preference files left over from the jailbreak, you might have to clear them out. Either re-jailbreak and remove them via ssh or reinstall iOS but choose rather than setting up your device using a backup, start clean.

This doesn't look like the only app that checks for a jailbreak. Time Warner Cable and Skype both have a history of doing this. Unfortunately still no credible information on how they achieve this. Since they are bound to restrictive APIs like all third party apps in the App Store, I don't think it's all that sophisticated.


How to import Notes.app notes into Simplenotes.app?

Answer from SimpleNote Agent

Spoiler alert: Not unless you want to copy/paste. If you're a premium user of SimpleNote, you can email all of your Notes.app notes and import them that way.

The only other solution is if you can find a way to import a SQLite database into SimpleNote, in which case you would use the files located at:

~/Library/Containers/com.apple.Notes/Data/Library/Notes/


AirPods Pro aren’t reliable with Mac mini

If all else fails you can reset both the macOS Bluetooth Device List and Bluetooth Controller. However, this will reset all connected Bluetooth devices, including a keyboard and mouse.

In other words, this will remove all existing pairing information for Bluetooth devices, so each will need to be reconnected.


Where are books stored after iBooks migration on Mavericks?

They are now buried inside the user Library folder.

The full path is:
~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books

The Books.plist there contains itemID values that connect the book titles with their *.epub or *.ibooks names [iBooks 1.2, OS 10.10.5].


Can I move an existing iPhoto library to a location on a network-drive so I can use it from multiple apple computers?

You can do it, but do it with caution. I've run network home directories before, which is essentially what you're describing, and iPhoto supports it fine. On your standard Desktop OS, simply create alias to the iPhoto library on your network share in your User home directory photos folder. You can also set iPhoto to use a new library in a new location by opening iPhoto with Option (Alt) held down, where it will then prompt you to locate the new library (which would be on your network share).

The biggest issue you'll have to address is ensuring it's not open and being edited by two iPhoto instances at the same time. I'm not 100% sure how it will behave, but you can bet not well. You could get situations where photos become orphaned, etc.


Which version of Safari is in Mac OS Lion?

Lion ships with Safari 5.1.

Apple releases updates to Safari independently of Mac OS X. The next version of Safari will be released sometime in the future (when Apple finishes it), and will be a free download for Mac and Windows.


This is one of the many functions that are available in the Mail.app plugin Mailhub.


Is there an OS X dashboard widget for notes from the iPhone Notes app?

If you are looking for a way to sync and edit notes, then I suggest Simplenote. It isn't a Dashboard widget, but it's very lightweight and all of your notes are saved to a central server that all of your devices can see.


MacBook 2016 randomly turns black every couple of minutes with external Display attached

This issue was fixed with macOS Sierra 10.12.2 (16C679)


Is it possible to see only the pictures I've taken on my iPhone?

I made a workflow that filters all your photos from your camera roll. It gets all your photos, excluding an album(select album your chat photos are stored) and also screenshots(you can disable it if you want).

The workflow will ask you if you want to save it all in a new album or in an existing one. You will need to run it each time to update the album.

You will need the Workflow app to run this.


Cannot install applications: error code -60008

After many attempts, the only way I could install these applications has been through a manual copy from the command line:

sudo hdiutil attach ./SourceTree_2.0.5.2.dmg
sudo cp -r /Volumes/SourceTree/SourceTree.app /Applications/


Open Terminal and type mail

For example, I created a test message for the purposes of this answer.  Now, when I type the mail command:

mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/allan": 1 message 1 new
>N  1 allan@Allans-iMac.ho  Sun Mar  6 23:34  14/464   "test"
?

You can type ? for help, or just select the message number, in this case 1 to read the message.  If you want to delete the message, type d1.  When you are finished type quit.

To go back to a message that has been saved in your mbox, just issue the command:

mail -f ~/mbox and it will open the mailbox of the currently logged in user.  From there, you will be able to access read/reply/delete to mail that no longer shows up as unread. Please note that the "f" option has to be lower-case.

For a full listing of commands, just type man mail for the manual pages or go to mail command for reference.


iOS podcast app without fixed episode limits?

300 episode limit is due to podcast host, not podcast app.


Launch an older version of an application by default?

If you want to open specific file types with a certain default application, e.g., .docx or .pages:

1) right-click on any of those files, hold down the option key and click on "Show Inspector".

2) Choose your default application, e.g., Office 2011 Word, from the "open with" menu

3) Click on the "change all" button just below the "open with" tab


How can I list and edit all defined aliases in Terminal?

All you need to do is type alias at the prompt and any active aliases will be listed.

Aliases are usually loaded at initialization of your shell so look in .bash_profile or .bashrc in your home directory.

unalias will only work for your current session.  Unless you find where it is defined and loaded, it will be loaded again when you start a new Terminal session.

~/.bashrc gets run for both login and non-login shells, ~/.bash_profile only gets run for login shells.

See login shell vs non-login shell

As per comment from Chris Page:

You should put most of your customizations (including aliases) in ~/.bashrc and have ~/.bash_profile run ~/.bashrc, so they apply to both login (~/.bash_profile) and non-login (~/.bashrc) shells. Also, decide which of these should be "primary" and if the profile is your choice, tack on the rc file at the end. If the rc file is primary, source that at the beginning of your profile

These lines should be in the file ~/.bash_profile:

if [ -f "$HOME/.bashrc" ] ; then
  source $HOME/.bashrc
fi

This will include ~/.bashrc for login shells and in the order you wish if one file depends upon the other based on what you are setting.


Nevermind; thought I had tried everything I could imagine; turns out I was just over-zealous with escaping special characters from the shell. The syntax I was looking for is:

gr() { grep -r --include=*.{m,h,xib} "$1" * ; }


xz is a compression/decompression tool like zip, bzip2, gzip, and compress.


Macbook Pro connected to HDMI, but no sound?

You need a mini DisplayPort (mDP) to HDMI adapter with audio support.

One like BlueRigger adapter should work perfectly for your application.

If you look at the Tech Specs page from Apple specific to your model, you will see that HDMI video with audio is supported.

Just plug in your HDMI cable to that adapter and the other end into your TV and you are good to go.


Vertically accessible 3-finger multi touch windows

Currently you have 6 spaces: 2 desktops and 4 full-screen apps.
You could simulate "vertical spaces" with desktops (you'd end up with 4 desktops and 2 full-screen apps).
So instead of full-screening chrome, just make a new Desktop to house it. Open Chrome on the new Desktop and resize its window to fill the entire available space. Then open outlook on top of it and make outlook's window size the full size of the desktop as well.
Then using three finger swipe up, you can exposé both windows and click the one you want.


XPC Services

XPC services are low level components within applications. They are not designed to be managed by the user and can not be individually disabled without breaking applications:

  The XPC Services API, part of libSystem, provides a lightweight mechanism for basic interprocess communication integrated with Grand Central Dispatch (GCD) and launchd. The XPC Services API allows you to create lightweight helper tools, called XPC services, that perform work on behalf of your application.

As an example, Safari.app's XPC services are stored within:

 /Applications/Safari.app/Contents/XPCServices

Report problems to the developer

In many cases, an XPC service behaviour is controlled by Apple's launchd implementation. Expect different behaviours for the exact same service between major macOS versions.

If there are specific XPC services causing serious problems, please tell the associated developer, be that Apple or a third party developer.