I don't believe a Mac can be locked to the point where you cannot even install a fresh OS. That would require a locking at firmware level, and I don't believe the MacBooks offer this option.

You should be able to restart, with the option (alt) key pressed, so that you get into the boot screen where you can choose to start up from the recovery system, and then re-install OS X from it, all without needing a password.

Oh, I see you also asked here: Resetting password for Macbook
There, you mention that you were able to get to the rescue screen with Cmd-R. So, why can't you re-install OS X then? It's offered as an option there, isn't it?


Unknown calendar available only when adding a New Event (Sierra)

This is bit complicated but the only way I know it.

Open ~/Library/Calendars

Leave it open.

Open Calendar > Preferences and set your weird numbers calendar as default.

Now add New event to it.

Go back to the ~/Library/Calendars and look which files (by date/time has changed. That is the one to delete.

Do not forget to change the Default back to your choosing.


I updated my iphone to version 9.2 and I no longer get calls on my other devices

In the settings, updating to IOS 9 adds the new redundant setting "Calls on other devices" and turns that and WiFi calling back to "Off"

Settings -> Phone -> you will find Wi-Fi Calling and Calls on Other Devices to turn these features back on.


You could use pmset disksleep TIME to set a timeout for the disk to go into standby mode. This way, you wouldn't have to mount/unmount the disk every time you want to access it. TIME is the time in minutes.

If you set the time to 0, the timeout is disabled, so if you want to keep it spinning you can set it to that.


Apple probably won't reject your app on this basis, they're just letting you know that you're referencing an API that you haven't set up at Apple's end.

You could try removing the following methods from your AppDelegate.m :

- (void) application:(UIApplication*)application
    didReceiveLocalNotification:(UILocalNotification*)notification

- (void) application:(UIApplication *)application
   didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

- (void) application:(UIApplication *)application
    didFailToRegisterForRemoteNotificationsWithError:(NSError *)error


Create 3 groups of the line pairs. Then schedule the appearance of the groups via the Inspector.


Prohibition Sign and Can't Reinstall OS X

Wow. After a frustrating 6 hours, I managed to fix it 10 minutes after posting this.

Although I have no idea what I really did, I'll post my "solution" for anyone with the same problem who happens to come across this because the amount of frustration I felt at people who described my exact problem but never gave an update is unreal.

Anyways, all I did was kept restarting my computer, booting into internet recovery mode and just continuously repairing the disk over and over, ignoring the "this disk can't be repaired" and other messages. I only ran the "fsck -fy" command once in total. It looks like the key is just continuously repairing the disk until it starts to function again.

I knew it was working when it returned a success message and the disk showed up in the OS X reinstall menu, but I didn't even need to reinstall; I rebooted and everything is working fine.


Can't figure out what is taking up so much space

To try and locate which files and directories are consuming the most disk space on your Mac, I'd recommend running OmniDiskSweeper. You can run it off of the DMG just fine. Select your hard drive and let it run and it'll list in descending order where the greatest disk usage is.

OmniDiskSweeper: https://www.omnigroup.com/download/latest/OmniDiskSweeper

From there you should hopefully be able to free up some space.

Hope this helps you!


Installing windows on a MacBook Pro 15-Inch "Core 2 Duo" without Mac OS X

One technical reason you can not use rEFInd is that rEFInd is a boot manager. To boot Windows you need a boot loader. The rEFInd boot manager instructs the firmware which file or data to boot from. The actual booting is not done by rEFInd.
Grub is a boot loader. Grub may be able to boot Windows. However, Windows on your model Mac needs to interact with a functioning BIOS. No BIOS means no successful booting of Windows.
Installing 64 Bit BIOS Booting Windows 10

This installation method does not require OS X (macOS) to be installed on the Mac. However, the assumption has been made that the firmware is capable of BIOS booting and the processors are Intel with 64 bit cores.

An improved method of installing Windows 10 can be found here. This improved method does not require the use of the optical drive on the Mac.
Many early 64 bit Intel Mac models contained firmware which prevented BIOS booting from 64 bit Windows installer DVDs. Here, I will assume your Mac is one such model. This installation guide will explain how to use Grub to BIOS boot the 64 bit Windows 10 installation software.
Canonical explicitly developed a 64 bit version of Ubuntu for Macs of your vintage. Specifically, Macs with the following characteristics.

Use Intel processors with 64 bit cores.
Can not boot from optical media with multi‑boot boot entries.

This Ubuntu would install with a BIOS booting GRUB that could boot a 64 bit Ubuntu. Installers using this arrangement ended with Ubuntu 14. The memory requirements for Ubuntu 14 are under 3 GB. So, one possible strategy would be the following.

Install a BIOS booting 64 bit Ubuntu 14 Server, then use the included Grub to BIOS boot the current 64 bit Windows 10 installer. The installation of the BIOS booting 64 bit Windows 10 will replace Grub and Ubuntu 14 Server.

Here are the steps for implementing this strategy.

Download a BIOS booting 64 bit Ubuntu 14 Server ISO file. In this example, the file ubuntu-14.04.6-server-amd64+mac.iso was downloaded.

Burn the ISO file to a DVD. I used a reusable RW DVD.

BIOS boot from the DVD. Start up your Mac and immediately hold down the option key until the Mac Startup Manager icons appear. Insert the DVD and select to boot from the DVD icon with the label Windows.

Install Ubuntu Server. When an image similar to the one shown below appears, you can choose for the installer to add the parameter nomodeset to the linux command line. This can be accomplished by pressing F6 and selecting nomodeset from the menu. With Install Ubuntu Server highlighted, press return to continue.

If you internal drive already has mountable partitions, then an image similar to the one shown below may appear. If so, then select Yes.

When an image similar to the one shown below appears, select Manual.

When an image similar to the one shown below appears, select the line containing (sda).

Note: The existing partitions shown depend on how the disk was previously partitioned. Below is a example. Your disk will probably show different partitions.

When an image similar to the one shown below appears, select Yes.

When an image similar to the one shown below appears, select the line containing FREE SPACE.

Here you want to create a new primary partition at the beginning of the available space. When asked for a size, enter a new smaller size value. This value can be determined by subtracting 16 GB and the desire size of the swap space from the value shown. For this example, the desired size of the swap space was chosen to be 6 GB. Since the initial size was 137.4 GB, a new size of 115.4 GB was entered. The size value you will enter most likely will be different. Configure the rest of the partition settings as shown below, then select Done setting up the partition.

When an image similar to the one shown below appears, select the line containing FREE SPACE.

Here you want to create a new logical partition at the end of the available space. When asked for a size, enter the desired size of the swap space. For this example, the value was already stated to be 6 GB. You should enter the value you have already determined. Configure the rest of the partition setting as shown below, then select Done setting up the partition.

When an image similar to the one shown below appears, select the line containing FREE SPACE.

Here you want to create a new primary partition from the available space. When asked for a size, do not change the value shown. Configure the rest of the partition setting as shown below, then select Done setting up the partition.

For this example, the result is shown below. Select Finish partitioning and write changes to disk.

When an image similar to the one shown below appears, select Yes.

If an image similar to the one shown below appears, select Yes.

Finish installing Ubuntu.

Create a NTFS volume on the unused internal drive partition /dev/sda3. Since the new volume will be NTFS formatted, the MBR partition type needs be changed from from 83h to 07h. To make the change, first enter the interactive command given below.
sudo fdisk /dev/sda

Next, enter the following commands to change the MBR partition type.
t
3
7
w

Finally, enter the following command to restart the Mac.
sudo reboot

Enter the following command to NTFS format /dev/sda3.
sudo mkfs.ntfs -L WINSTALL -Q /dev/sda3

Install ExFAT filesystem support. Enter the following commands.
sudo apt update
sudo apt install exfat-fuse exfat-utils

Locate block devices for the internal HDD and the desired 64 bit Windows 10 installation ISO file. In this example, the file Win10_20H2_English_x64.iso exists on a ExFAT formatted flash drive. Plug the flash drive into the machine. The lsblk command can be used to list all block devices. For this example, the output from this command is given below. Since the swap is block device sda5, the internal HDD is block device sda. Since the flash drive is approximately 16 GB in size, the block device an be determined to be sdb1.
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   128G  0 disk
├─sda1   8:1    0 107.5G  0 part /
├─sda2   8:2    0     1K  0 part
├─sda3   8:3    0    15G  0 part
└─sda5   8:5    0   5.6G  0 part [SWAP]
sdb      8:16   0  16.6G  0 disk
└─sdb1   8:17   0  16.6G  0 part
sr0     11:0    1  1024M  0 rom

If your determined different block devices, then make the appropriate substitutions in the following commands.

Transfer the Windows 10 installation files from the ISO file to a volume on the internal drive. In this example, the following commands were used. Basically, you mount, copy and unmount.

Note: The boot.wim and install.wim files are very large and therefore may take a long time to copy.

cd ~
mkdir winstall iso flashdrive
sudo mount -t exfat /dev/sdb1 flashdrive
sudo mount -t udf -o ro,nosuid,nodev flashdrive/Win10_20H2_English_x64.iso iso
sudo mount -t ntfs /dev/sda3 winstall
cp -Rv iso/* winstall
sudo umount winstall iso flashdrive
rmdir winstall iso flashdrive

Use Grub to boot the Windows 10 installer stored on the internal drive. Enter the command below to turn off the Mac.
sudo shutdown -P now

Remove the flash drive. Start the Mac. When the window shown in the image below appears, press the C key.

When the window shown in the image below appears, enter the following commands. This will boot the Windows 10 installer.
insmod part_msdos
insmod ntfs
insmod ntldr
set root='(hd0,msdos3)'
ntldr /bootmgr
boot

Proceed with the installation of Windows 10.

Create the partition for Windows 10. When you reach the window shown in the image below, select Custom: Install Windows only (advanced).

When the window shown in the image below appears,  leave Drive 0 Partition 1 highlighted and click on the Delete button. Next, click on the OK button in the popup window.

When the window shown in the image below appears, leave Drive 0 Unallocated Space highlighted and click on the Next button.

Proceed with the installation of Windows 10.

Install the Boot Camp Support Software (Windows Support Software). The Boot Camp Support Software is on the Snow Leopard installation DVD. The files can be accessed from Windows. Officially, only 32 bit versions of Windows can be installed on your Mac. Since I do not have your model Mac, I can not predict how difficult it will be to the adapt the software for use with a 64 bit Windows. You should consult lx07's answer for more information.
A Snow Leopard (OS X 10.6) ISO file can be downloaded from the website Mac OS X Snow Leopard Install DVD. You should verify the download by computing the SHA256 hash value. The Get-FileHash Power Shell cmdlet can be used to compute a SHA256 hash value. Entering Get-FileHash along with the path to the downloaded file in a Power Shell window should produce the following SHA256 hash value.
CBEEB2378C40B20A9B06236F567DE593E9030A0A865515B50CF6D35833E25CD5

Under Windows 10, the Boot Camp Support Software can be accessed by mounting this ISO file.

Remove unnecessary partitions and extend the Windows 10 partition. Boot to Windows 10 desktop. Next, right click on the Start button and select Disk Management. A windows similar to the one shown below will appear.

Right click on the last partition shown for Disk 0. Select Delete Volume…, as shown below. In the popup window, click on the Yes button.

Right click on the free space shown for Disk 0. Select Delete Partition…. In the popup window, click on the Yes button.

Right click on the partition with the volume label WINSTALL. Select Delete Volume…. In the popup window, click on the Yes button.

Right click on the partition with the drive letter C:. Select Extend Volume…. In the popup window, click on the Next button. Again, in the next popup window, click on the Next button. In the next popup window, click on the Finish button.

The result is shown below.

Exit the Disk Management application.

An Alternative: Installing Xubuntu

Note: I have no way to verify if these instructions will work for your model Mac. Based on the problems posted regarding the ATI Mobility Radeon X1600 graphics processor, I suspect these instructions will not result in a successful installation. Although, the problems seem to be associated with EFI booting and here only BIOS booting is employed. Even if the instructions do not work for your model Mac, users with a different model Mac may find the instructions useful.

First complete steps 1 through 4 outlined in the section titled "Installing 64 Bit BIOS Booting Windows 10".

Locate block devices for the internal HDD and the desired 64 bit Xubuntu installation ISO file. In this example, the file xubuntu-20.04.1-desktop-amd64.iso exists on a FAT32 formatted flash drive. Plug the flash drive into the machine. The lsblk command can be used to list all block devices. For this example, the output from this command is given below. Since the swap is block device sda5, the internal HDD is block device sda. Since the flash drive is approximately 16 GB in size, the block device an be determined to be sdb1.
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   128G  0 disk
├─sda1   8:1    0 107.5G  0 part /
├─sda2   8:2    0     1K  0 part
├─sda3   8:3    0    15G  0 part
└─sda5   8:5    0   5.6G  0 part [SWAP]
sdb      8:16   0  16.6G  0 disk
└─sdb1   8:17   0  16.6G  0 part
sr0     11:0    1  1024M  0 rom

If your determined different block devices, then make the appropriate substitutions in the following commands.

Transfer the Xbuntu installation ISO file to the unused partition on the internal drive. In this example, the following commands were used. Basically, you mount, copy and unmount.

Note: The xubuntu-20.04.1-desktop-amd64.iso file is very large and therefore may take a long time to copy.

cd ~
mkdir flashdrive
sudo mount -t vfat /dev/sdb1 flashdrive
sudo dd if=flashdrive/xubuntu-20.04.1-desktop-amd64.iso of=/dev/sda3 bs=1M
sudo umount flashdrive
rmdir flashdrive

Use Grub to boot the Xubuntu installer stored on the internal drive. Enter the command below to turn off the Mac.
sudo shutdown -P now

Remove the flash drive. Start the Mac. When the window shown in the image below appears, press the C key.

When the window shown in the image below appears, enter the following commands. This will boot the Xubuntu installer to a live version of Xubuntu.
insmod iso9660
set root=(hd0,msdos3)
linux /casper/vmlinuz
initrd /casper/initrd
boot

Install Xubuntu. The Xubuntu live desktop will appear as shown in the image below. To start installing Xubuntu, double click on the icon labeled Install Xubuntu 20.04.1 LTS.

Proceed with the installation of Xubuntu. For a brief moment during the installation, the following screen will appear with a warning message.

The above screen will quickly be replaced by the screen shown below. Here the same warning message appears, but is partially covered.

The intent is to install to the existing partition /dev/sda1.

Highlight the /dev/sda1 device, then click on the Change button. In the popup window, do not change the size value. Configure the rest of the controls as shown below, then click on the OK button.

For this example, the result is shown below.

Click on the Install Now button, then click on the Continue button in the popup window. Continue installing Xubuntu. When the screen below appears, click on the Restart Now button.

Remove the unnecessary partition and extend the Xubuntu partition. Press the key combination control+option+T to open a Terminal application window. Enter the interactive command given below.
sudo fdisk /dev/sda

Enter the following command to print the partition table.
p

For this example, the output produce by entering this command is shown below. Some of your values may be different.
Disk /dev/sda: 128 GiB, 137438953472 bytes, 268435456 sectors
Disk model: VBOX HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001b1a1

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 225390591 225388544 107.5G 83 Linux
/dev/sda2       256716798 268433407  11716610   5.6G  5 Extended
/dev/sda3       225390592 256714751  31324160    15G 83 Linux
/dev/sda5       256716800 268433407  11716608   5.6G 82 Linux swap / Solaris

Partition table entries are not in disk order.

Record the value of the last sector occupied by the third partition (/dev/sda3). In this example, this value would be 256714751.
Enter the following commands to remove the first and third partitions, then create a new active first primary partition to cover the space formally occupied by both partitions.

Note: You should replace the value 256714751 with the value you recorded earlier.

d
1
d
3
n
p
1
2048
256714751
n
a
1

Enter the following command to print the resulting partition table.
p

For this example, the output produce by entering this command is shown below. Some of your values may be different.
Disk /dev/sda: 128 GiB, 137438953472 bytes, 268435456 sectors
Disk model: VBOX HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001b1a1

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 256714751 256712704 122.4G 83 Linux
/dev/sda2       256716798 268433407  11716610   5.6G  5 Extended
/dev/sda5       256716800 268433407  11716608   5.6G 82 Linux swap / Solaris

Enter the following command to write the table to the drive and exit.
w

Enter the following command to close the Terminal application window.
exit

Restart the mac. Open a Terminal application window and enter the following commands. The first command will expand the ext4 file system to encompass the entire partition. The second command closes the Terminal application window.
sudo resize2fs /dev/sda1
exit

References
Apple MacBook Pro 15-Inch "Core 2 Duo" 2.16 Specs (Late 2006, MacBookPro2,2)
Apple MacBook Pro 15-Inch "Core 2 Duo" 2.2 (SR) Specs (Mid/Late 2007, MacBookPro3,1)
Apple Introduces Boot Camp
Setting Up Boot Camp
Install Windows 7 on your Mac using Boot Camp
About EFI and SMC firmware updates for Intel-based Mac computers
Boot Camp - Windows XP Drivers Update 2.1
Boot Camp Drivers Update 2.2 for Windows
Boot Camp Software Update 3.1 for Windows 32 bit
Boot Camp Software Update 3.1 for Windows 64 bit
Boot Camp Software Update 3.2 for Windows 32 bit
Boot Camp Software Update 3.2 for Windows 64 bit
Boot Camp Software Update 3.3 for Windows
Partition type
“Select CD-ROM Boot Type:” error during Windows install
Oscdimg Command-Line Options
Ubuntu 14.04.6 LTS (Trusty Tahr) Releases
Booting 64-bit Ubuntu Images on a First-Generation Mac Pro 1,1


Is Airport Express reasonably better at receiving Wi-Fi signals than a laptop?

You could assume the Airport Express uses practically the same chipset as pre-AC equipped Macbooks.  Knowing this, any Airport Express would perform less fast than your 2014 laptop which does have AC.

But... Your 2011 Time Capsule also doesn't have AC technology, so this wouldn't be an issue.

Placing the Airport Express in the kitchen will theoretically improve signal because the Airport Express doesn't have (doesn't need) battery power saving routines as the Macbooks have (need).  Therefore chances are higher it can establish a better connection to your Time Capsule.

The bad thing is that you cannot improve speed with this; degraded signal in the chain is irreversible, no matter what (weakest link remember).

The good thing is that your Macbook wifi radio won't need to suck as much power as it will connect to a much closer antenna.

But... if you can place it in the middle the signal will have less chances to degrade and you benefit in speed AND battery.

So, yes, your footer assumption is the way to go; place it in the hallway.

If speeds are really really important to you and you have a little more money to burn, upgrade your network with a new Time Capsule or a new Airport Extreme.  These baby's do run on AC technology which is day and night different in speed.  Or invest in a non-Apple AC capable router.


Automator can help script other applications but it is not able to create new content alone, such as movies.

Keynote and Other Alternatives

Have you considered using Apple's Keynote? Keynote can be used to create QuickTime movies involving impressively complex motion. Keynote supports AppleScript and can be automated.

Alternatively, the inexpensive and capable Motion is worth trying.

A more technical approach would be ImageMagik to create individual frames of the video and ffmpeg to stitch the frames together with music.


Can I add different size RAMs to iMac 5K?

The newer imacs support dual channel what means that tou can have 2 different sorts of ram memory.
But make sure that there are at least 2 of the same installed so:
2x 4 gb and 2x 8gb should work fine. For more info, this link


Just add path to the play installation to your .bash_profile file in the user root directory.

For example I have

export PATH="/usr/local/mysql/bin:/Users/currentuser/PlayProjects/activator:$PATH"

This discussion could help you as well:

https://superuser.com/questions/314852/how-to-install-the-play-framework-on-os-x


Can I have both a case-insensitive system volume and a case-sensitive volume within an encrypted CoreStorage volume?

Core Storage:

can not create a volume within a volume
can create a logical volume (LV) within a logical volume group (LVG).

  … to keep the main system volume case-insensitive …

That's reasonable.

  … to have my home dir be case-sensitive …

Maybe desirable, but please beware: some software for OS X may not work as expected in that environment. I thought first of Adobe, found examples from 2012 and 2013:

Dear Adobe - Alastair’s Place
Adobe Acrobat XI Pro Installation Failure (Case Sensitive User Directory) | Adobe Community

An example – OS X 10.9.5, Mavericks

I used Disk Utility to create two partitions from a USB flash drive (at /dev/disk12 at the time), then erased each of the unencrypted file systems – and opted to encrypt.

For both encryptions I chose the same passphrase that is used to encrypt the FileVault 2 OS X startup volume.

The relevant part of output from diskutil coreStorage list:

+-- Logical Volume Group 391198AA-F179-466A-BD30-1B9BF02D9CAF
|   =========================================================
|   Name:         journaled, encrypted
|   Status:       Online
|   Size:         2004877312 B (2.0 GB)
|   Free Space:   0 B (0 B)
|   |
|   +-< Physical Volume 0A2101EC-811E-4E12-9CFD-A3CAEE4299D9
|   |   ----------------------------------------------------
|   |   Index:    0
|   |   Disk:     disk12s2
|   |   Status:   Online
|   |   Size:     2004877312 B (2.0 GB)
|   |
|   +-> Logical Volume Family 83E9BA42-4F8D-4AF4-BBEA-F831A4C5E1F5
|       ----------------------------------------------------------
|       Encryption Status:       Unlocked
|       Encryption Type:         AES-XTS
|       Conversion Status:       Complete
|       Conversion Direction:    -none-
|       Has Encrypted Extents:   Yes
|       Fully Secure:            Yes
|       Passphrase Required:     Yes
|       |
|       +-> Logical Volume C098FD1F-49E4-48D7-A3ED-1F8AC38FCA14
|           ---------------------------------------------------
|           Disk:                  disk13
|           Status:                Online
|           Size (Total):          1669324800 B (1.7 GB)
|           Conversion Progress:   -none-
|           Revertible:            No
|           LV Name:               journaled, encrypted
|           Volume Name:           journaled, encrypted
|           Content Hint:          Apple_HFS
|
+-- Logical Volume Group CA81191D-B39E-4B19-B4B6-FEC1FF3D2478
    =========================================================
    Name:         case-sensitive, journaled, encrypted
    Status:       Online
    Size:         1526685696 B (1.5 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 4DDC2838-F234-430B-89E5-0C0AF59ECC28
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk12s3
    |   Status:   Online
    |   Size:     1526685696 B (1.5 GB)
    |
    +-> Logical Volume Family FA8E36E2-724C-44B6-BC74-C7310BAE26D6
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         AES-XTS
        Conversion Status:       Complete
        Conversion Direction:    -none-
        Has Encrypted Extents:   Yes
        Fully Secure:            Yes
        Passphrase Required:     Yes
        |
        +-> Logical Volume A4C96B6E-06F4-4E49-B57F-AA5DDC05EF66
            ---------------------------------------------------
            Disk:                  disk14
            Status:                Online
            Size (Total):          1191133184 B (1.2 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               case-sensitive, journaled, encrypted
            Volume Name:           case-sensitive, journaled, encrypted
            Content Hint:          Apple_HFSX

Limitations

I rebooted the Mac to check whether either logical volume family (LVF) was automatically unlocked before loginwindow is launched by launchd. As expected, no automation of that sort.

Issues

With Mavericks I can find no way to create more than one LV within an LVF.

The following articles state that it's possible to do so:

Undocumented CoreStorage Commands (2011-08-05)
Carter Allen - Practical Usage of CoreStorage (2011-08-14)
OS X CoreStorage Volume - shrink and create new - Fabian Franke (2013-02-25)

In the Franke article it's remarkable that the same UUID is used to both (a) shrink an existing LV; and (b) create another LV in the same LVF.

Unless I'm missing something, this approach is impossible with Mavericks. For example:

sh-3.2$ diskutil coreStorage resizeVolume DAED4621-90CF-43D1-BC40-F7ACABD7174F 600G
The Core Storage Logical Volume UUID is DAED4621-90CF-43D1-BC40-F7ACABD7174F
Started CoreStorage operation
Checking file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Yosemite appears to be OK
Shrinking file system
Shrinking Logical Volume
Resizing Core Storage Logical Volume structures
Resized Core Storage Logical Volume to 600000000000 bytes
Finished CoreStorage operation
sh-3.2$ diskutil coreStorage createVolume DAED4621-90CF-43D1-BC40-F7ACABD7174F jhfsx case-sensitive 65G
DAED4621-90CF-43D1-BC40-F7ACABD7174F does not appear to be a valid Core Storage Logical Volume Group UUID or name
sh-3.2$ diskutil cs list | grep DAED4621-90CF-43D1-BC40-F7ACABD7174F
        +-> Logical Volume DAED4621-90CF-43D1-BC40-F7ACABD7174F

Assuming a bug in Core Storage in Mavericks

We should review this answer – maybe add another – after Yosemite is released.

(I should not expect a fix in Mavericks.)


Hard Drive Issues with MacBook Pro 13-inch mid-2012

So, after buying a new SSHD and SATA cable, spending 3 weeks reading and writing command lines on Terminal.... this is what fixed my problem, believe it or not:
https://www.youtube.com/watch?v=Amg5w0rlwDo&spfreload=10

This video shows how an electric tape can isolate the sata cable and prevent it to touch the aluminium surface, which will cause you some problems.

I mean, seriously Apple? The design of the SATA cable path is so prone to failure....it's obvious!


The solution I've found is to use the HTML5 Video Player.

Flash can be blocked or turned off in "manage plug-in use" - the grey looking lego-type piece with a blue dot at its top right - next to the url:

which, if flash is on, will bring up something like this:

at which point you can block it.

Upon restarting Firefox it will stop trying to use Flash automatically and default to the HTML5 Video Player. The HTML5 Video Player in Firefox has no problem passing audio through HDMI.

Not all flash based videos - or services - can also use the HTML5 Video Player, but for those that can this is a great solution.


Opening a new tab in Chrome makes all bluetooth devices disconnected

The issue was in the voice search ("OK Google")

When a user opens a new tab, Chrome sometimes tries to access microphone to use voice search which breaks bluetooth connectivity.

Resolution:

Go to chrome://flags/ and disable option "Enable Voice Search on the local NTP"


Yes, /usr/bin/env exists on OS X/macOS.

$ ls -l /usr/bin/env
-rwxr-xr-x  1 root  wheel  23504 May 29 18:32 /usr/bin/env
$

From man env:

ENV(1)                    BSD General Commands Manual                   ENV(1)

NAME
     env -- set environment and execute command, or print environment

SYNOPSIS
     env [-iv] [-P altpath] [-S string] [-u name] [name=value ...]
         [utility [argument ...]]

DESCRIPTION
     The env utility executes another utility after modifying the environment
     as specified on the command line.  Each name=value option specifies the
     setting of an environment variable, name, with a value of value.  All
     such environment variables are set before the utility is executed.

     The options are as follows:

     -i      Execute the utility with only those environment variables speci-
             fied by name=value options.  The environment inherited by env is
             ignored completely.

     -P altpath
             Search the set of directories as specified by altpath to locate
             the specified utility program, instead of using the value of the
             PATH environment variable.

     -S string
             Split apart the given string into multiple strings, and process
             each of the resulting strings as separate arguments to the env
             utility.  The -S option recognizes some special character escape
             sequences and also supports environment-variable substitution, as
             described below.

     -u name
             If the environment variable name is in the environment, then
             remove it before processing the remaining options.  This is simi-
             lar to the unset command in sh(1).  The value for name must not
             include the `=' character.

     -v      Print verbose information for each step of processing done by the
             env utility.  Additional information will be printed if -v is
             specified multiple times.

     The above options are only recognized when they are specified before any
     name=value options.

     If no utility is specified, env prints out the names and values of the
     variables in the environment, with one name/value pair per line.

   Details of -S (split-string) processing
     The processing of the -S option will split the given string into separate
     arguments based on any space or <tab> characters found in the string.
     Each of those new arguments will then be treated as if it had been speci-
     fied as a separate argument on the original env command.

     Spaces and tabs may be embedded in one of those new arguments by using
     single (``''') or double (`"') quotes, or backslashes (`\').  Single
     quotes will escape all non-single quote characters, up to the matching
     single quote.  Double quotes will escape all non-double quote characters,
     up to the matching double quote.  It is an error if the end of the string
     is reached before the matching quote character.

     If -S would create a new argument that starts with the `#' character,
     then that argument and the remainder of the string will be ignored.  The
     `\#' sequence can be used when you want a new argument to start with a
     `#' character, without causing the remainder of the string to be skipped.

     While processing the string value, -S processing will treat certain char-
     acter combinations as escape sequences which represent some action to
     take.  The character escape sequences are in backslash notation.  The
     characters and their meanings are as follows:

           \c      Ignore the remaining characters in the string.  This must
                   not appear inside a double-quoted string.
           \f      Replace with a <form-feed> character.
           \n      Replace with a <new-line> character.
           \r      Replace with a <carriage return> character.
           \t      Replace with a <tab> character.
           \v      Replace with a <vertical tab> character.
           \#      Replace with a `#' character.  This would be useful when
                   you need a `#' as the first character in one of the argu-
                   ments created by splitting apart the given string.
           \$      Replace with a `$' character.
           \_      If this is found inside of a double-quoted string, then
                   replace it with a single blank.  If this is found outside
                   of a quoted string, then treat this as the separator char-
                   acter between new arguments in the original string.
           \"      Replace with a <double quote> character.
           \'      Replace with a <single quote> character.
           \\      Replace with a backslash character.

     The sequences for <single-quote> and backslash are the only sequences
     which are recognized inside of a single-quoted string.  The other
     sequences have no special meaning inside a single-quoted string.  All
     escape sequences are recognized inside of a double-quoted string.  It is
     an error if a single `\' character is followed by a character other than
     the ones listed above.

     The processing of -S also supports substitution of values from environ-
     ment variables.  To do this, the name of the environment variable must be
     inside of `${}', such as: ${SOMEVAR}.  The common shell syntax of
     $SOMEVAR is not supported.  All values substituted will be the values of
     the environment variables as they were when the env utility was origi-
     nally invoked.  Those values will not be checked for any of the escape
     sequences as described above.  And any settings of name=value will not
     effect the values used for substitution in -S processing.

     Also, -S processing can not reference the value of the special parameters
     which are defined by most shells.  For instance, -S can not recognize
     special parameters such as: `$*', `$@', `$#', `$?' or `$$' if they appear
     inside the given string.

   Use in shell-scripts
     The env utility is often used as the interpreter on the first line of
     interpreted scripts, as described in execve(2).

     Note that the way the kernel parses the `#!' (first line) of an inter-
     preted script has changed as of FreeBSD 6.0.  Prior to that, the FreeBSD
     kernel would split that first line into separate arguments based on any
     whitespace (space or <tab> characters) found in the line.  So, if a
     script named /usr/local/bin/someport had a first line of:

           #!/usr/local/bin/php -n -q -dsafe_mode=0

     then the /usr/local/bin/php program would have been started with the
     arguments of:

           arg[0] = '/usr/local/bin/php'
           arg[1] = '-n'
           arg[2] = '-q'
           arg[3] = '-dsafe_mode=0'
           arg[4] = '/usr/local/bin/someport'

     plus any arguments the user specified when executing someport.  However,
     this processing of multiple options on the `#!' line is not the way any
     other operating system parses the first line of an interpreted script.
     So after a change which was made for FreeBSD 6.0 release, that script
     will result in /usr/local/bin/php being started with the arguments of:

           arg[0] = '/usr/local/bin/php'
           arg[1] = '-n -q -dsafe_mode=0'
           arg[2] = '/usr/local/bin/someport'

     plus any arguments the user specified.  This caused a significant change
     in the behavior of a few scripts.  In the case of above script, to have
     it behave the same way under FreeBSD 6.0 as it did under earlier
     releases, the first line should be changed to:

           #!/usr/bin/env -S /usr/local/bin/php -n -q -dsafe_mode=0

     The env utility will be started with the entire line as a single argu-
     ment:

           arg[1] = '-S /usr/local/bin/php -n -q -dsafe_mode=0'

     and then -S processing will split that line into separate arguments
     before executing /usr/local/bin/php.

ENVIRONMENT
     The env utility uses the PATH environment variable to locate the
     requested utility if the name contains no `/' characters, unless the -P
     option has been specified.

EXIT STATUS
     The env utility exits 0 on success, and >0 if an error occurs.  An exit
     status of 126 indicates that utility was found, but could not be exe-
     cuted.  An exit status of 127 indicates that utility could not be found.

EXAMPLES
     Since the env utility is often used as part of the first line of an
     interpreted script, the following examples show a number of ways that the
     env utility can be useful in scripts.

     The kernel processing of an interpreted script does not allow a script to
     directly reference some other script as its own interpreter.  As a way
     around this, the main difference between

           #!/usr/local/bin/foo
     and
           #!/usr/bin/env /usr/local/bin/foo

     is that the latter works even if /usr/local/bin/foo is itself an inter-
     preted script.

     Probably the most common use of env is to find the correct interpreter
     for a script, when the interpreter may be in different directories on
     different systems.  The following example will find the `perl' inter-
     preter by searching through the directories specified by PATH.

           #!/usr/bin/env perl

     One limitation of that example is that it assumes the user's value for
     PATH is set to a value which will find the interpreter you want to exe-
     cute.  The -P option can be used to make sure a specific list of directo-
     ries is used in the search for utility.  Note that the -S option is also
     required for this example to work correctly.

           #!/usr/bin/env -S -P/usr/local/bin:/usr/bin perl

     The above finds `perl' only if it is in /usr/local/bin or /usr/bin.  That
     could be combined with the present value of PATH, to provide more flexi-
     bility.  Note that spaces are not required between the -S and -P options:

           #!/usr/bin/env -S-P/usr/local/bin:/usr/bin:${PATH} perl

COMPATIBILITY
     The env utility accepts the - option as a synonym for -i.

SEE ALSO
     printenv(1), sh(1), execvp(3), environ(7)

STANDARDS
     The env utility conforms to IEEE Std 1003.1-2001 (``POSIX.1'').  The -P,
     -S, -u and -v options are non-standard extensions supported by FreeBSD,
     but which may not be available on other operating systems.

HISTORY
     The env command appeared in 4.4BSD.  The -P, -S and -v options were added
     in FreeBSD 6.0.

BUGS
     The env utility does not handle values of utility which have an equals
     sign (`=') in their name, for obvious reasons.

     The env utility does not take multibyte characters into account when pro-
     cessing the -S option, which may lead to incorrect results in some
     locales.

BSD                             April 17, 2008                             BSD


What's the best way to wind a MagSafe 2 around the clip and power brick to make it easier to transport?

I realize your post states you're completely blind, but I had to add pictures to make it absolutely clear to a sighted helper what I'm attempting to describe to you. My answer may also help others have a healthier relationship with their MagSafe charger cables.

The MagSafe cable, where it connects to the power brick, tends to get too severely bent with 'normal usage', even though there is additional strain- and bend-relief built into the cable, and the cable integrity can be compromised. When winding the MagSafe cable for transport, I tend to position the bend-relief section of the cable so it sticks straight out from the power brick, then proceed to wind the MagSafe cable firmly around the wings. When wound correctly, and the last 2 inches of the cable is free, I loop the the MagSafe cable around the winding, and the connector neatly sits protected, inside the windings, at the top of the power brick between a wing and the bend-relief:

The power cable is wound neatly and fastened using a single Velcro-brand "One Wrap Thin Tie". The power cable has a natural tendency to coil in a particular radius which is optimal for keeping the wrap neat. Follow that coil, place the tie-wrap in the right spot, and all is neat.

I've been throwing this power supply in and out of my bag weekly for the past few years. I'm a little OCD, and I treat my equipment with care, so YMMV.


iTunes Match "upgraded" one of my songs with a glitchy version. Now what?

My understanding (although not precise science) so far with Match knows the song signature and uses this in conjunction with the track length to match against their database.

This would explain why some songs get replaced with explicit versions on Match while renaming one song to another (incorrect) does not trick Match into thinking it is a new song. You can test both quite easily

the former by deleting a non explicit matched song (remembering track length) and pulling it back from iCloud
the latter by ripping a CD without any info into Track01...02 etc and have it matched correctly.

all the above is somehow tied with Genius.

With the above assumption, to keep your proper version try padding out the length, add noise, or combine the track with the next (if it belongs to an album) and it should cause enough difference to be uploaded instead of being matched.


Deleting photos from iPhone which are already synced with my Mac

Normally, if photos are synced through iTunes to an iPhone from a Mac folder, iTunes should automatically take care of removing photos.

If that doesn't work, try to disable photo syncing first (uncheck "Sync Photos" in the iTunes-->iPhone-->Photos tab), sync the iPhone once, then turn on photo syncing again (by checking "Sync Photos").


How to disable Mojave's floating thumbnail screenshot preview?

Press commandShift5 to bring up the Screenshot menu
Uncheck Options > Show Floating Thumbnail

This will prevent it from showing up.

This will also disable the ~5 second saving delay (screenshots will be saved immediately).


How to delete Command Line Tools while keeping Xcode?

Xcode.app provides a set of command line tools. Standalone 'Xcode Command Line Tools' provides another set. You can switch between them (see xcode-select --help).

git, gcc and many commands in /usr/bin/ is actually a jumper to the real executable of selected CLT.

Standalone CLT is almost unnecessary if you have Xcode.app installed. You can simply trash /Library/Developer/CommandLineTools to remove it.

In my case it installed these pkg (pkgutil --pkgs before and after installation)

com.apple.pkg.DevSDK_macOS1013_Public
com.apple.pkg.CLTools_Executables
com.apple.pkg.DevSDK
com.apple.pkg.CLTools_SDK_macOSSDK
com.apple.pkg.macOS_SDK_headers_for_macOS_10.14
com.apple.pkg.DevSDK_OSX109
com.apple.pkg.CLTools_SDK_macOS1013
com.apple.pkg.CLTools_SDK_macOS1014
com.apple.pkg.DevSDK_OSX1012
com.apple.pkg.DevSDK_OSX1011
com.apple.pkg.DevSDK_OSX1010

You can use pkgutil --files <pkg_name> to see installed files. They are either in /tmp or /Library/Developer/CommandLineTools.

However,

brew sometimes requires you to install standalone CLT even you have Xcode.app installed, namely python. They say some bottles (pre-built) are linked against the standalone CLT.
brew also requires standalone CLT when I want to build something on non-current system (Mojave after Catalina released).

Of course, you can take the risk and edit the brew formula or brew itself to avoid that.

brew edit python

  # setuptools remembers the build flags python is built with and uses them to
  # build packages later. Xcode-only systems need different flags.
  pour_bottle? do
    reason <<~EOS
      The bottle needs the Apple Command Line Tools to be installed.
        You can install them, if desired, with:
          xcode-select --install
    EOS
    satisfy { MacOS::CLT.installed? } # comment this out
  end

/usr/local/Homebrew/Library/Homebrew/os/mac/xcode.rb:

      def needs_clt_installed?
        return false # <- add this
        return false if latest_sdk_version?

        without_clt?
      end


How to play video to Chromecast with subtitle?

The subtitle file cannot be loaded to play on the chromecast. If the video is already encoded with the subtitles then the Video will play with subtitles. I'm afraid Google needs to add support for playing .srt files along with the video files.


To use the Cisco VPN Client, the following network ports must be opened in your firewall software:

500 UDP
4500 UDP
10000 UDP

Normally, When you install the Cisco VPN Client, it automatically opens these ports on the firewall. So check whether the user has another software firewall installed on the computer, If so you will need to manually open these ports.

Hope it could help.


Get Apple ID security questions over email

No - Apple won't email you security questions.

You can self-serve at https://iforgot.apple.com or interact with Apple support. Emailing those questions would be a large security breach given that email encryption is not commonplace or supported for Apple's consumer support division.


How does one write Right-to-Left in Pages?

For creating an RTL document:

open Pages
Create New Document

in the Chooser, select in the lower left corner "Language" Arabic (Egypt or the region you prefer)

be sure to have the appropriate InputSource (Keyboard) selected
Start typing.

For writing Right-To-Left within an existing document/changing the document to RTL:

File > Advanced > Language & Region –– Select something Arabic

Based on Use bidirectional Arabic and Hebrew in Pages, Numbers, and Keynote

In a document that mixes LTR and RTL scripts:

  Change writing direction:
  On your Mac or iCloud.com: Click Format button , then click Right to left button .

Caveat: In macOS Pages v7.1 on Sierra and on Pages 8.0 on Mojave this mixing (often?) just doesn't work at all – initially – in a default install with English as the main system language: as the button apparently intended to be used is missing altogether.
On the current iCloud.com version it appears on the right to "Alignment" (as it should in macOS Pages):

That means there is a long running bug in Pages or a common trigger/setup problem that OP and I share. Under these circumstances only typing by hand produces the desired correct RTL orientation for RTL languages.

To get this button to display I had to

open System Preferences > Language and Region
if not already present: add a Right-to-Left language like Arabic or Hebrew to your list of "Preferred Languages" (via plus button below the list)
drag Arabic to the top position as primary language
restart Pages and quit Pages
drag English back to the primary spot

Pages then seems to retain the ability to display the right-to-Left switch button – and use it. An alternative that's also enabled then is in the menubar: Format > Text > Reverse Text Direction.
(kudos to Tom Gewecke whose comment hit the spot on this one)


How to fix RDC connection over VPN that is no longer working after network change?

I had something similar happen to me once. What I did was to go into the Preferences for RDC, and in the Login tab, remove the value for the Domain parameter. That did the trick for me.


iPhone 5 can't restore even when using DFU mode

I'm not really sure if we are in the same boat. I had been stuck in DFU mode after restoring my iPad to iOS 6.1 without activating it. I have tried using iTunes in restoring the firmware but it was stuck on the iTunes and usb logo just like you. What I did was to use redsn0w to restore my iPad. You can use it without jailbreaking your phone. Hope this helps.


How to change the Languages value shown under the Information section for my app in App Store?

You should use Xcode's localisation functionality to provide languages for your app.

  The list of languages displayed in the store under Languages is set in the app build.

Displaying on the Store in More Than One Language (Optional) - iTunes Connect Developer Guide

If you don't use Xcode's localisation, you'll have to set the languages manually by adding them to the CFBundleLocalizations array in your Info.plist.

  CFBundleLocalizations (Array - iOS, macOS) identifies the localizations handled manually by your app. If your executable is unbundled or does not use the existing bundle localization mechanism, you can include this key to specify the localizations your app does handle.

Core Foundation Keys - Information Property List Key Reference


How do I identify a MacBook Pro from its serial number?

You can enter the serial number in Apple's Warranty coverage checker (if you don't remember the URL, there's a link to it in the "AppleCare and warranty" section of Apple's main support page.  It'll tell you the model name, as well as the warranty status.


Whatsapp Click to Chat link openning in AppStore when URL shortener used

Using 'whatsapp://' prefix instead of Click to Chat URL will work properly on both iOS and Android devices.


Unable to call FaceTime only to a particular caller ID

FaceTime requires a very strong network connection, so I believe your issue has less to do with the device, and more to do with the type of connections you trying to use.

FaceTime works best with a solid wifi connection on both ends, or at least LTE. If either device is trying to use 3G or 4G, you will struggle to establish or maintain a decent connection.

To test this, I would ensure you are both on a good wifi connection and try it again to see how it works. If not, then you have deeper compatibility issues.

P.S. I would recommend upgrading your iPhone 4 to iOS 7.1. It has improved performance over 7.0.x and will help alleviate further compatibility issues.


This function can be set up by going to System Preferences → Keyboard → Keyboard and enabling Use all F1, F2, etc. keys as standard function keys.


ARDAgent is a faceless (no dock icon, no windows) helper application for Apple Remote Desktop.

ARDAgent is very useful for people who use Apple Remote Desktop to manage a large number of Macs; it can run programs on behalf of the remote administrator, for instance.


Time Machine keeps asking to create new backup?

This will not get fixed until Time Machine re-engineer its approach and move away from using a remote-mounted disk image over the network.

The problem lies due to network connections inherently being unreliable (more so wireless networks). However the file system (HFS+) was built for locally-attached disk and assumes that the connection is mostly reliable. Using Time Machine over the network is like writing to a hard drive in which you often unplug the cable mid-transfer. Eventually corruptions occur.

The only way to correct this is to file a bug report to increase the priority of fixing this within Apple's engineering group.

More information here.


How to fix "The item can't be moved to the Trash because it can't be deleted" error

Found the issue. The Lock Switch was set to Lock.

A client had sent me the SD card with video files. I didn't even think to check the lock switch when I loaded it up.

So flipping that to unlock, and it fixed the error and the permissions.


MacBook Pro is not displaying Wi-Fi networks

Sounds like it might be a bad Airport card, if you have the tools, open it up and then disconnect and reconnect the antennas connecting to the card. If that doesn't work, remove the card, clean the contacts with isopropyl alcohol on the card and then reinstall it. If that doesn't work, you'll need to buy a new card, specific for your model of MacBook.


Settings icon deleted accidentaly from iPod touch

Are you certain you didn't just accidentally put it in a folder? It's impossible to delete, as you note.

You can determine if the app is still there by sliding springboard to the right until the spotlight search pane is revealed. Type "settings" and if the app is still installed it will appear in the search results; tapping on the result will launch it.

If it still shows up in spotlight then it's there on your device somewhere. The other possibility, if it's not in a folder or you're otherwise just missing it, is that all 11 springboard pages are full of app icons and you somehow accidentally moved your Settings app to the 12th page or beyond. In that case, group some apps into folders and, if necessary, sync with iTunes, at which time the icon will become visible again.


Export iPad home screen bookmarks/Safari bookmarks to PC/Mac

Bookmark syncing between Mobile Safari and Safari running on OS X or Windows is part of iCloud (included in OS X and available for Windows via iCloud Control Panel for Windows v1.1).


Cannot add a product to My Support Profile: "serial number is associated to another Apple ID"

If you have a proof of purchase or a receipt, Apple support will likely be help you correct this. Without these, they may question whether or not you own the computer.


Some Software Manager for Mac OS X like Synaptic in Ubuntu

There are two main systems for unix software on OS X: MacPorts and Fink

Fink is akin to (and iirc based on) the Debian/Ubunutu apt system: it delivers pre-compiled binaries. MacPorts is related to the older BSD Ports collections: rather than pre-built binaries, it containers pointers to the original source + patches required to make that source work on your platform (and with the other apps that you've installed via ports).

There's also a newer tool called Homebrew which I've not used; but it claims to provide better interoperability with things you've installed by hand, and rely more on the native Mac libraries instead of just the installed libraries.

A quick search shows a variety of questions already talking about Macports and Fink and differences between them.

Source: https://superuser.com/a/92885/256923


You can code in Swift language on any platform using a Swift environment hosted on a web site like http://swiftstub.com or http://runswiftlang.com


I was able to solve it by running from the Terminal.
run_Xquartz() {
  [ $(ps aux | grep -E '[X]quartz' | wc -l) -gt 0 ] && echo 'Xquartz is already running' \
  || nohup /Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin > /dev/null 2>&1 &
}

$ run_Xquartz

If Xquartz is already running on the background it prints Xquartz is already running.
If Xquartz is not running on the background it runs it on the background using nohup.

=> When Xquartz starts running on the dock you will see it.


Seagate 4TB, 3,5" / SATA III (ST4000DM000) and SK-3500 Super-S Combo

The Datastore SK-3500 Super-S Combo enclosure only supports HDDs up to 2 TB. I will now either buy a Synology DS412+ or LMP DataTower 430.


Someone using my Apple ID to play Clash of Clans

Based on the flood of similar problems we have seen today, one can say, it is they server having the problems.

There is nothing you can do other than wait till it is fixed.


Why won't terminal let me ssh in to my lan server when Windows/Putty works fine?

Mac OSX 10.6 does not respect DNS responses with a TTL (time to live) of 0 (which is what DD-WRT based routers are set to by default).  You will need to go into the DD-WRT router and into the Administation -> Services tab.  You will see a box called Additional DNS options.  Add the following value to this box :

local-ttl=5

Save and reboot your router and your Mac, and you should be able to see server.local in terminal (without having it in your hosts file).


tlsv1 alert protocol version when connecting via SSL to OS X Server

curl 7.19.0 ... OpenSSL/0.9.8h

This is a very old (and unsupported) version of OpenSSL you are using here which has no support for modern protocols like TLS 1.2 and modern ECDHE ciphers. Chances are high that after the upgrade your server now requires such protocol and/or cipher and thus connecting with your old OpenSSL version will fail.

  * SSLv3, TLS handshake, Client hello (1):

This might also indicate that your client is trying to use SSL 3.0, which is usually disabled today because it is an insecure protocol. You might try to enforce to use TLS 1.0 (which is supported by OpenSSL 0.9.8) by using curl -1 or curl --tls1 in the hope that the server still supports TLS 1.0 and has ciphers configured to be usable by the old OpenSSL version.


Script to raise a single window to the front

open only raises a single window:

do shell script "open -a Terminal"

Another way to raise a window is to set its index to 1 and then use AXRaise:

tell application "Terminal"
    set index of window 2 to 1
end tell
tell application "System Events" to tell process "Terminal"
    perform action "AXRaise" of window 1
end tell


You want folders… I got your folders right here…
To use, select a folder and run the script.
Notes: I used Word to open each document as that made it easier to match file with container, which should also reduce issues with how long it takes to open multiple files. There isn't any error correction so if your selection isn't a folder….
-- Save all 'doc' within folder structure as 'docx' in same folder
-- Create list of each 'doc' file and its containing folder
set fKind to "Microsoft Word 97 - 2004 document"
tell application "Finder"
    set topFolder to selection as alias
    set refList to a reference to entire contents of topFolder

    set bList to {}
    set docList to every item of refList whose kind is fKind
    repeat with ea in docList
        set c to container of ea as alias as text
        copy {name of ea, c} to end of bList
    end repeat
end tell

-- Open each 'doc', save in same folder, close doc
tell application "Microsoft Word"
    set oldDefaultPath to get default file path file path type documents path

    repeat with b in bList
        -- b in bList example {"filename.doc", "Mac:Users:username:Documents:docFolder1:deepFolder2:"}
        set sName to first item of b
        set sPath to second item of b
        set default file path file path type documents path path (sPath)

        open sPath & sName
        save as document sName file name (sName & "x") file format format
        close document 1 saving no

    end repeat
    set default file path file path type documents path path oldDefaultPath
end tell


Time Tracking App with Alfred integration

I use Harvest to track time. It has a robust API. There is a command-line tool called hcl for interacting with Harvest time sheets.

I haven't bought the Alfred Powerpack myself, but I presume that since the Powerpack includes an interface to develop your own shell scripts to extend Alfred that it would be fairly straightforward to start/stop new tasks:

$ hcl start mytaskalias adding a new feature

$ hcl stop

You've inspired me to look into this for improving my workflow. I currently use the Harvest application which has a very handy menu bar control, but being able to start/stop a timer quickly from Alfred sounds like a nice option…


The 5th generation and earlier have the best sound because they use the Wolfson chips. (see this article for more info)


Accoding to the Java 8 JRE documentation

  Installing a JRE from Oracle will not update java -version symlinks or add java to your path. To be able to do this, you need to install the JDK.

To solve this problem, you have to install the JDK.

One easy way to do it is with Homebrew-Cask :

brew cask install java

If you already installed a previous java version via Homebrew Cask :

brew cask reinstall java


Create firmware partition for macOS to be installed

possible that I'm wrong, but even if it works, Apple does not provide this mode of operation and when it makes a major update.  It checks the compatibility of the material.  But in your configuration, you do not have an internal disk.  So no firmware at the place where Apple is looking for it.
Possible that if you put a disk and you do your update on the ssd, it could work. (if Catalina is supported of your mac ...)


How to prevent iTunes from stopping when switching users?

There is no way to do that. As soon as a user is switched, the inactive one looses all access to input/output devices on system-level.


Search in a particular folder and subfolder through Spotlight

Short answer: No, you can not.

Spotlight is designed to be the "central search hub" of your Mac. So whenever you type in something, it will search everything (except "blacklisted" folders and file types that you can set within System Preferences as well as any data from all other user accounts and connected servers unless your account has permission to view them) on your Mac internal storage as well as any additional connected media storage devices.

If you want to search into a specific folder and its subfolders, you will need to go to the actual folder in Finder first. In this example, the selected folder will be "Treehouse"

Then, click on the search bar (typically on the top-right corner of the window) and type in whatever you need to search for. In this example, the term will be "iTunes".

Finally, you will see a gray bar below the Finder toolbar. Select the folder name within the gray bar (if it hasn't been selected already) and it will limit the search to just the files and folders within the said folder.


Which photo websites have iPad support for editing and ordering prints, cards and books?

Adobe apps which fit your need according to editing photos or graphic designing.
https://www.adobe.com/creativecloud/catalog/mobile.html

Canva online editor and app. I haven't used it, but have seen people.
https://www.canva.com


Handbrake is a nice open source video conversion tool.  Here is a blog post with some good info on settings to use for iPad rips/conversions.

As for getting videos added to iTunes automatically, that is not something Handbrake will do.  If you are using OS X however, this AppleScript seems like it would be up to the task.  The script watches a folder, when a file is copied in it waits for the file to stop getting larger (when the copy or encode [in this case] is finished) and then adds the item to your iTunes library.  I haven't had a chance to test this for myself though, so I can't guarantee it will work as desired.


Can I safely delete sw.old folder on my MacBookPro?

http://www.finkproject.org/ installs in /sw, so this may be a leftover of using that in the past. You might want to check your .bashrc etc to see whether any paths still point to that folder, but it's most probably safe to remove.

What I usually do in such cases it to rename the directory (e.g. sudo mv /sw.old /sw.old-DELETE-IN-SEPT-2019) and then wait a month to see if something breaks.


MacBook Air starts to heat up when turns on

The first thing I would do is reset the System Management Controller.

For MacBook Pros, MacBook Airs, and MacBooks where you can’t remove the battery on your own (i.e. it's a built-in battery), here’s what you do:

Shut down your MacBook Air
Unplug its power cable
For 10 seconds, press and hold at the same time the shiftcontroloption keys (on the left side of the built-in keyboard) and the power button
After 10 seconds let go of all keys and the power button
Plug in the power cable
Switch your MacBook Air on with the power button

Once you've done this, test to see if the problem is still present. If it is, you can boot into Safe Mode to see if the issue still persists.

Boot into Safe Mode

Follow these steps to boot your MacBook Air into Safe Mode:

Fully shut down your MacBook Air
Restart your MacBook Air
Immediately press the Shift key and keep it down
Let go of the Shift key when you see the login window (NOTE: If you have FileVault enabled you may need to log in twice).
Take a note of what happens (i.e. does it heat up, are the fans noisy, etc)
To exit Safe Mode just restart your Mac as normal

If the issue doesn't occur while in Safe Mode, boot your MBA normally to see if it returns.

On the other hand, if the issue still occurs while in Safe Mode, I strongly suggest you test your hardware. Depending on the exact model of MacBook Air, you will either use Apple Hardware Test or Apple Diagnostics.

If your MacBook Air was introduced:

before June 2013, use Apple Hardware Test
after June 2013, use Apple Diagnostics

Choose the appropriate process below.

Run Apple Hardware Test

If your MBA uses Apple Hardware Test, follow these steps:

Shut down your MacBook Air
Restart your MacBook Air
Press and hold the D key before the gray startup screen appears.
After a while, Apple Hardware Test (AHT) will start.
When prompted, select your language and click the right arrow.
When the AHT console appears, you can choose to run Basic tests by clicking the Test button. However, I suggest you select the "Perform extended testing" checkbox before you click the Test button.
Your test results will appear in the window in the bottom-right of the console.

Note 1: that the extended test will take some time. Take a note of the results and report back.

Note 2: If pressing and holding the D key at Step 3 doesn't work, start again at Step 1 and, at Step 3 press and hold both the OptionD keys instead. This will try and run diagnostics from the internet instead, so you will need to allow more time for it to complete.

Run Apple Diagnostics

If your MBA uses Apple Diagnostics, follow the steps:

Fully shut down your MacBook Air
Restart your MacBook Air
Immediately press the D key and keep it down until you see the Diagnostics screen appear
Wait for Diagnostics to finish (this typically only takes a few minutes)
Once complete, one of two things will appear on the screen:

a No issues found message
a brief description of any errors found plus further instructions

If the diagnostics test does find errors, take a note of what they are

Note: If pressing and holding the D key at Step 3 doesn't work, start again at Step 1 and, at Step 3 press and hold both the OptionD keys instead. This will try and run diagnostics from the internet instead, so you will need to allow more time for it to complete.

Regardless, take a note of what happens and let me know how you went.

[UPDATE]

Now that we've established the issue doesn't occur while you're booted into Safe Mode, we know that your hardware is okay. This means the problem is essentially software related.

I would now check what you have listed in your Login Items. To do this:

Go to Apple > System Preferences > Users & Groups
Make sure your User Account is selected at top left
Click on the Login Items tab
Make a note (or take a screenshot) of what items you have listed there
Now remove each of the items by clicking on their name (so they're highlighted) and then clicking on the minus - button
Once all items are removed, exit System Preferences
Restart your Mac
Test to see if the problem still persists
If the problem persists, stop here and let me know. If the problem has gone away, continue below
Repeat Steps 1 to 3
Click on the plus + button to add one of the items back
Exit System Preferences
Restart your Mac

If the problem returns, repeat Steps 1 to 3 and then remove the item again. If the problem didn't return, start again at Step 10. Continue this process until you identify the item(s) that cause the problem.


Can an Apple operator tell you the locations to where your Apple ID was log in at?

To address the second part of your question:
When associating another device to iMessage (to be able to read your iMessages, not sure about the SMS sent by non Apple / iMessage devices) the attacker would've triggered an alert on your device:

(Source)


How to restore lost contacts/address book?

If you use Time Machine, just open the Contacts app, and THEN go to Time Machine (Click on the menubar icon / Enter Time Machine)

Once there, you can "travel in time" to an older date and find the missing contact. This is where you select the contact and click "Restore".

You don't need to restore a folder or file, but the contact (in the Contacts app) itself.


I am not on my Mac right now, but a quick google resulted into this. Altough it is an old post, I think it is still possible (I use cyberduck myself a lot, but not this option).

You should not replace or upload the folder directly, but rather hit Synchronize in the 'File' dropdown menu. Then it merges the two folders.


What does the "Run-only" checkbox do in the Script Editor?

"Run-only" saves the script in a run-only mode that disallows opening the script in the editor. If I drag a script exported as Run-only onto the open Script Editor, I get this:


How to have both Swift 2 and Swift 3 books in iBooks library

I’m not sure iBooks offers an easy way to keep two versions of the same book from the iBooks Store around.

You could instead add the old version as an ePub or PDF copy. Apple makes the Swift documentation available as an ePub on swift.org. That site only seems to have the latest version, but copies of the older versions can be found around the web. Here's one for example: “The Swift Programming Language, Swift 2.2 Edition, Prerelease”.

There’s also a blog post on “Converting the Swift Programming Language to PDF” which offers these instructions for converting the iBooks Store file to a PDF yourself:

  Go to ~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books.
  Once there, locate the 881256329 epub folder. You must use a non-beta version of the book. Beta versions are DRM’ed. If your version appears to be DRM’ed (a holdover from the beta period), delete it in iBooks and re-download.
  Copy this epub folder to your desktop. Remove the epub extension, zip it, rename to epub. Apple uses a non-standard epub format, and these steps transform the book back to something Calibre can import and convert.
  Drag this epub into Calibre.
  Click Convert books, choose PDF.
  In Page Setup, select default output profile, set margins to 72 on each side
  In PDF Output, add printable TOC.
  Click OK and let the conversion start


How to find command line program with which

Try this:

for i in `echo $PATH | sed 's/:/ /g'`; do
    printf "\033[1;103;30m        $i\033[0m\n"
    ls "$i" | grep "ur_setup"
done

This will iterate through directories included in PATH, print them in yellow and then if there's something in there matching ur_setup pattern, print it. It can be done cleaner, but it's not worth creating a big function for a small need.

Also, if there's no result from which ur_setup (neither not found nor like /usr/bin/spiderd), you should try type which.


If a photo is imported to Aperture via Photo Stream, is it safe to delete it from iCloud?

You can use Aperture information tools to check where an image is stored.
See the Info tab for a given picture and if needed add the "file path" field to your Info template (using metadata presentation personalization dialog, shortcut cmd+J on my Mac)
If it says iCloud, you're wrong.


Fonts appear fuzzy when connecting my Mac to an external monitor

You're missing something entirely. There's absolutely no requirement of having a 1.6 aspect ratio on external monitors on a Mac.

As long as you do not configure your displays to be mirrored (i.e. showing the exact same image), then the internal and external monitors are treated as separate displays. The resolution and/or aspect ratio of one monitor has no impact at all on the other monitor.

Regarding the 2 physical pixels for Retina effect, you're also missing something entirely here. An external monitor with a 1920x1080 resolution is not going to be in rendered in Retina mode. That is only for high resolution displays. Retina is not part of the equation here at all.

I would ensure that you have chosen font sizes that are large enough for the display. This should cure "fuzziness". You might also want to double-check with a different monitor to ensure that it is not this specific monitor that has a problem.


"Unable to download the software from the server at this time error" when installing printer

Normally your Apple would automatically download the supported printer drivers with system software.

Run a Software update (Click on Apple icon top left) on you computer to get a update.

OR-->

Download the driver from here:

http://www.techspot.com/drivers/driver/file/information/16150/

  Apple delivers third-pary software for scanners and printers via
  Software Update. Simply connect the printer or scanner to the Mac. If
  software is needed and available, OS X will automatically download and
  install it.

  This article is a comprehensive list of currently supported printer
  and scanner models and associated software provided by third-party
  vendors as of 28 June 2012.

  Important: Run Software Update before connecting to a printer or
  scanner. This will update the Mac's database on the latest supported
  printer and scanner models.


Can I restore an iPhone backup and keep the original version of apps (and not download the latest available one from the AppStore)?

This used to be possible up to iTunes 12.6
Individual .ipa files for each app were stored on the user's local computer & could be restored to a new device [assuming they were capable of running on it].

Since 12.7, iTunes no longer keeps copies of .ipa files & after a new device install, apps are downloaded direct from the App Store - these will always be latest versions.

Apple did keep a special corporate version of iTunes available - currently 12.6.5 - via this link; Deploy apps in a business environment with iTunes but it requires you already have the .ipa files on your computer, or can pull them from the old device. I haven't tried this as a working method in a long time so can't quite recall the precise steps needed.

It also will not run under Mojave, so is quite a limited resource.


How can I replicate Account Preferences across multiple accounts?

As Robin says, most people would go for OS X Server, because it has tools specifically built to do just this, providing you bind the clients to LDAP.

Aside from that, OS X is designed hierarchically. You could try just adding the desired .plist files in /Library/Preferences instead of ~/Library/Preferences and then deleting said files, if they already exist, from ~/Library/Preferences (since files in ~/Library generally override those in /Library )

There is also the default "User Template" hiding in the System Folder, from which all new users' home folders are created. You could edit this, but the change would only affect accounts created after the imaged machines have their first boot.


MacOS File Permissions Reset After Writing

What you need is to change the permissions of the folder containing the file. Better to use the Terminal for that.

First, set the group of the folder to me (the same group as your two users)

chown :me /Users/Shared

Second, set the SetGID bit of the folder

chmod g+s /Users/Shared

Now, when KeyPass will modify the database, it will stick with the group you defined on your folder.

As a bonus, any new file in the Shared folder will automatically belong to that same group.


What is the name of the iOS browser app that automatically navigates to the URL that is on the clipboard upon launch?

Mercury (free, or $0.99 pro version) will prompt you to open a copied URL on launch. You tap "Okay" and it opens a new tab in the foreground containing the page.

I haven't been able to find an iOS browser which automatically opens the URL on the clipboard with no user action.


How to recover a Word document mangled with TextEdit

TextEdit makes versions of files, so you should try that first using the File menu in the app.

File -> Revert To ->

If that fails, then go to your TimeMachine backup or other backup of that file.

Worst case, use spotlight to search for other copies of that file if you don't use either of the native backup options for reverting file changes on macOS.


Mac can't connect to wifi network after password change

If you have checked both the user keychain and the system keychain for old passwords, we're left with obscure guesses.

Two things come immediately to mind (from the obscure side).

Your mac will join any base station with that SSID. I have seen people literally setting up a second router in busy coffee shops - you have to hold the option key and make note of the mac address you have connected to and see it change to catch this.
If your wifi connects to the router wifi, it doesn't mean the dhcp server has any more addresses to lease. You will need the owner to reset or power cycle the router to see if the leases are all out and unexpired. You basicall have a great pipe connecting you to the main, but no water is flowing to you until you get a lease.


Macbook pro, boot camp, can't enable wifi adapter

Try to install the Windows 8.1 driver from this website: Link (or here you have the Download Link directly: download).

One solution would be:

  Boot into OS X
  Select Windows as primary boot partition
  Restart your Mac (it should boot now directly into Windows)
  Restart Windows (NOT turning off. Start > Restart)

Second suggestion:

  Uninstall the driver completely
  Restart into OS X
  Then restart into Windows

Sometimes the WiFi driver is working after a few minutes. If not: Install the driver from above (from the Download link).

It has something to do with Bootcamp and Mac. This isn't a Windows problem. The driver isn't loading properly. Maybe Apple is going to fix this.


Sync playlist to iPod on other networked iMac

iPod/iPhone syncing only work with local files, meaning you have to copy your files to your kids computer or have them sync at yours (yes, it's a pain both ways).

Home Sharing somewhat helps here because it allows to copy purchased stuff automatically as explained in HT3819:

  You can also choose to have iTunes automatically import purchases you make on any of your Home Sharing computers to your own library. To do so, select the library and use the Settings button at the lower right of the iTunes window to check what you'd like copied.


Is it possible to backup iOS devices to an external drive?

If I understand correctly, you want to backup your iOS devices to a drive other than your Mac's (because they have small SSDs). It is possible to backup multiple Macs to a single Time Capsule.

Sadly though, it seems that Time Capsule doesn't support backing up iOS devices (yet. I really do hope this becomes an option soon, and I'm not the only one). Here are ways you can make sure those 50GB in your iPhones don't end up in your Mac's SSDs though.

Photos

In terms of pictures, iOS8 should have you backed up with iCloud Photo Library. If enabled, all your pictures and video will automatically be stored in iCloud, which gives you 5GB of free storage (or 20GB for $1/mo, 200GB for $4/mo).

If that is not your jazz though, you can always sync to iPhoto, but move the iPhoto library to an external hard drive. iPhoto stores all your photos a single archive, the iPhoto Library on your Pictures folder, which you can move as you please. When iPhoto opens, it will automatically look for the iPhoto Library where it last saw it, but if it can't find it it will ask you were it is, and keep working as if nothing had happened.

Backups

iTunes backups might be a little more tricky, but it seems to be possible to move the folder where iTunes stores its backups to an external hard drive, and then trick iTunes into backing up there.

I haven't tried doing this myself, but here's a post that claims you can do it and outlines the steps to follow, both for Windows and OSX. The instructions for OSX aren't too bad, as long as you aren't too scared of using the Terminal application (Applications/Utilities/Terminal). In a nutshell:

Copy ~/Library/Application Support/MobileSync/ to a new location,
say /Volumes/~Your External HDD~/MobileSync. This directory has a
folder called Backups, which is where iTunes stores backups for
mobile devices.

Note 1: ~/ is an alias computers use for your home folder.
Note 2: Your ~/Library folder is hidden by default. You can open it in Finder by opening Terminal typing in open ~/Library.

Remove/rename ~/Library/Application Support/MobileSync/Backup. We won't need it anymore.
Create a symbolic link to the new location for Backups in your external hard drive. This is basically like an alias in the old location of Backups to its new location. To do so open Terminal and type in

ln -s /Volumes/**~Your External HDD~**/MobileSync/Backup ~/Library/Application\ Support/MobileSync/Backup

If you launch iTunes now it should follow the symbolic link and go on with business as usual, not knowing that in fact it's now working with a folder that's on an external hard drive.

You'll need to have the hard drive connected to backup,

Hope it helps!


Is there a keyboard shortcut to open the filename popover menu in Preview, Pages, etc.?

I don't know of one, but you can of course use Command I (Get Info) in the Finder to change the name or assign Tags.


Which are the default settings of the key repeat rate?

defaults delete NSGlobalDomain KeyRepeat
defaults delete NSGlobalDomain InitialKeyRepeat

and reboot.


Can you access Siri search querys from an app that runs in the background?

No.

Siri has very specific Human Interface Guidelines. In order to follow such guidelines, your app can only do the following:

These are provided by Apple. More human interface guidelines with Siri can be found here and you can learn more about using Siri with apps here.


The installer for Xcode 4.3 had an option for removing older versions of Xcode which removed /Developer/.

You can probably just delete the folder completely. It was possible to delete single developer folders even before Xcode 4.3. From an answer by Chris Espinosa on Stack Overflow:

  If you have multiple Developer folders, you can drag any of them to the trash without damaging the others. Developer folders are completely standalone.


How to receive iMessages ONLY on the device you are currently using?

No - this isn't possible.

You would have to sign out of iMessage entirely on the devices that you wish to not receive notifications.


constant zoom in the Photos app on Mac when switching between photos

Sorry, there is no option to lock the zoom in the Photo app. You will need another app to achieve that effect.


You should go for the 64bit version. Apple is more and more leaning towards 64 bit adoption.

In the end, unless it's some heavy processing application, you won't even feel the difference with the 32bit version. But at least you'll be ready for the future :)


MacBook Pro built-in speakers not working

This has happened to me before, I fixed it by just plugging in headphones in audio jack, then removing them after few seconds. Think it is stuck on an output device that isn't there anymore, and inserting/removing the headphones helped to reset it.

If this does not help you, remove all audio/hdmi cables then restart your computer. After restart, hold down option key and click the Speaker icon in your menu bar. This will bring up a menu to select your audio input/output. If you don't see the built-in device, go to:

Launchpad > Other > Audio MIDI Setup

Here you should see Built-in Output. Make sure everything is working here, click on Configure speakers to configure them.


Terminal not displaying colors for directory listings

I would suggest installing the GNU Core Utilities via Homebrew, which will give you the "Linux" version of ls (instead of the FreeBSD version that ships with OS X), as well as other powerful tools

brew update
brew install coreutils

You should then be able to show colors with:

gls --color

Additionally, read the caveats to configure your PATH so you can use commands like gls with their normal names, i.e. ls:

$ brew info coreutils
coreutils: stable 8.23 (bottled)
https://www.gnu.org/software/coreutils
Conflicts with: ganglia, idutils
/usr/local/Cellar/coreutils/8.23 (214 files, 10M)
  Poured from bottle
/usr/local/Cellar/coreutils/8.23_1 (214 files, 10M) *
  Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/coreutils.rb
==> Dependencies
Build: xz ✔
==> Caveats
All commands have been installed with the prefix 'g'.

If you really need to use these commands with their normal names, you
can add a "gnubin" directory to your PATH from your bashrc like:

    PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"

Additionally, you can access their man pages with normal names if you add
the "gnuman" directory to your MANPATH from your bashrc as well:

    MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"


Can I develop iPhone apps under Windows using an image of OS X?

Have you seen http://www.coronalabs.com/

They have a cross-platform sdk that lets you build for iPHone and Android - it's targeted to game developers.

http://www.buzztouch.com/ is also supposed to be a decent cross-platform development tool


Outlook 2011 search doesn't work anymore

Outlook for Mac search uses Spotlight. Check Spotlight settings to make sure Outlook isn't excluded. If not, rebuild Spotlight index database. Lots of free utilities like ONYX for this or terminal command: sudo mdutil -E


Why won't my iPad 2 let me turn bluetooth on?

Settings > General > Reset > Reset Network Settings.

No loss of data, you'll just have re-enter wifi passwords and re-pair Bluetooth devices.

If this fails then Restore.


Remove osascript starting after boot and get to know what it does

As the parent process of osascript is 'bash', that suggests that a command line script is calling AppleScript.
/Library/Scripts/WIS/tmp/Scripts/startup.sh

is very likely the culprit.
Have you installed anything that this might relate to?
If not, I would delete it, and download Malwarebytes to check for malware.


How to use movement for classical music with Apple Music?

Only the tedious method. It is especially inconvenient on iOS. I use the Cesium player on iOS to better sort by Genre and Composer.


Updating to iOS 6.1 disables cellular FaceTime?

It isn't exactly iOS 6.1 and it sounds like AT&T at it again. I updated my iPhone 4S to iOS 6.1 yesterday as well and my Facetime over Cellular is still enabled. I am on a shared data plan, though, which has always - since iOS 6.0 - had the option to Facetime over Cellular.

I think AT&T's response when you asked them shows who is ultimately at fault here. Even though 6.1 isn't exactly at fault, it is possible that AT&T hasn't fully opened the possibility to Facetime over cellular to users with data packages like yours, and that upgrading to iOS 6 somehow re-instated that until AT&T does better opening it up.


CM Storm Devastator Backlight on Mac OS X

You don't need the build folder, you just need the HID LED test tool.xcodeproj file.

Make sure you have Xcode installed on your Mac. You can download it from the App Store.
Open it and hit the play button on Xcode. It will flash on your keyboard and just hit the stop botton when everything is lit up.


How may I quit iPhoto without saving modifications?

From the menu at the top select "Photos > Revert to Original".

This also works if you select multiple photos/events.


What is the maximum resolution for using two external monitors with a Macbook Pro 15" Retina?

It can support 2 external screens over Thunderbolt at 2560x1600 or one 2560x1600 on Thunderbolt & one at 1920x1200 via HDMI (There is a linked report of getting all 3 working, but with overheating issues.)

Everymac is a good source of info for this sort of thing.
http://www.everymac.com/systems/apple/macbook_pro/specs/macbook-pro-core-i7-2.7-15-mid-2012-retina-display-specs.html


When you re-installed the OS, did you erase or repartition the hard drive? The Apple hardware test never found a hardware problem I had with my MacPro so it is not necessarily comprehensive.

The Verbose message sounds like a "can't read the hard drive at block...." message. Which would mean a damaged hard drive.

There appears to be some part of the OS that is stored on the hard drive at a particular place that can't be read at boot time. This part appears to be bypassed in safe mode and target mode.

Good luck!


Apple Store Macbook Pro DVI and VGA Adapter questions - what is in the box?

The video out on MacBook Pro uses a Displayport / Thunderbolt port. To hook up to a VGA or DVI cable, you need an adapter. Alternatively you could buy a cable which has Displayport on one end and DVI or VGA on the other. The adapters don't come as standard so you'll need to buy one in an Apple store, online or use a third-party cable.


How do I reinstall the OS when buying a MacBook Pro since no install media was delivered to me?

There are plenty of ways around this dilemma:

Method 1: Upgrade to OS X Mountain Lion. You'll get loads of new features, and the all-new Recovery partition so you won't need discs. It should be free if your retailer was Apple Certified via the Apple Up-to-Date Program.

Method 2: Contact the reputable retailer. They should give you the original discs if you ask for them.

Method 3: Ask if you can borrow a friend's disc if you ever need it in the future.

Method 4: Contact Apple. I'm sure that if you describe your situation, they'll give you the SL discs at least.

Method 5: Purchase Snow Leopard. It's only $20, and it'll give you peace of mind if that's what you really want. You could buy it with the money you saved buying the refurbished Mac in the first place.

When you get your Mountain Lion/Snow Leopard installer, make sure you make a USB flash drive backup of it and keep it safe.

For Mountain Lion see here: Create a Bootable Mountain Lion USB Key Installer

For Snow Leopard see here: How to Create a Mac Snow Leopard USB Installer Disk


How to pass inputs to a shell script in automator?

pass=$(osascript -e 'tell app (path to frontmost application as text)
text returned of (display dialog "Enter password:" default answer "")
end')
for f in "$@"; do
    printf %s "$pass" | openssl enc -aes-256-cbc -salt -in "$f" -out "${f%.*}.enc" -pass stdin
done


Is there The Way to get into Single User Mode w/o rebooting?

Depending on your needs, try changing the log in window to ask for a user name and then enter >console as the user.

This likely was removed at 10.10 so you’d need to boot to recovery or ssh in or use a terminal app if this legacy init type bypass isn’t what you seek.

http://osxdaily.com/2018/09/02/access-login-console-terminal-mac/

Also, this isn’t true root single user mode, that needs to happen early in the boot process on modern macOS.


In some cases WebGL is disabled in the Safari preferences.
AFAIK there is no UI to edit the setting. So you may need to edit the Safari property list file. It is located at
~/Library/Containers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari.plist

This is described in the following post:
https://discussions.apple.com/thread/251723774?answerId=253458486022#253458486022
The .plist can be edited with the “defaults write” command in Terminal, but this will work correctly only if Terminal has full disk access, as described in this article:
https://lapcatsoftware.com/articles/containers.html


Get my computer's current city and state from terminal

Command line tool

I've made quick modification to an excellent robmathers app WhereAmI. You can find it on my github.

Once You compile it and run, that's the output:

Latitude: 40.714232
Longitude: -73.9612889
Accuracy (m): 65.000000
Timestamp: 30.04.2015, 11:37:45 CEST
Location: 277 Bedford Avenue, Brooklyn, NY 11211, United States

If You want only the city and the country - changes in parsing json should be made (or grep the output). Sample json data can be found here.

Note: This is very quick implementation, but there shouldn't be any errors

Info from preferences

You can get info from preferences by running:

defaults read /Library/Preferences/.GlobalPreferences.plist com.apple.preferences.timezone.selected_city

You'll need to parse the output, because it looks like:

{
CountryCode = PL;
GeonameID = 3081368;
Latitude = "51.1";
LocalizedNames =     {
    pl = "Wroc\\U0142aw";
};
Longitude = "17.03333";
Name = "Wroc\\U0142aw";
Population = 634893;
TimeZoneName = "Europe/Warsaw";
Version = 1;
}


Deleted photos continue appearing in screensaver

I can't reproduce your problem in Mavericks or Mountain Lion; if I add an image to the watched directory and start the screensaver, the new image appears; if I delete the image and restart the screensaver it disappears. So a logout/login cycle and/or restarting the Mac seems called for.

But if those fail, I saw a similar issue some years ago that resulted from a corrupted screensaver preferences file, and you could try solving it the same way: Try flushing the screensaver preferences by deleting the plist file.

To do that, in the Terminal, run the following (quit System Preferences first):

rm -i "$(ls -t ~/Library/Preferences/ByHost/com.apple.screensaver.[0-9A-F]*.plist | head -1)"

The -i is for safety; it should ask if you want to remove a single file, like this:

remove /Users/trey/Library/Preferences/ByHost/com.apple.screensaver.65BC01F5-7A67-5B3E-9193-9464C78533AD.plist?

Confirm by pressing y and return. If it asks to remove a file that doesn't look like that, or tries to remove more than one file, press Control-C to abort.

Now re-open System Preferences, select the screensaver again and point it at the Dropbox directory again. The screensaver should now update normally.


Macbook Pro late 2016 (Touchbar) / WD elements HDD not in Finder

Open Finder preferences and change the check box beside external disks from - to checked.


Only double click show you all content.  Press shift + double click fill all display :)


Know of any features or tips and tricks in OS X 10.7 (Lion)?

Holding ⇧ and/or ⌥ while resizing a window retains the aspect ratio and/or anchors the windows center, respectively.


Run

brew install binutils

which install binary tools of GNU, which strings is a part of.


Is it possible to have an Apple Genius replace my Fusion drive with an SSD in my iMac?

Yes and no.

If it's under warranty, then it's a definite no, even if you're willing to pay for it.

If it's not under warranty, the answer gets a little more complicated because it depends on the exact model of iMac, its status (i.e. is it considered by Apple to be vintage or obsolete), and to some degree to your location.

The best answer we can give here is that you need to contact your nearest Apple Store and ask them.

My advice would be that if it is under warranty, to just leave things as they are. If it's a real issue for you, then you may have other options (such as using an external SSD as your boot drive, etc).


What are the In App Purchase subscription durations when testing subscriptions through TestFlight?

The durations are the same as with other sandbox users.  Thanks @fsb


Glad to see you know about those settings because they are a bit hidden in my opinion. To answer your question, the music videos are in the quality they were published by Sony Music Entertainment (in this case). Music videos haven't gotten the same amount of TLC like films and TV shows. In music videos, video quality hasn't taken a priority as much as sound quality so most companies decide that it is important for a lot of music videos to fit on a devices as fewer high definition videos. Looks like most music videos are standard definition (sub 720p) and it will probably stay that way until 16 GB devices go out of style.

Who knows, maybe by then there will be a simple option to download HD versions of previously purchased music videos. Sorry for the bad news but I wanted you to know that you aren't doing anything wrong.


Why does Siri not set Geofence reminders on iPhone when used in conjuction with an Exchange account?

After further research is seems as though Siri creates "Tasks" on my Exchange server, which don't allow geofencing. What is needed is an iCloud "Reminder", which does allow for Geofence reminders. You need to set up Reminders to use iCloud by default as follows:

Make sure your iCloud account is setup online, and enable the same
iCloud account on your iPhone.
Make sure that the notifications and calendars are syncing with
iCloud on your iPhone.

Next you will need to navigate to Settings >> Reminders:

Once these steps are completed the reminders functionality (with geofencing alerts) should work properly (even with Exchange). You will obviously need to designate Geo points via a contact entry with address information on the iPhone itself for this to work (i.e. Work, Home, etc..). There is a lot of good information on this question along with a trouble shooting process in this Apple forum thread located here. Please note that this process was tested on an iPhone 5 with iOS 6 (build 10A405) on an AT&T cellular network.