Yes, you can change accompanying details of your app while waiting for review and after the review is complete.

Apple's documentation mentions the following, emphasis mine:

  iTunes Connect App Properties

  ...

  Many of the properties in the following sections are either locked or unlocked. Unlocked properties are always editable. Locked properties are only editable when your app is in an editable state. The tables in this section indicate whether a property is locked or unlocked. Changes you make to unlocked properties are posted immediately, but expect 24 hours for a full refresh of the change on the store.

Anecdotal stories suggest Apple do keep an eye on any changes you make but, as of now, no additional review is required.

Fields will be disabled and marked as Locked, if they can no longer be edited. Locked fields are deemed associated with a specific binary.


Garage Band does not have Podcast creation option

If you have a backup, you can use the older version of it: it should work fine. Alternatively, you could use a number of other tools: the older podcast creation apps, any number of audio editing suites, etc. It largely depends on why you want to use a given app and why.


How to add a disk to the Win10 on the Mac?

Things to consider...

Do you have sufficient spare drive space on your Mac drive?
Do you really need a separate partition or just a larger C partition?
The only Apple-supported way to change the size of a Boot Camp partition is to delete it then re-add from Boot Camp Assistant - not great if you need to preserve data on the Windows partition.
Disk Utility will not allow you to create more than 4 partitions on a drive, including hidden partitions. The Boot Camp partition was already the fourth.
Trying to change partitions in any way, shape or form from inside Windows will break your entire Mac/Win drive structure.

The only application I know of that can move, create, resize, backup partitions, including Boot Camp, without breaking anything is Paragon Hard Disk Manager
My recommendation would be to use it to increase the size of the C partition [thereby shrinking the Mac partition, assuming sufficient free space] rather than create another as a D partition.


So Apple A7 is “System on chip or” or “CPU”?

A SOC contains more elements than just the CPU (graphics capabilities, sound, IO controllers etc), but the CPU is by far the largest, most complex component within it.  A SOC can be referred to as the CPU, because that's where it is (the rest of the contents  of a SOC are more variable, but there has to be a CPU), but obviously not all CPU can be classified as a SOC.


Fixed it! Cleaned the area underneath the Z key and everything is working again. :-)


Changed phone number to new contact but messages still shows old contact

Months later, with no better answers in sight, I decided to try deleting my own contact card (where "Daughter"'s number had been used as mine at one point but had since been removed).  I'd been trying to be more surgical about the problem and wanted to avoid this big hammer.  It solved the problem.

The detailed steps I took are below.  Some of the steps are probably unnecessary but I really didn't want to take a chance.  And you could probably do it fine without needing MacOS Contacts connected through iCloud but I found it made it easier to reimport and know I got exactly my contact info back the way it was (and I don't know how I would have done that just within iOS).

Started with iMessage off on the phone but iCloud active for
Contacts on both phone and MacOS
In linked Contacts on MacOS, exported my own card - the one with the
problem - to the Desktop as a vcf file
On the phone, deleted my own contact; verified it went away from my
MacOS contacts through iCloud sync
On the phone sent message to Daughter; confirmed it stayed saying
"Daughter"
On MacOS, imported my vcf file into Contacts; confirmed the card
reappeared on the phone through iCloud sync
On the phone sent message to Daughter; confirmed it stayed saying
"Daughter"
On MacOS, used the Card -> Make This My Card; confirmed that the
silhouette showed up on my card on the phone through iCloud sync (discovered you have to not have your own contact open on the phone for this to sync)
On the phone sent message to Daughter; confirmed it stayed saying
"Daughter"
Turned on iMessage on the phone and accepted connection on MacOS
 for the phone number
On the phone sent message to Daughter; confirmed it stayed saying
 "Daughter"


The Windows 8.1 and the drivers of bootcamp may interfere with each other.

As Windows 8.1 is not yet officially released I would say that bootcamp isn't yet fully compatible with Windows 8.1

Though this link might help: http://answers.microsoft.com/en-us/windows/forum/windows8_1_pr-hardware/audio-lost-after-installing-windows-81-preview-on/7033e0ac-ba83-4395-afdf-9a312dbb3d99


how to i add/remove photos in the ios 10 movie feature

How to edit your title, music, duration, and photos in a Memories slideshow

Launch the Photos app from your home screen.

Tap Memories in the menu bar at the bottom of the screen. It looks
like a triangle with an arrow circling it.
Tap the memory you would like to see.
Launch the photos app from your home screen, tap Memories and the
select the memory you would like to see.

Tap the play button on the large photo at the top of the screen.
Tap the screen anywhere.
Tap the pause button that appears at the bottom of the screen.

Tap the editing menu in the lower right corner.
Tap on title, music, duration, or photos & videos to adjust your
settings.
Tap Done when you are happy with your settings.


Would I receive a confirmation email when I turn off iCloud backup?


Can´t run VMs on VMware Fusion - MacOS High Sierra - Cannot find a valid peer process to connect to

I found the allow button wouldn't work as I was running magicprefs mouse software. I disabled this and the button then worked. However that didn't fix the problem for very long and the VM continues to crash.


Mysterious photo uploads to Google Photos

Google + for iOS, Google Photos for iOS and Google Photo Autobackup do that. The age of the pictures is not really relevant, because the last app would upload any image on your computer (on the pictures folders mostly).
Also, Picasa used to be able to sync your pics with G+, although I'm not sure it was automatic.


Does My Company Need To Code Sign with Two Digital Certificates? Apple Developer and EV Certificate?

Here is what the Apple Documentation says about this in the Developer ID section: "You can distribute your Mac applications outside of the Mac App Store by using Developer ID. Signing your Mac applications, plug-ins, and installer packages with a Developer ID certificate lets Gatekeeper verify that apps are not created by malware developers and haven't been tampered with since they were signed." Here's the link: http://developer.apple.com/programs/whats-included. Click Learn more in this section for details.

According to the documentation approved developers can request the Developer ID and use it to build certificates and sign app files. From what I read it appears you will only need the Apple certificate. I plan to do this when I'm approved as an Apple Developer.


application for iPhone to read bar codes

Red Laser has just updated to read more types of barcode. Plus it's free.


Consider the operating temperatures of the iMac and see if you’re not going beyond the limits. Electronics cannot (and shouldn’t) be operated beyond temperature limits. As much as heat is bad, extreme cold is not good either.

As already suggested, do not expose your iMac to “very cold air at night”.


How Do You View Several PNG Images In Preview With Continuous Scroll?

Ok, here's what you need to do:

Open up the first PNG image in Preview. Make sure the side bar is showing.

Open the second image in Preview, and from the sidebar, drag the thumbnail image from the second window to the first window's sidebar.

Now, you'll notice that the title bar says "2 documents, 2 total pages." Continue dragging images into the first image until all the images are combined into one PNG. Make sure you save it. :-)


Python quit working and now I get "Illegal instruction: 4" message

I found a solution but I'm not 100% sure its the whole answer. My test codes now run fine. I very carefully reloaded the Anaconda distribution for python 3.7 and i made sure to activate my virtual environment ASAP.  When Anaconda is loaded, it also loads many packages. I noticed that it did not load numpy, although it had in the past. It did load something called numbpy, I think it was. Anyway, making sure my virtual environment was activated I loaded numpy for my environment by typing:

conda install -n yourenvname [package]

I also did the same for vpython. Now everything seems to work. I suppose the problem was trying to import a package that hadn't been installed  properly. I'm sure I've committed the foul-up before but I don't recall ever seeing "Illegal instruction 4".


Mac OS X startup manager always appears (option key inverted?)

Ok, the solution was ridiculous... Really.
My MacMini got any signals from infrared like maybe only the light or any remote control or whatever in room. It works normal when I put anything on the infrared-receiver on my MacMini. The signal was like an option-keypress (menu on remote control)

Hope that helps people in future


The most robust solution is to make a system call that checks which modifier keys are currently pressed.  The following solution uses small external executable written in C that you can compile yourself from the command line (provided you have Xcode installed).

If you don't know C, don't worry!  You'll only need to copy and paste the C code.  It's called using a simple AppleScript handler.

Technical Note: The following code is based on macOS's Carbon framework.  It should also be possible to create a Cocoa solution that would allow everything to be called directly from AppleScript using AppleScript-Objective-C.

Create the Compiled Executable

Follow these instructions to create a command-line program that prints the current modifier keys. You must have the Xcode Command Line Tools (or the full Xcode) installed in order to compile the code.

Save the following code as getModifierKeys.c in the Desktop folder:

#include <Carbon/Carbon.h>

// Define the key code for the fn Key.
const unsigned int fnKey = 131072;

// Define the accepted labels for the modifier keys. The first label is used by the program for output.
const char *cmdLabels[] = {"command", "cmd", "@", "⌘"};
const char *controlLabels[] = {"control", "ctrl", "ctl", "^", "⌃"};
const char *optionLabels[] = {"option", "opt", "alt", "~", "⌥"};
const char *shiftLabels[] = {"shift", "$", "⇧"};
const char *fnLabels[] = {"fn", "function", "func"};
const char *alphaLabels[] = {"caps", "caps lock", "caps_lock", "caps-lock", "capslock", "alpha", "⇪"};

// Define the order to use when returning the modifier keys.
const unsigned int modifierKeyValues[] = {cmdKey, controlKey, optionKey, shiftKey, fnKey, alphaLock};
const char **modifierKeyLabels[] = {cmdLabels, controlLabels, optionLabels, shiftLabels, fnLabels, alphaLabels};
const unsigned int modifierKeyLabelsCount[] = {(sizeof cmdLabels / sizeof *cmdLabels), (sizeof controlLabels / sizeof *controlLabels), (sizeof optionLabels / sizeof *optionLabels), (sizeof shiftLabels / sizeof *shiftLabels), (sizeof fnLabels / sizeof *fnLabels), (sizeof alphaLabels / sizeof *alphaLabels)};

// Get the length of the above arrays.
const unsigned int modifierKeyCount = (sizeof modifierKeyValues / sizeof *modifierKeyValues);

// Define the label to use for no modifier keys.
const char *noneLabel = "none";

// Declare the helper function to determine matches to the labels.
int arg_match(const char *, const char *[], int);

