I think you have some things mixed up:

The developer agreement is between Apple and the seller of the app (free apps are also regarded as being sold on the App Store). It is not between Apple and whomever actually makes the app.

If you're an individual making and selling an app, you need an "Individual" account with Apple. The name of the seller on the App Store is then your given name. The name of the app itself can be anything - it doesn't have to be your name.

If you're working for a corporation developing an app to go on the App Store, the corporation needs a "Company" account with Apple. This agreement can be made by anyone authorized to sign the documents for the company - for smaller companies this is usually the director. This also applies if you're both the developer, owner and director of the company.

If you're developing an app for a client and they're going to release it on the App Store - then that client needs to enter the agreement with Apple. Either as an Individual or as a Company depending on who your client is. You yourself needs no agreement with Apple at all.

In your specific case, the app is not going to be sold by you - rather it is going to be sold by your client - the hospital. Therefore the hospital needs to apply and enter into the Apple Developer Program. When they have done that, they can create a user account for you with developer access, so that you can upload the app for approval by Apple.

The specific part of section 5.2.1 that you're in violation of is:

  Apps should be submitted by the person or legal entity that owns or has licensed the intellectual property and other relevant rights and is responsible for offering any services provided by the app.

Therefore it does not matter that you state that you have agreements with the hospital that you are allowed to use their name, trademark, logo, etc. The app needs to be submitted by the entity providing the service - not by the person that happened to be doing the actual coding.

You can make a second plea to Apple stating that you didn't know that you weren't supposed to enter an agreement at all - but if they already explained to you that it is non-refundable, there's really nothing you can do. It is explained up front by Apple who needs to enter in an agreement and pay the fees, so it was your responsibility to figure that out before ordering and paying.


You are looking for Anamorphic.

To make a sequence anamorphic, right click on it and select Item Properties... In the resulting window, check Anamorphic (or the space where the check should be).

To permanently change this setting for all future sequences, select DV-NTSC Anamorphic under Final Cut Express > Easy Setup...


No, you can't run Xcode 4.2 on OS X 10.8 (Mountain Lion).

Xcode 4.2 is available as a download from the developer site at Apple:

but it needs Lion.

On Mountain Lion, Xcode 4.2.x will show an error message similar to this, as mentioned here or here:

This installation of Xcode 4.2.x requires Mac OS X 10.7 Lion.

If you need Xcode 4.2 you will need to install Lion, preferably on an external harddrive to avoid overwriting your current Mountain Lion installation.


Ports on macos only open when a process requests to listen on that port.

First order of business is to list the process tree and hope one single running process has that port open.

sudo lsof -i:9999

Should that fail, now you have a special helper process that will register non-running processes that get woken or spawned when packets come in for them. This process is launchd Think of it like a doorman that lets the system idle until a process is needed to handle something over its registered ports.

Since your question has about five sub questions, let’s leave this small answer to a very large question and perhaps you can ask a follow up question detailing how to learn launchd and where it stores it’s configurations. That alone would be a couple times larger than your original post. As is a summary of firewall operations. Each of these depend on specific MacOS versions for the details that are relevant.

To summarize, you close a TCP or UDP port by identifying the process that opened it and stopping that process or changing the configuration file that tells launchd to listen as a proxy.


How can I trigger a Notification Center notification from an AppleScript or shell script?

With Mavericks and later, you can do this using AppleScript's 'display notification':

display notification "Lorem ipsum dolor sit amet" with title "Title"

That's it—literally that simple! No 3rd-party libraries or apps required and is completely portable for use on other systems. 10.9 notification on the top, 10.10 DP in the middle, 10.10 on the bottom.

AppleScript can be run from the shell using /usr/bin/osascript:

osascript -e 'display notification "Lorem ipsum dolor sit amet" with title "Title"'

You can also customise the alert further by adding…

a subtitle

Append 'subtitle' followed by the string or variable containing the subtitle.

display notification "message" with title "title" subtitle "subtitle"

The above example produces the following notification:

sound

Append 'sound name' followed by the name of a sound that will be played along with the notification.

display notification "message" sound name "Sound Name"

Valid sound names are the names of sounds located in…

~/Library/Sounds
/System/Library/Sounds

Posting notifications can be wrapped as a command-line script. The following code can be run in Terminal and will add a script to /usr/local/bin (must exist, add to $PATH) called notify.

cd /usr/local/bin && echo -e "#!/bin/bash\n/usr/bin/osascript -e \"display notification \\\"\$*\\\"\"" > notify && chmod +x notify;cd -

This is the script that the above will add to notify.

#!/bin/bash
/usr/bin/osascript -e "display notification \"$*\""

Now to display a notification:

notify Lorem ipsum dolor sit amet
sleep 5; notify Slow command finished


Character accent menu only appears for some letters

There are no accents on "r" on my El Capitan with the US keyboard, and I don't remember ever seeing ř on it or any others, except for Czech, which I think is the only language that uses it.


dropbox link to their site does not work in contextual menu nor in menu bar

