Proxy is configured (correctly, I guess). Appstore and Safari work fine. But network traffic on Terminal does not work

How do I set the proxy for particular networks so that it works fine on every apps?

You have configured several proxies in System Preferences, and that's the right way to do it (that's why the App Store app and Safari work fine). Unfortunately, Terminal is an exception and needs its own proxy settings.

Why is that? Terminal is merely a container that runs a shell. A shell a program that, simply put, displays a prompt and waits patiently for you to execute commands like ls and rm.

Shells predate macOS and have their own rules for configuring proxies. Shells know nothing about proxy settings in System Preferences, and they need to be configured separately.

macOS's default shell is Bash (you can find out which shell you are running by executing echo $0 at the prompt) so I'll explain how to set the proxy in Bash.

The simple solution

Launch Terminal and type this command to change directory to our home directory:

cd ~

Type these commands to open .bash_profile with TextEdit:

touch .bash_profile
open -a TextEdit .bash_profile

Set the proxy environment variables by typing the following text in TextEdit and replace <your http proxy>,  <your https proxy> and <your ftp proxy> with your proxy server (if TextEdit already contains text, add the text below at the end of the file):

export HTTP_PROXY="<your http proxy>"
export http_proxy=$HTTP_PROXY
export HTTPS_PROXY="<your https proxy>"
export http_proxy=$HTTP_PROXY
export FTP_PROXY="<your ftp proxy>"
export ftp_proxy=$FTP_PROXY

If you have configured in System Preferences a list of hosts and domains that should be contacted directly bypassing the proxy, add them like this:

export NO_PROXY="<comma-separated list of hosts>"
export no_proxy=$NO_PROXY

For example:

export HTTP_PROXY="http://10.11.0.1:8080"
export http_proxy=$HTTP_PROXY
export HTTPS_PROXY="http://10.11.0.1:8080"
export http_proxy=$HTTP_PROXY
export FTP_PROXY="http://10.11.0.1:8080"
export ftp_proxy=$FTP_PROXY
export NO_PROXY="localhost,127.0.0.1"
export no_proxy=$NO_PROXY

Save the file with ⌘S and close TextEdit.
Close Terminal and reopen it. Now the proxy settings should work correctly.

A more elaborate solution

The method above has a drawback: you need to keep two configurations, the one in System Preferences and the one in .bash_profile.

Luckily, as explained on Derek Morgan's blog, you can have Bash import the System Preferences proxy settings using the scutil command. Simply follow the steps detailed in the previous section, but in step 3 set the http/https/ftp proxy environment variables as follows:

export HTTP_PROXY=$(scutil --proxy | awk '\
/HTTPEnable/ { enabled = $3; } \
/HTTPProxy/ { server = $3; } \
/HTTPPort/ { port = $3; } \
END { if (enabled == "1") { print "http://" server ":" port; } }')
export http_proxy=$HTTP_PROXY

export HTTPS_PROXY=$(scutil --proxy | awk '\
/HTTPSEnable/ { enabled = $3; } \
/HTTPSProxy/ { server = $3; } \
/HTTPPort/ { port = $3; } \
END { if (enabled == "1") { print "http://" server ":" port; } }')
export https_proxy=$HTTP_PROXY

export FTP_PROXY=$(scutil --proxy | awk '\
/FTPEnable/ { enabled = $3; } \
/FTPProxy/ { server = $3; } \
/FTPPort/ { port = $3; } \
END { if (enabled == "1") { print "http://" server ":" port; } }')
export ftp_proxy=$FTP_PROXY

In the definitions above, I set http:// as the scheme for all proxy servers, you might need to modify them to socks5:// for SOCKS or https:// for HTTPS as necessary.


Macbook Pro (Unibody): Trackpad requires too much force

Yes, the physical spring action of the button as well as the springs at the top of the trackpad that connect it to the unibody are adjustable and/or replaceable.

The parts are delicate and the set screw notoriously hard for beginning technicians to work on - even with official Apple parts and training.

I'd take it to Apple and if it is indeed different than the floor models in terms of force, you should be in great hands with them adjusting or repairing the hardware if it's not properly aligned or some foreign substance has worked itself into the gaps where the trackpad needs space to move.


You can scan barcodes on the Mac with Delicious Library (available for free from https://delicious-monster.com/). You can use it to scan in the barcodes of your CD / DVD collection, but I don't know if it will read the barcode formats used by USPS/FedEx/UPS.


Is there a lexicon for the icons on a Mac?

Apple Publishes a style guide that covers official naming:

https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewBook?id=1161855204

Older versions were PDF so you can find them online, but it’s now an electronic publication.


How can I use my iPhone 3G economically in China?

You can turn on airplane mode, but enable WiFi (Or you could get an iPad with only WiFi), then make calls through FaceTime, or Skype equivalent.

Impossible that you could be charged, but you would have to be near a Wi-Fi source for it to be useful.


Why is Java virtual memory reservation so high?  Bug?

16 Mebi TebiBytes (16 ExbiBytes) is 2^64 Bytes.  Your machine must be using 64-bit addressing, and your JVM (Java Virtual Machine) probably wrote something to address 0xffffffffffffffff within its own virtual address space (possibly by accidentally writing to the address that's one less than 0x0000000000000000), causing the Mac OS X kernel's virtual memory subsystem to consider that process to be using that process's entire virtual address space.

Don't worry, virtual memory is sparse. That is, it doesn't allocate memory pages (or swap space on disk) for every mapped address, just for the memory pages your process has actually written to. But I guess that's obvious already unless you happen to have a 16+ ExbiByte RAID mounted at / or at /var/vm/ where your virtual memory swapfiles are located. :-)

Seeing a process cause its entire virtual 64-bit address space to become mapped is an oddity, but shouldn't cause any problems.


Maxima and Jupyter - will Homebrew work?

I have successfully installed Maxima-Jupyter on macOS using Homebrew.
brew uninstall maxima # (if you have already installed)
brew install sbcl gpg zmq gnuplot
brew edit maxima

Edit Formula/maxima.rb. Comment out "--enable-sbcl-exec",
                          "--enable-sbcl",
#                         "--enable-sbcl-exec",

Save and quit
brew install maxima -s # you need -s to compile from source

Assuming you have quicklisp installed successfully,
unzip maxima-jupyter-master.zip
cd maxima-jupyter-master
maxima
(%i1) load("load-maxima-jupyter.lisp");
(%i2) jupyter_install();
(%i3) quit();


Lion special characters input at Snow Leopard

Unfortunately no, I was also looking for this.

The closest I found was going to System Preferences, then International, then in the Input Menu tab, select Character Palette.

If you have only one keyboard input, this will add a menu item on the top right.
If you have more than one keyboard input, this item will be added below the flags of your keyboard inputs.

When you open the Character palette, you'll see on its left the categories of characters. I often work with mathematics so the Math and Greek categories are useful to me. If you click on the bottom Character Info, it will show all related characters to the one you selected above in the palette.

e.g. if you choose the Latin 'u', you will see ü, û, ù, µ, etc. Double-click on any of those and it will paste itself on your working document.

Hope this could (partially) resolve your question.


How can I get a screenshot of what's on my AppleTV?

After some quick Googling I found these steps:

Jailbreak
Install aTV Flash (black)
Install nitoTV
Install 'screencapture' (through nitoTV)
SSH in: ssh root@Apple-TV.local (or ssh root@ipaddress, e.g. ssh root@192.168.3.61)
At this point typing in screencapture SHOULD save Screenshot.png to root. If it does not you may need to change ownership on root via: chown mobile:staff ./

Obviously less than ideal, but possible.


Disable gatekeeper notarisation check without disabling SIP

Aha, I didn't find a way to disable it system-wide for all apps, but you can disable it for specific apps in System Preferences -> Security & Privacy -> Privacy -> Developer Tools


What does it mean when the Mac shows a shared folder (named a PC) in the Finder sidebar?

No - Finder shows you other servers / file shares so think of this like a directory of other computers to knock on their doors to ask if any files are being shared.

Your Mac controls sharing from the system preferences pane. By default, file sharing is off and if you turn it on, your password and user account is needed on the remote computer to look at any of your shared files.

Yes - you are correct that the preferences just hides those other computers from your view - that computer is still on the network and still "advertising" that it might be sharing files.

The PC above is actually a HP printer/scanner that has a slot for a SD card to be read. The rest are Apple computers with file sharing or screen sharing enabled. Those wouldn't show up if the sharing system preference was turned off for all the potential items to be shared.

Technically - the PC icon indicates SMB sharing of a printer or file share and/or possibly VNC screen sharing. Mac computers sharing a screen or file share shows up with Mac specific icons.


What is the benefit of nanosecond granularity?

It makes your file system less likely to lose or corrupt data if it is shut down incorrectly, e.g. by turning your computer off instead of shutting it down. It doesn't affect the user experience except for making your file system more reliable.


Some Force Touch gestures stop working (2016 MBP 13-inch w/ Touch Bar)

Sometimes my touchpad getting mad, click force is strange, sound is also strange and force touch isn't working mostly, till until restart. It hardly seems like a software problem, so whenever you restart everything works fine.

The problem occurred much less times after i did a following things:

Clear NVRAM
Install every available Software Updates
Also make sure to clean your touch pad and it's borders, sometimes it can lead to an issue

Also, most of the time that problem occurs after sleep/hibernation, so most likely it is software problem.


Safari 7.1 Bookmark not closing properly

Added as answer just to provide image…

I think you might be surprised how much memory Safari can use if you view all its processes Hierarchically… a rough tot-up here gives me about 2.7 GB ...


How can I programmatically detect the presence of a VPN?

That's exactly what I have in my own code. In bash it looks like:

vpn=$( netstat -rn | grep utun1 | wc -l )
if [[ $vpn -eq 0 ]] ; then
    # no VPN active
else
    # VPN active
fi

It's been pretty reliable in my environment. I'd like to be able to discern different VPN configurations in effect, but not so much as to have to code it (yet).


Why are notes not being saved when using Notes on my macbook pro?

Aside from making sure you've installed all the latest system software updates, try the following to "reset" Notes on your computer:

Quit the Notes application.
Turn off iCloud Notes sync on all your devices (on Mac, in System Preferences > iCloud, and on iOS, in Settings > iCloud).
In the Finder, pull down the Go menu, hold down Option to reveal "Library", and choose that.
Type com.apple.Notes into the search field and then choose the "Name matches" search option that appears.
Select the "Library" search scope.
The search should show a few folders with names like "com.apple.Notes", "com.apple.Notes.help", and "com.apple.Notes.savedState", and some files named "com.apple.Notes.plist" and "com.apple.Notes.help". Select all of those and drag them to the Trash.
Restart the computer.
Turn on iCloud Notes on just your computer.
Try creating an new note, then check against https://www.icloud.com/#notes to see if notes are being sync'ed successfully.
If that works, turn iCloud Notes sync back on again on all your devices.

Hope that helps!


Opening a website on iPad also opens other random websites

I tested that web site and nothing happened. Granted it was on Firefox and Mac High Sierra.

May I suggest in your case usually cleaning Safari history does the trick.

Here is what Apple says how to do that.

  Delete history, cache, and cookies

  Here's how to clear information from your device:

  To clear your history and cookies, go to Settings > Safari, and tap Clear History and Website Data. Clearing your history, cookies,
  and browsing data from Safari won't change your AutoFill information.
  To clear your cookies and keep your history, go to Settings > Safari > Advanced > Website Data, then tap Remove All Website Data.
  To visit sites without leaving a history, turn private browsing on or off.

  When there's no history or website data to clear, the setting turns
  gray. The setting might also be gray if you have web content
  restrictions set up under Content & Privacy Restrictions in Screen
  Time.


Why is the message body not displayed in iPhone's mail app?

Has this setup ever worked?

Have you tried just using plain vanilla IMAP?

Is this possibly due to poor connectivity—maybe you have a weak network connection and it's just blank until the entire message downloads?


You can use a HDD enclosure to connect it via USB.


How does one add references to tables and diagrams included in a Pages document?

You can add a bookmark at the position of the cursor with Insert>Bookmark. Bookmarks can be managed and renamed in Document(top right corner)>Bookmarks. You can then highlight any word(s) and add a link to a bookmark with Insert>Link>Bookmark. This will add a hyperlink to the bookmark.

Unfortunately, in Pages you cannot bookmark a table or footnote. You can, however, add a bookmark to the cursor position left to a table, so it will practically link to the table.
This does not work for footnotes, though. But if you use the same source multiple times you should also reference it multiple times in its own footnote, instead of pointing to another footnote, anyway. Since you may reference the same source in multiple places in your document, outgoing links from the bibliography to the footnote don‘t make sense, because you only list each source once in the bibliography which makes it impossible to link to multiple footnotes.

EDIT: But you can add links in footnotes that point to a bookmark in the bibliography.


iphoto versus imovie - wanting to get features from both places

Versions of iMovie after iMovie HD don't support plugins and extra effects.

You're looking for something more along the lines of Apple Final Cut Express ($170) or Adobe Premiere Elements ($80).

Both let you make photo slideshows with titles, effects, transitions, and music; and both let you install free and paid plugins for more.

Hope this helps.


Best way to archive personal data at home

There exists many time-proven solutions for data archival - so there's lots of best practice advice around.
You indicate that you have no existing local network, you have a slow internet connection using a phone hot-spot and you have only about 500 GB of data collected over 20 years that you wish to archive.
In this case, I wouldn't have cloud services or NAS devices with old style hard drives in a RAID setup at the top of my list of technologies to use. Those come with recurring operating costs and other drawbacks.
Instead I would look to storing the data on optical disks or tape. Depending on the product used you have plenty of space, it is relatively cheap to make extra copies and it is local only technology. I.e. for example today you can optical disk recorders that store multiple terabytes of data on a single disk - however, I would advise you to start with one of the cheaper options ofcourse.
The advantage of being able to make multiple copies is that:
a) any copy will eventually deteriorate over time and needs to be replaced (this is also the case with RAID-volumes, where hard drives will eventually fail and need to be replaced)
b) you risk theft of the device, house catching on fire, water damage, etc. - so better to have multiple (encrypted) copies that you can store in other locations
For optical disc storage you can start with a simple BluRay. A good quality, archival grade disk probably lasts 20 years without you having to do anything except keeping scratches away. It is ofcourse best to keep them out of light, heat, vibrations, etc. as well.
I would say that with a budget of 300-400$ you can get a BluRay BDXL burner and a big pack of 100 GB archival discs so you can get all your data stored.
Another contender would be using the commonly available, very small sized, SD-cards. These are available at cheap in the capacities you seek, and it is easy to make multiple copies that can be stored in various locations (in the car, at a friends house, etc). They typically last longer than hard drives that have a life-span on average of about 5 years or similar.


