How to wrap a DMG file with a wizard installer?

It's not perfect, but I've got something very nice by using a combination of IzPack and https://github.com/Jorl17/jar2app

The IzPack builds a java installer but then you are stuck with an executable jar file. That's where jar2app comes in - you can convert the jar to an app file with a bundled JRE.

Works for me, not perfect because the installer size gets kinda bloated. And also now you have a .app file which is actually an exploded archive. So you have to wrap that in a DMG. But that works.


How to connect 2 laptops to separate monitor and work simultaneously?

This is impossible.  You cannot have two inputs on a monitor simultaneously display.

What you need is to do is have one of the laptops hooked up to the monitor and share that desktop to other users.  Skype, Go2Meeting, TeamViewer and other screen sharing and collaboration software have this capability.


Fan of my MacBook Air is Running at High Speed and Making Noise

Reset NVRAM & Reset SMC

If that doesn't help you might want to open up your MacBook (or get it opened up by a technician) to check for dust or other clogging. An Apple Certified Service Provider will also have the ability to do a hardware test, the fan itself could be the problem as well.


How to stop can't connect to iCloud message from popping up

Preferences > Internet Accounts: Remove your iCloud account.


MacOS Bluetooth Appears "Permanently" Not Available? (MacOS 10.15 Catalina)

macOS Catalina Version 10.15.6 (19G73) seems to have "fixed" some of the problem but not all of it...
The MacOS "Console" System Log still has some error messages however the bluetooth connection does show up in networking.
bluetoothhd : deny(1) mach-lookup com.apple.server.bluetooth
Here is what the screen shot of the system log files look like if you search for "bluetooth"

the suspicion is that this is a hardware to OS "bridge bug" that is specific to MacBook Pro's?  For example... my system with...
Hardware Overview:

  Model Name:   MacBook Pro
  Model Identifier: MacBookPro11,3
  Processor Name:   Quad-Core Intel Core i7
  Processor Speed:  2.8 GHz
  Number of Processors: 1
  Total Number of Cores:    4
  L2 Cache (per Core):  256 KB
  L3 Cache: 6 MB
  Hyper-Threading Technology:   Enabled
  Memory:   16 GB
  Boot ROM Version: 162.0.0.0.0
  SMC Version (system): 2.19f12


Apple routers generally have no viable software you can customize. Other generic and third party routers often can be flashed and updates. It might be possible to get this working on routers that are able to run pared down versions of Linux (such as DD-WRT or Tomato) in place of their stock firmware. Linux can do AirPrint sharing of standard printers with a combination of CUPS and avahi (Bonjour) following instructions you can find here. Some of the 3rd party router firmwares already have CUPS configured, and I suspect you could get avahi working on them as well, there may be a pre-built version, but you may have to compile yourself.