Have you tried downloading the latest version of the Dropbox software (which can be found here: https://www.dropbox.com/install) and reinstalling on your Mac?

To do this:

Quit Dropbox from the menubar application
Download the software from the Dropbox website.
Open the DMG file that gets downloaded
Double-click the "Install Dropbox" icon in the DMG file
Follow the instructions to reinstall Dropbox.


Mac wants to connect to an old / dead server

Your Mac is not searching for the server. When you go to "Connect to Server", it automatically puts in the last used address. That does not mean it is actively searching for the server. If you see a blue status bar that says "connecting to ...", that means your Mac is searching for a server.


iCloud duplicating folders & files can not be opened (macOS Catalina)

As a troubleshoot I was about to suggest sign out and in, or simply disable document sync in iCloud. But first get all your iCloud documents from the Drive by requesting on https://privacy.apple.com.

Since the latest change prevails in sync, make changes in iCloud and then sign back in.


Is this a security flaw for Other, Others, Others... accounts having 0 (root) UID?

Each user on OS X should have a unique identifier.

Given that your Mac is not managed and that you do not want the three Other accounts, reassign these accounts to different UID values – or delete them.

See Accidentally created user with duplicate UID. How to fix? for steps on how to reassign or remove these errant accounts.

This dscl command should work and form the basis for removing the other two accounts:

dscl . -delete /Users/Other

Be careful and please take a back-up first!


Type straight quotes (",') when smart quotes is turned on

I added " and ' as replacements for something, then the replaced quotes were not converted to smart quotes in a few quick experiments. For example, setting "" and '' to be replaced by " and ' respectively:

Typing ""foo"" ''bar'' resulted in "foo" 'bar' with normal quotes. As shortcuts go, just double tapping the button instead of single tapping makes for a convenient shortcut.


Macbook Pro doesn't wake up from sleep, RAM slot empty after force restart

If you've tried reinstalling and resetting PRAM / SMC etc and it's still occurring on a clean install then that rules out a software issue. If you've tried another ram stick that rules out faulty ram.

Sorry to tell you, but it sounds like a motherboard issue, which means $$$. That's the only other thing I realistically think could be causing the ram fault.


iPhone plays call ringtone over connected bluetooth speakers while on silent more

How To Stop Ringing Through the Bluetooth Speaker when the Music is On

  After connecting your phone to the Bluetooth device, go to your phone’s Settings then Bluetooth Settings. Under the section Bluetooth Paired Devices you will see two settings for the paired devices: phone audio and media audio. Uncheck the phone audio option. This will stop your phone from ringing while connected to the Bluetooth device (speaker) but the music will stop when a call rings.


OS X Lion mysterious user cron job just does echo "PATH is $PATH"

launchd holds files in ~/Library/LaunchAgents for individual users.


How do I remove domains from the network browser?

When this periodically happened to me, it had to do with permissions being incorrect in the following areas, preventing me from making changes:

In Snow Leopard (10.6) and later

Open ~/Library/Preferences/com.apple.sidebarlists.plist in a plist editor
Find the section favoriteservers
Remove listings for those stubborn locations

In Tiger (10.5) and earlier (if I remember correctly)

Navigate to ~/Library/Favorites
Add/Remove the files with the pesky server names

Hope this helps


How to always show menubar with fullscreen apps?

You can adjust this on a per-app basis by editing the plist. My memory is rusty but here are instructions, if I remember correctly.

Show package contents for the app you want
Edit the file Contents/info.plist
Search for "LSUIPresentationMode" (you may want to use a plist editor). It will look like this if you use a regular text editor:

<key>LSUIPresentationMode</key>
<integer>4</integer>

If the property does not exist, then you can create it - it must be inserted in the correct alphabetical order.
Change the value of the integer accordingly:

LSUI PresentationMode 0 - Does not hide Dock or Menu Bar.
LSUIPresentationMode 1 - Hides Dock. Dock will appear if mouse moved to where it is located. Menu Bar will remain.
LSUIPresentationMode 2 - Removes Dock. Menu Bar will remain.
LSUIPresentationMode 3 - Removes Menu Bar and Dock.
LSUIPresentationMode 4 - Hides Menu Bar and Dock. Menu Bar or Dock will appear if mouse moved to where Menu Bar or Dock is located.

For more information on LSUIPresentationMode usage, see the developer documentation:

http://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/TP40009250-113616-TPXREF134


Rename .app and using the new name with open -a

You can make a symbolic link:
cd /Applications
ln -s Visual\ Studio\ Code.app vscode

You can then open it with:
open -a /Applications/vscode


Why do images with the same dimensions have different size icon previews?

I know that problem. It's probably because your "DPI" is different on both of them. Had this a lot of times...


How do I delete a saved wifi network, when unable to use the Network panel/GUI in System pref?

You can check the list of preferred networks with the command:

sudo networksetup -listpreferredwirelessnetworks en1

You can then copy the name of the wifi you want to remove from the list and use the command (replacing wifi_to_be_removed with the name of the wifi):

sudo networksetup -removepreferredwirelessnetwork en1 wifi_to_be_removed

Note: en1 is usually the device name of the single wifi card in a mac that also has a ethernet port. To be sure of the device name use the command: sudo networksetup -listallhardwareports
to list the various network devices and their denomination.


You have just identified why directories were invented to allow one server to define for a group of computers what users belong to which groups so that when sharing files, the permissions match so that computer Y will see the restrictions hosted from computer Z properly.

The first step is to decide how and where you will enforce the mapping of users to groups so that you can then set up sharing in a way that will work for you.

You'll want to decide if unix permissions (number based users and groups) is workable or if you need real ACL. Nothing prevents you from setting up each computer to mirror the others, but this doesn't scale well as you add people and computers.


What is the application called "Momentics"? It occupies 4.2 GB of my hard disk. Can I delete it?

Momentics is a QNX product designed for developing apps for Blackberry devices. If you don't use this software you'd be fine to delete or uninstall this application. It's not apart of the operating system and obviously has no use to you.

Everyone who has commented, especially @user3439894 has essential said the same thing. Can confirm for professional experience as both an Apple Certified Tech and a Software Engineer that this software is not necessary unless you want to build apps for Blackberry devices

http://www.qnx.com/content/qnx/en/products/tools/qnx-momentics.html


No, the name is not the crucial factor. Each user account has an ID number (UID). The first-created user account is normally number 501, then next is 502, etc.
If Mac1 has account called "Dave", but has a UID of 502, then files saved on that Mac will be considered a different user account when used on account "Dave" #501 on Mac2. This will cause problems with file ownership and read/write access.
Also, bear in mind that if the OS can't find the user folder at boot, it will recreate a new empty account with that name in the default location.
(If you're looking to sync files between two different Macs, there are better ways of doing it.)


With the System Profiler you'll be able to know how much power does the USB delivers, and how much is required for each device connected to a USB. Under the Hardware tab, you'll find, listed, all the USB ports, and, within, all the devices connected to them. Just select one of those to get detailed information.

To open System Profiler just choose Apple Menu / About this Mac and clicking More Info, or go to Applications / Utilities.


What is a good way to move my MacBook life to a temporary computer, and back to primary computer?

Make a complete copy of the primary computer's hard drive using Carbon Copy Cloner to an external SSD / hard drive. Boot the secondary computer from this new disk (turn off computer, connect drive, hold option when restarting to select it as the boot disk). Booted from the external drive, the secondary computer will be just like the primary one now, same files and configuration.

When the primary computer comes back, use CCC again to copy the data from the external drive back to its internal hard drive.


iPhone 6 current period not matching with the last reset date

The "Current Period" time listed under iOS -> Settings -> Cellular only shows the amount of call time spent, or time you have used the phone, and not how long data has been in use for. Data only shows usage and does not reflect the amount of time. You'll have to mark when you reset the statistics to get an accurate count.

An easy way to do this (one I use often) would be to set a reminder via Siri to "remind me in 48 hours to check data usage" - this way you'll get a reminder near exactly when you want to check.

Thanks!


You can't control music on the iPhone 4s because Apple made it so the iPhone 4s doesn't support the Apple Watch.


MacBookAir kernel_task at 300% and rising

Could you have a look at the 2 main system logs to see what your MacOS may be busy at.
With a terminal or an xterm window, the 2 following commands fired when the
problem appears may help you diagnose it:

tail -f /var/log/kernel.log

tail -f /var/log/system.log

To help anyone help you, next time this kind of problem arises, could you run the following command (within a terminal or an xterm window again):

top -o cpu

and grab a copy of the topmost 10 lines to put them back within your original question as here:

Processes: 50 total, 3 running, 47 sleeping, 243 threads                                                                                12:18:07
Load Avg: 1.40, 1.53, 1.28  CPU usage: 5.97% user, 7.14% sys, 86.88% idle    SharedLibs: 5044K resident, 9292K data, 0B linkedit. MemRegions: 10733 total, 769M resident, 15M private, 1479M shared.
PhysMem: 755M wired, 1363M active, 641M inactive, 2760M used, 1207M free. VM: 120G vsize, 1041M framework vsize, 2798981(19) pageins, 173(0) pageouts.
Networks: packets: 61207/73M in, 66123/6062K out. Disks: 877183/26G read, 171220/22G written.

PID   COMMAND      %CPU  TIME     #TH  #WQ  #POR #MREG RPRVT  RSHRD  RSIZE  VPRVT  VSIZE  PGRP PPID STATE    UID  FAULTS    COW    MSGSENT   MSGRECV   SYSBSD    SYSMACH   CSW      PAGEINS
1530  mdworker     17.1  06:56.12 4/1  2    82+  384+  39M+   16M    143M+  196M+  2586M+ 1530 1    running  501  1946213+  727+   881948+   219072+   6484219+  676187+   679401+  1914+
0-    kernel_task  14.0  07:55.29 69/4 0    2    757-  22M    0B     130M-  75M    2355M- 0    0    running  0    26279     0      33251333+ 32358872+ 0         0         10243109 0
1522  mds          12.6  14:55.33 9    8    118- 862   361M+  6052K  239M+  1334M+ 3736M+ 1522 1    sleeping 0    13373455+ 1286   12149111+ 6697348+  16039295+ 6938357+  3331251+ 1819924+
[...]

This is an example of a problem (no I don't have the same problem ☺) where my Mac was overheating like a fool.
Here the 2 processes involved are mds and mdworker and are caused by Spotlight indexing an external drive of 500 Go of backups
which I just plugged on.
The 2 involved tasks regularly topped to 200% cpu alltogether. Spotlight is very inconspicuous about this behind the scene heavy business. It does just display a small point at the center of its looking glass within the menu bar.

When I finally clearly saw what was happening under the hood, I decided to let spotlight finish its job, and one hour later, the temperature, the processors and the fans returned to a normal life.

Finally, since your OS (Mountain Lion) is Lion or more recent, I advise you to read this great explanation on sysdiagnose and if you feel comfortable reading system logs, try it.


How to simulate "right click" in Apple MacBook Pro

You should be able to fine tune the behavior of your track-pad with the System Preferences panel (see Mouses, TrackPad and Keyboard).

If it's not enough, then you should have a look at Better Touch Tool. (It's free)


Not exactly blurring but you can use the following app to create a floating "snap" that can be used to conceal part of screen.

Snappy - Snapshots, the smart way is a free app that you can download from the Mac App Store.

Snappy lets take create snapshot of a part of screen or entire window which remains floating on top of all other windows. You can use it to create a blank snapshot, (such as one of blank portion of screen or part of wallpaper). This snap can be moved around or freely resized. It is possible to adjust the alpha value for the snap using the context menu. It doesn't actually create a blurred view but you may find that useful.

Also, it takes a simple mouse click to get rid of the snap. Snappy app runs in Menu bar, and keeps track of all the previously captured snaps (which can be re-invoked using a simple click).

A sample is as shown below:

Here I have created a snap of the white portion of the browser viewport and resized it to conceal the part showing the question.

Note: No affiliation whatsoever to the developer.I find this app super useful in my workflow, where I need to keep around snap of some part of the screen.


Is it possible to script what applications should open certain file extensions?

As far as I know, all file associations are defined on the launchservices.secure.plist file.

For macOS Mojave/Catalina this file is located at:

~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist

You can read the file contents using:

defaults read ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist

This command will output on terminal the file contents, which has each associated application with the corresponding file types.

Sample output:

$ defaults read ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist

{
    LSHandlers =     (
                {
            LSHandlerContentType = "public.3gpp";
            LSHandlerPreferredVersions =             {
                LSHandlerRoleAll = "-";
            };
            LSHandlerRoleAll = "com.colliderli.iina";
        },
                {
            LSHandlerContentType = "org.7-zip.7-zip-archive";
            LSHandlerPreferredVersions =             {
                LSHandlerRoleViewer = "-";
            };
            LSHandlerRoleViewer = "com.aone.keka";
        },
                {
            LSHandlerPreferredVersions =             {
                LSHandlerRoleAll = "-";
            };
            LSHandlerRoleAll = "com.apple.dt.xcode";
            LSHandlerURLScheme = xcpref;
        },
                {
            LSHandlerContentType = "public.html";
            LSHandlerPreferredVersions =             {
                LSHandlerRoleAll = "-";
            };
            LSHandlerRoleAll = "com.apple.safari";
        }
    );
}

I cannot fully answer your question now, but this is the starting point to look at and understand how those parameters works, and after testing and figuring it out we can expand this information with complete details and some examples of edited working versions.

But for the specific situation, considering the case of making a kind of template to just to replicate, (or to have it stored as a backup):

I suggest you could manually customize one system the way you want it, by traditional Finder file associations methods, and once it is fine, you save that .plist file, then you can replace that .plist file on the new system, or on the new user profile, and [reboot?, logout?, or kill finder?] and login again, and this should be enough for the associations be replicated and ready.

[Comments and edits are welcome]


How does external GPS device work with iPhone and iPad?

Per specs, only iPads with cellular modems have GPS hardware built in—where by definition all iPhones will have it.
There's a discussion thread in Apple communities that appears well-sourced with a few links to more information.
Speaking from experience, full-fledged GPS in an iOS device WILL drain battery quite quickly—due to the need for satellite tracking. That can be an unwelcome surprise in the wilderness—and something dedicated GPS devices may be better suited for.
Another example is aviation-use iPads in the cockpit for management/flight planning, where external GPS devices run the risk of interfering with the aircraft's installed GPS transceivers.


Wifi doesn't work unless I turn it off then on again

Old preferences hanging around after upgrade can cause issues. To force a rebuild of the preferences open Terminal and do:

cd /Library/Preferences/SystemConfiguration
sudo rm NetworkInterfaces.plist
sudo rm com.apple.airport.preferences.plist
sudo rm preferences.plist

then restart your machine.


Yes, it is possible but requires a bit of copy/paste work.

Select the radio stream in iTunes on desktop.
Select the Edit menu, choose the Song Info entry (or just press Command + I). This will show you the location URL of the stream.  For example, the first stream in the 80s Flashback section is A_A 80s with the URL of http://listen.shoutcast.com/a-a80svs90s.
Click the URL and it will select all of the text.
Copy the URL to the clipboard (Command + C)
If you have your desktop setup to use Handoff to your iPhone, open the Web browser on the phone (Safari and Chrome both work) and paste in the URL. The page will become a simple media playback bar.
If you don't use Handoff, open the Web browser on your desktop, open the bookmark manager, create a new bookmark with the URL of the stream. Hopefully you have your devices configured to sync your browser bookmarks, if so, the stream bookmark will appear in the iPhone browser.
Finally if you don't have the devices configured for sync, you can copy/paste the stream URLs into a new email message on your desktop and then send it to yourself. Open the email on your phone and click on the stream URL, which should load up in your Web browser.

As nohillside mentioned above, it might be easier to manage the streams using an Internet Radio app from the AppStore. You should be able to add the stream URLs from iTunes into any Radio app.


How to use CapsLock as modifier key without consuming Alt+Shift keybinding?

Got this all from more recent Brett Terpstra posts, so full credit to him.

Using Karabiner Elements and BetterTouchTool, you can create a "Hyper" key mapped to control-option-shift-command (which probably won't be used by any apps as a default modifier). Then you can use BetterTouchTool to maps Cap Locks + "a" to type "=". Typing "a" by itself still gets the letter "a". You can also set it up that tapping Cap Locks alone functions as the escape key or even as standard Caps Lock.

Rather than reposting Brett's code here, I'll link to the post: A Hyper Key with Karabiner Elements, full instructions.

Some screenshots to help guide you along:

After adding Brett's code to karabiner.json, the Complex Modifications pane will look like so. No need to do anything else here.

In BetterTouchTool, switch to the Keyboard pane, add a shortcut, type Caps Lock + character, then choose "Insert/Type/Paste Custom Text" as the Trigger Predefined Action.

In the Insert/Type/Paste Custom Text sheet, type the character(s) you want and choose "Insert Text by Typing".


How do I change the partition table for my hard drive?

This is done the same way with external or internal drives.

Start your Disk Utility (Applications -> Utilities -> Disk Utility). In the left pane, select the disk for which you wish to change the partition table (select the disk, not one of its partitions, disks are at the "top levels" in the tree view in the left pane).

In the right pane, select the "Partition" tab. You must repartition your drive in order to change to GUID, so in the "Partition Layout" dropbox select "1 partition" (or however many you want).

Click on the "Options..." button right below the list view showing your partitions and select "GUID partition table". Adjust your partitions as needed and hit "Apply".


How to mount a DMG image on macOS 10.15.5 that was generated by GNU's ddrescue?

ddrescue doesn't create DMG files.  Just appending .dmg to a file doesn't a DMG make.
A DMG is an Apple Disk Image file.  There are methods to create a DMG on other platforms besides macOS - How to build a dmg Mac OS X file (on a non-Mac platform)? - but you must have the ability to format the volume as HFS+ (at a minimum).  The command you used doesn't show where that was done.
You might also want to review how to create a DMG:  How do I create a DMG file from a directory? on macOS


Implications of giving app access to camera roll

You have nothing to worry about.

An app will always be required to ask permission to access your Camera Roll - no matter what it needs it for. Apple's photos system is built in a way that prevents an app from simply retrieving a photo and sending it to any remote service without first having your consent to do this AND it will have to display the process to the user.

Every app that is the App Store has been thoroughly examined by Apple and the binary (the code) is tested to ensure it doesn't do anything sketchy - in which case Apple would simply not allow it to be published on the App Store.

An app will only ask permission to access your Camera Roll if it wants to save a photo, or retrieve a photo for a specific use case (for example, for a profile picture). In most cases, the app will show you what it is doing with your image(s) as that is how Apple wants developers to build apps - so that they're user friendly and the user has as much control as possible. However, even if the app was built in a way that meant it would fetch images in the background (for example, Google Photos), you will always have to provide consent before it initiates anything.

Also, remember you always have the ability to decline access to your Camera Roll when the app asks, or you can go to settings and remove access from there.

If you have any further questions let me know.

I don't have any sources to list, but I'm an app developer myself.


How can I stop fseventsd for certain volumes?

Preventing file system event storage

Whilst you should not stop the daemon, you can disable logging on a per-volume basis.

In the Mac Developer Library

File System Events Programming Guide: File System Event Security: Preventing File System Event Storage advises:

  … To disable logging on a per-volume basis (for creating a backup
  volume, for example), you must do the following:

  Create a .fseventsd directory at the top level of the volume.
  Create an empty no_log file in that directory.

  So if your volume is mounted at /Volumes/MyDisk, you would create an
  empty file called /Volumes/MyDisk/.fseventsd/no_log.

Kernel panics

Please consider creating a separate question.


From http://www.apple.com/icloud/photos/

  Access all your photos from anywhere.
  iCloud Photo Library automatically keeps all your photos in iCloud, so you can access them on your iPhone, iPad, iPod touch, Mac, Apple TV, or iCloud.com, or download them to your PC. And when you edit a picture using Photos, your changes are uploaded to iCloud and visible everywhere. Just go to iCloud settings, tap Photos, and enable iCloud Photo Library.


How to make the "Search with Google" menu option open up in a new tab by default in Safari?

In this article Jonathan Rentzsch creates a new service because he wants "Search with Google" to work in Chrome (his default browser) but a side benefit of following his tutorial is that your search should open in a new tab.

If your default browser is Safari it should open your new tab there.

http://rentzsch.tumblr.com/post/5794765921/search-with-google-using-chrome

Warning: This is essentially a follow directions, cut-and-paste affair but it does involve seeing code. I'm unaware of a easy to install extension to accomplish this same task.


If you go to Network Preferences in System Preferences, you should see a button labeled "Advanced" click on that to get to a window with many different network options. Click on Wi-Fi at the top and then rearrange/delete/add networks as you see fit. Then hit ok and you should be good to go! Depending on your OS this may not work, I have no idea. I am on Lion.


"There is no connected camera" - Macbook Pro 13" 2017

This is a hardware issue - the most likely of which is that the camera has failed.

The error message, "There is no connected camera" means that macOS cannot see it physically.  You can confirm this by looking at your System Report (from About This Mac) under both headings Camera and USB.  If you don't see anything there, the camera has failed.

You've already done excellent diagnostics by attempting to boot into Safe Mode and using a secondary account.  The fact that it's not found in Safe Mode means it's unfortunately non-functional.

You could have it repaired, but likely it will require a disassembly of or replacement of the display.  You might be better off using a "external" USB webcam as it will be far less expensive than fixing the built in one.


Is "Trash" an actual location on the physical hard drive?

Technically no. Trash is the combination of several hidden trash folders, one per volume that is mounted. And also filtered by user account so you won’t see trashed items from another account.

Basically, yes since files on macOS (or any 'NIX system) consist of a couple of parts.

The file contents are referenced by an inode which is referenced by 1 or more directory entries.

When a file is deleted or moved to Trash the file contents remain where it is.
In the case of move to Trash a new directory entry (under .Trash) is created which references the file. The actual name in the directory entry is a modified version of the original (you can have many files of the same name in Trash).

To simply answer the question, the only thing that changes is the directory tree.

EDIT To address the additional question:-
Moving a file within a partition also (usually) leaves the file contents in place; moving to another location (with its own directory tree) involves a physical move of file contents. (To some extent this is program dependent - programs using the normal API behave this way, but actual behaviour is up to the program.)


I would check your address book entry on your mothers iPhone. iMessages can be registered to phone numbers, or email addresses. My guess is that because you're sending iMessages they are arriving under your email address on your mothers iPhone. Then, when she sends SMSs to you they go out under your phone number. So, check her iPhone's address book. Ensure that your entry has both your email address and phone number under the same entry.


You might not need administrator privileges (I don't need them in order to toggle Wi-Fi on/off).  But the problem you're having is likely because you didn't put "Ethernet 1" in quotes.  So, assuming your ethernet connection is, indeed, called "Ethernet 1", then the command to turn your ethernet off looks like this:

on run {input, parameters}

    do shell script "networksetup -setnetworkserviceenabled \"Ethernet 1\" off"

return input end run

If you want to toggle it on/off depending on its current state, then you can do this:

on run {input, parameters}

    do shell script ¬
        "[[ \"$(networksetup -getnetworkserviceenabled 'Ethernet 1')\" = \"Enabled\" ]] \
         && networksetup -setnetworkserviceenabled 'Ethernet 1' off \
         || networksetup -setnetworkserviceenabled 'Ethernet 1' on"

end run

But, since your entire AppleScript is, in fact, a shell command wrapped inside a do shell script command, then I'd recommend using an Execute Shell Script action in your Automator workflow instead of an AppleScript one.  Then you can simply write the command out in its naked form, which is much more sensible:

[[ "$(networksetup -getnetworkserviceenabled 'Ethernet 1')" = "Enabled" ]] \
&& networksetup -setnetworkserviceenabled 'Ethernet 1' off \
|| networksetup -setnetworkserviceenabled 'Ethernet 1' on


Can I use Time Machine to restore to a smaller disk

Yes.

The system is built to accommodate this if possible.

The restore process does a fairly good check before starting to restore to ensure the space is free enough to land the data stored on your specific snapshot in Time Machine.

Time Machine (and Disk Utility restores) work well as long as the "cargo" fits with maybe just a little extra room for overhead. Generally, less space is wasted at the end of files on smaller drives, so the thousands of small preference files pack more tightly on smaller drives.


It can run 64GB as dual channel [8's] or 96GB as triple [16s].

From EveryMac - Silver-Colored Mac Pro Q&A

  Actual Maximum RAM

  Although "Mid-2010" and "Mid-2012" Mac Pro systems with a single
  processor, which EveryMac.com notes as the "Quad Core" and "Six Core"
  models, officially support a maximum of 16 GB of RAM, as discovered by
  site sponsor Other World Computing, they actually can support more.
  OWC first noted an actual maximum of 32 GB of RAM and later increased
  this actual maximum to 48 GB of RAM.

  Systems with dual processors, which EveryMac.com notes as the "Eight
  Core" and "Twelve Core" models, likewise officially support 32 GB of
  RAM, but again, OWC found they actually can support more. OWC first
  confirmed an actual maximum of 64 GB of RAM running Mac OS X 10.5
  "Leopard" and later increased this maximum to 96 GB of RAM running Mac
  OS X 10.6 "Snow Leopard" or higher. More recently, OWC yet again
  discovered these dual processor models can support up to 128 GB, but
  only when running a 64-bit version of Windows XP or later or Linux.
  Mac OS X only can support 96 GB of RAM.


I am running a macOS Sierra Seed Beta (invitation-only, released before the public beta) and my VMs and other bootable OS', including bootcamp are working just fine. But as always, you will be on a beta so proceed with caution!


Why do external hard drives run so hot while mounted and idle on a Macbook Pro?

It's simple. Heat comes from the drive motors spinning - so more heat implies more time spinning. (And since these drives spin at constant rates - it's more the duty cycle that the motors are on, then how the motors are being controlled that affects heat generation.)

I will assume you have selected "Put hard disk(s) to sleep when possible." in energy saver since that needs to be checked for Mac OS X to tell the drives they are no longer needed. When they are idled the heat generation is less.

If you asked to idle the drives by selecting the choice above, then you need to find what process is polling the drives which keeps them in a non-idle status. The fs_usage command would be a great place to start to monitor what writes/reads are happening.

Once you know what processes are responsible, you have a chance to change things.

Alternatively, you can use Disk Utility to unmount the drives. They should sleep well but at the cost of not being mounted.


Global shortcut for New Mail in Thunderbird

You can assign a keyboard shortcut to a script like this:

tell application "Thunderbird"
    reopen
    activate
end tell
tell application "System Events" to tell process "Thunderbird"
    repeat 10 times
        try
            click menu item "Message" of menu 1 of menu item "New" of menu "File" of menu bar 1
            return
        on error
            delay 0.1
        end try
    end repeat
end tell

If Thunderbird was not open before the script was run, there is a short delay before the menu bar is populated.

Edit: this does not reopen the main window or switch desktops if the main window is already open on a different desktop:

launch application "Thunderbird"
tell application "System Events" to tell process "Thunderbird"
    repeat 10 times
        try
            click menu item "Message" of menu 1 of menu item "New" of menu "File" of menu bar 1
            exit repeat
        on error
            delay 0.1
        end try
    end repeat
    set frontmost to true
end tell

Edit 2: The second script also sometimes switches desktops, but I couldn't figure out how to prevent it.


Which one is being used when I have two internet connections?

If you go to 'System Preferences -> Network' the order in which the connections appear in the sidebar is the order in which they will be used.

You can use the settings button at the bottom of the panel to re-order the connections to your preference.


iMessage: send from new number in ongoing conversations

Sadly, you can't change the conversation that the number is coming from without deleting the conversations.

Also, the only way to tell what number or email a conversation is coming from is to ask your friend what number it is coming from. The way they can tell what number it's coming from is by either looking at the control bar at the top of the screen or, if they have that number in their Contacts, clicking details, clicking the "i" next to your contact then seeing what number of yours (or email) is in blue text instead on black.

I know this is complicated and I wish there was a better answer to this question, but sadly Apple needs to do more work on the Messages app.


As long as your volume is unmounted, whether or your drive is spinning doesn't matter.  The drive will usually spin down on its own depending on when it's set to "go to sleep."

When you eject, you have successfully unmounted the drive.

If you wish to confirm, in terminal, just issue the command mount.  If you don't see the volume name of the drive you had mounted previously, you can consider it unmounted.


How to make continuity and handoff working [iPhone 5S; iOS 8.1][Macbook pro mid 2012]

In your iPhone, go to Settings > General > Handoff & suggested apps and make sure Handoff is enabled.


Using Tag how do I cut and parse file paths into tags

run 'find' from a root directory searching for plain files (-type f?) and -exec a bash script on each file (or perhaps automator).

Looks like you'll need a bit of 'basename' and 'sed'.

Append to an empty string for each input path, and treat that as a list
for that file. I believe with 'tag' that you can pass a comma separated list, so you can append one (dealing with first having no comma) or post process using 'sed'. worst case loop over the list string and run 'tag'
each time.

'tag' might be smart enough to append tags it doesn't already have what's passed, otherwise the top of the script might want to bail if the file already contains tags.

Not trivial to write, but if you're not familiar with bash, tag and sed it
would be a good learning exercise.


Safari - Picture in Picture with Youtube playlist

Disable Adblocker to fix the p.i.p. playlist problem


In family sharing, can non-organizers make purchases on their own?

Non-organizers cannot make purchases with a credit card separate than the account owner.

However, gift card credit is kept separate for each account. If a non-organizer loads a gift card, that non-organizer's purchases will come from that balance, while the other family sharing members' purchases will not.


Network connection timeouts on MacBook Pro

This question has been asked previously in this site (1, 2), and in many other forums, but not answered particularly well. I have, on a couple of occasions, experienced bouts of chronic network timeouts, but they have "cured themselves" after a restart. Your problem sounds persistent, and my curiosity was piqued. So here's what I found:

From OSX Daily is an approach that requires you delete a set of files in /Library/Preferences/SystemConfiguration/. Apparently these are files the system generates, but it sounds like you'll need to re-enter the settings, and that could be an effort if you've made a lot of WiFi connections. The procedure is basically as follows:

Turn off Wi-Fi in System Preferences or menu bar.
Remove aall Thunderbolt or USB devoces connected
Create a backup folder & copy the files you will delete below into it

Here's the list of files to be copied to a backup folder, and then deleted from: /Library/Preferences/SystemConfiguration/:

- com.apple.airport.preferences.plist
- com.apple.airport.preferences.plist-new

- com.apple.network.identification.plist

- NetworkInterfaces.plist
-
preferences.plist

There is also this article from OSX Tips that, essentially, prescribes the same approach. It's recent vintage (March, 2019), and that could be taken as some sort of affirmation that it still works?

So, if you're in the mood to be a guinea pig, try this, and let us know if it worked!


In Photos for Mac OS:

Visit the album you'd like a Places map for.
Click Show as memory at the top of the main window (located directly under the name of the album).
Scroll down, and you'll see a Places map with only the photos of the active album.


How to share ethernet between MBP and iPad?

This is what you do:

Make sure the ethernet cable is plugged in, and that the MBP is using ethernet to connect to the internet
Open System Preferences and click on Sharing
Tick the checkbox that says "Internet Sharing"
From the drop down list, select Ethernet. Tick the WiFi (thanks Mateusz Szlosek) checkbox. It should look something like this:
Click on Wifi Options, and configure your Internet Sharing network.
On your iPad, connect to the network you created.

Be sure to verify that internet sharing is actually enabled by making sure the checkbox is ticked!

Instructions are taken from these 2 websites, so if I'm not clear, please visit here and here.


How to reset Calendar and Reminders on OS X Yosemite?

I would say, you're off the wrong foot deleting files in ~/Library since the storage there changes from version to version (and sometimes even build to build).

If I have AppleCare - I just call them and they have internal documents and the ability to get you the exact steps for your exact situation.

If I don't want to call Apple or I have time to work on the issue - Here's the strategy I've employed to clean things out when iCloud is messed up. It takes me far less time to do it this way. :-)

Make a new account on your Mac
Log into iCloud.com and check if the cloud "truth" is correct.
If it is, sync one bucket of data to the new account. (Calendars)
If it's correct, turn that bucket off and let it delete all the local data if it prompts you.
Repeat the "sync one bucket" until you've checked all the buckets you wish to be correct.

If there were issues syncing one bucket - contact Apple Support or install a new OS and re-test on the new OS.

If there are no issues - then turn on all of the buckets in the new account to verify things are OK.

At that point, you know these things:

iCloud has good data
Your Mac has good software
The settings you want will work

At that point, you can make a decision to migrate the user from the broken user (it might be broken from you deleting things or a bug or just bad luck - but it's clearly broken).

If you really want to clear things out, it would be best to just ask separately. The steps to clear Calendar are not the same as clearing Reminders.

Also keep in mind - other devices can inject data into the cloud - you might have to isolate the problematic Mac and the Cloud data in some cases.


Go to Settings → General → Storage & iCloud Usage → Manage Storage, select the app from the list, then tap Delete App.


iTerm as a slide-out terminal from the top of the screen

You can use iTerm2's system-wide hotkey with the Hotkey Window profile to do this.
In iTerm2 preferences, click on the "Keys" tab and choose "Hotkey". Click "Create a Dedicated Hotkey Window…" and assign the hotkey you'd like to use.
Check the "Hotkey toggles a dedicated window with profile:" option and choose "Hotkey Window" in the popup menu below (should be selected by default).
With default settings, the Hotkey Profile window will stretch across the top of the screen, and the hotkey will drop the window down from the top, complete with animation.

You can customize the settings for the "Hotkey Window" profile under the "Profiles" tab. To make it look like a Quake drop-down terminal, you can use similar "Window" preferences:


Macbook Pro mid-2012 Disk Utility First Aid Results Interpretation Help

This output means that the filesystem check has not found any problems with the drive.

If you're worried about "Volume could not be unmounted", it just means that the file system is in use while you're checking it. It does not mean that anything is wrong with the drive or the file system.


The simplest way to get rid of this, at least when it happens for me, is to hover over anything with a tooltip to get a new tooltip. Happens to me quite often with Safari these days, very annoying.


How to start/join microsoft office live meeting on mac

It seems you can use Live Meeting Web Access to join, but not host meetings.

http://blogs.technet.com/b/msonline/archive/2010/05/25/how-to-use-your-mac-with-sharepoint-online-and-live-meeting.aspx


If my iPhone model doesn't support certain bands, can I still use it with this carrier?

Carrier bands are analogous to TV or radio station "channels."  Each carrier operates a specified network technology and are assigned bands in which they can operate.  In order for your phone to connect to a carrier's network, your phone must be able to connect to at least one of the carrier's bands.  The more bands, the more ways to connect to the carrier network.
Depending on how many of that carrier's bands you can connect to determines the quality and availability of the service.  It doesn't necessarily mean that you'll have poor connections with the carrier, but rather you may not get signal in a particular market.  Whether or not you get dropped calls or poor service has more to do with the capacity, saturation, and signal strength than the number of different bands.
For example, you might be able to get excellent coverage in the city, but if you go to the outskirts of the suburbs or into a rural area, you may lose coverage.  They may be using band 66 (this is an arbitrary example and not necessarily the actual case) out in the farmland or countryside.  Since your phone doesn't support band 66, you won't be able to use this band to access the network.


How do different methods of connecting USB-C display work?

Is using original Apple dongle or connecting a display directly better
  since it connects directly to GPU while DisplayLink needs to
  encode/compress the image? (I've noticed it uses substantial amount of
  CPU).

The short answer to this is yes.  DisplayLink is the "universal" USB display adapter driver. Being that the adapters are USB devices, and not actual GPU's, it stands to reason it will use more CPU than the other methods.

USB-C

The industry and Apple have created a ton of confusion around USB-C, Thunderbolt, and DisplayPort.  So, let's clear some of it up....

USB-C is just the connector type.  Technically, it's called a type C connector.
Thunderbolt 3 utilizes a type C connector and includes the following signaling:

DisplayPort video
USB 3.1
Power Delivery
PCIe

A USB-C port is a type C port and includes only the following signaling:

USB 3.1
Power Delivery
Optional DisplayPort (like on the MacBook without Thunderbolt Ports)

So, it is entirely possible to have what looks like a USB port be a Thunderbolt port that supplies video and on the other end of the spectrum, have that same looking port provide nothing but USB connectivity.  This, along with calling everything now "USB-C" leads to tons of confusion.

USB vs. DisplayPort

The first two methods, you described, connecting to the LG UltraFine or using Apples HDMI/VGA/DVI adapter both utilize the DisplayPort signaling embedded within the port to connect your GPU (integrated or dedicated) to your monitor.  It's a pure video signal.

A USB dock (regardless if it uses a type A, B, or C connector) is a USB device, not a DisplayPort device (caveat:  unless noted that it actually passes the DP signal).  Consequently, a USB video device is "created" and driven by the CPU, not the GPU.


How do I configure an iPad to use EAP-TLS?

CONFIGURING EAP-TLS AUTHENTICATION on IOS DEVICES:

Instructions were developed using IOS 11 and IOS/iPADOS 13.3 to configure both iPhones & iPads for EAP-TLS authentication using certificates.

If you wish to learn how the certificates were generated- or how to configure the EAP-TLS Authentication on the router's side (using a MikroTik)- please go HERE.

PROCESS OVERVIEW:

A) Configure Certificates:

For each device we will in turn:
- Download and configure the CA certificate
- Download and configure the Client Certificate

B) Configure Authentication:

Once the certs are in place and configured on the device, we next configure the wireless network connection that uses them.

C) Configure Connection:

Configure the WiFi connection to use EAP-TLS

PROCESS:

Configure CA CERTIFICATE:

Open Safari on your iPhone/iPad and navigate to where your certificates live.  Do NOT use any other web browser!! Safari will identify them as certificates and offer to install them.

There are (2) certs we'll be working with: The CA cert & Client cert

Download CA Certificate FIRST: "cert_export_CAF1Linux***.crt***" NOTE the ".crt" file extension.  Choose "Allow" when prompted.

Configure CA PROFILE:

Navigate to:  "Settings" > "General" > "Profiles"

Go to the CA certificate which appears as a "Downloaded Profile" and click it:

Click "Install" at top-right corner of screen

Enter device's 6 digit pass code:

Ignore warning displayed (we created the cert after all) and click "Install":

Click "Done" in top right corner of screen.

Verify the CA certificate installed successfully.

Configure CLIENT CERTIFICATE:

Go back to Safari and download the CLIENT certificate's pkcs12 cert which has the extension ".p12" to the IOS / iPADOS device. Choose "Allow" when prompted.

Configure CLIENT PROFILE:

Navigate to:  "Settings" > "General" > "Profiles" and choose the Client cert which appears as a new "Downloaded" profile and click it:

Install Client Cert:

This time you'll be prompted to enter the passphrase the pkcs12 Client certificate was exported with.  "Next" in top right corner will become active after successfully entering passphrase; click it.

After installing, the cert will initially display an incorrect status of "Not Signed".  Ignore this.  When we check it again it will show a status of "Verified":

Click "Profiles" to go back to main "Profiles" screen and choose the Client certificate profile.

The Profile now reflects the correct status "Verified":

WARNING:

Only proceed to next step "Configure AUTHENTICATION" after installing BOTH certs and each one's status report "Verified". You will be wasting your time trying to connect if this step is not completed properly.  And pulling out large amounts of hair in frustration...

Configure AUTHENTICATION:

This example uses a hidden network.  Go to "WiFi" > "Other Network" to begin setting the connection parameters for the EAP-TLS SSID.  Your connection parameters should look as below:

Client AUTHENTICATION:

When you finally connect, you'll be presented with a warning to "Trust" a certificate.  This will be the cert used by the Wireless Interface:

That's it, you're done.


iMac (without network connection) had a date in the year 2000 after rebooting

This kind of behaviour may happen when the button cell battery is empty.

This kind of curious because it should not happen on a machine that ain't so old.


How to search for pictures of two people in iPhoto?

You can create a smart album using the "Person includes [name]" multiple times with the "Match [all] of the following conditions" option selected.


Automatically disabling the passcode when iPhone connected to home wifi

No, this is not possible on a non-jailbroken device. Due to sandboxing and other restrictions, it is not possible for an app on a non-jailbroken device to have control over a system-level passcode.


Does OSX support (importing) OpenVPN profiles?

No.
As of Sept 2012 (and Mountain Lion), macOS does not support OpenVPN in the built-in "Network Manager".
Out-of-the-box macOS only supports:

L2TP over IPSec
PPTP (not recommended)
Cisco IPSec

However, you can use the following third-party OpenVPN clients in macOS:

Shimo
Viscosity
Tunnelblick (open source, free)
pritunl client (open source, free)

I can confirm that both Shimo and Viscosity support the import of .ovpnprofiles.


How to stop mail app from sending me an e-mail with "reply all"

Like Tyson said, normally this doesn't happen, but maybe your Mail.app is configured to send you a copy of your mails sent.

Go to Mail > Preferences > Composing and see if you have "Automatically Cc (or some other selection) myself" selected and unselect it if you do.


Pages - Why dont numbers like 6th format like they do in Word?

To have this feature, you need to use Pages 09, where it can be selected in the Autocorrect preferences.  The Pages 5 released in 2013 deletes this feature, along with dozens of others, and has become useless for many purposes.


How can you tell what time a photo sent via iMessage was taken?

You can figure out what date & time an image was taken1 (and the GPS coordinates of where it was taken2) by saving the image to your camera roll, opening this online metadata viewer, and loading the photo into that tool.
1 This can be manually modified with a metadata editor or be made incorrect by setting the device time to something that isn't the current time.

2 As long as the Location permission was granted by the photographer in their Camera app, and the metadata wasn't manually scrubbed of this (note that it can be made incorrect by a metadata editor too).

Here's a sample result:


Audio missing in iMovie when importing screen recorded video

I stole this question and edited it to reflect my situation, because I found a simple solution but was unable to comment on the question.
The solution is Quicktime > File > Export As > Audio Only...
Then just drag the audio file into iMovie and make sure it's lined up with the video that was missing audio. I'm not sure if this negatively affects the audio in any way, so if this is for a professional project, you might want to export the audio using something that doesn't compress it or whatever. It worked very well for my purposes!


S.M.A.R.T is a monitoring system for HDD and SSD implemented in the firmware of a drive using two different standards: ATA and SCSI.

SMART data is usually written to a special service part of the platter/flash storage unit.

All modern interface standards and the underlying protocols (SCSI, FireWire, USB – with USB-(S)ATA-Bridges, eSATA, Thunderbolt, SAS) are basically capable of transmitting SMART-data.

SMART data is not actively transmitted to hosts, but has to be queried by the host-OS, applications or drivers.

Depending on the OS, the SMART application, the drivers and the build-in hardware the success of those queries may vary broadly. BTW to retrieve SMART data from external USB/FireWire-drives attached to Macs use this kext driver (compatibility list).

As a result Target Disk Mode doesn't 'bypass' SMART at all, because SMART is implemented in the hard disk. It's hard to say in general if operating systems (or application and drivers) are locking out failing disks based on SMART data.

I doubt that at all because

SMART isn't very reliable
the implemented attributes varies between manufacturers and hard drive models
the meanings and interpretations of the attributes and their values varies between manufacturers

At least i don't know of any such OS or application.

It's rather the OS in conjunction with the firmware and the (failing) hard disk itself which 'lockout' a device.


How can I send message as Text Message on purpose?

There is currently no way to switch to Text Message by default when iMessage you know is going to fail.

1) When you know that your iMessage is not gonna go then try this:

Type iMessage and send it. It will get stuck with Top bar showing "Sending..."
Long press the iMessage text that is not going.
A menu will appear where you can choose "Send as text message"

2) Now if you want to send Text Message intentionally by passing iMessage (consider scenario when you know recipient is not on cellular data or wifi) you can do the following:
- Disable your Wifi
- Disable Cellular data ( Go to Settings -> Select "Cellular" -> disable "Cellular Data"
- Type iMessage and send it. It will get stuck with Top bar showing "Sending..."
- Long press the iMessage text that is not going.
- A menu will appear where you can choose "Send as text message"

Hope that helps!

Screenshots attached:Updating after fsb's comment below. "Send as text message" is not disabled in iOS 10.2.1 (latest as of 02/21/2017)


How can I transfer Clash of Clans data into Game Center?

it's easy to do if you have the old phone handy.
download clash on the 5s and play through the tutorial but don't make any town hall upgrades or buy anything with real money, then on the 5s navigate settings>link device and select new device. you'll be able to get a code from your old phone to transfer villages.


Pricing an app in the App Store - is free followed by paid strategy allowed?

Yes, you can change the price of your app whenever you want for whatever you want.   However, the price change will affect everyone who 'buys' your app.

There are hundreds, maybe thousands, of apps that schedule price changes on a regular basis.  I know 1 app that does a free-to-.99 price change every 2 weeks.  Apple doesn't care but I'm pretty sure the app customers do care.

EDIT: As asked in the comments, here's a clarification.  I'm referring to the price people pay for the app in the App Store.  For example, you make the app free for everyone in the App Store for 2 months.  You then decide to change the app price to $1.99.  That means everyone who downloads the app now has to pay $1.99.  If you got the app for free then you get all bug-fix updates to that app for free as long as the developer doesn't create a new SKU for the updates.

We've all seen this happen recently when Tweetbot updated their app to a new version and created a new SKU for it.  To Apple, and your device, this is a different app.  If you paid for the first version you need to pay again for the update because the dev and Apple consider it a different app.

If you want to make the app free and then have an in-app purchase to upgrade and get additional features, that's acceptable.  In fact, that's the preferred way to do it and many apps to that.  I hope that


Does iPhone battery life last longer using Wi-Fi vs Cellular Network?

The Wi-Fi antenna in your phone has a typical range of few meters. It finds a Wi-Fi router within that range. So the power of the signal should be enough that it would be able to survive for few meters.

On the other hand, for 3G data transfer, you need to send the signals to the receiving antenna which could be a up to a few kilometers from where you are. So the signal should be strong enough to survive a few kilometers.

To give an idea, let's assume:

Your Wi-Fi router is at a distance of 5 meters.
The 3G receiver antenna of service provider is at a distance of 2 kilometers (2000 meters).
We know that the signal strength is inversely proportionate to the square of distance.

So, in order that we have the same signal strength at the receivers antenna of wifi and 3G; the transmitted signal should be of ratio:

(2000/5)^2 = 160000

So the 3G signal should be 160,000 times stronger than Wi-Fi signal. Hence 3G data transfer consumes more power.

Note: We have not considered packet loss when sending data over longer distances, which, although less significant, contributes to a greater power requirement of 3G transmission.

Source: Kingsley, K. (2013, December 12). What consumes less battery on a smartphone - WiFi or 3G? Why?


How to use a 2 TB external hard drive containing existing data as TimeMachine backup storage without losing data already on it?

Time Machine can only work on a volume formatted as HFS+. So you will need to repartition this drive. A quick Google shows that it is possible to resize an NTFS partition, but this can't be done with Disk Utility on MacOS.

I wouldn't recommend playing with the partitioning on the volume if the 500Gb of stuff isn't also backed up somewhere else.


how to record video with mixture of line-in and out?

Install Soundflower
Open QuickTime Player and choose File > Movie Recording
Change the input device to Soundflower (2ch)

Create a new project in Garageband
Set the output device to Soundflower (2ch) in the preferences

Add one audio track for the background audio and another for recording the guitar
Enable playthru for both tracks

Start recording in QuickTime Player and Garageband


Play startup animation from video automatically at login

This is a bit hacky and there may be better ways to do this, but...
Grab yourself a copy of Quicktime 7. You'll need to source a license to upgrade it to the Pro version.

Open the movie you want to auto play and select Window > Show Movie Properties ⌘-J Select the main container and them the Presentation tab check the boxes:

Auto play movie
Enter Fullscreen
Auto close (optionally, depending on what you want)
Auto Quit (optionally, depending on what you want)

Save the movie.
In the finder get info on the movie and change it's default application (open with...) to Quicktime 7. Don't click change all... The default is Quicktime 10 which doesn't support the extra movie properties. You will also need to override the Un-identified developer warning as the movie file is now considered an app. Simply right click on the file and select open, you'll get a dialogue to allow the file to be opened.

Now add it to the Users login items: System Preference > Users and Groups. Select the Login Items tab, Click the + bottom at the bottom and select the movie.

The desktop Will load for this method, so it's not exactly what your after, but it might be an acceptable fallback.


Did you recently uninstall and reinstall iTunes from the Microsoft Windows 10 store? If so, the location of the backups may have changed, causing the backup to not be where you expect it to be.

Here's a blog post I wrote with instructions to get to both locations where the different versions of iTunes store the backups on Windows 10. (The different versions being direct download from Apple and download from the Microsoft store.) Hopefully checking the "other" spot will help you find the backup that is hiding from you :)

https://deciphertools.com/blog/where-are-iphone-backups/

If you don't see anything, you may need to allow showing hidden files. https://support.microsoft.com/en-us/help/4028316/windows-view-hidden-files-and-folders-in-windows-10


How can I retain volume settings upon plugging in different speakers/headphones?

As far as I can tell, the Mac maintains two volume settings: one with headphones connected and another without headphones connected. If the volume is turned down with headphones connected, it should save that setting the next time headphones are connected.

That said, if your concern is that the "blip" is too loud, it can be disabled in System Preferences; under Sound » Sound Effects, deselect Play feedback when volume is changed.


How can I move or replicate my Apple Music iTunes Cloud Library to Spotify?

Though I haven't used it personally, the online service Stamp claims that it will transfer your "tracks and playlists across various services," including Spotify and Apple Music in either direction.

It looks like, assuming you want to move more than a handful of songs, it costs €9 for a license. Reading through the iTunes and Play Store reviews for the mobile versions, it looks like most of the negative reviews are just people who didn't realize it's not free, though some people say that it's fairly slow or doesn't do a very good job of matching up the tracks between services.


iMac says that macOS High Sierra is installed but is still running Mavericks

CLICK ON LAUNCH PAD. Then you should see an application icon to install MacOS High Sierra. Use that to continue your unfinished OS upgrade.


Is there any not-scary explanation for Finder's memory usage?

I wouldn't worry about any memory issue until there's pressure or a problem - specially if things are clean after a restart as you report in the comments. If Finder had a horrible bug, you and everyone else would be able to reproduce it taking 6 GB. In fact, when there’s a substantial leak, I expect 10 times as much allocation, runaway page file growth/swap and high memory pressure in short order.

Since you have none of those, I’d chalk this up to a transient condition or hard to trigger edge case at best.

The system is designed to use all the memory it can since memory access is faster than network or storage access. Self-managed systems can reduce the allocations once you have other needs. What your snapshot shows is nothing else needs RAM, so the system is using it all for other tasks.

I rarely see finder with high memory in the GB range so you might have something allocating this that you can control, but even so - your screen capture has no signs of pressure. You could dig into Finder's allocations or try removing Dropbox to see if there are leaks. Even if Finder is leaking, it's not causing any harm (perhaps yet). You can also log out and log back in. If you check on the RAM usage / pressure usage each hour for several hours, you can quickly determine if Finder indeed is leaking memory or if you just have a usage pattern where it allocated a lot of RAM and hasn't released it yet.

If you need to know, the heap command will let anyone diagnose their current Finder allocations:

$ heap Finder|more
Process:         Finder [853]
Path:            /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Load Address:    0x1071b6000
Identifier:      com.apple.finder
Version:         10.14.5 (1143.5.1)
Build Info:      Finder_FE-1143005001000000~1
Code Type:       X86-64
Parent Process:  ??? [1]

Date/Time:       2019-05-21 06:36:12.965 -0500
Launch Time:     2019-05-19 09:56:56.140 -0500
OS Version:      Mac OS X 10.14.5 (18F132)
Report Version:  7
Analysis Tool:   /Applications/Xcode.app/Contents/Developer/usr/bin/heap
Analysis Tool Version:  Xcode 10.2.1 (10E1001)

Physical footprint:         31.5M
Physical footprint (peak):  33.9M
----

Process 853: 4 zones

All zones: 90996 nodes malloced - Sizes: 300KB[1] 172KB[1] 132KB[2] 68KB[19] 60KB[1] 56KB[2] 48KB[2] 44KB[4] 40KB[1] 36KB[1] 30.5KB[1] 27KB[1] 24KB[1] 22.5KB[1] 22KB[4] 19.5KB[2] 18KB[1] 17KB[1] 16.5KB[2] 16KB[2] 14.5KB[5] 14KB[3] 13.5KB[3] 13KB[3] 12.5KB[4] 12KB[1] 11KB[1] 10.5KB[1] 10KB[5] 9.5KB[3] 9KB[4] 8.5KB[20] 8KB[13] 7.5KB[5] 7KB[6] 6.5KB[4] 6KB[4] 5.5KB[9] 5KB[16] 4.5KB[17] 4KB[43] 3.5KB[21] 3KB[62] 2.5KB[119] 2KB[144] 1.5KB[243] 1KB[63] 1008[3] 992[9] 976[3] 960[15] 944[4] 928[6] 912[5] 896[28] 880[24] 864[9] 848[6] 832[13] 816[9] 800[3] 784[15] 768[22] 752[11] 736[4] 720[7] 704[13] 688[14] 672[63] 656[17] 640[2] 624[32] 608[24] 592[25] 576[120] 560[10] 544[15] 528[219] 512[94] 496[23] 480[9] 464[59] 448[34] 432[85] 416[179] 400[59] 384[39] 368[91] 352[60] 336[615] 320[1231] 304[275] 288[196] 272[690] 256[364] 240[129] 224[1329] 208[253] 192[1413] 176[348] 160[354] 144[1809] 128[2413] 112[6448] 96[3460] 80[5112] 64[21054] 48[20747] 32[14405] 16[5997]

Found 1231 ObjC classes
Found 214 CFTypes

-----------------------------------------------------------------------
All zones: 90996 nodes (12977600 bytes)

    COUNT     BYTES       AVG   CLASS_NAME                                       TYPE    BINARY
    =====     =====       ===   ==========                                       ====    ======
    21548   5467536     253.7   non-object
    16751   1044544      62.4   CFString                                         ObjC    CoreFoundation
     5222    334208      64.0   CFDictionary                                     ObjC    CoreFoundation
     5029    748640     148.9   CFDictionary (Value Storage)                     C       CoreFoundation
     4836    710864     147.0   CFDictionary (Key Storage)                       C       CoreFoundation
     3485    167280      48.0   NSMutableArray                                   ObjC    CoreFoundation
     3421    134912      39.4   NSMutableArray (Storage)                         C       CoreFoundation
     1540    147808      96.0   NSURL                                            ObjC    CoreFoundation
     1208    386560     320.0   _FileCache                                       CFType  CoreServicesInternal
     1016     65024      64.0   TPropertyInfo                                    C++     DesktopServicesPriv


How can I delete an individual photo from my photostream?

At the moment you can't. My guess is it will be included in the next iOS update though.


how do i get my iTunes off 'guest user' & on to another user on same computer?

If you already have all of your iTunes contents in your "Guest user" you can transfer your iTunes library contents from your Guest user account to an external hard disk using this tutorial:

http://www.ilounge.com/index.php/articles/comments/moving-your-itunes-library-to-a-new-hard-drive/

Then transfer back the iTunes contents from your external hard drive back to your regular user account.


Have you tried setting up a family on iCloud? You can share purchases, control what they're buying, etc. Once you're in the family (or technically this works even without starting one), you can use the Find My Friends app to indefinitely share location. There's no better person to explain than Apple, so here's the link to the guide for sharing the location. https://support.apple.com/en-us/HT201087

If you're also interested in setting up the family, https://support.apple.com/en-us/HT201088

If you choose to make a family, do it before setting up Find my Friends


It is possible to cut-paste files/folders in OSX 10.7 Lion's Finder (so, since 2011), but the OSX way is slightly different from the Windows way.

⌘-C (copy first)
⌘-⌥-V (now move to it's destination)

So, the steps are very similar to copy-paste, but holding ⌥ (option key) moves the file/folder instead of copies it.

You can also have a look in the edit menu after copying a file - press ⌥ while looking to see the difference: "paste" changes to "move item here".


How does the OS X font fallback system work?

OS X normally will not display a character in the Private Use Area unless you manually set the font in the app.  I understand this is intentional, since every font could have a different glyph at the same PUA code point, and it only makes sense to display something when the user specifies the font.

I think it should also work when the right font is selected via CSS or other markup in a document being read.

Some earlier versions of OS X did not have this "feature" and did display PUA stuff.  I don't know how they chose which font to use when more than one had something at the code point selected.


Is there an alarm clock app to replace Sleep Cycle?

I use Sleep Better:

  Track your sleep, monitor your dreams, improve your bedtime habits & wake up better with the free Sleep Better tracker app from Runtastic!

Sleeping Cycle Tracker, Smart Alarm Clock & Sleep Diary. Love it!!

It's for free in the App Store, so try it out :-)


Can volume booster software (like Boom) damage MacBook Pro's internal speakers?

Boom is most likely the culprit to your speaker failing. Boom uses algorithms to increase the overall volume of the track to a point without clipping. Pushing speakers beyond what they are supposed to do can and will cause damage to them. The reason the speakers have a maximum volume is that is the safest high fidelity sound they can produce.

Here is a review of how boom works algorithmically http://www.macobserver.com/tmo/review/boom_lets_you_turn_your_macs_volume_up_to_eleven

Note the overall wave form increase in the article. This will cause damage, clipping and distortion with prolonged use.


Transmit - Copy files instead of downloading

There is no copy command among the list of basic FTP commands. You have get (pull a file from remote to local) and put (push a file from local to remote) and that's it. If you want to make a copy of something on an FTP server you first have to download it and then upload it to the new location.

There might be FTP servers with extended command sets, but detecting this and writing the necessary special cases for these servers in to Transmit is likely more time consuming than it's worth.

I don't know of any graphical, remote file access tool that will do what you're asking for: execute the copy completely on the remote host instead of copying them down and then pushing them back up. It's really very rare that a remote file access protocol has a copy command like that.

For at-remote copying like that it's best to use a shell. As Gerry mentioned: ssh is the way to go here. With a remote shell, copy commands can be executed and run completely in the remote environment. Saving you bandwidth and potentially a lot of time.

If you'd like to see if your remote FTP server has an extended set of commands, try connecting to it using the command line ftp program:

> ftp user@hostname

And then running:

ftp> help

At the FTP prompt to see a list of commands the remote server supports. It may support an extended set of commands with copy being one among them.


How to have clipboard holding many entries available simultaneously...?

You have two main options for a situation like this.

There are clipboard managers that would help you. They generally don't allow multiple things in the clipboard at the same time, but they do allow you to easily paste anything that has been copied recently. So, you could copy everything you need (individually) and then select what you want and paste it.

ClipMenu is a typical clipboard manager.

The other option is a text expansion utility, which I think would suit your needs better. These are tools that let you type something short and automatically change it to something longer. For example, you could type dd and it would change it to the desktop machine name.

My favorite text expansion utility is TextExpander.


Is it possible to damage the system (macOS) by installing pirated software?

I would like to ask Is it possible to damage the system by
installing pirated or cracked applications?

Damages
Physical damage?
Not impossible, but improbable.  There are viruses out there that can attack vulnerabilities in the CPU, for example.  Like the new CSME CPU Bug.  Pirated software ups those odds.
Software damage?
Of course.  Just because macOS has SIP, user roles, T2 chips, etc. doesn't mean a user who installs pirated software is immune.  If you install software as an admin, you've given permission to that software to do some nefarious things.
System Security

In Windows, the programs are installed without problems and access to
system files is simple. Any user can delete a file from the system and
damage it.

If you're referring to Windows 95, then you'd be correct.  Windows security has come a long, long way since then and Windows 10 security, TPM, secure boot as well their encryption is extremely strong.  DoD level strong.

However on Mac, it cannot touch system files, which in my opinion
makes it safe.

Ha!  That's a huge error in judgement!  A piece of malware doesn't need access to your system to encrypt your files and hold them for ransom. It also doesn't need access to your system to install a back door or a keylogger that sends all your personal info out to some nefarious server somewhere.   Installing pirated software is the quickest way to get a threat onto your computer.
Don't Install Pirated Software
There's more than enough FOSS (Free Open Source Software) out there to meet your needs.  Pirating is theft regardless of your point of view on software licensing.  When you use the software, you agree to the license.


Cannot install MacVim 7.4 on OS X Maverick 10.9.4?

I solved this issue thanks to the following tip I found as to how to install Xcode from the MacPorts page.

excerpt

  2.1.1. Install Xcode on OS X 10.9 or later

  Download the latest version of Xcode from the Apple developer
  website or get it using the Mac App Store.
       Once you have Xcode installed, open a terminal, run xcode-select --install, and click the Install button to install the required command line developer tools. Don't worry if you see a message telling
  you the software cannot be installed because it is not currently
  available from the Software Update Server. This usually means you
  already have the latest version installed. You can also get the
  command line tools from the Apple developer website.

The key piece of information was to run this command:

$ xcode-select --install

After installing the command line tools you should be able to successfully install macvim using brew.

$ brew install macvim
==> Downloading https://github.com/b4winckler/macvim/archive/snapshot-73.tar.gz
Already downloaded: /Library/Caches/Homebrew/macvim-7.4-73.tar.gz
==> ./configure --with-features=huge --enable-multibyte --with-macarchs=x86_64 -
==> make
==> Caveats
.app bundles were installed.
Run `brew linkapps` to symlink these to /Applications.
==> Summary
  /usr/local/Cellar/macvim/7.4-73: 1810 files, 28M, built in 30 seconds

$ brew linkapps
Linking /usr/local/Cellar/macvim/7.4-73/MacVim.app
Finished linking. Find the links under /Applications.


Can I sync calendars and contacts from two mac accounts with one iCloud account?

You could have two iCloud accounts and sync both calendars to your iPhone.
You can achieve the same result if one or both of your accounts is on Yahoo, Gmail or Exchange, without the need to create two iCloud accounts.
If having two calendars that you can switch on and off is your concern, you can have one iCloud account, under one user account in your computer, and two calendars, named "Fun" and "Work", and reduce the hassle.


Mirror parts of screen to external monitor

There are tools for doing this which are visual aids like zooming and following the mouse around, maybe they might work?


Jailbroken iphone not charging - neither through USB nor through the A/C adapter!

if you still have warranty on it :

  I would suggest you restoring the
  iphone to factory settings and taking
  it to the nearest Apple store.

else :

  I believe there is a hardware issue
  (loose connection). Since it is a 3G
  iPhone (warranty may have expired
  unless you got AppleCare), it is not
  difficult to open up and see whats
  going on inside.

Hope it helps!

p.s : When you say 'stroke of luck', things get interesting. You may put your iPhone in Restore mode and then see if iTunes is recognizing it (if you at least have any charge, only then will it be possible to try this!).


How to recover from deleting Xcode CoreSimulator devices from disk?

To get back to a vanilla state, quit Xcode, Simulator, Instruments, and any other CoreSimulator clients that you have and run:

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 2> /dev/null
rm -rf ~/Library/*/CoreSimulator


What is the purpose of speculative memory?

Speculative memory (introduced with OS X 10.5) means that the kernel has marked a specific page of memory as being "speculative" - meaning that it is stored by the kernel because it predicts that it probably will be used for something later, but it hasn't happened yet. I.e. the kernel is speculating that reading something now will benefit it later.

In practice this occurs when the macOS kernel detects that it (because of application requests) are reading in a sequential manner from a disk drive. For example if an application reads block number 1, 2 and 3 - it is fair to assume that there's a high probability that the next block to be read is nummer 4. It might not be, but it is likely to happen.

The reason the kernel tries to detect this is that in many cases it is "cheaper" (in terms of performance) to read in larger blocks from the disk, and/or issue multiple requests to the drive for many blocks at the same time - rather than issuing them one at a time. Also it is possible for the kernel to request blocks from disk while the application itself is actually busy doing something else and hasn't asked for the block yet.

The idea behind speculative pages is thus to "prefetch" or "read ahead" on the disk and store these in memory, so that when the application later asks for the data, it can be provided very quickly. The current macOS kernel has different optimizations for ordinary hard disk drives and SSD drives in terms of when a prefetch is triggered, and how much is actually prefetched at a time.

The kernel marks these pages as "speculative", which is different from regular disk caching, because it knows that this is just a performance optimization on data that hasn't really been requested yet. So if the computer is lacking memory for other purposes, the speculative pages can be thrown out with little or no performance penalty at all.

In practice the kernel reads in the data into speculative pages and marks it as "protected" meaning that it won't be that easily thrown out under memory pressure. As the speculative pages age (i.e. time passes) they are moved from "bin to bin" so that older pages are stored together. When they reach a certain age, they are no longer protected - and can be readily discard if memory is needed for other purposes.

However, if an application actually uses the data that has been put in the speculative pages, they're immediately remarked as no longer speculative, and put in one of the other categories as relevant.

If you want you can completely disable speculative pages by setting speculative_reads_disabled to 1 with sysctl.

The reason statistics are made seperately for speculative pages so that it is not lumped together with free pages or the ordinary disk cache is that you can use it to measure if speculation is really being used on your machine, and how much, and you have a better idea on how much memory is actually being used by the applications - and not just by the kernel trying to optimize for performance.


Why is the text-to-speech hotkey not working?

I have found a solution that worked for me without restarting (although restarting worked before when this happened)

My problem was that both the Hot Key or the contextual menu Right-Click -> Speech -> Start Speaking did not work within any application like Chrome and Text Edit

When I went to System Preferences -> Accessibility -> Speech -> Play the button toggled to Stop as if playing but I heard no audio.

My Solution: I switched my default voice from Heather Infovox iVox HQ to Samantha then pressed the Play button.

I got audio.

Then I switched back to Heather and both Hot Key and contextual menu Right-Click -> Speech -> Start Speaking worked without quitting any apps or restarting my computer.


Ulysses on macOS - share local content between user accounts [without iCloud]

You can add external folders in the sidebar:

For your use case it's probably easiest to create a shared folder in /Users/Shared and use Unix permissions/ACL to give read/write access to all users in question.


Why are apps purchased on iPhone and iPad being deleted from device when synced?

For some reason when it syncs, it sometimes only remembers the iTunes information and doesn't read the device information. So you may find that after syncing it will deleted apps you'd installed and install apps you'd deleted. It's very annoying. To get around that, I have set my devices to not automatically sync when plugged in. When I do plug them in, I right click the device name, click Transfer Purchases, and after that has been completed then I sync.


Not having the device in person I can only make an assumption. The problem is not the headphones but the audio port on your iPhone.

The small connector balls on the inside of the port must be damaged. I'm guessing if you looked inside, there would be one that is stuck in. Try blowing some air in the port or using a small pin to clean the inside. It might still work.

Good luck.


How do I move my Amazon books to new iPad

All Kindle content is ultimately stored in the cloud (with copies on each device). You should be able to easily download all of your content to your new iPad by logging into logging into your Amazon on a compatible app (the Kindle app is the only one I know of that does this).


If I stay on 7.1.2 firmware, should I backup My Apps to Itunes?

Unfortunately by "backing up the app" it only backs up the data the app has. You can go into your finder and locate the app and save that in another location and when you need it inport it into iTunes. Just remember to not update the app.

Finder/username/music/itunes/itunes media/mobile applications


Programmatically check if "Share iTunes Library XML with other applications" is disabled

I have a solution for mac.
mac solution "ShareiTunesLibrary.applescript"

activate application "iTunes"
tell application "System Events"
    tell process "iTunes"
        keystroke "," using command down
        repeat until exists toolbar 1 of window 1
            delay 0.2
        end repeat
        tell window 1
            if title does not contain "Advanced" then
                click button "Advanced" of toolbar 1
            end if
            repeat until its title starts with "Advanced"
                delay 0.2
            end repeat
            tell checkbox "Share iTunes Library XML with other applications" of group 1
                if value is not 1 then
                    click it
                end if
            end tell
            click button "OK"
        end tell
    end tell
end tell

stuck in windows


I have found that the problem is in fact with the way Dictation can or cannot work with VLC and other media players, except iTunes (I have also tried Clementine and MPlayerX).

Dictation pauses iTunes when it is started with the Fn key and un-pauses it when it is stopped (double-click Fn key) - a great feature, which doesn't seem to work with VLC.

The way the Fn key is meant in Dictation (pausing the player) is not the problem, but rather the solution to what I need Dictation for. It provides Fn key as an alternate and better solution to the pause/play media key. But I will have to use it only with iTunes.


2560x1440 resolution in linux vm with virtualbox or vmware

Yes; I confirm Debian runs Full Screen under VMWare on Lion at 2560x1440.


Problem with opening new window in Safari in Full Screen mode

When the shortcut doesn't work, do this:

File menu > New window.

Then onwards, alt+command+N will start working.


Switching original backup from Timemachine

If you have completely formatted your computer then Time Machine will recognize your computer as a different one, and therefore the backups will be placed in a separate folder on your Time Machine hard drive.


What process is accessing the hard drive?

I like using fs_usage to see whats going on. A lot of information is going to go by quick, but you usually can see which app is doing stuff. For example, when idle, ill see safari going pretty crazy at times, plus spotlight, etc.


Does "Secure Empty Trash" securely delete the hidden version files for documents in the Trash in OS X Lion?

I just tested this out, and it appears that the older files do indeed get deleted. It did not matter if I chose Secure Empty Trash or simply emptied the trash normally, they were also deleted.

A little more detail:

To test this, I enabled the root user to allow me to peer into /.DocumentRevisions-V100 and the files within. The exact structure of this folder and its contents are better explained over in John Siracusa's Lion review (Internals, Document Revisions).

I created a couple files, then made some changes, saving new versions. The folder that contained the revisions populated with new files as I saved new versions. Within this top level folder, there's a folder called PerUID, which houses subfolders for each user account. Each user account folder contains a series of numbered folders, one folder for each file that has revisions saved. Thus, the actual revisions are saved as files a few levels down in this hierarchy, with hashed filenames. Emptying the trash (either way) would delete these files, but the preceding folder structure would remain in place.

Before deleting:
/.DocumentRevisions-V100/PerUID/0/5/com.apple.revisions
This folder still has the previous versions contained within.

After deleting:
/.DocumentRevisions-V100/PerUID/0/5/com.apple.revisions
This folder still exists, but it is empty.

I did not inspect the other folders within /.DocumentRevisions-V100/, so I did not check the databases that are contained within them. Siracusa goes into more detail, but they seem to exist to contain databases to track changes and map the user's files to the revisions saved by the system. I'm fairly certain that no document contents are saved there, though I'm not sure about filenames, and if filenames are present, if they're hashed or not.


Press ⌘ command+⌥ option+F5, then select Enable zoom scroll gestures.


Is it possible to trigger a script when drive is ejected from the Finder?

There is some 3rd party software (UnDock) which allows you to run scripts when drives are ejected.


Screen resolution 4k vs remote desktop resolution (Microsoft Remote Desktop)

You can dedicate a secondary display to a remote desktop connection by setting Resolution to Native in the Edit window for a saved connection, and selecting Start session in full screen. You might also want to uncheck Use all monitors. If the resolution of the secondary display is suitable for your Windows 10 system, this is likely to work well. When full screen is selected, the session will open on the display containing the primary Microsoft Remote Desktop window.

You might be able to improve the appearance of a remote desktop on your primary display by using scaling (there is a Scaling item in the Window menu). The Scale content checkbox in the Edit allows you to change the default value for that. You might find that text is too small if you shrink the window too much, depending on how the Windows 10 system is configured.


Battery life of macbook air with different hardware configuration

There was a pretty good study done on this specific question done here. Also, it's important to note that Apple's stated battery life is based upon very light workload tests.

http://www.anandtech.com/show/7113/2013-macbook-air-core-i5-4250u-vs-core-i7-4650u/4

Key take aways

Idle/light workload battery time is nearly the same
Medium and heavy workloads the time is reduced (which makes sense since the CPU is doing more)

Spoiler images

(source: anandtech.com)

(source: anandtech.com)

(source: anandtech.com)


Grep is likely counting the offset from the output of the strings command since it's not actually parsing the .mobi file directly.


Force apps to not suspend, auto restart apps

When apps for a longer time have no activity iOS will freeze them down, unless they receive a notification to get 'active' again.


Changing my name shown atop iTunes 12 (eg from 'Thomas' to 'Tom')

I wanted to do this too (I changed my first name), and stumbled on a solution somewhat accidentally:

First, I changed my Apple ID first name at http://appleid.apple.com/ (as you already have).

Next (wondering whether or not the name change had taken effect anywhere), I went to look at my account information. It should ask you to log in. For me, that is when iTunes figured out my name had changed; it updated immediately.

Based on this, my guess is iTunes just doesn't bother to check whether or not any details surrounding your Apple ID have changed except for at log in, so when you do that, it should just update.


How to see the results of Apple TV's network tests?

The answer is: No

The network test is testing whether the AppleTV is connected to a network.  That's all it is doing.

AppleTV connected to network = success
AppleTV not connected to network = failed


Open System Preferences/Privacy/Full Disk Access with url

x-apple.systempreferences:com.apple.preference.security?Privacy_AllFiles

You can list all the available anchors for the pane by opening the pane and running the AppleScript

tell application "System Preferences" to get name of anchors of current pane

This returns the following list:

Advanced
FDE
Firewall
General
Privacy
Privacy_Accessibility
Privacy_AllFiles
Privacy_Assistive
Privacy_Calendars
Privacy_Camera
Privacy_Contacts
Privacy_Diagnostics
Privacy_LinkedIn
Privacy_LocationServices
Privacy_Microphone
Privacy_Reminders
Privacy_SystemServices


What app to use for high res webcam photo capture?

Kinda roundabout, but you could try this:

Open Quicktime.
Choose File -> New Movie Recording.
On the little down arrow to the right of the record button, choose maximum quality.  Also drag the record button holder to least obtrusive location.
Command-3 to fit to screen.
Take screen shots with command-shift-(3 or 4).


Toggle Show Date and Time via AppleScript

Here is some code that's working on my elderly MacMini'09. "delay" may have to be adjusted ...

tell application "System Preferences"
    activate
    tell application "Finder" to set position of window 1 of process ¬
        "System Preferences" to {1200, 1000}
    set current pane to pane id "com.apple.preference.datetime"
end tell
tell application "System Events" to tell process "System Preferences"
    delay 0.5
    click checkbox "Datum und Uhrzeit in der Menüleiste anzeigen" of ¬
        tab group of window 1
end tell
quit application "System Preferences"

I left German strings in the script to avoid home-brew English "translations" > DIY !
Directly upon System-Preferences' launching, its app window is "hidden" to some corner
There's a delay as otherwise things would not work before the final shutdown ...

... Oh, btw, I would recommend to install a keyboard shortcut via Automator/services (all apps)


OS X 10.10.3 connects to wireless router but unable to resolve domain names

Ok, I've figured the problem out in my daughter's macbook. System>Network>Wi-Fi>Advanced DNS tab. I removed the existing DNS servers and used Google's 8.8.8.8, 8.8.4.4. Reopened the browser and it is working now. nslookup and dig also work. Not sure where the DNS servers that I replaced were from or how they got there. I also noticed that in my macbook (one of the ones that were working fine), the DNS server is the wifi router ipaddress. I'm not sure if I should use that or just stick with Googles. Hope this helps someone.