Does force closing apps have any benefit on iOS devices?

There's been much debate and discussion around this topic.  I believe it was beneficial for iOS back in the v3 and v4 days but now it's not.

Craig Federighi even came out recently saying it's not necessary and it doesn't increase the battery life.  Apple has built-in their memory management the proper time to suspend and/or kill an app when necesssary.  The only time you should force-close an app is if it has become unresponsive.


Try downloading this fan controller program to change the fan cycles.


Time Machine multiple Disks Backup over Network

So I managed to get a solution.

You have to name your external disks which you want to swap with the exact same name (to be able to differentiate them just write different names on the cases). Then you insert one disk and share it as a time machine destination. Now go to the clients and select your shared time machine destination disk. When Time Machine has done its backup you can swap the external HD with the second one.

Time machine on the clients will not notice that the destination drive has been swapped, neither will the server (it seems that the shared time machine destination points to the HD name and not as expected to the HD GUID).

CAUTION This workaround works best with mac os x 10.6, Mac OS X 10.5 will notice a swapped harddrive and show an error which references to a missing cookie or something in this kind. When confronted whith this error just proceed and make new backup on the swapped drive.


iphone, itunes store app: how to view text hidden by "..."

One way to view the full text is to tap on the Share icon at top right of the screen and then tap on one of the options such as the Message icon. Doing this will create a new Message with the full text followed by the URL. You can then just cancel the message, or send it to yourself!

Obviously, this is really just a workaround I use because I haven't come across another way within iOS to view the full text.


Without a jailbreak this is not possible because Apple doesn't allow this kind of feature on the App Store.


Is there any Application to view the Contents which are Saved to Offline?

No.

Applications cannot open the content of other applications on iOS. The document are tied to their app. Some of them can export the file to other apps. But that's it.


Are Bash, Bourne, and Korn shells compiled into one binary in OSX?

ksh and bash are completely different, but the bash and sh binaries are mostly identical. OS X's sh is a version of bash that:

Has POSIX mode enabled. bash doesn't comply to POSIX by default.
Has different startup behavior. For example sh -l doesn't read ~/.bash_profile/.
Has xpg_echo enabled by default. So echo acts like echo -e and it doesn't support any options.

The default FCEDIT is ed in sh but EDITOR or ed in bash:

$ diff -y --suppress-common-lines -W 80 <(strings /bin/bash) <(strings /bin/sh)
                                      > /bin/bash
