Search within specified folder gives results but within 'This Mac' gives none

By default, Search 'This Mac' excludes System Folders

By starting your search inside ~/Library/ you are forcing it to bypass that default, as you are already inside a normally-excluded location.

To persuade it to add System Folders to a 'This Mac' search, you must specify as an additional parameter.
Click the + sign, top right [which then turns into a - ]
Add 'System files' & 'are included' to your search parameters.


The latest version of iOS, version 10, does not run on any iPhone earlier than the iPhone 5.

For your iPhone 4s the latest version that will run is iOS 9.3.5


How to safely do a factory reset, lend my iPad, then restore it?

that should work fine.

Do your full backup
Go into General -> reset ->reset all content and settings

This COMPLETELY wipes the IOS device so your friend will set it up as if it were new.

When you get it back ask him to do the same thing first, in case they set a password. Sometimes if you have a PIN set you have to enter that to wipe it.

But your scenario should work fine


On Mac, can one easily automatize repetitive work?

Automator on Mac is certainly one of the most underused apps. Using it doesn't require a long time of learning. All you have to do is to understand the way it works.
You'll find the answers to your questions in this tutorial.

By the way, in case you'd like to get the most out of your Mac, check this out also:
http://automator.us/leopard/index.html

Let me know if you managed to create your first Automator workflow ;)


How to host webapps alongside the server.app based web tools?

Server.app provides a Websites service which can be used to publish your own web content. This service provides support for web apps (alongside normal websites) through the use of webapp.plist(8) and webappctl.

  You can define the web apps managed by webappctl by creating plist files and placing them in /Library/Server/Web/Config/apache2/webapps/. For information about these plist files, enter man webapp.plist in Terminal.

https://help.apple.com/serverapp/mac/5.2/#/apd85e35fbb-8fc2-44ed-855f-bf4e67374de6


Looking at the nVida site and using they driver find engine they do not have the driver, so nobody else would have it.


I'm stumped as to why cp is behaving this way if there's no alias involved. However, there is a quick-dirty-and-dangerous utility provided for this exact situation: yes. You can use it to pipe a continuous stream of affirmatives into any command that gives you confirmation prompts (you can use it to send any text, but the default is "y").

yes | cp foo bar will execute the cp command and bypass all confirmation prompts.


Disk Utility weirdness: Macintosh HD cannot be repaired but then has no problems?

I have found that when Disk Utility can't repair a disk then it is time for DiskWarrior or another third-party disk repair utility. They can often fix what Disk Utility can not.

However that the issue went away, seemingly by magic, makes Froggard's guess probable.

I would, however, keep an eye on the disk with disk utility. Use the verify function from time to time and if it does not return then it was indeed a transient error that the O/S was able to repair itself.


Is there a way to differentiate between paid and free apps in iTunes purchase history?

In addition to keeping your email receipts, you can also view your entire purchase history by viewing your account in iTunes. If you're signed in, click your account name in the top right, and choose the "View Account" option. On the following screen, the third section down shows "Purchase History", with a link on the right to see all your orders. You can see each order, listed chronologically, and jump to specific months and get more detail about a specific order.


AppleScript: Failure to create new iTerm2

Right after tell application "iTerm" add:

if (window count) is equal to 0 then reopen

This will open a new window if none are open but iTerm is running.

You can also use the following example AppleScript code to make sure window 1 exists before continuing, if one wasn't already open.

if (window count) is equal to 0 then
    reopen
    repeat until exists window 1
        delay 0.01
    end repeat
end if

By the way, if window 1 exists but is minimized, your code will still run in the minimized window. If that's an issue, then you'll need to code for that scenario or just always open a new window to run your code in, e.g:

set myWindow to (create window with default profile)
repeat until exists myWindow
    delay 0.01
end repeat


Wi-Fi no longer connecting to the internet

It sounds like you were sharing your ethernet internet connection with your Wii and iPhone via your internal Airport card. The wireless strength indicator in the Menubar on your Mac should have a little arrow pointing up if this is your situation. Check System Preferences/Sharing/Internet and make sure you are still setup to share your ethernet connection via Airport. Also make sure you ethernet cable is still plugged in.


How can I use Lion's "look up" feature without the trackpad?

From this:

  For years, Mac OS X has had a great shortcut for getting a quick definition of a word: Simply hover the cursor over the word, and press the keyboard shortcut Command-Control-D to bring up a little Dictionary popup. This still works in Lion, but it’s now much more fully featured and also has a great new way to access it.

Your looking for Cmd+Ctrl+D

PS: Thanks for asking, it actually made me look and learn something new


How do I rotate the pictures of my iPhone/iPad wallpaper every few minutes?

There are lots of ways to do this.  First Jailbreak your iDevice.  Then once your device is jailbroken look up winterboard.  install winterboard and find tweak option for changing wallpapers.


My 3 years old 13'' MacBook Pro Retina doesn't sit flat

I had a similar experience with my 2013 MacBook Pro. The battery was bloated causing the MacBook to wobble even on perfectly flat glass.

Battery checker apps like CoconutBattery were reporting it to be normal. Even macOS wasn’t showing any battery warnings (I have consumed only a reasonable number of charge cycles).

While the cause of bloating still remains unknown to me, Apple service recommended me to replace the battery as the continuous bloating may end up causing damage to the board, bottom case, trackpad and the keyboard.

It is advisable to get the battery replaced as soon as possible.

Note: After getting the battery replacement, I sought advise on do's and don't from the technician. I was told that this wasn't an expected behaviour and happens in rare circumstances. Thus, the cause for bloating remains unknown to me.


You can read any file on the Time Machine volume - just write permission is withheld in the Backups.backupdb folder. This is all covered in https://support.apple.com/en-us/HT201250

Feel free to explore the drive and use it for other storage - the system keeps you from messing in places where the machine needs to control file writes.

I can only assume the "exclusively" means that it might ask to erase and reformat a drive that doesn't meet Time Machine requirements. I've never had issues with GUID/Extended HFS volumes and Time Machine needing to be "exclusive".


Could Not load Date & Time preference pane

I solved this problem by opening Disk Utility and selecting "Repair Disk Permissions" in OS X 10.9.  I had used     chown    to change permissions and messed up my preference pane apparently.


Is USB 3.0 overkill for Time Machine hard drive?

It depends. I assume your Mac does has USB 3.0 support since you asked the question.

Time Machine target does not need to be very fast, since Time Machine only backup all your files for the first time, it's just delta (changes) it backups after that. So if you delete a file, and create a new file, it backup just those two changes.

But of course the faster the drive, the faster the initial backup.

Media drive don't have to be fast. Even a 1080p video won't exceed like 2MBps, and most USB 2.0 drive can easily go up to 20 ~ 30 MBps (real world)

It's your choice. Again, you need to copy all the files to your external drive, and it takes time.

If they're enclosure, then problem solved. The initial backup and media copy can all be done with the USB 3.0 enclosure, and then just choose which goes to which based on your mood.

My personal experience:

USB 2.0 3.5" 28 MBps

USB 3.0 2.5" 55 MBps

USB 3.0 3.5" 110 MBps

All enclosures, I built them myself!


I changed my server name to one of its aliases and it refreshed the account and started working: it created a new Exchange calendar and synced the appointments.

I can only conclude that the different aliases map to different ports (I need to speak to our systems admin to confirm), though a colleague was using my "old" alias and his iPhone was syncing fine.


Yes, you can edit it but It won’t pass validation.

Apple signs the installer so you would have an invalid package after you modified it.

Most people script their modifications to run post install. Same with
   scripting things do run without prompting.


Using different bluetooth mouses and keyboards on a MacBook

Yes, it's possible. You just need a proper mouse/keyboard that is intended to work that way (via bluetooth).
I know that logitech actually has some of these.
A quick research give me this or this.


Finding (older?) applications for an iPod Touch 4G device (IOS 6.1.6)

I did a search in the App Store using the search criteria "iOS 6" and a bunch of apps came up. I checked a few, and the ones I checked all said they were compatible with iOS 6.0 and later. If there is a certain type of app you're looking for, I would imagine using the search criteria "iOS 6 music," for example, may bring up music apps compatible with iOS 6.0.


How to filter for Chinese fonts in Font Book on Sierra?

I created a Smart Collection on High Sierra for filtering Chinese fonts.
It's an Any rule set consisting of three separate Languages include tests for: Chinese, Chinese (Simplified), and Chinese (Traditional).


Only thing I can think of a system-level daemon -- fire up Terminal and try:

$ sudo fs_usage -w > ~/Desktop/eject_log.txt

Then dismount and let Safari open up.  Back to terminal, ^C (ctrl-c).
Open up the log file and see what you find.


How do I make applications open on the primary display and not the active display?

I don't fully understand your question but here's my answer on what i think you want to achieve. Make sure you have your display connected when doing the following.

Open the application you want to assign.
Control+Click(Right click) on the dock icon
You should see that a menu pops up and hover over Options
You'll see something that says Assign To and then some options
Select the display you want
You should be done :)


Automatic Wi-Fi connection after formatting: how possible?

I think you have provided your Apple ID details (including the password) prior to the internet recovery. Thus, this is happening due to iCloud Keychain. (Which stores your passwords in the cloud and use them whenever it needs). If that is not the case and if you sure that the connected wifi network has WPA2, it is suspicious.