Bottom line, given a compatible router, you should be able to do it, but it will require a fair bit of hacking and googling. There's no turn-key solution that I'm aware of, and of course this only works with routers that can use 3rd party firmware (there's a pretty good selection, but definitely not all), and Apple base stations definitely won't work unless Apple itself adds the functionality.


"Breaking News" feature for OS X Yosemite

While visiting the New York Times website, you (probably unwittingly) allowed the site to send push notifications to you on your Mac, but removing them is very simple:

Open Safari
In the menu bar, click Safari->Preferences->Notifications
Once there, check the box for "Deny" to the right of "The New York Times".


App Store says an app is installed, but it isn't

Just fixed it. Sorry for the noise, guys.

This thread fixed it:
https://superuser.com/questions/437708/how-to-re-install-an-app-that-shows-up-in-the-appstore-as-update-instead-of-b#answer-439700

Thanks!


iOS apps cannot control Wi-Fi, so it is not possible for an app to provide a Today widget to change the Wi-Fi power.

If your device is jailbroken, you can install  RealCC, which makes the toggles in Control Center for Wi-Fi and Bluetooth control the power rather than connections.


SNB Framebuffer did not show up,unload - MBP won't boot

Turns out it was the battery.

I was having the dreaded kernel_task problem where the CPU was using between 300 and 1,200 percent. I assume this was what was causing the mentioned error (among other problems).

After disconnecting the battery, the laptop booted fine and I was able to transfer my data.


Can you tweak or customize Spotlight to find first specific files and folders?

No. At one point, Spotlight would learn from your choices, but that functionality seems to have been lost in the most recent version.

You could get the functionality you want with an App Launcher like Alfred, or Quicksilver.


Multiple versions of VS Code on Apple Mac

Here is the solution (taken from Stack Overflow Several versions of VSCode after update):

Locate the other versions
You can just run each of them, right-click on the Dock icon of the running version and select Options → Show in Finder.
My versions were located here at
~/Library/Application Support/com.microsoft.VSCode.ShipIt/update.OhD5XFk

Delete it
Just delete the whole directory update.OhD5XFk


How to disable shortcut for an Automator script?

If you want to remove the shortcut and not the service go to System Preferences > Keyboard > Shortcuts and make sure that in the right pane services is selected, I think that might have been your issue. The just un-click the check box next to your listed service.

I've had an issue recently where services aren't showing up in the services pane, to fix this just copy the service to your desktop from ~/Library/Services and delete the service in the Library directory, then paste the service back in again.


Switch to another app's active window only

There seem to be two proprietary programs that do solve this problem, but there isn't a way to set it up yourself using a keyboard shortcut.

The two apps are Witch (as suggested by Buscar웃) and Contexts, in case someone wanted to check them both out. Witch costs $14, and Contexts costs $9.

I'm trying both to see which one fits my needs most as both offer a free trial.

http://manytricks.com/witch/

https://contexts.co


First off, the high number is the average energy impact, not the current.
This is in line with what you say you currently have open: merely 4 tabs.

Since I don't know what you have been doing before, I can't tell you exactly what might have caused this energy impact. But there is quite some cached Safari web content (Safari is using too much RAM. How can I reduce its memory footprint?, quite old though).

Probably the easiest way to solve the issue is to (force) quit Safari (Activity Monitor → Safari → in the left upper corner X → Quit/Force Quit) and restart your MacBook Pro.

If the problem persists try to delete web page cache with Safari → Preferences → Privacy → Advanced → Show Develop menu in menu bar, then in the menu bar at the top Develop -> Empty Caches.

You can also follow this guide, it also explains how to delete cookies:

https://www.macworld.co.uk/how-to/mac-software/clear-safari-cache-3496193/

Note: Flash Player is a notoriously bad extension (slow and unsecure). If you have it installed, remove it. You shouldn't need it these days. You can read more about it here:

https://lifehacker.com/you-really-shouldnt-be-running-adobe-flash-player-anymo-1829721122


Developer of a tool says I need to run an exe file and chmod it on mac

I have downloaded the program and can confirm that the exe file is indeed an ordinary exe file - and definitely not a script file for Linux or anything of the sorts.
I would assume that when the author mentions that the project is cross-platform, and allows running on Linux and macOS - he means that you could install the Mono Project and run the program that way.
However executing the exe file via mono like this:
mono dxDD2RenPy.exe

doesn't actually work. It does work with other .NET cross-platform exe files though.


What do the new Terms and Conditions for the iTunes Store mean?

It means you can download TV shows you've purchased in the past for different Apple devices, though it may not always be available to download at all times.

Source


Trying to Free Up Space - Can I Delete Library Cache?

Yes you can delete anything in the Cache folder. There's no unsaved things. Just cached data. Like renderinged things in the case of After Effects.

In video editing software you can often define maximum cache size.


How do I sign out of a Twitter account on the iPhone?

The only way to sign out of an account is to actually delete it, according to the UI. This is tied into the Twitter integration that was part of iOS 5.

To sign out of the account, you need to:

Go to Settings
Choose Twitter
Tap on the account you want to sign out of.
Tap Delete Account

This does not delete your actual Twitter account, it just logs you out and removes that accounts credentials from your device.


The solution is to source the file dependencies you need inside the automator script.

Example if you added all of your scripts to ~/.zshrc

source ~/.zshrc
deploy

You can debug things easier by doing which deploy to check to see if that script is accessible.


Remove characters preceding the second underscore in file names

Bash can figure out where the last underscore is using a regular expression match, then you can use its substring extraction to get the part of the filename that you care about. Something like this:

#!/bin/bash

file="021_D05_53715-F.ab1"
pos=`expr "$file" : '^.*_'`
newfile=${file:$pos}
echo "$file -> $newfile"


There's no post-execution hook, only a pre-execution hook: if set, the value of shell variable PROMPT_COMMAND is executed prior to issuing the prompt. See man bash for details.

An option would be to create a function that tells Terminal to beep after the long command is run, so you know when it finishes. Such a function would be:

$ function r { $@; beep; yourscript; }

Your script will be automatically launched after Terminal makes a beep.

Use the function to run those long commands like this:

$ r longcommand

You can add the function to your .bashrc file to avoid defining it every time.

If you're not a fan of audible bells you can tell Terminal to flash instead:


"Import All New Photos" in Photos.app imports duplicates

Repairing my Photos.app Library fixed the issue! Photos/videos that I've imported now show up as "Already Imported" instead of as "New Photos".

The Solution

  Hold ⌥-⌘ (Option-Command) while launching Photos.app

You will be prompted to repair your library. Proceed to do so.

Note: It is highly recommended to back up your library first in case the repair process corrupts it.

Source (Apple Forums Q&A)


Application "Preview" is not letting me mail a pdf

Clicking on the sharing icon in the toolbar should give you the option to mail the document.


Ipod Classic 120 GB frozen when syncing with a new PC.

Let your iPod connected to your PC then turn the pc off by clicking "turn off computer" good Luck!

Herchixnyc


Here is how I used the control + command + c keys in Keyboard Maestro.  It's a paid app with a free trial period.  Frankly, I didn't have much luck defining apple's keyboard short cuts. It was all confusing to me.

Start up Keyboard Maestro
https://www.keyboardmaestro.com/main/

Keyboard Maestro does come with an assist to help you create your first action.  It's a little confusing at first to figure out what button to click when. They do have a forum.

click on the plus icon to create a new action

pick what key you want to be the hotkey.  ( not shown )

add a new action. request to see the list of actions

create new action.

Pick your action.

Resulting page.


I think I just found the solution, like this:

ioreg -l | grep KeyboardLanguage | awk '{print substr( $0, 56, 20)}' | tr -d "\" =|"


Have you considered iTunes Match for music & iCloud Photo Stream for the photos?

There is a total of 4 people in our family and between us we have 5 iOS devices, an Apple TV, a few laptops and an iMac. The iMac is setup as our main digital hub. It contains our master iTunes and iPhoto libraries. Here is our setup:

Music Setup:

We have one Apple ID that all iTunes & App Store purchases are made from.
The iMac contains a local copy of all our music and is set to sync with iTunes Match.
All other devices* (OS X and iOS) have iTunes Match turned and do not have local copies of the music files (this has cleared up over 40 GBs form my Air!).
All devices have access to all the songs and can play them either by streaming or by downloading from the cloud and playing them locally.
Any added music syncs back up with iTunes Match and is available from all devices (this also works for correcting meta tags).

*One exception is our kids' iOS devices, we have iTunes Match turned off on them and sync songs via direct connection to the iMac and manually selecting the songs via a playlist as we don't necessarily want them to be able to listen to all our music. This also makes it simpler for them to find what they want to listen to (they're 6 and 3 years old).

Photo Setup:

iMac contains our main photo library and has Photo Stream turned on.
All other devices** (OS X and iOS) have their own photo library and have Photo Stream turned on.
The iMac automatically downloads all photos taken from all devices with Photo Stream turned on.
All devices have access to all photos that are in the Photo Stream and can add to their libraries if desired (this can also be an issue, as all will see everyone's photos).

** One exception here is that I use a different iCloud account from the others as I use my devices for work and therefore keep a separate photo library. All my devices sync to my iCloud account. When I do take family photos on my devices I need to manually add them to the family iMac.


Recover data from partition showing as FFFF

The second partition of your internal disk got the wrong partition type, your data probably won't be lost.

A bootable OS X partition (except the Recovery HD) either has the GUID 48465300-0000-11AA-AA11-00306543ECAC for a standard OS X partition or the GUID 53746F72-6167-11AA-AA11-00306543ECAC for a CoreStorage partition. The FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF is an unknown partition type (but not no partition like the 000000-0000-0000.... one).

The first block of a standard OS X partition doesn't contain non-zeros, the first block of a CoreStorage partition contains some non-zeros. To get the first 3 blocks of a partition enter sudo dd if=/dev/diskXsY count=3 | hexdump.

The GUID can be modified with gpt. Modifying the GUID partition table with gpt requires to unmount the whole disk which can't be done if you boot to its Recovery HD or another boot volume on the same disk.

Boot to an independent OS X/macOS system providing hexdump. Here it was possible to boot to Internet Recovery because the disk contains a second OS X system (disk0s6) with hexdump. The (Internet) Recovery HD usually doesn't provide hexdump.
Open Terminal in the menubar Utilities > Terminal
Get an overview with diskutil list
Get an overview of your internal disk with the disk identifier found in the previous command. Below I assume the disk identifier of your internal disk is disk1 (replace it with the one you have found in your environment)

gpt -r show disk1

Unmount disk1 with diskutil umountDisk disk1 if booted to an external disk/thumb drive with a full OS X/macOS
hexdump the first 3 blocks of the FFFF... partition:

dd if=/dev/disk1s2 count=3 | hexdump

or (depending on your boot volume)

dd if=/dev/disk1s2 count=3 | /Volumes/2nd_SysVol_name/usr/bin/hexdump

The following result identifies it as a normal OS X partition:

0000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000400 48 2b 00 04 80 00 21 00 48 46 53 4a 00 00 01 ff
0000410 d3 8c 77 d3 d4 33 3c b0 00 00 00 00 d3 8c 5b b3
0000420 00 00 02 a8 00 00 00 25 00 00 10 00 00 fe b7 f6
0000430 00 fe 1e fa 00 ed 80 00 00 01 00 00 00 01 00 00
0000440 00 00 10 f2 00 00 5a 9d 00 00 00 00 00 00 00 01
0000450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000460 00 00 00 00 00 00 00 00 7d 9d b0 3a 02 31 62 f0
0000470 00 00 00 00 00 1f e0 00 00 1f e0 00 00 00 01 fe
0000480 00 00 00 01 00 00 01 fe 00 00 00 00 00 00 00 00
0000490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
00004c0 00 00 00 00 00 60 00 00 00 60 00 00 00 00 06 00
00004d0 00 00 0a 00 00 00 06 00 00 00 00 00 00 00 00 00
00004e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000510 00 00 00 00 03 10 00 00 03 10 00 00 00 00 31 00
0000520 00 03 ac 00 00 00 31 00 00 00 00 00 00 00 00 00
0000530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000560 00 00 00 00 05 40 00 00 05 40 00 00 00 00 54 00
0000570 00 00 10 00 00 00 54 00 00 00 00 00 00 00 00 00
0000580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000600

The first number is the byte count in hex: 0000000: 0; 0000600: 1536. The * denotes identical lines. This means: the first two blocks (0x000-0x3ff) are all zeros.

A CoreStorage partition shows some non-zeros in the first block (0x000-0x1ff):

0000000 0c 73 a1 a9 ff ff ff ff 01 00 10 00 07 14 d7 01
0000010 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000030 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0000040 00 20 c1 cc 0f 00 00 00 00 00 00 00 00 00 00 00
0000050 00 00 00 00 00 00 00 00 43 53 01 00 00 00 04 00
0000060 00 10 00 00 00 00 40 00 11 bc fc 00 00 00 00 00
0000070 11 c0 fc 00 00 00 00 00 11 c4 fc 00 00 00 00 00
0000080 11 c8 fc 00 00 00 00 00 00 00 00 00 00 00 00 00
0000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000a0 00 00 00 00 00 00 00 00 10 00 00 00 02 00 00 00
00000b0 62 02 98 59 ee a9 ab 51 9b 49 23 90 2e f8 8b 43
00000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000130 e4 6e f8 f2 63 99 45 c1 b2 13 86 28 a5 18 46 6d
0000140 c4 51 c0 f6 32 f9 43 ab 8e 59 42 d2 1a ef f6 50
0000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000400 48 2b 00 04 80 00 21 00 48 46 53 4a 00 00 01 ff
0000410 d1 98 a4 93 d4 33 8b d5 00 00 00 00 d1 98 88 73
0000420 00 06 07 53 00 01 82 39 00 00 10 00 00 fb 6a 00
0000430 00 c5 1c 55 00 25 73 c7 00 01 00 00 00 01 00 00
0000440 00 0d e2 65 00 3e a2 fb 00 00 00 00 02 20 00 fb
0000450 00 00 00 31 00 06 b9 ef 00 00 00 00 00 00 00 00
0000460 00 00 00 00 00 00 00 31 fb 48 1e a0 6c 47 a2 9f
0000470 00 00 00 00 00 1f e0 00 00 1f e0 00 00 00 01 fe
0000480 00 00 00 01 00 00 01 fe 00 00 00 00 00 00 00 00
0000490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
00004c0 00 00 00 00 00 60 00 00 00 60 00 00 00 00 06 00
00004d0 00 00 0a 00 00 00 06 00 00 00 00 00 00 00 00 00
00004e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000510 00 00 00 00 0e 40 00 00 01 30 00 00 00 00 e4 00
0000520 00 00 10 00 00 00 e4 00 00 00 00 00 00 00 00 00
0000530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000560 00 00 00 00 11 d0 00 00 01 30 00 00 00 01 1d 00
0000570 00 02 80 00 00 00 72 00 00 13 30 97 00 00 13 00
0000580 00 15 c5 aa 00 00 13 00 00 18 2d 23 00 00 13 00
0000590 00 19 d8 fb 00 00 13 00 00 1b 76 cb 00 00 13 00
00005a0 00 1c 34 70 00 00 13 00 00 1d 0e 4d 00 00 13 00
00005b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
*
0000600

The line starting with byte 0x130 shows the UUID of the Physical Volume, the line starting with byte 0x140 shows the UUID of the Logical Volume Group.

The string 48 46 53 4a (= "HFSJ") in the first 16 bytes of the third blocks identifies a Journaled HFS+ volume.
First fix your Recovery partition:

diskutil umountDisk disk1
gpt remove -i 3 disk1
diskutil umountDisk disk1
gpt add -i 3 -b 684055176 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk1

Now remove the second partition:

diskutil umountDisk disk1
gpt remove -i 2 disk1
diskutil umountDisk disk1

re-add the partition with the proper type
either a normal OS X partition

gpt add -i 2 -b 409640 -s 683645536 -t 48465300-0000-11AA-AA11-00306543ECAC disk1

or (if you have found a CoreStorage partition)

gpt add -i 2 -b 409640 -s 683645536 -t 53746F72-6167-11AA-AA11-00306543ECAC disk1

Finally verify/repair the disk with diskutil verifyDisk disk1 and/or diskutil verifyVolume disk1s2. If a repair is needed use repair (instead of verify) as prefix in the above commands.

If you don't have an OS X/macOS volume with hexdump use this answer: How do I recover/fix my OS X partition?


Can I customize the ToolStrip to include Automator scripts?

BetterTouchTool has an alpha version which supports the Touch Bar.
You can use the ‘Open Application / Script / File’ action in BTT to launch your Automator app.


What are the differences between the various Mac video "compressor types"?

Most of these codecs you can read more into by doing Google Searches on them. I will try to summarize some of this for you:

Video codec is the traditional QuickTime codec used by Apple, going back a very long time. The quality is good, but it takes up a lot of space as it uses relatively little compression.

H.263 was developed for use in early web applications. Flash and RealVideo were two very popular web delivery mechanisms that utilized this system. It essentially is an update to the MPEG-2 encoding frameworks used on DVDs.

H.264 is an update to H.263 and offers even more space efficiency based on the quality. The overall concept of this codec (as well as many others) is to provide a full frame every x number of frames, and in the intermediate frames, to simply record the changes that have occurred from the previous frame. So if you have a frame of a person walking with a still background, only the data of that person's movements are recorded.

DV - PAL is a format optimized for outputting onto DV (digital video) tape, and PAL means it is designed for the European standard (vs. NTSC which is the broadcast standard in the United States).

Animation is a format, similar to H.263, but optimized for animation footage, where there will be many areas of the solid color. It also supports an alpha (or transparency) channel, which allows footage encoded in this method to be layered over other footage.


My iPhone isn't playing WhatsApp videos sent from an android device through WhatsApp

I too had the same problem. But solved it by downloading an app called MConverter-Free medias converter.
After downloading, import the video in your app and convert it into .wmv format.
.wmv format is suitable for iPhone.


I would love it if you could view your history or bookmark words, but I'm fairly sure that you can't. See, for example, the TUAW article "Apple updates Dictionary app in Lion, still has a long way to go":

  I would also love to be able to bookmark favorite words and create word lists where I can group similar words together for quick access.

I'm also unaware of any hacks or add-ons that would make this possible.


Mixing h.264 and AIC video files breaks iMovie thumbnails

Answer for point 4:

QuickTime Pro with Perian
MPEG Streamclip
DivX official converter


How can I copy application settings from one user account to the other on the same machine?

Most, but not all, applications save some settings in a .plist file in ~/Library/Preferences.

Look for and appropriately named file containing the name of the application in question.

Copy this file to the same location under a different User's Home folder.

Note that you may have to adjust permissions on the file for the other User Account to read/write to the file.


How do I reboot my iMac, after I cleared a virus and the computer froze?

You can hold down the power button for 5 seconds to force a power down and then press it again to power it on. The power button, if you're looking at the front of the computer, is located on the back in the lower left hand corner.


Google Chrome mysteriously requests information from Keychain

Google Chrome has the option of saving user credentials to web services. At first login, Chrome asks if credentials should be saved now, saved later, or never saved. Access to the credentials stored by Chrome, and control over these credentials, is found in the Chrome > Preferences > Settings > Show advanced settings... > Passwords and forms > Manage saved passwords link.

Unusual web service login requests that occur on application launch, or at odd times during a browsing session, can sometimes be traced to Chrome saved credentials. When these credentials also involve the user keychain, I suggest that the credentials be deleted from both the Chrome saved passwords list as well as from any associated keychain entries. There may be multiple  keychain entries, too, which should be deleted.

Furthermore, if you sign into your Google account in Chrome to take advantage of the syncing functions, (which can be quite useful,) you have the option of saving and syncing passwords along with other elements. Depending on your level of paranoia, you may want to shut this down or never sign into your Google account.

Personally, I never save any credentials to financial or medical sites, nor do I save credentials to my school's file servers and web services.


iTunes smart list - How to specific scenario

How about this [untested] ...

Caveats -

You need to hit the first  +   sign to get the second line.
you may need to play with the 'greater than' parameter.


Does the OS X app "Day One" support MathJax

Day One 1.10.2 does not appear to support MathJax. I entered the following:

$a$
$$a$$
\(a\)
\[a\]
a^2

This was rendered as…

I have looked through the Preferences, and whilst there is an Appearance tab, it provides no settings relevant to this. I've been unable to find any mention of LaTeX or MathJax in the menus or help.dayoneapp.com.


How do I separate iMovie projects for backup and sharing?

iMovie does support multiple libraries.

How to create a new library:

Launch iMovie
Click on "File"
Hover on "Open library"
Click on "New…"
Select where you want that library to be stored.

Now you got an extra library to which you can move any iMovie project, and then you'll be able to share what need to...


Why is encrypted APFS on SD cards so slow?

I suspect the encrypted vs unencrypted read and write speed has to do with continuous vs random performance on (Micro-) SD cards as measured and described here: https://www.jeffgeerling.com/blog/2019/raspberry-pi-microsd-card-performance-comparison-2019


Catalina: /usr/sbin/accept command not found

Prior to macOS Catalina the accept command was a symlink to cupsaccept.  So in macOS Catalina, use:

/usr/sbin/cupsaccept

In macOS Mojave, in Terminal:

$ which accept
/usr/sbin/accept
$ ls -l /usr/sbin/accept
lrwxr-xr-x  1 root  wheel  10 Sep  7 21:22 /usr/sbin/accept -> cupsaccept
$

In macOS Catalina, in Terminal:

% which cupsaccept
/usr/sbin/cupsaccept
%


It's probably a result of the background image not being the same size as your display. I didn't know why we were supposed to scale the image to match exactly, but that looks like the reason.

Try scaling (and cropping, if necessary) the image to the exact pixel size of your display. (GIMP is a very good tool for this.) If you don't know the exact size of the display, for example if you have a Retina display,  > About This Mac will tell you.


Trying to get a "more recent Mac's bootcamp installer" is the wrong approach to take in a effort to solve your problem. Especially, since there are other ways to solve your problem which involve using the rEFInd Boot Manager. This free software is capable of instructing the firmware to boot Mojave.

One solution involves creating a small 300 MB "Mac OS Extended (Journaled)" volume where rEFInd is installed. Here, rEFInd is configured to appear as a legacy OS X operating system. The Boot Camp software installed in your Windows operation system will detected this volume as OS X. When booting from this volume, rEFInd will automatically instruct the firmware to reboot to Mojave. This is setup to happen silently.

  Note: The rEFInd Startup Manager executes silently and therefore does not require user input.

An example of how to setup rEFInd as described is given as the accepted answer to the question: macOS partition disappered after installing windows 10 using bootcamp.


OS X won't create any symbolic links, creates aliases instead

Let's try a few experiments, and look at a few things.

In a terminal emulator, such as Terminal.app in /Applications/Utilities, go to your home directory (cd ~) and create a directory (mkdir [directory]).

Make sure you go in the directory we just created (cd [directory]).

cd ~
mkdir directory
cd directory

After that, make a file; a simple text file will do:

echo "This is a simple text file" > originalfile.txt
ls -l@

Now, try creating a hard link, like this:

/usr/bin/ln originalfile.txt hardlink.txt

Then, try creating a symbolic link, like this:

/usr/bin/ln -s originalfile.txt symboliclink.txt

Now, open the directory in Finder with open . and make an alias.

In the terminal emulator you opened before, another ls should get us this:

Testarossa:test tonyw$ ls -l@
total 2528
-rw-r--r--  2 tonyw  staff      19 25 Jan 15:51 file.txt
-rw-r--r--@ 1 tonyw  staff  426048 25 Jan 15:52 file.txt alias
com.apple.FinderInfo        32
com.apple.ResourceFork  850686
-rw-r--r--  2 tonyw  staff      19 25 Jan 15:51 hard.txt
lrwxr-xr-x  1 tonyw  staff       8 25 Jan 15:53 symbolic.txt -> file.txt

The Finder GUI should result in this, too:

Please note that the Finder GUI displays a symbolic link as an alias.

A symbolic link is not the same thing as an alias. A real alias has extended attributes than a symbolic link.

In the Finder GUI, there is no way of telling a hard link is anything but a file.

For any symbolic links, there is an 'l' at the left hand end of the attributes, and the ls command tells us where it points.

When you try this, exactly what do you get?


Boot Camp'd Windows 8 Trackpad interferes while typing

for win 8.1 on mac: in the device manager you need to change settings for your apple multitouch, find it under Mouse --->t Hardware tab (or similar), clik properties, than change settings. there you can turn it off and you won't be troubled by this any more:)


I had this same problem on my new MBP Retina.  I do have Parallels installed, but the similar issue caused by Parallels has been fixed in a Parallels update (which I've installed).  Moreover, none of the workarounds (e.g. deleting the Windows Applications folder from the Dock) suggested on the Parallels forum fixed the problem for me.  I also tried to delete the Dock's plist, restart the process, and restart the computer several times.  None of these fixed the problem.  The Dock process would go back to using 100% CPU.

Here's what I did to troubleshoot and fix it:

Run this from the command line.  This command will list the files the Dock process is accessing or tying to access.

sudo opensnoop -n Dock

I found that Dock was repeatedly trying to access /System/Library/CoreServices/DefaultDesktop.jpg, which is a symbolic link to /Library/Desktop Pictures/Galaxy.jpg.  The only problem was that /Library/Desktop Pictures/Galaxy.jpg didn't exist.  I'm not sure if the OS came without it at that location or if I deleted it or moved it mistakenly.  Regardless, to fix this I repointed the symbolic link to another desktop picture using the following two commands:

sudo rm /System/Library/CoreServices/DefaultDesktop.jpg
sudo ln -s /Library/Desktop\ Pictures/Lion.jpg /System/Library/CoreServices/DefaultDesktop.jpg

It seems that the problem was that Dock was repeatedly trying and failing to access the missing Galaxy.jpg file to set my desktop background via the DefaultDesktop.jpg symbolic link.  Once that symbolic link pointed to a real JPG file, Dock's high CPU utilization stopped. On earlier MBPs, DefaultDesktop.jpg was a real JPG file (of a galaxy).

Also this fixed another problem I was having where if I locked my screen and then typed my password to unlock it, my computer would hang while trying to log me in.  My hunch is that the Dock was trying to access the same missing file and was hanging on the login screen.


You can try sudo "/System/Library/CoreServices/Language Chooser.app/Contents/MacOS/Language Chooser"
then choose the system language you want.

Update: I tested it myself.
The above command is only valid for "macOS", it will change the login screen and shutdown message etc.
And the language of "recovery mode" is not associated with "macOS".

If you want to change the language of "recovery mode".
Just follow the picture,first click File(Dosya) then choose 'Change Language'.


Font Family/Display Issue in Safari 12 on macOS Mojave

Easy fix:

Open Safari Preferences
Go to tab "Websites"
Under General on the left side click "Content Blockers"
Then turn OFF content blocker for the website you are browsing.

This fixed the issue for me.


How can I activate buttons with just the keyboard?

Enable Keyboard Control of the UI

System Prefs > Keyboard > Shortcuts

Then select "All Controls" radio button at the bottom, rather than just "Text boxes and lists only".

Keyboard Shortcuts

⇥ (TAB) will move between buttons.
esc (ESC) is cancel.
space (SPACE) selects the active button (blue, outline).
↩ (RETURN) is OK or the default button (blue, pulsing, filled).
For some dialog boxes, ⌘+first_letter will select the button with a certain first letter in the text (as pointed out by @Griffo).


What iPhone maps app can I use if I don't have a SIM card?

Navigon
TomTom
CoPilot*

Navigon offers different apps for worldwide coverage.

Depending on where you are headed TomTom has several different apps for particular regions. Scroll down on the iTunes page to see some options.

*It appears that CoPilot offers directions when offline, but not turn-by-turn directions.

On all of these apps be sure to check and verify that they provide maps for the country (or countries) that you will be visiting.


My macbook thinks .as files are zip files (and they won't open in XCode)

Xcode doesn't support ActionScript files out of the box, so it sees your file and thinks it's an AppleSingle file instead, as does the rest of your Mac, since that's how OS X usually understands files with the .as extension by default.

Unfortunately I couldn't find any information on getting Xcode to support ActionScript projects. There is this Stack Overflow question, but it (and the resources the answers point to) doesn't give you much to go on, and I can't really vouch for any of the answers either since I don't do AS development on my Mac.

TextEdit should open your script in plaintext mode with no issues, though. If you just want to give it a quick read, you might just have to go with TextEdit for now until you can acquire Flash or another IDE.

The reason why it used to work on your old Mac, presumably, is because you had Flash or a different IDE that designated .as files as ActionScript files, overriding the system default of AppleSingle file. Based on this, installing Flash should be enough to get your Mac to recognize .as files as ActionScript files.


If you lock out your iphone and put it in lost mode does it still connect to internet?

Putting an iPhone in Lost Mode does not stop you from seeing your phone's location. It may be offline because the battery drained. It's also possible for a person that has the iPhone to power it down in the normal way using the Sleep button and on-screen slider. Regarding being notified of its location if it connects to the internet again, you may find this information helpful:

From http://support.apple.com/kb/PH2698:

  If Find My iPhone can’t locate a device, the last known location is displayed for up to 24 hours. Select “Notify me when found” to get an email when it comes online.


How to open a file as plain text in TextEdit?

TextEdit > Preferences > Open and Save

Check "RTF-files as RTF-code instead of formated text" and reopen the file.


This is not possible on an un-jailbroken iOS device.

The apps in the app-switcher are sorted by how recently they were last open (most recent on the left). You can not modify this behaviour.

The app-switcher is designed to let the user open apps that they used recently. It isn't designed to open a user's favourite apps - that's the home screen's job.

Try to organise your most-used/favourite apps together on one page on the home screen for quick access.


What's with the PDP Authentication Failure when connecting iPhone 4 to a cellular network?

There have been a lot of different attempts to fix this general error in different ways. Some of these may work for you.

Remove the SIM card from iPhone 3G, turn off the phone, reboot, then reinsert the sim card and wait an hour or two.
Go to Settings -> General -> Reset -> Reset Network Settings on your phone to reset the network setting on the iPhone.
Change SIM Card
if nothing else works, call AT&T and have them reset your number.


Mail keeps setting "Save drafts on the server" checked

Another good option that fixed the problem for me is as follows:

Quit Mail.app.
Log into Gmail in your favorite web browser.
Click on the gear menu and select Settings.
Click on the Labels tab.
Under System Labels, next to Drafts, click on show if unread and uncheck the Show in IMAP box. Now disable Store draft messages on the server.
Launch Mail.app.
Select Mail → Preferences…
Click on the Accounts button in the toolbar.
Click once on the account name and then click the Mailbox Behaviors tab.
Uncheck the Store draft messages on the server box.
Close the window and opt to save your changes when prompted.

Source: Apple Support Communities: Mavericks Mail app and Gmail Drafts folder


I presume you're talking about Resume, a feature that will cause apps that were left open when you logged out to open again when you login.

From your explanation, I presume you see a window of an app, but then it will fade out and appear to 'restart' — in actuality the app hasn't loaded once yet, and is loading, not restarting.

You can stop Resume by unchecking the Reopen windows when logging back in option in a log out or shutdown dialog.


Contact photo not showing in Messages after update

This feature has been disabled in small screen iphones by apple. You can see photos only if you have iphone 6 or above


How do I set a localized name for a folder?

I think this page explains what you have to do:

https://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemAdvancedPT/LocalizingtheNameofaDirectory/LocalizingtheNameofaDirectory.html


How to get Verizon WiFi Calling to work on new iPhone X

I restarted my iPhone and was able to activate WiFi Calling with no issues.

Settings -> Cellular -> Wi-Fi Calling


Mail - Deleting/Hiding Exchange mailbox's (e.g. RSS Feeds)

There is a way to removed the RSS Feeds folder from Outlook 2013 using MFCMAPI
http://mfcmapi.codeplex.com/
there's a youtube demo here as well
https://www.youtube.com/watch?v=-g45GbCOjx0
Only difference with Outlook 2013 compared to Outlook 2010 in video was that the RSS folder was found in the the IPM_Subtree subfolder.


Stop iTunes from automatically stopping podcast downloads

You cannot get iTunes to stop doing this, sadly, and I don't think you can exactly re-implement the Doug's Applescripts solution for expired playlists for Windows - it relies on manually updating each podcast rather than calling update all. And the iTunes COM object does not seem to expose a way to update individual podcasts, only the entire list.

And I am 99% certain that Matthew is incorrect and that refreshing all is not sufficient to bypass the recently listened count. The wperry link will mark the podcast as listened to, which is the same issue as your workaround that you find unacceptable.

I do think, however, that you can workaround this issue by right-clicking and choosing refresh. While that's unnecessary to actually get new episodes when you have periodic updates set, it will reset the clock, as it were, and prevent it from stopping when you don't listen for a while. Whether this is actually any better than just dealing with it as it comes up, however, I don't know.


Can I damage my machine if I restart it multiple times?

Restarting your machine won't damage it physically. The only damage that you can really do to your machine is to the software and/or firmware.  The only way that restarting can do that type of damage is if you restart while operations are still active (i.e. an EFI update or disk activity).  Other than that, you are pretty safe.


Add files to Home Videos without physically copying the file

iTunes menu > Preferences > Advanced tab > uncheck "Copy files to iTunes Media folder ..."

Note this will disable it for music and other media, too. If you want to keep using it for music and other media, disable the option, add all your videos, then re-enable it. iTunes will then keep track of the fact that the videos are in one place, and your music will still be copied into the iTunes Media folder when added in the future.

If you do this, do not select File > Library > Consolidate Files, or it will attempt to copy all your videos into the iTunes Media folder.


Unicode normalization for filenames and copied text from pdf:s

HFS+ requires filenames to be in decomposed form (LATIN SMALL LETTER A + COMBINING DIAERESIS) instead of composed form (LATIN SMALL LETTER A WITH DIAERESIS). You can use iconv to convert text to composed form:

$ echo -n ä | xxd -p
c3a4
$ touch ä
$ ls | tr -d '\n' | xxd -p
61cc88
$ ls | tr -d '\n' | iconv -f utf-8-mac -t utf-8 | xxd -p
c3a4

HFS+ does not use NFD (normal form decomposed). From http://developer.apple.com/library/mac/#qa/qa1173/_index.html:

  Important: The terms used in this Q&A, precomposed and decomposed, roughly correspond to Unicode Normal Forms C and D, respectively. However, most volume formats do not follow the exact specification for these normal forms. For example, HFS Plus (Mac OS Extended) uses a variant of Normal Form D in which U+2000 through U+2FFF, U+F900 through U+FAFF, and U+2F800 through U+2FAFF are not decomposed (this avoids problems with round trip conversions from old Mac text encodings).

Something like this might also work:

python -c 'import unicodedata as ud; print ud.normalize("NFC", u"\N{LATIN SMALL LETTER A}\N{COMBINING DIAERESIS}")'


Is there someway I can take a screenshot from Spotlight?

You can use this AppleScript in an Automator app to take a screenshot.

on run
    do shell script "/usr/sbin/screencapture \"" & ¬
        POSIX path of (path to desktop as string) & ¬
        "Screen Shot " & (current date) & ".png\""
end run

Save the Automator workflow as an app with an appropriate name for Spotlight to find it and suggest it.


Command-line voice recognition with Mac OS X

You might be interested in reading Apple's documentation on Speakable Items, but the relevant part to your question, "How can I get OS X to listen for the string "s" and run the program "cmd" in response?" is:

  You can add an item to the Speakable
  Items folder to make it speakable.

  To open something using a spoken
  command, just add it to the Speakable
  Items folder. You can use a command to
  open anything you can open by
  double-clicking, including
  applications, files, and Web sites.
  You can also write scripts and add
  them to the folder.

In regards to "How does OS X know what command to run? I see nothing in that file that says what command to run?", the relevant portion of the file you posted is:

    <key>BuiltInCommandID</key>
    <integer>105</integer>
    <key>DefaultCommandName</key>
    <string>Tell me a joke</string>

This is saying, when the spoken command "Tell me a joke" is received, run the internal command ID#105, which is the "Tell me a joke" command.

In this case you're looking at an internal command to the speech system. But you can add AppleScripts or shell commands to the speakable items folder as well.

This article on Mac OS X Hints may be helpful as well.

EDIT: After some research I am not sure if you can run shell scripts directly from there, but a little AppleScript wrapper would be easy enough to write, and you could even write it so it can be duplicated and renamed, and it would just run the corresponding shell script from /scripts or something.


Can not successfully re-install MYSQL 10.8.2

Try to uninstall the lates version completely and install the new one. According to your error log i think that you have another mysql server running on your machine. Try to find it out and uninstall it.


Does the coupons.com printing uninstaller leave anything behind?

I don't really know specifically about the "coupons.com" printing software, but there are some ways to find out if there are some things left behind by the software. These are the best places to look:

Macintosh HD/Applications/
Macintosh HD/Library/Internet Plug-Ins
~/Library/Application Support/
~/Library/Caches/
~/Library/Containers/
~/Library/Logs (These are just text logs. No
real trace)
~/Library/Preferences/
~/Library/Printers/

If you need something more user-friendly or automatized, try the "CleanMyMac" app.

PD: The fact that it needs to quit your browsers it's actually a good thing. It might be removing plugins or extensions.


How much is should pay and from where I can find tools to develop for IPhone and IPad

Well... it's not really $99. It is $99 per year.

To start programming for the iPhone you need to :

Get a Mac (if you don't have one)
Download Xcode

You can use Xcode to develop your application and test it on the iPhone and iPad simulator which comes with Xcode.

If you want to be able to download the documentation and developer resources you need to:

register for an Apple Developer ID (free).

To be able to test your applications directly on physical iPhones/iPads and be able to publish them on the App Store you need to:

enroll into the iOS developer program ($99/year).

You can wait to enroll only when you are ready to properly test your application on the devices.


Why do I get back more disk space when I restart my Macbook on Mountain Lion 10.8.3?

When the OS is low on memory it creates a file called a swap file, aka virtual memory on your hard drive, and in OS X this starts at some amount (I think 64 MB) then double as needed. So if you have 8 GB of RAM, you could end up with an 8 GB swap file. This is then deleted when you reboot.

You can read about it on http://en.wikipedia.org/wiki/Paging

Where the files are located and how to disable it: http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/


The default document root for Lion Server is /Library/Server/Web/Data/Sites/domainname.

Lion Server Advanced Administration is your friend.


Portrait Lock is just that, it locks the screen in portrait.

There is no global Landscape Lock, it can only be done in-app.


Linux is very flexible when it comes to filesystem formats and disk setups.

The most common problem you will encounter is the most popular filesystem for Linux: ext4, which is of course not supported by Apple under macOS.

To gain access to these filesystems, you need either
OSXFuse and a slow implementation of read-only access (eg ext4fuse, eg via macports or homebrew) or the commercial Paragon ExtFS.

A great many more exotic filesystem setups cannnot be dealt with from within macOS.

A more convoluted but more flexible solution method might involve either booting your Mac into Linux and copy the files or using a Virtual Machine that runs Linux to extcrat the files.

Virtual Box usually can handle USB (provided the settings are right) and most Linux installations from within there as well (again: settings). The Linux installation needs support for the actual filesystem (mainstream distributions usually do.) As the RAID was 1 aka mirroring, one of the disks should then be readable.


i7 processors differ
I assume - since you are comparing the i5 to the i7 - that you are thinking of the 13'' MBP models. The 15''-17'' MBP models offer only i7 processors.
The i7 processors of the 15''17'' MBP are quad core, while both the i7 and i5 in the 13'' MBP are dual core.
2 important things to notice

Due to hyper-threading one can also talk of 2 physical cores (4 logical cores) and 4 physical cores (8 logical cores).
The clock speed you usually see is just the base frequency. The introduced Intel Turbo Boost technology allows the cores to dynamically clock at higher speeds. However, not all cores at once.

Comparison chart
An offical Intel documentation including all features of all 4 processors can be found here. The two processors offered in the 13'' MBP are on the right. Differences are highlighted yellow.


Boot Camp error "Windows cannot locate the disk and partition"

You do not have an EFI partition. You output from diskutil list should look something like below. Here disk0s1 is the EFI partition. This is missing in your output.
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *273.7 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         273.4 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +273.4 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume MyBigSur - Data         8.4 GB     disk1s1
   2:                APFS Volume Preboot                 292.2 MB   disk1s2
   3:                APFS Volume Recovery                613.6 MB   disk1s3
   4:                APFS Volume VM                      1.1 MB     disk1s4
   5:                APFS Volume MyBigSur                15.0 GB    disk1s5
   6:              APFS Snapshot com.apple.os.update-... 15.0 GB    disk1s5s1

There is a good chance the EFI partition was deleted and can be recreated. You would first need to post the output from the following command.
diskutil info disk0s1 | grep -e Offset -e Size


that's an excellent idea. Apple clearly overprices hardware upgrades.
And don't worry, it's super-easy to do (be sure to buy a Philips #00 and a T6 torx screwdriver) and it doesn't void your warranty!
for detailed step-by-step guides you can go to ifixit.com .


Airdrop relies on Bluetooth and WiFi. Basically, you can try following listed steps to resolve your issue.

Toggle Bluetooth & WIFI off, then on OR, enable AirPlane mode and turn OFF.
Check if you have VPN enabled or not?
Check if Airdrop is ON and allows connection for your contacts or Everyone on both devices.
Reboot both iPhone and Mac.


It's the same as iOS 10. Pull down on the home screen (from somewhere amongst the apps, not from the top of the display) and a search bar appears at the top. Type the name of the app you want to look for and the results show in the Siri App Suggestions section.


How to set multiple-author metadata for an item in iBooks?

All this metadata exists on the filesystem, so you could use the xattr command line to change pretty much anything, but I find the documentation and syntax to be very challenging to get and use.

I would start by trying xattred editor and perhaps the easier tools SearchKey / SearchKeyLight

https://eclecticlight.co/downloads/

The author has a very superb blog explaining why the app was made in the first time and how to use it as well if you don’t get the buttons or features. Think of all these metadata as a key value store. You just name the attribute (like modification date) and then set a value (today’s date or whatever). Same for page count and in your case, the author metadata string type.

Since you are reading the overall catalog, I would focus on changing the metadata in each book one by one (perhaps working on a throwaway ebook or duplicate copy of a book if you don’t have a good backup and restore procedure for the books you store in iCloud).


Vancouver is the home territory of Telus, so they're probably your best bet. All three of our major carriers (Rogers, Telus and Bell) support GSM and carry the iPhone 4, so you should be fine.

The only Telus pre-paid data plan in BC appears to be $20 for 250MB, http://www.telusmobility.com/en/BC/prepaid/rates.shtml

Rogers has a $45/month pre-paid, includes 500MB, that looks decent, http://www.rogers.com/web/content/wireless-products/plans


How to force OS X to give a different IP lease with DHCP?

There is no way to do this from the client level, but you may be able to configure something in your router.

It's usually by design that a router will maintain a listing of the MAC addresses of the clients that it has handed out an IP address too, and when the timeout for the DHCP lease happens, it gives the same IP to the same MAC.  If there has been some lapse and the client isn't connected at the point the lease expires, they will very often "reserve" the IP address (or at least put it to the back of the lease queue) it did have just in case it requests another lease, and can therefore give it the same one again, on the proviso that it doesn't run out of IP addresses to give to active clients, in which case the IP will be recycled to a new client.

Running a manual DHCP refresh before your lease expires will likely pull the same details.

One potential solution, although this is at the server end, is to run 2 DHCP servers, each with half of the range available to them to assign out.  You can then write a simple client script that switches the DHCP server on the Mac, and then refreshes its lease.  You would need to ensure that each single DHCP server has a range large enough for all your clients, because there is the potential to have all your clients on 1 server in certain circumstances.


Is it safe to force shutdown a mac while booting?

Any forced shutdown can leave a file in a bad state. At boot, you would only corrupt a system file, so that's usually easy to reinstall the OS so I suppose if you care about user data - that's the best time to force a stop.

High Sierra supports internet recovery and bootable install media, so the options to reinstall are much better than the old days where you needed a CD or DVD to reinstall and it took a long time.


The coating is just cosmetic and surface protection for the magnets (and they do rust since made of iron).

The insulation (plastic) around the pins is important and it still looks ok to me.

There is no fire or short danger, but you might want to re-coat the magnets surface to prevent corrosion, since you are obviously in some high air pollution (corrosion) area.


Shell string manipulation not working in Applescript

It doesn't work because, the shell try to change a 'string', not to set a variable.

The command as example:

do shell script "if [[ $(echo " & quoted form of input & ") =~ ')' ]]; then " & quoted form of input & "=\"$(echo \"${" & quoted form of input & "//)/}\")\"; fi; "

After the concatenation (Look at the Events in the script editor), the command is:

  do shell script "if [[ $(echo 'это тест)))') =~ ')' ]]; then 'это
  тест)))'=\"$(echo \"${'это тест)))'//)/}\")\"; fi; "

So, put the content of the AppleScript's variable into a variable in the shell (I remove the echo commands, because it's useless), like this:

set input to "это тест)))"
set output to do shell script "input=" & (quoted form of input) & "; if [[  \"$input\" =~ ')' ]]; then input=${input//)/}; fi; export PATH=\"/usr/local/bin:$PATH\"; /usr/local/bin/trans -e google -b :en \"$input\""
display dialog output


Lion Apache Subversion (SVN) ignore problem

The problem with GUI editors is that when launched from the command-line, they generally do not halt the process in the shell. That's why when editing a property, svn will create the temporary file, launch the editor, and wait for the exit signal to read and delete the temporary file contents. Because the GUI editor returns the exit signal immediately upon launching, the file will no longer be there.

Some GUI editors like TextMate and Sublime Text support a -w (wait) option from the command-line, forcing them to halt the SVN process until the file is closed. I am not aware of TextEdit supporting such an option.

You probably want to change your SVN editor to something more appropriate, like vim or nano. You can change the editor command in ~/.subversion/config


"YouTube Kids" is cleaner than regular YouTube. Sadly, I haven't found any method of disabling autoplay. If it's possible, how can I disable autoplay?

I checked on iOS 12.4, YouTube kids app, there's no feature for autoplay settings. It is "on", on web and on app.  Alternatively, I am not very experienced in user scripts, but can suggest a potential, easy algorithm.