${FCEDIT:-${EDITOR:-ed}}              | ${FCEDIT:-ed}
@(#)PROGRAM:bash  PROJECT:bash-86.1   | @(#)PROGRAM:sh  PROJECT:bash-86.1
$ grep -rF '${FCEDIT:-${EDITOR:-ed}}' ~/Code/Source/bash-86.1/
bash-86.1/bash-3.2/builtins/fc.c:#  define POSIX_FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-ed}}"
bash-86.1/bash-3.2/builtins/fc.def:#  define POSIX_FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-ed}}"

The source can be downloaded from http://opensource.apple.com/tarballs/.

From man bash:

  If bash is invoked with the name sh, it tries to mimic the startup behavior of historical versions of sh as closely as possible, while conforming to the POSIX standard as well.

It doesn't emulate other aspects of the original Bourne shells though.

The original Bourne shells are no longer maintained, and /bin/sh is now meant to be some other shell that just complies to POSIX. OS X's sh allows using bashisms that don't necessarily work with the /bin/sh on other platforms (like dash on Ubuntu).


Mouse/Keyboard won't connect after being powered off

Try configuring Bluetooth Preferences so that Bluetooth status shows in the menu bar.  Then you can then toggle Bluetooth Off and toggle it back On again from the menu bar after you turn on any Bluetooth accessory that doesn't connect right away for some reason.  You shouldn't need to reboot your Mac.


Is there a way to use iCloud photos as mostly online (reduce local storage usage)

Goto Settings -> Apple ID and CHECK the "Optimize Mac Storage" option. This should force delete old pictures (they still exist in iCloud) to make space for new pictures.


OS X El Capitan no sound output device found

The very first thing I would do is run an Apple Hardware Test.

When you turn on the computer, before you hear the startup chime, press and hold the D key.

Also, there is one item to double check and that is if you uninstalled Soundflower completely.

Use an app like  AppCleaner to ensure that you've got everything associated with the app.  Best of all, it's free.


To save on the cramming part of the Chart you could try using an interactive Chart with a scroll bar.

1, Start a new sheet and fill it with your data:

2, Go to the Chart menu and select Interactive Chart & the style you want.

I have chosen the simplest. Others you may have to play more with.

3, Click the Chart and then it's  Add Chart Data button.

4, select either rows by clicking on each day of week row.

4.1 Or Columns by clicking on the WEEK columns

5, Click the DONE button at the bottom of the page when you have completed your selection.

If you need to remove/add a column or row from the Chart data. Then Click the Chart. And then the Edit Chart Data button.

Adding is the same as you did before.

Removing is clicking on the row or column and hitting the delete/backspace key.
this does not remove the eta from the sheet only from the chart.

The chart I chose has a scroll bar which you can scroll through.

You can change the text size by using the format palettes.

And you can add labels to the Chart columns

by using

If I figure how to make it pick up the sheet info by it's self I will update.


Is there a way to make pasting into Terminal safe?

Assuming you are using bash: If you activate emacs shortcuts with set -o emacs you can also use Emacs to edit the command line:

Type Ctrl-XCtrl-E at the prompt to start Emacs
Paste and edit your clipboard content into the Emacs buffer
Use Ctrl-XCtrl-C to exit Emacs and automatically run the command(s).


Assign the app to All Desktops, then set LSUIElement to 1. It should remember the change and abide by it even though it now runs as an agent.


Why do I have to Force Quit finder to see my new screenshot files?

Try this I found on StackOverflow Automator Command to Refresh ALL Finder Windows
Make it into an applescript application.

btw, you don't need to force-quit the finder, you can relaunch it gracefully if you Opt/right click or Ctrl/Opt/left click on the icon in the dock.

tell application "Finder"
    set theWindows to every window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view

        end if
        set current view of this_item to theView
    end repeat
end tell


As of Chrome 58 on macOS, this setting is in a file called Preferences in the relevant profile folder for your Chrome application files. In other words, something along the lines of:

~/Library/Application Support/Google/Chrome/Default/Preferences
~/Library/Application Support/Google/Chrome/Profile1/Preferences
~/Library/Application Support/Google/Chrome/Profile2/Preferences

depending on whether or not you have multiple user profiles and which one you are using.

Inside that file, search for itmss and change the entry to false so that Chrome opens iTunes links, in other words:

"itmss":false,

The equivalent entry for the Mac AppStore is macappstores, i.e.:

"macappstores":false,

Before making this change, be sure to:

quit Chrome
make a copy of the original file in case things get messed up


It's awkward to have iPhoto libraries on both internal and external disks. Aperture might be a better solution or you might want to just manage your videos outside of iPhoto instead.

Crashplan has some inexpensive unlimited backup plans available. It also can do additional backups to another local machine or locally attached hard disk.

My personal practice is to have a local backup and a remote backup using two different technologies so I use Time Machine locally to a Mac Mini that's my home server (although a Time Capsule or local hard disk would work just as well) and Crashplan for remote backups. Having a local backup is much more convenient so the remote is strictly for major disasters.


Lion works fine as virtual machine - as well as all Mac OS X' since Snow Leopard* - in all of the mentioned apps. VMware/Parallels usually offer a better system integration and better performance though - with the downside that they aren't available for free.

To get the OS X Lion installer, check your purchases in your App Store account. If you have downloaded it previously on the MacMini, it should be available there.

*: It's a bit tricky to install Yosemite in VirtualBox and performance is sluggish.


How do I get three finger gestures working again in Twitter for Mac after installing Lion?

This annoyed me too, and it doesn't seem the solution is entirely satisfying — we'll just have to hope that Twitter for Mac gets updated soon to be better compatible with Lion.

If you have "Swipe between pages" set to "Swipe left or right with three fingers" or "Swipe with two or three fingers", then left/right three-finger swipe gestures will work in Twitter.

If you have Mission Control & App Exposé set to "Swipe up/down with three fingers", then you can hold ⌥ Option to use up/down three-finger swipe gestures with Twitter. (I'm not sure why, but if you have these set to 4-finger swipes, it doesn't seem 3-finger swipes work at all in Twitter.)


Workflow/tools for installing command line application on OS X (Yosemite or later)

The standard package format is the "pkg" format. It's not often used for applications, but it's fine for a terminal-only utility.

My go-to tool for creating packages is called Packages.
I haven't used it myself, but it looks like CMake supports PackageMaker, which is a third party tool for creating OS X packages.
There's also the built-in pkgbuild utility.

Just make sure you don't touch anything outside the standard paths (/Library, /Applications, or /usr/local/) and you'll be fine.


Why does my MacBook Air's screen look odd for about 20-30 seconds after the battery burned out and I turn it back on?

Normally when you put the Mac book to sleep, it powers down the CPU but leaves power supplied to the memory and other internals so that when you wake it up it can start right away. When you run out of battery power, though, it has to write all of the memory to disk because it doesn't have enough power left to keep the data in memory.   This is called "hibernating" or safe sleep.

When you wake up from hibernation, it takes some time (typically 20-30 seconds) to restore the data from disk to memory. I think that's what's going on in your case.  Is the computer responsive when the screen looks odd like this? If not, then that's almost certainly what's going on.


Yosemite com.apple.xpc.launchd error every 10 seconds

Too bad i was posting before doing my own checking.

The solution was simple and shall be presented here for others who have the same issue: Simply launch Viber and go to Preferences, there, tell Viber not to launch on system startup. It will remove its LaunchDaemon entry and the error will disappear.

Needless to say, Viber should address this issue in their first App release targeted for Yosemite OS X.


Using "+Left/Right" to move between words in an editing window

⌥ + arrow keys will let you navigate by word. As you said, ⌘ + arrow keys will move to the end/beginning of the line or document. Both of these can also be used with ⇧ to select, or the delete key. Furthermore, you can double-click to select a word and triple-click to select a paragraph — and if you double-click-drag or triple-click-drag, you can select multiple words or paragraphs.

Also useful, and perhaps familiar to you coming from Linux:

ctrl A moves to the beginning of a paragraph
ctrl E moves to the end of a paragraph
fn ⌫ deletes forwards (and can be combined with ⌘ or ⌥;
you can also use ctrlD which doesn't work with the other modifiers)
ctrl K deletes to the end of the paragraph (kill)
ctrl Y pastes that text back (yank)
ctrl L scrolls so the selected text is visible
ctrl T transposes the two characters next to the cursor
ctrl O inserts a newline after the cursor

More interesting shortcuts and uses of the keyboard can be found here and elsewhere on the internet.


Where does the mail utility store read mail?

If you wanted a full featured editor / mail client from the command line:

brew install mutt

If you just want to see the mail you can use the from command to see headers or look at the files in /var/mail/${USER}. Depending on how you disposed of messages, they also might be in your ~/mbox file

Some good reading at:

OS X: Read mbox formatted files in /var/mail (local mail) graphically
Where is my mbox located at?
https://superuser.com/questions/306163/what-is-the-you-have-new-mail-message-in-linux-unix


Mini display port cable and Thunderbolt cable compatibility

According to this source, you will not be able to use a Thunderbolt cable in this fashion.

You can, however, get a Mini DisplayPort to Mini DisplayPort cable from Monoprice for about $5 and that should work just fine.


Using a Thunderbolt Bridge with Internet Sharing
This is an example where a Thunderbolt bridge was be setup to transfer files. This was done using legacy Thunderbolt. I assume the same procedure would be used with Thunderbolt 3. The host computer is connected to the internet through ethernet using a DHCP assigned IP address of 192.168.0.88 and subnet mask of 255.255.255.0, so I setup the Sharing pane of System Preferences as shown below. You could also use Wi-Fi.

I have a Thunderbolt 2 cable connecting the two Macs. On the client computer, I setup the Network pane of System Preferences as shown below. I needed to select the Renew DHCP Lease button. The client is current not connected to the internet by Bluetooth, Ethernet or Wi-Fi.

I setup the Sharing pane of System Preferences on the client as shown below. Note: In my case, the image shows I can connect to the client from the host by using smb://192.168.2.2.

From the menu bar of the Finder application on the host, I can select Go->Connect to Server... and enter smb://192.168.2.2, as shown below.

Proceed by selecting the Connect button.
Using a Thunderbolt Bridge without Internet Sharing

Note: Here the IPv4 addresses of 192.168.2.1 and 192.168.2.2 were used because these were the addresses chosen by the host in the internet sharing example. If you use these address, then you must make sure there will be no conflicts with other LANs being used by either of your Macs.

I suppose internet sharing is not required. For example, the computer, referred to as the client, could have been manually setup, as shown below.

And, the computer, referred to as the host, could have been manually setup, as shown below.

With the above configuration, the Sharing pane of System Preferences, for the computer referred to as the host, could have internet sharing turn off, as shown below.


The Airport Extreme (or Express or Time Capsule) don't have any VPN functionalities. I mean, apart from opening a port to let you access a VPN in your home network.

So, you will need some sort of server inside your home network. Mac OS has a VPN server but it doesn't have the most friendly interface (if it has an interface at all). Once upon a time I used iVPN (http://macserve.org.uk) to help me configure it. Otherwise, Apple Server also has a graphical interface. Todd Olthoff has a great series of videos on how to set up your VPN (and Apple Server): https://www.youtube.com/watch?v=GjrcmsMHwPI


What's a good iPhone running app with a heart rate monitor?

There is Digifit which is software that works with any ANT+ enabled devices by brand names such as Adidas, Garmin, StarTrac and Timex.


After loading 5-10 websites, Safari and all other browsers stop trying to load pages

The solution is this case was to disable the SOCKS proxy.


You two options to change the mail box location:

You can either change the Server Data location to an external volume or a share:
Open Server.app. In the left pane choose Server -> server_name -> Settings -> Service Data. Hit the button Change Location and choose another volume. This will copy all service data to a new location. Before migrating the services will be shut down automatically.

Or you copy the Mail folder /Library/Server/Mail to a different location
Stop the mail service. Copy/rsync the folder /Library/Server/Mail to a different volume/share. Keep the original permissions! Remove the original folder and symlink back the new location to /Library/Server/Mail.

After moving the mail data location adjust the mail box size and start the mail service again.


Has anyone tried putting Ubuntu on the new retina MacBook Pro?

I did, here is how.

First make sure you got enough space for the installation on your SSD.
I resized the partion and left 50GB freespace for ubuntu. Don't make any Partition, just have some dedicated freespace on the drive.

After that Grab the latest Ubuntu iso from here
http://cdimage.ubuntu.com/daily-live/current/quantal-desktop-amd64+mac.iso

Once the file is downloaded use dd to write the .iso on a usb drive.

Assuming you Downloaded the file into your Downloads directory.
Open your Terminal and check the dev path of your usb drive:

diskutil list

once you got the path cd ~/Downloads and use dd to write the .iso to usb:

sudo dd if=~/Downloads/quantal-desktop-amd64+mac.iso of=/dev/rdisk? bs=1m just replace the rdisk? with the right device name, probably rdisk1

If you got any error messages or Permission Denied alerts you need to umount the drive first by diskutil umountdrive /dev/rdisk?

While dd does write to your usb drive go to http://refit.sourceforge.net/ and grab the latest rEFIt version and download the .dmg file, open it and install the refit package.

Once dd is done (takes a while - depends on your usb stick quality) reboot os x and once it's starts again you should be greeted by refit boot menu and a choice of available os's. Select Linux and you will be booting Ubuntu.

Make sure to use F6 key and select nomodeset since the Gfx does not goes well with Retina by default

Once Ubuntu loads, Install and profit. Just let the installer use the freespace, it will partition the drive and you can change the swap space size later (it does 16gb swap by default for 16gb mbp retina)

NOTE:
I don't have wifi running yet but I installed Ubuntu 15 min's ago, once I do have Wifi up and running i'll post an update here. Otherwise you can google the solution yourself.


Why can't I set a metadata content provider on Plex?

Plex comes with 2 components:  The browser and the media manager or media server.  The media manager is what manages your movie library.  If you just go into Video Plugins and select Add Source, then Plex just treats it as a random collection of videos, not movies, and you cannot assign a metadata provider.

To add movies with the metadata providers, you have to add them to the Media Manager.  You access the media manager by clicking on the small Plex icon up by your system clock.


You can go Setting -> Display -> Display scaling and turn off check mark "Automatic adjust user interface size in the virtual machine". It works!


All sounds are stored in HD -> System -> Library -> Sounds


Does deleting iCloud photos affect them on devices?

Yes. This is a good way to clear out space in iCloud.They don't delete immediately, you can recover recently deleted files for a while, but they do disappear from connected devices and will eventually be deleted - any copies you export onto your computer (outside of the Photos app) will not be affected.  I back up older photos from the Photos app, by exporting them to a folder on my Mac, then removing them from iCloud, to recover space when my 5 GB of free storage gets full.


What is the filename of "New Messages Sound"?

It's located in the Resources folder inside Mail.app. Assuming you've left Mail.app in its default installed location, the path is:

/Applications/Mail.app/Contents/Resources/New\ Mail.aiff


No, Apple provides no official way of doing this.

If you really need to, you could use Option 3 listed in the tutorial you linked to, the Apple Digital AV Adapter, combined with some sort of external video capture device for you Mac like the Elgato Game Capture HD Game Recorder.


Can I automatically copy a directory after iTunes rips a CD?

A variation on Keeping two iTunes libraries in sync is one method that uses the rsync unix tool to perform a directory by directory and file by file compare, so you wouldnt need to do much except create the script and run it periodically.

Add on to that the ability to run rsync as a daemon and this becomes a completely automated process.


Is it possible to use Remote Desktop or a similar tool to manage iOS devices ?

Sounds like you want Apple Configurator.
Description from the Mac App Store:

Apple Configurator 2 makes it easy to deploy iPad, iPhone, iPod touch, and Apple TV devices in your school or business.
Use Apple Configurator 2 to quickly configure large numbers of devices connected to your Mac via USB with the settings, apps, and data you specify for your students, employees, or customers.


How can I sync multiple Google calendars in iCal?

Create a new google account for each calendar.

Or ask your favorite search engine and find the answer quite at the top of the list. For example, this one http://www.ehow.com/how_8251009_sync-multiple-google-calendars-ical.html.

Added 2012-09-07:

It seems to be even much easier. Under Settings->Account enter the credentials to access the primary calendar on google. Then select the pane "Delegation". There you will find your other calendars, select "Show" and violà, they will appear in iCal (at least under Mountain Lion).


System Preferences > Security & Privacy > Privacy. Under Location Services, scroll to the bottom of the list and click the Details button next to System Services. In there there's a checkbox for 'Show location icon in menu bar when System Services request your location'

Also: I tried pulling it off the menu bar by Command-Clicking and dragging away. That seemed to make it disappear but I'm not sure if it comes back.


iTerm2: How to change the color used to highlight search results?

For iTerm2 Text color changes:

From the menus choose Profiles → Open Profiles.
Click the Edit Profiles button, then the Colors tabs.

You can change the colors by clicking on the color wells.

You can find iTerm color schemes at iterm2colorschemes.com.


Crucial own website says this memory is not compatible with your model Mac. I suppose this might be because officially your model Mac does not support 8 GB of memory.

The simplest explanation for your problem is the Mac adjusts the timing based on the the memory installed. Most likely the ADATA memory is slightly slower thus causing the Mac run the Crucial module at this reduced speed. When both Crucial modules are installed, this restriction is lifted, but this causes some other timing conflict that prevents the memory from working properly.

According the the manual for your Mac, the memory should meet the requirements given below. (The link to your manual came from this Apple website.)

Double Data Rate Small Outline Dual Inline Memory Module (DDR3) format
30 mm (1.18 inches)
204-pin
1 GB or 2 GB
PC3-8500 DDR3 SO-DIMM 1066 MHz Type RAM

Crucial recommends DDR3 PC3-8500 memory for your Mac. I realize this module is not 4GB.

From the image you posted, I assume the ADATA memory is PC3-10600.

You bought Crucial DDR3 PC3-12800 memory. This memory does not even appear on CRUCIAL® MEMORY FOR MAC® SYSTEMS COMPATIBILITY CHART.

According to this compatibility chart, you would want the CT2K4G3S1067M pair of modules.

A good table comparing the different modules can be found here.

  Note: I have aways been annoyed that the older slower memory is often more expensive that the newer faster memory.


Renaming the application won't actually change anything in the file itself, hence not affect the restrictions from the App Signing, so no, it will not.


Homebrew vim already installed when brew update displays Vim as a updated formula

Formula updates don't necessarily mean the software which formula installs is updated. So, running brew upgrade without other parameters will bring brews which are outdated up to date whereas running brew upgrade <specific brew> might produce an error in case it's only the formula and not the brew which has been updated.


Animations are choppy and jerky after a day (Mountain Lion)

You will need to figure out what is causing a processing bottleneck on the Mac.

You'll need some understudying of basics like being able to tell if the virtual memory system is swapping (vm_stat 5 will show paging when you reproduce the issue) as well as Activity Monitor to see what the overall RAM and disk IO are as well as look for processes that are not responding or taking a lot of CPU time.

The fact that a reboot cures things shows that it's not a hardware issue or a software conflict, but instead a resource issue. Experience in doing this leads me to guess you either have some apps that have memory leaks and once the system starts swapping, you have enough CPU busy things that on occasion that slows the GPU / graphics subsystem.

You could also try quitting all apps when you notice the slowness and then just starting one or two apps to see if that resolves things. It seems odd that you always have 4 GB free, since I would expect you to reach a state over time where almost all the "free" memory converts to inactive to cache things that were used, but now out of active memory use.

Hopefully this process helps you find the culprit since there isn't enough detail to guess what's really happening. Good luck hunting this down.


Internet Accounts in System Preferences has multiple entries for iCloud...why?

That's very unusual, perhaps you have two separate Apple ID accounts (and thus iCloud accounts). You can check this by clicking on each one and see what email address is listed on the right. Perhaps macOS allows you to login to the same iCloud account twice..

See if the checkmarks for what services are checked. If Mail is checked, see if you have multiple email accounts set up in the sidebar of your Mail application. If you don't but the mail checkmark is ticked on both accounts, it is pretty likely you can delete the duplicate account.

In theory, if they are the same account there would be no harm in deleting one of them by selecting one and clicking the delete "-" button at the bottom of that window. Although, I'm pretty sure some wise guy once said that if something works - don't touch it. Let me know how you go.


Can I use an older iPad to charge an iPhone by connecting these dongles together?

No, those devices don't work that way.  You can only do that with the newer USB-C devices.


It's fairly common for recent MBPs to have somewhat glitchy SD card readers. With certain cards, and especially with cheaper microSD adapters, I have to make sure I don't push the card all the way in or it might either not show up at all, or show up but keep getting ejected mid-write.


How to stop 'iCloud Download' column from reappearing

Check the "Only Music Available Offline" option in the [View] menu. Do this not only for Music, but also for Movies and TV Shows (switch to these views from the [view] menu also. THEN remove the iCloud Download column. It should remain gone now. :-)


How can I remove the "Eject" icon from the menubar?

Hold ⌘ and drag it away from the menubar.


How can I enable AFP access logging on macOS server?

Have the same issues with 10.13.6
No resolution yet. Only the workaround:

log stream --info --debug --predicate='process="AppleFileServer"'


Apple Mail warning: Unable to verify message signature

This seems to be due to a bug in Apple Mail, at least in macOS 10.14.1, but possibly introduced in macOS 10.13.5 as an attempt to mitigate the EFAIL security hole.

When Mail is set to not automatically load remote content (Preferences > Viewing > Load remote content in messages is not checked), then the warning message Unable to verify message signature is displayed for every S/MIME signed message.

You can get rid of the warning by either

Setting Mail to automatically load remote content (set Preferences > Viewing > Load remote content in messages to checked) not recommended
Clicking on the "Load Remote Content" button displayed on the right of the warning message

However, for security reasons, it is not recommended to load remote content unless it is from a trusted source.

I consider this a major bug for the following reasons:

It makes no sense that the verification of signatures is dependent on loading remote content, because the signature file is an inline attachment
There was no such dependency before
The warning is strongly misleading

I even consider this a severe security problem because:

Loading remote content is considered a security problem that can even lead to the leakage of encrypted content as described by EFAIL
The user won't be able to have the message signature verified without loading potentially dangerous remote content

The fix was originally intended to stop the Mail app from loading HTML content without the user's consent. However, the way it is implemented now, this leads to also not loading the signature attachment.


This authenticates the user and unlocks if necessary the old keychain. It's by design, and ensures security practices are followed.  If you really do want to alleviate the users' concerns you can educate them, update the keychains for them, or a whole host of other options.  Bypassing OS X's security in the way you're asking though, I don't believe is possible and also isn't a good idea IMO.


Just to clarify: It sounds like you’ve booted into the Recovery partition. Can you confirm that you’ve run Disk Utility from there, selected your physical drive (first going into View -> Show All Devices and selecting the SSD media itself), and tried to erase that disk? If that fails, can you post a photo of the failure?


Smart search (save) - search folder names and list contents

I don’t think this is possible in Finder.

To some extend, it is possible in HoudahSpot. Full disclosure: I am the developer of HoudahSpot.

In HoudahSpot you can search several folders at once. You can also save your searches as “Templates”. You can use these as “smart folders” or as starting points for recurring searches. E.g. when you want to restrict the search to only loops of a certain bit rate, you can do so without having to start over.

What you cannot do is to have HoudahSpot find all folders name “Bass Loops” and then search within these folders for audio files that are more than 2 seconds long.

You can however get rather close to achieveing this by filtering your search results:

Have HoudahSpot search your home folder for audio files that are
more than 2 seconds long.
Above search results, you will find the
filter field. Select the option to “Filter by path”
Type “Bass”.

So you start by having HoudahSpot find more files than you need. Then you filter the results to see only files that have “Bass” somewhere in the path or name.

Type “Bass*/*” for a filter if you want “Bass” to appear in the name of a parent folder. I.e. exlcude files named “Bass” located in any other folder. The “*” serves as wildcard. It matches any number of characters. In this case: a sequence of characters followed by a slash and then some more characters. Thus “Bass" must be anywhere in the path, but not after the last slash. I.e. not in the file name.


I cannot do bootcamp but my hard disk only have machintos HD and Data

The simplest thing is to delete the "Data" partition and resize the Mac partition to take the whole area.

At that point, you are one click away from running BootCamp Assistant.

Options are to use Disk Utility to make an image of Data to an external drive (or perhaps to Macintosh HD if there is space). Another option is to clean as much files off Data or back it up to an external device.

It's really a balance between how valuable the files on "Data" are to you what step to take next.


How to create a FAT16 partition on an SD card with OS X El Capitan?

You can format any drive to FAT16 with newfs_msdos Command

1) Launch Terminal

2) Find The Drive you Want to Format

#mount
/dev/disk2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk4s1 on /Volumes/USB_Disk (msdos, local, nodev, nosuid, noowners)

In this case, my disk is disk4.  Your disk will most likely be different!  Be sure to reference the correct disk - you can and will lose your data if you format the wrong drive!!!

3) Unmount the disk

#diskutil unmountDisk disk4
Unmount of all volumes on disk4 was successful

4)  Format the drive

#sudo newfs_msdos -F 16 /dev/disk4

After a few moments, your drive will format.

5)  Remount the drive (optional)

#diskutil mount /dev/disk4

It will probably show up as "NO NAME" on your Desktop.  You can rename it here or to do it at the time of formatting use -v Type in a Volume Name when you format the drive.


On creation of folder in a specified folder create sub folders in the new folder

The first thing I see wrong in your code is tell application Finder, as Finder in this case is a variable, since it's not double-quoted.  It should be: tell application "Finder"

That said, you have as Tags, macos, mac, applescript and automator and did not state in the OP where and how you've applied the code to the target folder, this_folder, as a Folder Action.  In other words, if you've created the Folder Action in Automator and have just that code as the code in a Run AppleScript action, even with the double-quotes around Finder, it will fail. That coding structure is only valid as an AppleScript .scpt file assigned to a Folder Action using Folder Actions Setup... on the Services section of the contact menu in Finder.

The following example code is how I'd write it as an AppleScript .scpt file assigned to a Folder Action using Folder Actions Setup... on the Services section of the contact menu in Finder.

on adding folder items to this_folder after receiving added_items
    try
        tell application "Finder"
            repeat with this_item in added_items
                if (class in (get properties of this_item) as string) is "«class cfol»" then
                    make new folder at this_item with properties {name:"Main"}
                    make new folder at this_item with properties {name:"Lower"}
                    make new folder at this_item with properties {name:"Upper"}
                end if
            end repeat
        end tell
    end try
end adding folder items to

Note that even though by using the try statement, it should eat any errors, nonetheless, I've also added an if statement to make sure the item being acted upon is a folder, not a file. Note that while the if statement is not absolutely necessary, nonetheless, it's a more proper way to write code in my opinion, however, it could be left out if you want.

User's AppleScript .scpt files for Folder Actions should be saved to, e.g.:

/Users/me/Library/Scripts/Folder Action Scripts/filename.scpt

If you are creating the Folder Action via Automator, then in the Run AppleScript action use the following example code_:

on run {input, parameters}
    try
        tell application "Finder"
            repeat with this_item in input
                if (class in (get properties of this_item) as string) is "folder" then
                    make new folder at this_item with properties {name:"Main"}
                    make new folder at this_item with properties {name:"Lower"}
                    make new folder at this_item with properties {name:"Upper"}
                end if
            end repeat
        end tell
    end try
end run

Note that I have tested both example code blocks under the conditions stated above and it works as coded.


Getting Swedish Apple keyboard to map the same way in Bootcamp (Windows 7)

You can probably get what you want by creating a Windows layout with the Apple mapping. The tool for making such things is at http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx


sudo dscacheutil -flushcache = ?Invalid command

Turns out I'm a complete idiot. I was running some telnet commands and forgot to quit


How do I delete photos in photo albums without using iTunes?

One approach would be to wipe the iPod (Touch, I assume?). Obviously doing so will erase all of those photos, any music, you have on the device, as well as all of your apps.

You do this by going to Settings -> General -> Reset -> Erase All Content and Settings.

If it is a new enough device to have iCloud backup, you could always disable photos, before wiping the device, and then restore using the iCloud backup. However, if you have photos on the device that you want saved, this approach will not work.


My iPhone 4s will not make or accept calls

This would have nothing to do with the phones settings, have you tried calling your contract provider? If that doesn't fix the problem i recommend taking it to the apple store where they can do a diagnoses of the problem.


Transferring contact list from Iphone 4 to a Windows 7 PC and vice versa

You can do it with iTunes! You can sync iPhone contacts with Windows address book, Yahoo! contacts, Google contacts or Outlook contacts... And after that you could sync it with another iPhone...
Also, you can use Apple's mobileMe service (which is NOT free). They have a sync tool for Windows (me.com)...


List of all AppleScript commands for Terminal application

In Script Editor you can reference the Dictionary:

Open Script Editor, navigate to File > Open Dictionary...  Choose The Terminal.app

When you click Terminal Suite you can see a list of classes:

If you wanted to get deeper in AppleScript you could buy the application Script Debugger version 7, but as noted in the comment there is a free version which is Script Debugger Lite if I recall.  It appears to have an extensive library and utilizes a tree structure separation that helps filter through what you might want.  The referenced image is from Script Debugger 6.


Last time I updated my Mac from macOS Catalina (10.15.5) to Big Sur  Beta 1, SIP was enabled again.
But I can't ensure you that it will work.
I found this on Google :

'Power on to firmware' from the Virtual Machine menu

Select 'Enter Setup'

Boot from the file

Arrow down to Recovery HD

Hit Enteruntil you can pick boot.efi

Select boot.efi

Hit Enter and you should now be able to disable SIP.


Why is my MacBook Pro already using swap memory?

This is normal behavior. You are not experiencing any memory issues in your screenshot above. What I suspect is happening is that OS X is creating some placeholder of sorts to enable swap memory, rather than actually using swap memory here. I have never seen a zero in the swap memory section, unless I have just restarted and open the Activity Monitor window fresh, and even then, I rarely see zero.

With Mavericks and Yosemite, the way the OS uses memory changed a bit. Essentially, the OS takes all the memory, and then manages it out as needed. So, our traditional way of looking at the memory report in Activity Monitor is not really valid. Due to this, Mavericks added the 'Memory Pressure' gauge, to give you an idea of when you have a limitation caused by memory. In your screenshot, you have a green memory pressure. For more see this answer.

Ars Technica has a nice description of this 'memory compression' in their Mavericks review:

http://arstechnica.com/apple/2013/10/os-x-10-9/17/


iPhone: Disable vibration for all notifications except for phone calls

You can turn off vibrations for individual events from Settings > Sounds.

You can turn them all off, turn off all but Ringtone (receiving phone calls), or keep them all on.

Note: Any events that are not listed here can be turned off from the apps that produce them.


Make One

See my answer on a similar Question.

Boost your laptop with a Roost, and add a 4" fan from BestBuy.


It sounds like you might have removed the protective coating in that corner of the screen and that now you have two options (one of which is better than the other!):

Apply acetone to the remainder of the screen - carefully, so the appearance of the screen is once more uniform in appearance. Then immediately buy a protective film for the phone's screen.
Take the phone for repair, asking for the screen to be replaced.

Option 1 involves no cost since you (obviously) already have acetone. Option 2 will be a fairly pricy repair, as it will involve replacing the entire screen, and there is literally no way you can claim that the damage was caused by anything except for your own actions. Option 2 is the 'correct' way to fix the problem.

The lesson you can take away from this is: be very careful with solvents and cleaning chemicals around sensitive equipment - especially if the equipment has a special finish.


Our "Cousin" has a number of good suggestions.

The "BIOS" which is just the firmware of the machine and not strictly speaking a BIOS needs to be there and non-corrupt just like he said.

You do need a battery and it needs to be good, it won't boot without it. That is what I would replace first. Just pop it out of the machine and take it to a batteries+ store or some such near you. They can test it, if it's good there are other (potentially more serious) issues. If it is bad, buy a new one.

Once installed just try switching it on.

If it is STILL not working it could be a bad power supply or any one of a hundred (literally...) other things. And depending on how much money you want to spend and how good you are with a multi-meter and some Googling for sites with repair info, you might get it up and running.

JUST ONE THING THOUGH It is very important to be very careful working in one of the all-in-one Macs with a built-in CRT like the Color Classic.

There will be a big red wire going into a rubber "boot" attached to the back side of the CRT. Stay away from that, there can be enough residual voltage stored in that tube to kill you. And no I am not exaggerating or just trying to scare you. Stay away from that wire, especially where it connects to the tube and the other end in the power supply. I have worked on a lot of old style all-in-one Macs and you can safely work in them. Just be careful and stay far away from that wire.

If a new battery did not do the trick, I would disassemble it: Motherboard, drives, RAM, etc. (but stay away from the high voltage power supply and the big red wire. Clean contacts and look for capacitors that have swelled up, broken wires or scorch marks. Re-assemble and try again.

That should at least get you started...


How can I prevent my Mac from periodically whooshing at me?

Could it be the sound alerts Messages has configured by default? I'm particularly thinking about the sound when a contact comes online/goes offline, which sound like a "whoosh".

You can check and disable these sound alerts individually for each event in the Messages preferences.


It turns out the metadata was not available because I cloned the repository inside the /tmp directory which is not indexed by Spotlight. Cloning the repository somewhere indexed by Spotlight works fine.


Use open firmware mode with external monitor (Powerbook G4)

I solved my problem by using a magnet to trigger the lid closed switch (upper middle of the touchpad in my 17' model)

An external keyboard would have worked as well.


I found this guide here with a simple Google Search.

If you are getting a "scratch disk full" error when attempting to crop an image, you probably have accidentally entered the size and resolution values in the options bar for the crop tool. You could have also possibly entered the values in the wrong units. This can cause massive render issues as it will try to generate an incredibly large file, ultimately causing the error. The solution to this issue is to press clear in the options bar after selecting the crop tool, but before you drag a crop selection.


Numbers regex for stripping domain from email address

Without regex, you can use this:

if A1 contains 'foo@sample.com' then in B1 you can place the following formula:

=RIGHT(A1;LEN(A1)-FIND("@";A1))


iPad Air sold online as new: how can I be certain?

My iPad Air did not include earbuds - I don't think any iPad model has even included earbuds.

As far as I can remember, every iPad I have bought from Apple has been received ready to turn on. If not 100% charged, then 80% charged or similar.

iPads do not come with a big manual at all. There's a little booklet with a few "cards" that explain the buttons on the iPad - that's really all.

So all in all, none of those observations should lead you to conclude that your iPad was not new when you purchased it.

To be sure, I would go to the Apple Support site and check your warranty status with your serial number.


What do I need to look for when selecting new RAM for my MacbookPro8,1?

I believe that 1333 MHz is the max that the computer can handle. You're looking for DDR3 memory at that clock speed. Brand doesn't particularly matter. I personally like G.Skill, Crucial, Mushkin. If you're on NewEgg and sort by rating it's usually a pretty good indication of how the memory does and often times people post their computer model in their review.


The AppStore doesn't download full pack apps, which were previously bought

If you purchased the upgrade inside the app it is called an "in-app purchase". In-app purchases can be restored by tapping on a button inside the apps that says something like "Restore Purchases".


Can I redirect to an alternative DNS Lookup server depending on domain request

You can specify the DNS servers that will be used for specific domains, but AFAIK this requires you to run BIND (named) on your machine. In this situation, your computer would be running a named process, and will have its configuration file setup to forward DNS requests for most queries to your ISP (i.e., the DNS servers that you were using before Google's Open DNS). This also allows you to specify domains in which you'd like the 'alternative' DNS server to be queried. Once you've got named up and running, you could then configure System Preferences to use your loopback address (127.0.0.1) for DNS lookups. The /etc/named.conf file for this configuration (based on Apple's default named.conf) would look something like:

//
// Include keys file
//
include "/etc/rndc.key";

// Declares control channels to be used by the rndc utility.
//
// It is recommended that 127.0.0.1 be the only address used.
// This also allows non-privileged users on the local host to manage
// your name server.

//
// Default controls
//
controls {
    inet 127.0.0.1 port 953 allow {any;}
    keys { "rndc-key"; };
};

options {
    directory "/var/named";
    /*
     * If there is a firewall between you and nameservers you want
     * to talk to, you might need to uncomment the query-source
     * directive below.  Previous versions of BIND always asked
     * questions using port 53, but BIND 8.1 uses an unprivileged
     * port by default.
     */
    // query-source address * port 53;

    // *** forward all DNS lookups to these servers
    forwarders { 8.8.8.8; 8.8.4.4; };
};
//
// a caching only nameserver config
//

zone "." IN {
    type hint;
    file "named.ca";
};

zone "localhost" IN {
    type master;
    file "localhost.zone";
    allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "named.local";
    allow-update { none; };
};

// *** requests for records in this zone will be forwarded to 10.0.0.5
zone "test.example.com" IN {
    type forward;
    forwarders { 10.0.0.5; 10.0.0.6; };
    forward only;
};

logging {
        category default {
                _default_log;
        };

        channel _default_log  {
                file "/Library/Logs/named.log";
                severity info;
                print-time yes;
        };
};

Configuring named

Before starting named, it may be necessary to generate the rndc key that's being used for rndc control:

sudo rndc-confgen -a

Note: the only portion of the default /etc/named.conf file that was modified above is the line in "options" that specifies the forwarder DNS servers (the ones that will answer most of your queries), as well as a zone entry for the "special" zone that you'd like to perform split horizon lookups for.

In this example, all queries are forwarded to the DNS servers 8.8.8.8 and 8.8.4.4 (Google Open DNS) with the exception of queries for records in the "test.example.com" domain (which are forwarded to 10.0.0.5 and 10.0.0.6).

Forwarder options

// *** forward all DNS lookups to these servers
forwarders { 8.8.8.8; 8.8.4.4; };

Zone to forward

// *** requests for records in this zone will be forwarded to 10.0.0.5 and 10.0.0.6
zone "test.example.com" IN {
    type forward;
    forwarders { 10.0.0.5; 10.0.0.6; };
    forward only;
};

Test your local named configuration

Next, you can test your named installation by running it in the foreground (before committing to the setup):

sudo /usr/sbin/named -g

In another Terminal window, query your local DNS server to confirm that it is working:

nslookup  apple.com 127.0.0.1

Make sure that your "special" forwarding zone is being utilized:

nslookup test.example.com 127.0.0.1

Setup named process to start at boot

Once you see that the lookups are working as expected, you can kill the named process that's running in the foreground of the first Terminal window by issuing an interrupt using the "Control"+"C" key command (^C).

It's possible to start the DNS server every time the machine boots by enabling the launch daemon job for that process:

sudo launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist

Lastly, you'd configure that the local machine's loopback address be used as the DNS server in System Preferences -> Network.

How to remove configuration and setup

This setup could potentially cause network problems (if not configured correctly). Here are some instructions on how to undo this setup:

1.) Remove the DNS server (127.0.0.1) from the network interface that you configured in System Preferences.