An iPhone has been detected, but it could not be identified properly

First thing is to Uninstall iTunes, get rid of it entirety.

Reinstall from Apple

Plug your iPhone in

It should now work fine.

If not follow the online troubleshooting assistant on Apple's website here


Is there a Quick switch for trackpad mouse pointer MBA 10.9.1

To assign the script to a keyboard shortcut, you can assign it an Automator Service.

Open Automator.app and choose Service, and set the "Recieves text" at the top to no input.

Drag in the "Run AppleScript" action from the Library. You can find it by searching for applescript on the left side of the window.

Replace what the action already contains with the script below.

Save, then go to System Preferences > Keyboard > Keyboard Shortcuts > Services to add the shortcut keys you want (click add shortcut on the right).

This is the script:

property largeCursorSize : 2.0 --1x to 4x size
tell application "System Preferences" to reveal anchor "Seeing_Display" of pane id "com.apple.preference.universalaccess"
tell application "System Events"
    set theSlider to slider "Cursor Size:" of group 1 of window 1 of application process "System Preferences"
    if value of theSlider is 1.0 then
        set value of theSlider to largeCursorSize
    else
        set value of theSlider to 1.0
    end if
end tell


Is iCloud email address different from me.com address?

If you didn't migrate your old MobileMe account to iCloud before it expired last june you may be locked out of that old account.

Here is the list of things you can still do if your MobileMe email expired and how to add a new email address to that Apple ID.

Can I use my MobileMe account for Apple services without moving to iCloud?


Permission error on postinstall from App Store

Based on the error log you provided it looks like helpd has crashed or is causing some issues. This will mess up all kinds of stuff.

try:

rm -rf ~/Library/Caches/com.apple.helpd
rm ~/Library/Preferences/com.apple.helpd.plist ~/Library/Preferences/com.apple.help.plist
Restart computer
Try again

Warning: rm = remove, rm -rf = Remove recursively. Use with caution.


Disable screen blur on fast user switching in Yosemite

Yes, you can change the blurred background image on the login screen in Yosemite.

In root /Library/Caches (make sure you're not in the user ~/Library) you will find a file called: com.apple.desktop.admin.png. This is the blurred image that was created when you set your Desktop wallpaper.

Replace this file with any image you would like on your login page. Make sure to keep the permissions the same as the original file.

Hat Tip to Bobby T from Apple Support Communities: https://discussions.apple.com/message/26879262#26879262

Cheryl


What is the quickest way to send some text from desktop\laptop to iPhone?

I use Messages - it is built-in to OSX and you can drag and drop text and images really easily.


How do I enable SSH server on startup through Terminal?

The short answer on how to enable sshd from the terminal is doing this:

sudo systemsetup -setremotelogin on

The long answer on how to execute daemons or scripts on startup is a bit longer. There are two ways (that I know of) to do this:

The first one is through Startup Items, which are executed at the final phase of bootup, these are deprecated and shouldn't be used unless you need compatibility with Mac OS X 10.3 or earlier. You can take a look at how to do it this way in here.
The second one is launchd, a replacement for init and rc (among others). This is the recommended way and it's a bit trickier than just putting a script on a folder like in Linux. There are several ways to launch daemons, the preferred way it to launch them on demand (so they will be ready to launch but you won't see them in a ps for example, unless you are using them). The explanation is a bit lengthly and the list of options is long, you can take a look at the documentation here. You can take a look in /Library/LaunchAgents for examples, if you have Chrome installed, there is a file in there for the Google Software Updater called com.google.keystone.agent.plist, that runs at load time, you can start there.


I have observed the same error when deploying my own signed apps. It appears that if you mv/cp a new binary over an existing signed one, the kernel does not keep track of this very well and starts generating these errors.
I have found that this does not occur if the new binary is installed as part of a package, or if the original binary is deleted first and then the new binary put in place.
Additionally once in this situation, a reboot fixes the issue, presumably as the kernel codesigning table is stored in memory. I appreciate rebooting may not be an option in a server environment.


How can I update my version of `unzip` to version 6.00 or higher?

Using Homebrew (as requested):

$ brew tap homebrew/dupes
$ brew install unzip

This will install unzip at (considering defaults) /usr/local/Cellar/unzip/6.0/bin/unzip

You can then alias it as unzip6 somewhere in your path.

Also, you may want to to try "The Unarchiver" from the app store. Much more useful IMO then Apple's Archive Utility.

UPDATE

dupes has been deprecated in Homebrew, so brew tap homebrew/dupes is no longer necessary. All you need now (assuming Homebrew is installed) is:

brew install unzip

Then you can add a link to /usr/local/bin with:

ln -s /usr/local/opt/unzip/bin/unzip /usr/local/bin/unzip6

Now the system unzip should work with unzip and Version 6 will work with unzip6


Safari creates Zero bytes instead of actually downloading files

Got the same problem again, googled my own question.

As it turns out, where exactly you right-click makes a difference. I happened to be doing it on a progress bar, and that gave me the "Save Page As" option, which results in zero-bytes downloads. However, if you right-click the timer or the controls, it gives you a whole other dropdown with some media-related options, one of them being Download Video As, which works properly.

So the answer is:

Cmd+S won't work;
pay attention where you click and make sure you save via the media content-related dropdown.


Suggestions for copying iTunes songs and playlists to SDCARD/player and cleaning up the "name mess"?

I've not tested this on a huge hierarchy of nested folders, but assuming you use List view, giving you the opportunity to Opt/click the reveal arrow & then select all -

The Finder since Yosemite has a built-in Search & Replace for file names.

Right click, Rename [n] items…

I just tested on some recipe text files I intentionally added accented letters to, but it ought to work on any file…

It does mean you'd have to go through each replacement, one at a time, á é í ó ú etc but it would get there in the end.

TextWrangler could do the same for the m3u file.


Trash folder is not emptying because of the P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg file

This answer may not really answer the question but provide some information what might had happened.

I've downloaded the torrent with 4Chan pictures containing the Pain.jpg and two other pics with hebrew chars.
Here is the diabolic culprit ;-)

ls -aBeil shows:

mymac:Reactions user$ ls -aBeil
ls: P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg: No such file or directory
total 528
581705 drwxrwxrwx  6 user  staff     204 Jan 21 12:08 .
401304 drwx------+ 6 user  staff     204 Jan 21 11:57 ..
 0: group:everyone deny delete
582449 -rw-r--r--@ 1 user  staff    6148 Jan 21 12:08 .DS_Store
582261 -rw-r--r--  1 user  staff    4792 Jan 21 12:05 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆.jpg
582094 -rw-r--r--  1 user  staff  253804 Jan 21 12:06 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆.xcf

lsof -- . * shows:

mymac:Reactions user$ lsof -- . *
lsof: status error on P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg: No such file or directory
COMMAND  PID     USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
bash    1290 user  cwd    DIR    1,2      204 581705 .
lsof    1345 user  cwd    DIR    1,2      204 581705 .
lsof    1346 user  cwd    DIR    1,2      204 581705 .

All files were visible in the Finder except .DS_Store of course. Pain.jpg had a default icon and couldn't be opened. After moving Pain.jpg to the Downloads folder (at ~12:13 - check log below), waiting a few seconds and moving it back into the Reactions folder the preview icon appeared and the file could be opened.

ls -aBeil now shows:

mymac:Reactions user$ ls -aBeil
total 616
581705 drwxrwxrwx  6 user  staff     204 Jan 21 12:14 .
401304 drwx------+ 6 user  staff     204 Jan 21 12:14 ..
 0: group:everyone deny delete
582449 -rw-r--r--@ 1 user  staff    6148 Jan 21 12:14 .DS_Store
581871 -rw-r--r--  1 user  staff   44041 Jan 21 12:01 P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg
582261 -rw-r--r--  1 user  staff    4792 Jan 21 12:05 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆.jpg
582094 -rw-r--r--  1 user  staff  253804 Jan 21 12:06 ה̌͐͊͒̾͆יͩ́א ͭ̆צ̿̒̃͛ו͋פͯ͆̉ה͑͑ͧ̇ͪ͆.xcf

lsof -- . * shows:

mymac:Reactions user$ lsof -- . *
COMMAND  PID     USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
bash    1290 user  cwd    DIR    1,2      204 581705 .
lsof    1390 user  cwd    DIR    1,2      204 581705 .
lsof    1391 user  cwd    DIR    1,2      204 581705 .