When the current video time = (total video time - 1) seconds, pause video.

I have no idea how to write it, but you can get help from sites like

https://greasyfork.org/en/scripts/by-site/youtube.com?site=youtube.com&q=autoplay
Github etc.

Do note that some Safari versions might resist installing user scripts, but if you have uBlock origin installed, your version should be good to go.


You're using a signing identity that can only be used for Mac App Store distribution. You cannot sign with that identity and test it on your own Mac before submitting it to the Mac App Store - it won't pass GateKeeper validation.

If you want to create an installer for distribution outside the Mac App Store, you'll need to use a signing identity prefixed "Developer ID Installer".


How to automatically mount airport connected hard drive as read only for a user account

To get the drive mounted at login, drag the mounted volume to the Login Items in System Preferences → Users & Groups for the user that you want the volume auto mounting.

To set the permissions, Get Info (⌘I) on the drive and set the permissions in the Sharing & Permissions section.


Horizontal line appears in fullscreen mode

Do you have and programs running such as VMware or Virtual Box installed and running in Full Screen Mode in the background? It alsmost looks like a VM or remote desktop toolbar. Have any programs running that have tool bars such as pictured below.


What is a good style for documenting OS X hotkeys on web with markdown?

I'm not sure it's set in stone anywhere, but the convention for Ask Different seems to be along the lines of