2.) Disable the launchd job that causes named to start on boot:

sudo launchctl unload /System/Library/LaunchDaemons/org.isc.named.plist


Identify which folder on mail server is currently designated by Mail.app as Drafts, Junk, Trash, Sent, Archive

You can read it with a text editor at the beginning of the file ~/Library/Mail/V3/MailData/BackupTOC.plist.

While you can read the paths of the mailboxes, you do not see, which belongs to Drafts and which to Sent, etc. On my system, the entries in the file are in the following order: Inbox, Drafts, Sent, Trash, Junk, Archive.

The mailboxes for each account are listed next to each other.

Note: Changes to the paths in this file have no effect. You must set it within the Mail application.


How can I add login and logout sounds to OS X 10.8.x?

Save a script like this as ~/Desktop/test and make it executable with chmod +x ~/Desktop/test.

#!/bin/bash

afplay /System/Library/Sounds/Blow.aiff

You can then add a LogoutHook key to /var/root/Library/Preferences/com.apple.loginwindow.plist with sudo defaults write com.apple.loginwindow LogoutHook ~/Desktop/test. It can be deleted with sudo defaults delete com.apple.loginwindow LogoutHook. You can run a script at login by adding a LoginHook key or by using launchd.

See also these questions about running scripts on logout and login and Daemons and Services Programming Guide: Customizing Login and Logout.


