Treat fullscreen as desktop spaces in the matter of navigation

Did you consider using Keyboard Maestro?

Here you can see how I deal with something this. I use it to move cursor and windows between screens, but is really easy to modify per your requests.


Login or unlock screen on a Mac using an NFC tag?

In earlier versions of OS X (i.e. 10.9 and older) you had the /usr/sbin/pcscd executable, which the driver that comes with your ACR122T dongle can talk to.

In the latest OS X (10.10), pcscd has been replaced by something new called com.apple.ctkpcscd, which will be running in a default install of Yosemite.

The documentation for this new daemon is available from:

https://smartcardservices.macosforge.org

Here you can also get the source code, etc.


OS X 10.8 hosts file completely ignoring new entries. Help!

As far as I'm aware, the /etc/hosts file on UNIX systems is intended to map IP addresses to hostnames and vice-versa. You have not added IP address information for these hosts.

See the man page for more information by typing the following at the command line:

man 5 hosts

You haven't specified how you are attempting to use this file or the records inside of it, so it's hard to say why it was working previously.


Autocomplete in Chrome Browser, not sure if its Mac OS or Chrome

This is called "Text Replacements" and it's a function/feature of macOS.
This feature will work on any app that uses the Cocoa interface; so apps that use it like all native Apple Apps and 3rd party apps like Chrome will be able to use this functionality.  Apps that don't use Cocoa like Microsoft Word or Firefox won't be able to use Text Replacements.
To remove it (stop it from happening), open System Preferences → Keyboard → Text and remove the entry for "th". I just tried adding it, and it behaved exactly as you described. It even tried to intercept it as I typed it here until I removed the entry.


Can’t connect my iPad to cPanel WebDisk (iOS)

I found this article that was posted in 2017. It has mentioned about an application on the App Store. You have to install the app on your iPad and then connect with your cPanel WebDisk that you have set up.

I am trying to connect my iPad to my webdisk, but I can’t. I have:

my address: example.com
my username: exemple@exemple.com
my password: example


Google Contacts sync with iPhone 3G (iOS 4) without EAS