<kbd> Cmd ⌘ </kbd> <kbd> Ctrl ⌃ </kbd>  <kbd> Opt ⌥ </kbd> <kbd> Shift ⇧ </kbd> <kbd> T </kbd>
 Cmd ⌘   Ctrl ⌃    Opt ⌥   Shift ⇧   T

giving the abbreviated name & key symbol, no + between

It's not as tidy as the Apple way, admittedly.

I'm not certain for 'key equivalents' but maybe
 Opt ⌥   Shift ⇧   \  = »
as your option 2.

BTW, I use System Prefs > Keyboard > Text to generate these quickly in Stack Exchange
(which apparently only works in Safari, not Firefox or Chrome, see Replace text with predefined value in browser)


How do I diagnose the source of crash on my MacBook Pro?

Doesn't sound like a hard drive failure to me; maybe RAM or - worse - anything logic board.

Try the already mentioned AHT and try to find error logs via Console (if you don't know where to start looking, try narrowing your options by looking at the timestamps, they'll pretty much stop after whatever went wrong and then continue after the reboot with a noticeable time shift)

Other things you could try:

Verifying Volume and File Permissions, ideally while booting from a
recovery/install disc, not the installation on the hard drive.While
the graphical errors don't seem to be caused by a hard disk problem,
the OS crashes themselves might be because of corrupted files that
cause problems when being read/written.
Running a memory test and / or removing RAM modules to see whether one of those is faulty. In my experience though, faulty memory is
more likely to result in the device not starting up at all.
Try to check the temperatures of various parts of your machine, e.g. with iStats (and/or check whether you can simply feel your
machine getting noticeably hot). Graphical errors and/or freezes
might be due to overheating of components resulting in an emergency
shutdown to prevent damage to the hardware.