BootCamp 6 on MacBook Pro Early 11 - Unable to install Win10

Windows 10 is not supported under Boot Camp for your particular Mac.  See the Apple Support Document:  Use Windows 10 on your Mac with Boot Camp.

If you are able to install Windows 7/8/8.1 and then upgrade to Windows 10 then this is the workaround you should do.


i've seen this on some of my machines... it is fixable (though ican't remember the details for my situation). but it will stay very slow until you clean out those ui/windowserver errors.

firstly:
have you added any screensavers?
have you safe booted to clean out caches and check HD?

http://www.macworld.com/article/1163410/bugs_and_fixes_when_os_x_lion_slows_to_a_crawl.html


Can someone else see my WhatsApp contacts / chats if I downloaded app using his account?

He can only view your info if he's logged into WhatsApp using your ID and password.  It doesn't matter under which account the app was downloaded/updated from the App Store.

When you're done with the iPhone, and before you give it back to your friend, be sure to log out of WhatsApp.


A keyboard layout called Belgian2 with the backtick you want can be found at this page.

Install the .keylayout file (remove any .txt extension if there is one) in Home/Library/Keyboard Layouts.  Then go to System Preferences/Keyboard/Input Sources and use the plus and add buttons to activate it (look in the Others folder).  Then select in the "flag" menu at the top right of the finder.