// Main function.
int main (int argc, const char *argv[]) {
    // Get the current modifier key codes.
    unsigned int current_modifier_keys = GetCurrentKeyModifiers();
    unsigned int i;
    unsigned int modifiers_count = 0;

    for (i = 0; i < modifierKeyCount; i++) { // Loop through all possible modifier keys again, and print the label.
        if (current_modifier_keys & modifierKeyValues[i]) {
            if (modifiers_count) { printf(" "); }
            modifiers_count++;
            printf("%s", modifierKeyLabels[i][0]);
        }
    }

    if (modifiers_count) {
        printf("\n");
    } else {
        printf("%s\n", noneLabel);
    }

    return 0;
}

// Helper function to determine matches to the labels.
int arg_match(const char *arg_string, const char *key_labels[], int key_labels_length) {
    for (int i = 0; i < key_labels_length; i++) {
        if (0 == strcasecmp(arg_string, key_labels[i])) {
            return 1;
        }
    }
    return 0;
}

Compile the program by running the following commands from Terminal:

cd ~/Desktop
gcc -framework Carbon getModifierKeys.c -o getModifierKeys

You will now have an executable file named getModifierKeys on your Desktop. Move this to wherever you want to store it.

Call the Executable from AppleScript

The following handler is used to call the executable for AppleScript. The handler will block until the specified modifier keys are no longer pressed.