Switching all open windows on 2 displays with one keystroke

You can set a shortcut to move among your screens. In fact, the monitor you add is just considered as another Desktop space. So you can perform the following steps:

Open System Preferences > Keyboard > Shortcuts tab;
On the left menu, select Mission Control;
There will appear some options. First of all, check that the Mission Control function is enabled. There will be consequently shown some other sub-options, such as "Switch to Desktop X", corresponding a certain shorcut. The default one is ctrl+X, where X is the number of Desktop to switch to. You can customize this shortcut as you prefer.

Then, you can just perform the shortcut corresponding in switching to the Desktop space you want and it's done.

If you don't know/remember the 'identification X' of your screen, just show your Mission Control (in my case pressing F9) and check for the Desktop number.


MacBook pro retina 15" mid 2015 - two monitors 4k@60Hz

From Everymac:

  *This model supports a simultaneous maximum resolution up to 3840x2160 on two external displays via Thunderbolt 2. Alternately, it can
  support a single display up to 3840x2160 via Thunderbolt 2 and a
  single 1080p display at up to 60 Hz, 3840x2160 at 30 Hz, or 4096x2160
  at 24 Hz via HDMI.


How can I remove all slide transitions from a Keynote presentation?

I had to do something similar recently; this worked for me:

Use the "Navigator" view (View menu > Navigator), which shows slide thumbnails on the left side of the window.
Show the animation inspector (View menu > Inspector > Animate); it opens on the right side of the window.
Select one of the slide thumbnails (on the left), then press Command-A to select all of them.
Make sure you have the entire slides selected, not content within them. All thumbnails should have yellow outlines indicating that they're selected, and there shouldn't be anything highlighted in the slide view (the middle part of the window). Also, make sure the animation inspector is showing "Transitions" (what happens between slides) rather than "Build In" "Action" "Build Out" (what happens within a slide). If it's not, recheck you have the thumbnails selected not content within a particular slide.
In the animation inspector, click the "Change" button, then choose "None" from the popup menu that appears.


Mouse scroll and trackpad behaving differently

Shift/scrollwheel is horizontal scroll, which will only work, of course, if there is somewhere to scroll to horizontally.

I've never used a trackpad, but I presume horizontal scroll on a trackpad can be quite specifically indicated by horizontal movement - it can't, of course, on a mouse-wheel.

As noted in comments by timothymh, SteerMouse ($20) can override this behaviour & set Page Up/Page Down to the shift/scroll action.


How should I configure my VMware Fusion VM network connections?

I have come across this issue many times as well as I work "on the road" at times. Unfortunately, the only solution I have found is not ideal (for everyone) but works well for me:

Create a Wifi HotSpot on my 3G/LTE device.
Connect to the Wifi HotSpot with my Host (e.g. via Wifi) to activate my Host OS network adapter and obtain an IP address.

NOTE: Connecting to a public Wifi Network with no DHCP does not work as you will not be able to obtain an IP address for the Host and cannot bridge the VM. Not connecting to any network to activate your Host network adapter will NOT work.

Configure your VM OS to obtain an IP address dynamically i.e. clear out any static IP you have assigned to the VM OS.

NOTE: I understand that you want to access the VM OS via a static IP however you need to leverage the networking available to you and it will become clear below.

On your VMWare VM Network Adapter: "Disconnect Network Adapter"
On your VMWare VM Network Adapter: Change to "NAT"
On your VMWare VM Network Adapter: "Connect Network Adapter"
Obtain the IP address of your VM OS:
e.g. Windows:  ipconfig
e.g. Mac OS / Linux:  ifconfig

NOTE: For this example lets assume it is 172.16.175.246

Edit your Host OS hosts file and setup static IP address settings to the IP address obtained in step 5.
e.g. 172.16.175.246      www.example.com

Now access www.example.com and it should work. Once you go back to being a on work network simply undo the above and you are back to business again.


Is there a way to turn off the ‘Are you sure you want to open 25 items?’ warning in Mojave?

This works for me using the latest version of macOS Mojave.

I seem to have found a workaround which will bypass the "Are you sure you want to open 25 items?" Dialog box in Finder.  This following AppleScript code will open the selected files in the front most Finder window, without the warning.

tell application "Finder"
    set frontmost to true
    set selectedFiles to get selection as alias list
    open selectedFiles
end tell

You can create a new Automator quick action and add a "run AppleScript" command to the workflow... with the AppleScript code. Then name and save the file. I named my Automator quick service "Open More Than 25.workflow"

Now you can assign your own keyboard shortcut in System Preferences … which will run the "Open More Than 25.workflow", bypassing the "Are you sure you want to open 25 items?" Dialog box in Finder.

Now anytime you have selected files in Finder, pressing that new keyboard shortcut will open the files without the annoying "Are you sure you want to open 25 items?" Dialog box.

Here it is in action using the new "Quick Action"

Here it is in action using the new keyboard shortcut.

If your newly created keyboard shortcut does not work when trying it with the selected files in Finder, it probably means the keyboard shortcut you created is already being used with something else. If so, go back and assign different keys to your keyboard shortcut.


How do I start a new blank image page in Preview?

This is a workaround I use that suffices since I rarely use Preview, so there may be better options than this.

Typically, when creating a new image in image editing software you'll be prompted for things such as resolution, background, etc. So I've created a bunch of default images I keep stored in a folder with descriptive filenames such as:

500x500 transparent image
500x500 white image
500x1000 transparent image
and so on

On the rare occasion I have to start from scratch using Preview, I just open the image I need and do a Save As... (hold down the option as you click on the File menu, our just use the optionshiftcommandS keyboard shortcut) and I'm good to go.


If in case you are the new iMac user, I hope you need to review your Account details (it takes some time for loading this page) where it will ask for the payment details and then confirm to proceed.


Ability to share .pdf using email not working in Preview

Your icon on Mail would seem to appear that Google Chrome is set to be your mail client.

It works fine if Apple Mail is set as default mailer.

I can't even persuade Chrome to be accepted as a mailer from RCDefaultApp. I'd certainly be tempted to try switching the default to something else.


How does iMessage sync messages across devices?

It is the same mechanism where the messages get delivered in the first place. The server(s) maintain a database of registered devices and issue a message to the each device.

Of note, each device receives a unique message - the encryption is one to one from the push servers to each device and not a broadcast of the same raw message to multiple devices. Once decrypted, the content is the same, but each instance of the “same message” has different keys and different payload data while encrypted.


I might just guess why you have this problem. iCloud Core Data was used before CloudKit and it was absolutely unreliable for syncing among your devices. Shortcuts you created on iPad did not appear to be on you iPhone. From iOS 11 I suppose they started using CloudKit that is very efficient with syncing all your data. So you could just create all your shortcuts once again knowing it should be the last time you do so


A restore of Time Machine back to the drive will not restore it to a bootable state. You must install the OS onto the drive from the install download (Lion) or install disk (pre-Lion).

To do what you expected you need to make a clone of your boot drive. Use a tool like Carbon Copy Cloner. It makes an exact copy of your drive. If that drive happens to be your boot drive, then the clone is bootable.

Time Machine is great for recovering lost or earlier versions of your documents/data; Carbon Copy Cloner is great for keeping a current snapshot of your entire hard drive that is bootable. Use Both; I do.


How to get full screen button in other applications on OS X?

Full screen support requires the developer to integrate it in to the app. You can't just 'add' the button to an app.


How to use ABC Extended with standard British PC keyboard layout

Update -- Problem solved with Ukelele. I copied the layout of the current input source and then manually adjusted the key mappings (including the shift modifications etc.). It took me just a few minutes.


How can I update an iOS device using Finder without backing it up?

The defaults key still exists. However, the iPhone-related functionality in iTunes was extracted in macOS Catalina, the domain was changed.
The following command is now required:
defaults write com.apple.AMPDevicesAgent AutomaticDeviceBackupsDisabled -bool true


Change the thumbnail/preview/top photo for albums in iOS 12

The thumbnail is determined by the first photo in the album. To change the thumbnail simply drag and photo to the first photo in the album.


Unable to send email from Mac Mail App to one specific email address (all emails to all other emails addresses are sent)

I found a easy way to result this trouble. that's will work for gmail account.
1-First you have to delete the account follow system preferences -> internet account-> select your gmail account in the left bar and delete it.
2-Open your mail app go to preferences and tap the + sign for add a account. Select gmail and login into the new windows that show up.
3- select the google account to the left bar of mail app and synchronize "google" by making a right click. that's it you will able to receive and send mail.


Command line tool for interacting with Bluetooth Low Energy devices, similar to gatttool

GATT isn't exposed on macOS as easily as CoreBluetooth (which you can get to easily from the command line with swift or python and objective c bridging).

https://github.com/adafruit/Adafruit_Python_BluefruitLE/tree/master/Adafruit_BluefruitLE/corebluetooth
https://github.com/karulis/pybluez

The pybluez code is very well commented and has good nuggets like:

  See https://developer.apple.com/documentation/iobluetooth
  for Apple's IOBluetooth documentation.

  See http://pyobjc.sourceforge.net for details on how to access Objective-C
  classes through PyObjC.

If those python examples don't work, then if you are a developer, I would start with the Additional Tools downloads for Xcode (latest beta version). If you're not a developer, then the free Xcode would be where I start to see how quickly you could get to GATT or see if the CoreBluetooth API are suitable for what you want to do.


Reset NVRAM or PRAM on your Mac

NVRAM (nonvolatile random-access memory) is a small amount of memory that your Mac uses to store certain settings and access them quickly. PRAM (Parameter RAM) stores similar information, and the steps for resetting NVRAM and PRAM are the same.

Settings that can be stored in NVRAM include sound volume, display resolution, startup disk selection, time zone, and recent kernel panic information. The settings stored in NVRAM depend on your Mac and the devices that you're using with your Mac.

If you experience issues related to these settings or others, resetting NVRAM might help.

How to reset NVRAM:

Shut down your Mac, then turn it on and immediately press and hold these four keys together: Option, Command,P, and R. You can release the keys after about 20 seconds, during which your Mac might appear to restart.

More detail from the Offical Apple Support page


I decided to install Wine from here and everything is now working when using this version of Wine. A little easier than setting it up myself.


You can use the built-in zoom feature to zoom in on a part of the screen on your Mac.

(Note: these instructions are adapted for El Capitan but also work with Sierra and as far back as Lion, though certain menus/buttons may be labeled differently).