To get to Home/Library, you need to hold down the option key while doing Finder > Go.  You can also install in Library/Keyboard Layouts to make available to all users.


I can only get a capital P with caps lock on, mid-2014 Macbook Pro

My first suggestion would be to reset both your SMC and NVRAM.

[Reset NVRAM]

Shut down your machine. Yes, a full shut down, not just logging out.
Press the power button and then press the commandoptionpr keys. You have to make sure you press these keys before the gray screen appears or it won’t work.
Hold those keys down until your Mac reboots again and you here the startup chime.
Let go of the keys and let your Mac reboot normally.

Note: When you log back in you may need to readjust some of your system preferences (e.g. speaker volume, screen resolution, startup disk selection, time zone information, etc).

[Reset SMC]

To reset the SMC on a Mid-2014 MBP follow these steps:

Shut down your computer

Keep the MagSafe adapter (power cable) plugged in.
Press at the same time shiftoptioncontrol (on the left side of the keyboard) and the power button
Let go
Turn your computer back on with the power button.


Using a Mac Mini as a central photo repository

With the way that iPhoto is built it would be quite difficult to share the library across computers. We have had some success with having an aperture library sit on a network share and have multiple installs access that library but not simultaneously. If you want central I'd suggest something like picasa web from google. That way all machines can access the existing stuff and also contribute to the main repository.


HP Easy Scan - "HP Scanner 3" will damage your computer

This message happens when the certificate used to sign software gets revoked. The OS does check for revocations online so yes it blocks apps even if you don’t update the apps or the OS.
For HP printers and scanners, the problem is the revocation of the certificates HP used to sign their software, not that macOS checks for revoked certificates. Things are working technically how they should, but from a support and culture perspective, I am certain thousands (perhaps millions) of people are realizing “suddenly” that this is built into their OS.

https://eclecticlight.co/2020/10/23/why-have-my-hp-printers-stopped-working-how-to-check-their-software-signature/

The vast majority of HP apps for macOS (which are slightly different than the driver stubs needed for printing) were signed by now revoked certificates.
You are correct in scanning software will not work unless you ignore revoked signed apps or update your software. Here is the package we pushed to thousands of Macs around noon yesterday to address yesterday’s specific certificate revocation.

https://ftp.hp.com/pub/softlib/software12/HP_Quick_Start/osx/Installations/Essentials/hp-printer-essentials-S-5_14_8_4.pkg

Run software updates and you should see updates for HP or worst case see if you can get support from them (they will be very busy the next few days while this all sorts out)

If you want to check your software, here are two apps I love and use to check certificates and signing status.

https://objective-see.com/products/whatsyoursign.html
https://eclecticlight.co/32-bitcheck-archichect/


App Approved but IAP's Waiting for review, not getting reviewed

I noticed from experience, that even when your app is approved, the IAP can take quite a while to get approved, especially when you have translated the IAP in (many) other languages, it seems that those needs to go to different teams that can understand the translation, to see if you deliver on your promise.