Copy the following handler into your AppleScript, and replace /PATH/TO/EXECUTABLE with the absolute path to the executable you created in the previous step (if you didn't move it, it will be located at /Users/USERNAME/Desktop/getModifierKeys).

to waitForModifierKeyRelease(modifier_keys)
    (*    (string OR list of strings) → nothing

    Block execution until all of the keys specified in modifier_keys are released.
    Modifier keys are specified by their name; multiple keys may be specified in a space-delimited string or in a list.
    The possible modifier keys are "command", "control", "option", "shift", "fn", and "caps".

    Parameters:
    modifier_keys [string OR list of strings] : The modifier keys to await release.

    Result:
    [nothing] : No return value.    *)

    set should_wait to true
    repeat while should_wait
        set current_modifier_keys to do shell script quoted form of "/PATH/TO/EXECUTABLE"

        set should_wait to false
        set should_wait to should_wait or (current_modifier_keys contains "command" and modifier_keys contains "command")
        set should_wait to should_wait or (current_modifier_keys contains "control" and modifier_keys contains "control")
        set should_wait to should_wait or (current_modifier_keys contains "option" and modifier_keys contains "option")
        set should_wait to should_wait or (current_modifier_keys contains "shift" and modifier_keys contains "shift")
        set should_wait to should_wait or (current_modifier_keys contains "fn" and modifier_keys contains "fn")
        set should_wait to should_wait or (current_modifier_keys contains "caps" and modifier_keys contains "caps")
    end repeat

    return

end waitForModifierKeyRelease

Call the handler before the keystroke command (or any other commands that behave unpredictably when modifier keys are pressed), specifying the keys that you don't want to be pressed.

my waitForModifierKeyRelease({"command", "control", "option", "shift"})

The "fn" and "caps" modifiers are not used in this example; note also that the "caps" modifier indicates whether caps lock is active, not whether the key is physically pressed.


How can I open a file with extension DAA on Mac?

According to this reference, .daa is an extension related to the PowerIso application. This 2008 MacWorld article suggests an open source application - DAA Converter for OS X. The app page states:

  DAA Converter is a free utility for converting DAA & GBI disk images
  to ISO format so they can be accessed on your Mac.

  DAA Converter is a native GUI application which wraps the command-line
  tool, DAA2ISO/GBI2ISO, by Luigi Auriemma.  It runs on Mac OS X 10.3
  Panther or later.

I don't have any .daa files to test with, so I can't verify that this utility works. However, it's a GPL freeware app, so it wouldn't hurt to give it a shot.


This can only be answered properly if you ask about a specific app. However, for the vast majority of apps there are three things you need to be aware of:

the app bundle

Inside the Applications folder (or wherever you've moved it to), you will find the app. If you have a backup (eg: with Time Machine) of an older version, simply restore the old version.

Technically, this is the only thing you need to do. But it won't always go smooth, so continue reading.

the settings

Almost all apps will write to a file ~/Library/Preferences/com.developer.AppName.plist and some will write to other locations inside ~/Library (a common one is Application Support).

Depending on what the developer has done, these files may or may not need to be reverted to a backup that you made before upgrading the app (again, Time Machine is probably the best way to revert these files).

Most of the time, it should be fine. Personally I would try using the old version without reverting these files, and if you do run into problems - then revert them.

(note: the paths have changed a bit for apps that use the new sandboxing model... perhaps someone can edit my answer to describe how)

your documents

Any document you've edited in a newer version of the app, might not be fully compatible with the old versions. For example Microsoft Word 2003 documents do not always open perfectly in Microsoft Word '98, depending what features you used.


Will High Sierra also convert secondary drive into APFS during macOS upgrade process?

From the APFS Guide FAQ:

  How do I upgrade to Apple File System?

  The macOS High Sierra installer offers nondestructive in-place
  upgrades from HFS+ to APFS for bootable volumes. You can use Disk
  Utility to convert external volumes from HFS+ to APFS format.

(Emphasis mine)

Your secondary HDD is not a bootable volume (assuming it not a clone) so it will not convert unless you do so manually.

That doesn't mean your HDD can't use APFS.

  Can I boot macOS High Sierra from an APFS-formatted hard disk?

  Yes. macOS High Sierra supports Apple File System for both bootable
  and data volumes.

You will have to convert the second HDD after-the-fact.

But since you this question is getting info, (like you said) as a precaution, the best advice is to make a full backup before proceeding.


How can I see everything authorized to use my Apple ID?

If you login to www.icloud.com with your AppleID you can go to Settings and look under "My Devices" to see all systems (Phones, iPads, Macs) authorized and logged in to that account.

This will also allow you to sign out of any other browsers signed into your account.

I am not aware of any way to see any information on what particular computer is logged into your account via iTunes (PC or Mac) but you can "De-authorize" those computers all at once. That can be done from iTunes that is currently signed into your account.


I'm not sure you need to delete old backups (although maybe it depends on what you mean by saying the the disk is "too full"). Time Machine is designed to fill up the drive with backups and then start deleting old backups once it is full.

This Apple support page says:

  Time Machine keeps hourly backups for
  the past 24 hours, daily backups for
  the past month, and weekly backups
  until your backup drive is full.

Time Machine may prompt you when the disk is full to say that it is starting to clear down old backups but this is really to inform you that old data is being deleted rather than an error.

According to the page linked above, it is also possible to delete all the backups of a particular file or files from the Time Machine interface by right-clicking on them and choosing "Delete All Backups of..." from the context menu. This information is in the section right at the end of the page.


When Does Google Photos Choose To Backup My Images

The Mac desktop uploader actually works really well in the background!

I leave the iPhone app open and let it upload everything periodically although it does seem to upload when I leave the app open in the background.


Winebottler's IE 7 looks different to my PC's IE 7

Your description about IE 7's looks is a little too unspecific to give you a definite answer. I'm guessing that you are referring to text rendering. Wine uses a few open source libraries to render texts. These produce different results from Windows' built in text rendering. Also, it replaces some (all?) fonts with free alternatives because of copyright issues. The result is that text does look different between Wine and Windows.

As for your second question, yes, you'd need to buy a separate Windows license. If you don't need to test with IE 9, you can go with an XP license. They are dirt cheap these days.


Creating starred song playlist on iPhone without going to the computer

There is no way to create a smart playlist on the iPhone itself. You have to use iTunes for that.

I think that’s really stupid.


Command line to disconnect or connect 802.1x authentication

This button is tied to the eapolclient. When it's connected, you can disconnect it by killing the eapolclient process:

$ ps ax | grep eapol
83601   ??  Ss     0:00.05 /System/Library/SystemConfiguration/EAPOLController.bundle/Contents/Resources/eapolclient -i en0
$ sudo kill 83601

When I do this the GUI button switches to show it's disconnected. The bad news is, I don't know how you can start it again :(

Perhaps you can achieve the same by turning the interface off/on:

 sudo ifconfig <interface> down
 sudo ifconfig <interface> up


How to make a LaunchAgent with StartCalendarInterval

You must specify the full path in ProgramArguments. Things which your shell normally expands, such as ~ and * are not expanded by launchd.

After making those changes, this LaunchAgent worked for me.

You said you made these changes, but it didn't fix it. It is possible that you did not reload the LaunchAgent after making the changes.

Troubleshooting LaunchAgents

You can check if your LaunchAgent is currently loaded by running

launchctl list | grep com.nocturnal.mcworldsBackup

If it is not running, you can load it by using

launchctl load ~/Library/LaunchAgents/com.nocturnal.mcworldsBackup.plist

If you make any changes to the plist file, you will need to unload it using

luanchctl unload ~/Library/LaunchAgents/com.nocturnal.mcworldsBackup.plist

You will then need to load it again, using the command from above.

If you want to force the LaunchAgent to start now, instead of waiting until 4:30, you can run

launchctl start com.nocturnal.mcworldsBackup

You can then list it using

launchctl list | grep com.nocturnal.mcworldsBackup

The first column of the result is the PID of the process, if it is currently running. The second column is the exit code returned last time it was run. Use this to check if it ran properly. If not, the error message is written to /var/log/system.log.


The device runs internally at the boiling point, so a hot case only implies the CPU is able to run at full capacity. I’ve described it to many people that a proper device often is considered uncomfortably warm by reasonable people that aren’t familiar with how thin and power hungry the internals can be and how efficiently the heat is channeled to the metal case.
This review covers it well. The  i3 version should run the coolest and run the blower less urgently than the i5 or i7 but if you are not doing a stress test like this, I would still engage Apple. Unless your CPU measurement is not showing all the processes, less than 10% CPU should be an idle temp and not a loaded CPU temp of precisely “hot as hell”

https://www.imore.com/macbook-air-2020-review-one-month-later

To validate your CPU be sure to show all processes in the menus and also look at energy usage over time.


MacBook Air running Yosemite won't shut down when external HDD connected

Are you sure something is not still running...or something is preventing the disk from unmounting.
If there's a grey circle -- then it might be running fsck on the disk...
Now, another thread suggested:

Start Up in Verbose Mode using Command-V
Then issue: sudo shutdown -h now
Also, more /var/log/system.log

This should show you what's occurring as it shuts down.
The sudo shutdown -h now is equivalent to the Shut down menu option.
Also, try going into Disk Utility and manually click on the Unmount icon.  I would just want to see if it will unmount normally.
If it doesn't, then, I'm thinking SOMETHING is still using  the disk..


Searching for emails containing specified text string in body of email messages in MacOS mail

Searching is performed in whole messages but one can do it explicitly as well.
There is drop-down list of options from which one can select 'Entire Message':

There can be several reasons why mail is not found. One of them could be indexing failure on Mac side and another is IMAP settings of mail provider (there can be limit set for number of mails in local machine)


I use Sparrow daily, but haven't ever needed to use it offline. From a few different websites (after Googling), it appears as though people do use it offline, but that it is still slightly buggy. I found a blog post that talks a bit about how it works great offline. There was also this question over on webapps that suggests using Sparrow or Mail.app (if not the offline Gmail feature).

It should sync up fine since it's just another IMAP email client, but as usual, be prepared for the slight possibility of some issues arising.


Best config for day time Windows user + occasional Mac usage

Firstly, I would think about how much you want to share between the two. What documents are you going to be messing with on both sides. If it's a significant amount you might want to consider a third partition for documents, and then setup a partition each for the OSs to boot from.

Given the time spent in each you probably want full performance from each OS, which means bootcamp for Windows.

Given the documents requirement above, partition out into Windows, OS X, and the options documents partition, and run each OS directly.

I'd then use the VMWare Bootcamp option as a fall-back in case you want to run something from the Windows side temporarily, but I wouldn't do it full time. Nice option to have though.


How do I stop/freeze my secondary display?

If you're referring to full screen applications, there's no fix for that at the moment. You'll always have a grey screen on one of your displays when you switch applications. OS X 10.9 is rumored to have a fix, but obviously that's no guarantee. Your best bet is to wait until June 10 when the WWDC announcement comes through.


Is there a network usage utility that shows data usage by network connection

If you are looking for simple real time statistics, checkout iStat Pro.
It is a widget that provides a lot more than just network information.

http://www.apple.com/downloads/dashboard/status/istatpro.html

Surplus Meter or Net Monitor look like they would do exactly what you want:

http://mac.appstorm.net/roundups/internet-roundup/4-ways-to-monitor-bandwidth-usage-on-your-mac/


Can I show a gif animation in a Photos.app slideshow?

Unfortunately the stock Photos app simply does not support the *.gif file type. To view *.gifs on a Mac you have 3 options:

Locate the file in a Finder window, highlight it, and then press the
spacebar
Locate the file in a Finder window, right-click, and choose to open
in Safari
Install a 3rd party application with *.gif support (such as 'PhotoScape
X' or 'Fragment', both free in the App Store. Unfortunately neither of these have the ability to create slide-shows)

I understand none of the above options help you with your slideshow project, and for that I apologize, but there is currently no way to make this happen.

With the addition of the Photos.app extensions (as of El Capitan) I was expecting someone to come out with an extension for *.gif support, but I have yet to find one or hear of one after searching tirelessly through the App Store and performing countless Google searches.


Is it possible to add an SSD module to an iMac 27" Late 2012 model to create a fusion drive on that?

The Fusion drive was an option for the 2012 27" iMac, so there may be space. The iFixit tear-down for your model shows a caddy that holds both a hard drive and SSD: you'll need to read through it to see whether you're comfortable with taking it all apart -- and more importantly, getting it back together.

If you're not comfortable with the task, then you may want to run an external SSD via USB3 or a Thunderbolt dock of some kind. That should still be faster than the internal hard drive.

I concur with the comment that really, SSDs are cheap enough to buy sufficiently large volumes, making Fusion drives an unnecessary complication.


Create a Numbers spreadsheet with the appropriate function logic, then lock the cells that viewers shouldn't touch.

Then share a link from Numbers, with no protection so that anyone can use the web link.

I think you'll be pretty pleased with it.


I have found a funny way to do this with Karabiner installed.

Add this to your private.xml:

<?xml version="1.0"?>
<root>
    <item>
        <name>Command sequence</name>
    <item>
        <name>Option-R</name>
        <identifier>remap.option_r2command.cfv</identifier>
        <autogen>
        __KeyToKey__
        KeyCode::OPTION_R,
        Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::C, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
        Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::F, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
        Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::V, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
        </autogen>
    </item>
    </item>
</root>

Then enable it in Change Key > command sequence > Option-R

A single key press on the right option key will evoke the cascade of command-C/F/V shortcuts.

This doesn't work in Sierra (because Karabiner still isn't Sierra compatible) and depending on the responsiveness of your app you may have to adjust VK_WAIT_100MS  to higher values like VK_WAIT_300MS. You can alternatively use other usually rarely used keys like shift_r. A shortcut like alt_r/opt_rX should also work.

If you want to use alt_r/opt_rX as "shortcut" private.xml should look like this:

<?xml version="1.0"?>
<root>
</item>
    <item>
    <name>Command sequences</name>
    <item>
        <name>Option_R-X to Command-C/F/V</name>
        <identifier>remap.option_r-x2command.cfv</identifier>
        <autogen>
        __KeyToKey__
        KeyCode::X, ModifierFlag::OPTION_R,
        Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::C, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
        Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::F, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
        Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::V, ModifierFlag::COMMAND_L, KeyCode::VK_WAIT_100MS,
        </autogen>
    </item>
    </item>
</root>


iTunes sync mysteriously failing in various ways

Make sure that the "Automatically install new apps" option under the "Apps" tab when in the iPhone settings in iTunes is UNchecked.

Next, from the "Summary" tab of your iPhone settings in iTunes, check the "Manually manage music and videos".

Finally manually drag/drop the mp3 tracks you wish to add to the iPhone to the open iTunes window when it is focused on your iPhone music. This will directly add the songs without the need to sync the iPhone.


Is there command to grant Full Disk Access for specific application?

No, this must be performed by the user through the System Preferences page. Any method to do this via the command line would likely be considered a bug and should be reported.


How to drop a file onto a GUI app from command line?

Generally this is equivalent to dragging a file onto an app's icon:

open -a Your_WAV_Tool.app /path_to/your_file.wav

You can use the complete path to your app if it isn't in an expected place.


How to AirPlay or stream video to PlayStation 3 from OS X?

Just came looking to see if I could use Airplay, as it would be very convenient to be able to stream from any of my devices.

However, I have been using medialink for years, using my mac mini as a media server.  It had some troubles when it first came out, but in recent years I've found it extremely reliable, quality is excellent for all definitions.


iPhone constantly outputting audio via universal connector

Take a look at this Apple Support article. Not exactly your problem, but similar.

Basically, it says that it there's nothing clogging the audio-related components. If there is, it suggests cleaning them and tells you how:

  If the speaker, microphone mesh, or
  top microphone (iPhone 4 only) appear
  clogged, please use a clean, small,
  dry, soft-bristled brush to clean
  them. To do this follow these
  instructions: Use the brush to
  carefully and gently brush the speaker
  and microphone mesh. Brush away from
  the 30-pin dock connector to avoid
  getting any debris into the dock
  connector.

And, if that doesn't work, Apple suggests that you get it serviced.


Multiple users on one machine and Dropbox

DropBox does not support not-logged-in users. The solution seems to be the following:

Log in and start Dropbox from the command line:

alias dropbox='/Applications/Dropbox.app/Contents/MacOS/Dropbox &'
dropbox # start it.

ps aux | grep -i dropbox # shows multiple instances running

The above technique seems to work. Error messages are sent when the second Dropbox launches:

already someone listening at socket

RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.

But everything appears to work.


Apple’s podcast app will share statistics/analytics with creators and advertisers - how to opt-out (protect privacy)?

This only affects iOS11 which is currently in beta (actually, only beta 2 has been released at this time).

We don't know if Apple will allow users to opt-out of this type of info-sharing with podcasters in the final shipping version of the OS.

The answer, for now, is no, you can't opt-out of this info sharing.  When the final version is shipped, this answer should be updated.


Can any settings reduce or eliminate the Mac OS X Lion Jumping Cursor Bug?

This blog post mentions turning off mouse acceleration as a solution:

http://incredimike.com/blog/2011/08/os-x-lion-causing-a-jumpy-mouse-movement/

He supplies links to a command line script and an app that'll do it.  I haven't tried it as I'm hoping Apple fixes this before I feel like I need to muck with hidden settings.


How to limit the bandwidth on a per-application (or per-process) basis in OS X Yosemite?

The feature you want is confusingly called Quality of Service or "QoS" for short.

These days it is usually configured for an entire network, or subnet, using the management interface on a smart switch (which costs a little more than an Ethernet hub with the same number of ports, but not much more--here is a representative model from Cisco for under $100).

The closest equivalent that runs on OS X directly is ThrottleD from IntraArts:

  Throttled Pro [gives you] weighted network queues (WF2Q+) that guarantee bandwidth for all your essential network services like web browsing, email, and online gaming. In addition, it provides ACK packet priority which speeds up downloads when you are sending out a lot of data. This combination assures that you get the most out of your internet service.

The GUI version is $20, while the CLI version is donationware.


How to Picture in Picture on mac in any app?

Is there any built-in app that can do this?

There is no built-in way in macOS that can do this. Picture in Picture is available only for watching videos:

Watch video using Picture in Picture on your Mac


websites don't open on a specific wifi connection (probably DNS issue)

Some users have reported similar problems with 10.10.2

Looking true you attempts, I would suggest following additional steps.

Reset WiFi settings:

Turn Off Wi-Fi from the Wireless menu item

From the OS X Finder, hit Command+Shift+G and Copy/Paste the following path:

/Library/Preferences/SystemConfiguration/

Select following files:

com.apple.airport.preferences.plist

com.apple.network.identification.plist

com.apple.wifi.message-tracer.plist

NetworkInterfaces.plist

preferences.plist

and move them to Desktop (do not delete for now). This forces OS X to recreate all network configuration files.

Restart WiFi and check.

Solution 2:

If your Ping works (your WiFi connection is fine), then check and modify your DNS server (responsible to connect you to the right website). I would add Google DNS in system preferences- Network -Advanced -DNS and it is the 8.8.8.8


How can I attach a contact replying an email on Iphone with IOS7

You can send your Contact card via emai from the Contacts app.

The above was for Mac contacts, in your case for the iPhone there is a share contact with the same functions.

Share Contacts From Your iPhone Or iPad:

Open Contacts
Tap on a contact that you wish to share.
Scroll down and tap Share Contact.

You have three share options:

Airdrop (use only to share with other ios7)

Message

Mail

Choose the option you like, fill in the addressee details, and click Send.


Can't access Amazon S3 bucket after mounting using s3fs

You may not have permission to see that folder. Use sudo -i to become root and then try again.


Prevent partitions from Spotlight indexing each other

System Preferences.. > Spotlight > Privacy
Add the mount path you don't want indexed to the list by selecting the device you want excluded also. However, if it's hidden use ⌘ +⇧+G and enter the path name for example /Volumes/Partition Y.

Note
After some testing this method does not work with multiple partitions of like OSs (eg. 10.8 on partition A and 10.8 on partition B) but does seem to work if each OS is different. Still not 100% clear on why this is since each drive has it's own /.Spotlight-V100/VolumeConfiguration.plist or /.Spotlight-V100/Store-V1/Exclusions.plist


Do the symbols shown when viewing an encrypted file have any meaning?

What you're seeing is an attempt to make the raw file data viewable.

^@ is a method of displaying a "control" character in plain text. This arose as a method of directly displaying (and entering) data that a font or keyboard couldn't otherwise handle. You can see a list of them here, see the column "Caret Notation".

The question mark in a diamond is a common way to indicate a character that can't be shown in the current view for various reasons. See Replacement character.

As for "looking the same", some file types have an easily recognizable signature, such as GIFs that start with "GIF89a". This is to let a program quickly decide if a given file is something it can handle. Here is a Wikipedia page that discusses them: Magic Number.

If you're using Quick Look to view a file, it tries to find a "filter" that  converts the file to something useful. For instance, you can view binary plist files because they can be converted to xml using plutil.

On the other hand, Text Edit doesn't have the concept of filters, so it'll try to convert the otherwise binary format to something it can display.

In terminal, less will ask "com.apple.finder.plist" may be a binary file. See it anyway? to give you the chance to avoid trying to make the terminal interpret control codes that might have undesirable consequences.

Sorry, this turned into an essay :)


Apple's signing tools require a keychain containing your organisation's signing identity.

The cert flag on productsign is used to embed an intermediate certificate. It is not used to specify the signing certificate.

It is possible to create a keychain containing your organisation's signing identity. This can then be used to sign your installer using the keychain flag. The separate keychain file can be managed with source code control or other file management tools; it remains separate from the user's login keychain.


If I block and then unblock someone, will I get their SMS sent while that person was blocked?

No, the messages are blocked and they're not stored anywhere.


How do I move application data from one Mac account to another?

The migration assistant makes it very easy to move a whole account. You could then make an applications folder in their account (before or after the migration) to contain the apps you only want to be seen by them.


How does one enable a terminal color profile for macOS Dark Mode?

I had the same problem. Let me first clarify what the issue is,
as the first respondent apparently had trouble understanding it.
Like the OP, I have a few Terminal profiles with black or dark
gray text on pastel backgrounds. For some reason, when macOS goes
into dark mode, there is some internal logic that'll invert this
#000000 (or close to it) text foreground into #FFFFFF (or close
to it), while leaving the background color unchanged. This leads
to the effect shown in the OP's screenshot: white text on fairly
bright background, i.e. basically unreadable.
I've found a simple trick to make this go away: Go to the theme
in preferences, to the "text" tab. In the "text" section on the
right, there are three text foreground chits, for "Text", for
"Bold Text", and for the "Selection". You'll note they're showing
bright instead of dark when you're in dark mode. Click on the Text
one (or any of the others that bother you), switch the color picker
that comes up to the "Color Sliders" view, and select the "HSB
Sliders" setting from the dropdown.
What you'll see now is that although the color shown in the main
preferences screen is white (or bright gray), the bottom slider
for "Brightness" is in fact still set to all the way to the left.
Now here's the trick that I found by accident: pull it that brightness
slider just a little bit to the right, and you'll note the text color
immediately jumps back to dark. Now even if you set it back to the
previous setting, it'll now stay dark.
This reproduceably fixed it for me on Catalina on my MacBook Pro 2019.
Hope it helps others!


Ive look at the shortcuts tab and found nothing for the files window.

Cmd+O opens the finder file window, and lets you press enter there.
Im asking if there is a shortcut for the files sidebar window?

Thanks


Is it safe to allow apps to access your photos?

Whether it is safe or not depends on whether you trust the app and the developer's privacy policy or not.

When you give access to an app to photos (either through the prompt that comes when the app tries to access photos or through Settings > Privacy > Photos), the app gets access to write new photos/images to your Camera Roll and to read all your photos on the device in an unencrypted form.

The date and time when each photo was taken is embedded within the photo. Plus, if you have enabled Location Services for the Camera app, then an app that has access to the Camera Roll can also find out where you took the photos.

How the app then treats the photos and the associated metadata (like date/time and location), if it uploads or sends them elsewhere, is left to the app. For example, once you give permission, iOS apps for popular services like Dropbox, Facebook, Flickr and Google+ can upload all your photos to their services. With iOS 7, these apps can also be allowed to do it in the background (when you're not actively running the app). Most users wouldn't even actively know which photos are being uploaded and when.

From the Data Management in iOS page of the developer documentation:

  Similarly, your app can load, display, and edit photos from the Photo Library, as well as use the built-in camera to take new photos.

So far, Apple has not implemented any granular settings in iOS within Privacy > Photos to restrict read access to specific photos in the photo library.


Video stuttering in Google Chrome with hardware acceleration enabled

I had same problem and the solution is go to System Preferences > Keyboard and uncheck turn keyboard backlight off. This will make Chrome work smoothly .


How do I export an XCode app so I can publish it on my website, not in the Mac App Store?

You have to export you application as a .app bundle and then it's the .app bundle that you sell or give away on your own web site to pass the application along. From this SO question:

In XCode 4, applications are exported from the "Organizer" and you build a .app bundle for redistribution by building an archive of the application:

On the menu go to Product -> Archive
Once you're in the Organizer - Archives screen click Distribute button if you're using XCode 4.3.3 or higher, click the Share button for releases before 4.3.3
Then choose the format you want to export.


I tested copying 8.95GB worth of files and folders and you do get a timeout.

The best thing you can try is to add a timeout clause to the code. When I did this it worked ok. I gave the script 30mins.

I do not have SD cards so in my testing I had to change the code some to accommodate my setup.

I do notice :

you have a two tell blocks for finder where you only need the one.
since you are not using the on run handler and the return input you do not need it in the code.
Your folder creation code has no check for existing names.
This also means there will be an error if the user uses an existing name.
Since they cannot create target folders of the same name there will never be a file/folder existing in it of the same name. So there is no real reason to check if an item exists already. And saying that, you should be able to remove the repeat block and exists checking and just use ( with timeout code):

.

 with timeout of 1800 seconds --30mins

              duplicate items of the_files to target_folder

 end timeout

This will also result in a single copy action in finder rather than possibly 10s-1000s of individual ones.

For your date default answer you can use:

set theDate to do shell script "date +%d%m%Y-"
tell application "Finder"
    set FolderName to (text returned of (display dialog "Please enter Today's Date: mmddyyyy-(alphaVariable if more than one card today." & return & "e.g. " & (theDate & "B") default answer (theDate & "A")))

....

This will give you a current dated dialogue like this.


What deficiencies in Classic Mac OS led Apple to replace it?

Did Not Multitask

It had limited, cooperative multi-tasking, but this was spliced on top of a fundamentally single-tasking OS.  That meant if a (say, background) task was greedy or had a problem, the whole system ran badly or locked up.

There was a point when Microsoft was "eating Apple's lunch" because multitasking worked so much better on Windows - and Apple lost a lot of market share.

No crash protection

It did not have any way to contain the failure of one particular app.   So when one app "crashed", the system crashed.  Being able to run multiple applications concurrently, to say nothing of the array of often dozens of desk accessories, extensions and whatnot, that created a huge vulnerability.

It was common for a Mac to come into the shop with so many desk accessories installed that you had to scroll to see them all.  I said "They did to this Mac what a pimp does to a Cadillac."  No wonder it was in the shop.

No security

Also related, there was no hardware-based memory protection, so one app could scribble another app's memory from a simple bug.

This also meant an application, DA etc. could snoop on the contents and activities in system memory. What's the point of having password logins when your free screensaver DA can simply scan memory looking for the passwords?

Without an ability to keep applications contained, this also meant filesystem security was a lost cause. Among other things, there was no way to keep applications from damaging or hacking the OS.

Viruses started on the Mac, you know.  This sort of thing is why.  They also virtually ended when OS X came out.

No shell

Okay, that only matters to a few people, but there was absolutely no robust back-end from which to keyboard/script system tasks.  No way to, say, "rsync" a directory to a backup; you had to rely on packaged products.  Of course there were developer tools, but that was not readily available to end users, you had to sign up and if I recall, pay some fees.

Upgrading OS 8/9 to proper multitasking was a hard problem - a veritable Gordian knot.  It needed an "Alexander the Great" solution, and that's where Steve came in.


Can you change the name of a network drive?

If you mount the share using terminal you can assign the mount point
to a local directory. Source: Macworld Mac OS X Hints: Ten different ways to connect to servers

  create a directory -- the mountpoint -- where the contents of the
  mounted server will appear.

$ mkdir /mnt/music
$ mkdir /mnt/movie

  The mount command should be more or less familar:

mount_smbfs //admin:stevie123@macmediaserver.local/itunesmusic /mnt/music ## for SMB shares ##
mount_afp afp://admin:stevie123@macmediaserver.local/mymovies /mnt/movie ## for AFP shares ##

The man pages for mount provide complete documentation.


How do I do a clean install of Mountain Lion with no disc?

For Repairs/Recovery:

One is to use the build in recovery installed on your hard drive. To check for it use disk utility, but it is a hidden partition so make it non hidden first.

Second one is to use the Internet Recovery.

For clean install:

is to create a bootable USB, with complete ML installer. (you need to have/purchase the ML installer package), and a USB with 8GB space.

http://macs.about.com/od/usingyourmac/qt/How-To-Re-Download-Apps-From-The-Mac-App-Store.htm

Example:

OS X Recovery Disk Assistant v1.0

  The OS X Recovery Disk Assistant lets you create OS X Recovery on an
  external drive that has all of the same capabilities as the built-in
  OS X Recovery: reinstall Lion or later, repair the disk using Disk
  Utility, restore from a Time Machine backup, or browse the web with
  Safari.

  Note: In order to create an external OS X  Recovery using the OS X
  Recovery Assistant, the Mac must have an existing Recovery HD.

  To create an external OS X Recovery, download the OS X Recovery Disk
  Assistant application. Insert an external drive, launch the OS X
  Recovery Disk Assistant,  select the drive where you would like to
  install, and follow the on screen instructions.


I removed another Mac's HD and reformatted it on disk utility, now it just shows blinking folder

Blinking folder with a question mark means it can't find the startup folder, because there's nothing on the disk.

Disk should be formatted as APFS, with a scheme of GUID partition map. Reinstall it in the MacBook and boot while holding down option, command, and R at the same time. This will boot into internet recovery using a downloaded recovery image of the latest supported version of macOS your Mac can handle (10.14.3).

When it finally boots into the recovery menu, you can select the option to install macOS and follow the prompts to install macOS.


Read epub book purchased from iTunes on Windows

Depends on whether it's protected by DRM or not. If it's not DRM protected, you can use free software like Calibre. You can also read the ePub books in Firefox using the EPUBReader extension and in Chrome using the MagicScroll eBook Reader extension.

To know if your eBook is DRM protected (fixed the description to correctly say "DRM" instead of "copyright"):

  Open iTunes.
  Select the target ebook.
  Choose File.
  Choose Get Info.
  Look at the “Media Kind” field.

  If it says “book,” it is a web download.
  If it says “purchased book,” it’s a DRM free iBook purchase/download.
  If it says “protected book,” it has a DRM attached.


Installing SSD using time machine & external hard drive

If you have an internet connection you can just install the SSD, then boot the mac on holding CMD+R to get to the internet recovery screen from here you should be able to select time machine backup and just follow the steps.


Is it possible to take a screenshot of a dashboard in OS X?

I'm assuming you set up  Cmd ⌘   Shift ⇧   5  yourself, as it's not a System default.

If you use  Cmd ⌘   Shift ⇧   4  then you can drag a marquee round the item you want, or even use  Space  afterwards to grab the entire floating widget, examples below…

Using  Cmd ⌘   Shift ⇧   4
Note the hard edges & visible background.

Using  Cmd ⌘   Shift ⇧   4   followed by  Space  then clicking the desired 'window'/widget.
Note the soft edges with shadows


Still not possible to convert HFS+ Journaled boot to APFS?

Awfully hard to test our software on a new file system if I can't convert the boot drive to the new file system

Since you have space to spare: convert an empty partition to APFS, then install 10.13 on the APFS partition. Or use SuperDuper or somesuch to copy your existing 10.13 installation to the new partition.


It is an unnecessary file. You can simply delete it if no process is currently using it. This question was already answered here.


How can I edit "/System/Library/LaunchDaemons/com.apple.nfsd.plist" In Catalina?

Quit all apps!
Boot to Recovery Mode either with cmdR (while booting) or in normal GUI mode from within the shell (Terminal):
sudo nvram "recovery-boot-mode=unused"
sudo reboot

The two sudo commands will reboot your Mac immediately to Recovery Mode without further user interaction (i.e. no cmdR shortcut necessary while rebooting)
In Recovery Mode you are already super user: no sudo  required and thus not even included in the base system. The security measures introduced with El Capitan (SIP) and Catalina (read-only system volume) are not effective.
In Recovery Mode open Terminal (menu bar > Utilities > Terminal), mount the volume in read mode:
mount -uw /Volumes/[name_of_main_volume]

Example with the default name Macintosh HD:
mount -uw /Volumes/Macintosh\ HD

Then enter:
/Volumes/[name_of_main_volume]/usr/bin/nano /Volumes/[name_of_main_volume]/System/Library/LaunchDaemons/com.apple.nfsd.plist

Example with the default name Macintosh HD:
/Volumes/Macintosh\ HD/usr/bin/nano /Volumes/Macintosh\ HD/System/Library/LaunchDaemons/com.apple.nfsd.plist

Replace
        <array>
            <string>/sbin/nfsd</string>
        </array>

with (here I assume you are following the instructions here and want to add -N to the plist)
        <array>
            <string>/sbin/nfsd</string>
            <string>-N</string>
        </array>

and hit  ctrlO to write the changes to disk and  ctrlX to exit nano.
Enter
nvram -d recovery-boot-mode #according to user3439894 and other users you don't have to execute this command
reboot

to reboot normally.


I'd reboot the system and try again.

If that doesn't work, you can download it from Apple Developer.

If you don't have an Apple Developer Account, you can create a free account, and then once signed in you can download the "Command Line Tools (macOS 10.13) for Xcode 9.1" from: Downloads from Apple Developers


How to contact a user who wrote a review to my app?

Since a few days, you now have the ability to answer to reviews, right from iTunes Connect.

Go to My Apps > YourApp > Activity > Reviews and you will be able to click on Answer for each review.

Your answers will be available directly from the App Store for people running on iOS 10.3, and I think the reviewer also receive a mail or notification that you answered.

It a huge step from Apple to finally offer this !


You can achieve this by temporarily enabling VoiceOver.

Open System Preferences > Accessibility > VoiceOver and tick the checkbox to enable VoiceOver.
In the dialog that appears, click "Use VoiceOver".
Click on the text field where you would like to input data, and begin to type.

Each keystroke you press will be spoken aloud by default.

When you're done, simply uncheck the VoiceOver checkbox in System Preferences. VoiceOver can also be toggled with the  ⌘F5 shortcut.


How can I upgrade my iPhone to iOS 11 after accidentally declining the TOS?

Just got off the phone with Apple Support:  Do a Forced Restart (hold power button & home button until Apple logo appears then release.)  Now go back to Settings>General>Software Update.


Can I sync an iPhone to multiple computers without erasing all the applications?

It is really annoying, isn't it.

One thing that works reasonably well is for you to right click on your device in iTunes after connecting it (but before syncing it) and select "Transfer my purchases". That will copy your apps to the local copy of iTunes, so if it syncs it won't wipe things out. Not for apps at least. Music and video is a whole other headache.


Tag selected files in Finder with single keyboard shortcut

The solution is to use the OS X built-in Automator and the great tag command-line utility.

Create a new Service that accepts selected files/folders from Finder (follow the steps here)
In Run Shell Script, select "Pass input:" as arguments and use the following code:

TAG="Red"
tag="/usr/local/bin/tag"

for filename in "$@"
do
  if $tag --list --no-name "$filename" | grep "$TAG\b"; then
    $tag --remove "$TAG" "$filename"
  else
    $tag --add "$TAG" "$filename"
  fi
done

replacing the value of TAG with the name of the tag you want to use and tag with the location where tag is installed (the one above should be default for brew).
Assign a shortcut to this service in the System Settings.

The script simply checks for each file whether it is already tagged with the given tag, and removes or adds the tag to switch it. You can go fancier from here.


Reboot application without restarting Mac

After having opened something that crashes an app, subsequent launches will automatically try to reopen the file that crashed it... & round you go in circles.

The usual 'first-fix' for this type of issue is to clear the 'history' of what it was trying to open.

Many apps store data in this way, that's how they can set everything back up exactly as you left it, after a reboot, etc.

They live in /Library/Saved Application State/
specifically for Preview, at ~/Library/Saved Application State/com.apple.Preview.savedState the file in here is an Alias - usually they're not so you can usually just delete the specific app's folder & it will recreate it as necessary - but for an Alias it's safer to follow it by right clicking & 'Show Original' which saves the Alias being accidentally broken.

Delete the contents of the original folder but not the folder itself & your App should launch cleanly.


How do I use the "right-to-left override" in Safari for Mac?

Open up the Web Inspector with Command+Shift+I and type in this:

copy('\u202e');

If this won't throw an error, the right-to-left override is copied to your clipboard. You can try it even in the console, just press Command+V and then type some text.

This works cross-platform (just be sure to use Ctrl in Windows), in all WebKit browsers, but only inside the console.

Update: I've just installed Safari 5 on Win7 x64, and it seems that the character is copied to the clipboard, but Safari can't handle it. The HTML entity that Dori suggested will work in any HTML document. There, it will work in questions and answers, but not in chat and comments.


Spotlight requires use of the HFS Plus filesystem. It can't index your SMB shares. There exist some third-party solutions to iterate over your filesystem to create and maintain searchable databases, but it's not possible with Spotlight.


It’s not clear which mail client you’re using, but this isn’t a bug with the native app on iOS 14 and just something that happens.
Since you have IMAP, I would delete the account from any device you feel is out of sync. In your case, delete the account(s) from the iPad and then power cycle the iPad.
Add in one account only and see how it reacts. If fine, repeat until you’re happy. If not, there are other more intrusive steps you could take.


Time Machine says not enough space but there is plenty of space

I've run into this before when using networked backup, also said something like 497GiB were free when actually 4TiB were free. Seems this is caused by TM not creating a large enough sparsebundle for the initial backup. I found a workaround that at least worked for me (El Capitan) and submitted a bug report to Apple.

Workaround: You should notice that the sparsebundle on the OS X server has only ~499GiB as its capacity. Manually enlarge it by running this command on the server: sudo hdiutil resize -size [number of gigabytes]g [path to sparsebundle], e.g. sudo hdiutil resize -size 10000g /Volumes/Backups/mybackup.sparsebundle. Make it as large as you need. Retry your backup.

Edit: You may also have to resize the sparsebundle's partition in Disk Utility. I didn't have to do this, but maybe that's because my backup wasn't encrypted. For instructions, see the first (not accepted) answer here: Increase size of sparsebundle for TimeMachine


Add info to Dock/Menubar from Shell in macOSX

I just found this: https://github.com/stretchr/bitbar.
Works like a charm.


Who controls the contact picture on iOS in address book?

Yes, it's possible. If you go to the iOS settings app and sign in with either Facebook or Twitter, there is a button to retrieve contact pictures from those services for each contact on your device.

So, your child has the option to change that photo on a case by case basis, but what they said could be entirely true.

At is point, it gets less clear with syncing your address book with Facebook (or other). Presumably it could use each person's Facebook picture, set by them, as their photo in your address book.

I've never seen a picture I assign get overwritten, but it's clearly possible that might happen.


These two libraries will grow larger each year until your 256GB SSD will start to feel a big tight. I would recommend the following strategy:

Music

If you don't mind spending a little bit of money, you could pay for iTunes Match. We have found this an excellent way to share 120gb of music between machines which do not have enough space to store it all. You can keep the original library on the iMac (it has the room) and sync 'via the cloud' using iTunes Match to your rMBP. It caches the files you play, so any of the music that you're not that bothered about won't take up space on your SSD. This also allows you to get access to your music anywhere you have WiFi - not just at home. As you have iPhones and an iPad (or Apple TV if you get one) they can all share the same library with this mechanism at no additional cost and no synching. If you're in the US, this also gets you ad-free iTunes Radio.
If you'd rather not pay, and never play music outside of the house, you can use the iTunes Home Sharing feature as suggested by NEO.
If you'd rather not pay, but you want music outside of the house, then I suggest breaking up your libraries into music that you like, music that your wife likes and music you both like. You can keep the physical files split across the machines by having it mostly on a shared folder from your wife's iMac, but you must take great care to disable the 'Copy files to iTunes Media Folder when adding to library' option in iTunes preferences, otherwise you'll end up with duplicates. This option means you can only play the music that you both like when you are at home as it needs your home WiFi and the iMac to be on. Also, be sure to Sync your iPhones and iPad regularly.

Photos

(I'm assuming you use iPhoto)

Break up your photo libraries into year-by-year. It's unlikely you want to have multiple years of photos on your rMBP, so this will make editing easier too.
Store the by-year iPhoto libraries on the iMac in a shared folder.
Keep the latest library on your rMBP as you're editing it.
Use iCloud Photo Stream to keep your wife's iMac up-to-date with any new photos before you edit/take/red-eye/reject them.

If your iPhoto library is already a 500GB monster (like ours), you'll need to investigate tools to split it up or invest in some external hard drives to back up before you start splicing it.


Looks like I didn't do anything wrong and an additional reboot is all that was needed.


Which ports does the Messages app for OS X use?

Using Little Snitch, it reported when Messages is fired up, the following:

And for posterity, here is what the 'FaceTime' application reports as connections, since you can call it up from Messsages (camera icon next to user you're messaging's name):

If anyone finds anything different, please add to this answer. (Making it community wiki).


APFS Volume Total Shows Less Free Space Than Container and How Can I Reclaim Space

The results from the math shown below is about 17.3 GB of unallocated space.

 250.0     Total drive space
   -.2907  EFI partition
-190.0     APFS container
   -.1342  Microsoft Reserved
 -42.9     BOOTCAMP
   -.4719  Windows Recovery
_________
  17.2842  Unallocated space

I assume this unallocated space is between the Apple_APFS and Microsoft Reserved partitions. If so, then the correct command to add the free space to the Apple_APFS partition is given below. Before using this command, open the MiniTool application and confirm the free space is between the Apple_APFS and Microsoft Reserved partitions.

sudo diskutil apfs resizeContainer disk0s2 0

From the information you posted, I am guessing the free space will between the Microsoft Reserved and Microsoft Basic Data partitions. If this is the case, then you will first need to move the Microsoft Reserved partition partition to the end of the free space. Below is an outline of the steps to follow.

The MiniTool can not move this partition. Instead you can make a copy of the partition.
The copy of the Microsoft Reserved partition will have the wrong partition type id. You will need to use the MiniTool application to change this id to Windows - Microsoft Reserved Partition.
The new partition will need to be assigned the GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER attribute bit. Basically, this is bit 0x8000000000000000. Unfortunately, this can to be done using MiniTool. You will have to use the diskpart command from a Administrator Command Prompt window.
After exiting diskpart, you will need to reboot Windows.
Use the MiniTool to remove the original Microsoft Reserved partition.

A final note:

You posted the following question.

  That operation successfully executed and as you will see, container for APFS is at 190 GB now. But my Macintosh HD is still occupying 165.4 GB. I tried resizing using (/usr/sbin/diskutil apfs resizeContainer /dev/disk1 0) but to no avail. Does anyone know how I can reclaim the 20 GB space I freed up before and use container to its max capacity?

Answer: Basically, the question makes no sense. The APFS container has a size of 190 GB and the Macintosh HD volume is using 165.4 GB of this container's space. If you enlarge the APFS container, the size of the Macintosh HD volume will not change.


First off, I would try force quitting all of your open apps and seeing if that solves the issue. It looks like 'HQ' in your list above is using quite a bit of battery.

If that fails, I would try a force restart of your iPhone. Note this is different than a standard power on/off.

Also, please confirm there is sufficient hard drive space on your iPhone. If you're low on space, really bizarre issues like random crashes can happen. I would suggest having a minimum of 10-15 GB.

If neither of the above suggestions apply, to rule out any hardware issue, I would still suggest taking your phone to the Genius Bar at Apple. You can make a reservation even if you're out of warranty.

They will run a battery of tests on your phone (for free) to let you know what may be wrong with it, and if it is hardware related, will give you pricing on a repair. Apple unfortunately does not expose these hardware tests to the general public.

They also have some limited leeway to go above and beyond for Apple customers depending on the issue you're having with your product, so keep that in mind.


A programmatic method for disabling all sharing services?

Here's a shell script that turns off the services, but I'm working on finding a more direct solution:

#!/bin/sh
osascript << HERE
tell application "System Preferences" to activate
tell application "System Events" to tell process "System Preferences"
    click menu item "Sharing" of menu "View" of menu bar 1
    delay 2
    tell window "Sharing" to repeat with x from 1 to 11
        if value of checkbox 1 of row x of table 1 of scroll area 1 of group 1 is 1 then click checkbox 1 of row x of table 1 of scroll area 1 of group 1
    end repeat
end tell
tell application "System Preferences" to quit
HERE


What are the physical differences between an iPhone 4S and an iPhone 4?

The iFixit Teardown says that it has the same front panel (i.e. same positions for the Home button, LCD, sensors and earpiece). Other sites have also confirmed that it's the same layout as the CDMA iPhone 4.

It should work with any case made for the CDMA iPhone 4, and some of the less precise GSM iPhone 4 cases (i.e. ones with large cutouts around the buttons). It should also work with any Apple bumper purchased from January on, as those were designed to work with the GSM & CDMA iPhone 4.

The 4S also has 4 symmetrically positioned black strips (gaps between the antenna segments), 2 on each side, just like the CDMA 4. It also has a GSM slot, which is pretty much the only distinguishing feature between the CDMA 4 and the 4S.


When one enables Messages in iCloud, iOS alerts you that the setting on the device will be changed to Forever. Forever is the only setting available when Messages in iCloud is enabled.

The goal of keeping all Messages in iCloud is that each device should sync up each and every message they have (some will have forever and all messages they received, some will have gaps and some will have duplicate messages).

You'll no longer back up any messages when you do an iCloud Backup. All participating devices will show the exact same set of messages.

  When you use Messages in iCloud […] your content is automatically stored in iCloud. That means they're not included in your iCloud Backup.


Adding a playlist to a cleared iTunes library, to be synced to half-full iPod

I never ever recommend using an iPod as the only form of storage for music. Inevitably that iPod will become lost, stolen or dead, and his music will be gone forever.

That said, there are two suggestions for what you asked. The first is to place the iPod into "manually manage" mode. This kbase article from Apple is a good guide that covers the different methods for different generations of products.

The second, recommended suggestion is similar to what you mention in the question. First move the music back to a computer. You will need special software to do this, such as the cross-platform CopyToy. Once the music is back in iTunes on the computer, create this new list and sync ALL of the music over. The iPod will be wiped of all of its music and replaced with the same songs, plus the new playlist. And while he's at it, have him backup his iTunes Library so he doesn't lose his music.


How to search for documents on OSX that are NOT contained within a given folder using Finder, Spotlight or some other native tool?

You can use HoudahSpot to search for spreadsheets that are outside your centralized folder. Full disclosure: I am the developer of HoudahSpot.

In HoudahSpot you can create a search for spreadsheet files. Specify that you want to search your home folder, but want to exclude the folder you set aside for spreadsheets. Start the search and then drag the search results to the folder where you want to centralize your spreadsheets.

You can also customize the search results list to show additional columns, including the file path.


Is it legal to develop iOS apps on Windows?

Yes

…it's legal to develop iOS apps on hardware or software other than Macs and OS X respectively as it does not violate the Registered Apple Developer Agreement:

https://developer.apple.com/programs/terms/registered_apple_developer_20100301.pdf

You can develop iOS apps on any platform that you can, using a variety of software available. The legal problems come from running OS X on unsupported hardware, or running pre-release software without being a developer, etc.


Dual monitor flickering: the secondary monitor does the flicker

Rebooting my MacBook with both monitors plugged in actually fixed the second monitor flickering issue. Yay.


Change background login screen in macOS Sierra

You can do this by editing system .plist's through defaults (tedious), or you can use Onyx for this (simple). Onyx is quite a capable utility and it's free - if you like it, donate a bit for the Author though he does a great job with this app.

You can do this by launching Onyx, entering your admin password and choosing the login tab:

There are also tons of other options you can check out. Tinkering with Onyx is quite secure since you can roll back to defaults with one button press, so don't worry about bricking something - but still be aware what you click ;)

If you want to do this without any extra software, you would need to edit your defaults by importing/exporting them. I wrote a script for the exporting part, it writes each domain into a separate file for easier overview and keeps system namespace/user namespace separate + sorts out system/apple defaults from those that were changed/set by any software the user installed.

I use it mostly for filtering crap leftovers from tests to keep the defaults tidy- since the background/login is also set there- that's what you need to edit.

In some cases, you might need to parse binary .plist files, and this needs an editor that can parse those- easily done with TextMate (or Xcode if in need of "vanilla"). Hope that solves your problem.

Script is here: export-defaults.zsh


How to make selection from AppleScript dialog list with keystroke?

AppleScript is not robust enough to do exactly what you're asking, however if you want to be able to select by number then put the number ahead of the name of the fruit, although enter will still need to be pressed after the number is pressed. Otherwise, pressing whatever the first character of the list item entry is will select it too.

For example, change the following two lines of code from:

set FruitList to {"Banana (#1)", "Kiwi (#2)", "Mango (#3)", "Coconut (#4)", "Pear (#5)"}
set FavoriteFruitAnswer to choose from list FruitList with title "Fruit Dialog" with prompt "What's your favorite fruit?" default items "Banana (#1)"

To:

set FruitList to {"1. Banana", "2. Kiwi", "3. Mango", "4. Coconut", "5. Pear"}
set FavoriteFruitAnswer to choose from list FruitList with title "Fruit Dialog" with prompt "What's your favorite fruit?" default items "1. Banana"

As a side note, double-clicking a list entry to select it with the mouse does also trigger the enter key press automatically.


Is there a way to make `open -a` pass command line arguments to the app it launches?

The only thing I can get to work is opening a file. It seems that the App is not made to accept the args this way.

open -a openscad --args '/path/to/foo.scad'

The App does have an Applescript scripting definition but it only has reload defined.


Customizing Pages' outline using paragraph styles

I believe you need to use the Levels control.  In the screenshot below, my Body text (regular paragraphs) aren't shown, because I've asked the outline mode to show only heading levels 1 and 2.

(I'm using Pages 4.3 but hopefully this is the same in your 4.2?)


Tap the person in the People album.
Tap Select.
Tap Show Faces to focus on just the person’s face in each photo.
Tap the photo that you want to use.
Tap the Share Extension, then > Set Key Face.


Why Doesn't OSX root user automatically default to the same shell as other users

Probably because on standard Unix operating systems, each user has its own shell, and root is just another user.  Mac OS X is more or less Unix-derived.  So, lacking any sufficiently powerful reason to change that, it's not surprising that Mac OS X follows Unix conventions.

And it would be very surprising if changing bob's login shell also changed root's login shell.  That'd be a security risk (ordinary users shouldn't be able to change root's login shell), could cause system stability problems (if you choose a bad login shell or one that is on an external partition), and would violate the principle of least surprise.

Also, probabilistically speaking, I suspect that most users who know enough to log in as root, also know enough to be able to change root's shell to whatever you prefer.

But only Apple can tell you for sure why they did it this way.  The rest of us can only speculative.


Can Apple Motion export with alpha to bring into iMovie?

Yes, Motion can export with transparency into iMovie. I have used this exact procedure in the past and can confirm it works great. Using iMovie's picture in picture with some resizing retains the alpha and lets you overlay whatever you've exported from Motion into iMovie.

The linked question's answer is from 2011 and things have changed a lot since then, namely the introduction of the 'Advanced Tools' which include picture in picture (and have recently been abolished and integrated directly into the workflow). This means you don't have to 'splice' your video and work on it externally — it's all integrated pretty smoothly.


Address for "Home" is incorrect in Maps and I can't seem to find a way to updated it?

Don't know if you've figured this out yet, but I finally did today. I've had the same problem for years and multiple phones. Today I opened my contact info and as always, my home address was correct. I clicked on edit and down at the bottom, under my home address was an "other" address, the one maps always tried to take me to. I was able to delete that address and it fixed my problem!

Also - be sure to check if you have many sources to contacts. Facebook, work or exchange contact lists, google contact lists, etc.. can all link and pull an address that's somehow indicated as "home".

The steps to clear up contacts when contacts only exist locally or only in one cloud database is:

How do I tell iOS 7 which address is my “home” address?


You might then need to log out of your account on your phone by tapping on your id in Settings > iTunes & App Store and then log back in so as to 'refresh' the account on it.

If that doesn't fix it (if the account was disabled by iTunes Support then it might not) then contact iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page


Move files from CineXPlayer to OPlayer on iPad?

If it is jailbroken, nothing could be simpler. Use iFile (downloadable from Cydia store). If it is not, tough luck, I have no idea. You might make it with FileBrowser from the AppStore, but no promises here. Good luck!


Books not purchased in iBooks Store are not syncing between Mavericks and iPhone

You have to use iTunes.

Open iTunes, click on your device and then choose the Books tab. There you can select which books you want to sync to your iOS device.

It appears to sync your pages placement too.


macOS Server calendar delegation not finding users

This problem started at a client of mine after they upgraded clients from 10.6 to 10.7 and up. Calendar was stable before this. Webcal finds all ldap users, calendar app on clients does not find everyone, and I have yet to find a pattern when who doesn't find someone else. Some cannot find very old ldap users, others cannot find an newly created ldap user. This when creating calendar events and inviting other users. By the looks of it, a bug in the calendar.app in macOS.


Font missing Characters Latin 1 Supplement. How to type them?

To write transliterated sanskrit you normally use the ABC Extended (formerly called US Extended) keyboard layout.  To activate that you go to system preferences/keyboard/input sources and use the plus and add buttons, then you select ABC Extended in the "flag" menu at the top right of the screen.

The shortcuts for making the various diacritic marks you need are given in

http://symbolcodes.tlt.psu.edu/accents/codemacext.html

macron above is option a, then the base letter.  dot below is option x, then the base letter.  acute above is option e, then the base letter.  āḥś

From information you provided in the Apple forums, I think you may be using a Non-Unicode font, in which case the ABC extended keyboard will not produce what you need.  If this is the case, I strongly recommend you switch to Unicode, which has been the standard for this kind text for a long time already.  A non-Unicode font will make your work pretty much unusable for anything other than printing on paper.


Login hangs on spotlight and no network is available

You can turn off Spotlight indexing for the whole hard drive in System Preferences -> Spotlight.
Then after rebooting turn it on again, and Spotlight will re-index.

My problem is that I'm having this problem every other or every third reboot.


It looks like github is sending you back the 404 page because you're requesting it specifically over http. Try this url instead:

git://github.com/dcinzona/LockInfo-Status-Bar-Icons---Winterboard-Theme.git/GMT Statusbar Icons.theme


Unable to access neither Partition Layout nor Option tab in Partition tab on Disk Utility

You can't partition disk1 freely because it contains a Core Storage Volume Group (disk1s2 -> disk2).

You can revert to a non-CoreStorage by booting to Macintosh HD (disk0s2) and opening Terminal.

Enter the following to get all necessary infos:

diskutil cs list

Example listing:

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         System
        Status:       Online
        Size:         53946696192 B (53.9 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     53946696192 B (53.9 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          53496696192 B (53.5 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               System
                Volume Name:           System
                Content Hint:          Apple_HFS

If your Logical Volume is revertible enter:

diskutil cs revert lvUUID

(lvUUID is the UUID of the Logical Volume)

with the UUID of the example above

diskutil cs revert BD36C73D-860D-4DC6-B125-AD624F448B88

If the Logical Volume is encrypted you have to enter a passphrase.

After the conversion repartition the drive as needed.

If the LV isn't revertible you have to copy the content of the volume 21Tech to another volume and delete the Logical Volume Group with:

diskutil cs delete lvgUUID

(lvgUUID is the UUID of the Logical Volume Group)

with the UUID of the example above

diskutil cs delete A629E051-D7B0-4B8C-A803-074F62704636

Then repartition the drive as needed.


Microphone has about one minute dictation limit on iPad Air 2

I just tried it on my iPhone and I didn't get the dictation longer than one minute to work either. I don't know if it's a bug or a "feature", but I would assume it is limited by iOS.


How can I change the location which Anki uses to save files?

You may be able to use Symbolic Links to create a link between where Anki stores its files and a folder within DropBox.  Information on how to create symbolic links and how they differ from Aliases can be found here:

http://hints.macworld.com/article.php?story=2001110610290643


Apple Watch, keep calendar-details during entire meeting

Hmm, that's wierd, it's OK for me.

Try these:

check if WatchOS is latest version
check if your calendar is synced with the end-date in your iPhone / iCloud Calendar.

For me it works without any hassle.

p.s. This is added through iCloud / iPhone, not a remote calendar, might be that.


3rd party widget development is not currently supported by the standard iOS SDK (as of iOS 6). You can not find any other apps to show a widget similar in use to weather and stocks in the notification center.

You could jailbreak the device to run custom widgets, however.
The jailbreak community has created many widgets.


Extract wordlist from system dictionaries?

Indeed it's possible to extract dictionaries:

Someone else already investigated the issue and published the result in his blog.

The quintessence:

Copy the code below and paste it in a *.c document named dedict.c:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "zlib.h"

#define CHUNK 16384

/*
 40 Length of the zlib stream
 4c 0020
 54 0275 number of blocks

 60 808c pointer to the next block
 64 8088 length of the first block
 68 047a4a length of the unpacked block
 6c start of the zlib stream

 80fc second block

 13cd134
 13cd174
*/

int unpack(unsigned char *in, int len)
{
  int ret,outed=0;
  unsigned have;
  z_stream strm;
  unsigned char out[CHUNK];

  strm.zalloc = Z_NULL;
  strm.zfree = Z_NULL;
  strm.opaque = Z_NULL;
  strm.avail_in = 0;
  strm.next_in = Z_NULL;
  ret = inflateInit(&strm);
  if (ret != Z_OK)
    return ret;
  strm.avail_in = len;
  strm.next_in = in;
  do {
    strm.avail_out = CHUNK;
    strm.next_out = out;
    ret = inflate(&strm, Z_NO_FLUSH);
    assert(ret != Z_STREAM_ERROR);  /* state not clobbered */
    switch (ret) {
      case Z_NEED_DICT:
        ret = Z_DATA_ERROR;     /* and fall through */
      case Z_DATA_ERROR:
      case Z_MEM_ERROR:
        (void)inflateEnd(&strm);
        return ret;
    }
//    printf("%lx %x\n",strm.next_in-in,strm.avail_in);
    have = CHUNK - strm.avail_out /* - (outed?0:4)*/;

    int off = 0;
    /*
    while (have - off > 3 && out[off] != '<' && out[1+off] != 'd' && out[2+off] != ':') {
      ++off;
    }*/

    if (have - off <= 3) {
      fprintf(stderr, "could not find entry\n");
    }

    if (fwrite(out + off/*+(outed?0:4)*/, have - off, 1, stdout) != 1 || ferror(stdout)) {
      (void)inflateEnd(&strm);
      return Z_ERRNO;
    }
    //exit(0);

    outed+=have;
  } while (strm.avail_out == 0);
  printf("%06x\n",outed);
  (void)inflateEnd(&strm);
  return ret == Z_STREAM_END ? Z_OK : Z_DATA_ERROR;
}

char filename[256];

int main(int argc,char **argv) {
  FILE *fin; int limit,blen=0,p,l,bcnt=0; unsigned char *buf=NULL;
  assert(argc >= 2);
  sprintf(filename,"/Library/Dictionaries/%s.dictionary/Contents/Body.data",argv[1]);
  if((fin=fopen(filename,"rb"))) {
    fseek(fin,0x40,SEEK_SET);
    fread(&l,1,4,fin);
    limit=0x40+l;
    p=0x60;
    do {
      fseek(fin,p,SEEK_SET);
      fread(&l,1,4,fin);
//      if(0==l) break;
      if(blen<l) {
        if(buf!=NULL) free(buf);
        blen=l;
        buf=(unsigned char *)malloc(blen);
      }
      fread(buf,1,l,fin);
      //fprintf(stderr, "%x@%06x: %x>%06x\n",bcnt,p,l,((int *)buf)[1]);
      unpack(buf+8,l-8);
      p+=4+l;
      ++bcnt;
    } while(p<limit);
    free(buf);
    fclose(fin);
  }
  return 0;
}

and this code and paste it in a *.c document named strip.c:

// This program strips the first 4 characters from each line in the input
#include <stdio.h>

int main() {
  while(!ferror(stdin) && !feof(stdin)) {
    size_t len = 0;
    char *line = fgetln(stdin, &len);
    if (!line) break;

    if (len > 4)
      fwrite(line + 4, 1, len - 4, stdout);
  }

  return 0;
}

Then open Terminal and cd to the folder containing the two *.c files and execute (in the example one of the dicts in /Library/Dictionaries/ is used, you may use any other in the same folder and then have to replace the name "Oxford Dictionary of English" in line 3 below):

clang dedict.c -Wall -lz -o dedict
clang strip.c -Wall -o strip
./dedict "Oxford Dictionary of English" | ./strip > dict.xml
egrep -o 'd:title="(.+?)"' dict.xml | awk -F\" '{print $2}' > words

First four results visible in words (it's getting better later):

A
A
a
a

This should work at least in OS X 10.7 - 10.10.


How do I transfer photo/video from Ipad2 to Windows XP computer? What driver when asks for new hardware found? (Don't have disk)

Your issue is likely to be that you in fact don't have the latest iTunes, because it will not run on Windows XP.

The oldest supported MS OS is Windows 7. See http://www.apple.com/itunes/download/


Go to Settings > Mail, Contacts, Calendars and check if your Google account is set as the default for contacts:

For local contacts (not on Google) an option would be to export them from your phone, send them to yourself via mail, and import them to your Google account, as it appears that you cannot change a contact from one group / account to another directly on iOS.


why do I have duplicate songs in Itunes?

There are many variables that could affect the outcome you have proposed. You could have downloaded physical CD's while offline years ago and then online recently, changed Apple IDs, shared an Apple ID etc etc. Theres really no telling. If the music is from the iTunes store that you downloaded it could just simply be an iCloud issue or a iTunes Match issue etc etc. I would suggest you don't go Apples route if you have a large library of duplicates because:

It only searches for duplicate 'Song Titles'
They have to be manually deleted
There is no filter option after you click 'Show Duplicates' other than 'Same Album'

However,

This is the way Apple has offered:

Go to your iTunes and in the menu bar click 'View' and in the drop down menu select 'Show Duplicates' or 'Show Duplicate Items' (based on your iTunes version)

This will generate a new table view of nothing but duplicate Song Titles. As mentioned above, it only narrows it down to that and you have to manually delete them. However, the only other filter option you have is the 'Same Album' tab which segregates only the Song Titles that repeat within the same Album Title. See picture:

If this isn't as flexible as you like, there are Apps out there can decipher it better than Apple has provided, but i will not post links to those softwares to remain objective and not sound like I am sponsoring them.


Mac App Store update issues after migrating to Retina MBP

I had this same issue when moving to my new iMac.  Unfortunately, I contacted Apple Support and even they could not solve the issue.

Eventually, they just gave me promo codes to purchase and re-download (for free) the iLife suite.

I would use this Mac App Store support form to contact them.


The system has defined a shortcut that intercepted this on my mac:

commandspace was bound in System Preferences to Select the previous input source in the Input Sources panel of the Shortcuts tab.

This setting might have been in effect already, but since I have only a single input source (US QWERTY keyboard), it may have been ignored before.

In any case, deselecting the shortcut fixed the problem.  Since it can be a pain to have to go fishing for a binding in all panels, here is an app (recommended by bmike) that shows you the current live shortcuts in any app as it runs.

https://www.cheatsheetapp.com/CheatSheet/


Need to boot MacBook Pro into USB recovery mode

You don't need to boot from it to recover data - in fact it's probably far easier if you don't.

If you have the drive mounted from an external USB, you can just Get Info & check 'ignore ownership' - that will work unless the drive is encrypted.

If it is, you need the password.


Build in and build out of two images where one replaces the other in the same slide

Add build out to the first element and build in to the second.

Set the build out to be with the build in.

Preview:


Is there a keyboard shortcut that I could use to set a task priority in Reminders.app on a Mac?

I'd recommend using Keyboard Maestro for just such an operation. This is perfect for a KM macro.

EDIT: I tested the following and it works well.

Create the following AppleScript:

tell application "System Events"
    display dialog "New Reminder…" default answer ""
    set reminTitle to text returned of result
    set thePriority to 13
    set lastChars to reverse of characters -3 through -1 of reminTitle
    log lastChars
    set i to 0
    set j to 0
    repeat 3 times
        set i to i + 1
        if item i of lastChars is "!" then
            set thePriority to thePriority - 4
            set j to j + 1
        end if
    end repeat
    set reminTitle to text 1 through (-(j + 1)) of reminTitle
    if text -1 through -1 of reminTitle is " " then
        set reminTitle to text 1 through -2 of reminTitle
    end if
    tell application "Reminders"
        set newremin to make new reminder
        set name of newremin to reminTitle
        set priority of newremin to thePriority
    end tell
end tell

Then assign the AppleScript to a Keyboard Maestro shortcut.

When you run the macro, you will be prompted to enter the reminder. Use one exclamation point to set "Low" priority in Reminders, use two to set "Medium", and three for "High". Using no exclamation points will set to priority "None". Note that using this does eliminate Reminders' ability to parse due dates.

The resulting entries into Reminders.app will be...


Time Machine thinks the size of my backup is bigger than the source

I eventually resolved this, though I'm not sure exactly what the issue was. Steps I took:

Wiped and reinstalled the OS using a SuperDuper backup.
Initially, Time Machine then showed the 'correct' size estimate, but then quickly changed to the incorrect version again. At this point, it was also showing me a phantom Time Machine backup drive that I couldn't remove.
Now suspecting some corrupted settings, I switched to my admin account. Having wiped my SuperDuper backup to use as a Time Machine drive again, I tried to set up Time Machine there instead. Here, I could remove the phantom drive, and the size estimates looked correct.
I switched back to my user account, and added back my TM exclusion folders. Everything still looked good.
First backup completed successfully \o/

It's possible trying to sort things out in the admin account may have worked in the first place, without the full reinstall. I guess we'll never know...


Is it possible to update iPhone running iOS 13.5.1 to 13.7 not 14.4?

The short answer is, NO.
After Apple stops signing an older build, there's no way to "easily, as a normal user" update to any other version than the newest.


Why is my iPad unable to determine location with some hotspots?

If your iPad doesn't have GPS hardware (available only with cellular models), iOS on it uses an online geolocation service to try determine the location.
One of the ways the geolocation services tries to do this is by trying to determine the location of the wifi you have connected to. This works well only if the location of wifi is already known - like cell phone towers, or public wifi hotspots, or wifi routers whose location is already known because of other devices (with GPS) that have connected to it etc. Generally, if you are connected to a cellular data, some cellular providers can also provide limited GPS data but this is also not consistent.
In other words, if your device doesn't have built-in hardware for GPS, trying to determine your position through other means are somewhat unreliable. And that is what you are experiencing.


Mac terminal says "-bash: echo: write error: Broken pipe" on opening

A shell's error message is really straight forward. The structure consists of the command, the filename, and the error message.

command: filename: message

Your error message is a bit more complicated in the fact that you are using  a shell builtin command and the filename is a stream through a pipe. So, my best guess would be that somewhere in nvm.sh, there is a line that is something like echo something | command, where command is closing the pipe before echo finishes sending the data.


Launch Daemon .plist missing. How to get it back?

Update: Reinstalled the OS and the 'cmio' file is now there, though doesn't rebuild when moved. iSight still not recognised. The iSight issue must be a bug confined to older versions of iMovie, even though they're still supported by Mountain Lion. I'll use QuickTime to import the footage.


Why does Disk Utility create EFI partitions on external disks?

So you can image the drive and get things set up while your new drive is in an enclosure and only swap it into your Mac as an internal drive once it is tested and ready to go. Also, not having to code special exceptions when to and when not to write an EFI partition is sound engineering practice.

You can't write buggy code if you don't write any code.


I bought a 'new' MacBook Pro from 3rd party. It came in a refurbished box, but they insist it was 'new' How do I know if this really is new or used?

If the cycle count was 4, that means the battery on the laptop has gone through the equivalent of 4 complete discharges and recharges. Certainly only very lightly used, but not brand new.


I sold my old iPhone and it says “offline” will texts messages still show up in it?

Change your AppleID/iCloud password, that way if the account is still on the device it would ask for a password and become disabled.


Should we use smb or cifs to connect to a Linux NAS?

CIFS was a implementation of SMB created by Microsoft a long time ago, in a galaxy far, far away.

Use SMB.

This amazing blog post, and this one, will explain all.


You need to use iTunes to transfer it to the app on your iPhone that will take ownership of it. The simplest solution is to use iBooks, which you can find in the App Store on your iPhone if you haven't downloaded it already:

Drag the PDF into iTunes
Select your device on in the left hand pane, then select "Books" on the top.
Make sure "Sync Books" is checked, and if you're syncing selected books, check the check box by the PDF you just added.
Hit Apply

The PDF should now be in iBooks on your iPhone.


Iphone 4 works with radio, I phone 5 doesnt

I have read that most adapters will charge the 5 but not play music unless it has the 3.5mm plug.  People then complain that doesn't work well unless you take the case off.  Read the reviews of these adapters.  It looks like you and I may have to get a bluetooth adapter for our t1809s.  Look up Coolstream Duo or go here.  We will have an opportunity to hide the bluetooth behind the console using this.