your application windows are opened already (and rendered) no matter what space they are in.
if you do "show spaces" (either with "corner" or hotkey), OS X must transform each space into the "reduced" form so you can see it on-screen.

If you have 8 windows in 4 spaces, only 4 spaces will render
if you have 9 spaces, the OS will render 9 spaces (and the same 8 windows).

each Space eats additional memory

I'm using 9 spaces and here is my own experiences:

There in NO difference if you have enough memory (no swapping to HDD to render everything)
There IS a difference if you don't have enough available memory to avoid a swap to the HDD (perhaps too many apps are open). In this case, when you do "show spaces" there is an increase between showing 2 spaces vs 16 spaces (but nothing that is really bad or terribly noticeable)

So,

spaces does not slow down your system noticeably (in the most cases), but
definitely eats some more memory (but a small amount), so you may get swapping a little bit sooner, and swapping is that what is really slowing down your system.

ps: these are my experiences, others may have other opinions.


You can do that by shutting down your computer, then when you turn it on press and hold command+option+R and wait a while (normally about 5 mins)

Once your in Internet Recovery go to disk utility and format your drive. After you have done that go to Install OS X and follow the instructions. This will create an clean install. Once you do that shutdown the computer and then you can give it back to them. Don't do the setup.


Once it is all uploaded to my iCloud and I delete it from my hard drive, will iTunes still work or will it be constantly be looking for the physical files.

After uploading all your files to iTunes Match you can delete all your local files. iTunes Match needs not the original files.

  If I can delete it, how do I upload new music I acquire, do I have to physically put it on iTunes, then upload and then delete?

You answered your question by yourself. That is the correct workflow.

  How does it work with my iPhone as I will never have the capacity to load all my songs on the phone. Is it easy to select an album or genre at a time to download to the phone?

A selection by genre is not possible. But you can select by album, artist, playlists, ... .


How to install, specific version of Java by command line on Mac? It's Possible?

It's possible it install various versions of java.

It's not possible to be of more assistance without details on what versions you have and some explanation of what your sticking point is.

Oracle does not distribute 1.6 for OS X so you'll need to get an update from Apple to get that version.

The simplest way would be to install older OS on to virtual machines if you don't run the specific OS X version that was current when Java 1.6 was current.


How to get correct file permissions from Macports pip installs?

You can use virtualenv to create a local "copy" of the Python installation that's owned and easily manipulated by you. The advantage to using virtualenv is you can make many copies of the same version of Python, but with different versions of similar packages installed, and then switch between them with the virtualenv command line.

This lets you use different versions of libraries in different projects or incompatible libraries.

To install virtualenv:

sudo pip install virtualenv

And now you can use it yourself, without sudo, to create a virtual python owned by you:

mkdir -p ~/Development/mypythonproject
cd ~/Development/mypythonproject
virtualenv .venv
source .venv/bin/activate

For example:

IanCsiMac:~/Development/keybase-python |ruby-2.1.2| [git::develop]
> which python
/usr/local/bin/python

IanCsiMac:~/Development/keybase-python |ruby-2.1.2| [git::develop]
> source .venv/bin/activate

(.venv)
IanCsiMac:~/Development/keybase-python |ruby-2.1.2| [git::develop]
> which python
/Users/ian/code/keybase-python/.venv/bin/python

(.venv)
IanCsiMac:~/Development/keybase-python |ruby-2.1.2| [git::develop]
> deactivate

IanCsiMac:~/Development/keybase-python |ruby-2.1.2| [git::develop]
> which python
/usr/local/bin/python

You can virtualenv-install in your ~ directory if you want a default python that you control to be available at all times like so:

cd ~
virtualenv venv

And now you've got ~/venv/bin/pip available to you. You can modify your ~/.bash_profile and add:

source venv/bin/activate

Right at the end of it to have your virtualenv available by default in your shell.


Why does Steam start when I login in 10.8?

