Apple Music: separate logins & preferences per family member

I don't know if it's intended functionality, but it appears to be working the way I want now. Here's what I did.

Logged out of both iTunes and iCloud on my devices and started over.
Logged into iTunes account on both our iPhones and Macs with old Apple ID we use for all purchases. Logged into iCloud on our iPhones and Macs with our own .mac accounts.
I enabled Family Sharing using my iCloud/.mac address and invited my wife using her iCloud/.mac address.
I logged into Apple Music with the Apple ID associated with purchases. My wife logged into Apple Music with her iCloud/.mac address used for Family Sharing.

Once logged in, we both were able to pick our music types and artists. It looks like we were both pre-set to follow an identical list of many, if not all (245 artists) from music we've bought in iTunes over the years. But, while there were a few glitches I noticed the first couple of times I opened the app, Apple Music on my iPhone and Mac appear to be retaining all my preferences after following & unfollowing some artists, and vice versa on my wife's iPhone and Mac.

In the end, it seems relatively straightforward, but it didn't work at all the first couple of times through (which may have simply been launch day weirdness) and I couldn't find any official support info that outlined if this was possible. Hope this helps someone else.


Time Machine is skipping files and folders. How to fix?

I have the same issue since one of the mavericks updates, not necessarily the .0 version, not sure when exactly it started. I have this issue mostly with one folder: ~/Library/Preferences. I can fix the issue (see below), but 1-3 weeks later the issue is happening again with that folder. I think this folder might be hit often by the bug, cause the prefs-files in there are often changed, I dont know. Anway its a bug! If I should guess, the reason might be a bug in fsevents-daemon (fseventsd), which is responsible for tracking file system changes.

Sometimes I also have other folders than Preferences not backing up anymore, but this happens not that often.

To test which folders are "stuck" and do not backup properly you can:

do a fresh backup and keep the backup volume connected
in Terminal: tmutil compare -n

The terminal command runs 30 mins with my backup of 150 GB size.
It helps identifying files which are not in the Latest backup. Be informed, some files might be shown, which are ok to be not backed up.

I also tried touch files, which did not help. What helped, was renaming the parent folder. To fix the issue for a particular folder, e. g. ~/Library/Preferences, I rename the folder twice like:

in Terminal:

sudo mv ~/Library/Preferences ~/Library/PreferenceS
sudo mv ~/Library/PreferenceS ~/Library/Preferences

Note, the last letter s/S at the end. I need sudo for the Preferences folder, cause OSX has set special access rights for that folder. So sudo might not be needed for other folders. After doing so, the files in that folder are backed up correctly again. Problem: the issue is not solved permanently. Unpredictably after 1-3 weeks the issue is back.

other links:

Time Machine not detecting changes in certain folders
http://forums.macnn.com/90/mac-os-x/509489/potential-time-machine-issue-mavericks-leaving/
Some files are gone after recovery from Time Machine backup... WHY?


how does the "Time since last full charge" update in iOS settings?

From what I've noticed, the Time Since Last Full Charge only resets to 0 min when you charge your device completely. If you, for example, had been using your phone for a day, put it to charge in the evening, but without charing it to 100%, the timer will not reset. If you do the same thing the following day, it would display "2 days", even though you have charged your phone last night.

And it also doesn't start counting the time until you unplug your phone from the charger.


Getting certification for completing coursework and getting hired aren't necessarily at all related endeavors. If you have been developing for some time, then ideally you have something to show on your resume and CV which will reflect not only your relevance in the marketplace, but also your potential value to the company you are applying to and hopefully interviewing with. For example, your projects on github and other verifiable accomplishments clearly demonstrating your skill set.

As for certifications with recognized market value, I suppose a good start would be Apple's website portal: http://training.apple.com. Specifically for iOS development certification, there's Apple's "Global Authorized Training Provider" Learn Quest.

It certainly couldn't hurt to learn the programming language Swift. I don't know that they have a certificate optionStanford offers a course through iTunes for iOS10. There's also the main Swift site and Apple's Swift Developer site.

...and there's online course certificates from places like Udacity: https://www.udacity.com/course/ios-developer-nanodegree--nd003

Note that Udacity's "nanodegree" program and other certification programs (including bootcamps) claim varying degrees of "money-back" and other such guarantees if the certification doesn't lead to some kind of employment (which might simply be teaching the courses). The folks I know personally that have gotten hired to full-time jobs have paid for bootcamps and gotten jobs through the contacts they've made there.

As for getting noticed by recruiters, there is LinkedIn.com and job sites like Indeed.com. Networking, however, cannot be under-rated. Find local developer groups and meetings and get to know who the people in your area are. If you've gone to college, community schools, etc. use those resources as well.

Hope that helps!


How to partition 128 MB space on El Capitan?

This link seems to explain it pretty well. Though HFS+ is well within the bounds of creating a partition that size, Disk Utility attempts to prevent you from creating any partition under 10% of the size of your disk. You'll want to use diskutil from the command line instead. Take a look at partitionDisk, resizeVolume, and splitPartition to determine which one is right for you.


OSX Lion showing a white screen plus pointer prior to the desktop appearing

The previous blue screen is replaced with the white screen in Lion - it is not a "new" startup screen, which can be removed.


What if I don't want my keyboard occupy 2/3 of the screen?

The split keyboard takes up significantly less space. You may need to enable it in

Settings->General->Keyboards->Split Keyboard

To split, pull the left and right side of the keyboard apart with two fingers, or tap and hold the keyboard button in the bottom right then choose "split"...

You can also move the keyboard by grabbing the same button and dragging it up and down the screen.


Hidden processes causing huge increase in ios data usage?

I have this too. 100s on MB per Day. AT&T carrier.  Started a few months ago. In 20-50mb chunks and lady week ramped up into the 100s.

In cellular usage Stats none of the apps were displayed. Cellular data was listed as zero.  Not GBs!

Restored the phone from an image backup. Nothing changed. Bit the bullet and  Restored as "new".  Fixed.  Had to reinstall everything

Something infiltrated my phone and wax using it.  Apple won't talk about this at all


Unless you have a backup you made of the data you wish to restore, no, the data is lost.


OS X Mountain Lion does not boot after the creation of a Fusion Drive

It seems that some early 2011 15" Macbook Pro  (8,2) machines have trouble creating a Fusion Drive.

It's being discussed in this MacRumors forum thread: http://forums.macrumors.com/showthread.php?t=1480179&page=16. This is the post that gives more datailed information about the problem http://forums.macrumors.com/showpost.php?p=16321849&postcount=384

It might be a hardware problem, there is no known solution yet.

Update: I have just created a working Fusion Drive on my early 2011 15" 2.3Ghz Macbook Pro (8,2), following the instructions in the answers here: Can I make a DIY Fusion Drive? I have installed Mountain Lion on it.
I used a 250GB Samsung 840 Pro in the hdd bay and placed the original 750GB hdd in place of the optical drive. Maybe the hardware troubles are only present in the 2.0Ghz versions.


Update/backup iPod via iTunes on virtual Windows XP?

Is this possible? Legal? If so, what are the drawbacks and tricks

As of OS X Lion 10.7, the EULA permits you to use the OS in two virtual machines, on Apple hardware:

  (iii) to install, use and run up to two (2) additional copies or instances of the Apple Software within
  virtual operating system environments on each Mac Computer you own or control that is already
  running the Apple Software.

This was first allowed with OS X Server 10.5, and both VMWare Fusion and Parallels Desktop allow you to easily setup an OS X guest machine, as does VirtualBox

An OS X guest on non-Apple hardware is possible with some fiddling, but is in violation of the software's EULA (i.e doing so is of questionable legality..)

iTunes, running in a VM, will be able to see the iPod/iPhone/iPad. As long as the USB can be connected to the VM. So this depends on which setup you are using. The above should explain the legalities of the OS X and VMs.

You can install Linux on Apple hardware, then run a VM of OS X (10.7 and above) on the machine to be able to use iTunes to keep the library in sync and updated, etc., and it won't cause you any issues.


Force URL link to open with a specific browser

You could use the all powerful open command to achive this using a shell script / apple script. Not necessarily the nicest way, but that's the way I do it.

open http://apple.stackexchange.com -a Firefox.app

would be the basic command to open this page in Firefox. You can easily wrap this in a nice to use apple script - let me know if you need to know how!


You can try to log Battery Life using these instructions and this profile - you need an Apple Developer account to do so.
It's long to do and you may not get many results (I've never tried with this kind log), but if you have the time to try. If you need help analyzing the results you can post them here.


How do you clone a drive encrypted with Filevault2?

You could use the recovery option of Disk Utility:

This of course requires source and target disk to be identical, but the same restriction applies to dd and similar tools.

Usual warnings concerning picking the right disk as source etc. apply!


How to copy a zip with symbolic link in OS X?