I ended up using the iTunes sync feature ( http://support.apple.com/kb/ht1296 ) with Google Contacts.

It works pretty flawlessly, with the only (huge) downside that you can't sync without the PC.


If you change your region for your Apple ID and iTunes store account, there is no guarantee that the apps you had paid for and downloaded will still be downloadable since you are literally shopping in a different store with different app availability.

Now, common apps like Evernote and Apple's apps are generally available in all of the countries, but many smaller developers focus on one or two countries and the switching process can mean you lose apps.

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

Is there a specific app you have found that is available on the new store, yet your account will not download? If so, I would contact the App Store support team to ensure your switch was properly executed on the server side.

http://www.apple.com/support/itunes/account/

Look for the icon like below that's about 2/3 of the way down the page currently.

It's possible they are rolling out changes in preparation for the announced iOS 7 changes where moving VPP purchases becomes easier or perhaps it's just a bug. One thing's for sure, not everything that changes gets announced, is permanent or immune from a rollback if it doesn't work as planned.


How can I fix a low speaker volume problem on my iPhone 6s?

Answering my own question.

Got it fixed. In case someone else has this issue, I took it to the Apple store. Turns out the speaker got clogged with microscopic particles (lint, sand, etc...) since I spend a lot of time outdoors. They have a very fine brush that can get those things out. The whole process took like 5 minutes.


Python 3 Not Updating in Shell on Mac Mini M1

You can use pyenv to manage your python3 versions installed on your system.
To install pyenv:
You can do the following:
# if you dont have homebrew already, install it by:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# install pyenv with homebrew
brew install pyenv

# source pyenv in your .bash_profile if you are using bash
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

# source pyenv in your .zshrc if you are using zsh
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

Open a new terminal or source your bash_profile or shell profile by: source ~/.bash_profile or source ~/.zshrc.
Now to install a new version, you can check the list by:
pyenv install -l | grep anaconda

Find the version you want to install, and install it by:
pyenv install <python-version-to-install>

Now you will be able to see all the different python versions that you have installed by:
pyenv versions

You can choose any of the above output as your global Python from the previous command by:
pyenv global <your-installed-version>

For more details see their git repo at: https://github.com/pyenv/pyenv


Will everything be erased? And will I get caught?

Nobody cares about jailbroken iOS devices.

Even Apple only care if you take it for a warranty repair (as handing a jailbroken device to them and saying "this doesn't work" will probably get a response of "well, you jailbroke it").

I would say relax and don't panic.

To answer the first part of the question, doing a system Restore will remove all traces of the jailbreak. It's MUCH harder to jailbreak an iOS device than it is to remove a jailbreak :)


How to get Mac OS X printer preset to save paper size and not default to system default paper size?

The Printing from Safari setup sequence for multiple printers.

Click on Print and in the pop up choose your printer and the settings you saved for it.

It will show it correctly in Presets!

When saving you will be asked for which printer the settings apply.


How do I convert my contacts from iCloud to my Mac?

Describe which method you attempted and at which step did it fail. However, here's a working method that I used when I got my Mac.

Go to System Preferences >> iCloud and make sure you have signed in. Now the screen should look something like this:

The contacts option must be enabled and all the ones from iCloud will be automatically imported into your Mac. If this is the method you used but didn't work, please let me know.


How can I keep notification center enabled, even when I'm in a full-screen app?

I found an imperfect solution: apparently applications that use their own full-screen mode (an older API maybe?) and not the OSX full-screen mode, disable the Notification Center while they're in full-screen. Scrivener's composition mode does this, as does Word 2011.

A solution that worked for me in Scrivener was to go into regular full-screen mode (View->Enter Full Screen), which uses the OSX full-screen API, creating its own Space for Scrivener, putting the blue full-screen icon on the right-hand side of the menubar, and leaving Notification Center intact.

If I then go into composition mode (View->Enter Composition Mode), all is well and Notification Center works.

Note, this doesn't work in Word, because in its infinite wisdom, it kicks itself out of OSX fullscreen mode, ditching its Space, before it enters composition mode. So I still don't know how to receive notifications while composing in Word, but maybe that's just another reason not to use Word.

Thanks to njboot for the screenshot showing it was possible to get notifications in Scrivener composition mode!


Every single 3rd party font gives me validation serious errors

I've been having the same problem. What has worked for me has been to install an app called Typelight. I go into Typelight, open the font that I downloaded to my computer but didn't install yet, and then save the font to my DESKTOP. It doesn't work if I save it anywhere else, don't ask me why. After that, I open the font by clicking on it on my desktop, then I click "install", and it works with no error messages. More of a hassle, yes, but at least it's a way around the problem.


You can have multiple versions of JRE installed on your system. To see them all, use the following command:

/usr/libexec/java_home -verbose

The output is something like this:

1.8.0_05, x86_64:   "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home
1.7.0_51, x86_64:   "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home

It lists all the JRE versions you've installed on your system, and the last line indicates which one is your current system default. To change that or manage it even better for any future needs take a look at this post on SuperUser. I believe this will solve your problem.


OS X Kindle App: Where are the books located?

These files are now (October 2012) stored in:

~/Library/Containers/com.amazon.Kindle/Data/Library/Application Support/Kindle/My Kindle Content/

If they move again you can find them by running the command:

find  . -name *.azw


Recover proxy bypass list from System Preferences

This information is stored in

/Library/Preferences/SystemConfiguration/preferences.plist

Under the NetworkServices dictionary are each service in the Network preference pane. Look through the list until you find the service with the matching UserDefinedName such as Wi-Fi, then open Proxies and see the ExceptionsList array.

You can recover an older version of this file from your backups such as Time Machine, or from an APFS snapshot.


Sync Mac & Windows user profiles to OneDrive

OneDrive allows you to sync to whatever folder you desire. In your case, point it to a OneDrive folder in the shared Windows document folder. The Mac will simply have this folder in its Document folder as well. Whenever Windows is running, it will sync with Onedrive and populate the shared folder. Of course, since you don't have OneDrive on the Mac, it won't sync. You could always put OneDrive on the Mac, and point it to the same folder...


What does 'current channel' mean in Yosemite wireless diagnostics?

Wi-Fi has multiple channels, which specify what frequency the network is communicating on.  On the 2.4GHz frequency, channels 1, 6, and 11 are non-overlapping channels, and all the others overlap on these channels.  (On the 5GHz frequency, the channels are spaced out to avoid overlapping).  You can think of channels as an offset value from 2.4GHz.

Current channel is the Wi-Fi channel your router is advertising and the channel your computer is connecting to.  You might get better performance by using either a 5GHz channel if your Wi-Fi router supports it, or one of the non-overlapping ones on the 2.4GHz.


How to map Caps Lock as a second Control Key on a Microsoft Natural Ergonomic Keyboard 4000?

Two months went past, and a "legitimate" solution is nowhere to be seen. Fortunately, there is a simpler and a more radical way to solve this, and all related issues — getting rid of the crappy Microsoft drivers completely. Caps Lock, and other modifier key mappings, are easily changed in the "Keyboard" preferences. Play/Pause, Volume and Mute keys are working perfectly.
All of the other media keys, and the "Zoom" slider are predictably dead, but I've never used them anyway. The "Application" or "Menu key" is mapped to ⌘ with KeyRemap4MacBook.


Is the iPhone 4S hardware compatible worldwide with other SIM based networks?

The iPhone 4S is a world-phone, compatible with Verizon and Sprint's CDMA networks in the US and GSM networks worldwide. It has a micro-SIM slot for connecting to GSM networks. Most phones sold in the US are locked to the carrier you buy it from, you may have luck getting them to unlock it so you can use a different SIM. Unlocked iPhones are (tautologically) unlocked, so you can use any SIM card, but they cannot use the aforementioned CDMA networks.

tl;dr: yes.


Try resetting the Bluetooth module.

⇧Shift⌥Option mouse click on the the Bluetooth menu bar item > Debug > Reset the Bluetooth Module.


MacBook Air 7.1 (early 2015) freezes for five to ten minutes after login

This is going back to the basics.

Try a safe boot.
    Shutdown your machine.  Hold down the shift key.  Poweron.  The boot up will take longer than normal because the filesystem on the startup drive is being checked and repaired as needed.   All about safe mode including what features and apps safe boot leaves out.  Safe boot uses a software driver instead of using your machines video hardware.

  [http://support.apple.com/kb/ht1455][1]

Secondly,

I'd run etrecheck. Your proprietary stuff gets filtered.

-- Download etrecheck.  The download link is at the bottom of the screen.
http://etrecheck.com/

-- Run etrecheck.   The first five runs are free.

-- How to install, run and report output for the EtreCheck Application
https://discussions.apple.com/docs/DOC-250000632

-- Explanation of EtreCheck  output by etresoft, the author
https://discussions.apple.com/docs/DOC-11591

How to report etrecheck data.

When the report is done, click on the export icon.

click on "Copy report" to copy to the clipboard

Get back in your web browser and access your discussion. Paste you etrecheck output into the code {} block.

which results in...

Robert


Is there a manual for JavaScriptCore shell (jsc)?

There isn't much to the documentation.  It's merely a framework allowing you to run JavaScript from Swift, Objective-C and C based apps.

From Apple Developer:

  The JavaScriptCore Framework provides the ability to evaluate
  JavaScript programs from within Swift, Objective-C, and C-based apps.
  You can use also use JavaScriptCore to insert custom objects to the
  JavaScript environment.

The functions that are supported are referenced here


Will the MacBook Pro hinge tighten over time or with use?

No, it will not tighten overtime. If anything, it can only become looser as it wears (simple physics).

You should book an appointment with a Genius at the Apple Store and tell them you are unhappy with it. They will either replace the mechanism or give you a new machine.

The previous person you dealt with, unfortunately gave you false information.


Time Machine couldn't complete the backup

It turned out that App Cleaner is the root cause of the problem. I used App Cleaner for quite some time and have purchased the premium version. My problem with App Cleaner started with its V6.0 version and I was still on High Sierra. So it was not a Mac OS problem.


Could installing the latest iOS update remove malware from iPhone?

Consider going through the following relevant Apple Support document on how to block pop-up windows and handle persistent ads on Apple devices:

About pop-up ads and windows in Safari

The document contains some very useful tips that go beyond just enabling Block Pop-ups. Notable points are quoted below:

  Always make sure you install the latest software updates for all your Apple products. Many software releases have important security updates and may include improvements that help control pop-ups.
  Make sure Safari security settings are turned on, particularly Block Pop-ups—for pop-up windows—and the Fraudulent Website Warning.

  On your iPhone, iPad, or iPod touch, go to Settings > Safari and turn on Block Pop-ups and Fraudulent Website Warning.
  If you see an annoying pop-up ad in Safari, you can go to the Search field and enter a new URL or search term to browse to a new site. If you don’t see the Search field on your iPhone, iPad, or iPod touch, tap the top of the screen to make it appear.

  Some pop-ups and ads have fake buttons that resemble the close button, so use caution if you try to close a pop-up or ad. If you're unsure, avoid interacting with the pop-up or ad and close the Safari window or tab.


Usually this happens because your Mac is not fully updated. Ensure that you have the latest updates installed. As far as I recall, this particular feature requires 10.15.4, but upgrade to the latest 10.15.7 and check again.
By design, shared folders appear in Finder, so some delay or data corruption is usually the cause of not seeing the same folder structure in Finder as you see in the iCloud files web app.


How can I remove specific top hits in Safari's address bar?

It's actually not possible to remove the root domain from Safari's top hits. I've always had this problem and find it irritating.

As seen, I've never visited Apple's US website, but only the SG site. However, it still auto completes to it.

Unfortunately, the problem is that Safari autofills the root domain, before auto completing the sub domain.
So, even if you don't visit http://example.com, it would still show up since you visit /sub.


You can restore the web server to factory settings.

Turn off the Web Server service
Open Terminal and run sudo serveradmin command web:command=restoreFactorySettings
Enter your administrator password
Restart Web Server service.


Deactivate 'Nike+' exclusive features form AppleWatch 2 - Nike+ edition

Because the AppleWatch Nike+ edition isn't available yet this information is not available .. BUT I do can tell your able to turn off the notifications, just like the 'breath' / 'you need to stand for 1 minute' (while driving your car) notifications. You can change your watchfases to normal version but won't be able to remove the nike+ app from your watch as it's bound to the exclusive Watchface.


Offline (Python) documentation? (for ActivePython Mac or similar)

You can download the Python documentation directly from python.org, see Python Documentation for details.

You can also use pydoc in Terminal to access the documentation already stored on your Mac.


What's the relationship between homebrew and xcode command line tools？

Homebrew doesn't include a compiler and other tools that would duplicate Apple's development tools. Instead of that - it just asks for you to get the basic tools from Apple.

Xcode uses the same tools under the hood as homebrew - so you could satisfy this specific requirement either by installing the command line tools directly or via an Xcode install.

So, they aren't the same thing and you need both for the brew package manager to run.


Change Mac terminal name after the @ symbol

Animas-Air is your local hostname. Read Apple Support: Change your computer’s name or local hostname on Mac

If you want to change PROMPT (or PS1), you might some ideas in Removing computer name from terminal


Safari acting weird. Not loading pages and showing some Chinese text

The characters you posted are what you get if you take the text at the bottom of this post, encode it as UTF-8, and then (mistakenly) decode it as UTF-16BE.
Ultimately, Safari is decoding the data incorrectly (it should be decoded as UTF-8, but it is being decoded as UTF-16BE). It might do this for any one of several reasons:

The server incorrectly told Safari to decode as UTF-16BE (e.g. via a charset parameter in the Content-Type header of the server’s HTTP response).
The server incorrectly prepended a UTF-16BE BOM before the UTF-8 data.
Safari is configured to default to UTF-16BE.
I am not sure how this would be actually be accomplished though. The only UTF entry in the manual encoding list†  is “Unicode (UTF-8)”, which would seem to preclude forcing UTF-16BE (unlike TextEdit where you can actually select UTF-16BE, if you customize its list of encodings).
Safari auto-detected the encoding incorrectly.

Your particular problem seems likely to be a server (or proxy‡) problem since you say that it is only happening intermittently.
The Network tab of Safari’s Web Inspector can show you the server response headers (to confirm or deny an erroneous charset parameter), but it would be probably be annoying to always have to remember to open/enable it for each tab you open (to capture the information it must already be active before when the page of interest is loaded—which may be difficult to predict if your problem is intermittent).
A packet capture could identify an erroneous BOM (and/or an erroneous charset), but such tools are much less convenient (also usually useless for encrypted (HTTPS) requests). If you know that the problem occurs fairly often, you might be able to send many requests through curl and try to identify erroneous BOMs/charsets by looking at the data it can report (server response headers and the raw content bytes).
†You can manually choose an encoding (in Safari 5.1) via the View menu’s Text Encoding submenu.
‡Such a proxy might be a “transparent” proxy that you might not otherwise suspect.

    <LINK rel=stylesheet type="text/css" href="page-load-errors.css">

    <TITLE>Не вдалося відкрити сторінку</TITLE>

%@

%@

%@

%@

%@

%@

Google translation suggests that the Cyrillic <title> text seems to be Ukrainian for “Could not open page”.

The comments indicated that this text only started showing up after a software update from Apple. The exact update was probably the 10.7.3 update which added localization for several languages, including Ukrainian.
I do not have a 10.7 system, but the above content (apart from the Ukrainian <title> text) is largely identical to the content of files from 10.6 (Safari 5.1.3) with names like /Applications/Safari.app/Contents/Resources/*.lproj/StandardErrorPage.html; all these files (on 10.6 Safari 5.1.3) are UTF-16LE encoded with a leading (UTF-16LE) BOM. This points strongly to the second possible reason I described: the “server” (actually just a local file) is supplying content with an incorrect BOM.
If you can identify the file used for your particular localization, you can probably “fix” it. As a guess, the Ukrainian file is probably something like …/ua.lproj/StandardErrorPage.html.
Note: Modifying this file might break Safari’s “code signature”. On 10.6, the English version of this file is listed in the …/Safari.app/Contents/_CodeSignature/CodeResources file as “optional”, so it might be okay (I have not tried it). If you do try editing/replacing the file, make a backup first! To be safe, you could make a copy of the whole Safari.app folder.
You can use a hex editor (e.g. HexFiend) to adjust the leading BOM bytes. If you are actually dealing with a file that starts with (hex) FE FF (UTF-16BE BOM) and is followed by UTF-8 encoded data (i.e. the following bytes are for


Making Safari’s View Controller always go back in history when swiping back

Whether performing a horizontal left to right edge swipe would navigate to the previous webpage in the in-app browser's navigation history or the previous view controller in the app is something which could be customized by the developer of the app.

So it's likely that you will find one or the other mode implemented among different apps. There's no set standard. Although it's possible for the app developer to provide an in-app setting to switch between the two.

You are right that this has the potential of muscle memory failing on the user by increasing the likelihood of performing the unintended gesture in an app.

Turns out, the way Reeder app is implemented, performing an edge swipe always navigates back to the previous view controller (i.e. out of the browser). As per the current implementation, the behaviour isn't configurable. If you wish to navigate back in browsing history, be careful with the gesture.

You may try contacting the developer and share your feedback regarding the same.


"New App Preview" not available in iMovie

The solution is to Open iMovie. then immediately click "Project" at the top left. This displays all projects if available. Then go to File and under that menu option "New App Preview" is active and can be selected


QuickTime Player will not play .mov file

Try VLC

Try playing the file using VLC. VLC tends to be able to play files and formats that do not work in QuickTime Player on the latest OS X.

Re-encode using VLC or Handbrake

If VLC works, then you can use VLC itself or a tool like Handbrake to re-encode the file to a format that works in QuickTime Player.

Many Formats in One

The mov file format is a wrapper and can represent many different media formats internally.

With the Finder, use Get Info on the mov file. What do you see in the More Info: section? As an example, in the screenshot below the movie is really a collection of photos with cross fades.


Is there a Safari 5 download still on apple.com somewhere?

Take a look at this question on Ask Different. How do you remove Safari 6 on Mac OS X 10.7.4

I had the same problem when I upgraded and was able to switch back following this answer.


Is it possible to burn a DVD out of the Lion app store install?

Yes!

After you purchase and download Lion from the App Store, the "Install" screen will appear:

Before you click Continue, open your Applications folder and look for the icon labelled Install Mac OS X Lion:

If you missed this chance (and the App is deleted from your system), you can always re-download the package using the App Store app. Even if it shows Lion Installed, you can hold the option key pressed, then press the button to re-download the Lion installer app.

Right-click (or Ctrl+Click) on this and choose Show Package Contents. Navigate to Contents > SharedSupport and look for InstallESD.dmg.

Use Disk Utility (in the Utilities folder inside the Applications folder) to burn InstallESD.dmg to a DVD. Drag the InstallESD.dmg file to the Disk Utility window, select it, then choose Burn... from the Images menu.

A dialog appears allowing you to burn it to a DVD. The name of the DVD doesn't really matter, but I named mine Mac OS X Lion.


iOS 11 split screen doesn’t work on iPad mini?

A1474 is a first-generation iPad Air, not an iPad mini.

The first generation iPads do not support Split View.

  You can use Split View with iPad Pro, iPad (5th generation), iPad Air 2, or iPad mini 4.

Use two apps at the same time with Split View - Use Multitasking on your iPad

Slide Over is supported on the first generation iPad Air, but not first generation iPad mini, once again reinforcing that you have an iPad Air and not an iPad mini.

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

Open a second app with Slide Over - Use Multitasking on your iPad


A screen protector or not for the retina screen?

The points raised are both correct. While having the protector will prevent scratches on the screen, it will also reduce the quality of the display quite significantly. When I bought my Mac, I was also met with this dilemma. After having tried the best screen protector that the Apple Store had, I decided not to go with one. The display doesn't really scratch all that much, and I have not been able to induce a scratch even after using a cheap cloth.
I would suggest you to use a screen cleaning liquid every time you use a cloth, as that is how I have been able to prevent the scratches.


The /private/var/vm is the macOS virtual memory. It's a special type of file, which is mapped on your Macbook's 234 Gb (formatted capacity) SSD. In short, virtual memory is used when your RAM is full of apps and portions of it is "swapped" to the SSD.
So, your Macbook Pro has only one SSD drive.

If you have Homebrew installed, you can install ncdu with this command in Terminal:

brew install ncdu

and then you can use it in the terminal with:

ncdu

to see where your Macbook's disk space went.

You can see additional options by pressing ? while running ncdu.


How can I save my PowerPoint 2003 presentation (.ppt file) in Windows so that it can be viewed (including animations) on PowerPoint for Mac?

Your file should be viewable on the Mac without issues, though there are some things you need to avoid. Motion path animations isn't a feature that exists on the Mac version, but it will play those animations in files created on windows. You just won't be able to edit that animation on the Mac.

You should also avoid embedding linked content and anything windows specific, such as WMV video. If you need to link to content, it may work if you put the file in the same directory before embedding, and then send both files to the recipient.

There is a lot of platform compatibility links, such as http://office.microsoft.com/en-us/powerpoint-help/cross-platform-powerpoint-compatibility-HA010287268.aspx and http://www.pptfaq.com/FAQ00281_PC_to_Mac_and_Back.htm


No, you can't.

Because there is 2 different keyboard sets, what can't be mixed in one dictation process. That could be the same like you'll try to dictate on 2 different languages in one time. That's hard enough.

But... It's just now, and who knows what kind of updates we will get with new iOS versions and new devices.

By the way. You can use some common text emotions on english keyboard. At least one:

:-)

All that you need to say, it's just: "Smiley".

Two more I know of the top of my head:

:-(    =   'frowny'

;-)   =   'winky'


Apple (Wal-mart, Best buy, and others carry it also) does sell 30 pin to HDMI. If you have an Apple TV you could stream via Airplay.

If you are adventurous you could try to replace the screen and digitizer, I did a quick search on Amazon and came up with multiple prices above and below twenty dollars. For directions search Youtube or iFixit.


Tech Specs of Built-in iSight Camera of MacBook (13-inch, Aluminum, Late 2008)

What is recommended is doing a camera calibration yourself, using OpenCV for instance, to get reliable figures.
http://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration.html

It is not very complicated, just print out the chessboard pattern, tweak the xml file which has input data for information about the test pattern and also the xml for input images(if you plan on using images, instead of live video through your webcam, I recommend the latter)
Run the sample as it is, following the instructions for keyboard prompts (hold up pattern, press 'g' to start calibration once you see detected lines, esc to exit).


Why is iOS 5 draining my battery so fast?

I think I've found the answer for my case. Location services were completely innocent, and I've returned them to default settings. My phone synchronises with a Zimbra server, set up as an Exchange account. The update enabled sync of Reminders, but the Reminder sync didn't work. Removing Reminder sync from the Exchange account setup has stopped the battery level dropping while I watch.

My general advice is to check your mail accounts to see if anything new is being synchronised, and then disable it if you're not using it.

Edit: added image showing Reminders control.


How to get write access to High Sierra (APFS) drive in Read-Only mode on Macbook with faulty AMD GPU

MacOS protects system level files as well as kext files. Maybe the following will help you. Please backup everything up and research it a little further before attempting making any of these changes.

To disable System Integrity Protection:
Boot into recovery mode and enter the following terminal command

csrutil disable

Reboot

Changing Kext Files
To allow yourself the ability to change kext files you should try this:

sudo nvram boot-args="kext-dev-mode=1"

If you replace or edit any kext files, it’s very important you maintain the correct owner and user/group permissions.  You may also need to rebuild your kextcache after changing any of the files within your extensions folder.

To always boot and shutdown in verbose mode
This will help identify hang ups.

sudo nvram boot-args="-v"

To return your system back to normal

sudo nvram boot-args=


As mentioned above

--gain= float number

works, but beware that the float number has to be between 0 and 1 and not 0 and 8 as it is stated in the documentation linked above.


Transfer disk image from one MacBook Air to another

If both MacBook Airs have Thunderbolt, the easiest way would be to use Migration Assistant over Thunderbolt:

Get a Thunderbolt cable (borrow or buy).
Boot the old Air into Target Disk Mode (hold down T while booting).
Connect the MacBook Airs via the Thunderbolt cable.
On initial boot of the new Air, you'll have the option of using Migration Assistant off another Mac.
Select the types of items you want to copy.
Wait while Migration Assistant does its magic.
Et voilà, your new Air is just like your old one except newer and faster.


Error in restoring iOS 5.1.1 on iPhone 4 using custom IPSW

I'm able to restore iOS 5.1.1 on my phone using sn0wbreeze. I'm posting the details here in case someone else encounters the same problem.

Initially I used redsn0w to create a custom firmware file but it failed to restore (with errors mentioned in the question and others like error 14, etc.).

Then I used sn0wbreeze to create a custom firmware stitched with my shsh blobs and iTunes restored it without errors.

Here are the steps I followed:

Downloaded a firmware that i wanted to restore (5.1.1 in my case).
Added my shsh blobs for that firmware using iFaith mode in sn0wbreeze.
Created the custom IPSW in sn0wbreeze and stored it on my desktop.
Put the iPhone in pwned DFU mode. Use iREB or redsn0w to get into the pwned DFU mode.
Used the custom ipsw file to restore in iTunes.

I don't know if these things count, but during the process my antivirus was disabled and I had commented out any gs.apple.com lines in my hosts file.


Trying to understand display specs of macbook pro

1.Will they work with macbook pro as I cannot find 1920x1080 in the supported resolutions above?

Yes,they would work just fine.But only with resolution of 1920*1080 or below.

2.Referring to "Up to two displays with 5120-by-2880" - does it mean each monitor has 5120x2880 resolution?

You could output 5120*2880,but the monitor may not support it.

3.What would be a middle-of-the-road recommended resolution to buy?

To use an external display from a MacBook Pro ,I would only recommend displays with a resolution of 4K or 5K.

One thing you have to know about MacBook and external display is the output is blurry due to the font used by OS X,and the only solution to this is high resolution in much smaller display, or HiDPI.


Disabling the dialogs shown when opening an application for the first time on OSX

Simply right-click your application and choose "Open".  That immediately gets around Gatekeeper without disabling the feature (which is highly effective at keeping the mac safe from drive-by infections).


Yes, you're still running beta software (at this point in time 13.2 is a beta version).

You can remove the beta by following Apple's instructions here:

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

The easiest method there is to open Settings > General, tap Profiles & Device Management, tap iOS Beta Software Profile and then tap Remove Profile. Afterwards you need to reboot the phone.

Now the next time Apple releases a non-beta version of iOS, you'll be able to update to it from the normal Software Update.

If you want to remove the beta right away and install a non-beta version, you'll need to erase and restore the device. You'll want to ensure that you have an up to date backup before erasing, and then restoring from that after restoring the system.

The easiest way to do this is to connect your iPhone to your computer, and then put your iPhone in recovery mode (press and quickly release the volume up button, press and quickly release the volume down button, then press and hold the side button until you see the recovery mode screen). From iTunes (or Finder if you're on Catalina) choose to Restore the phone, which erases the device completely and installs an up to date, non-beta version of iOS.


Disabling Thunderbolt-related kernel extensions in the SSV on Big Sur (Random Crashes 2015 Retina MacBook Pro)

Kudos to naguzmans on the macrumors forums with the answer.
https://forums.macrumors.com/threads/help-updated-to-macos-10-12-4-mbp-randomly-shuts-off.2039446/post-29236887


I was ignorant. I simply needed to use Command-Option-R.


Drag application from Downloads folder to Applications folder in the Dock overwriting an existing application

It appears as though the folders on the doc are actually just an alias. If you create two folders, say in this case TEST1 and TEST2 on your desktop (could also be an alternate location). Then drag said folders to dock. Upon doing so delete either folder from the desktop. When you then click on the folders in the dock you will see a question mark superimposed on the deleted folder. This leads me to believe that these are not true folders but an alias for said folders and behave as such when they are in the dock. If you move a file between your two test folders on the desktop you will get the overwrite prompt as expected.


How do you set an Burst ID using exiftools on MacOS?

MakerNotes

To add BurstUUID for non-iPhone taken photos, you need to copy in MakerNotes from an iPhone created image. See Re: Help with MakerApple metadata for a related discussion and example:

exiftool -v -overwrite_original -m -P "-burstuuid=$UUID" -tagsfromfile IMG_0178.jpg G0232134.JPG

Phil Harvey, the creator of ExifTool, says this about MakerNotes in relation to BurstUUID:

  No.  Makernote tags may not be created individually. They may only be changed if they already exist.  The only way to create them is to copy the entire makernotes as a block.  I suggest maybe creating a user-defined XMP tag instead, and writing this to your GoPro images.


Need help setting up a script to change date and time Mac OS Catalina

I could get this to work by piping the password to sudo from a file instead of using echo:

sudo -S date 0101000120 < ~/passwd.txt

I'm not sure what security implications this has though, but it feels wrong ...

If you're after a quick and dirty solution then this will do it, however as per nohillside's comment, here are some instructions to run sudo commands without requiring a password. These suggestions work for me on Mojave in iTerm2 and terminal.


The older USB cables from iPod days have deeper and thicker plastic enclosures on the 30 pin end as well as physical buttons on the sides to help disengage the metal "ratchets".

The connectors that came with the iPhones had much weaker springs for the side "ratchets" so you could just pull to detach the connector.

Here is a Bluetooth iPhone charger (that is slightly larger and thicker than the iPod model) with a current iPhone cable for comparison.

The cables are all functionally equivalent once seated so you don't need to worry about current or power since even the oldest USB cable can carry all the signals needed for the latest iOS products and chargers.


Smooth scrolling is dependent on the application. TextEdit does offer smooth scrolling when paging through a long document. BBEdit 11 does not.

Apple's developer WWDC 2013 talk below is aimed at helping developers to achieve this:

  Optimizing Drawing and Scrolling on OS X

  Creating a responsive app requires fast drawing and smooth scrolling. Discover techniques to optimize drawing, find out best practices for handling layers, and learn how to combine those techniques with new features to achieve smooth scrolling.

If possible, provide feedback to the editor's developer that you value this behaviour.


Does Background App Refresh affect notifications?

Background App Refresh allows apps to download information in the background under certain conditions.

Apple says:

  After you switch to a different app, some apps run for a short period of time before they're set to a suspended state. Apps that are in a suspended state aren’t actively in use, open, or taking up system resources. With Background App Refresh, suspended apps can check for updates and new content.

Notifications are pushed from the server to your device at the time of an event (new email, message, whatever) and are unrelated to Background App Refresh.


Microsoft Remote Desktop Client Configuration

Basically you have to enable port forwarding. Most routers do that, even ones provided by the cable companies.

Briefly the computer you want to get to needs a static IP address (or a DHCP one that doesn't change) within your network. If it stays at 10.0.1.9 that is fine. Then on your router forward any RDP (Windows) requests on port 3389 to the IP address of your computer (10.0.1.9).

While you are in the router doing all the port-forwarding, get the WAN IP address of the router. That is what you will plug into your RDP or VNC clicent when connecting remotely. Note that that WAN IP address is DHCP and depending on your ISP may change at a moments notice. In practice my external IP almost never changed (TWC, Comcast, U-Verse)... YMMV

With Linux you will need to install and configure VNC and forward the VNC port numbers (5800 and 5900) to that computer. Apple's remote desktop is actually VNC but you might have better results with a dedicated VNC client.

Microsoft has an article about just this here


mount afp drive via terminal like staff profile user

There's some basic misunderstandings of how things are working, so let's clear them up.

sudo isn't a "mode" or a "profile", it's a command that allows you to execute a command as another user (See the man page:  man sudo)

The command su allows you to switch or substitute a user's identity (man su).  So, think of sudo as su- get another identity and then do something.

Without specifying a user, it defaults to root:

sudo foo = sudo -u root foo.

This is not limited to the root user either.  User1 can issue a command as User2:

$ sudo -u User2 foo

Now, Finder doesn't mount anything, Finder will call a function that mounts your device (technically, there's a "listener" function - automount - that waits for a device to be inserted to automatically mount it).  Finder just "displays" it.

This automounter is running with root level privileges which is required to mount anything in the /Volumes folder which is where automount will put the folder to the newly mounted device.  Users aren't allowed to modify this folder which is why you need root privileges; thus sudo

If you want to mount something without using sudo, mount it anywhere you have full ownership, like in your home directory (/Users/username/foo/bar).  Since you have full ownership in that directory, you won't need root privileges to mount it.


What is the purpose of the small arrow pointing to applications in the Dock

On a Mac, these "arrows" are dock indicators for which apps are currently opened. (the arrows exist in up to 10.4 tiger, but since 10.5 leopard are now little lights)

The Mac OS revolves around an application based system, as opposed to Windows' window based approach. What i mean by this is, that in Windows (before 7), closing the last remaining window of an application (such as Firefox), quits the process. This means that the next time Firefox is used, it needs to be loaded again.

The Mac OS however, is application based. Applications are launched and remain open regardless if the windows have been closed. These running applications get a dock indicator, while they are open. This system, although consuming more system resources, means that (for example) Firefox is really snappy to open, since the application has been open all along, and doesn't need to be loaded again just because all the windows were previously closed.

Hope that helps, feel free to comment anything I can clarify on!


Why can't I get my Time Capsule to connect to a new wireless network?

You have to hold down the Opt/Alt key when you choose the modus. Or else you will not get the option to choose "Connect to a wireless network".


Use either Screens and Screens Connect or TeamViewer.

https://edovia.com/en/screens-connect/ and https://edovia.com/en/screens-mac/
https://www.teamviewer.com/

Both of these broker connections and work with routers to establish connections across the internet and private networks where routing is not set up for ARD.


These things can occur based on a whole bunch of small issues, either in the shell used, the terminal application used, the file format or something else altogether.

To triage, the following steps may be useful

run cat -vet test.txt to see whether there are additional characters in the file
run (echo a; echo b)|cat to see if it depending on the input data
switch terminal applications to see if this is the cause
run bash --noprofile to see whether something is lurking in the shell configuration

In my case someone had modified 'cat' behaviour in .bashrc


Is it possible to change Calendar.app's color scheme to give today a more distinct background color?

There is currently no way to do this, either through the app's visual or hidden preferences.

You can provide feedback to Apple regarding this at the following page:

http://www.apple.com/feedback/ical.html


Time machine can't hold backups of the operating system. It only backsup your personal files. The steps below will allow you to downgrade.

macOS will not allow you to run an older installer so you will need to circumvent it by doing it from a bootable drive.

You may also consider running multiple versions of OS X. You can do this by partitioning Macintosh HD. It doesn't require a format so your files are safe. Do the same steps below except first partition the hard drive before restart. In the installer, select the other partition.

Requirements:

8GB flash drive;
that you had an apple ID when you had Mavericks installed.

How to do it:

launch the app store;
go to purchases and look for Mavericks;
download Mavericks and close the installer when it opens;
plug in your flash drive;
format the flash drive as Mac OS extended (journaled);
create a partition with a GUID scheme;
launch terminal and run this command:

sudo /Applications/Install\ OS\ X\ El Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ El Capitan.app --nointeraction
hit enter and type your password;
wait for the files to copy - this will take a while;
restart your Mac while holding option and select your flash drive with the arrow keys and hit return;
proceed through the installer normally.

This shows how to downgrade to El Capitan. The process is the same for Mavericks.
http://www.macworld.co.uk/how-to/mac-software/how-downgrade-from-macos-sierra-el-capitan-remove-macos-sierra-3581872/

Let me know what happens.  I hope this is helpful.

PS: backup any files you want to save from the flash drive because it will be erased.


Will Apple service secondhand iPad still under warranty?

Normally saying that you've bought it as secondhand you're ok, even because, before they start working on it, they need to have "Find my iPhone" disabled so, if you have stolen that iPad, you wouldn't be able to disable that.


How to Automatic Backups of a MySQL Database

Its not exactly what your looking for, but we used automator to create a launchable application that runs a commandline to export the sql database. We then used crontab to schedule the app to run at certain intervals.

In automator add the "Run Shell Script" action. Set the shell to "/bin/bash" and add the command

  /usr/local/mysql/bin/mysqldump --opt -h localhost -uMySQLUSERNAME -pMySQLPASSWORD DatabaseName --single-transaction  > "/path/to/export/exportname"

Save the workflow as an application, then use crontab to schedule the application (or you can use Cronnix - GUI for crontab)

This is also a good method beacause you can put the application on the dock and anyone can run the backup on-demand. We have software monitor the folder where we export the databse to and when it detects changes it uploads the new file to our backup server. Works a treat

Not as simple to set up as your probably looking for, but it works well once its set up!


How to use AppleScript to create a new Rich Text Format file from clipboard text?

This answer has been updated to reflect rubik's sphere's misunderstanding between what Rich Text is (what was originally asked about) and what's actually being worked with from Google Chrome, being HTML. (See comments moved to chat.)

I'm leaving the original answer as is, and below this new content, as it does technically answer the original question as asked. It also contains relevant information to the overall process of dealing with Clipboard content in the context of the original and modified question.

The code below is example code to be tested and run within (Apple) Script Editor, as aside from the first sentence in the question, no explicit and specific usage within Automator has, yet, been given. The code may need to be edited to work within the unknown usage in Automator. That said, as written, if the entire script below was placed by itself into a Run AppleScript action, by itself, in Automator... it works as is. If using only segments of the code, some changes to the existing code could need to be made.

The code below contains sufficient commenting so as to understand overall what the script is doing.

--        #
--        # Change the 'New RichText Filename.rtf' name to the wanted filename for the target file.
--        # Make sure you leave the double-quotes even if the filename does not contain spaces!
--        # Note that '(path to desktop as text)' can also be modified as needed, e.g. changed to,
--        # '(path to documents folder as text)' or the entire segment after 'set theRichTextFileName to'
--        # can be a fully qualified POSIX pathname, e.g.: set theRichTextFileName to "/path/to/filename.rtf"
--        #

set theRichTextFileName to POSIX path of (path to desktop as text) & "New RichText Filename.rtf"

--    #        THE REMAINING CODE SHOULD NOT NEED TO BE MODIFIED.
--    #
--    #     Note: This code, as is, works as written and intended when run from within (Apple) Script Editor.
--    #     Some AppleScript code when wrapped in Automator may not work the same as in (Apple) Script Editor.
--    #     In cases where is does not work from a Run AppleScript action in Automator, editing will be required.
--    #
--    #     This AppleScript code preforms the following actions, sans errors caught during File I/O operations.
--    #
--    # 1. See it the target file exists and prompts to be overwritten if it does. If yes is selected, it continues.
--    #
--    # 2. If the Clipboard contains RTF content, writes it to the target file using plain AppleScript.
--    #
--    # 3. If the Clipboard contains HTML content, writes it to the target file as RTF using a 'do shell script' command.
--    #
--    # 4. If the Clipboard does not contain any RTF/HTML content, notify the user.
--
--        #    Notes: The 'do shell script' makes use of the following:
--        #
--        #    'osascript' to get the HTML content from the Clipboard.
--        #    The content is a Hex stream within a data wrapper and
--        #    'awk' will be used to remove/replace the data wrapper.
--        #
--        #    'awk' to remove the data wrapper from 'osascript' output
--        #    replacing it with proper HTML opening/closing Tags to
--        #    ensure it actually gets processed by 'textutil' after 'xxd'.
--        #    Without the HTML opening/closing Tags 'textutil' does not
--        #    properly, within limits, convert the HTML Clipboard content to RTF.
--        #
--        #    'xxd' to convert the Hex data from 'osascript/awk' to ASCII text.
--        #
--        #    'textutil' to convert the ASCII text HTML from 'xxd' to RTF
--        #    formatted data and write it to the target file.

tell application "Finder"

    if exists theRichTextFileName as POSIX file then
        tell current application
            display dialog "The file \"" & theRichTextFileName & "\" already exists!" & "\n\n" & "Do you want to overwrite the file?" buttons {"No", "Yes"} default button 1 with title "File Already Exists..." with icon caution

            if the button returned of the result is "No" then
                return
            else
                tell application "Finder"
                    delete the file (theRichTextFileName as POSIX file)
                end tell
            end if
        end tell
    end if

    tell current application

        --    # Find out what class types are available for the Clipboard content
        --    # and use this information to determine which action will be taken.

        set cbInfo to get (clipboard info) as string

        if cbInfo contains "RTF" then

            try
                set richTextfromClipboard to get the clipboard as «class RTF »
            on error eStr number eNum
                display dialog eStr & " number " & eNum buttons {"OK"} default button 1 with icon caution
                return
            end try
            try
                set fileHandle to open for access theRichTextFileName with write permission
                write richTextfromClipboard to fileHandle
                close access fileHandle
            on error eStr number eNum
                display dialog eStr & " number " & eNum buttons {"OK"} default button 1 with title "File I/O Error..." with icon caution
                try
                    close access fileHandle
                end try
            end try

        else if cbInfo contains "HTML" then

            try
                do shell script "osascript -e 'try' -e 'get the clipboard as «class HTML»' -e 'end try' | awk '{sub(/«data HTML/, \"3C68746D6C3E\") sub(/»/, \"3C2F68746D6C3E\")} {print}' | xxd -r -p | textutil -convert rtf -stdin -stdout > " & quoted form of theRichTextFileName
            on error eStr number eNum
                display dialog eStr & " number " & eNum buttons {"OK"} default button 1 with icon caution
            end try

        else

            display dialog "The Clipboard does not contain\nany usable RTF/HTML content!" buttons {"OK"} default button 1 with title "No RTF/HTML Content on Clipboard..." with icon caution

        end if

    end tell

end tell

Original answer to the original question asked:

To get Rich Text content from the Clipboard into a file using AppleScript, it's a bit more complex then a simple do shell script command.

The example AppleScript code below will, if the target file doesn't already exist and if Rich Text content exists on the Clipboard, write it to a file. It will have all the attributes as the RichText content on the Clipboard has, as it did when copied to the Clipboard.

Open Script Editor and copy and paste the code below into a new Untitled document and then run it from Script Editor, reviewing the output in Events/Replies. Run it a couple of times, with and without Rich Text content on the Clipboard and with and without the existence of the file, on the hard drive, defined by set theRichTextFileName ... at the start of the script.

You'll see the code makes sure the file doesn't exist, so as not to overwrite an exiting file of the target name and location and if the Clipboard doesn't contain Rich Text content, it displays a message for that too.

Now if using this in an Automator Service e.g., where Service receives selected rich text, then the code can be modified not to trap for an error if Rich Text content isn't on the Clipboard as the service will not appear on the Services menu if Rich Text is not selected in a document.  Also if you want to overwrite the target file at its designated location the code around that can be removed too. I'll give those code examples as well.

Example code to paste into Script Editor for testing and review:

set theRichTextFileName to POSIX path of (path to documents folder as text) & "New RichText Filename.rtf"

tell application "Finder"
    if exists theRichTextFileName as POSIX file then
        tell current application
            display dialog "The file \"" & theRichTextFileName & "\" already exists!" buttons {"OK"} default button 1 with title "File Already Exists..." with icon caution
        end tell
    else
        tell current application
            try
                set richTextfromClipboard to get the clipboard as «class RTF »
            on error eStr number eNum
                display dialog eStr & " number " & eNum buttons {"OK"} default button 1 with title "No Rich Text Content on Clipboard..." with icon caution
                return
            end try
            try
                set fileHandle to open for access theRichTextFileName with write permission
                write richTextfromClipboard to fileHandle
                close access fileHandle
            on error eStr number eNum
                display dialog eStr & " number " & eNum buttons {"OK"} default button 1 with title "File I/O Error..." with icon caution
                try
                    close access fileHandle
                end try
                return
            end try
        end tell
    end if
end tell

Example code to use in an Automator Service e.g., where Service receives selected rich text:

set theRichTextFileName to POSIX path of (path to documents folder as text) & "New RichText Filename.rtf"

tell application "Finder"
    if exists theRichTextFileName as POSIX file then
        tell current application
            display dialog "The file \"" & theRichTextFileName & "\" already exists!" buttons {"OK"} default button 1 with title "File Already Exists..." with icon caution
        end tell
    else
        tell current application
            set richTextfromClipboard to get the clipboard as «class RTF »
            set fileHandle to open for access theRichTextFileName with write permission
            write richTextfromClipboard to fileHandle
            close access fileHandle
        end tell
    end if
end tell

Example code to use in an Automator Service e.g., where Service receives selected rich text and overwrites existing target file:

set theRichTextFileName to POSIX path of (path to documents folder as text) & "New RichText Filename.rtf"

tell current application
    set richTextfromClipboard to get the clipboard as «class RTF »
    set fileHandle to open for access theRichTextFileName with write permission
    write richTextfromClipboard to fileHandle
    close access fileHandle
end tell

The image below is of an example Automator Service that creates the New RichText Filename.rtf file from selected Rich Text from the Create Rich Text file from Clipboard service on the Services Context menu (by right-click) or Application_name > Services > menu, when Rich Text is selected in a document.

Now these are just examples and additional logic can be coded to tailor it to meet ones needs. As an example, code could be added to automatically increment an existing file's name so as not to overwrite it, or prompt for a new file name and complete the operation vs. aborting with a message that the file already exists, etc.

Update for use with a do shell script command:

If you really want to do it using a do shell script command, then use the following code while replacing /path/to/new rich text file.rtf with a valid path filename to a location you have write permissions. Note not to remove the \" before and after /path/to/new rich text file.rtf in the actual command as this handles the path filename if containing spaces. If the path filename does not contain spaces, then the \" before and after /path/to/new rich text file.rtf does not need to be used.

do shell script "osascript -e 'try' -e 'get the clipboard as «class RTF »' -e 'end try' | awk '{print substr($0, 12, length($0)-13)}' | xxd -r -p > \"/path/to/new rich text file.rtf\""

Here's the command line showing as wrapped text, for easier viewing:

do shell script "osascript -e 'try' -e 'get the clipboard as «class RTF »' -e 'end try' | awk '{print substr($0, 12, length($0)-13)}' | xxd -r -p > \"/path/to/new rich text file.rtf\""

While one can copy and paste (recommend) the code, nonetheless here's how to type the Double Angle Quotation Marks, which are also available under Parentheses in (Special) Characters, e.g. optioncommandT in TextEdit.

Note: Keep in mind the spacing in «class RTF » is meant to be offset in this use case.

Typing Double Angle Quotation Marks

« Left Double Angle Quotation Mark, press: option\
» Right Double Angle Quotation Mark, press: shiftoption\

Note that, as written, this do shell script command overwrites the output file if it already exists, without prompting! It will either be a zero length file if the Clipboard does not contain any Rich Text content, otherwise the file will be of necessary length to contain the Rich Text content from the Clipboard. Obviously, additional logic could be coded into the osascript command however if you need more complexity then this you're better off using the method first presented in this answer. Or using an external script being called by do shell script command that handles all the necessary logic and error handling based on the complexity of the overall conditions this will be applied under.

Why such complexity vs. do shell script "pbpaste > /path/to/clipboard-file.rtf"?

That's a good question and while pbpaste does have the -Prefer {txt | rtf | ps} option, nonetheless pbpaste -Prefer rtf may not output Rich Text even if it exists on the Clipboard. Or what it does output, if not ASCII Text, will not be a form of Rich Text that is understood, by e.g TextEdit, and or will not contain all the Rich Text attributes if any, that the Clipboard content contains.

This makes it necessary to get the Rich Text content on Clipboard in a different manner and why get the clipboard as «class RTF » is being used instead. When using a do shell script command with this, it requires additional processing to utilize the data returned, as it's in a data wrapper when returned and not immediately usable, thus requires further processing.

As an example, Hello World! in Rich Text on the Clipboard can look like this in ASCII Text:

{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf400
{\fonttbl\f0\fnil\fcharset0 ComicSansMS;}
{\colortbl;\red255\green255\blue255;}
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural

\f0\b\fs36 \cf0 Hello World!}

The above format unfortunately is not easily usable, if at all, in AppleScript and I believe that's why being grabbed as Hex encoded data is required.

I'm basing this on the fact that even though the get clipboard info command for the Clipboard content in this example returns {«class RTF », 265} among the info returned, nonetheless while the ASCII Text form of this Rich Text content is 265 bytes long it is returned in Hex format at over twice the bytes with the data wrapper.  The fact that it's returned in Hex by get the clipboard as «class RTF » in both the Script Editor or using osascript support this supposition.

Here's the same Hello World! in Rich Text on the Clipboard in Hex:

7B5C727466315C616E73695C616E7369637067313235325C636F636F61727466313138375C636F636F617375627274663430300A7B5C666F6E7474626C5C66305C666E696C5C66636861727365743020436F6D696353616E734D533B7D0A7B5C636F6C6F7274626C3B5C7265643235355C677265656E3235355C626C75653235353B7D0A5C706172645C74783732305C7478313434305C7478323136305C7478323838305C7478333630305C7478343332305C7478353034305C7478353736305C7478363438305C7478373230305C7478373932305C7478383634305C7061726469726E61747572616C0A0A5C66305C625C66733336205C6366302048656C6C6F20576F726C64217D

However, what's returned by get the clipboard as «class RTF » for the Hello World! example above is:

«data RTF 7B5C727466315C616E73695C616E7369637067313235325C636F636F61727466313138375C636F636F617375627274663430300A7B5C666F6E7474626C5C66305C666E696C5C66636861727365743020436F6D696353616E734D533B7D0A7B5C636F6C6F7274626C3B5C7265643235355C677265656E3235355C626C75653235353B7D0A5C706172645C74783732305C7478313434305C7478323136305C7478323838305C7478333630305C7478343332305C7478353034305C7478353736305C7478363438305C7478373230305C7478373932305C7478383634305C7061726469726E61747572616C0A0A5C66305C625C66733336205C6366302048656C6C6F20576F726C64217D»

The Hex encoded string is in a «data RTF » wrapper which needs to be removed before converting the Hex encoded content to ASCII Text to be written to a disk file by the use of I/O Redirection, e.g.>, in the do shell script command example above.

So, the output of osascript -e 'try' -e ' get the clipboard as «class RTF »' -e 'end try' gets piped (|) to awk where it creates a substring, printing only the Hex encoded content itself, not the data wrapper portion, as that would not be processed properly by xxd in the next step of the process.

It then has to be piped (|) to xxd for conversion to ASCII Text to be written to a disk file using I/O Redirection, e.g.>, to the target path filename.

The image below is of Clipboard Viewer toggling between ASCII Text and Hex encoding views, showing Hello World! copied from a Rich Text Document, the one used in this example.

I hope this provides a better understanding of how AppleScript works with Rich Text content on the Clipboard, as either way conversion from a Hex encoded string to ASCII Text has to take place and this is being done transparently in the original example code while requiring additional processing outside of AppleScript code being processed by osascript when using the do shell script command in this context.


I asked after this while attending WWDC 2015 and was told that the "Encryption Paused" issue was addressed in 10.10.3.

The root cause was a problem with resizing the CoreStorage volume during the encryption process. When the CoreStorage volume was unable to grow, the encryption was paused and could not resume until the resize issue was addressed.

To fix this issue:

Update your Mac to 10.10.3 or boot from an alternate drive which is running 10.10.3.
Unlock the encrypted drive if necessary
Open Terminal
Run the following command to get your Mac's disk identifier:

diskutil list

Once you have the disk identifier information, run the following command with root privileges:

fsck_cs -y disk_identifier_goes_here

fsck_cs should repair the CoreStorage volume and address the resizing issue. As part of the output, it should show that encryption is resuming.


Where can I cancel my newsstand subscriptions?

Go to Settings then choose Store.  There you will find a list of your current subscriptions, which you can turn to "off" if you no longer wish to subscribe to a given product.

Some users have indicated that there are still issues, such as unsubscribing, then going back into settings --> store and finding they are still subscribed, but this seems to be rare, and I expect it will be resolved.

There are also usually contact options to reach the developer of the product in the newstand store, just like contact options in the app store.  You can contact the developer directly for support if their app doesn't seem to be successfully unsubscribing.

Most newstand subscriptions should have an interface to unsubscribe in the app itself, or under the app in Settings.

Due to the way subscriptions work in the App Store, though, a developer would have to add a non-recurring subscription option to their app.  I imagine most won't - they will only offer their subscriptions under the app store's auto-renewal process.

You should contact the developers directly if you wish them to add a non-recurring purchase option.


On the my music tab, click the drop down in the centre (mine says artists).  At the bottom of the list is the Show iTunes Purchases toggle.


Cannot export private key from System.keychain with Keychain Access or command line

Most likely, your key was imported with -x option for security import:

<...>
-x      Specify that private keys are non-extractable after being imported.
<...>

When you try to export a key, Security Framework checks whether this attribute is set and refuses to export the key.

Of course, the key is still there and you might be able to find a way to extract it (see this question).


Time Machine backup is slow. How can I speed it up?

On El Capitan to High Sierra OS - the io is throttled in some cases. You can review these steps in case they apply in your case. Not everyone sees this speed up, but it shouldn’t be hard to test and reverse if it doesn’t help you. Anyone on Mojave and newer should look to other fixes like testing a backup to a blank or erased drive.
Time Machine ridiculously slow after El Capitan upgrade
The throttle should be evident in observing the backupd usage of the filesystem:
sudo fs_usage backupd

Writing a command to /etc/sysctl.conf and then restarting should disable that throttle:
echo 'debug.lowpri_throttle_enabled=0' | sudo tee -a /etc/sysctl.conf

Or without restarting:
sudo sysctl debug.lowpri_throttle_enabled=0

You'll want to watch for other performance issues (extra CPU usage, other IO slowing, increased energy usage when backing up) after making that low level system tuning adjustment.


Charging 7th generation iPad using MacBook Pro 61W USB-C Power adapter

I would like to know if I can charge this device too with the MacBook Pro power adapter, without damaging its battery.

Yes. It would be safe to use your MacBook Pro 61W power adapter to charge your iPad.
It is your device that actually determines the power it receives, not the charger.
However, the Apple Support document on Fast charging doesn't mention 7th generation iPad. So while it is possible to charge your iPad, you may not be able to fast charge it.

https://support.apple.com/kb/HT208137


Can I sync Outlook 2011 with an iCalendar feed?

Basically, no. Outlook 2011 does not support the webcal protocol for calendar syncing. It supported Apple's Sync Services as of Office 2011's Service Pack 1, but then Apple discontinued Sync Services support as of 5 May 2011.

Microsoft, unsurprisingly, wants you to sync your calendars with an Exchange server, not via webcal.

Two links from Microsoft will give you more information:

How to sync calendars in Outlook for Mac 2011 (don't get your hopes up; it basically tells you how you can't sync) and Outlook for Mac and Your Calendars (again, tells you what doesn't work).

It's unfortunate how this doesn't work. I suggest you consider strong calendaring alternatives, such as BusyCal.


As far as I'm aware, Logic Pro X doesn't use 32-bit plugins, only 64-bit.
I'm not sure about Logic Po 9, but I thought that was 64-bit too.
https://splice.com/blog/using-logic-pro-x-with-32-bit-plugins/

Personally, I don't use Logic, I'm Cubase - but the latest Morphox is working fine in both 32 & 64-bit mode.

Install for both is pretty much drag & drop to the correct folders, prefs/sounds in /Library/Application Support/LinPlug/ plugs in /Library/Audio/Plug-Ins, so I'm not sure reinstalling would help. I'd check with LinPlug that you have the latest version.  As of writing, that's v1.1.1 - http://www.linplug.com/morphox.html


Grapher is not an open-source app and you can not find its source code publicly.


This would be due to the difference in resolution.

You will likely need to adjust the size/resolution of your images (can use preview for this).

Refer to the following discussions:

https://discussions.apple.com/thread/4472984
https://discussions.apple.com/message/11208784#11208784


You can copy in the private key from your Windows system and place it in the .ssh subfolder of your user's home folder on the Mac.

You can then use the private key when logging from the command line - having to enter the passphrase for the key every time (if you have a passphrase on it).

If you want to enter the password only once per boot, then run "ssh-add" to add it to your local agent.

If you want a more GUI oriented application you can use a program such as "SSH Shell" that you'll find in the Mac App Store.


How to get calendar notifications when my phone is on silent

You can manually set all non-calendar sounds to "None" or "Vibrate only", from iOS Settings --> Sounds & Haptics

This has consequence outside of work hours, though.  You may be able to work around that with a Siri Shortcut, if that becomes a problem for you.


How to sync fonts across Macbooks? Extended question

Implemented a shared font resource may not be as easy as just syncing the entire font folder.

The user font folder may contain font management files, such as encodings.dir, fonts.alias, fonts.list, fonts.dir, fonts.scale.

One of these files, fonts.list, contain full pathnames to the fonts, so if the user names on the shared machines are not the same, this will confuse the font manager.

Also, like many parts of macOS, font resources are cached, so violent changes to the Font folder may require emptying the font cache.

You may be better off just copying the fonts library to each computer and then managing them locally with FontBook, or with a third-party font management app.

You should also check the EULA of the fonts you're using to confirm that you are operating within its terms.


After Mavericks 10.9.2 Update, problems running Keepass/Mono

A useful troubleshooting tool for any OS X application is opensnoop which lets you see file activity on your system. If you run sudo opensnoop -v | grep mono-sgen before launching KeePass you'll be able to watch which files it is opening as it launches.

I ran this to troubleshoot another question about KeePass problems and on my system the first launch of KeePass generates a lot of activity where Mono is opening and caching the fonts on the system in ~/.cache/fontconfig. While it is doing this the application appears to be doing nothing, as the UI doesn't appear until this task is complete which takes minutes on my system. Luckily it only seems to want to do this once, as subsequent starts are about what I'd expect.

And this is only guesswork but upgrading Mono, XQuartz or KeePass or installing other fonts might prompt Mono to regenerate this cache, resulting in another one off slow application launch. Just something to be aware of.


Mac Mini frequently loses connections (both Wi-Fi and Bluetooth)

Is it likely that replacing the Wi-Fi/Bluetooth adapter would resolve
  the problem?

Yes.

It's highly likely that the issue is the Airport card because it is a combo Bluetooth and Wi-Fi adapter.  Given that you are having issues with both functions, it points to the adapter being at fault.

You've already done a significant amount of diagnostics and ruled out other machines don't exhibit the symptoms connecting to the same network.  You can further verify that your Bluetooth peripherals are not the issue by connecting them (keyboard and trackpad) to the MacBook Air.  You could also run AHT - Apple Hardware Test.  It may detect a problem with the Airport card.


Reinstall broken recovery partition on High Sierra

Before doing anything related to partitions on your main Mac, it’s best to perform a Time Machine backup.

After doing that, run the latest macOS High Sierra installer from the App Store. This should update macOS and restore the Recovery partition.


DNS resolution got extremly slow after issuing ipconfig commands

Could your DNS server be very slow and you are clearing the local cache of results and then seeing the delay of the actual resolution / forward / lookup after running the ipconfig

You can time DNS crudely from the command line before and after the script commands:

time host www.google.com >& /dev/null


Macbook Pro 15 progression bar halts then circle spins

If you are able to boot from external drive, then your boot sector has a problem (obviously).

Using the cmd+v will boot in Verbose mode if you care to investigate where it hangs up.

Using the cmd+r and restoring os is the best option here.


Have Voiceover read out just paragraph or sentence under cursor

While there is a contextual menu for Speech » Start speaking that will speak the selected text, it requires navigating several menus. If you want to be able to speak the selection without navigating menus, create an automator service that receives text in any application. Give it a single action: Run shell script. The shell script is utterly simple: /usr/bin/say (it will take the argument of what to say from stdin, which in this case will be the selected text). Save the service (I called it "Say paragraph").

Then, in System Preferences, you can assign this action a keyboard shortcut (I gave it  the keystroke ControlShift1). So triple click, then ControlShift1 and it speaks what's under the mouse pointer.


Stop Console.app from auto-scrolling while I'm reading a log

Does disabling the Now button in the bottom right of Console help? It should stop the log from scrolling with new updates.


Checking multiple mail folders in MobileMail

AFAIK. No.

MobileMe only has push mail enabled for the Inbox itself, and even then it still doesn't support live updating the way Exchange does. Ie. If I delete the email on MobileMe or even in Apple Mail or Outlook, the iPhone doesn't get notified of the change. It will only pick up the change on the next push notification for an incoming mail.

However, they are actively trying to improve the MobileMe platform, so I foresee this becoming possible in the near future.


Emacs Ctrl-x ctrl-s command not working in Terminal.app

I just ran into what I think is the same problem when trying to use Ctrl-S under Vim in Terminal.app. I found a related tip indicating that by default, Terminal.app reserves Ctrl-S for old-fashioned XON/XOFF flow control.  Adding this line to my .bash_profile -- or just entering it at the prompt -- freed up Ctrl-S and Ctrl-Q for use with Vim:

stty -ixon -ixoff


Problem with web-sharing and resolving localhost

Judging from your feedback in the comments, the installation of PostgreSQL brought its own version of libpq (which then got removed during un-install). To fix

cd /usr/lib
sudo rm libpq.5.dylib
sudo ln -s libpq.5.3.dylib libpq.5.dylib

Then run apachectl configtest again to check for further errors.


Extending a wireless network with an Airport Express

Have you tried the automatic configuration for the Express?

Don't do anything on the Time Capsule.

Do a cold reset of the express and bring it up on the Airport Utility.  You should have an option to join an existing Airport network. Choose the option to extend the range. That should do it.


Can I change the resize zones on windows in Yosemite?

Here's a GIF showing the border for resizing a window. It's not that small, but I don't think there's a way to change it.


The iPhone warranty in the US doesn't cover physical damage or cosmetic issues. The scratch will likely be judged that way unless it interferes with a function like multi touch.

Similarly, the return policy / window might be your best bet - especially if the LCD quality is clearly different than the rest of the display phones. Just because a light scratch happened - if there's a problem with the overall display, I would assume you'd be able to request an exchange / repair / warranty service to address the backlight and not the scratch.

If Apple's repair option fixes the scratch too, so be it - that's their issue and not yours IMO.

Lastly, get in sooner rather than later. Also, if you didn't buy the phone outright - be sure your carrier is OK issuing a second subsidy before returning the phone.

Sorry this isn't simple - but you've got multiple aspects to a repair/return to consider.


Connect two USB-C displays to MacBook Pro 15" 2018

You should absolutely be able to do this. From Apple's web site

  Video Support

  Simultaneously supports full native resolution on the built-in display at millions of colors and:

  Up to two displays with 5120-by-2880 resolution at 60Hz at over a billion colors
     Up to four displays with 4096-by-2304 resolution at 60Hz at over a billion colors

  Thunderbolt 3 digital video output

  Native DisplayPort output over USB‑C
     VGA, HDMI, DVI, and Thunderbolt 2 output supported using adapters (sold separately)

However USB-C/Thunderbolt can be a bit finicky/picky about cables and monitors. Perhaps if you shared your exact configuration (cables/lengths, monitors, etc.) we might be able to help. Just add that info to your original question.


How to fix this OS X Dock Tooltip encoding problem?

You could find the strings file (which holds the translations) and do a search and replace on nonstandard characters.


use mdfind to get list of matches with context?

mdfind will only ever return filenames, it doesn't display any content, nor does it possess the ability to do so in looking at its man page.

So instead of using mdutil, I'd suggest using a pdfgrep instead. This tool is available via brew:

$ brew install pdfgrep

Once installed it works like this:

$ pwd
/Users/user1/pdf

$ pdfgrep website -r
./docs/misc/Web-Shells-rev2.pdf:Say I run into the following website:
./docs/misc/Web-Shells-rev2.pdf:home directory of a website for shared host web servers:
./docs/misc/Web-Shells-rev2.pdf:Many websites with upload capabilities still rely on client side validation (javascript). These are
./docs/misc/Web-Shells-rev2.pdf:reverse shell I've hosted the file on one of my websites. Just remember to rename the extension
./docs/misc/Web-Shells-rev2.pdf:the output file, we could overwrite IIS log files or even deface websites. Elements the user can

pdfgrep has the normal compliment of switches to do recursive -r as well as ignore case -i, or even do regex searches.


Can I use the same Time Machine drive with OS X 10.5 and 10.8?

Yes - whether you have a USB or other direct drive or a network drive, Time Machine will cooperate with different Mac backing up to the same destination.

The only problem would be if you enabled FileVault on a direct attached drive since only Lion and later can read those.


If you don't need your name shown in the menu bar, go to System Preferences → Users & Groups → Login Options and either uncheck ‘Show fast user switching menu as’ or change it to Icon to make more room.

If you update to macOS Sierra 10.12, you can rearrange all menu bar items by ⌘-dragging them.


Any subsequent attempts to rename them
  or change their extension fails to
  remove their thumbnail or JPEG
  association.

  Why is this? And how can clear the
  thumbnails?

These image files might have the thumbnails saved as resource-fork-based custom icon resources.

Images saved from apps like Photoshop, Graphic Converter, etc. will sometimes generate a thumbnail that becomes part of the file. For example, here's a look at an image file in an app that shows the different fork sizes:

While the data fork is less than 4 KB, the resource fork is 44 KB.

Inside the resource fork is all kinds of stuff, like:

and then the custom icon resource:

While image apps can do this, you can also give a file or folder a custom icon by opening a Get Info window for different files, and copy and paste the icon from one file to another.

[EDIT] NOTE: See the AppleScript that I mention below, which will do everything you need. I'll leave the following step by step instructions FWIW.

So, you may be able to clear the custom icons by using the following method:

1) Open up the Finder's Inspector window by pressing Command-Option-i (the Inspector is basically a dynamic Get Info window).

2) In a Finder window, select the files that still have their thumbnail icon.

3) In the Inspector panel, click on the icon of the documents, as shown in the image below:

(The icon will have a blue outline when selected).

4) Press the delete key to delete the custom icons.

————————————

Regarding the following comment you posted above:

  "I was merely renaming the extensions
  so the thumbnails would not show. Now
  they are all of the form "123.info",
  but some still show thumbnails and
  even open as if they were still .jpeg
  files."

What's most likely happening here is that the files were saved in an application that set a file type of 'JPEG'. In Mac OS X, Launch Services uses a combination of the file's filename extension (if any) along with its file type (if any) to determine what type of content the file represents. "info" isn't a normal filename extension that's built-in to the OS, so if there's no application on your Mac that claims that filename extension, then the Finder (Launch Services, really) will regard the file as a JPEG image.

I created a combination AppleScript that will both clear any file type and creator code information, as well as delete the resource fork. (Contrary to common belief, file type and creator codes aren't stored in the resource fork, but in the disk directory information (FSCatalogInfo), so deleting only the resource fork isn't sufficient. Also, when a file has a custom icon, there is also a flag that is set in the FSCatalogInfo to that effect. This flag needs to be cleared in addition to deleting the resource fork).

ClearCustomIconFileTypeAndCreatorCode.zip

Drop a selection of files onto it to have the custom icon, file type, and creator codes cleared.

The contents of the script are as follows:

on open droppedItems
    repeat with i from 1 to count of droppedItems
        set droppedItem to item i of droppedItems as alias
        set droppedItemInfo to info for droppedItem
        if (folder of droppedItemInfo) is false then
            do shell script "/usr/bin/xattr -d com.apple.FinderInfo " & quoted form of POSIX path of droppedItem
            do shell script "/usr/bin/xattr -d com.apple.ResourceFork " & quoted form of POSIX path of droppedItem
        end if
    end repeat
end open


Stream from your iPhone or iPad or iPod Touch to your Mac

The Netflix app for iOS supports AirPlay, a proprietary protocol stack developed by Apple, which allows wireless streaming between devices of multimedia content. This means that you can stream Netflix movies and shows from your iOS devices to any AirPlay-enabled devices over local Wi-Fi. And because the app also supports offline downloads, you have everything you need to enjoy Netflix offline on your Mac. Well, almost everything. You also need an app like AirServer so you can receive AirPlay streams on your Mac.

The easiest and proven solution is to access Netflix via Google Chrome browser on your Mac as @Nimesh Neema explained. You can even stream to any TV using Chromecast in Google Chrome browser and with $35 Cast dongle device (at any best buy) that plugs into any TV with HDMI plug.


Prevent windows and Desktop icons from rearranging with multiple monitors?

Disconnecting the external display should not affect the positioning of windows and icons that are not on the external display, unless you have it set as your primary display. To set the internal display as primary, go to System Preferences → Displays → Arrangement and drag the menu-bar image (the white stripe) to the internal display. This will, of course, cause the menu bar and Dock (unless your secondary display is below your primary display) to be on the internal display.
For a window that is positioned on a secondary display, if you minimize the window to the Dock or hide its application before disconnecting, and reconnect before making it visible again, then the position of that window will be preserved. I find this quite useful.


How can I forward email as a readable attachment?

If you find the message in Library->Mail copy the .emlx file into the email then you will be able to see it nicely in mail (worked for me).

Unfortunately, the challenge here would be to find the message that you want to send (since the file categories seem arbitrary, at least to me).


Ios 6.1 to ios 7 even if there is already 7.1.1

No - it is Apple philosophy to disallow older updates. If you update, then you must (!) update to the newest system.

Same for downgrades - you are not allowed to downgrade to a older system if you dislike the updated version.

Buy the way: why do you want to upgrade to 7.0 and not 7.1.1?


When you reinstall iPhoto 11 from disk:

Go to

http://support.apple.com/downloads/

Find and download the 9.1 updater. Run it. Then Run Software update again.

That will find the 9.3 update.


You have four options.

Turn on Do Not Disturb and lock the screen (or configure it to block all calls whether the screen is locked or not on iOS 7)
Place the phone in AirPlane mode - this disables the cellular data, SMS and cellular calls as well as WiFi. You can turn on WiFi while in AirPlane mode to access data and still be undisturbed.
Use your carrier to start call forwarding. It will send your calls to another number (google voice is a nice place to send them if you don't have another appropriate line). On AT&T, you dial the following to start forwarding, call: **21*1234567890# - assuming your other number is (123)456-7890. To stop the forwarding, call #21#
Remove the sim. If you have another sim (same carrier or unlocked phone) that would in effect turn off your primary phone service without deactivating the phone.


Undeletable directory with several subdirectories

Found the solution here:
https://superuser.com/a/981772

Basically, cd to the start of the recursive folders, and repeatedly run

for FILE in $(ls); do mv $FILE a; cd a; done

This will rename the next folder to  "a" and cd into it. Eventually, this should reach the end of the recursion and/or allow deletion.


How to find out why finder hangs when "as List" / "as Columns" / "as Cover Flow" on Yosemite

The problem is/was Google Drive. As of early October they silently released a new version 1.32 that might have solved the problem but since that one hasn't reached my system yet I will get back to it later has solved the problem. All the versions since then work fine, including the new "Backup and Sync".

Version 1.31 intermittently fails only on Mac OS X Mavericks (10.9.5) but disabling the visual notifications solves it; upgrading to a newer version also solves the problem.

Some references:

others having the same issue: https://productforums.google.com/forum/#!topic/drive/TeXBYS4qH0g and https://productforums.google.com/forum/#!topic/drive/rzdrkYWlgGc
solving on Mavericks: https://www.maketecheasier.com/fix-google-drive-crashing-finder-in-mavericks/
version 1.32: http://www.macworld.co.uk/download/internet-tools/google-drive-13233635836-3328202/


Bootcamp just packages some drivers and saves you time from learning how to manage the boot process, there’s zero requirement to use it. The only hard step is on macs with T2 chips, you have to disable secure boot, so watch out for that.

I really like BootRunner since it saves me far more time than the cost to pay for my seat, but I also really like to keep dual booting. See if it saves you time before paying for it. For me the support for third party graphics cards was very appreciated.

https://twocanoes.com/products/mac/boot-runner/

There is no one more knowledgeable that David Anderson and his posts are master classes in how to work with storage on Mac hardware. How to install Windows 10 into a 2013 iMac without using the Boot Camp Assistant, USB flash drive or third party tools?

I would put in a smaller drive temporarily so you can vet his instructions on 512 block size if you can’t wait for him or someone with his skill to do the math if you can’t figure out which items in his recipe need an adjustment.


Outlook 2011 for Mac can do that: just skip the space. So, from:John.

It shows your smart search options as you type. Click one of these (or just type them with the colon), and it'll search only that type of thing:

Or, you can click in the quick search box, then click the "From" button in the "search" ribbon section that appears...

...then type "John" in the different box that appears.

Less typing, but one extra click.


Can the new iPad Pro magic keyboard used on Dvorak?

Yes, you just go to settings/general/keyboard/hardware keyboard and tap over at the right edge and select Dvorak.


OSX 10.9.5 - different keyboard layouts per application

I use the keyboard switching as well.

To do that I just click on the menu bar Input source name Icon and select the keyboard I need.

That assumes you set the Input Sources in your sys pref key board, and you can choose the Automatically switch to documents input source as well if you prefer.

Auto switch:

  Choose an input source for a document and have it used every time you
  work in the document until you close it, even if you switch to other
  documents that use other input sources in the meantime.

  This option appears only when you add a second input source.


I suggest you to use the DaisyDisk application (a free trial is also available -- see the link).

This app help you to find out how you are using the space and so you can identify what is occupying a large amount of space in your HD. It does not provide a historical record, so unless you are using a tool and logging that information, you might have to focus on what's present now rather than looking back.


Massive bump to @IlyaB, I was stumped trying to get the full 5gb Install MacOS High Sierra.app but was stuck with the 19mb stub version.

My Process to get a working app that is currently making my bootable USB for High Sierra

1: Go to Mac App Store and download High Sierra (the 19mb stub)

2: Click Continue in the installer app once it downloads

3: Choose your boot disk (or any disk that has space)

4: Allow the installer to download (this is the contents of the missing "SharedSupport" folder within the installer stub)

5: The installer will prompt you to restart after finishing the 5gb download, at this point quit the installer and do not restart your system!

6: Go to your root (or whichever location you chose in step 3) and find the folder "macOS Install Data"

7: Copy the contents of that folder disregarding .DS_Store

(9 files, folders, dmgs, pkgs, and plists)

8: Go to your Applications folder where the Mac App Store downloaded the stub version of "Install macOS High Sierra"

9: Right Click on that file and "Show Package Contents"

10: Within the Contents folder, create a new folder called "SharedSupport"

11: Paste the files you copied earlier from the installer download

12: And you're done! You should have a fully functional Installer file for bootable USB drives or just copying to other systems whether they be offline, or you just don't want to download the installer over and over.

I am currently in the lengthy process of creating a bootable USB drive to make a Coffee Lake i7 8700k Hackintosh build. I'm following this guide with the recommended motherboard. I'll try to update here with my success/ failure.


‘unexpected error’ when opening Manage Family in iCloud

These "try again later" errors can be irritating since it's a failure of the fundamental handshake between your specific Mac and a cloud of sync servers that Apple operates. Sometimes it's just busy, sometimes your network isn't passing SSL/ encrypted traffic correctly, sometimes your account needs to be fixed on the server side.

You don't have to manage this from your Mac - you can go to https://www.icloud.com/#settings and it will show you the steps to manage it from iOS and from Mac so you can try your change and check on your status from iOS.

If you want to work this to a conclusion on the Mac, dpending on how technical you want to get, interacting with Apple Support is a quick way to narrow these things I'll mention below down. They'll go over a couple things to try and then escalate to engineering if needed.

If it were me, I'd try signing out and in from any device on the same network as the computer. This can remove a portion of your synced iCloud data and need to re-sync it up and down, so I don't do that without thinking about how I use iCloud and know I might wait a while for an iCloud photo library to sync.

If you only have the default 5 GB of storage space, I'd sign out from your Mac, then restart and then try signing back in. Support will really dig in when you can't get signed in in the first place as there's really only four things to fix there.

Your computer / network / time are off and need to be fixed
The network isn't set up correctly
Your account status is locked or needs a fix from Apple
You aren't following the steps to get logged in


How can I get "related emails" on iPad, like in Mac Mail.app?

Unfortunately, it can't be done in Mail under iOS 4.x. And it does not appear to be part of the initial improvements to Mail in iOS 5, according to news reports.


I've had the same issue, when I had connectivity issues - you're right, it never does appear to resume.

You can get the update file directly from https://ipsw.me
this site merely links to the correct location at Apple for the file you require & so is safe to use

Get the latest version for your device.
This is not a way to downgrade your iOS, merely to fetch the current one by an alternative method.

If you still have difficulty resuming, then use a separate downloader app, SpeedDownload for Mac or Wget for Windows, etc.

Launch iTunes.
Plug the phone to your computer.

Then, in iTunes, hold Opt [alt] when clicking the Check for Update button & a file-picker will open instead. Find the file you just downloaded & it will run from there as normal.


Why does my QuickLook show text files with a strange font, and how do I make it stop?

You probably have iA Writer installed on your Mac. They recently updated their application to include a Quick Look plugin to show some file types, including .txt, as multi markdown HTML in the Quick Look preview. People have complained that this is intrusive, and the developers have promised a fix in an upcoming update:

http://support.iawriter.com/help/discussions/mac-problems/3711-quick-look-plugin-is-too-liberal-with-file-formats

For now, you can simply delete iA Writer to stop this behavior or manually delete their Quick Look plugin from the app's bundle, as described at the end of this article:

http://brettterpstra.com/2012/03/19/multimarkdown-quick-look-with-style/


How do I avoid compilation when running brew install

From man brew

HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK
              If set, fail on the failure of installation from a bottle rather
              than falling back to building from source.

So run:

export HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK=1

Then run the command again.


Under Settings, iTunes & App Store there's an Option for "show all" (music, videos). If you disable it, it will only show you the songs that are actually on your phone, not those that are downloadable because you bought them.


I think you are at the point of completely reinstalling a fresh system and provide fresh passwords.

It may keep user data, but if not then you will need your backup.

Next time around you should have an admin account and a user account, so you are less likely to delete things you should not.