Go to System Preferences
Navigate to the Accessibility Settings menu
Choose Zoom from the pane on the left.
Enable Use keyboard shortcuts to zoom.
Enable Smooth images (for better quality with images)
Enable Zoom follows the keyboard focus.
Ensure your Zoom settings match these:

Then, choose between Picture-in-picture and Fullscreen for the Zoom Style; see the pictures below for help choosing.

Zoom in picture-in-picture mode:

Zoom in fullscreen mode:

After turning on Zoom, you can control it with keyboard shortcuts, as mentioned by Paul Zagoridis:

Command+Option+8 toggles zoom on/off.

Command+Option+= zooms in.

Command+Option+- zooms out.

Source + more info: http://basics4mac.com/article.php/magnify

Reply below for any additional help or if you have questions; I hope this helps!


Can I delete old Messages threads automatically?

It's in Messages Prefs, though it doesn't have much in the way of granularity…

Drop menu artificially floated away for clarity.


What free VPN server to use that would work with iOS?

For years I've gone through this cycle of trying to set up a home VPN (running on OS X or Ubuntu) that'll support client connections from both my Mac and iPhone/iPad, and hours later I give up in defeat. Six months pass and I think, "it can't really be THAT difficult" ... and the cycle repeats.

Anyway, a couple weeks ago I finally got everything working. Some genius posted exactly what's necessary to get VPN set up for iOS and it also worked with my Mac:

http://ubuntuforums.org/showthread.php?t=1645473&highlight=openswan+iphone


How can I install the X11 version of Firefox on Snow Leopard? (Preferably without MacPorts or Fink?)

Firefox requires a Window library to be linked with e.g. QT, Gnome and several other C libraries. Thus to build it will need a lot of other code so I think using Homebrew/Macports/Fink would save time.

If you want any other X11 apps then Homebrew/Macports/Fink is likely to be the easiest way to get them.

Also as per @Nathan G. I have found installing Macports not to be difficult.


How to set up Time Capsule in wireless bridge mode?

Apparently not possible to wirelessly bridge an AirPort/TimeCapsule device with another non-Apple wireless router.

https://discussions.apple.com/message/26473279
https://discussions.apple.com/thread/5144712?searchText=bridge
https://discussions.apple.com/message/10769075#10769075


Can launchd be made to set a different owner on files it creates while executing a .plist job?

I have a few suggestions. According to to the manual, you can set the UserName key- https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html. You could use periodic with a shell script to run slocate and change the permissions of the database. Setup a user crontab. A user crontab will only run at the specified time.


File's image well displays PNG icon not actual PNG

Copy paste the .png image onto the icon shown in the Inspector.

Open the .png with Preview
Select all with CMD+A
Copy with CMD+C
Select the application of which you want to change the icon.
Press CMD+I to open the Inspector
Click on the icon and paste the copied image using CMD+V

I have no clue why that works differently compared to dragging and dropping the image.


What makes a webpage's sound continue after the page is closed?

As you may see, websites that keep the music running appear as the music app (here on iOS 6)

It uses the HTML5 audio feature. In the website you gave (coffitivity.com). They use the JPlayer plugin for jquery to use the HTML5 audio API.


How to repair external hard drive that fails diskutil with 'Disk Full Error'

Perhaps Disk Warrior will be of some help. It's the best for recoverying the volume:
http://www.alsoft.com/DiskWarrior/
Stellar Phoenix Macintosh - Mac data recovery software, recovers data from damaged, deleted, or corrupted volumes and even from initialized disks.
They have a trial version, so I guess you can see if your data can be recovered...
Data Rescue II is the best data recovery software on the market for recovering files from a problem hard drive. Data Rescue II works when other tools fail. Data Rescue II is also completely safe to use since it does not attempt any risky repairs to the drive while its scanning.
FileSalvage is an extremely powerful Macintosh application for exploring and recovering deleted files from a drive or volume.  FileSalvage is designed to restore files that have:

been accidentally deleted.
become unreadable due to media faults.
been stored on a drive before it was re-initialized/formatted.

Entering:

  mac data recovery

into Google will list some firms who specialize in recovering data. Data recovery isn't cheap.


What’s good about Safe Sleep (hibernation) in Macs if the system will open apps anyway?

The system will re-open apps, but it won’t open unsaved documents. If you shut down instead of hibernating you have to decide whether to save or discard every unsaved document.

It’s also quicker to hibernate/wake than it is to shut down/boot.

This is a really bad example, but here it goes:

Hibernate is like Han Solo being frozen in carbonate.
Logging in is making a new baby and growing him up to be Han Solo.

(As if either were possible in a world other than science fiction). Logging in starts a sequence of application starts and not all apps save their state so hibernate generally gets you closer to where you were without keeping the system alive and consuming energy during the rest period.


AirPlay doesn't work when AirPort Exp. extends my network?

It will work wirelessly if you are able to get Wifi from some of the old routers. In other words: you need Wifi signal from your existing network for both your AirPort Express and the Apple device to use AirPlay in this configuration.

The Airport Express will work on client mode and will not extend your network, but it will allow AirPlay. This is because AirPorts do not wirelessly extend non Apple networks. See this question for reference.

I have a similar setup in my home, and my solution was to run an Ethernet cable to the AExp to be able to use it to extend my network, and do AirPlay.

On the Error -6753, I've found someone suggesting you have to enable IPv6 on your router.


Recommended malware/virus scanner for mac?

I would recommend MalwareBytes. However, macOS already includes XProtect, which is a regularly updated blacklist of malware. On top of that, there are lots of built-in security features that make it very difficult for malware to do damage: processes are limited in what they can read or write.
Of course, I'm not suggesting that 'Macs don't get malware'. But if you're already cautious about downloading 'trashy software', then that's as effective as anything.
What you didn’t ask is are there products more effective than one that just tries to catch up with known malware. There’s a class of products that scan for suspicious behavior so you can decide if a program is worth the risk or be alerted to an uncatalogued risk. Start with Objective See products in that case.

https://objective-see.com/products/blockblock.html

LuLu and KnockKnock are worth looking at as well as the linked BlockBlock app from above.


Processes performed during MacOS installation

(If you can add anything to this list, it would be greatly appreciated.)

Firmware updates
Each and every macOS installer includes a firmware update package that has to run before the "regular" install process can be begun.


Can you change your email name without making a new account

You can create a new iCloud email alias. Here is the guide from Apple: https://support.apple.com/kb/ph2622


Is it possible to define a custom numbering style in Pages?

Unfortunately not.
While you can indeed define custom bullet styles, you cannot modify the predefined numbering styles or add a new numbering style.

You can use Apple's feedback form to send a feature request.

https://www.apple.com/feedback/pages.html


Server certificates are not properly validated by subversion/openssl

A friend (who was too lazy to write the answer here) hinted me that the root certificates in Mac OSX are stored in the keychain and suggested two different ways around the problem.

In order to make openssl library (used by svn) to locate them, you need to manually export them and store them in /System/Library/OpenSSL/cert.pm. The process is described step-by-step in the following blog post: http://jw35.blogspot.gr/2011/02/root-certificates-for-macos-openssl.html

If you are using homebrew, an alternative solution is to install curl-ca-bundle package and point openssl to the location of the certificates with the use of an environment variable.

brew install curl-ca-bundle
echo "export SSL_CERT_FILE=$(brew --prefix)/opt/curl-ca-bundle/share/ca-bundle.crt" >> ~/.bashrc


What files are accessed when an app starts up?

I think there's a couple of options. You could use a launchd script with a WatchPaths property that triggers on those directories.

You can also use the command-line tool lsof to list open files of a process.

You can inspect open files per-process using Activity Monitor. If you click on the process and click "Inspect", it should bring up additional information. One of the tabs here should be for open files (see below).


What does an "All" nested group do in a "Match All" Smart Playlist?

It appears to simply use Logical AND if you stack like that

eg

vs

Using Any switches it to using Logical OR, so you could, with a bit of juggling get a combination of the two, AND & OR

Edit - I found an example


Some disks (like Transcent Jetdrive disks) need specific drivers and do not function under and OS older than 10.12.. Try and boot into the different options for recovery (like Command-R / Option-Command-R / Shift-Option-Command-R) and see if the disk is recognized in any of the versions.

Apple gear boots from external drives easily so you can always get a usb connector to test if the drive will work and do an erase install. Only when you have the OS loaded, put the drive in the machine.

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


Make spring loaded folders open in front?

Nevermind, I should have been in column view, not list view. Someone changed it and I thought list was what I was using.


Where does Mac OS X or Safari remember which application to use for Gopher sites?

I'm guessing Safari uses Launch Services, which means it uses the system's default handler for that URL. These settings are stored in the file $HOME/Library/Preferences/com.apple.LaunchServices.plist. You can edit this using the defaults command in Terminal, or using a plain text editor if it is in the XML format.


How can I have a key pressed at a specific time?

at + cliclick
You can use cliclick to execute your key presses and at (ships with macos) to schedule the execution of the command.
echo 'cliclick kp:"volume-up"' | at 09:00

If you want to schedule an event like to occur at some regular interval (e.g. some time every day, on Mondays, the first of each month, every ten minutes) you can use crontab. Open up the crontab list of jobs with crontab -e in a terminal. Then put in an entry like:
0 0 * * * cliclick kp:"volume-up"

Here are the man pages for at and cron if you want to see more details about how to get the behavior you want.
but first!
If you can run other at jobs but using cliclick with one is causing problems, just write a shell script with the command in it and run that with at. e.g:
echo 'zsh ~/clicktest.sh' | at 13:00

I also had problems just getting at to work at first. Apple seems to have made it pretty difficult to use at. You have to run the following command as root to enable the atrun program (which processes at jobs):
launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist

(To run it as root use sudo su to switch to root and then switch back with exit)
... just in case
Just to be safe I altered the file from the launchctl command - /System/Library/LaunchDaemons/com.apple.atrun.plist - changing the entry "Disabled" to false.
Since this is a read-only volume you need to have SIP turned off and then use mount -uw / to make it writable. Then you have to change the permissions on the file to make it writable. e.g.
chmod 777 /System/Library/LaunchDaemons/com.apple.atrun.plist

Then change the permissions back to their previous state or the OS will complain when it goes to load the plist again:
chmod 644 /System/Library/LaunchDaemons/com.apple.atrun.plist

I don't think you need to do all this I just did it because I was worried it might not launch atrun automatically on boot unless I changed the plist.


5K external screen with 2015 15 inch retina MBP with Intel Iris Pro graphics

No, the mid-2015 15" Retina MacBook Pro is not powerful enough to drive a 5k-display.

You can see the specifications here:

Mid-2015 Retina MacBook Pro Technical Specifications