The corresponding log entries (sorry for the irritating hebrew chars cluttering the entries - at least editing and viewing them in Google Chrome - it's really difficult to format it at all):

21/01/15 12:07:10,734 QuickLookUIHelper[1231]: CoreAnimation: failed to create OpenGL context
21/01/15 12:07:32,702 sandboxd[346]: ([1180]) mdworker(1180) deny file-read-xattr /Users/user/Desktop/Reactions ()
21/01/15 12:08:03,862 QuickLookUIHelper[1248]: CoreAnimation: failed to create OpenGL context
21/01/15 12:13:41,303 Finder[325]: sandbox extension creation failed: file system representation creation error for path: [/Users/user/Downloads/Reactions/P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg]
21/01/15 12:13:41,303 Finder[325]: __CFPasteboardCreateSandboxExtensionDataFromCFData : failed to obtain sandbox extension data for url [file:///.file/id=6571367.581871]
21/01/15 12:13:41,304 Finder[325]: Failed to obtain a valid sandbox extension for item: [789514] of flavor: [public.file-url] from the pasteboard.  Because the sandbox extension failed to be generated..
21/01/15 12:13:41,304 Finder[325]: Failed to get a sandbox extensions for itemIdentifier (789514).  The data for the sandbox extension was still proxy data
21/01/15 12:13:47,518 Finder[325]: sandbox extension creation failed: file system representation creation error for path: [/Users/user/Downloads/Reactions/P ͎̮͉͍ͨ̈́̾̈́A ͎̮͉͍ͨ̈́̾̈́I ͎̮͉͍ͨ̈́̾̈́N ͎̮͉͍ͨ̈́̾̈́.jpg]
21/01/15 12:13:47,518 Finder[325]: __CFPasteboardCreateSandboxExtensionDataFromCFData : failed to obtain sandbox extension data for url [file:///Users/user/Downloads/Reactions/P%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81A%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81I%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81N%20%CD%8E%CC%AE%CD%89%CD%8D%CD%A8%CC%88%CC%81%CC%BE%CC%88%CC%81.jpg]

Moving the whole Reactions folder to the trash and deleting it with the pics is no problem.
The same applies for copying the folder or moving it around.
The Pain.jpg - though really a PITA regarding proper display - doesn't seem to be a virus.

The problems in Finder and sandbox probably occur because of the strange naming of the file: mixed roman and hebrew chars. Hebrew only file names are notated right to left (see second picture). Additionally some filesystem damage may had happened.

My advices are:

like others already mentioned: try to repair your main volume with 'Disk Utility' after rebooting to Recovery Mode
move the file to another folder, wait some time and move it back to its origin until you see the preview image. Check your logs for the sandbox messages (see above).
try to execute find . -inum <inode> -exec rm {} \; after successfully using ls -aBeil to get the inode of 'Pain.jpg'. In my case that would have been: find . -inum 581871 -exec rm {} \;
reboot to Recovery Mode and try to execute the last command (find . -inum <inode> -exec rm {} \;) after repairing the filesystem.
try to execute rm 'P\ ͎̮͉͍ͨ̈́̾̈́A\ ͎̮͉͍ͨ̈́̾̈́I\ ͎̮͉͍ͨ̈́̾̈́N\ ͎̮͉͍ͨ̈́̾̈́.jpg'


External Storage to LaptopStorage NAtive

You could try making a DIY fusion drive, but I would expect bad results due to the slowness of the USB drive.

Can I make a DIY Fusion Drive?

Worse - if you ever unplugged your USB drive or jolted it - the OS would likely crash. It would probably be better to just save less used files on the drive and mount it when needed.


All volumes, including DMGs, are mounted in /Volumes.

You can get a list of mounted volumes by typing ls /Volumes in Terminal.

You can navigate to a Disk Image using cd /Volumes/nameOfImage.


What are the differences between an iPod touch and an iPhone 4S?

The iPhone 4S has a much more powerful processor and better graphics performance. It's a dual core A5 processor, whereas the latest iPod Touch 4G still uses the A4 processor.

You will see a better throughout system performance and have the ability to play more resource demanding games.

If you're looking for my opinion about what to buy, I recommend you buy the iPhone 4S. After all: You can always use an iPhone as an iPod, but not vice versa.


How to restore file permissions after wrong chown

The files and directories in / are always owned by root/wheel, there is nothing which seems wrong on your screenshot.


It stands for "EtherNet" as far as I know.


You could just try reinstalling OS X from the recovery partition (see http://support.apple.com/kb/PH10763). It fixed a similar issue I had where different applications started crashing on launch. It keeps most user files and settings in place, so it might not fix account-specific issues though.

Or if you don't want to recreate settings, try copying directories like ~/Library/Preferences/ and ~/Library/Containers/ to the new account.


How to block an airport device from connecting?

The reason this is showing up is that you're on the same network. If this is meant to be a shared network, I'm afraid there's nothing you can do about this, however if it is not supposed to be a shared network, your neighbor probably has your wifi password and you need to change it in your router's settings. The process for doing so varies from router to router, so you should look up these directions yourself.


Table of contents for only a section in iWork Pages?

This feature isn't supported by Pages '09. If you want to do this you'll have to switch word processing programs or manually create your Master Table of Contents.

  Each table of contents (TOC) you create using a Word Processing
  template lists only the content that follows it, up until the next
  table of contents. If you want a master table of contents for the
  entire document, it must be the only table of contents, and it must be
  at the beginning of the document.

Source: Apple's Pages '09 User Guide (page 64). The same information can be found using Pages > Help and searching for Creating and Updating a Table of Contents


Can I delete photo files from Mac desktop after import to Photo?

OS X (10.10) Yosemite's Photos app stores all photos in its own library.

You can find this library in your «Pictures» folder (/Users/USERNAME/Pictures/Photos Library).

So any image that is imported is stored in that library (unless you have specified otherwise in the Photos app's preferences).

 has made a nice «Get started» page you should take a look at. There it states:

  Photos stores your library in the Pictures folder on your Mac by
  default.

As a conclusion: You can safely delete any image files that has already been imported.

On a side note: You can also view the raw image files inside the Photos Library by right clicking, selecting Show Package Contents and navigating to the Masters folder.


I don't know if this is reliable, but I saw on macxdvd.com (I am not recommending their software) that if boot time is slow on Sierra, to try the following:

  Many users reported that updated macOS Sierra boot-up time increased a lot. How to speed up macOS Sierra? It's quite easy. Head to System Preferences > Startup Disk > primary disk and click "Restart" the Mac computer. If it doesn't fix slow Mac macOS Sierra after upgrading to macOS Sierra, reset PRAM.

Apple has instructions to reset PRAM:

  Shut down your Mac.

  Locate the following keys on the keyboard: Command (⌘), Option, P, and R.
  Turn on your Mac.

  Press and hold the Command-Option-P-R keys immediately after you hear the startup sound.

  Hold these keys until the computer restarts and you hear the startup sound for a second time.

  Release the keys.

  After resetting NVRAM, you may need to reconfigure settings for speaker volume, screen resolution, startup disk selection, and time zone information.

Please comment if this had any effect.


iPhone 5 can't connect to Exchange server

I had exactly the same problem and it turned out that i had used 10 devices do remotely get my corporate mail and thats the limit in exchange.  Had to open the outlook web access portal and delete the old devices and it worked straight after that.


A1181: How to run ASD or AHT on this macbook?

The only official source, if you have lost your original OS X DVDs is to purchase one from the Apple Store

Later models have the Hardware Tests built into ROM, earlier ones must use those on the DVD.

If you've got a [physical] Apple Store near you, they're usually quite obliging for that kind of thing.


Mac equivalent of Ctrl + Space to select an item on a list

I don't think there's a native way to do this, but if you install Shortcat you can:

select the first item using arrow keys
activate Shortcat and type enough to focus on the next item you want
hold Command and press Return

By the way, if you're as keyboard-centric as I am, you should also look at Karabiner Elements.


What do MacBook Pro 2020 model codes mean?

There's no 2020 or 2021 model of the 16" MacBook Pro currently. The 16" MacBook Pro only exists as the Late 2019 model - there are no others.
The codes you have refer to various build-to-order variants. For example you can buy the 16" model with 16 GB RAM, 32 GB or 64 GB RAM, there's 3 different CPU models, 3 GPU variants, 5 SSD sizes, and so on.


Stop-sign after boot and "Still waiting for root device"

Apparently some important System Files got corrupted somehow. Although unable to boot, your data should still there.

You could retrieve your data by connecting your Mac Mini to another computer by FireWire. To do so just:

Connect the computers with the FireWire cable.
Boot your Mac Mini holding down T.
The Mac Mini's HD will be mounted as an external HD in the non-corrupted computer.
Find and save your valuable data.

Afterwards, making a Clean Install is the usual and fastest way of solving this issue.

I guess you can get this done for you in the Apple Store, though. Even more, if the machine stills under warranty.


Equivalent of Dragon NaturallySpeaking's HeardWord function in Dragon Dictate 4

It can depends in which application you dictate.

The online help is accessible by clicking on the Dragon icon in the menu bar.

Or click here: http://www.nuance.com/products/help/dragon/dragon-for-mac/enx/Content/GetStarted.htm

Else, there is the Commands manager in the same menu in the menu bar.

On Mac, you can use Applescript with Dragon Command manager.


Can the function of the iTunes shuffle control be changed in iTunes 11?

There is a  shuffle button right beside the playlist name (at the top), when you have a playlist selected

In the above, my sidebar is off, (so I get this bar)

Songs   Albums   Artists   Genres   Playlists   Radio   Match        iTunes Store

but this also works if a playlist is selected and the sidebar is on.


Accessing internet on a MacBook Air through iPhone's access to Wi-Fi, rather than its access to cellular data

As per http://support.apple.com/kb/ht4517, you cannot use your Wi-Fi connection on your iPhone while using Wi-Fi for Personal Hotspot.

  If other devices have joined your Personal Hotspot using Wi-Fi, you can use only cellular data to connect to the Internet from the host device.

However, if you connect your computer to the iPhone using a USB cable or Bluetooth, it seems to be possible to utilise the Wi-Fi via the phone. In this case the blue statusbar informs the usage of Personal Hotspot connections and Wi-Fi icon is still visible on the iPhone.


limitations of .aspx web pages rendered in OS X Safari

ASPX is a Server Side Choice

ASPX is a server side technology. The web pages created by ASPX are not inherently limited on Safari browsers.

This is the same for other server side technologies such as Java, php, and perl.

Developer's Responsibility

The developer of the .aspx created page is responsible for producing content that conforms to widely accepted web standards. These standards include HTML5 and those published by the World Wide Web Consortium.

Web developers can refer to resources such as QuirksMode for a guide to what features are supported by which browsers.

Webmasters' Stack Exchange

For help with specific web technologies and choices, please ask on the specialised Webmasters Stack Exchange.


Is it a way to downgrade an app on my iPad downloaded from App Store?

I acknowledge this answer is based on a very literal interpretation of your question, but just to be thorough and in case it is useful to others looking for answers, here goes.

You could do this with a PC instead of a Mac, so long as you have past backups of the app in question on your PC or external backup drive.

To do this you need to download and install iTunes 12.6.3 (this can be installed alongside newer versions of iTunes). You would then need to copy the backup version of the iPad app that will work with your iPad to your iTunes Library. Then select and sync that version to your iPad from within iTunes.

Refer to Deploy apps in a business environment with iTunes on Apple's website for further information and download links.


How to connect Smart TV to Time Capsule?

Time Capsule shares files via SMB protocol, so if your TV can connect to a networ share, you are good to go.

If your TV cannot do that, you'd have to jailbreak the TC since it doesn't allow running apps or media streaming code out of the box.


Can I buy American AppleCare+ and use it in Europe?

Where can I purchase the AppleCare Protection Plan?

  Depending on the Apple product, the AppleCare Protection Plan is available at the Apple Online Store, Apple Retail Stores, and many Apple Authorized Resellers including many wireless service providers. Apple recommends that you purchase the AppleCare Protection Plan in your country of residence, because each AppleCare Protection Plan has terms and conditions specific to consumers in the country or region in which the plan is offered. Please see the AppleCare Protection Plan Terms and Conditions for complete details.

source: https://www.apple.com/asia/support/products/faqs.html

So Apple provides different protections based on your region of the world and the applicable ToS.

I was asked to clarify

Apple's ToS for AppleCare is country-specific based upon where its purchased. So if you purchase a US plan, the language includes only language about certain laws in US states where they diverge from the general contract. Same goes for the EU - if you buy an EU plan certain countries have variations on the laws.

That said, from briefly perusing AppleCare ToS, all of them seem to offer the ability to take your device to "an Apple Retail Store" to have it repaired under warranty and no further qualification is given. If you've purchased a warranty outside of your own country I'd presume that that means you can get it repaired anywhere Apple has a store.

I am not an Apple rep nor does this answer have any weight on what Apple actually might do. I'm guessing your intention with this question is to save a few bucks on your AppleCare. In that case, I'd ask if it's worth about the ~15 euros difference in price to protect what is likely a >1000 Euro device?


Active sync issues with 8.3 - Calendar items missing

You can usually resolve this sort of issue by contacting Apple support and getting a debug profile/build to load onto one device and track down the iOS errors and correlate them with the exchange server logs.

Alternate methods would include using Xcode to look at the logs on the iOS device if you are lucky enough to have relevant logs in the main log. My guess is you'll need specific logging on both sides to troubleshoot and then address this.

While you're on with Apple support, ask if they have a current exchange configuration guide - often you can get suggested settings rather than having to systematically change things server side which is never fun even if you have a development server to test with. Testing in production is not something I like to even consider when you can get at the logs and know what's happening with a known amount of work.


Use more than one PS4 Dualshock controller over bluetooth

I've so far been unable to use 2 PS4 Dualshock controllers over Bluetooth with my 2016 Macbook Pro running Mojave.

Pairing either one with my mac would make the other unable to pair. Renaming the Wireless Controller connection to something more decent did not help.

What helped somewhat was upgrading to the dreaded Catalina - I was able to pair both controllers BUT couldn't play any games with them. The games didn't consistently receive commands from either controller, I was unable to move any of the controlled characters more than a couple pixels on the screen, it was a nightmare. I assumed this was because the controllers kept interfering with one another

What totally helped was replacing one of the PS4 controllers with an XBOX One wireless controller. This worked & fixed all issues, we got no more interferences, and the response time was fine.

Note: all tested controllers were connected wirelessly via BT, games used were Cuphead and Knights & Bikes running on Steam.


I'm afraid the garbage collection feature of Objective-C was deprecated back in 10.8 in favor of Automatic Reference Counting or ARC. Now with the release of Sierra, this feature appears to be officially obsolete. Most likely this means the feature was completely removed from the Objective-C runtime, so there is no way to continue to run old applications that depend on this feature.

The application will need to be updated to the new ARC system to work on the newest versions of OS X. Alternately I suppose you could run it in a VM with an older OS X version.


Why does my iPhone speak certain emoji in a Japanese accent?

It's possible you have a non-English language selected in Speech settings?

  Choose a voice for Speak Screen and Speak Selection

  Go to Settings > General > Accessibility > Speech. Enable Speak
  Selection or Speak Screen, or both. Select Voices. Choose the one
  voice and dialect you would like both Speak Screen and Speak Selection
  to use.

Ref: https://support.apple.com/en-ca/HT202362


Previewing my HTML in Safari Using TextWrangler.

If it's a single page you can just open it in Safari with Cmd-O.

If it's more elaborate, store it to ~/Sites, enable Web Sharing in the Sharing Preferences and point Safari to http://localhost/~YOUR-USER-NAME/WHATEVER-YOU-CALLED-IT.html


iTerm2 - Split vertically with current profile with same working directory

Open iTerm2 preferences by using the keyboard shortcut, Command + , or by invoking the command iTerm2 → Preferences... in the Menu bar.

In the Preferences window, switch to Profiles tab and under Working Directory select Advanced Configuration. (The default selection is Home directory.)

Now, click on the Edit... button, and in the pane that opens, under Working Directory for New Split Panes select Reuse previous session's directory. (The default selection is Home directory.)

Now, when invoking the Splitting Vertically with Current Profile command by pressing Command + D keys, the adjoining window will be opened with the same directory as the current working directory.


Sadly there is no led light for when it is charging it only vibrates/shows a picture of a battery


How to get specific Times New Roman characters in Mojave

U+2190 is Leftwards Arrow.  On my machine the TNR version looks like this:

To have it look like this you will of course have to set the font for that character in your app to TNR.  Whether and how you can do that will depend on the app.


Can I use 2 iPhones as walkie talkie? (without internet!)

There's an app for that™.

WiChat will allow you to chat with the Bonjour protocol, that is, chatting with people on the local network without connecting to an external server.


How to find the application that controls system dialog window

When you have a window that is a system dialog, or alert, type of window, and you do not know which application it belongs to, you can try using code such as the following example AppleScript code to determine the name of the application to which it belongs:

tell application "System Events" to ¬
    get name of every application process ¬
        whose role description of window 1 is "system dialog"

Or:

tell application "System Events" to ¬
    get name of every application process ¬
        whose accessibility description of window 1 is "alert"

That said, the application process you want System Events to interact with is: CoreServicesUIAgent

For example, if Google Chrome is my default browser and I run, e.g.:

do shell script "/usr/local/bin/defaultbrowser 'safari'"

Then this dialog box appears:

To click the Use “Safari” button, use:

tell application "System Events" to ¬
    click button "Use “Safari”" of ¬
        window 1 of application process "CoreServicesUIAgent"

Note: You can also use click button 1 instead of click button "Use “Safari”".

Obviously you'll need to adjust for your particular needs/wants, but you now have the application process that System Events needs to interact with.


I would go from your mini DisplayPort (mDP) to DisplayPort (DP) or go HDMI to HDMI from your MBP to BenQ.

The reason why is that DP (newer standard) supports HDMI (older) signaling quite easily through a passive adapter, while going from HDMI to DP requires active conversion.    This is probably the reason it's not working.

I have run into this problem before and what I have found to be reliable is to minimize (at worst) to eliminate (at best) the number of conversions you must do.  If your BenQ has a DP connection, I would use its companion technology, mDP to make my connection.


In iOS 13, Apple moved the "Siri Shortcuts" into the Shortcuts app.  Open the Shortcuts app and select "Gallery".

In there you'll see "Shortcuts From your Apps".  Tap "See All" to see all Shortcuts that you can use with Siri.


Yes - you can simply log in to a console on OS X.

Set log in preferences to show username and password field.
Enter >console as the user and press return.


Is there a way to filter Activity Monitor by unresponsive applications?

When three or more apps are not responsive, it's almost always a symptom of a failure elsewhere. I would select one app and run system diagnostics on it. That gets a full picture of what is wrong and then you can log out and make a list of all the unresponsive apps - they will be the only ones remaining.

When you log in again, start the one app that was hung. You'll quickly know if it has issues or was just waiting for some other resource. In time you can narrow down which apps are "collateral damage" and which are primary failures.


Did you recently hookup your Facebook account to your iPod? Typically when you do that it imports the contacts Facebook name for use on your phone/iPod. If you go to Settings->Facebook you can turn off contacts.

Also you may want to try and delete that conversation, then start it over with the new contact (go right from contacts to send message).

Hope that helps!


Not sure why it would be like this, but once I selected Mail in the iCloud list, the contacts showed up - you shouldn't need to synch mail in order to synch contacts, but it's not hurting anything since I'm not actually using Apple email, so I'd call that an acceptable workaround.


Search Spotlight for a file of specific type between two dates

The date format needs to be same as the one that you set in system preference

If your date format is same as the screenshot attached, then the search will become:

kind:pages modified:>11/20/15 modified:<=11/26/15

Otherwise, you'll need to change the date format to the one that you have set in your Language & Region (screenshot)


Can't mount (Core Storage) encrypted volume anymore

Not sure if this will be helpful, but I just wrote a script to unlock and mount a core storage Encrypted Disk like yours for myself. I had the same problem where I could get the disk unlocked, but not mounted. I finally realized that I needed a command to mount it after it was unlocked.

In terminal, you first have to unlock the Encrypted Disk and then you can mount it with a separate command. For you, that would look something like this:

diskutil cs unlockVolume E2DB4126-C04C-4AE1-B1AC-CDFF0218D537 -stdinpassphrase

You will be prompted for the password to the Encrypted Disk. After this, your drive will be in an unlocked and unmounted state, so you still need to mount it with this command:

diskutil mount E2DB4126-C04C-4AE1-B1AC-CDFF0218D537

In case you were wondering, E2DB4126-C04C-4AE1-B1AC-CDFF0218D537 is the UUID of the disk you want to mount. I'm no scripting or CoreStorage pro, but your problem seemed similar to mine, so I hope this can help you. I got all this info from the diskutil man page if you run into any problems.


How to merge primary partition with 'Free Space', when there is a Linux ext4 partition between them?

If you hesitate to dd partitions or backup and restore your data with Time Machine, you may convert the first OS X partition of your disk to a Physical Volume and create a Logical Volume Group. After creating a second partition in the free space you can add it to your LVG and expand your current Logical Volume.

The approach is similar to a Fusion Drive (two Physical Volumes -> one Logical Volume Group/Logical Volume) however using only one disk.

Boot to Macintosh HD
Attach a backup drive and use Time Machine to backup Macintosh HD.
Detach the backup drive
Open Disk Utility and add a JHFS+ partition in the free space (~500 GB)
Enter diskutil list to list all partitions
Enter diskutil cs convert /dev/disk0s2 to convert your main volume to CoreStorage
Enter diskutil cs list to get all CoreStorage items
Enter diskutil cs addDisk lvgUUID diskYsZ to add the new empty 500 GB partition as Physical Volume to the Logical Volume Group.

lvgUUID is the UUID of the Logical Volume Group, diskYsZ is the disk identifier of the empty partition 500 GB partition (probably disk0s6). The content of the partition will be destroyed!
Enter diskutil cs resizeVolume lvUUID size to extend Macintosh HD.

lvUUID is the UUID of the Logical Volume, size: size in t, g, m, k or b (in your case ~850g. If you get an error regarding missing space use a slightly smaller size like 849g).
Enter diskutil verifyDisk disk0 and diskutil verifyVolume disk0s2.

The pros:

it's fast; it takes about 3 minutes.

The cons:

your CoreStorage LVG is non-contiguous and "fragmented".


Cannot create some specific keyboard shortcuts (Shift + F4)

It will let you use Shift/F4*, assuming you have a service you can apply it to that will launch Terminal, but it won't let you use ctrl/shift without some further character.

*Also assuming you have Fkey set to be Fkeys & not 'convenience shortcuts' - set in System Prefs > Keyboard > Keyboard, otherwise you'll have to add Fn.


MacBook Pro CPU temperature is over 90 degrees while playing video

I believe that it is common for the CPU to reach 90°C under heavy load. However a simple video should not bump an i5 into that region. Depending on the footage and format you are playing back you might want to try a different player (vlc mplayerX). If you are playing back flash HD videos in your browser (especially multiple streams simultaneously), that behavior might be common (due to the bad flash performance on os x).

So much for the software.

Secondly you should take care of the outer temperature (e.g.is your computer in a very hot room) and even more importantly where your notebook is placed. e.g. does it sit on a carpet or any other good insulating soft cushiony surface that prevents heat from leaving your computer.

Thirdly you might want to take a look in the activity monitor and see whats using your cpu. (Maybe some background application e.g. spotlight indexing new pdfs)


can anyone explain the default view of top on OS X 10.10

If you run man top, under the -o description (sort order), it lists the following short descriptions:

          cpu_me CPU time charged to me by other processes.
          cpu_others
                 CPU time charged to other processes by me.
          boosts The number of boosts held by the process.  This is followed by the number of times the process has transitioned from unboosted to  boosted  in brackets.  An asterisk before the value indicates that the process was able to send boosts at some point since the previous update.  For more information about boosts, see xpc_transaction_begin(3).

(the other two are self-explanatory, but boost basically refers to the times when a process is making a call that then increases it's run priority temporarily (boosted), and then drops it back down to normal after a period of time (unboosted))


If you are signed in to both devices with using the same Apple ID then call Apple Support and have them check if your iMessage is registered and active. If so then they can help you fix it from there.

If you are not registered or activated then they can have you re-register and that should fix the issue.


Why does my 4S keep splitting my text messages?

I have suffered numerous... Countless compatibility issues between different handsets/carriers. Even when texting in the same country.

One thing you have to understand is that a text is normally limited to 160 7-bits characters. Which means that any message containing special characters outside the range of the 7 bits characters will immediately be shorter.

According to Wikipedia:

  Depending on which alphabet the subscriber has configured in the handset, this leads to the maximum individual short message sizes of 160 7-bit characters, 140 8-bit characters, or 70 16-bit characters.

Depending on the characters you use the iPhone will select the character set adapted to the message.

Also I noticed that sometimes problems with character encodings and message length appeared when I was receiving messages from another carrier.

You should try sending the same message to another phone on the same carrier, then the same message on your carrier to see if the problem can be reproduced in these contexts.

As a side note you say you have an unlimited data plan. To my knowledge no carrier includes text messages in the data plan. You might want to check if you have unlimited text messages in your plan. If you use iMessage (blue messages on the iPhone) you effectively use the data plan, otherwise (green messages) go through the voice/text plan.


How can i restore the info.plist files of Safari?

You could try using this one I took from my copy of Safari, the latest version available on OS X 10.10...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Application-Group</key>
    <array>
        <string>dot-mac</string>
        <string>InternetAccounts</string>
    </array>
    <key>BuildMachineOSBuild</key>
    <string>14E39</string>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleDocumentTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>css</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>css.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>text/css</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>CSS style sheet</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>pdf</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>pdf.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/pdf</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>PDF document</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>webarchive</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>webarchive.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/x-webarchive</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>Web archive</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>ICExtension</key>
            <string>ARCHIVE</string>
            <key>LSIsAppleDefaultForType</key>
            <true/>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>webbookmark</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>webbookmark.icns</string>
            <key>CFBundleTypeName</key>
            <string>Safari bookmark</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>webhistory</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>webhistory.icns</string>
            <key>CFBundleTypeName</key>
            <string>Safari history item</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>webloc</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>webloc.icns</string>
            <key>CFBundleTypeName</key>
            <string>Web internet location</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>ilht</string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>download</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>download10.icns</string>
            <key>CFBundleTypeName</key>
            <string>Safari download</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
            <key>LSTypeIsPackage</key>
            <true/>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>safariextz</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>safariextz.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/x-safari-extension</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>Safari extension</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>LSHandlerRank</key>
            <string>Owner</string>
            <key>LSTypeIsPackage</key>
            <false/>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>gif</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>gif.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>image/gif</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>GIF image</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>GIFf</string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>html</string>
                <string>htm</string>
                <string>shtml</string>
                <string>jhtml</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>html.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>text/html</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>HTML document</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>HTML</string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>ICExtension</key>
            <string>HTML</string>
            <key>LSIsAppleDefaultForType</key>
            <true/>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>js</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>js.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/x-javascript</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>JavaScript script</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>jpg</string>
                <string>jpeg</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>jpeg.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>image/jpeg</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>JPEG image</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>JPEG</string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>ICExtension</key>
            <string>JPEG</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>jp2</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>jp2.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>image/jp2</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>JPEG 2000 image</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>jp2 </string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>txt</string>
                <string>text</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>txt.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>text/plain</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>Plain text document</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>TEXT</string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>ICExtension</key>
            <string>TXT</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>png</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>png.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>image/png</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>PNG image</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>PNGf</string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>tiff</string>
                <string>tif</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>tiff.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>image/tiff</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>TIFF image</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>TIFF</string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>ICExtension</key>
            <string>TIFF</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>url</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>url.icns</string>
            <key>CFBundleTypeName</key>
            <string>Web site location</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>LINK</string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>LSIsAppleDefaultForType</key>
            <true/>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>ico</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>ico.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>image/x-icon</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>Windows icon image</string>
            <key>CFBundleTypeOSTypes</key>
            <array>
                <string>ICO </string>
            </array>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>xhtml</string>
                <string>xht</string>
                <string>xhtm</string>
                <string>xht</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>xhtml.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/xhtml+xml</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>XHTML document</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>ICExtension</key>
            <string>XHTML</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>xml</string>
                <string>xbl</string>
                <string>xsl</string>
                <string>xslt</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>xml.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>application/xml</string>
                <string>text/xml</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>XML document</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>ICExtension</key>
            <string>XML</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>svg</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>svg.icns</string>
            <key>CFBundleTypeMIMETypes</key>
            <array>
                <string>image/svg+xml</string>
            </array>
            <key>CFBundleTypeName</key>
            <string>SVG document</string>
            <key>CFBundleTypeRole</key>
            <string>Viewer</string>
            <key>NSDocumentClass</key>
            <string>BrowserDocument</string>
        </dict>
    </array>
    <key>CFBundleExecutable</key>
    <string>Safari</string>
    <key>CFBundleGetInfoString</key>
    <string>8.0.7, Copyright © 2003-2015 Apple Inc.</string>
    <key>CFBundleHelpBookFolder</key>
    <string>Safari.help</string>
    <key>CFBundleHelpBookName</key>
    <string>com.apple.Safari.help</string>
    <key>CFBundleIconFile</key>
    <string>compass</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.Safari</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Safari</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>8.0.7</string>
    <key>CFBundleSignature</key>
    <string>sfri</string>
    <key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleURLName</key>
            <string>Web site URL</string>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>http</string>
                <string>https</string>
            </array>
            <key>LSIsAppleDefaultForScheme</key>
            <true/>
        </dict>
        <dict>
            <key>CFBundleURLName</key>
            <string>Local file URL</string>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>file</string>
            </array>
        </dict>
    </array>
    <key>CFBundleVersion</key>
    <string>10600.7.12</string>
    <key>DTCompiler</key>
    <string>com.apple.compilers.llvm.clang.1_0</string>
    <key>DTPlatformBuild</key>
    <string>6D543f</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>14D2125</string>
    <key>DTSDKName</key>
    <string>macosx10.10internal</string>
    <key>DTXcode</key>
    <string>0630</string>
    <key>DTXcodeBuild</key>
    <string>6D543f</string>
    <key>LSApplicationCategoryType</key>
    <string>public.app-category.productivity</string>
    <key>LSFileQuarantineEnabled</key>
    <true/>
    <key>LSMinimumSystemVersion</key>
    <string>10.10.0</string>
    <key>NSAppleScriptEnabled</key>
    <string>Yes</string>
    <key>NSLocationUsageDescription</key>
    <string>Websites you visit may request your location.</string>
    <key>NSMainNibFile</key>
    <string>MainMenu</string>
    <key>NSPrincipalClass</key>
    <string>BrowserApplication</string>
    <key>NSServices</key>
    <array>
        <dict>
            <key>NSKeyEquivalent</key>
            <dict>
                <key>default</key>
                <string>L</string>
            </dict>
            <key>NSMenuItem</key>
            <dict>
                <key>default</key>
                <string>Search With %WebSearchProvider@</string>
            </dict>
            <key>NSMessage</key>
            <string>searchWithWebSearchProvider</string>
            <key>NSPortName</key>
            <string>Safari</string>
            <key>NSSendTypes</key>
            <array>
                <string>public.utf8-plain-text</string>
            </array>
        </dict>
        <dict>
            <key>NSMenuItem</key>
            <dict>
                <key>default</key>
                <string>Add to Reading List</string>
            </dict>
            <key>NSMessage</key>
            <string>addToReadingList</string>
            <key>NSPortName</key>
            <string>Safari</string>
            <key>NSRequiredContext</key>
            <array>
                <dict>
                    <key>NSTextContent</key>
                    <string>URL</string>
                </dict>
                <dict>
                    <key>NSLinkSchemes</key>
                    <array>
                        <string>http</string>
                        <string>https</string>
                    </array>
                </dict>
            </array>
            <key>NSSendTypes</key>
            <array>
                <string>public.rtf</string>
                <string>public.utf8-plain-text</string>
            </array>
        </dict>
    </array>
    <key>NSSupportsAutomaticTermination</key>
    <true/>
    <key>NSSupportsSuddenTermination</key>
    <true/>
    <key>NSUserActivityTypes</key>
    <array>
        <string>NSUserActivityTypeBrowsingWeb</string>
    </array>
    <key>UTExportedTypeDeclarations</key>
    <array>
        <dict>
            <key>UTTypeConformsTo</key>
            <array>
                <string>public.data</string>
            </array>
            <key>UTTypeDescription</key>
            <string>Safari bookmark</string>
            <key>UTTypeIdentifier</key>
            <string>com.apple.safari.bookmark</string>
            <key>UTTypeTagSpecification</key>
            <dict>
                <key>public.filename-extension</key>
                <array>
                    <string>webbookmark</string>
                </array>
            </dict>
        </dict>
        <dict>
            <key>UTTypeConformsTo</key>
            <array>
                <string>public.data</string>
            </array>
            <key>UTTypeDescription</key>
            <string>Safari extension</string>
            <key>UTTypeIdentifier</key>
            <string>com.apple.safari.extension</string>
            <key>UTTypeTagSpecification</key>
            <dict>
                <key>public.filename-extension</key>
                <array>
                    <string>safariextz</string>
                </array>
            </dict>
        </dict>
        <dict>
            <key>UTTypeConformsTo</key>
            <array>
                <string>public.data</string>
            </array>
            <key>UTTypeDescription</key>
            <string>Safari history item</string>
            <key>UTTypeIdentifier</key>
            <string>com.apple.safari.history</string>
            <key>UTTypeTagSpecification</key>
            <dict>
                <key>public.filename-extension</key>
                <array>
                    <string>webhistory</string>
                </array>
            </dict>
        </dict>
    </array>
</dict>
</plist>


How to export all projects from Aperture?

Select the material you want to export and File -> Export -> Version.

This will give you the Export dialogue. Look at it closely as it has a lot of options.

Somethings are quite obvious: Where to export to, for instance. But note the others:

Export Preset: This determines the size (length x breadth), file format and compression applied to the image on export. (So, full-size, tiff/jpeg and so on). Note the option at the bottom of the dropdown to Edit - that allows you to create your own Export preset depending you your requirements.

Next note the SubFolder Format. That's what allows you to design a naming scheme for the exported projects. There are presets there, and again, using the Edit option you can devise your own.

I note that you then plan to delete the projects from Aperture. Why? Not sure you've grasped the point and purpose of the app if that's what you're doing...


Set the color profile of my external monitor

How do you know which one is correct?

The answer is, you don't.
You can't unless you have an external reference.

The only way to ensure colour accuracy is to use a hardware colorimeter.
Entry level start at maybe 50 $£€ though a good one will be closer to 200, or more.
If you are making imagery that others will see, then knowing it was right when it left your machine is vital.


Garageband—how to change volume of a region (not whole track)?

Finally found the answer, not very intuitive but cool once you know.

There's a button to toggle 'automation'. Once that's on you can select from a dropdown whether you want to change volume, echo, reverb, etc. Then you click on the actual waves on the track and a coloured line will appear. Clicking along the line creates break points, and you can move either points or the line segments between points to shift the volume. It's not based on regions—you can adjust it anywhere.

For more information:
https://www.howtogeek.com/238649/how-to-use-automation-in-garageband/


Calls from Yosemite via iPhone fail when connected via WiFi and Thunderbolt Ethernet

I did not realise that it works when I am connected only via Thunderbolt Ethernet - I though you have to connected to the same WiFi network.

You can only have one active network interface at a time.

Having multiple interfaces connected confuses the Mac and is in general a bad practice.

In short, pick one; either disconnect the TB Ethernet or shut off Wi-Fi.


Is it possible to set the unlock passcode with configurator profiles?

Not to my knowledge; You can mandate a passcode has to be in use, but you cannot dictate what that passcode is.


What's the 'unique device identifier' (UDID) of a non-iOS device like a Macbook Pro running Mac OS X?

Go to  > About this computer > System Report... > And there you will find Hardware UUID


Tried to use bash arrays but for some reason this fails?

It's not required that you declare your array upfront, but if you do, you need to use the lower case "a"; not the capital.

declare -a listofnames

Secondly, you need to use numerical indicies when referencing an array element

listofnames[one] <----- incorrect
listofnames[1]   <----- correct

So, for your two elements, it should look like this:

listofnames[1]="one test"
listofnames[2]="two test"

Or you assign all values at once, taking care of the first element having index 0

listofnames=("", "one test", "two test)


Any particular reason Mac OS High Sierra won’t embed Zilla Slab font?

You have to install it on your Mac first.

brew tap bramstein/webfonttools
brew update
brew install ttfautohint
brew install bramstein/webfonttools/sfnt2woff
brew install bramstein/webfonttools/woff2


TextEdit does not show recent documents in Yosemite

You probably have the Recent items setting in System Preferences > General set to None:


How can I send audio to airport speakers from a stereo system, not a computer?

You have to have a computer in-between.

It probably could be something small like Arduino but it has to be able to communicate with Airport Express in expected way and compress your audio source on the fly to feed to Airport Express as bits and not analog waveform. There is no such device in commercial production as far as I know or if there are they take a great care not to advertise the ability). For example pretty expensive Lynn Network Music players say nothing about Airport Express in their promo materials.

Maybe just maybe every AirPlay compatible receiver can do this but I am not sure since I don't have much experience with them. For this it should be able to get audio from its line in and play it over AirPort Express, maybe doing decoding to the expected format in the process.

Still you might use old computer (you might try old G4 like Mac Mini or iBook might be enough but don't take my word for it test it first), setup audio streaming server on it, get audio from line in and encode it at highest settings it can (preferably lossless in iTunes friendly format since why else?). Then get iTunes to connect to the stream and play it over AE.

Then if you are not using AE with external DAC you should if you care about sound quality since DAC integrated in AE is pretty well crappy one. AE supports Toslink connection.


In short, yes, everything would work fine for you.

You would get a Windows license, and use Apple's native Boot Camp software to create a Windows partition. This runs completely off the hardware and without the need for a VM.

Part of the Boot Camp installation process is to install the correct Windows drivers for your Apple hardware, so the Mac's GPU and USB 3.0 ports should work.

As far as hardware goes, you would need a pretty good laptop and graphics card. I recommend Apple's MacBook Pro 15in with Retina Display.


In Keynote, what are chapters and how do I create them?

Chapters in an audio recording are exactly like chapters on a DVD. Many podcasts use chapters in the audio file to allow the listener to listen to specific topics or sections of the show. If you made a keynote podcast about programming an iOS app, you could chapter each project, or a unique aspect of using Xcode, or more.


Pictures are not deleted from "Photos" iphone app when deleted from "Google Photos"

When deleting on my iPhone, it asks if I will "Allow "GooglePhotos" to delete this photo? This photo will be deleted from iCloud Photo Library on all your devices." I can choose not to allow it and it will only be deleted on my Google Photos app.

I evidently have iCloud Photo Library turned on, and backup and sync on the Google Photos app turned on as well.

Also, check on Settings > Privacy > Photos to see if Google Photos is allowed to access your pictures.


This works for me with bsd sed-

echo "I am a jelly donut" | sed 's/./\\&/g'
\I\ \a\m\ \a\ \j\e\l\l\y\ \d\o\n\u\t

and with your string

echo 'Example string 59^!#&$(' | sed 's/./\\&/g'
\E\x\a\m\p\l\e\ \s\t\r\i\n\g\ \5\9\^\!\#\&\$\(


How to type floating point numbers in Apple Numbers in Persian?

Note that in Persian language the floating point sign is represented with ,. So the problem can be solved by entering the number as ۱,۲۳ or 1,23.

In the first form when you want to enter the floating point sign, switch the keyboard layout to English then insert , and then switch it back to Persian and insert the remaining fraction part.


Can I upgrade RAM on an early 2014 Macbook Pro with Retina display?

No, you cannot add more RAM.

Open up Activity monitor, located in the Utilities folder of the Applications folder (or just search using Spotlight)

/Applications/Utilities/Activity Monitor

Go to the memory tab and check out the memory pressure and swap used. If the memory pressure is too high (yellow/red graph) you can figure out which applications are using the most memory by going to the View menu and choosing Columns -> Real Memory. Sort applications by the newly added Real Memory column and you will see which applications/processes are taking the most memory and slowing/freezing your computer.


Triggering Folder action with size check

You can use Automator to create a folder action which filters Finder items like this:

Choose "Folder Action" in the start screen of Automator and create a workflow similar to this one:

Save it. The folder action will move all files smaller than 100 KB received in the folder "sort" to the Desktop folder.


Finder crashes/closes when copying files to NAS

You're experiencing a Samba limitation on the Mac side.  mv works because it's not using Samba.  You have two options: connect to your NAS using AFP (or something else) instead, or update your Samba configuration.

Check your log /var/log/samba/log.smbd for messages containing strings like "This can happen when using 64 bit lock offsets on 32 bit NFS mounted file systems."  If you have that error message, then edit the file /etc/smb.conf to contain these lines:

; Site-specific parameters can be added below this comment.
[Your NAS NAME]
strict locking = no ; END required configuration.


Show desktop keyboard shortcut doesn't work

Create a test user account on your Mac. Adjust this same setting. See if it works. If it does, I recommend moving the following file on your user account to the Trash:

~/Library/Preferences/com.apple.symbolichotkeys.plist

Then log off & back on. This will reset all Keyboard Shortcut settings back to default. If it doesn't fix it or causes other issues, simply drag the .plist file back to its former location.


How can I show iPhone display in Macbook or iMac i.e. on larger screen?

You can use Quicktime screen recorder with your iPhone connected via USB and set the input in Quicktime to the iPhone screen.

https://www.tekrevue.com/tip/record-iphone-screen-quicktime/


In Mac OS X application software development, do you have to use Objective-C when compiling and linking an executable format?

You can use C or C++ too to compile binaries and executables.  Objective-C is mainly the source for developing for the MacOS user interface (Cocoa), but even there is still the old school interface (Carbon) available, just for the latter sample projects and docs are hard to find these days.

But if you want to create a tool that works like classic unix tools (stdin/stdout) or a shared library, C or C++ are absolutely viable solutions. E.g. you can download Xcode and from the Gui or command line (gcc) you can easily compile a simple int main(int, char**) { printf("Hello World!"); return 0; } program.

Also, Objective-C is just a C-extension, so you don't have to use its features.


iPhone 4S iOS 6.1.2 Settings -> General -> Keyboard -> Add New Shortcut not case sensitive

It's not the Shortcut which is case sensitive, but the Phrase. And I don't think making the shortcut so is possible. And here's a reason why. If you enter in the phrase section a sentence, or a word, in lowercase, the way you use the shortcut will define the way the phrase will appear. Lets clarify this a bit.

Having the shortcut me: whatever, writing Me will be replaced with Whatever, and writing ME will be replaced with WHATEVER, and, of course, me with whatever.

This won't work if you've used any capitals in the phrase section, which, therefore, makes a point.


According to the System Requirements for Visual Studio for Mac:

  NET Core SDK 1.1 is required to use .NET Core projects and features. It can be downloaded and installed separately, and requires Mac OS X
  El Capitan 10.11 or higher.
  Xamarin.Android requires the 64-bit Java Development Kit (JDK).
  Xamarin.iOS requires Apple's Xcode IDE and iOS SDK.
  Xamarin.Forms can target both Android and iOS platforms, given the requirements listed above.

It makes no mention of Xamarin Studio being required.


KeyChain Access and GPG Keychain - should those be running simultaneously?

No.  You have no reason to remove Keychain Access and doing so would break important parts of the OS.


Outlook 2011 - Cannot cancel large synch operation, cannot remove and start anew

Have you tried to rebuild the database and/or setup a new identity to 'try again'?

The first, rebuilding the database, is quite easy:

Make sure Outlook is not running
Hold the option (alt) key
Open Outlook 2011
Select your default profile, presumably Main Identity and select the [Rebuild] option
Wait... This could take a while.

The second option, creating a new identity is done in nearly the same way as the previous steps. Instead of selecting [Rebuild], select the plus sign [+]. This will allow you to create a new, second identity. Once configured, it'll get the state as known and persisted by the Exchange server itself.

As a second note: Normally, even with very large quantities of 'changes' in an Exchange account the sync should still be pretty reliable. Before trying again, have you looked into updating all latest servicepacks and updates through Help > Check for updates? There are lots of changes in the last month and several patches to improve sync as well as stability have been released by Microsoft to prevent problems you're experiencing.


Should you power down your iphone before charging in order to prolong battery life?

There is no need to turn off your iPhone.
I have asked Apple customer service the same question and they told me no need to do this at all.
But you can use up iPhone battery to power off and then thoroughly charge it to 100% once a month. It is better for iPhone battery.


Is it possible to set up shortcuts in Xcode to jump to specific files?

It's not shortcut, is more like a quick way to open files. Typing ⇧+ctrl+o lets you type the name of the file you want to open.


Automator Service that works with and without selection

I don't have an exact answer to your problem but you could perhaps consider a normal applescript that sends the COPY command and checks the contents of the clipboard before and after. Like this...

# For testing only; Delay so we can switch to the app with text
delay 2

# Clear the clipboard so we have a clean state
set the clipboard to ""

    tell application "System Events"

    # Send the 'Copy' command
    keystroke "c" using command down
    delay 0.2

    # Grub the clipboard contents
    set the_sel to the clipboard

    # Is it empty? We either failed or no selection present
    if the_sel is equal to "" then
        display dialog "No Text selected"
    else
        display dialog "Text was: " & the_sel
    end if
end tell


Subtitles in videos don't appear on iPad?

As you discovered, DVDs often store subtitles in the VobSub format, which are images, not text. QuickTime and the iOS Video app only handle SRT/3GPP format text subtitles.

Using the very handy (and free) Subler, VobSubs can be converted to SRT subtitles and packaged in an MP4/M4V. It does this using OCR, but I've found the results to be quite accurate, since the source material is pretty clean.

If you need support for non-english subtitles, you need to go here and download the proper Tesseract language file, unzip it (so you have a .traineddata file), and place it in the Contents/Resources/tessdata folder in the Subler.app bundle.

Converting from VobSub to SRT with Subler

Open Subler, and create a new file.
Import your existing MP4/M4V (or MKV) file (File → Import → File…).
The import settings should be automatically set up properly, but make sure that the subtitle track's action is set to 3GPP Text, not Passthru.

Other tracks should be set to Passthru, unless you have audio in a format the MP4 container doesn't support (but this should have been taken care of by Handbrake).

Click Add.
Optional: Click on the subtitle track and change the Forced setting to All Samples Are Forced, if you need forced subtitles (i.e. always on, for foreign languages).
Optional: Add any metadata you might want. Subler has a nice auto-search option (File → Import → Search Metadata Online…).
Save the file. This should be relatively quick, since it's not transcoding any of the video or audio.


By what mechanism does finder insert a space in an app's name?

That's handled by localization.

If you check the Info.plist, there's a key LSHasLocalizedDisplayName with a value of true.  That means that there are localized names for the application.  Localizations are stored in the app bundle in Contents/Resources.  Since I'm using English, I can look in /System/Library/CoreServices/NotificationCenter.app/Contents/Resources/en.lproj/InfoPlist.strings, and see the name of the app with the space in it.

Strings files are actually binary plists.  You can view them in a human-readable fashion with

$ plutil -p /System/Library/CoreServices/NotificationCenter.app/Contents/Resources/en.lproj/InfoPlist.strings
{
  "CFBundleDisplayName" => "Notification Center"
  "CFBundleName" => "Notification Center"
}


Go to http://www.apple.com/feedback and send feedback demanding that they update Server and OS X to support TLS 1.2. It's ridiculous that they don't, especially considering that in iOS 9 and El Capitan they require that Apple developers release software that only talks to TLS 1.2 servers. Even if you could patch Server to work with TLS 1.2, what happens when Apple updates Server again, and it still doesn't support TLS 1.2? When you install that update, will it overwrite whatever you put into place?
In the mean time, the only real option you have, I guess, is to install OpenSSL 1.0.1 or later, download the Apache source code, and then build it linking against OpenSSL 1.0.1, and then replace OS X's Apache with the one you just built. That will almost certainly require disabling System Integrity Protection because you can't modify the core OS files like apache2. You might be able to get away with just swapping out mod_ssl.so after you do your build. But it's ridiculous that we'd even have to resort to this! Apple needs to fix this!!! (see https://serverfault.com/questions/265556/upgrade-openssl-mod-ssl-on-mac-os-x-server)
Download VirtualBox, and install CentOS or another security-enhanced Linux flavor, and just run your server out of that on the Mac. Because, evidently, Apple CBA to chew gum and walk at the same time.

UPDATE:

Here are the exact steps that I did to get (2.) above to work.

This gets OS X Server 5 to work with TLS 1.2 and forward secrecy on 10.11.1, making ATS perfectly happy (especially if you're a developer this is really cool).

Install Homebrew and brew install openssl, brew install PCRE
Download the latest source for Apache, apr, and apr-util
Extract Apache source into /usr/local/src/httpd-2.4.17
Extract apr and apr-util archives to /usr/local/src/httpd-2.4.17/srclib/apr and /usr/local/src/httpd-2.4.17/srclib/apr-util
Replace the character "+" with the word "apache2" in the files config.layout inside the apr and apr-util dirs
In Terminal, execute the following commands:

cd /usr/local/src/httpd-2.4.17
CFLAGS="-arch x86_64"
./configure --prefix=/usr/local/apache-2.4.17 --with-included-apr --with-included-apr-util -with-mpm=prefork --with-ssl=/usr/local/opt/openssl --enable-mods-shared=reallyall --enable-layout=Darwin
make
make install

Copy mod_hfs_apple.so, mod_authnz_ldap.so, and mod_ldap.so from /usr/libexec into /usr/local/apache-2.4.17/libexec/apache2/
Disable SIP: Restart into Recover mode (command-R), open Terminal, and type csrutil disable. (This allows you to be able to make changes inside the /usr/sbin and /usr directories, necessary to swap out the insecure default Apache with the new secure one you'll be building.)
Restart back into normal mode, open Terminal, and type the following commands:

sudo mv /usr/sbin/httpd /usr/sbin/httpd.old
sudo mv /usr/libexec/apache2 /usr/libexec/apache2.old
sudo ln -s /usr/local/apache-2.4.17/sbin/httpd /usr/sbin/httpd
sudo ln -s /usr/local/apache-2.4.17/libexec/apache2/ /usr/libexec/apache2

Re-enable SIP: restart into Recover mode, open Terminal, and type csrutil enable.
Restart back into normal mode and download the latest source for PHP, then extract it to /usr/local/src/php-5.6.16 (or whatever version; 7.0 just came out, woot, but I don't know if it would break OS X Server's own uses of PHP)
Configure PHP with the following command (modify as needed, but this worked for my LAMP stack with OS X Server 5):

ln -s /usr/local/opt/openssl /usr/local/openssl
cd /usr/local/src/php-5.6.16
CFLAGS="-arch x86_64"
./configure --with-openssl=/usr/local/opt/openssl --with-pcre-regex=/usr/local/opt/pcre --with-curl=/usr/bin/curl --enable-exif --with-mysql=/usr/local/mysql --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql --enable-opcache --with-apxs2=/usr/local/apache-2.4.17/bin/apxs --prefix=/usr/local/apache-2.4.17/php/ --enable-sockets --enable-zip --with-pear=/usr/local/apache-2.4.17/lib/php --enable-mbstring --with-mysqli
make
make install

In a text editor, edit the file:
/Library/Server/Web/Config/Proxy/servermgr_serviceproxy_customsites.plist
Starting at line 65, perform these changes (lines to delete, new lines):

  SSLCipherSuite "ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM"

  SSLCipherSuite "ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS"

  SSLHonorCipherOrder On

  SSLProtocol -ALL +TLSv1

  SSLProtocol -SSLv2 -SSLv3

  SSLProxyProtocol -ALL +TLSv1

  SSLProxyProtocol -SSLv2 -SSLv3

Next, make a similar change in apache_serviceproxy_customsites.conf, starting at line 13 (lines to delete, new lines):

  SSLCipherSuite "ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM"

  SSLHonorCipherOrder On

  SSLCipherSuite "ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS"

  SSLProtocol -ALL +TLSv1

  SSLProtocol ALL -SSLv2 -SSLv3

  SSLProxyProtocol -ALL +TLSv1

  SSLProxyProtocol ALL -SSLv2 -SSLv3

Next, make the exact same changes as in step 14., in apache_serviceproxy.conf, starting at line 198.
Start OS X server and run the following command to verify that you have succeeded:
/usr/bin/nscurl --ats-diagnostics https :// [[your custom site's https url]]
Note: the URL will obviously need to be formatted properly. I put an extra space in there before the colon because otherwise this post gets sent to moderation.

In my case ALL of the tests came back with a "PASS."

I can provide you a git patch file to make the changes to your .conf files assuming you still have a virgin install and you're on the same version as me.


Turn off iCloud for contacts in Settings → iCloud, Contacts. Select "Keep on my iPhone" when asked about previously synced contacts.


Is iTunes required for iOS7 iPhone to trust PC with Windows 7?

Definitely yes. You must have iTunes installed in order for the "Trust computer" option to be remembered.
What you can do is the following:

Temporarily install iTunes, do not run the program itself on your computer

Connect the iPhone and tap "Trust"

Go to the newly-created Apple Lockdown folder on Win 7 it is found here:
C:\ProgramData\Apple\Lockdown

Copy the whole folder and paste it to a location you can remember (i.e. PC Desktop)

Fully uninstall iTunes from your computer

Install the iOS drivers without installing iTunes (these drivers are needed in order for your PC to correctly recognize the iPhone

Restart PC if needed

Navigate to:  C:\ProgramData\

Add a new folder named "Apple" and inside it paste the "Lockdown" folder along with its contents.

This will keep your iPhone trust setting without the need for iTunes being installed


Why does iOS 11.3.1 insist on reinstalling its defaults apps

This is called 'Offload Unused Apps' and was a feature introduced in iOS 11.

Source OSX Daily:

  If you frequently run out of storage space on an iPhone or iPad, you will appreciate a new feature in iOS that automatically saves storage for you. Called Offload Unused Apps, the toggle allows the iPhone or iPad to perform housekeeping and delete apps that have gone unused for a while, just as the name implies. Offloading used apps can noticeably help to reduce storage constraints on a device, since most of us have a handful of apps that may not be getting any usage but are taking up storage space on an iOS device anyway.

To change this setting:

Open Settings
Tap on iTunes & App Store
Scroll down to locate Offload Unused Apps and toggle to the desired position

Exit out of Settings

If this is turned ON, iOS will automatically remove apps you don't use only when your storage is low.  To use that app again, as you've discovered, you just tap on the app and it will automatically download back to your device.

You’ll notice that while the feature will remove the app, it will maintain data and documents related to the applications that are offloaded.


Encrypting/protecting Time Machine backup drive?

With OS X 10.7 Lion you now have the option of encrypted Time Machine backups.


How can I fix or back up a system after I use gparted to resize my drive and the system will not start?

I was actually able to figure this out myself (no thanks to Apple), but have seen a lot of questions similar, so I thought I would share what worked for me:

I downloaded Gnome Disk for Linux
reformatted the corrupted drive to Apple AFPS
and then remounted the drive

I was able to get everything back and into macOS.


Trouble generating a p12 certificate for wallet signing

The problem was the way that I was importing the cert into KeyChain Access.  I needed to filter by login > certificates and then import.