I did the following to check/solve this (but I don't really know if I understand the question/the problem correctly):

Create a file.bundle with

touch /Users/user/temp/step1/file.bundle

Create a symlink in another folder

ln -s /Users/user/temp/step1/file.bundle /Users/user/temp/step2/

the (re-transcribed) hex content of the symlink is:

/Users/user/temp/step1/file.bundle

Zip the symlink

zip -y /Users/user/temp/step3file.bundle.zip /Users/user/temp/step2/file.bundle`

Create a folder (step4), cd into it and unzip step3file.bundle.zip

mkdir /Users/user/temp/step4
cd /Users/user/temp/step4
unzip /Users/user/temp/step3file.bundle.zip

the (re-transcribed) hex content of the unzipped symlink in /Users/user/temp/step4/Users/user/temp/step2 is still:

/Users/user/temp/step1/file.bundle

Copy file.bundle in folder step1 using the symlink in a subfolder of folder step4 into folder step5

cd /Users/user/temp/step4/Users/user/temp/step2
cp file.bundle /Users/user/temp/step5

The above steps work. You probably zipped the folder containing the symlink and/or got some paths/commands (and maybe some options) wrong.


Show/emphasize only certain types of files in finder

One option would entail examining latexmk and rubber with their cleanup options.

But since cleaning up the .aux and related files is only recommended after the final compilation run anyway, the following seems to present a very neat solution for macOS users. One way to cleanup afterwards when you use TeXShop with its default settings is adding this flexible AppleScript to the program:

[quote]
A TeXShop solution

As others have mentioned, deleting auxiliary files as a matter of course is not usually a good idea, especially for complex documents. However, it is useful to be able to delete them manually when needed.

I use the following Applescript (written by Claus Gerhardt) saved as a macro in TeXShop. The script could also be adapted to other Mac editors. What I like about this script is that I can add new aux file extensions when needed, and it is able to deal with multiple part aux extensions such as -blx.bib, etc.

--AppleScript
-- Apply only to an already saved file
-- Claus Gerhardt, September 2006
(*This script gets the path of the frontmost (tex) document in TeXShop and removes the corresponding auxilary files the suffixes of which are listed in the list L. Beware of the quotation marks. The list L may contain suffixes to which no corresponding files exist.*)

my remove_auxiliaries()
on remove_auxiliaries()
    set L to {".aux", ".synctex.gz", ".fdb_latexmk", ".out", ".toc", ".bbl", ".blg", ".ind", ".sind", ".run.xml","-blx.bib",".log", ".end", ".1"} as list

    tell application "TeXShop"
        get path of document of window 1
        set fileName to result
    end tell

    set {baseName, texName, pdfName, namePath, dirName, dirNameunquoted, logName, logPath, rtfName, docName} to my setnamebbedit_rootn(fileName)

(*
tell application "TeXShop"
    close document docName
end tell
*)

repeat with x in L
    try
        set shellScript to "cd " & dirName & ";"
        set shellScript to shellScript & "rm -f  " & baseName &  x
        do shell script shellScript
    end try
end repeat

end remove_auxiliaries

on setnamebbedit_rootn(x)
    set n to (number of characters of contents of x)
    set fileNamequoted to quoted form of x
    set windowName to do shell script "basename " & fileNamequoted
    set m to (number of characters of contents of windowName)
    set dirName to quoted form of (characters 1 thru (n - m - 1) of x as string)
    set dirNameunquoted to (characters 1 thru (n - m - 1) of x as string)
    set theText to contents of windowName as string

    set n to (number of characters of contents of theText)
    set i to n as number

    repeat while i > 0
        if character i of theText is equal to "." then
            set m to i
            exit repeat
        else
            set i to (i - 1)
        end if
    end repeat

    set baseName to (characters 1 thru (m - 1) of theText as string)
    set texName to baseName & ".tex"
    set namePath to dirNameunquoted & "/" & baseName as string
    set pdfName to namePath & ".pdf" as string
    set rtfName to namePath & ".rtf" as string
    set logPath to namePath & ".log" as string
    set logName to baseName & ".log" as string

    set theFile to POSIX file x as string
    tell application "Finder"
        get displayed name of the file theFile
    end tell
    set docName to result

    return {baseName, texName, pdfName, namePath, dirName, dirNameunquoted, logName, logPath, rtfName, docName} as list
end setnamebbedit_rootn

[/endquote]

copied from here (also take a look at the other suggestions)


Problem loading images from googleusercontent

On whim, decided to check my /etc/hosts file and noticed I had the following entry: 127.0.0.1 googlehosted.l.googleusercontent.com

After removing it, the images now load as expected.

Interesting that Chrome still worked despite that entry..


Where do Folders Removed from the Finder Sidebar end up?

The folders/documents in the sidebar are just shortcuts to the given folders/documents.

So if you just removed them from the sidebar they still are where they've been.


How can I control YouTube playback using voice commands?

Try a 3rd party app - perhaps one of those developers coded up their app to include Siri voice commands.

I'm not sure which ones support voice commands; let us know if you find one that does!

Some Youtube alternatives:
filmora.wondershare.com/.../youtube-app-alternatives.html

Some that allow playing music in the background, might have paid attention to this voice commands feature:
mashtips.com/youtube-music-streaming-ios-apps/


What MIDI hardware do iOS 4.2 compatible devices support?

I just came upon the site I was looking for in relation to this question. I'm posting it in case others inquire.

http://iosmidi.com/

-b


How do I change geolocation of photos in the Photo app?

I do not know a way to edit the location of photos on the iPhone but with El Capitan you can now edit them in the Desktop Photo App:

select the one or more photos
press cmdI or use Window -> Info
check/enter and/or edit the location information under Location


This happened to me once. I used Daisy Disk to figure out where the disk usage was coming from.

In my case, there was a problem with the coresymbolicationd cache, which was growing indefinitely, and continuing through reboots and reinstalls of the latest Combo Update.

After deleting /System/Library/Caches/com.apple.coresymbolicationd, everything returned to normal.

Next time this happens, I recommend taking a look with that utility.


Is there any way to encrypt content in clipboard?

Once a keylogger/trojan/etc. managed to run on your system，encrypting the clipboard techniques don't protect your system.
Preventing evil code from running on your system in the first place is a much better approach.


How to enable/disable Adobe host port in terminal?

Not by commands/ scripting, but to solve the issue:

Open the file /etc/hosts by pasting it in "Go to Folder" in Finder. Edit out anything related to Adobe. This would stop redirecting those urls to 127.0.0.1 which is localhost. Thus allowing connections to actual IP. In my file,  localhost, broadcasthost are there only.

Also, for unknown errors/causes, https://helpx.adobe.com/creative-cloud/kb/cc-cleaner-tool-installation-problems.html is helpful.


Use the relevant feature in iCloud to present a message on the screen asking anyone who finds it to call you.

If anybody connects it to a wifi network without resetting the device to factory defaults, then they will get the message.

I would not lock or erase the device remotely, because then they will not be able to connect it to a wifi network.


If you sync with an iTunes library, hopefully you have authorised it with the account you used to purchase the app. If so, then the app would be in the “Apps” sidebar item. Click on it and press command+I. The General tab will tell you about which account purchased the item.

If you don’t sync with an iTunes library, your only option is to go to the App Store, sign in with all the accounts you know one by one, and check the purchased items for that account.


Macbook A1181 Shuts down after a few minutes

Try to boot macOS from external Hard Drive or SSD. If it's stable your internal disk is damaged.

Read about external startup here.


MBP - Switch back to built-in microphone

Apple headphones, works
as Combo Jack, ie ear headphone + microphone
external, so you'll have to use another headset.
give it a try.


If you are sure that you have the correct email address for the Apple ID, you could try to reset the password using the following link: appleid.apple.com

The website will ask for your birthday and possibly also your security questions.

If you don't know the answer to your security questions anymore, you can contact Apple Care. The phone number for Apple Care in your country is listen on this page from Apple: Apple Care phone numbers


How to restore backed up contacts to my iPhone 4?

If you have sync'd your iPhone very recently, but just before the disappearance of the contacts, then you should be ok.  The first part of each iTunes sync process is a backup.

I would make sure the Address Book data in the Mac is backed up. I would then connect the iPhone, open iTunes, and sync.

If still no joy, then restore (an option in iTunes) the iPhone from an earlier backup to get them back, and then update the apps as needed.

If your iPhone is jail-broken or otherwise hacked, don't try the above until you have proven beyond a doubt that no haerm will be done.


Failure to backup files from Mac partition while in Windows 8 partition

I did manage to recover a fair amount of the files I needed through Windows, and if anybody else has this issue it is very helpful.  I never even considered this option among the many others, but somehow it managed to pull the majority of my files off and onto an external drive.

I loaded Windows PowerShell in Administrator mode and ran the following script (it was a script to only copy directories that have files, but without modification it worked successfully):

$path = 'C:\source\directory'
$destination = 'e:\destination\directory’

Get-ChildItem $path -Directory |
    Foreach-Object  {if (($_.enumeratefiles() | measure).count -gt 0)
    {
        Copy-Item -path $_.fullname -Destination $destination -Recurse}
    }


Check if your Windows machine has got a DVD-ROM or not.  If the computer can run Windows, it possibly can run Ubuntu or other Linux Live CD as well.  You cannot do something in Windows does not mean you cannot do so in other operating systems.

Read this:

https://askubuntu.com/questions/550591/create-yosemite-usb-dvd-installer-on-ubuntu

It gives a link to make a bootable USB out of 10.9.  That shall be the same for 10.10.  The trick is: Once you have got the .dmg file, you can make the boot disk as if the USB key is a sizable DVD-ROM.

However, make sure if your USB key has got enough disk space.  The installation file is less than 6GB, but the expanded 10.10.3 files requires 10.34 GB and my 8GB USB key thus failed to install into this morning.

Wish you good luck.


Can I change Calendar Event details with AppleScript?

Shane Stanley has a library that allows you to modify the time zone:
https://www.macosxautomation.com/applescript/apps/Script_Libs.html

Update to my original reply:

In fact, your question prompted me to use the library and I found a bug in the time zone modification code, which is fixed now.

To create (or modify) an event you don't need Calendar. Just use this library.

The code here is almost 100% from the examples, I just added the line about the time zone modification:

use script "CalendarLib EC" -- put this at the top of your scripts
use scripting additions

    set d1 to current date
    set d2 to d1 + 1 * hours
    set theStore to fetch store
    set theCal to fetch calendar "test" cal type cal cloud event store theStore -- change to suit
    set theEvent to create event event store theStore destination calendar theCal event summary "A test event" starting date d1 ending date d2 event location "Around here" event description "some notes" without runs all day
    set theEvent to modify zone event theEvent time zone "Asia/Tokyo"
    store event event theEvent event store theStore
    return event identifier for event theEvent

You can find the available time zones this way:

use AppleScript version "2.4" -- Yosemite (10.10) or later
use framework "Foundation"
use scripting additions

current application's NSTimeZone's knownTimeZoneNames() as list

The discussion itself is here:
https://lists.apple.com/archives/applescript-users/2017/Dec/msg00006.html


Configuring predictable IPv6 addresses for laptop client

Just a small correction, but OSX (at least Mountain Lion) has full DHCPv6 client, which works out of the box to communicate with a DHCPv6 server on your network.  The case may be, that Apple Airport does not have a DHCPv6 server and therefore your choice of IPv6 assignment is limited to auto-configuration (SLAAC) and link-local schemes (the ones controlled by privacy setting).

The SLAAC address, as you correctly worked out, uses the last three octets of the L2 MAC address.  The other address is the link-local address of the interface.

If you wanted to use a DHCPv6 assignment, then you would run a small inexpensive DHCPv6 server on your network and end up with a third IPv6 address from your chosen DHCP scope, configured on your interfaces (depending on privacy setting).

If you combine this DHCPv6 server with your own DNS server, and configure delegation, you could just use DNS names rather than relying on IPs.

Reference:

http://blog.ipspace.net/2012/11/ipv6-router-advertisements-deep-dive.html
http://blog.belodedenko.me/2013/06/a-practical-guide-to-setting-up-ipv6.html
http://en.wikipedia.org/wiki/Link-local_address#IPv6


One way I know is changing your e-mailaddress to another one and then sign up with your previous e-mailaddress. It will be a clean account at that time.


Yosemite: replace desktop with Launchpad

There is probably no way to switch Desktop and Launchpad like it's in iOS.

But you can at least remove all icons from the desktop. This way it looks clean and you can focus on the Launchpad.

To remove the icons, run this command in the Terminal.app (paste it then run it by hitting Enter):

defaults write com.apple.finder CreateDesktop -bool false; killall Finder

For more information, check out the source: http://osxdaily.com/2009/09/23/hide-all-desktop-icons-in-mac-os-x/


Displaying combined file size of selected files in Finder

Instead of ⌘+I use ⌘+⌥+I to see the info:

Cmd+Ctrl+I does something similar, but gives you a static Summary Info window which doesn't update as your selection changes, and you can open multiple windows for different selections, which is handy for comparing groups of synced folders for example.


As it turns out, the cause of the problem was trivial. I simply used the wrong type of (formatted) quotation marks in tell application "PDFScanner". After removing the formatting, everything worked like a charm. This workflow saved me quite some time:

on run {input}

    tell application "PDFScanner"
        repeat with PDF in input
            deskew PDF
            rasterize PDF
            ocr PDF to PDF
        end repeat
    end tell

    return input
end run


The AppleScript editor is called Script Editor.app and usually resides in /Applications/Utilities/.

If the file was deleted you may get it back by reinstalling it separately with Pacifist by extracting it from "Install OS X El Capitan.app (10.11.0) > InstallESD" and updating it with OS X El Capitan 10.11.5 Combo Update or immediately from "Install OS X El Capitan.app (10.11.5) > InstallESD".


Set default "From" address to none in Apple Mail

I do not know how make and use "none" in the from field that will remind you to select the correct sending server but:

You can set up the default sending server that is going to be the default from now on.

  Send new message from

, change to the server of your choice.

Remember all emails from now on will go out from that server, regardless in which server you received them.


iPhoneX doesn't alert me when receiving text messages from a particular contact

I see that you said you do not have "Do not disturb" but there is also a contact specific setting "Hide alerts."

Go to Messages> select the contact that for which you don't receive the notification and make sure the "Hide alerts" toggle is not enabled.


You are right. There are about three different models of the iPhone X, each supporting the cellular networks of different regions of the world.

According to GSM Arena https://www.gsmarena.com/apple_iphone_x-8858.php, they are:

A1865 (USA, Hong Kong, Australia, New Zealand, China)
A1901 (EMEA, UAE, LATAM, Canada, USA - AT&T/T-Mobile, Singapore)
A1902 (Japan), A1903 (Unknown market)

You can see that all of Europe uses Model A1901, which is probably the one you own. If you get a T-Mobile SIM card in the U.S., it should work with that model, as well.

To check which iPhone model you have, you can navigate to:

Settings > General > About and tap on the Model Number line to make the Model number appear.

It's the same with the newest iPhone 11 (Pro). You can check the regions they support under:

https://www.apple.com/iphone/LTE/


App Store: Are app names more important or app display names when it comes to searchability?

The app display name is taken into consideration when apps are being searched.  However, that's only 1 thing Apple considers when determining what apps and what order apps are returned during a search.  They can also use app review score, how long the apps been in the store, reputation, etc.

In short, nobody outside of App Store staff knows exactly the formula used to determine how search results are displayed.  Right now everyone is just guessing what they think will be returned.  The best thing to do is name your app properly and use the right keywords.  This link will help guide you in doing that: https://developer.apple.com/app-store/search/

Apple just announced they will be limiting app names to 50 characters (not 50 letters so spaces and special characters count).


How can I fix my 1st gen iPad if I can't restore (error 3194) and have forgotten the password?

I solved this error by deleting private/etc/hosts and rebooting my computer.


Is there any way to nest groups hierarchically in Apple Contacts?

The only possible "solution" I have (which isn't really a solution but it's what I will do if nothing better is suggested), is:

Take everyone I don't routinely contact, export their vCards individually (not in batches) (this is so that quicklook will work), and delete them from Address Book (a.k.a. Contacts).
Use Contacts for my every day common contacts, and use either a directory structure and Quick Look, or some third party app, to organize all the rest of my contacts.

This compromise preserves integration with Afred and Mail.app for common contacts, and allows me to better organize unusual contacts.  But I'd prefer nested contact groups directly in Contacts.app.


Install macOS, Linux, Windows in the same USB External SSD

You should be possible to install, macOS Catalina 320GB, Windows 10 320GB, Linux CentOS 7 320GB in the same external SSD. You probably will have to use the CLI to install Windows 10 to the external SSD.

Below is a suggested GPT partitioning for the drive.

EFI for macOS Catalina and CentOS 7
Apple_APFS for macOS Catalina
EFI for Windows 10
Microsoft Basic Data for Windows 10
Microsoft Basic Data for  CentOS 7
Linux LVM for CentOS 7

I would suggest creating partitions 1 through 4 before installing any operating systems. Leave free space where partitions 5 and 6 will eventually reside. Next, install macOS followed by Windows 10. Finally, install CentOS. Here, I would let CentOS create its own partitions (5 and 6) in the free space.

I do not know what your experience is with respect to installing operating systems. I can expand on this answer if necessary.


Refresh OSX to get rid of stuck info tag

Turns out this is a common problem.

One of the following should get rid of the tooltip:

Hover over another element with a tooltip in the same app that generated the stuck tooltip, as explained here
Close the app which you think generated the tooltip
Log out of OSX and log back in


Macbook Pro (Mid 2012) screen is just white no picture

That is a tough one. the Mac sees that there is a display there and even has it's resolution and other specs. So the OS sees and enumerates it, yet only the back light is on.

That may indicate that there is an issue with the replacement display, or that something was damaged or not installed correctly (crossed, damaged wire/conductor/connector).

You are troubleshooting hardware and there is not much else to do than go through the install procedure and verify that everything is connected properly. In other words, remove and reinstall.

Also do you know for a fact that the replacement display is both the exactly correct one and that it is, itself, working properly? It is also entirely possible that you got a defective replacement display.

I would imagine that doing it yourself means that you would either rather not send it off for repair or can't afford that option. If so it may be time to look into that latter option...


What is the shortcut for "Find the word at caret" in Android Studio for Mac

The page you are referring to uses JavaScript to dynamically change content depending on reader's environment.

In case of OS X it changes to N/A meaning simply: Not Available (or "not applicable").

        Edit | Find | Find Word At Caret.

        Use
        Ctrl+F3
        keyboard shortcut.

As for the shortcut itself you can create your own by going to System Preferences -> Keyboard -> Shortcuts.


If only master yoda had an account here, he might say "tap or tap not, only jedi can hover" since the implementation details quickly delve into where web technology meets human interaction design.

Going down that rabbit hole a bit, he might also point that good web developers know about the TouchEvent class in Safari that can discern a touchstart multitouch event from a touchend/touchcancel/touchmove interaction and perhaps be used to provide additional feedback based on the idea that touching a target would have a visible effect on the web page's contents.

It's generally bad design to expect touch to mirror a mouse centric model, but that doesn't mean this particular site's design is wrong. Just think hard before assuming there's a simple way to design for touch than depends on simulated mouseover events.


Creating a script that will execute a program and if it exits without crashing, will run it again

To keep restarting the job on succesful exit You can use launchd on OSX. For this You have to prepare *.plist file in order to "tell" launchd how to behave.
To restart application on succesfull exit please look at KeepAlive -> SuccessfulExit key (more info: https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html).
To start your job, You'll need to start it via launchctl command, for example:

launchctl load path/to/file.plist

To stop it:

launchctl unload path/to/file.plist

More informations about launchctl/launchd programming here:

http://alvinalexander.com/mac-os-x/launchd-examples-launchd-plist-file-examples-mac

http://launchd.info


Just draw the lines in the screen or use a screen protector and draw the lines with a marker. There are removable screen protectors so you can use it when you read and remove once you're done fast reading.


Adding a Time Machine destination fails with OSStatus error 17

Digging through the console I found this telling error:

NetAuthSysAgent already_mounted: share <TIMEMACHINE> already mounted

TIMEMACHINE is my share name in this case. As the error suggests, Time Machine is trying to mount the share again which it can't do because it's mounted already. But wait! If I disconnect from the share will leave my list!

Here's where some weird UI trickery comes in:

Connect to the share using Finder
Open Time Machine preferences, click 'Select Disk', and then double click the disk at your desired address (in my case I wanted my FQDN). You should now be at the authentication prompt.
With the authentication prompt still open, go back to Finder and eject the share
Sign in to the waiting prompt

and the disk should be added! I've never had this issue before but it's come up on High Sierra which as it turns out has some really bad AFP/SMB bugs.


What does machdep.xcpm.cpu_thermal_level mean?

If I had to guess, I'd say it's the amount of throttling that is slowing down your CPU to prevent it overheating under high load.  See the table below - it only rises about 0 when the temp and load increase:
I use this command:
sudo powermetrics --samplers smc | perl -ne 'chomp; print "$_ " if(/:/); print "\n" if(/prochots/)'

so you can see how things change over time in a nice table - .eg.
Machine model: MacBookPro13,3 SMC version: 2.38f7 EFI version: 428.0.0 OS version: 17G14033 Boot arguments:  Boot time: Fri Nov  6 07:25:45 2020 *** Sampled system activity (Fri Nov  6 08:26:45 2020 +1000) (5006.45ms elapsed) *** CPU Thermal level: 68 GPU Thermal level: 26 IO Thermal level: 26 Fan: 3859 rpm CPU die temperature: 50.18 C GPU die temperature: 50.38 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:26:50 2020 +1000) (5004.48ms elapsed) *** CPU Thermal level: 68 GPU Thermal level: 26 IO Thermal level: 26 Fan: 3824 rpm CPU die temperature: 50.21 C GPU die temperature: 50.50 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:26:55 2020 +1000) (5002.27ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 26 IO Thermal level: 26 Fan: 3779 rpm CPU die temperature: 50.31 C GPU die temperature: 50.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:00 2020 +1000) (5003.69ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 25 IO Thermal level: 25 Fan: 3778 rpm CPU die temperature: 50.24 C GPU die temperature: 50.44 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:05 2020 +1000) (5002.30ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 25 IO Thermal level: 25 Fan: 3749 rpm CPU die temperature: 50.22 C GPU die temperature: 50.50 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
[snip]
*** Sampled system activity (Fri Nov  6 08:27:15 2020 +1000) (5003.86ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 24 IO Thermal level: 24 Fan: 3708 rpm CPU die temperature: 50.25 C GPU die temperature: 50.69 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:20 2020 +1000) (5003.40ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 24 IO Thermal level: 24 Fan: 3666 rpm CPU die temperature: 50.42 C GPU die temperature: 51.12 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:25 2020 +1000) (5004.57ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 24 IO Thermal level: 24 Fan: 3652 rpm CPU die temperature: 50.58 C GPU die temperature: 50.81 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:30 2020 +1000) (5004.42ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 23 IO Thermal level: 23 Fan: 3625 rpm CPU die temperature: 50.56 C GPU die temperature: 50.62 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:35 2020 +1000) (5004.54ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 23 IO Thermal level: 23 Fan: 3611 rpm CPU die temperature: 50.55 C GPU die temperature: 50.88 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:40 2020 +1000) (5004.30ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 23 IO Thermal level: 23 Fan: 3570 rpm CPU die temperature: 50.55 C GPU die temperature: 50.94 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:45 2020 +1000) (5004.38ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 22 IO Thermal level: 22 Fan: 3558 rpm CPU die temperature: 50.59 C GPU die temperature: 51.19 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:50 2020 +1000) (5004.17ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 22 IO Thermal level: 22 Fan: 3536 rpm CPU die temperature: 50.73 C GPU die temperature: 51.44 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:27:55 2020 +1000) (5003.72ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 22 IO Thermal level: 22 Fan: 3520 rpm CPU die temperature: 51.45 C GPU die temperature: 51.69 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:28:00 2020 +1000) (5003.53ms elapsed) *** CPU Thermal level: 67 GPU Thermal level: 22 IO Thermal level: 22 Fan: 3503 rpm CPU die temperature: 51.65 C GPU die temperature: 51.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:28:05 2020 +1000) (5002.30ms elapsed) *** CPU Thermal level: 68 GPU Thermal level: 21 IO Thermal level: 21 Fan: 3500 rpm CPU die temperature: 52.40 C GPU die temperature: 52.00 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:28:10 2020 +1000) (5005.55ms elapsed) *** CPU Thermal level: 69 GPU Thermal level: 21 IO Thermal level: 21 Fan: 3482 rpm CPU die temperature: 52.45 C GPU die temperature: 51.62 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
[machine put to sleep]
*** Sampled system activity (Fri Nov  6 08:37:56 2020 +1000) (8494.42ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 0 rpm CPU die temperature: -127.00 C GPU die temperature: 36.12 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:01 2020 +1000) (5010.59ms elapsed) *** CPU Thermal level: 139 GPU Thermal level: 37 IO Thermal level: 0 Fan: 0 rpm CPU die temperature: 36.59 C GPU die temperature: 39.12 C CPU Plimit: 21.85 GPU Plimit: 11.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:06 2020 +1000) (5002.27ms elapsed) *** CPU Thermal level: 102 GPU Thermal level: 0 IO Thermal level: 0 Fan: 0 rpm CPU die temperature: 36.80 C GPU die temperature: 40.25 C CPU Plimit: 1.15 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:11 2020 +1000) (5004.88ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1108 rpm CPU die temperature: 37.42 C GPU die temperature: 40.75 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:16 2020 +1000) (5004.08ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2002 rpm CPU die temperature: 37.71 C GPU die temperature: 41.19 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:21 2020 +1000) (5004.22ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2002 rpm CPU die temperature: 40.90 C GPU die temperature: 41.62 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:26 2020 +1000) (5004.24ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2002 rpm CPU die temperature: 40.90 C GPU die temperature: 42.00 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:31 2020 +1000) (5005.88ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2000 rpm CPU die temperature: 42.08 C GPU die temperature: 42.62 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:36 2020 +1000) (5004.54ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1994 rpm CPU die temperature: 42.41 C GPU die temperature: 43.38 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:41 2020 +1000) (5005.49ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2004 rpm CPU die temperature: 42.59 C GPU die temperature: 43.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:46 2020 +1000) (5005.43ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2004 rpm CPU die temperature: 43.45 C GPU die temperature: 44.12 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:51 2020 +1000) (5004.69ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1994 rpm CPU die temperature: 43.55 C GPU die temperature: 44.19 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 08:38:56 2020 +1000) (5003.70ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1996 rpm CPU die temperature: 43.67 C GPU die temperature: 44.50 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:07:20 2020 +1000) (7062.97ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 0 rpm CPU die temperature: -127.00 C GPU die temperature: 32.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:07:25 2020 +1000) (5012.81ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 0 rpm CPU die temperature: 46.99 C GPU die temperature: 37.62 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:07:30 2020 +1000) (5001.55ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2012 rpm CPU die temperature: 50.02 C GPU die temperature: 42.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:07:35 2020 +1000) (5002.29ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1995 rpm CPU die temperature: 49.77 C GPU die temperature: 42.81 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:07:40 2020 +1000) (5003.18ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2010 rpm CPU die temperature: 49.15 C GPU die temperature: 43.69 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:07:45 2020 +1000) (5003.16ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1999 rpm CPU die temperature: 48.98 C GPU die temperature: 45.25 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:07:50 2020 +1000) (5002.97ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2000 rpm CPU die temperature: 49.20 C GPU die temperature: 46.19 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:07:55 2020 +1000) (5001.68ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2000 rpm CPU die temperature: 49.99 C GPU die temperature: 47.38 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:00 2020 +1000) (5003.87ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2000 rpm CPU die temperature: 49.90 C GPU die temperature: 47.50 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:05 2020 +1000) (5003.60ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2001 rpm CPU die temperature: 51.89 C GPU die temperature: 48.50 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:10 2020 +1000) (5003.10ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2001 rpm CPU die temperature: 51.74 C GPU die temperature: 48.88 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:15 2020 +1000) (5003.57ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2003 rpm CPU die temperature: 51.30 C GPU die temperature: 48.38 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:20 2020 +1000) (5003.56ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2001 rpm CPU die temperature: 51.17 C GPU die temperature: 48.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:25 2020 +1000) (5004.55ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2004 rpm CPU die temperature: 50.74 C GPU die temperature: 48.38 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:30 2020 +1000) (5003.58ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1996 rpm CPU die temperature: 50.54 C GPU die temperature: 48.00 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:35 2020 +1000) (5003.09ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1996 rpm CPU die temperature: 50.41 C GPU die temperature: 48.25 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:40 2020 +1000) (5004.64ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2003 rpm CPU die temperature: 55.09 C GPU die temperature: 49.94 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:45 2020 +1000) (5002.16ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1997 rpm CPU die temperature: 65.11 C GPU die temperature: 54.19 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:50 2020 +1000) (5002.50ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1997 rpm CPU die temperature: 65.80 C GPU die temperature: 57.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:08:55 2020 +1000) (5002.94ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1997 rpm CPU die temperature: 67.19 C GPU die temperature: 61.06 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:00 2020 +1000) (5002.48ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1999 rpm CPU die temperature: 69.30 C GPU die temperature: 62.44 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:05 2020 +1000) (5002.78ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2001 rpm CPU die temperature: 70.67 C GPU die temperature: 64.94 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:10 2020 +1000) (5001.97ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2000 rpm CPU die temperature: 72.59 C GPU die temperature: 66.94 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:15 2020 +1000) (5002.59ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2001 rpm CPU die temperature: 72.23 C GPU die temperature: 67.38 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:20 2020 +1000) (5003.38ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2002 rpm CPU die temperature: 72.20 C GPU die temperature: 68.81 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:25 2020 +1000) (5003.35ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2004 rpm CPU die temperature: 72.11 C GPU die temperature: 69.00 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:30 2020 +1000) (5002.05ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2004 rpm CPU die temperature: 74.95 C GPU die temperature: 70.00 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:35 2020 +1000) (5003.78ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2003 rpm CPU die temperature: 74.37 C GPU die temperature: 69.25 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:40 2020 +1000) (5003.31ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1997 rpm CPU die temperature: 73.85 C GPU die temperature: 68.94 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:45 2020 +1000) (5002.98ms elapsed) *** CPU Thermal level: 0 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1998 rpm CPU die temperature: 73.87 C GPU die temperature: 69.50 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:50 2020 +1000) (5004.02ms elapsed) *** CPU Thermal level: 4 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1998 rpm CPU die temperature: 73.93 C GPU die temperature: 69.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:09:55 2020 +1000) (5003.15ms elapsed) *** CPU Thermal level: 11 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2008 rpm CPU die temperature: 73.68 C GPU die temperature: 70.06 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:00 2020 +1000) (5003.61ms elapsed) *** CPU Thermal level: 17 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2000 rpm CPU die temperature: 73.51 C GPU die temperature: 70.00 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:05 2020 +1000) (5002.94ms elapsed) *** CPU Thermal level: 23 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2001 rpm CPU die temperature: 76.65 C GPU die temperature: 70.06 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:10 2020 +1000) (5002.42ms elapsed) *** CPU Thermal level: 29 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2001 rpm CPU die temperature: 79.76 C GPU die temperature: 70.88 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:15 2020 +1000) (5003.61ms elapsed) *** CPU Thermal level: 35 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1994 rpm CPU die temperature: 80.19 C GPU die temperature: 70.06 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:20 2020 +1000) (5004.77ms elapsed) *** CPU Thermal level: 40 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2005 rpm CPU die temperature: 78.58 C GPU die temperature: 68.00 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:25 2020 +1000) (5004.65ms elapsed) *** CPU Thermal level: 44 GPU Thermal level: 0 IO Thermal level: 0 Fan: 1995 rpm CPU die temperature: 77.33 C GPU die temperature: 67.25 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:30 2020 +1000) (5004.56ms elapsed) *** CPU Thermal level: 47 GPU Thermal level: 0 IO Thermal level: 0 Fan: 2008 rpm CPU die temperature: 76.27 C GPU die temperature: 67.25 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:35 2020 +1000) (5003.22ms elapsed) *** CPU Thermal level: 51 GPU Thermal level: 1 IO Thermal level: 1 Fan: 2020 rpm CPU die temperature: 75.31 C GPU die temperature: 66.06 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:40 2020 +1000) (5002.43ms elapsed) *** CPU Thermal level: 52 GPU Thermal level: 2 IO Thermal level: 2 Fan: 2135 rpm CPU die temperature: 74.60 C GPU die temperature: 66.25 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:45 2020 +1000) (5003.36ms elapsed) *** CPU Thermal level: 54 GPU Thermal level: 4 IO Thermal level: 4 Fan: 2228 rpm CPU die temperature: 73.31 C GPU die temperature: 65.00 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:50 2020 +1000) (5004.67ms elapsed) *** CPU Thermal level: 55 GPU Thermal level: 5 IO Thermal level: 5 Fan: 2325 rpm CPU die temperature: 72.19 C GPU die temperature: 64.12 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:10:55 2020 +1000) (5003.39ms elapsed) *** CPU Thermal level: 56 GPU Thermal level: 6 IO Thermal level: 6 Fan: 2395 rpm CPU die temperature: 71.10 C GPU die temperature: 63.25 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:11:00 2020 +1000) (5003.39ms elapsed) *** CPU Thermal level: 57 GPU Thermal level: 7 IO Thermal level: 7 Fan: 2483 rpm CPU die temperature: 70.56 C GPU die temperature: 63.81 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:11:05 2020 +1000) (5004.68ms elapsed) *** CPU Thermal level: 58 GPU Thermal level: 8 IO Thermal level: 8 Fan: 2545 rpm CPU die temperature: 69.61 C GPU die temperature: 63.50 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:11:10 2020 +1000) (5003.87ms elapsed) *** CPU Thermal level: 59 GPU Thermal level: 9 IO Thermal level: 9 Fan: 2613 rpm CPU die temperature: 69.06 C GPU die temperature: 62.94 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:11:15 2020 +1000) (5003.25ms elapsed) *** CPU Thermal level: 60 GPU Thermal level: 10 IO Thermal level: 10 Fan: 2664 rpm CPU die temperature: 68.42 C GPU die temperature: 62.56 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0
*** Sampled system activity (Fri Nov  6 09:11:20 2020 +1000) (5004.15ms elapsed) *** CPU Thermal level: 60 GPU Thermal level: 10 IO Thermal level: 10 Fan: 2724 rpm CPU die temperature: 67.69 C GPU die temperature: 62.12 C CPU Plimit: 0.00 GPU Plimit: 0.00  Number of prochots: 0


No password to log out of find my iphone, no i cloud setting options

Your friend needs to pick the easiest of these to accomplish as your friend:

Provide proof they were the first purchaser to Apple and get it unlocked. (Or let you know who purchased it originally). When I’ve done this it’s with my business card showing I am and IT Manager for the company matching the purchase order. When I’ve seen this done personally, they looked up the receipt or people provide a copy of the receipt and a drivers license matching the name on the receipt in person at the store.
Recover access to the account with the forgotten password https://iforgot.apple.com .
Apologize for giving you a locked phone.
Encourage you to learn how to open and desolder and break the encryption chain after you consider if educational and research is justified and it’s not theft or breaking into someone else’s property.

All of these seem super helpful for moving you forward.


How do you enable HiDpi mode for unsupported monitors like the Dell P2815Q in Mavericks?

The answer is here:

Basically, per Apple’s website you:

Open Mac App Store

Download XCode (free)
Follow their instructions to download Graphics Tools for Xcode package
Run Quartz Debug, following the instructions here on StackExchange, making sure to note that you will have to make each settings change and log out of your account each time, and if your computer has multiple accounts you may have to do the same on each one! (What a pain!)
Somehow it should automagically work out that the next time you log in, you can choose HiDPI settings in your Displays control panel.


Google plus notifications in notification center

I guess it only works if the website asks you if you want to receive pushs


Is OSX 10.6.8 too old? Constant slow/lockup w/ FireFox, which constantly draws high %CPU rate

The problem seems to be that you want to keep 200 tabs open. Try reducing this number and the computer should perform better.


One easy way to do this would have separate shares: one for Time Machine to back up your Macs and another for another program to back up your PCs.

(The shares could be separate partitions or separate folders on a single partition; it depends on how your NAS is set up.)


What is wrong in this Perl regex in OSX?

It seems like you might have cut-n-pasted the command in to the shell in some odd way - or you manually entered it in the wrong way.

Try again, and this time pay attention to the quote characters. You need to use the right apostrophes. Make sure you don't use backticks or similar.


Mac mini hard drive recovery w/ encrypted partition

You have two problems: FileVault whole disk encryption and the HFS+ filesystem. HFS+ is not difficult to deal with in Ubuntu, but I've seen no readily accessible tools to access a FileVault encrypted volume even when you know the password.

It'll be far easier to use a Mac to turn off FileVault. Disk Utility can unlock and decrypt the drive. The folks at the Apple Store might let you use one of the computers in the store to decrypt the drive, otherwise you might have to borrow a friends Mac for a while. It'd be best to use the same version of OS X or newer.


How to slow down video, but not sound on the clip in iMovie?

Split the audio from the video with Detach Audio (⌥⌘B), then you can retime the video independently.


Cannot reinstall iPhoto from App Store in Lion

I ran into the same problem and finally found the following solution on the apple support forums that worked for me:

Launch App Store
Click the "Purchases" tab (the price-tag icon at the top of the App Store window)
Find iMovie in the list
Click its "INSTALL" button


Icon is not disappearing after removing the app

Run uicache as mobile, then respring (killall SpringBoard).


Why can't some Macs upgrade to Mountain Lion?

The limitation is because Mountain Lion dropped support for 32 bit kernel and extensions. There are work arounds that work on some old computers (like the first gen Intel Mac Pro), leading me to believe it's simply an artificial limitation, much like the exclusion of Intel Core Solo support that came with Lion.


Where are the apache config files stored?

At least on my system (OS X 10.9.2), I see that apache is going to use /private/etc/apache2. Note SERVER_CONFIG_FILE below:

$ sudo /usr/sbin/apachectl -V
Server version: Apache/2.2.26 (Unix)
Server built:   Dec 10 2013 22:09:38
Server's Module Magic Number: 20051115:33
Server loaded:  APR 1.4.5, APR-Util 1.3.12
Compiled using: APR 1.4.5, APR-Util 1.3.12
Architecture:   64-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_FLOCK_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/usr"
 -D SUEXEC_BIN="/usr/bin/suexec"
 -D DEFAULT_PIDLOG="/private/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/private/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/private/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"

Normally /etc is a symlink to /private/etc, but if it isn't on your system, that may explain the discrepancy.


I can't find LINE IN - Audio Input Problem with a Mac Book pro early 2015

You don't have a line in.
Per the Technical Specifications for your MacBook, it has support for a line out, but not line in.

Audio

Stereo speakers
Dual microphones
3.5 mm headphone jack

Support for Apple iPhone headset with remote and microphone
Support for audio line out (digital/analog)

Emphasis mine
To get a Line-In, I suggest using a USB-DAC or a USB Mixer so you can get a proper line level input and output.  In fact, I try not to use any of the built in audio ports due to their poor shielding and "economy grade" components.  You'll get better results with a proper audio interface.


How does Time Machine works across upgrades?

Basically, an upgrade just makes a lot of the files that are included in a backup write a newer copy. There isn't any major change to the storage format and hasn't been since Time Machine was implemented.

All the changes have been in the code that runs the backup or changes to the rules about what files are excluded, but those changes revert when you install a clean OS before you go to restore files from any of the intervals stored in the backup.

Time Machine backups are not bootable and they don't include all files - so you might not even end up restoring the files that change when you go from one OS update to the next.

Specifically - here are files that get excluded by rule:

On OS X, what files are excluded by rule from a Time Machine backup?

Time machine just backs up all files that aren't on a list to be skipped. It goes forward, time interval by time interval - writing any new files and updating any changed files. Assuming you aren't running low on space in the backup destination - you won't have any older files deleted from the backup and could restore files from before you made the upgrade.


Cannot change my Apple ID when attempting to sign in to download from the App Store

Store Menu > Sign Out. Then you should be able to sign in to another ID.


macOS error: The application is not open anymore

I encounter this regularly. Usually I can track it down to the application immediately crashing - but Finder/the taskbar do not get notified and no way to remedy.
Unfortunately there is no easy fix.
What usually works is:

In most cases I encounter it is solved by deleting/reinstalling the app.
Quite often it helps to reboot and try again.

I know - both approaches are very disappointing for 2021.
Two rather sophisticated tips - that require some understanding and may leave you with a system that will not work without reboot(!) - and unfortunately rarely help are:

You can try to use "Activity Monitor" to assure the app and related processes are really shut down, and try again after this.
to launch an app from command line works  more often - but if it works it will leave you with a second symbol for the app in the dock - or in case of error might give a little more info what is going on.


Find Files Responsible for Starting Process on Mac

If the process keeps reappearing then most likely it is started by launchd. Use launchctl to list jobs loaded to launchd:

sudo launchctl list
launchctl list

Job definitions for launchd in .plist files are stored in:

~/Library/LaunchAgents         Per-user agents provided by the user.
/Library/LaunchAgents          Per-user agents provided by the administrator.
/Library/LaunchDaemons         System-wide daemons provided by the administrator.
/System/Library/LaunchAgents   Per-user agents provided by Mac OS X.
/System/Library/LaunchDaemons  System-wide daemons provided by Mac OS X.

You might also grep the above files for actual path to executable.

For all processes you can check the output of ps -ef | grep <process_name> and check the parent process PPID.

  UID   PID  PPID   C STIME   TTY           TIME CMD
  501 17151  7357   0  9:35AM ttys000    0:00.00 grep grep

In this example grep process was spawned from process 7357. Later you can check ps -ef | grep 7357 to find out it was bash process that started grep.


My Macbook Pro gives electric shocks. How can i measure it?

you already answered your first question. as for your second that depends on what regulation you are talking about. I could tell you what is causing it but you didnt ask that


SSH daemon listens on both IPv4 and IPv6, but I can connect only over v6

Right.. I finally figured it out.

It still was the damned Checkpoint Endpoint Security VPN client. Apparently it installs a kernel extension com.checkpoint.cpfw that the service com.checkpoint.epc.service controls according to organizational policy. In my case it was dropping all incoming connections. Shutting down service doesn't flush the rules enforced by the kernel extension.

Unloading the kernel extension helped.


document.querySelector with AppleScript / Safari

You haven't closed any quotes or brackets. You need the following four characters.

var theStatus = document.querySelector('class[details="(valueIneed)"]')
                                                                   ^^^^

This is now syntactically correct JavaScript. I still doubt it'll do what you need, but without seeing the DOM of the page you're running this on and a full problem description I can't say for sure.

Given the update to your question with a snippet of HTML, the code you're trying won't work. To get the inner HTML of the element, use the following JavaScript:

document.querySelector("td.orderDetails .details").innerHTML;


Virtual Machine vs. Remote Desktop performance on 2012 MBPr

I ended up going with a Remote Desktop client for storage and performance reasons. Storage is obvious - my MBP is very limited with a small SSD. Performance reasons for choosing Remote Desktop were because it is effectively two CPUs, GPUs, and Hard Drives - essentially doubling my specs. Here's the process I took:

I bought a Lenovo IdeaCentre 510a with my desired specs and replaced the optical drive with an SSD.
I upgraded to Windows 10 Pro. This is crucial. To use Windows Remote Desktop, the computer you are remoting into needs to have Windows 10 Pro, Ultimate, or Enterprise.
I downloaded the Windows Remote Desktop client for Mac from the Mac OS app store and configured it with some help from this MSDN documentation.

Following those steps will giving you access to remote into your machine as long as you are on the same network. If you want to access your machine from an outside network (school, coffeeshop, hotel, etc.) then you will need to look into one of the following:

VPN
Port forwarding
RD Gateway
Azure VM (see comments below)


printtool keeps requesting admin to modify admin settings

from https://discussions.apple.com/thread/7269124:
Terminal
sudo dseditgroup -o edit -n /Local/Default -a USERNAME -t user _lpadmin
GUI

Open spotlight (cmd-space) and search for Directory Utility
Click the lock to make changes, then select Directory Editor, then select Groups from the Viewing popup menu.
Type print in the search field to quickly access Print Administrators. Select Print Administrators, then GroupMembership.
Click the very subtle “+” at the right side of the GroupMembership line, then type the name of the user overwriting “new_value” which is already selected, just waiting on you to type.
Save and quit Directory Utility. I’m not sure if it takes effect immediately or if you need to log the user out and back in.


How does Apple associate file type with (external) applications?

You can find a work-around described here:

https://www.cnet.com/news/how-to-clear-custom-application-associations-in-os-x/

The steps required are:

Locate a .tex file on your system in the Finder and press Cmd-i to open the info window
In the "Open With" section, you'll see a drop-down. Choose "Other" and then select the built-in Calculator.app to open the file with. This is done as Calculator.app does not support opening any document type.
In the info window press "Change All..." so that all .tex files becomes associated with Calculator.app.
If you try opening a .tex file now, you'll get an error saying that Calculator.app cannot open this file type.
Open Terminal.app and run the following command:

$(locate lsregister | grep '^\/System') -u /Applications/Calculator.app

This command first finds the lsregister program on your system, and then runs it to unregister (i.e. clear any document type associations) for the Calculator.app.

Now when you open .tex files, you'll be presented with the default popup saying that the file cannot be opened, and you'll be asked to choose an application to open it with.


Apple Script notification bubble - quick reply style prompt

The appeal in the notification is obviously typically its aesthetic, but if its functionalities were what you were in need of, then you're in luck because you can use display dialog to act literally the exact same way:

set userCanceled to false
try
    set dialogResult to display dialog ¬
        "How are you feeling?" with title ¬
        "Hello" buttons {"Close", "Reply"} ¬
        default button "Reply" cancel button ¬
        "Close" giving up after 8 ¬
        default answer ("")
on error number -128
    set userCanceled to true
end try

log "User is feeling " & text returned of dialogResult

The "giving up after 8" means that if nothing happens within that time, the box will go away.

You could also theoretically make it more like a notification by making the textbox only appear after the user hits "Reply". Youd do this by making a copy of this dialog without the "default answer" part, and removing the "giving up after 8" part from the original, then putting the copy before the original, and putting this if statement around the original:

if button returned of dialogResult is "Reply" then

Another thing you could do with the dialog box, that i'm pretty sure you cant even do with the imessage notification, is control it with the keyboard. When a dialog box with a textbox appears, you can start typing immediately, press enter to send, and press esc at any moment.

If you're set on using a notification, unfortunately the notification section of the applescript documentation totally suggests that its not possible (with applescript). According to it, you cant even return one of two values let alone let the user enter a string.

]1

If you could get 2 answers from it, though, id suggest having one button cancel button and another button that gets the text from your clipboard. Perhaps not the most elegant approach, but it would get the job done.


External display -- Insignia TV cutting off edges?

In the display settings on your mac for the tv, is there a slider for "Underscan"? That's what allowed me to shrink the picture down a bit so the corners weren't cut off as much.


If i install Cisco any connect inside my iPhone, can our system admin access my iPhone without my knowledge

Cisco anyconnect is nothing more than a VPN app that is designed to connect back to your work network securely.

They likely have resources on the Intranet that are not available to the outside world and the VPN will put you onto that network using that Cisco VPN software.

Generally speaking this will not give network administrators (your IT dept.) access to your phone. VPN software is designed to give you access to their systems. So unless your IT people have inserted a trojan into Cisco's VPN software (doubtful in the extreme) you are safe from your IT department gaining access to your personal device using that software.


Can someone read production week from this serial?

The iPhone 3GS model number is A1303, so I'm guessing that if you're looking at your serial number, it's somewhere with the model number appended to the beginning. To see just your serial number, go to Settings > General > About.

Once you have your serial number, the 3rd character will be production year, the 4th and 5th characters will make up the production week.

For additional info, check out "iPhone Serial Number Secret (Decode Color, Size, Production Year and Week)" on My Digital Life.


All these are independent.

If you had  a developer account under some other company you should not use that as it really belongs to the company, and if they have good security they should have revoked it.

You can create as many Apple IDs and developer accounts as you want.

The developer id and the Apple Id can be the same which I think is what most people would want - as long it is personal and not related to any company or organisation.

I have separate Apple IDs and development accounts for historical reasons as the developer account started long before there was an @mac.com domain for apple ids.

I actually have two developer accounts, one for personal use and one for use when at work.

To get a paid developer account just go to here, choose iOS or Mac and enrol

For a free account see here which gives you the choice of using your Apple ID or have a separate one.


This seems like the sort if thing I would update to the latest OS version (you appear to be 10.11 - the initial and possibly most buggy release possible) and then retest with 10.11.6.

If you still have problems - make a new user account, log out of your current account and then see if a new account with default settings can search.

Unless you are on a corporate network that blocks some outbound connections - this likely is an issue with the settings file or an odd bug.


Okay this seemed to be because I had a link called index.html inside, which was linking to a non-existent file.

This folder contained a create-react-app.


What is the latest version of iTunes that will run on a PowerPC-based Mac?

as long as iTunes 10 (newer version of iTunes) need OS X 10.5 (Leopard) as it's minimum requirement and you can install leopard on your Powerpc then latest itunes that was supported by Powerpc is the last one iTunes 10.


Purchasing an iPhone 6 in the United States - Using it in the United Kingdom

You must buy the GSM model if you plan to use it in UK. There you could only buy this model because all carriers across Europe using GSM technology. If you visit UK Apple Store, you can only buy that model. Check Tech Specs.

If you are on US, you need a sim card from a carrier that use a GSM network like AT&T or T-Mobile. Check this article if you want to read more: CDMA vs. GSM: What's the Difference?.


Unable to reset VRAM or boot a 2007 MacBook in Safe Mode or otherwise

Your keyboard may not be functioning properly.

If pressing ⌘ CommandV doesn't get you into verbose mode but you can can no longer get into Safe Mode (⌘ CommandS) there may be something wrong with the keyboard.

Try an external USB keyboard to issue the ⌘ Command⌥ OptionPR to reset the NVRAM.  (Alt = Option)

That should allow you to reset your NVRAM.  At this point you should test out the built-in keyboard and if it still isn't working, it's time to look at getting it replaced.


How can I restrict apps from using WiFi?

There is no ios level switch for preventing WiFi or USB tethered  data connections on a per app basis. Disabling WiFi you don’t trust is the first step.

The next practical method to do this is control the network with firewalls, proxies and DNS / routing to block whatever access patterns you need to control or monitor.

Unless the specific app has a sign off / sign out/ disable feature or configuration option, deleting the app entirely is the last lever available if you cannot control the network.


Friend with Android phone and Mac computer defaults to iMessage in Messages

This is an old thread, but I found it while trying to solve this myself...

The only way I have found to work around this is:

Open iMessage
Start typing the contact's name
When the iPhone displays the contact you want, tap the ">" icon on right of the name.
The iPhone will drop down and show all of the contact options.
Tap the contact's phone number to select the delivery method.
Carry on as you normally would typing and sending the message.


Thunderbolt SSD or USB 3 SSD - Need an external SSD drive

i've looked at external SSD's for my mac as well. they seem to be pretty pricey for their purpose. Regards the speed, thunderbolt delivers about 10Gb/s which is plenty. it seems at least as fast as an internal SSD, and a heck a lot faster than USB 3.0. If you have to absolutley get an external SSD, get one that supports thunderbolt, or even better to get one that supports thunderbolt 2.0.


How do I enable the Java console in Firefox?

This is not done via any Firefox configuration option, but an account wide Java setting:

Open the Java Preferences utility which you can find in Applications -> Utilities.

There, under the Advanced tab, and "Java console", choose "Show console".


How do I make Firefox open a PDF in a tab instead of downloading it?

What you need is a PDF plugin for Firefox. For instance, this PDF Browser Plugin will work for that. It will allow you to open a PDF in the browser without downloading it.
More information on this Firefox support doc.


What are the best programs for editing midi files?

I'll admit I'm biased because I've been working with it for years now, but Apple's Logic has one of the best MIDI editing interfaces going. If the Pro version is a little too much for you to stomach there's an "Express" version that's pared down when it comes to plugins and samples, but has the same excellent MIDI editor.

On the cheap-but-effective side you've got Reaper which will run on OS X and includes MIDI editing facilities. You can try it out for free and it's $40 (at the time of writing) to buy it if you like it. Hard to beat that deal.

And then in between these two running the gamut of price and features you've got a whole slew of other options: Cubase, Sonar, Abelton, etc. Each of them offering slightly (or not so slightly) different interfaces and feature sets.


First I'd suggest you to try perhaps thru an alternate internet connection.
If that doesn't resolve the issue I'd suggest you the following since you're stating that this happens every time you try to download an app or an update then I assume that this happens by every app and resetting your iPhone doesn't either work then I'd suggest you to try signing out of the App Store then restart your iPhone and sign into the App Store and try again to download.

See my answer in this post


macOS: Disconnect Wi-Fi without turning it off

You can press and hold the Option key when clicking on the Wi-Fi icon in the menu bar. This way, you'll be presented with the extended menu of options and there find the option to disconnect from the currently connected access point without forgetting it or turning off the Wi-Fi.
Clicking on Wi-Fi menu bar icon normally

Clicking on Wi-Fi menu bar icon while pressing and holding down the Option key

Other services dependant on Wi-Fi availability such as AirDrop would continue to work.
P.S.: Other access points and extended network information blurred.


I think I solved this!!!!

I have an iPhone 6s+ and iPad Pro, neither of which allowed offline dictation.

For some reason, the language package which allows your iPhone 6s(+) or iPad Pro to do offline dictation appears to be downloaded alongside of any of Siri's English dialects.

Discovered this semi-accidentally. I had a weird-and-shouldn't-work epiphany this morning. I had an American English keyboard but prefer Siri's British voice. I wondered if it would only download if the keyboard preference and Siri dialect were the same. Changed the dialect to American English (which I had to download), restarted the phone, and viola, offline dictation was enabled.

Tried the same on my iPad, but it didn't work.

But then I realized that Siri's American English was already loaded on my iPad, so I tried downloading the Australian dialect, and voila!, offline dictation was now enabled.

It appears that downloading any English dialect for Siri will also download the offline dictation package.

Good luck!


Just remove the UseKeychain yes line from your configuration. The update broke existing setup by removing this option.


Toggle Bluetooth using wired keyboard on iMac

Nimesh’s answer is very clever and requires no extra tools, so that may be what you want.

However, there is a much easier way, if you are willing to spend a few minutes to download and install some apps/tools once in order to have a simpler way to turn Bluetooth off/on in the future.

First, download and install blueutil from http://www.frederikseiffert.de/blueutil/download/blueutil.zip

Unzip it, double-click the Install.command and enter your password, and it will be installed to /usr/local/bin/blueutil.

(If you use brew, ignore the above and just do: brew install blueutil)

After that, you just need a way to run it via the keyboard. For that, I highly recommend Alfred, although you could use LaunchBar instead.

Assuming you use Alfred, get this Bluetooth toggle workflow and you can enable/disable Bluetooth with a few keystrokes.


Can you stop marketing messages on an iPhone X (e-sim)

Sounds like you are posting about Flash messages.  Depending on the carrier there may be a code that you can enter to disable them, you would need to contact them or their support for help with this.

You can also check the device settings.  Settings>Phone>Sim Applications (you may or may not have this menu option depending on your carrier).  From there you may have many entries that you can select on the choose to start/stop or deactivate.  See this link for screen shots and more information.


MacBook Pro won't boot into safe mode or from DVD

Press and Hold C button should take place immediately after you switch the MBP on. Delay could cause it to go with the normal boot sequence. Continue to hold until you see the gray screen with the apple on it


You will need:

make a custom launcher/wrapper for the notepad, e.g. WineNotepad.app
and in CMD-I you must change the default application for .txt files to the new launcher - and "change all"

how to create the custom launcher is here


Would using an iPad as a second monitor be harmful to its battery life?

The battery will wear faster when you use power-hungry applications or set the display very bright very often. Duet may be such an application.

You may not notice it, but the battery transfers much more energy in the same amount of time. This leads to more 'battery cycles' which in turn degrade your battery.

It has no negative impact on the battery life if you keep the Lightning cable in plugged in all the time.

However, use the original 12 Watt USB power adapter and a certified Lightning cable for your safety, especially if you leave the iPad unattended.

General tips to increase your iPad's battery life

Keep the device cool. Remove unneccessary cases and don't place it near warm objects.
Use certified Lightning cables. This is for your safety. You don't need to expensive cables made by Apple, as long as they are certified. They are called MFi which stands for "Made for iPhone/iPod/iPad". MFi cables undergo electrical and mechanical tests by Apple.
Use original power adapters. Again, you don't want the power adapter to catch fire.
It's fine to connect the charging cable to your computer's USB port instead.
If your iPad will be unused for some days, discharge the battery to ~50 %. "(…) if you store it fully charged for an extended period of time, the battery may lose some capacity, leading to shorter battery life."

Terminology

Battery cycles

  When you use your [device], its battery goes through charge cycles. A charge cycle happens when you use all of the battery’s power—but that doesn’t necessarily mean a single charge.

  For example, you could use half of your notebook's charge in one day, and then recharge it fully. If you did the same thing the next day, it would count as one charge cycle, not two.

Source: Apple, emphasis mine

Battery wear/degradation/condition/health

The more you use a battery the more its capacity will reduce over time. This is sometimes called 'battery wear'.

Battery degradation can have different causes. Using a device so often that you need to re-charge it daily from 0 to 100 % will lead to a high battery cycle count. The chemicals in the battery will store less energy after each cycle.

The battery condition can give you a hint how much of its original capacity a battery can hold. It may be ok for a battery to retain about 80 % of its original capacity after 1000 full cycles. If you have a new device with the same low battery condition (80 % capacity) something may be wrong with your battery. This can be caused by faulty battery or a few cells within your battery that are not working.
Battery condition is sometimes called battery health.


Why do some apps not show up on the dock in Mountain Lion?

Here are some steps to fix problems with the Dock:

Run killall Dock from a terminal
Log out and back in
Reboot the machine
Reinstall the apps affected
Try to create a new user profile


Phantom podcasts after restore that won't stay deleted

I am having a similar problem: I had 18 podcast eposodes that were stuck attempting to download. I was able to get rid of 17 of them by manually downloading each one by searching the name in the podcast app. After manually downloading them, a restart of the phone would remove the stuck downloads. That might fix your issue, if you haven't solved it.
My further problem is that the 18th stuck episode is no longer available.

I am going to attempt a restore but I expect to have the same issue afterward.


iMovie 10 - How to layer a background under a title?

One (hacky) way I achieved this was by making sure the timeline is empty, then I added the needed background, and then added the clip (or title in your case), which was allowed to be added on top of the background.


OSX ssh server disconnects after 15 minutes

You should be able to force the client to send keepalive messages if there is no activity by setting TCPKeepAlive yes (should be default) in ssh_config.

If it will not help, you can try to set

ServerAliveCountMax 5
ServerAliveInterval 600 # seconds = 10 minutes


Can someone explain how to find and use kext files?

I found out that by also plugging in the usb cord from my monitor to the computer, the brightness controls on my keyboard now work! No need for kext files after all.


How do you disable opening Safari on macOS?

You could perhaps configure the Parental Controls to prevent browsing by limiting the websites you can view. (Big Sur may have slightly improved controls than Catalina.)
https://support.apple.com/en-gb/guide/mac-help/mchl8490d51e/11.0/mac/11.0
Though of course, there's nothing to stop you from turning the controls off.
Ultimately, I would suggest that the best solution is a non-technical one.


Can I revert back to my macOS boot partition after creating dual-boot ubuntu partition

Your question is a bit sparse with respect to how you created the Ubuntu installer and the current state of your drive.

Most users attempt to remove linux partitions using either the Disk Utility application or the diskutil command. Often this results in failure.

  Actually the result may be 100% failure, but I can not know that because those who succeed are not apt to post a question here at Ask Different.

An alternative would be to boot to a Live version of Ubuntu and use an application or command to remove the linux partitions. I usually use the command gdisk. Once the linux partitions are removed, the free space can be added back to the macOS partition. For example, if you are using APFS, then the usually command is shown below.

sudo diskutil apfs resizecontainer disk0s2 0


I was ready to follow the suggestions in the comments and put the SD Card in the .
However, Steve's comment brought up the idea that a camera might be able to format the card that the computer couldn't (even though the card's firmware lock was not a result of using it in a camera).
I tried putting the Micro SD in my Panasonic LX7 but got an error message right away ("please reinsert the memory card"). Then I placed the card in my Sony Nex 5 and the Sony was able to Format the card without a problem.

When I placed the card back into the Mac, it was repaired.
This solved my problem, but I am grateful for the comments that led me in the right direction.
I understand that a solution involving a mirrorless camera might not be accessible to everyone, but I would recommend to not trash SD cards that become locked after write errors, and to try formatting it in various devices that have a Format function.


Completely clear all output from a Terminal window

Have you tried the clear all combination ⌘+K?

There is also ⌥+⌘+K, which just clears the scroll-back.


Is it possible to add a third app to split view?

Magnet for macOS has builtin keyboard shortcuts for resizing a window to left third, centre, or right third of the screen, left and right halves, and any of the four quarters in the corners of the screen. Makes realigning windows pretty simple. Can of course use the second desktop functionality in macOS along with this too. BetterSnapTool is similar but I don't think it can do thirds.


Since keynote files are just zip archives with XML documents and assets stored in a fairly obvious folder structure, I'd start with moving your Keynote into a folder with nothing else and use the terminal unzip command to extract everything.

The index.apxl file will have your timing information stored in plain text and encoded as XML - so you might be able to parse that with an XML tool or otherwise extract your timing.

I don't think the file is documented publicly other than the various public namespace declarations in the header of the file, but it's a start to cracking your timeline problem if you don't mind spelunking in XML and reverse engineering the commands recorded within the file.


What happens if you do not listen to an audio message an iPhone?

In iOS 14.4.2, open Messages.app and scroll so the unwanted message appears. As an example, imagine the message "Fran and Bob are bringing flowers today" also includes an audio file (not shown in the attached screenshots):

Press and hold your finger on the message that contains the audio file; the audio file won't play. However, a contextual menu will appear:

Tap "More," and you'll see this:

The blue checkmark indicates the individual audio file (not the entire thread) has been selected. Touch the trash icon at the lower left, and the unwanted audio file will be deleted.
This action occurs only on your iPhone; the sender will not be notified that you have deleted the message or the file.


I need to disable my main keyboard as one letter is not working and it's out of warranty

You can disable the keyboard by unloading the kernel extension with

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

To reload,

sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

You didn't say what version of macOS you are using, I believe this syntax works as of 10.10. Some tweaking may be needed depending on your version.


How to not have a signature inserted in new emails in Apple Mail

You can add the signature to your email account but still have the default set to none.

If you create a new mail now, it will have no signature by default but you'll still have the dropdown at top right to select one.


Snow Leopard OS X Partition (El Capitan)

I think your best bet is to buy a copy of Snow Leopard Server on eBay. Unlike regular Snow Leopard, you can run it in a virtual machine, so install VirtualBox. Parallels or VMWare Fusion and you should be able to install and run it.


Is there a keyboard shortcut to clear the search box in Lion's Mail?

If the focus is on the search box press "esc" key.
If not, the fastest way I've found is by first pressing Option+Command+F to set the focus on the search box and then press esc to clear it.

This is a link to apple standard shorcuts: Mac OS X Shorcuts


It turns out the TV app lists episodes from left to right, not up and down. I had to swipe left to see the "missing" episodes. What made this tricky to discover is that the first page of episodes show up below the bottom of my screen, which requires a swipe up to see them. So, you have to know to swipe up and left.


ls > Applications.txt is going to list the Applications.txt file in the list.

Though I don't entirely understand all of your workflow, adding the -d flag should do the trick, by specifying *.app.

ls -d *.app > Applications.txt

Just like your previous approach though, that won't catch .app files buried in subdirectories (like your Adobe Suite). You can modify find's maxdepth parameter for something like that:

find . -maxdepth 1 -type d -name "*.app" > Applications.txt

If you wish to search within all subdirectories of the current one, simply omit the -maxdepth option altogether.

If you have a problem with the pathname being part of the output (e.g., you want Terminal.app not ./Utilities/Terminal.app), then try this instead:

cd /Applications
find * -type d -name "*.app" -exec basename "{}" \; > Applications.txt

If you want to find any application anywhere on your Mac, try:

mdfind -interpret "kind:application"  # this is localized for your language

The mdfind command uses Spotlight's index, so it's fast, but (being an index) it may not always represent the exact, up-to-the-minute state of the filesystem. How to remove the pathname from the front is left as an exercise for the reader (hint: xargs -I{} basename "{}").


What is QuickTime "unknown error (-50)"?

That looks like a classic Mac OS error code. After a bit of googling I came up with:

  -50 | paramErr | Error in user parameter list

Which indicates there is an bug in the program. You should contact the developer about the issue.

It is possible that there is a command line flag that is incorrect and causing the issue.

Reference: http://support.apple.com/kb/ht1618


Proper backup procedure for upgrading to OS X Mountain Lion

Here are the things you'll want in case things don't go well with the install over your internal drive with your apps, settings and files:

An external USB drive with a Recovery HD (4 GB is plenty for this)
Time (Downloads could be slow and error prone today)

Dive in is my advice given your recent hardware, speed of the machine and storage and the framing of your question (you've asked the right details to be aware of the potential downsides).

Do try booting to the recovery USB drive once and see that it shows your Time Machine drive as a valid place to restore Lion. I have had people find one USB port was dead when they tried to use both - I know this is paranoid, but update time is when most people find out about issues (software corruption and hardware problems) since it changes things at a very low level. Machines can be infirm enough to keep running and fail when faced with a re-install or migration of data that a major OS upgrade entails.

If you were paranoid, you could also add another external drive with 20GB free to your list of things needed. Just installing a clean version of Mountain Lion is always safer than installing onto a system with data and settings. By migrating the contents over to be sure all your third party apps are ready for the new OS. This is a nice alternative to making a bootable backup.

Re-doing the installer a few days later on your internal drive is easy work (or using Disk Utility to erase the internal drive and "restore" the external image to the internal drive doesn't take that long for Air sized images.


There seems to be a bug with iOS7 :

To make it work again here is a procedure :

Disable iMessages (Settings > Messages)
Reset Network settings (Settings > General > Reset > Reset Network settings)
Enable iMessages (Settings > Messages)


Steps to be done before selling your iPhone

Settings > General > Erase > Erase all content and settings

That will wipe it to factory


Thankfully I just copied everything on my second partition to my main and deleted the second partition and resized it. Thanks a lot guys.