So in that mean time users get "Product not available" in the App. In my latest app I have 2 IAPs, the 2st one is approved 2 days after the App approval, the second which has more languages, is not yet approved (3rd day now).


There are indeed apps used to help you monitor and control your data usage over 3G. A quick Google search found this option: Data Usage for iPhone.


How to I go from .flac to .mp3 using LAME & FLAC using the Terminal alone?

Converting a single file without preserving tags

brew install lame
flac --decode --stdout test.flac | lame --preset extreme - test.mp3

--decode --stdout = -dc
lame - $outfile = input from STDIN
--preset extreme = ~245 kbit/s VBR

A shell script that preserves some ID3 tags

#!/bin/bash

for f in "$@"; do
    [[ "$f" != *.flac ]] && continue
    album="$(metaflac --show-tag=album "$f" | sed 's/[^=]*=//')"
    artist="$(metaflac --show-tag=artist "$f" | sed 's/[^=]*=//')"
    date="$(metaflac --show-tag=date "$f" | sed 's/[^=]*=//')"
    title="$(metaflac --show-tag=title "$f" | sed 's/[^=]*=//')"
    year="$(metaflac --show-tag=date "$f" | sed 's/[^=]*=//')"
    genre="$(metaflac --show-tag=genre "$f" | sed 's/[^=]*=//')"
    tracknumber="$(metaflac --show-tag=tracknumber "$f" | sed 's/[^=]*=//')"

    flac --decode --stdout "$f" | lame --preset extreme --add-id3v2 --tt "$title" --ta "$artist" --tl "$album" --ty "$year" --tn "$tracknumber" --tg "$genre" - "${f%.flac}.mp3"
done

To use the script, just save it somewhere like ~/bin/flac2mp3 and make it executable with chmod +x ~/bin/flac2mp3.

This would convert all flac files in your Music folder:

find ~/Music/ -name '*.flac' -exec ~/bin/flac2mp3 {} \;

Or slightly faster, since it only calls flac2mp3 once:

find ~/Music/ -name '*.flac' -print0 | xargs -0 ~/bin/flac2mp3


Facebook message notification showing blank message

This change is not a result of your specific OS X version. The change is on the server end by Facebook as they control what data to send to your Mac and the reason the text isn't showing is the text is no longer sent.

You might contact Facebook support to see if they are aware of this change - perhaps it's unintentional or you can so figure the web app to send the extra data to your browser.


I assume that you didn't shut the lid down while updating it or basically didn't put it to sleep through anyway.

if you didn't, I just recommend waiting.

if still stuck, try reinstalling using recovery mode. which is holding CMD-R just after power up during restart . Apple support for reference


Private Key and Certificate protection on IOS

Yes, iOS has MDM functionality built in to it to enforce enrollment into a policy framework where the device has to obey profile restrictions.

Passphrase restrictions was one of the first things to be deployed - perhaps around iOS 4.

You can use Apple's Server.app to set up these profiles as well as Apple Configurator and many third party MDM solutions can help you configure the OS to secure and introduce certificates and public/private key chains of trust.

Apple documents this at a high level at http://www.apple.com/iphone/business/it/management.html and once you have read up on how configuration profiles work, feel free to ask another more narrow question if you run into any difficulties.


Screenshot a specific dimension, by default

A popular capture tool that I'm aware of is SnagIt.   SnagIt does have an option for capturing a fixed region (pre defined size).

SnagIt isn't the cheapest of the capture tools out there...   just a popular one (and I also use it frequently for work).


Mac OS - Is it possible to sign in to iCloud via touch id instead of using the password?

Not at this time.

Currently, TouchID allows you to

unlock your apple devices
Authorize payments/purchases from ApplePay, iTunes Store, App Store and the iBooks Store
Unlock/authorize 3rd party app usage (Developer supported)

About Touch ID advanced security technology

  You can use it to authorize purchases from the iTunes Store, App Store, and iBooks Store, as well as with Apple Pay. Developers can also allow you to use Touch ID to sign into their apps.

You may see this in a future update, but (IMO) it acts like a second factor in a 2FA authentication when trying to gain access into your iCloud account.


Per info in the OP and comments, this will do as you asked.

In Automator:

Create a new Workflow.
Add a Find Finder Items action.

With settings, e.g., Search (Documents)
(All) of the following are true
(Kind) (is) (PDF)

Add a Run AppleScript action.

Replace the default code with the following example AppleScript code show further below:
Note: If Skim is not in the /Applications folder, then modify the value of the skimpdfPathFilename variable accordingly. You should not need to modify anything else unless you want to set the
value of the offsetInSeconds variable, e.g. set offsetInSeconds to 60, to a different value. This variable is used to help find the files that really have been modified since they were created. The granularity differential between the creation date and modification date when a file is first created can be from 0 seconds to a higher value, which is not a consistent value depending on how the file was created. Make adjustments as you see fit for your use case.

What the Workflow and example AppleScript code does:

Finds all PDF files in the target folder, including all subfolders.

This is done with the Find Finder Items action and its output is passed to the Run AppleScript action.

Creates a list of all PDF files that have been modified after the creation date, per the value of the offsetInSeconds variable.

This is done in the first repeat loop. Files meeting the criteria are stored in modifiedFilesList to be used in the next repeat loop.

Creates a list of all files that have annotations made in Skim.

This is done using xattr to get the extended attributes of the target files. If a file has the target extended attributes a flag is set to true and if not, set to false. The files flagged as true go into annotatedSkimFilesList to be used in the next repeat loop.

Embeds in place the annotations made to the files in Skim.

Using the skimpdf utility within Skim on the files in annotatedSkimFilesList, annotations are embedded in place. Thus no need to export to a second file, then delete the original and replace it.

NOTE: While I have tested this and it works without issue for me, nonetheless do not run this until you are sure you have a proper backup! You should also test the workflow on a small sampling of copied files placed outside of the actual search folder the workflow will be run on after testing is done.

Example AppleScript code:

on run {input, parameters}

    set skimpdfPathFilename to "'/Applications/Skim.app/Contents/SharedSupport/skimpdf'"

    set offsetInSeconds to 60
    set modifiedFilesList to {}
    set annotatedSkimFilesList to {}

    repeat with i from 1 to count input
        set fileInfo to info for item i of input
        set cDate to creation date in fileInfo
        set mDate to modification date in fileInfo
        if mDate > (cDate + offsetInSeconds) then
            set end of modifiedFilesList to POSIX path of item i of input
        end if
    end repeat

    repeat with i from 1 to count modifiedFilesList
        set withNotes to (do shell script "xattr " & quoted form of item i in modifiedFilesList ¬
            & " | [ $(grep -c \".*_notes$\") -ge 1 ] && printf 'true' || printf 'false'") as boolean
        if withNotes then
            set end of annotatedSkimFilesList to item i in modifiedFilesList
        end if
    end repeat

    repeat with i from 1 to count annotatedSkimFilesList
        do shell script skimpdfPathFilename & space & "embed" & space & ¬
            quoted form of item i in annotatedSkimFilesList
    end repeat

end run

Understanding the do shell script command in the second repeat loop:

When a PDF is annotated in Skim and saved, extended attributes are set on the file, e.g.:

$ xattr Filename.pdf
com.apple.FinderInfo
net_sourceforge_skim-app_notes
net_sourceforge_skim-app_rtf_notes
net_sourceforge_skim-app_text_notes
$

The output is piped | to:

[ $(grep -c \".*_notes$\") -ge 1 ] && printf 'true' || printf 'false'

Which tests the output of grep counting the occurrences of the pattern and if grep finds one or more occurrences of the pattern, then the value of the withNotes variable is set to true, while being set to false otherwise.

Note that Skim does have a built-in command line utility, e.g. /Applications/Skim.app/Contents/SharedSupport/skimnotes that can be used to test if a PDF has annotations made in Skim, however because of its output this utility is better used in an shell script run in Terminal then a do shell script command, and why I used xattr and grep instead.

Note: The example AppleScript code above is just that, and does not include any error handling as may be appropriate/needed/wanted, the onus is upon the user to add any appropriate error handling for any example code presented and or code written by the oneself.


itunes connect app analytics - number of app updates

I was looking in the wrong place. Sales and Trends is the place to check for number of app updates. To check how many users have updated go to itunes connect >sales and trends. Click Add Filters > Transaction type > updates.


What is the best way to validate every single file on an external drive?

According to Apple, if you run First Aid on a volume, Disk Utility verifies all the contents of that volume only. This is from this site. First thing I'd do if run first aid on your drive. It takes about 30 minutes to verify my drive.


If you setup your Gmail account as IMAP, it is not pushed. If you setup your Gmail account as an Exchange account, then it will be. The instructions on how to do this are found on this page. Hope this helps.


If your disk supports S.M.A.R.T. feature then you can learn it from Disk Utility through clicking to info button after selecting related disk from the disk list.


This is definetely possible.

You might get diffrent resutls from diffrent tools though.

Furthermore be prepared that if you computer isn't really fast you might experience heavy lagging issue on your virtul virtual machine.

But otherwise the virtual machine will most likely run since itself will not see the diffrence in running on an actual machine or on another virtual one.


You can try the Chess Free  and Chess * apps, both are free, compatible with iPhone 5S and iPad 3 and top in downloads.

If you want to learn about chess, there are some ebooks like Learn Chess available in app store and you may also try Chess - Play & Learn which was developed for both iPhone and iPad.


Can't access AppStore when connected via 3G

I also had a problem where the App Store was working on Wi-Fi, but not on 3G and 4G networks. I solved it by going into:

Settings → Mobile Data (also called Cellular). Under the heading Use Mobile Data For, enable App Store.


Replacing MacBook Air SSD with another MacBook Air's SSD

It will be as if you swopped Macbooks. It will work perfectly as it was in first Macbook.

Side note:

You can restore your internal "Macintosh HD" hard drive to an external hard drive using Disk Utility in Recovery Mode, then boot from your external drive on ANY Mac. This is ideal if you want to switch between your home Mac and work Mac with only carrying 1 external hard drive which you can even encrypt before it gets lost or stolen. (Enable FileVault in System Preferences before restoring/cloning)


iPartition

For all my partitioning, I use and recommend iPartition. It will allow you to resize partitions without deleting any data. It also works for Boot Camp volumes and other PC disks. It will automatically move partitions if necessary to allow resizing into free space that is located before the partition.

  With iPartition, resizing a partition is as simple as selecting it, grabbing the resize handle and dragging. Not only that, but if you have several operations to perform, iPartition lets you queue them up and run them one after another, so you can have a cup of coffee while iPartition works. This feature, coupled with iPartition’s ability to automatically rearrange your existing partitions when necessary, makes iPartition the easiest partitioning tool that you’ll ever use.


How to install 10.4 on a partition on a Macbook Pro that was been upgraded to 10.6.8

You’ve made the partition, but it won’t be bootable until you install OS X on it. Boot from the install media CD holding C on boot, choosing the new partition as the destination for the install. Once OS X is installed on the partition, it will appear alongside your existing install in Startup Manager when holding alt/option on boot.


App Store on High Sierra suggests Mojave-only updates

The current latest version of the three iWork apps (as mentioned in the question), are supported on macOS High Sierra 10.13 and iOS 11. You are right, that the apps as well as the OS will be well supported into the future.

1. Pages

2. Keynote

3. Numbers

However, as mentioned in the release notes for the apps, certain features require the app to be running on macOS Mojave and Siri shortcuts requires iOS 12 which is the first iOS version to support this feature.

Pages for macOS
What's new in Version 7.2

  Support for Continuity Camera allows you to take a photo or scan a document with your iPhone and have it automatically appear in your document on your Mac. Requires macOS Mojave and iOS 12.

Pages for iOS
What's new in Version 4.2

  Support for Siri Shortcuts. Requires iOS 12.

Keynote for macOS
What's new in Version 8.2

  Support for Continuity Camera allows you to take a photo or scan a document with your iPhone and have it automatically appear in your presentation on your Mac. Requires macOS Mojave and iOS 12.

Keynote for iOS
What's new in Version 4.2

  Support for Siri Shortcuts. Requires iOS 12.

Numbers for macOS
What's new in Version 5.2

  Support for Continuity Camera allows you to take a photo or scan a document with your iPhone and have it automatically appear in your spreadsheet on your Mac. Requires macOS Mojave and iOS 12.

Numbers for iOS
What's new in Version 4.2

  Support for Siri Shortcuts. Requires iOS 12.


GarageBand Static when recording guitar using JAM 96k interface

Check the bit rate of garage band verses your interface. If garage band is recording at 24 bit and your interface is 16 bit, you might get static, especially if you have a lots of tracks. AC


Identify Certificate Authority from public key

In OS X you can inspect all the system root certificates by doing the following:

Press cmd + spacebar and then type "keychain access" followed by return.
Select "System Roots" and "Certificates" in the left side pane.

You should now see all the root certs installed and used by OS X e.g.

You should be able to compare this list to the list of certs installed on your Ubuntu box.

PS: You can parse the cert.pem certificate via openssl x509 -text -noout < /usr/local/etc/openssl/cert.pem. This won't give you a list of roots though, just a single cert (whose purpose I am unsure of).


iOS - App Store view app purchase history

Apple introduced the first major App Store re-design with iOS 11.

In the re-designed App Store app, you can easily find the list of app purchases linked to the Apple ID currently logged into iTunes & App Store, by tapping on the Account profile picture visible towards top right on all of Today, Games, Apps and Updates tabs.

To view the list of purchased apps:

Open App Store App. Tap on the Account profile picture shown towards top right, from any one of the tabs.
A new screen animates from the bottom. Tap on Purchased.
Voila! All the linked apps are listed.
Above steps are similar on both iPhone and iPad

iPhone:

iPad:

Important Note: The question contains a statement:

  However there’s something I can’t find anymore with this version of App Store: The whole list of purchased apps associated with the iCloud account signed in.

Do note, that different Apples ID's can be used to sign into iCloud and iTunes & App Store on a single iOS device at the same time. The apps listed under Purchased section in the App Store app are linked to the Apple ID signed into iTunes & App Store under Setting app and not the iCloud Apple ID. Apple ID for iCloud and iTunes & App Store can be managed separately.


small button on the left-hand side of MacBook pro

It's a way to check the battery charge level without having to wake the computer (or even turn it on). If it lights up in all green, then the battery is fully charged.

The newer models actually don't have that feature, but they also get 30 days of standby time now, so they probably figured it wasn't necessary anymore.


Face time in a middle east version of iPhone in India

I would not expect FaceTime to work if you unlock a phone purchased in Middle East.

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

FaceTime may be unavailable if your device originates from this country or region and becomes unlocked or is used in another country or region.

The footnote is very broadly worded. My presumption is that phones sold in the entire region have legal or contractual restrictions causing FaceTime to be bound to specific carriers and/or the device remain in specific geographical boundaries for FaceTime to operate or be blocked. It’s unlikely even if you export it closed box and do first activation in India that you would bypass UAE intended restrictions.  However, Apple did write this as a footnote, so I can’t say you’re out of luck across the board.
If you are uncertain when it’s time to spend your cash, be sure the return policy lets you test in India soon enough to return the device if you can’t be sure the features you need will work with the eventual carrier and eventual location. (Or be OK with whatever profit or loss you take reselling a “brand new phone” locally is acceptable risk)


How to change font color of notes made on Preview?

For me, this problem happened when I switched to "dark mode" from my system preferences. when I switched back to light mode, I could read the notes again. I didn't find another way around this :(


Hey Siri, turn on airplane mode.

That automates turning on airplane mode very well for me. I hope this meets your needs based on the requirements listed.


Is there a way to monitor what data is displayed on iPad/iPhone

Rather than wireshark, try using a http proxy, like fiddler2.  Then save the Rss content to a file, and load it into a browser, like firefox.  Then you'll have to visually diff the two views of the RSS feed.


How to find when "Find My" location tracking was enabled for a contact

You will see a notification* in your messages with that contact stating "You started sharing location with..."

*This is not a message/text, it's a notification. I believe you can't do a text search for this through Messages app on Mac, unlike the usual text messages.


How does google maps know that I've taken pictures?

As evident from the screenshot of the Google Maps settings, you've granted the app access to all your photos. So there is nothing which stops Maps from searching geolocations of photos recently taken and make appropriate recommendations.
Also, this thread here suggests that

Google Maps suggest automatically to upload photos to places you visited.
This option could be modified here:
Open Google Maps then go to menu > settings > notifications > your contributions > adding your photos, see suggestions for photos to post (DISABLE THIS BOTTON).

Those who have this or geolocation disabled mayn't see the photos access prompt or access settings..
The best I can speculate is: App has geolocation or location history turned on. When you agree to share/upload photos for improving the service, it asks for photos access and it's granted. Now whenever you return from some place to a previously significant place, photos can be checked against for location for recommendations.
As per the comment:

[E]ven if I disable the see suggestions for photos to post option, Google Maps still can access my photos and upload them to anywhere, without showing me a window to pick photos, right?

Would need to see the photos API for that. Till now, what is think is that, it's a native iOS interface to display photos.


I solved by copying a .DS_Store from another folder to Macintosh HD.
I don't know why but Finder wasn't going to create it by itself.


Why Do I Need An Admin Password To Delete Apps But Not One to Install?

The App Store runs elevated privileges as do many other parts of the system. Think of a bank, typically anyone can go deposit money in an arbitrary account, but only people with permission to withdraw funds can remove them.
When any account asks to install apps, the system checks the configuration and if allowed, installs them with the permissions programmed into the package - using the App Store app”s elevated privileges, not your account privileges to do the install.
“Why did this ship as a feature?” is harder to answer since computers are designed by many people and they, over time, agree on some ways of setting things up. Your computer could be set up to not even allow non-admin to install apps, so this is more about the convention of default settings being  chosen and if you or someone else has modified those default settings. It could be changed so anyone can delete anything in the Applications folder.
Have a look at the permissions on the app or folder and that explains why some users can delete or change it and others cannot.

https://support.apple.com/guide/mac-help/change-permissions-for-files-folders-or-disks-mchlp1203/mac


I don't have access to the Apple ID acct on my iPad and the login icons keep poppin up. What can I do

Whatever you do, do NOT do a factory reset, because if the device ever needs activating it will require the password. This is to deter thievery.

You need to turn off the iCloud integration, and switch all the IDs to be yours. I believe that to do this you will need the password for the current ID, so you really should go to your friend and get her to type the password in for you.

Again - this is to stop people from stealing iPads/iPhones, as they are effectively unusable without the password.


Factory Reset macOS Sierra partition greyed out and no drop down

Unmounted partitions appear greyed out but are still erasable, so you could try mounting the partition.

I believe the partition would not be mounted if it's hidden. I'm not sure whether it's possible to hide your base system partition though, and I don't know why you don't see the usual dropdown.


I sync'ed twice for my iPhone 4S and my iMac, but it still asked me to transfer purchased content to my Library?

Follow the steps in this Apple support page. This page goes through the steps to ensure that iTunes on the target computer is authorized, and the steps to transfer are:

Connect your device to the computer.
Select the Transfer Purchases menu option

You should then be able to upgrade your iPhone without any additional prompts.


Some playlists are missing from iTunes Match

Turn on the iCloud Download and iCloud Status columns in iTunes, using View > Show View Options (on a Mac).  Look for items with problems: for example, voice memos, which can't be uploaded to iTunes Match.
If step 1 doesn't reveal any problems, try turning off iTunes Match (via Store > Turn Off iTunes Match), then turn it on again.


How can I get the iPhone to "forget" certain words?

It sounds like it used to be possible to manually edit the user dictionary, but unfortunately it isn't anymore.

Just a guess, but perhaps you can have it forget them the same way it learned them — when it suggests the word, try tapping on the small [x] next to the suggestion. If you do this a few times it may "forget" the word.

You can reset the dictionary entirely by going to Settings > General > Reset:


The developer of "Thunderbolt3Unblocker" lists this as a known issue and recommends a firmware update on the TB16 which apparently helped some users.

Source: https://github.com/rgov/Thunderbolt3Unblocker/issues/28

  video output does not work. Unfortunately, this is out of scope for this project.


Cancelled wireless Migration Assistant... best way to start over?

If the destination MBP is brand new, save yourself some trouble, restore it from factory and run the Migration Assistant again.

However you can probably run it again and everything should be ok, it really depends what you have and what has been copied. Check /Library/ and ~/Library (use the Terminal), for example if you had GarageBand or Garage Band Jam Packs, those may have been partially copied.

I did that when I brought an MBAir. It was taking so much that I aborted, cloned my other Mac's drive and used a USB drive to do the migration.