When I logout "Reopen windows when logging back in" (a new feature that wasn't there in 10.6) was ticked.


Update: As shown in File Menu and being consistent with the rest of the macOS shortcuts, command+T will open a new tab. Tabbed Finder was introduced in OS X Mavericks in 2013.

With the native Finder app that comes with OS X is not possible to have tabs.
If you really need them you can use some Finder replacement app, like TotalFinder or PathFinder (both not free).


Do standard rectangle USB to Thunderbolt 2 cables exist?

Thunderbolt 2 is an active connector so even though USB is able to be embedded in the data lines, you would need a full thunderbolt chip to establish that link.

Kanex makes amazingly reliable and fairly priced hardware in my experience:

-https://www.amazon.com/Kanex-Thunderbolt-eSATA-plus-Adapter/dp/B00LOLBBQQ

Also, look for used or fire sale full docks, since they are much less expensive now that Thunderbolt3 / USB 4 is the new hotness for adapters and docks - the older ones might be available as people upgrade to the latest.


Macbook Pro not detecting bootable USB with Yosemite

You might try resetting the pram on your mac.
I understand that startup disk settings are stored there.

If the disk is bootable on other Macs, it stands to reason that it should boot on this one.

You can reset the pram by doing the following:

Shut down the Mac.
Locate the following four keys:  option,
command, p and r. You'll need them in the next step.
Power on the Mac, then immediately hold option, command, p and r.
You need to do this before the grey screen appears.
Hold down the keys until you hear the startup sound twice, then release them.
Plug in the bootable USB stick, restart the Mac, and hold option.

I can't guarantee that it'll work, but it won't hurt, so it's worth a try.


Automator "Filter Finder Items" issues with spotlight

You add a shell script as the first automator task to run sudo mdutil -E /. This will rebuild the index.


The easiest way would have been to create a time machine backup before replacing the drive, then use Migration Assistant to import your account, apps, etc.

However since you replaced the drive already, you will need to get an USB to sata connector, or external enclosure, to connect the old drive in order to access the data.

At this point you have 2 options

1 - Run migration assistant and point it to the external drive.  It should see your old account and allow you to import everything.  (Sometimes this fails, see http://www.hardturm.ch/luz/2014/02/fixing-os-x-10-9-mavericks-migration-from-external-volume/)

2 - Manually copy the data, or the entire account folder.  The original account will be under the /Users folder on the old drive.   You can copy the full account if you wish, then use system preferences to create a new account with the same shortname; it will prompt if wish to use this existing folder for the new user account.  However, if you decide to try to copy manually you may run into permissions issues.  You most likely will have to reset permissions on the folders/files but you can use BatCHMOD to do this (free).  Be warned that I would not mess with permissions on the original drive in case of a problem, only work on the copies you make.


How to stop my High Sierra quit all my programs when I log out or go to sleep?

All programs always quit when you log out. Nothing will change that. You can go to the Login Window WITHOUT logging out, by choosing "Lock Screen" from the Apple Menu (on newer OSes) or choosing "Login Window" from the User menu. That will bump you to the login screen while keeping the current user logged in, and all programs open.

No programs should ever quit when you put your Mac to sleep. I'd like to hear more about this because there must be some other thing going on in this situation.


Which SSD Thunderbolt Product For Main Boot Drive for my iMac?

In the end I went with the most expensive but also the fastest option: #1 which was the Mercury Accelsior PCIe based SSD hardware RAID array (RAID 0 by default which I will keep) in a Mercury Helios Thunderbolt PCIe chassis.  The main reason was because it was the only one that mentioned it was bootable (and made a big deal out of that fact).

I paid $799 for the 240 GB model (it's 128 GB X 2 minus the unusable amount...a nice touch for the seller not to count that).  It's got a lot of technology built into the card including processors and cache etc. to monitor and control the hardware RAID array including extra error checking and load leveling/balancing.  Also it's theoretically upgradable (each drive is called a "blade" and while they don't yet sell independent blades they may in the future).  Also the PCIe chassis is an extra bit of the investment that could live beyond the SSD, just like the whole arrangement could live beyond the use of my iMac itself.

This is a great review on it where they say it's "really fast.  Ridiculously fast."

A guy on youtube has a (somewhat boring) video of his Mac Pro taking 3 minutes to boot and launch paint shop pro with his hard drive and then after setting up one of these it cut down to 15 seconds!  Crazy balls out fast.

This is the sellers sites for;

The Thunderbolt PCIe
Chassis
The SSD RAID
array
And the bundled special of the two

Of note is that if they didn't offer the bundle discount and if it were not so much more expensive I might have opted for this much more attractive chassis.

Or for even more and larger chassis with multiple slots and supporting larger sized cards.

These chassis got me thinking about the possibilities with thunderbolt.  Now any iMac or MacBook can be as capable and expandable as a Mac Pro...there are even developments with video cards in one of these things!  I do wonder if it would be possible to take a MacBook Air and hook up a thunderbolt PCIe chassis with a high end graphics card with the display on the internal monitor?

If I was one of these manufacturers, or even Apple, I would consider making a full on chassis with PCIe slots and storage areas, etc.  I really wanted a Mac Pro but they were so old...now I can get some of that goodness piecemeal, though for a price. :-)

I get the device about a week from now and will post back my impressions if anyone is interested.


How to enable VT-x for Docker on MacPro 2008

The CPU in the Mac Pro 2008 does have VT-x support, so the CPU has the capability in itself.

However, you need to update the EFI firmware to actually enable the support so it can be used from macOS / OS X. You'll need to update to version 1.3.

You can find the download link here:

https://support.apple.com/kb/DL95?locale=en_US

You can find the official explanation from Apple here:

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

If you already have the EFI update installed, then VT-x should be enabled by default.

If it still isn't you can find the source code for a program on the link below that will both tell you the current state (enabled/disabled) for each CPU-code, and then turn on VT-x.

https://www.linux-kvm.org/page/Enable_VT-X_on_Mac_Pro_(Early_2008)

The program requires you to be running Linux on the Mac Pro. You could also run a virtual machine (although slowly without VT-x) in order to run the Linux program from there.

The last thing to try if you cannot get the official EFI updater to install the EFI update, is to flash the firmware manually by following the instructions on this link:

https://pubmem.wordpress.com/2011/04/09/flash-efi-firmware-update-manually-on-a-macbook-51/

However, this is very risky if you don't know what you're doing. You risk bricking the computer if you flash the wrong file.


Mini DisplayPort to HDMI cable vs. adapter - for MBP mid-2012

The only difference is that with the adapter you can use an existing HDMI cable you might have, and thus save some cost and have flexibility in changing the length of the cable later.


No cap after a period in Dragon Dictate 4

Considering it's not happening in every application (it works in the built-in Notepad and Google Chrome), I would think it's a bug. Have you reported this behavior to Dragon?


WX in Notification Center calls up Weather Channel in browser

Clicking on the City Name will open the appropriate page from The Weather Channel in your default web browser. That is by design.

If you do not want to open the webpage and instead expand a panel showing the forecast for the city, click anywhere other than the city name (the blank space, the time, the temperature, etc.).


How do I un-trust a computer that I have connected my iOS device to?

Here is how to do this on a Mac: Go to /var/db/lockdown in Terminal, as Apple instructs in http://support.apple.com/kb/TS5335 . You can remove everything in this folder, which will remove trust from every device -- you can then re-trust those devices you still want to trust. Or you can remove trust for the specific device; this is a little trickier:

First, find out the "Wi-Fi Address" of your device. For an iPhone/iPad, go to Settings->General->About, and scroll down. You'll see a set of numbers and letters that look like "D0:23:DB:6C:B9:13". You'll need this.

Now, on your Mac, fire up Terminal and type:

cd /var/db/lockdown

(Don't forget to press return.) Take that Wi-Fi Address you just found and very carefully search for it like this:

grep -i D0:23:DB:6C:B9:13 *

Instead of my example, use your Wi-Fi Address. You'll see something like this:

39c1082da11b4920c2298dca702ca3795efbf0cc.plist: <string>d0:23:db:6c:b9:13</string>

The long string of numbers and letters ending in .plist (not including the colon) is the file you need to remove! (If you don't see anything, check very carefully that you typed the Wi-Fi Address correctly. If you still don't see anything, then your device likely wasn't trusted in the first place. Be very careful to use zero and not the letter O when you type this string!)

How to remove the file? Well, type:

sudo rm xx...xx.plist

where "xx...xx.plist" is the file that you want to remove ("39c1082da11b4920c2298dca702ca3795efbf0cc.plist" in the example). You can use copy and paste for the file name, or type the first few letters of the name and hit tab. You'll have to type your password (and you need to be set up as an administrator on your Mac), but this will nuke the file and untrust the device with that Wi-Fi address.

(My appologies to the CLI-adept at this long explanation, but even highly adept Mac users don't necessarily grok the Unix command line. And, yeah, I know what a MAC address is, but imagine the confusion!)


TimeMachine - Backup space vs Working Files space

You absolutely want to have 1 TB free minimum for a 4 TB amount of data. If you can’t use Time Machine to exclude any files that don’t need to be backed up (exclude the /System folder and all system files as well as any database / cache files like outlook cached data) and then see how large the space grows.

Time Machine works best when you can delete files and have them saved for more than 6 months. If you’re not going to keep history, I would just do a sync / mirror using a product like Carbon Copy Cloner or Super Duper and rotate two drives in so you have one online sync and another that’s more distant.

As long as your data is static, and you don’t add or delete much, I would say 1 TB of free space would take about a year to get used up if you have normal small documents like papers, notes, some small photos coming and going and the bulk of the 8 TB is just a huge static library.

In your case - 4 TB free and 8 TB allocated after the initial backup seems like a very nice compromise. Within my totally unofficial “guidelines” and 50% room spare and reasonable size drives for the current size of HDD availability. A NAS or slower rotation drive would be fine if you want to save $$ and get the most space on one drive.

Since you tagged this video - you might instead have two buckets of data - and can optimize things. Don’t backup your ingest and working copies to Time Machine - just the project files and the OS files. Then have a second way to store and archive long term storage.

That’s more work though. If you can throw a pair of 12 TB drives and let Time Machine run A and B backups for a year - that might be a very good investment.


Macbook Pro constant artifacts in the screen

This sounds awfully close to the issue addressed in in this recall: https://www.apple.com/support/macbookpro-videoissues/

The bad news is that even the extended warranty program has likely run out (see last paragraph). You may want to try asking anyway, and then very nicely asking for an exception when they turn you down.


There's an app called Smart Group that might accomplish what you want to do.


Problems copying content in Safari Developer Mode

Safari Technology Preview 61 fixes one of the issues. Per the release notes:

Web Inspector

Fixed copy from Search results content view

These would appear to be bugs in Safari, I can reproduce them in Safari Technology Preview 58. You can report bugs to Apple by following the steps at developer.apple.com/bug-reporting.


Time Machine supports APFS as a source and not a destination. You can't backup to an APFS destination disk and Time Machine will inform you that the disk needs to be HFS+ if you attempt to do this.

Right now, there's nothing you need to or should do. Your internal disk has been converted to APFS and your backup disk is still on HFS+, so Time Machine will function as it always has, and will continue to inherit previous backups despite the difference in format. On a future date when Time Machine supports APFS destinations, you can convert your backup disk.


What is the Apple / OS X name for "Alternate Data Streams"?

Apple uses "multiple fork" or the shortened form "multi-fork" consistently through its documentation, so it seems it is the official term. I list here a few examples:

https://developer.apple.com/library/mac/#documentation/General/Conceptual/SLGlobalGlossary/Glossary/Glossary.html (Last updated: 2010-07-09)

  HFS+  Hierarchical File System Plus. The Mac OS Extended file-system
  format. This format adds support for filenames longer than 31
  characters, Unicode representation of file and directory names, and
  efficient operation on very large disks. HFS+ is a multiple-fork
  volume format.

https://developer.apple.com/library/mac/#documentation/Porting/Conceptual/PortingUnix/io_porting/io_porting.html (Last updated: 2012-06-11)

  (...) some Mac applications also take advantage of the HFS+ file
  system’s ability to handle multi-forked files.

https://developer.apple.com/library/ios/#documentation/CoreFoundation/Conceptual/CFBundles/AboutBundles/AboutBundles.html (Last updated: 2010-07-08)

  Bundles can reside on volumes of many different formats, including
  multiple fork formats like HFS, HFS+, and AFP, and single-fork formats
  like UFS, SMB, and NFS.

When talking about "fork" in computing I can only think of either HFS+/HFS forks or the system call for creating a child process.


What's the battery life of the new iPad 4G with LTE disabled/enabled?

I'm not sure. But what I do know it the fact the battery in the new iPad has 70% more capacity and people describe it as massive.

It has a massive 11,666mAh (the iPad 2 has just 6994mAH). The same battery in an iPad 2 would give...

  To put that in context, an iPad 2 with with this new battery, if such
  a device existed, would probably last close to 17 hours on Wi-Fi.

So I'm as curious as you are about the finding of the new battery! I'm waiting for the first reviews (it shouldn't be that long anymore since the first iPad are already sold...)


I believe this is a staleness prevention.  That whenever there is too long between backups Time Machine uses a more thorough way to ensure that the backup is complete.

It is my understanding that the 40 GB is a "this is how much we consider for backing up" and that the actual data transferred may prove to be a lot less if the files turned out to still be identical.

Based on your description I believe that you have reached a point where you need to let your Time Machine backup catch up - work on its own until it is done, if at all possible.  If you cannot wait for that, perhaps now is a good time to buy a new drive and use that instead and have the old drive as a backup backup.


I have problem when I make Apple ID using iTunes

Basically Apple is saying you need to choose a more complex password.
Currently, your Apple ID password must have eight or more characters and include upper and lowercase letters, and at least one number. Apple also uses other password rules to make sure your password isn't easy to guess (things like your name, common words, sequential numbers, etc can be rejected). See Security and your Apple ID for more information.
I use a password manager (1Password, there are others) that will generate VERY complex passwords, like this:
1xwEFO6^))hub%$s1
and all you have to do is unlock it and it generates the password and remembers it for you. So you only have to remember ONE password, the one that unlocks it. Other password managers work the same way.
So you will need to create a more complex password before Apple will let you create an account with them. And there is no way around this.
So my recommendation? Make a more complex password and get a password manager to help you remember the one's you create.


What is this Vertical bar of Inverted Colours on my Screen?

Personally, I would tell you that the screen was broken.  However, the bar on the left-hand side turn to normal, which confuses me.

Still, if the problem persists, consider getting the computer fixed.

I'm no tech genius here, though.  I've just seen plenty of screens this way (usually smaller strips), and they never really fix themselves.


There are a number of ways to skin this cat.

Firstly, there is an ALT key, but depending on the age of your Mac/keyboard is may be called Option or look like ⌥.  Using ALT+◀ or ▶ will move a word at a time using a default shell in the default terminal app.

Secondly, you can tell your shell of choice to use alternate methods.  If you have ever used vi and are used to its weird methods of navigation w to move forward a word, b to go back,W to move forward a sentence and so on, then you can tell it to use those instead by typing set -o vi into your shell, now the first method doesn't work, and the weirdy vi method is used instead.

In addition, in Settings > Settings > Keyboard (on Mavericks at least) you can tick this little fella to bring back your ALT+F behaviour:

There are probably way more methods too, it depends on your shell and your shell options basically.


Homebrew

Easy to use
Always up-to-date
Easy to extend (Github-based)


WiFi problems: com.apple.preference.network.remoteservice[1552]: CGContextGetCTM: invalid context 0x0

I am experiencing the same problems with both a MacBook Air and a MacBook Pro.

Disabling and re-eanbling the Wifi on the computer fixes the issue temporarily.

iPad and iPhone are able to connect without any problems.


Can you hide hidden files in specific folders (like the desktop) while keeping them shown everywhere else?

Although i'm unsure how to fulfill your exact request, I use this tiny widget which gives 1 button access to hide/show hidden files.


Should a 3m cable charge speed be significantly different than a 1m cable?

The 3m (meter) 3rd party cable is the problem here.  There are two possibilities:

it's for an older iDevice that didn't have or support quick charging (iPods, iPhones, etc.)
it's a cheap knockoff where the manufacturer didn't supply the correct chip to request higher power delivery

When selecting a 3rd party (non-genuine) Apple accessory, it's always good to go with known brands - I myself prefer Anker or even Amazon basics.

Understanding power adapters and cables

There's a lot of misunderstanding in the question about the role cables play in the charging process.  Let's clear some of that up...

The cable itself, doesn't dictate how much power drawn.  Two cables of similar AWG (gauge or diameter of the wire) isn't going to draw vastly different amounts of power.  For the inherent resistance of the cable to become a factor in dropping power, we start looking at distances in the kilometer range (a thousand times longer than what you're working with).
A typical 20 AWG copper cable can support from 4A (multi-core like braided wire) and up to 6A (solid core) of current.  At 2A, you are well within the tolerances and "getting warm to the touch" is perfectly normal.
There are many differences for the amount of current draw on a device:

Load -  an idle computer draws less power than one crunching away displaying video
Charging state - a fully charged battery draws less power to charge than a depleted one.  Also intelligent chargers go from "rapid charge" to "trickle charge" once a threshold has been reached.
Power Negotiation - intelligent devices like quality Apple cables or USB 3.1 chargers negotiate the amount of power delivered.

The issue specific to your situation is the last point - power negotiation.  In Apple cables - both Apple branded and high quality 3rd party - there is a chip that negotiates with the power brick how much power to deliver

Photo courtesy Chipworks

If the chip in the cable only requests 1A of power, the power brick will only deliver 1A of power.


This is fixed in the latest firmware from LG. Unfortunately you have to install it via their Screen Manager software, available here, but it seems to resolve the issue for the most part.


El Capitan XQuartz fails to open. Abnormal code 126

I found that there was a hidden directory that contained extra logs.  The path is /private/var/log/system.log

Within this log I found additional information.Jul 26 16:38:55 WAM-RMAES-01 org.macosforge.xquartz.startx[44581]: waiting for X server to begin accepting connections

Jul 26 16:39:11 --- last message repeated 8 times ---
Jul 26 16:39:11 WAM-RMASA-01 org.macosforge.xquartz.X11.stub[44680]: Xquartz: bootstrap_look_up(): Unknown service name
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: waiting for X server to begin accepting connections
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: /opt/X11/bin/xinit: giving up
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: /opt/X11/bin/xinit: unable to connect to X server: Operation timed out
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: waiting for X server to begin accepting connections /opt/X11/bin/xinit: server error
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: waiting for X server to begin accepting connections
Jul 26 16:39:12 WAM-RMASA-01 com.apple.xpc.launchd[1] (org.macosforge.xquartz.startx[44581]): FairPlay decryption failed on binary.
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]: expr: syntax error
Jul 26 16:39:12 --- last message repeated 1 time ---
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]: xauth:  file /Users/rmaes/.serverauth.44737 does not exist
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.X11.stub[44835]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.X11.stub[44843]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11: line 12: /usr/local/bin/tcsh: No such file or directory
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11: line 12: exec: /usr/local/bin/tcsh: cannot execute: No such file or directory
Jul 26 16:39:14 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]:

These logs reveal possible reasons for the failure to start.  One is that the tcsh shell that is declared as my default shell came over from my linux account apparently.  TCSH doesn't exist on the same path that was defined by default.

So for better or worse, I don't want to mess with the config in case IT has some clever link between what I change in my MAC profile and what my linux environment has, so I just make the following soft link.

sudo ln -s /bin/tcsh tcsh

A Bang!  XQuartz starts right up!


Print from iPad without AirPrint or Wi-Fi

To print to your HP printer using AirPrint you will need some kind of AirPrint server.  It is not enough to just get network connectivity to the printer, you need some software running somewhere to handle some of the communication details.  It is conceivable that someone makes a 3G WiFi router that includes AirPrint support but I think is unlikely.

Probably your best bet is to run AirPrint software on the computer that is connected to the HP printer so that computer can act as the AirPrint server.  You can get NetGear Genie for free (though I removed it because the version I used with the OS version I was running caused my computer to crash with kernel panics, but maybe that's fixed now) or something like handyPrint (never tried it).


Apple maintained support for all iOS 8 devices in iOS 9 but that meant that some devices couldn't fully support some of the new features. If it's the first generation iPad mini you have, drawing in Notes is not supported. Support starts with the iPad mini 2.

I haven't seen anything about Siri Suggestions not being supported. You could verify that your device is supported and Siri Suggestions are turned on under Settings > General > Spotlight Search. There should be a toggle for Siri Suggestions if supported.


Within Terminal, `date` command outputs a curious prefix where it should'n

The issue was due to a bug in oh-my-zsh:

The bug was fixed several months ago: update oh-my-zsh and the issue should be solved.
If for any reason you cannot update there is fix on StackOverflow (https://stackoverflow.com/questions/12321564/date-command-with-zsh) but it involves the editing of lib/termsupport.zsh: remove the 12th line (warning I do not have oh-my-zsh installed and cannot check if the line number is really the correct one).


Finding the icon of the default application from Terminal

Background

There's a couple of tools you can use to analyze this situation.

lsregister
defaults read

NOTE: lsregister is located here:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/Current/Support/lsregister

Navigating lsregister

You can use this command to navigate through the output from lsregister:

$ cd /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/Current/Support/
$ lsregister -dump | less
...
...
    --------------------------------------------------------
    claim   id:            15536
            name:          Plain text document
            rank:          Default
            roles:         Viewer
            flags:         relative-icon-path  doc-type
            icon:          Contents/Resources/document.icns
            bindings:      .txt, .text, 'TEXT', text/plain
    --------------------------------------------------------
...
...

The structure is a little difficult to discern but you can look for strings such as .txt and take note of the lines occurring before it.

To help us navigate this output, we can look in the Finder GUI for a type of file that we're interested in, for example a .txt file. Select it and then open up the info dialog about this particular file (⌘ + I).

For example

With the details such as the "Kind: Plain Text Document" and what application it's associated with to open it, "TextEdit" we can then look through lsregister output and see if we cannot correlate things a bit.

For starters lets look for that "Kind: Plain Text Document".

$ lsregister -dump | grep -A5 -iE 'name:.*Plain text document'
        name:          Plain text document
        rank:          Default
        roles:         Viewer
        flags:         relative-icon-path  doc-type
        icon:          Contents/Resources/document.icns
        bindings:      .txt, .text, 'TEXT', text/plain
--
        name:          Plain text document
        rank:          Alternate
        roles:         Viewer
        flags:         apple-internal  relative-icon-path  doc-type  resolves-icloud-conflicts
        icon:          Contents/Resources/txt.icns
        bindings:      .txt, .text, 'TEXT', text/plain

Above we can see that the icon for the default is this: Contents/Resources/document.icns.

References

Where does Mac OS X store file association information?
defaults CLI
Launch Services Concepts


Which versions of Xcode are not updated to take advantage of HiDPI/Retina displays?

The current non-beta version of Xcode, 4.3.3 for Lion, works fine on a retina device but certain UI elements are not retina-enabled. Most notably the little "LCD" screen that sits in the top middle of the toolbar, it looks quite blurry on a retina MBP. Also the Play/Stop buttons, and many other UI elements.

However the text used to render your code is crisp.


To delete Apple aps from Launchpad without installing another questionable program from www you can do it your self from Terminal.

  sqlite3 ~/Library/Application\ Support/Dock/*.db "DELETE from apps
  WHERE title='APPNAME';" && killall Dock

...replacing “APPNAME” with the name of the application you want to remove from Launchpad :)


AppleScript file permission error when trying to save attachment of mail message

I'm not sure about the permissions issue exactly, but I get no error when I use "file" in the line you are referencing.

save theAttachment in file savePath

Where savePath is an alias to a file. If the alias already exists (for example as a template that you copy to that location), then you should have no permissions problems by saving the attachment into it.


Photo Stream doesn't share photos with anyone. It simply makes your photos available on multiple devices of yours (signed in with your Apple ID) for up to 30 days or 1000 photos, whichever comes first.

It does not work retroactively. Only photos taken after it's turned on will be uploaded.


How to jailbreak my iPhone 5S with iOS 9.2.1 or iOS 9.3?

Unfortunately, iOS 9.1 is the latest jailbreak available. And yes, you would need to gain access to your Apple ID in order for the jailbreak to be useful.


Prevent AirPods from opening Mac's Music (iTunes) app?

I don't believe there's currently a way to disable this.

Squeezing the stem triggers "play" on the device it's connected to, and as of now there is no way to alter this behavior.
Therefore the only solution is to disable "play" from opening Music on your Mac. Unfortunately, solutions to this no longer work with the current version of MacOS.


Why does iTunes want my Security Code when I have Store Credit?

Duh!

Just click 'None' for the credit card type.

Not totally intuitive, but I should have figure this out without a question...


After upgrade to Lion, Mailplane experiences repeated failures to connect

FWIW, I have been using Mailplane on Lion on my MacBooks (Air&Pro) without any bugginess. (Have you contacted the dev? He's been very responsive in my experience.)

If you didn't do a clean install of Lion (or used MobileMe to sync preferences) you might want to backup

${HOME}/Library/Application Support/Mailplane
${HOME}/Library/Preferences/com.mailplaneapp.Mailplane.plist

(If you don't have your license file, be sure to save

defaults read com.mailplaneapp.Mailplane License

too.)

zip/email them to yourself and then delete them -- not just trash them -- from your system. Reboot.

Then try setting up Mailplane again.


Default ubuntu to boot in startup manager causes ubuntu to not work anymore

A couple of things to check:

reset your NVRAM since the startup disk is stored there
set the desired startup disk from OS X (or by blessing it manually from OS X) after the NVRAM clear
use a third party boot manager - Boot Runner is about the best there is, but you have lots of options from free to open-source


Need to connect multiple 3.5" hard drives to the Thunderbolt port of a 2012 iMac

I ended up getting an OWC ThunderBay 4 and an Apple Thunderbolt 3 to Thunderbolt 2 adapter. It's been working great with my 2012 iMac, and I feel future-proofed in case I update to a computer that has Thunderbolt 3 ports.


High quality drivers for Huawei E160X modem?

You could give launch2net from Novamedia a try. There is trial version to make sure it works with your hardware. The trial is limited to 90 minutes online time


Is there an actually secure VNC iOS app for use with OS X Screen Sharing?

The answer to that question is correct, but there are some nuances.

Screen Sharing server supports 4 authentication types:

Mac OS X user login / password
Apple ID
Request for observe / control ("Anyone may request permission to control screen")
VNC password ("VNC viewers may control screen with password")

Whenever the built-in Screen Sharing client (Cmd+K in Finder) connects to a Screen Sharing server, it uses only types 1, 2 and 3. Then server enables traffic encryption that may work in one of two modes: full encryption or keystroke/mouse move encryption. You could select encryption mode in earlier versions of Mac OS X, but in 10.8 (AFAIR) they removed this option, so Screen Sharing connection is always fully encrypted.

AFAIK there are only two third-party iOS clients that support Screen Sharing authentication types: Screens and Remotix. Both can use authentication types 1 and 3 with keystroke/mouse move encryption, but it seems that full encryption is provided only by Remotix.

Note that if a client uses VNC password (type 4) to connect to Screen Sharing server, then encryption is disabled at all.


An update, as there's been movement on this question...

There is a question on SO: How can i add icon overlay in finder? where a comments include Apples update of  points to the TortoiseSVN Subversion client
and a search turned up the following 2yo git repo with some demo code for 10.7: Finder-Icon-Overlay.

If I get around to messing around with an implementation, I'll update this answer.


Unexplained difference in photo count in iCloud, iPad storage, and Photo.app

Check www.icloud.com and make sure that the 1800 amount is in the Photos section. If so then your iPad may have "optimize storage" turned on.

If the photos arent on there then you need check and see which devices you have and the full amount of photos on them all: Mac, iPhone, iPad & iPod.

Lastly if neither of these situations helped, then contact Apple Support and let them know that there is an inconsistency with whats on your iPad and your Mac vs the iCloud. They may refresh your iCloud account.


If my Mac is connected to ethernet and WiFi, which will it use?

You can select the preferred connection in System Preferences -> Network.
Then use the Gear-Icon and select "Set Service Order...".

Your system will then prioritize the connection at the first position.


Can you find Airpod Case using Find my iPhone?

Unfortunately, you can only find the AirPods themselves. The case itself does not support Find My iPhone. You can order a replacement case under the section “Replace a missing AirPod or case” on this page: https://support.apple.com/en-us/HT207581.


Pros and Cons of Boot Camp/Virtualization for Windows 7

There are actually three options.

Dual boot with Boot Camp.
VM using Parallels, VMware or VirtualBox.
VM using Parallels or VMware running the Boot Camp Windows installation.

The third gives you the advantages of the first two, i.e. you can make the decision which option to use every day or hour whenever you want. The second option also has three sub-options: you can run Windows fullscreen, in a window, or combined with Mac OS.

Now, generally the first option is ideal when

a) You really want to use Windows, not Mac OS, but thought that Mac hardware is nice and that Mac OS is a good extra.

b) You really want to use Windows sometimes.

c) You want to run games or other programs that want direct hardware access via the OS only.

d) You fear that system resources are not enough to run both Mac OS and Windows at the same time.

The second option is ideal under these circumstances:

a) You really want to use Mac OS all the time and only need Windows sometimes.

b) Or for specific applications occasionally.

c) Or for specific applications all the time (for example Microsoft Access or some such Windows-only application).

For all three running Windows in fullscreen mode will work, for a) and c) running Windows in a window is good too, and for c) running Windows in combined mode (called "Coherence" or some such thing depending on VM product) can be quite good*.

(*I run Powershell a lot because I use it at work and need to study all the time and Powershell is the only Windows program I run all the time. Hence I like the fact that using Parallels it is the only Windows window I see on my desktop.)

The third option is ideal if you really want two computers in one, leading to combinations of all reasons above. I use Windows 7 and Lion with Boot Camp and Parallels myself.

Hope this helps.


Why does storing photos on iCloud also consume storage space on iPhone?

Even when your photos are stored in iCloud, the Photo app will still have a low resolution version of the image on the iPhone so that you can see what photos you have in the cloud. These images are quite small, but will still consume space on your iPhone. If you have selected 'optimise iPhone storage' the app will try to intelligently select photos the be available on your phone (possibly recent pictures, maybe ones you have looked at several times etc).
All these things will take some space ... but it will be a fraction of the space all of the full resolution pictures would take.


No, even if you managed to physically connect the camera to the device in that way, iOS would not interact with it as it is an iPod touch without such a camera.


Num Keys did not work because I had Mouse Keys enabled.

To disable it:

Open  Apple menu and choose “System Preferences”, then go to “Accessibility”
Select “Mouse & Trackpad” and untick the option called “Enable Mouse Keys”


Check the root level /Library, not the User Library.


Prove that I visited a site for medical school interview

10 days ago...immediately signed up for a time slot on their
  website...how do I prove that I visited the sign-up page on the 12 or
  13th of December?

History

Safari keeps history in a database that's capped at 80M.  That's quite literally a metric ton of browsing you would have to do in the span of 10 days for the history to be over written.  If you're not seeing it in your history, and especially if there are older entries, it wasn't deleted from your history, it just simply isn't there.

There are two more places you can look:

Cookies - ~/Library/Cookies
Cache - ~/Libary/Caches/com.apple.Safari

Cookies

If the site you went to had a form that you were filling out, chances are they were using cookies (if just to identify your session).  Search in your cookies cache directory for anything that potentially matches the site you were on.  Listing this directory will show all the cookies stored in your user profile:

$ ls ~/Library/Cookies

Caches

You can search the Caches to see if anything was stored during that time.  Using a similar method to the link above to search for cookies, create a text file called commands.txt (in your caches directory) with the following:

.mode csv
.once caches.txt
select time_stamp, request_key from cfurl_cache_response where time_stamp BETWEEN date('2018-12-11') AND date('2018-012-14');

Then issue the command:

$ sqlite3 Cache.db < commands.txt

If there's anything in that time period that matches your site, then you have "evidence" that you were there.

Conclusion

I don't see how this can help you in your situation.  This data is useful if a manager was trying to prove that you were somewhere (a website) where/when you shouldn't have been, for example.  However, you being at a particular website at a particular time doesn't negate the fact that the required task wasn't completed.

This is like standing in line for days to be the first to buy the very first iPhone ever made only to not pay for it.  It doesn't matter that you were there and you may even have pictures of you holding it; you didn't do the critical part and actually complete the transaction.


The rsync command is very powerful and versatile, and it can preserve the Hard Links and other crucial information of the Time Machine backup. As from this post (https://www.cyberciti.biz/faq/linux-unix-apple-osx-bsd-rsync-copy-hard-links/), you could do:
rsync -azH /path/to/source /path/to/dest/
The flags stand for:
-a: archive mode (copy direcotries, preserve permisions, groups and ownerships, modification times..)
-z: compress while transfering to accelerate the copying process
-H: preserve Hard Links (crucial for Time Machine backups)
You could also add -v (for verbose) to visually follow the progress of your backup.
(I don't know if Time Machine uses numeric group and user IDs, in which case you could add the --numeric-ids flag).
BTW, you may also want to update your rsync through Homebrew (v. 3.x.x), since the one that ships with Catalina is 2.9.6.
I would also add an alias to my backup script in my .zshrc file with two purposes: 1. make it easier to run without having to type everyithing again every time I want to backup, 2. make it less prone to destructive human error (such as inverting the path to source and the path to destination).


Unfortunately your question provides no details in terms of the model of MacBook Pro you have or what type of other Mac you may have access to. This is important because the easiest ways to transfer data involves hardware - eg. the ports available, whether the hard drive is easily removable, etc.

Below are some options for you. Which ones are valid will depend on your hardware.

External monitor

Plug your MacBook Pro into an external monitor so you can access/use it. This will give you a whole heap of options, such as:

Connecting an external hard drive to transfer data across
Use file sharing to make the MacBook Pro accessible to other computers
Set up your computer to use iCloud to sync your data to another Mac
Making a Time Machine backup and using this to transfer data
Use a USB flash drive to transfer data

Another point to consider with this approach is that you could still keep using the MacBook Pro by connecting it to a monitor.

Use Target Disk Mode

Start up your MacBook Pro in target disk mode using these steps:

Ensure the MacBook Pro is off.
Connect the MacBook Pro to the other Mac using a FireWire or Thunderbolt cable.
Power up the MacBook Pro while holding down the T key.
Since your MacBook's screen isn't working, you won't see when it's ready - so just wait until you see the MacBook Pro's hard drive appear on the desktop of the other Mac.

Now you can access the MacBook Pro's data just like it was on any external hard drive.

Remove the hard drive

Depending on your MacBook Pro model, removing the hard drive may be a fairly easy process. If this is the case for you, then remove the hard drive and place it inside a hard drive enclosure (they're not expensive). This allows you to connect it to another Mac as an external drive. Not only can you transfer your data, but you can keep using the drive as an external drive for more data storage or backup purposes.


Macbook Pro does not recognize brand new internal hard drive

You need to create a boot installer disk to setup a new disk as an internal boot disk for a Mac. You will need a running Mac system and a blank USB Thumb drive (at least 8GB in size). As long as you have that, here are the basics:

Download the OS X installer from the Mac App Store. Quit the installer if it opens automatically after downloading.
Mount your USB flash drive, or external drive with a 8GB or larger partition.
Open the Terminal (which is in the Utilities folder of your Applications folder.)
Use the createinstallmedia command in Terminal to create the bootable installer.

WARNING! This process will ERASE the USB thumb drive, so you can't have anything on it!

For El Capitan the command line would be as follows, where MyVolume is the name of your USB disk:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

Also note that FAT formatted drives will NOT work as a Mac OS boot disk. They must be reformatted to Mac OS X Extended (Journaled) disk using a GUID Partition Table.

To learn more you can head over to Apple's website and read how to Create a bootable installer for OS X. As well as check out a simple walkthrough over on MacWorlds website on formatting a Mac boot disk.


Apple TV, content from two users on same mac

Firstly, in order for AppleTV to see the iTunes Library a user must be logged in and running iTunes. If both of these are not present then AppleTV won't work.

Since they are on the same physical Mac might I recommend combining the iTunes Media folder and placing it in the /Users/Shared/ directory. As all users have access to the Shared directory the actual media files wouldn't be duplicated and they can each maintain their own iTunes Library. After moving the iTunes Media folder to the Shared folder you will need to go into iTunes Preferences for each user and under the Advanced tab select the new iTunes Media folder location.


There is a Mac Game Center app that was added in Mountain Lion, but besides that there is currently no way to access Game Center outside of the iOS app.

A place to keep an eye on would be iCloud.com. If Apple added a web interface to Game Center it would most likely be added there (/speculation)


Forcing the wifi password entry dialogue to display

Open System Preferences (in your Applications folder).

Select the Network pane, and in the left-hand list of sources, select Wi-Fi or AirPort (this differs in different versions of OS X).

In the lower-right hand corner, click Advanced…. A pane will pop out, and in the list of tabs at the top, either Wi-Fi or AirPort will be selected (depending on OS X). This is the leftmost tab; if it isn’t, then click on it.

You should see a list of Preferred Networks. This is a list of all the wireless networks that your Mac knows about, and thinks that it knows passwords for. Select the network which has a changed password in the list, and press the little - button which is to the lower-left hand corner of the list.

Then press OK in the lower-right hand corner of the pane, and then Apply in the lower-right hand corner of the System Preferences window.

This “forgets” the network. The next time you ask your Mac to connect to that network, it will see it as a new network and throw up a password prompt for you. Once you enter the new password, OS X will treat it as before (logging in and connecting automatically for you).


Your first step towards a solution should be to run Activity Monitor which can be found by searching in Spotlight or Applications > Utilities. Set the tab to CPU and watch for applications that are using a lot of CPU. Investigate the programs or processes that display high usage.

I recently encountered high CPU usage with Google Chrome. Web searches reveal many opinions as to the reason but the best solution is to disable Chrome plugins unless you really need them. When I disabled my plugins, the CPU usage dropped considerably.


Can iCloud drive be used for sharing documents produced by third-party apps?

To take advantages of iCloud Drive, the third-party apps need to implement the Document Provider Extension so you can share those files and send them to iCloud Drive. I’ve explained it in one of the post I’ve written:

Not to confuse document provider extension with share extension where you can only send and upload selected files, document provider extension provides more options to export, import, open, and move files between document storage providers.
The basic functionality each document provider extension supports is export and import. It lets the extension to export or import the files to destination path. To see this extension in action, you may update to the latest Dropbox and turn it on from the More button in Files.

Basically, you can share files from Microsoft Office to iCloud Drive as long they support Share Extension Point or the Export, Import in Document Provider Extension Point.


Prevent deletion of specific icons from dock

I don't think it is possible to lock specific icons.

To lock all the icons go to Terminal and type:

defaults write com.apple.Dock contents-immutable -bool yes

Press enter then type:

killall Dock


Who said that this memory use is bad in any way? At the very least, the OS will be using the memory so that it can spin down your hard drive at the first opportunity. Hard drive access is energetically expensive. RAM is already powered up, so letting it sit idle is truly wasteful.

The question is a yet another post in the style of "oh no my ram is all used up, bad [insert your bogeyman here]". Let's get it out of the way: RAM should be always fully utilized. You paid for it, you're paying to keep it powered up, it's really counterproductive for all this money to go to waste.

If your computer feels slow right after updating, it's true that the indexing service may be to blame. Let it stay on overnight, make sure you get a full Time Machine backup done, and see what transpires next. Don't get hung up over RAM consumption - without some rather technical understanding of what those numbers mean, you can't make any use of them. They are red herring. It's a curiously recurring pattern.


OpenSSL 0.9.8zg used by PHP does not support TLSv1.2 or TLSv1.1

OpenSSL 0.9.8zc or 0.9.8zg does not support TLSv1.1/1.2 which can cause vulnerabilities while downloading using HTTPS links.

You should update OpenSSL to latest version from official site.


How Can I Block Downloading when WiFi Not Present?

Open settings app and disable cellular data.

You can set up a second passcode for cellular data restrictions. See this site or apple support or ask a new question if you need assistance with that optional step.

I would use the moment to teach the kids about responsibility. Let me choose if they should know the passcode and be responsible for the costs.


Hide Notification Center button from menu bar in High Sierra

The Bartender app allows you to hide and rearrange menu bar icons - it may work for you.


How to determine if all items in a list are the same

I’m not sure if this will help but this following code will remove duplicate items from a list and create a new list from the results. It will then count the items of the new list and if the items in that new list is greater than 1 … that means all of the items of the original list were not the same
property difCheck : {1, 1, 1, 0}
property allItemsAreTheSame : missing value

set itemCount to count of removeDuplicates(difCheck)

if itemCount is greater than 1 then
    set allItemsAreTheSame to false
else
    set allItemsAreTheSame to true
end if

on removeDuplicates(theList)
    script k
        property |List| : theList
        property tmpList : {}
    end script
    repeat with itemRef in k's |List|
        set theItem to itemRef's contents
        if k's tmpList does not contain theItem then ¬
            set k's tmpList's end to theItem
    end repeat
    return k's tmpList
end removeDuplicates


Do you see video artefacts on your MacBook Pro when opening the Java control panel?

It turns out that the integrated GPU was defective.


There is no way round this.
The apps (& even the OS itself) belong to the Apple ID, not the 'computer' or even the 'human' operating it.

You would do better to try get the old account back into shape - start at https://iforgot.apple.com -  then set up Family Sharing  which would then allow both accounts access to the full purchase history.


Copy and paste a chain of items on Mac OS X?

While I don't know a way of doing it without an app I use [Pastebot][1] which is a free clipboard manager. I highly recommend it, it's "Sequential Paste Mode" does exactly what you want and it's free.


I was wondering how do you use find my iPhone?

Log into https://www.icloud.com using the same appleid used for iCloud on the phone. Click the Find my iPhone Button.

You can also use the Find iPhone app on someone else phone.  Just log into that app (it opens to the login screen) using your appleid and password as above.

You can also "play sound" (even if the device is on vibrate only), set lost mode, and remote wipe the device.   FWIW, you don't really want to remote wipe a lost/stolen, just set lost mode so the phone remains trackable, once it's wiped it's no longer trackable.


If Apple lists a device as 'supported' by an OS, then there should be no problems running it. (In fact, the reason that older Macs are excluded from newer OSes can be that the OS performance is not within Apple's expectations.)
I run Big Sur on a 2014 15" MacBook Pro, which functions very well.
I would suggest that past performance issues are likely to be caused by incompatible software that needs to be updated, or things that are incidental to the OS update.


2011 Mac Mini not working with included HDMI to DVI adapter

Same problem here with a Specter x20G Naga III monitor. A few days ago I tried to set up a new Mac mini for my wife. There was no video from the HDMI to DVI converter. I plugged the old Mac mini (circa 2007 but updated to Snow Leopard) in and the video worked just fine. I called Apple Care, they made an appointment with me at the Genius Bar, I took the new mini in and, using the same display adapter, it worked fine with their monitor. While installing the software updates at the Genius Bar, that mini kenel panicked. So they issued me a new one.

I brought the new mini home, plugged it in, and I had no video just like the first one. I tried a different DVI cable. No love. I tried another monitor with the HDMI to DVI converter and the video came through just fine. So I went back to the Apple store to pick up a mini display port to DVI converter. It didn't work on the Mac mini. It also did not work on my Macbook air.

My conclusion is that some DVI monitors just don't work with Lion. (Lion being the one commonality between my Macbook Air and my wife's Mac mini.) I ended up buying a new monitor. It works fine with the new Mac mini. I took the old monitor and set it up as a second display on my daughter's Mac mini which is still running Snow Leopard. It works great.


How can I stream to Airplay and Bluetooth simultaneously?

The app Airfoil allow multiple output synchronization (you can download a 10.6 version here (Airfoil for Mac 3).


When mirroring my Macbook Pro with an ultra-wide external display, can the resolution be set to the external's native resolution?

Yes. When mirroring, you can choose which display to "optimize" for.


unable to access youtube favorites on iPad1 since Youtube changed their API in April 2015

If you attempt to install the YouTube app on your device, you will be prompted to install the latest version that's still compatible with your device.

You can read about this feature on Apple's support site.


Preventing iTunes from keeping old versions on "Mobile Applications" folder

I don't know an easy solution to change iTunes, but I do have a cleaner library by letting go. It's not exactly what you ask, but here goes anyhow.

I did one good backup of my user folder and then deleted all apps from within iTunes. Then I cleared out the folders to remove any left over / orphan app files.

Then I connected my devices one by one and just transferred the purchases. Less updates of un-needed apps and less space used.

I suppose they could pull an app from sale and I might miss out on some updates, but I'm willing to take that risk. I've still got the last version I wasn't using stored on my backup.


What options does Terminal pass to bash on startup?

The command:

/opt/local/bin/bash

essentially instructs Terminal.app to load an interactive bash shell (the path for your example is likely the macports version). Initially when you open Terminal it starts a login shell session (in bash). Login shells can read files such as ~/.profile, ~/.bash_profile that setup environment variables for your session, so what is being run is mostly indicative of what is configured within those files.

In general, by default when opening a bash shell from Terminal these things would be run:

Processes

bash
login

Open Files and Ports

/bin/bash
/usr/lib/dyld
/private/var/db/dyld/dyld_shared_cache_x86_64
/dev/ttys000

More Information:

  Official Bash Website

  Apple Man Page: bash(1)


Do any RSS apps available for OS X and/or iOS sync via anything other than Google Reader?

My last comment just gave me one idea that might solve your issue: Google's Feedburner. You can configure it to send emails from any feed. It will be little troublesome at first as it's a long manual job. Seems like it is unsupported and not really meant to be used like this. But it works perfectly!

Here are some quotes from its own help:

  What triggers the email to be sent out?

  FeedBurner sends subscribers a daily
  digest of new content from your blog,
  so a new post, new title, link, or
  change to the published date will
  trigger the email delivery. If you do
  not post anything that day, no email
  is sent out.

  FeedBurner only keeps a change history
  for items currently listed in the
  feed. Once they “drop off the bottom”
  of the feed, the system forgets about
  them completely. If you re-introduced
  them later by increasing the number of
  items your feed contains, this will
  result in the newly included items
  being delivered via email as “new”
  content.

  How much does this service cost and what methods of payment are accepted?

  FeedBurner Email is a free service.
  However, we do accept voluntary
  payment in the form of props and
  general goodwill.

  How do you get started?

  Sign in to your FeedBurner account,
  select your feed, navigate to the
  Publicize tab and select "Email
  Subscriptions."


Does installing security updates through the command line require an immediate reboot?

Some updates require a restart of the computer, some don't. The reason for a restart can differ - sometimes it's needed to complete the update/installation process, other times it may be simply to ensure that the OS and/or software can utilise the update.

In terms of installing updates in the background, this isn't a problem in itself unless its updating a component/software that's currently running, in which case you need to either close the relevant software or effect a restart for the OS to release the component so it can be updated.

Is what you're trying to do harmful? In most cases not, but in some cases it could be, depending on what the update is doing.

For critical updates, the better approach would be to:

auto install updates outside of particular hours or
force the update/restart upon users.

With the second option, it's common to have a script that prompts the user that an update is going to be installed and the computer will restart in xx minutes - where xx provides plenty of notice (e.g. 15 mins, 30 mins, etc) and gives them enough time to plan around the restart (such as saving work, grabbing a coffee, etc).

However, what I've done is set this up so the script provides the user an option to 'Restart now' so they have the flexibility to just get it over and done with rather than waiting for xx minutes to pass. The script does not provide a 'postpone' or 'remind me later' option for any critical updates. It is just going to run and the user has been forewarned.


How to have a non-obvious encrypted partition on an external hard-drive with MacOS Sierra?

How To Do It - Summary

What you need to do is prevent the file system from mounting that specific volume. This is typically handled by fstab, and configured via the /etc/fstab file. However, macOS (and OS X) specify a different command to correctly handle the editing of the /etc/fstab file - that is, vifs. Be warned that unless you have a default editor configured via the  EDITOR environment variable, the file editor which will be used is vi. There is additional information about vifs below, under the "Information About the vifs Command" heading, including how to use an editor other than vi.

Step by Step Instructions

The first thing we need to do is to get the UUID of the volume(s) we want to affect. To get the UUID, the drive must be connected to the computer, and volume must already be mounted. In this case, you would need to plug in the USB drive and enable access to the volume by entering the password.

Once this is done, which can be verified by seeing the volume in Finder, we need to get to the terminal. In the terminal window, type the command diskutil info /Volumes/<Volume Name> | grep 'Volume UUID'. In your case, you would replace "" with "Time\ Capsule". Note the backslash () is needed to escape special characters, such as space in this case. This should return a single line with a value similar to "Volume UUID:              AA2313FE-7C4A-340F-8293-D74EA0ED34DE". The UUID, which is "AA2313FE-7C4A-340F-8293-D74EA0ED34DE" here, is what we need. Select it, and copy it to the clipboard (⌘/Cmd+C).

We now need to edit the /etc/fstab file. By default, the
For the scope of this answer, I will assume that you are comfortable with whichever editor you are using to perform the following steps.

Start the editor by typing sudo vifs in the terminal window. This will prompt for an administrator password to get administrative access to edit the file.

With the editor open, and the volume's UUID in the clipboard, we will append a line at the end of the file as follows: UUID=<Volume UUID from clipboard> /Volumes/Time\ Machine hfs rw,noauto. You can use the terminal command man fstab to get additional options or values to use in the entry, but here, the following options and values are specified as:

/Volumes/<Volume Name - from above> Specify the mount point into which the volume is to be mounted.
hfs The file system type (Mac volumes are typically hfs - Hierarchical File System)
rw,noauto

rw Mount as read/write when mounting
noauto Do NOT automatically mount the volume

After you've added and updated the line(s) as necessary, save the file and exit the editor. To test that this has "taken", you can perform either a logout/login, reboot, or disconnect (eject) the disk and reconnect it. The volume should no longer be mounting or prompting for the password.

At a later time, when you need to mount the volume, you can return to the trusty terminal, and use the command mount /Volumes/<Volume Name>, or open Disk Utility, select the volume, and click the Mount button in the toolbar.

tl;dr

Get the volume's UUID, in the terminal, using the diskutil info /Volumes/<Volume Name> command
Use the command sudo vifs to properly (for macOS/OS X) lock and edit the /etc/fstab file
Add an entry to the /etc/fstab file for the volume, by its UUID, adding noauto to the mount options
To use/mount the Volume, use Disk Utility and the Mount options for the volume, or use mount /Volumes/<Volume Name>

Information About the vifs Command

Here is what you need to know about the what and the why of the vifs command. What this command does is simply lock the /etc/fstab file for editing to the calling user, and opens the file in vi (explaining the vi in vifs), or the editor (command) specified system's defined EDITOR environment variable. While we could directly edit the /etc/fstab file, using the vifs command is the only method recommended/approved by Apple.

References

Previous answer to a somewhat similar question
Example on iDownloadBlog
Apple's vifs documentation


I use proxychains-ng which can be configured to use a SOCKS proxy. It is available via Homebrew: brew install proxychains-ng.

Note there is a known limitation on 10.11+ that SIP prevents hooking of system binaries - see GitHub issue #78 - but it can be used with anything installed via Homebrew, as the binaries are in directories not affected by SIP. For example, to use (Homebrew installed & linked) curl through a Tor SOCKS proxy, your .proxychains/proxychains.conf would look like this:

[ProxyList]
socks5  127.0.0.1   9050

Check curl is Homebrew, not system version:

$ which curl
/usr/local/bin/curl

proxychains4 curl http://ipinfo.io then does this:

[proxychains] config file found: /Users/me/.proxychains/proxychains.conf
[proxychains] preloading /usr/local/Cellar/proxychains-ng/4.11/lib/libproxychains4.dylib
[proxychains] DLL init: proxychains-ng 4.11
[proxychains] Dynamic chain  ...  127.0.0.1:9050  ...  52.58.99.202:80  ...  OK
{
  "ip": "194.71.109.74",
  "hostname": "tor.keff.org",
  "city": "Stockholm",
  "region": "Stockholm",
  "country": "SE",
  "loc": "59.3333,18.0500",
  "org": "AS41281 Scaling Networks AB",
  "postal": "173 11"
}

The README caveats explain why it does not work for everything, but it may be worth a try.


Quick Shortcut to skim through web search results

In Safari ⌥ + Tab appears to select every link through google. Tried it in DuckDuckGo and I don't get the same behavior but if you search and just use the up and down arrow keys without clicking anything it selects the various links.

Chrome it appears you may need an extension such as Google Search Keyboard Shortcuts


Completely disable the power button on my MacBook

DanHollis solution is good, but it merely disables the button in software. I'll tell you how to completely disable the button.

You will need:

Center hole punch. 1/8" recommended.
A hammer, preferably light-weight so you have very fine control of your swing.

Step One

Align the CHP over the power button. The 'Center' in Center Hole Punch is instructive - you need to make sure you're exactly over the switch itself. Done correctly, this will remove the switch without affecting any other components in your MacBook.

Step Two

Swing the hammer. Sounds simple, but it's not. Make the swing fast and accurate, but don't put much force behind it. The point here is to strike quickly enough to punch out the switch itself, but not with enough force to penetrate deeper and actually damage something. Done right, the CHP will strike through and permanently disable the switch. Too fast or forceful and you'll break the computer. Too slow and you'll just turn the computer off.

Results

Your power button is now completely disabled. If the need arises, you can start the computer by manually shorting the contacts the switch connects to. On my desktop I can do this by arcing the pins with a knife, but the MacBook won't offer you the internal space to do that. I leave this as an exercise to the reader.

Suggestions

You might want to practice your hammer swings before doing this for real. I suggest practicing on a meaty part of your leg. The objective is to swing as fast as possible without feeling pain. If you swing too hard, it'll hurt. Too soft, and you'll just be tapping your leg. However, if the hammer bounces back and it doesn't hurt, you're doing it right. Just practice until you're confident and you'll do fine.


Is it possible to purchase an iPhone app now to download later?

You could purchase the app, then tap on the icon as soon as it appears to pause the download, and leave it paused indefinitely.


How to set a new desktop image when creating a new desktop in Mission Control?

The only way that this would be possible would be if one of the options for delay between changing wallpapers to never. When you have multiple desktops and multiple wallpapers they will have different ones but they change. If there is no never option then you might just have to set it to the longest possible or whatever is convienent. Hope this helps!


AppleScript : Dim brightness below factory setting

As was noted in the comments, brightness cannot go below a setting of 0. If you use the brightness keys on your mac, you'll note that if you keep going, you hit screen off, which entirely turns off the screen backlight. From experience, I would assume this is zero. Below zero would mean your screen is actively attracting light from it's surroundings. You can adjust some settings by 1/4th notches by holding the option key and pressing any of the adjustment buttons, but that's as close as you'll get. What shady is doing is merely darkening all of the colors on your screen, which does decrease brightness because of how well made lcds work, but I'm not sure if that's exactly what you're after, as that can definitely affect how colors look otherwise. EDIT: If 1/4 brightness increments are not enough, shady and those small increments should stack in effect, but some older macs can't dim their brightness in 1/4th increments after you get down to one notch.


DiskUtility throwing "com.apple.disutility error 3" on "Operation failed with status 5" on Sierra while making image backup of main SSD

I just experienced the same problem while trying to clean install Sierra. I had the same error until I asked Disk Utility to mount the internal SSD. When I did so, it asked for the password to unlock the drive. After unlocking the drive, I was able to create the disk image.


Share app with 3D touch context menu defined

The Music app is part of iOS and cannot be shared from the 3D Touch menu. Third-party apps show the share option in the 3D Touch menu, but first-party preinstalled apps do not.


Can't start tftpd because port is already in use by launchd

These steps solved my problem

Reload plist

sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist

(Re)enable service

sudo launchctl disable system/com.apple.tftpd
sudo launchctl enable system/com.apple.tftpd

Start service (or restart)

sudo launchctl start com.apple.tftpd

Thank you everyone who participated in discussion, especially @Prado


Reinstall OS X Snow Leopard on a 2011 MacBook Pro

According to this KB document:
http://support.apple.com/kb/ht1159

MacBook Pro (Early 2011) requires at least OS X 10.6.6, so the disc you ordered (10.6.3) does not work on your unit as it does not contain the required drivers.

Solutions:
1. You can bring your MBP to a nearby Genius Bar for reinstall, or;
2. Find a older Mac that is supported by your install disc, put your MBP into target disk mode. Run installer on that older computer and install to your target-disk-mode MBP . Once you complete software updates to 10.6.8, your MBP should be bootable again.

I suggest you get Lion so that you may use Internet recovery in the future:
http://support.apple.com/kb/ht4904


Making Terminal bash auto-complete stop at ambiguous character and display all possible options

Thanks to comment from mtklr. Many web pages that talk about Mac OS X Terminal auto-complete asks you to add the 3 lines I mention in my question. But if you want behavior as on say Ubuntu, you need just the first 2 lines:
set completion-ignore-case on
set show-all-if-ambiguous on

Do not add TAB: menu-complete


iTunes - adding content to third party app

Launch iTunes
Plug in iDevice, then...

select iDevice
Select Apps
Scroll down on the right-most scroll-bar until you see the File Sharing header
In that section, select your app

Then you can drag & drop to the right section

I shrunk my iTunes window down as small as it would go to show all the info without taking up too much room in here

Rebooting the phone may help if connectivity is an issue.


Can anything else be done to fix the white screen on a 3G besides restore/upgrade and DFU/restore?

If everything but the display works, you can try adjusting your display cabling and/or replacing the display unit. On that model, the digitizer is not tightly coupled to the display, so you can get a piece on ifixit. I remember once breaking the display on my third gen nano. It went white. Probably a defective display, but nothing that can't be replaced.

Before messing with it, I'd definitely give it a shot at the Genius Bar, if you're local to one. They have diagnostic tools and such.


Sharing a VPN connection using Internet Sharing (via Airport)

Linking to rodrigo.sharpcube.com is appalling. I lost hours of my life following it. It's a totally unnecessary wild goose chase into IPFW. Please avoid. The first answer from JRobert is accurate. Here is a more detailed step by step with images.


There is an app called Keymando that I think can do this. Not sure if you can specify to do it only in Vim but you can specify to remap CTRL to CMD in Terminal.

When you've installed Keymando, put this in your config

only /Terminal/ do
    map "<Ctrl>", "<Cmd>"
end


Retrieving contacts via old account to new one

You may retrieve them by doing the following.

Open any web browser, and go to icloud.com on your computer.
Log in with your iCloud account (Your Apple ID and password).
Click on Contacts. Click the gear shaped Settings button on the bottom left, and click Select All.
Click the gear button again, and click Export vCard… to download contacts from iCloud.

Then, you reupload by signing in with the other Apple ID following these steps.

In iCloud Contacts, click the Action pop-up menu  in the sidebar, then choose Import vCard.
Select a vCard to import.


Is there a gesture to dismiss a notification

in el Capitan, the swipe away feature was disabled for Reminder alerts. Now you have to click Later.. then click 1 hour, 1 day, etc.. So they changed a simple swipe away gesture with 2 clicks.. per notification. It makes it way more complicated, I don't know what Apple was thinking when they changed this, at least they should give the option of making it simpler.


Why does iOS autocorrect some words but not others when using a bluetooth keyboard?

The autocorrect built into iOS since the first iPhone release has been a "smart" autocorrect. It is designed so that we can type quickly, trusting that the keyboard will usually get it right. I've found this to be the case, with the need to only occasionally go back after typing a paragraph to make a correction or two.

In contrast to what you said, I've found that typing "teh" does automatically change to "the" if I continue typing, trusting the keyboard to fix it. There are exceptions. Something to be aware of is that if you use the Backspace key, the keyboard will assume you're manually fixing something; as an example, if you type "teh", don't type any other keys after that, then backspace the "h" and type the "h" again, when you continue by pressing the spacebar, it won't autocorrect the word to "the".

The keyboard gets smarter if you train it by canceling its incorrect suggestions.

It isn't perfect. Sometimes I've noticed that it tries to change "the Lord" to "The Lord" in the middle of a sentence, which is not proper grammar. It also sometimes tries to incorrectly change "its" to "it's", and no matter how many times I correct it, the keyboard doesn't seem to learn from these two mistakes.


Macbook Pro (Mid 2012) Battery Not Charging

Check the ac/dc adaptor with a multi meter it should match the writing on the unit. they can run hot and burn out it might be possible to have 2 broken units.

disabling or enabling devices that use power can be used to diagnose a battery problem e.g. blue tooth fire-wire thunderbolt SD CD and DVD drives

Disabling OR enabling as many as possible and changing the settings to low power or high performance should make it last longer or less long. either of these situations confirm a battery problem in a case of less or more charge. a logic board problem would make no difference if you get my drift. The idea is a normal battery would not suffer much impact like this in short term use but a dodgy battery would be very sensitive. Its not really relevant if you can't boot  because of no charge.

I've had battery problems before these are my steps I know you have probably tried already but if your desperate it might be worth trying again.

take the back off your mac and check to see all the ribbons are undamaged also check to make sure the the ribbon connectors are not cracked twisted or broken its a common problem when unplugging the battery to damage the connector they are very delicate and require a very light touch..  When unplugging them you cant just flip them out they need even pressure from each side and the middle and gentle levering very tiny amounts at a time if you are in the habit of flipping them out you may have inadvertently damaged them, if you think you may have been careless with the connectors you can get replacements inexpensively and this is a common issue on the mac.

i would disconnect the battery from the logic board and leave it for 15 mins then be very careful to firmly plug it back in using even pressure so all of it is plugged in evenly, be very careful. don't connect the mag. (trying to discharge the mac battery while the mains is plugged in won't discharge the battery). Then close your mac back up and screw it back together. before you plug it in the mag hold down the power button to 15 seconds or longer, something should happen a beep, a flashing light so just wait. if after a while nothing happens plug in the mag. But just wait for something to happen, mac batteries have an issue where they can get all screwed up and need discharging and this is how I would fix it.

the main reason for a battery needing this is usually due to hardware changes (for example recently I'm betting bet you have made some hardware changes like an SSD or just better memory), the mac will work fine for a while  after a hardware change then need a negative discharge, its a one time deal and due to a new power setup from voltage changes in the hardware. Replacing the battery won't change the situation as the system still needs to reconfigure its new voltage settings. Don't try to reset the battery with the mains pugged in its all done without any external power, i think its a lot to do with the boot up process and probably unique to MBP.

---edit i edited this to make it more informative and corrected spellings---


First, always having a current & active backup should be priority #1.

OS X Installers (Updaters) are designed to be non-destructive and preserve all user data.

As long as no problems are encountered, your data should not be at risk.

With all that being said, make a backup.


AppleTV makes horrible noise on startup and when waking up from standby

This is as you correctly described static.

This will be due to the connection, not the Apple TV its self. You will need to confirm this by.

using the Apple TV with another television
use another HDMI cable (go for one with gold connectors)

I would check the cable first as it sounds like something is interfering with the signal.


Has any Macbook ever had a lightning port?

No. Apple laptops have USB-C and Thunderbolt ports (the 12” MacBook has a USB-C port), but Lightning ports are only found as charging and data ports on Apple’s mobile devices.


Basically you can do something like

eval $(echo sed $(for i in 1 2 3 5; do echo "-e ${i}p"; done) -n data.txt )

To read the line numbers from a file containing the numbers, separated by space, use

eval $(echo sed $(for i in $(< line-numbers.txt); do echo "-e ${i}p"; done) -n data.txt )

In this case, you can use any command which produces a list of line number instead of the < line-numbers.txt part.

Or, if the numbers in the file are separated by ,

eval $(echo sed $(for i in $(tr \, ' ' < line-numbers.txt); do echo "-e ${i}p"; done) -n data.txt )

(and again, the command can be anything producing line numbers separated by ,)


Uh, I always figure these things out myself immediately after posing the question. Here's the solution - I hope it will be helpful for someone else:
To search for characters, you just press ctrl-CMD-space to bring the dialog up and then start typing. The search bar appears as soon as you type something, along with the button that switches to the "character viewer" window. They will then be there the next time you bring the dialog up as well.
This is actually more convenient than the old dialog, it's just that for some reason they went out of their way to make the feature hard to discover.


iPhone log for actions like deleting text conversations?

iOS 5 had no such logs that I am aware of. To my knowledge, neither does iOS 6. The system logs record more "important" information regarding system operation and such.


Rainbow Style Loading Cursor On MacBook Air 2017

Yes, sometimes you will see that. The rainbow pinwheel means that an app is busy. Usually it will go away after a few seconds. If it doesn’t, there may be an issue, such as an app, or in some cases, the OS being locked up.

Also, since you are new to macOS, you might find this iBook helpful. It is a guide to MacBook written by Apple.
https://books.apple.com/us/book/macbook-air-essentials/id963295730


Difference between kinds of items in Keychain, e.g., "Web form password", "Internet password", "application password", etc

Difference between different type of Password related to KeyChain

App-Specific Password:

App-specific passwords are passwords for your Apple ID that let you sign in to your account and securely access the information you store in iCloud from a third-party app. For example, use app-specific passwords with mail, contacts, and calendar services not provided by Apple. App-specific passwords maintain a high level of security and help ensure your Apple ID password won’t be collected or stored by any third-party apps you use.

Web form Password:

These are passwords set by the site you are visiting, such as a bank for instance. They make the rules for their own site. Some do not allow your browser to remember for safety/security reasons. Others do allow it so you can set your browser to auto-fill those.

Internet Password:

These are passwords provided by you to access the Internet while connecting through WiFi, configuring Proxy and others that is related to network on your system.

Keeping track of passwords is hard, especially if you follow the best practice of never using the same password twice and have multiple devices. iCloud Keychain keeps website and Wi-Fi passwords up to date across your Mac, iOS devices, and iPadOS devices. It also keeps account passwords and settings that you add to Internet Accounts preferences up to date on your Mac.

How can I create a Keychain item of a specific kind?

Apps and servers may automatically create a keychain with a password for you when you create your account or log in, or they may offer you the option to have Keychain Access remember the password. It is the same for Internet passwords too as it is added automatically by creating a key chain under an appropriate group.

You need to deep dive a bit on Keychain properties if you want to create for Web Form password for your own tool. It would provide a bit idea if you look on this query too.


Selecting all photos in photo booth with a single gesture

EDIT: (Originally I had described a way to select multiple photos via the "Photos" app, and I didn't realize you could do that directly within Photo Booth.)

In short, no, you're not missing a secret gesture -- that's currently the only way to do it.

And unfortunately, I do not believe there is a way to create a new photo album on the iPad itself -- you'll have to do that on your computer and sync with iTunes to see the changes.


How to reenable System Integrity Protection

The opposite of disable is enable, so: csrutil enable

At the present time there is no manual page for csrutil i.e. man csrutil doesn't provide any help, however executing the command without an argument displays its internal help as shown below.

$ csrutil
usage: csrutil <command>
Modify the System Integrity Protection configuration. All configuration changes apply to the entire machine.
Available commands:

    clear
        Clear the existing configuration. Only available in Recovery OS.
    disable
        Disable the protection on the machine. Only available in Recovery OS.
    enable
        Enable the protection on the machine. Only available in Recovery OS.
    status
        Display the current configuration.

    netboot
        add <address>
            Insert a new IPv4 address in the list of allowed NetBoot sources.
        list
            Print the list of allowed NetBoot sources.
        remove <address>
            Remove an IPv4 address from the list of allowed NetBoot sources.
$


My phone was purchased the US, and don't have purchase proof. Can I get it swapped in India?

fbara is correct - there are too many variables for anyone here to give you a definite answer here. But here is what I can tell you.

If your iPhone is still covered by Apple's global warranty, then it will still be covered. If you purchased an Applecare plan, and it's still within the period of cover, then it will be covered. If it's out of Apple's own warranty period, it may still be covered depending on your local (India's) consumer laws.

Whether or not Apple will swap your phone will be up to them to determine. They will need to assess the faults and will then decide whether it's a repair or replacement proposition, or indeed one in which you need to pay some money.

One thing you can do is check your serial number here.

Checking your serial number will advise you if it still has a valid purchase date, what repairs and service coverage it has, and whether you're still eligible for technical support over the phone. If you're not sure where to find your Serial number, the easiest way to do it is to go to Settings > General > About and it's listed about halfway down.

Finally, it is definitely still worth you calling Apple about this - even if checking your serial number shows your coverage has ended. Apple has been known to still honour repairs and replacements for products outside warranty periods depending on individual circumstances. They may also be able to arrange a swap by putting a hold on your credit card to the value of a replacement phone and just shipping you a replacement. As long as you send the other one back within a certain period, you'll never be charged.

In summary, just call Apple. In India the toll free number is 000800 1009009 (as long as you're calling from a landline, otherwise you may be charged by your provider if calling from a mobile).


Will iPhone App Update to new version will remove all the ratings?

Apple splits your App's ratings into two sections; "Current Version" and "All Versions".

The preference on the App Store is to display the "current version" ratings, however aggregated historical ratings and reviews are also available.


my iPhone is show only white screen and black apple after erase on icloud

I am assuming your phone is not turning back on, if so then just do this.

Hold the Power Button (3 secs)

Continue holding the power button and also hold the home button (15 secs)

Release the power button while continuing to hold the home button (10 secs)

Your device should prompt with the "Connect to iTunes Screen"

From here just set up your iPhone as new or restore a previous back up.

Try this a few times just to make sure you did it right, however if this does not work then be sure to take it to the apple store.


Apple Watch Series 3 "Cannot Install Update" due to available storage

The alert on my watch links to this Apple knowledge base article:

If you don’t have enough space to update your Apple Watch
https://support.apple.com/kb/HT211283

At the top, there is a note specifically for the Series 3:

If you have Apple Watch Series 3, skip directly to the steps to unpair and update your Apple Watch.

This indicates that the only way to update the Apple Watch Series 3 is to perform an unpair and update.
Skip directly to that step, and don't bother manually deleting photos, music, or data.
After updating watchOS, you can unpair the watch again and restore from your previous iCloud Backup.


MAC OS X refuses to mount the main volume Macintosh HD, saying that there's an “Invalid content in journal”

Open error 5: youre I/O is corrupt. Hardisk is probably failing.


Can I connect any Thunderbolt 1/2 device to a Thunderbolt 3 adapter?

Yes, you can use the Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter to connect your Thunderbolt 2/1 devices to your new MacBook Pro.

From Apple's webpage:

  The Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter lets you connect
  Thunderbolt and Thunderbolt 2 devices — such as external hard drives
  and Thunderbolt docks — to any of the Thunderbolt 3 (USB-C) ports on
  your MacBook Pro.


Is there a way to trigger iPad sleep using gestures?

You can enable the assistive touch panel. From this panel you can put the iPad to sleep with the touch screen.

To enable assistive touch:

Tap Settings
In Settings Submenu tap General
Scroll down the General submenu to find Accessibility.
Tap Accessibility.
In the Accessibility submenu tap AssistiveTouch
Trigger Assistive Touch into ON state

This menu (which can be minimized into every corner on your screen) allows you to do several actions using the touch screen, including sleeping the iOS device.


How can I uncompress a tar.xz thats been compressed on ubuntu and uncompress it on mac with the archive utility?

Archive Utility doesn't currently support .tar.xz files. You can provide feedback to Apple at apple.com/feedback.

While Terminal can uncompress .tar.xz as you note, if you're looking for a GUI-based solution you can install:

 The Unarchiver

which has support for .tar.xz.


Automator - Launch terminal at certain folder

Terminal can be finicky beast when it comes to automation; however, with the use of UI Scripting the following example AppleScript code can be used in Script Editor and saved as an application, or in Automator in a Run AppleScript action.
Note that using UI Scripting may require accessibility privileges be granted.
This was tested and works under macOS High Sierra.
do shell script "open -a 'Terminal' ~/Documents/Websites"
tell application "Terminal" to activate
tell application "System Events"
    keystroke "t" using {command down}
    keystroke tab using {control down, shift down}
end tell

The example AppleScript code above will open a new Terminal window to the specified location and then open a new tab to the same location while setting focus back to the first tab.

Note: The example AppleScript code is just that and does not contain any error handling as may be appropriate. The onus is upon the user to add any error handling as may be appropriate, needed or wanted. Have a look at the try statement and error statement in the AppleScript Language Guide. See also, Working with Errors. Additionally, the use of the delay command may be necessary between events where appropriate, e.g. delay 0.5, with the value of the delay set appropriately.


How to add a custom widget to IOS 10? (Website)

No, you can't add websites to that screen on iOS.  You can add links to websites as icons to your iPhone, in case that helps.

Widgets are only allowed to be installed through the Apple App Store as part of an app and that developer has to specifically code the widget into their app.


How does the new "local snapshots" feature of Time Machine in Lion work?

I haven't found any documentation for this feature yet, so I don't have any specific answers for your questions about interactions with external Time Machine drives.

However, I did do some playing around with the feature while using my laptop on battery.  The first thing I noticed is that local snapshots were not enabled by default – for me, at least. I know that because "entering" Time Machine while my backup drive was detached resulted in the usual error message — until I executed the following from a command line:

sudo tmutil enablelocal

After I did this, a hidden volume called MobileBackups was created (in /Volumes) and I was able to "enter" Time Machine. (Perhaps local snapshots weren't enabled on my machine because I have less than 10% free disk space?)

Unfortunately, the feature seems a little half-baked. I tried the following, with pretty unsatisfactory results:

Created a new folder, ~/Documents/Test.
Forced a new snapshot by running tmutil snapshot.
Verified that a new snapshot was created by looking in /Volumes/MobileBackups/Backups.backupdb/hostname/Latests/drivename/Users/myname/Documents.
Deleted the Test folder.
Entered Time Machine and browsed the backups/snapshots. The Test folder was not there in any of the backups.

Update: I installed Lion on a second Mac, and without any explicit action on my part, this Mac has a MobileBackups volume. And restoring deleted files from a local snapshot works on this Mac.


How do I get Finder windows to reopen on start up?

There might be several answers to that.

Your restore for finder could be corrupted somehow. Delete the ~/Library/Saved Application State/com.apple.finder.savedState and give it a try
Your finder app may be configured NOT to restore the windows. Try this: defaults write com.apple.finder NSQuitAlwaysKeepsWindows -bool true

Does your other apps have the same behaviour? Have you tried with another username to see how it goes?

Sources:

http://osxdaily.com/2011/07/17/delete-specific-application-saved-states-from-mac-os-x-10-7-lion-resume/
http://hints.macworld.com/article.php?story=20110722125937252


How do I use FTP via the command line to download all files?

The curl program could help you download an FTP file, but it specializes in one-off URLs (http, ftp, etc). It is possible to use Perl to script something up to list then download, but its much easier to use wget!

However, wget is not a standard program of OSX so you will need to manually download, compile, and install it (relatively easy task, as long as you have Xcode installed.)

Install Xcode from the App Store.
Download wget source
Open a Terminal into the directory you saved the source.

Run the following commands:

    $ tar xfvz wget-latest.tar.gz
    $ cd wget-*
    $ ./configure && make

The wget binary will be produced in a src subdirectory. From here you can run the binary directly as ./src/wget or install into /usr/local/bin:

    $ sudo make install

Now, you only need to run wget -r  ftp://username:passwd@server/path/to/download and your FTP site will be recursively downloaded from that path!

Just remember that the /path/to/download is relative to the username you login with... and FTP passwords are notoriously unsecure :)


Maybe in your Home folder? It's the default folder the terminal points to. Try to open it through the Go menu in the finder.