You're limited to driving up to a 3840x2160 pixels external display via the Thunderbolt/mini-DisplayPort port while using the built-in display.

For the HDMI video output you can go up to 4096x2160, but only at 24 Hz. So still no 5k support.


How can I force an iTunes Connect password reset?

Since you have shipping apps in the store, you will be able to call developer relations and begin the process to get things reset.

https://developer.apple.com/contact/ and https://developer.apple.com/contact/phone.php

Even consumer Apple ID have the ability to set a separate email address for emails about resetting the security questions and emailing administrative changes, so the account in question might very well be set up in that manner.

While you are on the line, you can ask about setting up multiple accounts for your business so that several people are listed to do certain tasks for you.


It might be generating a click that you aren't capturing.

Inserted your exact markup with Chrome DevTools (to this page)
Added onclick="alert('!');" to the button
Ran your exact script in Script Editor
Got "!" alert dialog


How do I force text messages to send and receive via iMessage?

Try disabling iMessage in Settings → Messages → iMessage. Turn it off and then turn it back on. After doing this, close all apps and restart your phone by holding down the Lock button and the Home button for ten seconds. If this does not resolve the issue, it may related to the other users' devices.

You can also try restoring your iPhone though iTunes and setting up as a new device if you don't believe it's related to the other users.


The corners become squared when you have reduce transparency turned on in accessibility.

¯\_(ツ)_/¯


Which OS X Lion features would not be available on a late 2008 MacBook model?

I think your MacBook should support all of Lions features except the gestures as you mentioned. I checked using MacTracker and your MacBook doesn't support the multitouch so you will not be able to use some of the more complex three and four finger gestures.

The only other feature I questioned was Airdrop but a quick search found that Airdrop is supported.

Enjoy!


Adjust video playback color, contrast, and gamma on Mac?

Go to your system's display setting and navigate to the color tab.
Click Calibrate and follow the process to set the display up as desired. In the end, it asks you for a name for the new display profile and saves it so you can easily switch between profiles.


Your question doesn't explain why you're wanting to connect the Apple TV via Ethernet, but your Apple TV and the devices you want to be able to airplay to it need to be on the same network. It seems to me that the act of plugging in the Ethernet cable is changing the network it's connected to.

If the Wi-Fi network and Ethernet cable are all connected via the same router you should be okay, but that could depend on the actual router (but most modern routers should be fine).

You need to determine if in fact they are on the same network. So, the questions are:

where does the Ethernet cable go to?
is it plugged into the same Wi-Fi router or into something else?

Another potential issue is if you're using a VPN. For example, I've seen users with a Wi-Fi network that all devices are connected to except for an iMac and the Apple TV. Instead, the iMac is connected via Ethernet to an Ethernet Wireless adaptor (so they're connecting their Mac to the Wi-Fi network via an Ethernet cable) and then they use that connection to connect to a VPN. Once connected they share their Ethernet connection via the Mac's Wi-Fi and then connect their Apple TV to the iMac's Wi-Fi network.

While all devices in the above scenario actually connect to the internet via the same original Wi-Fi network, as far as the setup is concerned they're different connections. So for a device to airplay to an Apple TV in the above scenario they also need to connect to the Mac's Wi-Fi network, because that's the one the Apple TV is connected to.

Hopefully this info will shed some light on what's going on with your setup.

Let me know how you go. More than happy to help you troubleshoot this.


You need to review all the details of the Apple ID that is associated to your old phone. Make sure your phone number in particular isn't listed anywhere under the Apple ID that is currently in use on the old phone (you'll need to check this through apple.com to see the full detail, you won't see everything through the phone itself).

I had this happen re-using a phone from my wife, she started seeing my messages on some devices. Turns out I was using an Apple ID that had ended up with both her and my phone numbers listed under it. If you erased the phone but still had your SIM in it, your number could have ended up included in any new Apple ID created on the phone.


Does ios7 support third-party software keyboards?

Whether they were removed after an App Store rules update I don't know, but one of the first apps I ever downloaded was a 3rd party keyboard called Swype.  The difference between it (& others that were or may still be around) is that it cannot be plugged in in the same way as on Android, and become the default keyboard for all text input system wide, and instead runs as a standalone app that you can use to type stuff, then copy, then paste into wherever you want it to go using the normal iOS keyboard.

In addition, many apps augment the standard keyboard with a customised top row, made to look like it's part of the keyboard when in fact it's just an extra bit within the app, rather than on the keyboard - these are typically used to allow for extra keyboard functions like word left/right, or to provide quick access to common symbols like # or @ etc.

No formal announcement has been made about an official replacement API, and I would not expect to see one any time soon, as it goes against the whole "tinker proof" direction that iOS has always walked.


What happens to iCloud mail if storage payment fails

Your data will remain but you won't be able to add more data until you reduce it back to below 5GB, i.e. If you have a 6GB backup, it will be unable to backup until you repay or you reduce your backup size below 6GB.


Actually, the Podcasts app does have a sleep timer function.

The easiest way to access this is to:

Open an actual episode (i.e. by double-tapping on it) so that it pops up the main episode screen (the pop-up with the episode artwork at top centre and the play/pause button below it with the skip buttons and volume slider)
Now swipe up from the bottom near the play/pause button (so that you're scrolling the page up, not bringing up the Control Centre)
Below the 1x button you’ll now see a Sleep Timer button (it has a moon icon on it)
Tap on the Sleep Timer button to access a number of options, including one to stop playback when the current episode ends

Below are some screenshots for reference:

Finally, there’s also an iOS-wide way to use a sleep timer. Not only does this work with the Podcasts app, but also any apps that play audio (incl. 3rd party apps). If you’re interested, see my answer here for details:
https://apple.stackexchange.com/a/289108/300323 . The gist of the solution is to use the "stop playing" option under "when timer ends".


"Self Destruct" script to remove certain directories and/or applications

Follow this guide to create a simple file path copier.
Open a new document in TextWrangler. Paste in the following:

#!/bin/sh
rm -rf

Note the space after rm -rf.
Open Finder, go to a file, press the keyboard shortcut you assigned in step 1, then press ⌘ cmd + V in TextWrangler.
Do this for all the files you want deleted. Make sure there is a space between two file paths and not an enter. That means all the file paths will be on the same line. Also, if there are any spaces in the file path, you need to enclose the path in quotes ('/path/with a space' or "/path/ with a space").
Save the file on the Desktop with the name anything.sh. Don’t check any other options while saving.
Make the script executable by typing in Terminal sudo chmod 755 ~/Desktop/anything.sh.
When D-Day comes, right click on the file, select Open With → Other…. Open the Applications → Utilities folder, in the Enable: field, select “All Applications.”
Double click on Terminal.
The script will finish its job in a few minutes.

Alternatively, you can open the file in Text Wrangler and copy and paste the contents in Terminal. This eliminates steps 6 and 7.


How do I identify if an email address is already used as an Apple ID?

I suggest trying the forgot password link: https://iforgot.apple.com/cgi-bin/WebObjects/DSiForgot.woa/wa/iforgot?language=NZ-EN&app_id=93&s=523-523

If it doesn't work you should probably contact iTunes support


Can I restore an iPhone 5S Backup with 7.0.4 on to my iOS 8.3 iPod Touch 5G?

Yes, this works fine. Device backups are interchangeable between device models, including iPad ⇔ iPhone.


How to batch download and process camera roll

Apple has Photo Stream for this purpose. As long as you launch iPhoto once every 30 days (at least) it will get all your photos from iCloud. You can then delete them off your phone once you know they've been imported into iPhoto.

Alternatively, you can set up Google+ Auto Backup on your phone. As the name implies, it will auto-upload everything you take to G+. If you let it resize the images to 2048px it won't cost you anything either. Auto backups default to private so nobody but you can see them.

Both of these options will automatically create albums based on the date.

For quickly deleting everything on your phone, launch Image Capture on the Mac. (It's in Applications, comes with OS X). You can set it to automatically open iPhoto, import and delete when the phone is plugged in.


Mac Mini 2011 extremely hot and surprisingly slow

The Core i5 processor will throttle it's speed if it gets over what Intel refers to as the 'TJ Max' which is somewhere around 90C. If your software is telling you that you're hitting 100C, then you've obviously got a cooling issue.

Unless you suspect the previous owner tried replacing the CPU or heatsink (unlikely), it might just be that the vents are clogged or the fan is clogged or not working. Fortunately, this should be easy to get to the fan as per the iFixit guide here. You can probably confirm the fan performance by putting your hand over the vent in the back when it is running hot and see if it is blowing a lot of hot air on you; I imagine you'd barely feel anything when you should feel something relatively significant (think: it should blow/flap a piece of paper you hold over it like if you used your mouth to blow air onto it).

Before buying a new fan, you could try seeing if the fan spins easily with your finger (and keeps rotating for a short moment). What I've found in the past is that these little fans can get dust either built up on the fins (easy to clean) or the bearing and/or rotation points could have dust buildup that is causing the fan to be difficult to rotate. What you need to do is clean out the dust (perhaps with some tweezers) and see if you can make it spin with more ease again. Further that, if you are comfortable enough with somewhat disassembling the fan and could get some oil into the fan's bearing, that might make it as good as new. Typical good oil for this is along the lines of "sewing machine oil" or perhaps if you have a RC Car shop nearby, they have nice oils with needle applicators that works great. Reinstall fan and things should be good.

As far as the performance degredations you're seeing and the higher CPU usage, that is certainly inline with the throttled i5 speed; if the chip is running slower, it isn't getting tasks done as fast which means these tasks are taking more of the CPU time (if you look at it as a measurement of time, not capacity).

Hope this works for you!


macOS: How to keep an app and its new windows/dialogs always hidden?

A convenient workaround would be to create a new desktop, move the app along with all the app windows to it and, leave it visible/maximized there.

If the app doesn't automatically steals focus to itself, this approach can resolve your issue.


No.

Even devices locked with TouchID can be turned off without unlocking. Even if you could restrict it, the device would eventually run the battery dead.


Apple AHT occasionally freezing MacBook Pro late 2011 OS X Lion

Using AHT over a flaky Wi-Fi connection shouldn't cause any freezing, because the required software is downloaded in entirety first, and then run.

If you've been experiencing issues with the trackpad too, you might have a hardware issue with your Mac. I would look into the issue further, maybe by having Apple look at it.


Is Soundflower 1.6.6 compatible with Mavericks 10.9?

I just fixed the latest code from cycling74's github (1.6.7) to build it and run it on Mavericks.

You can get it at https://github.com/crmne/Soundflower/releases