Personal hotspot unavailable intermittently, "contact your carrier"

Some cellular plans allow Personal Hotspot / Tethering, others do not. It's worth your friend checking with your cell provider whether it's allowed on the plan she's on and/or if there's a usage limit (highly likely) and that limit has been reached.

For reference, my old cell plan had 1GB of Personal Hotspot usage allowed and watching a couple of movies on the laptop using Netflix got through that real fast, so I upgraded my plan.


How do I boot to safe mode in Mac OSX 10.9.3?

It turned out that I had to turn off my firmware password to be able to do this. Here are some steps to resetting the firmware password. Note that you will need to know your firmware password to be able to reset it!


If you want to set additional routes either add all routes:

networksetup -setadditionalroutes "Ethernet 1" 10.0.0.0 255.0.0.0 69.69.69.69 20.0.0.0 255.0.0.0 69.69.69.70

or set a variable with the existing additional routes:

ADDITIONALROUTES=$(networksetup -getadditionalroutes "Ethernet 1")

which yields e.g.

echo $ADDITIONALROUTES
10.0.0.0 255.0.0.0 69.69.69.69

and then use

networksetup -setadditionalroutes "Ethernet 1" $ADDITIONALROUTES 20.0.0.0 255.0.0.0 69.69.69.70

to add other routes without loosing the old routes.


How to restore the default values on a keyboard in terminal?

Passing empty string didn't work for me, i.e. it didn't deactivate existing remappings. However, passing an empty array did the trick.

hidutil property --set '{"UserKeyMapping":[]}'


This is most likely a temporary glitch at Apple's end.

I'm aware of a number of users who have received the exact same error message during the past few hours while trying to authenticate (i.e. login) with the Mac App Store. In all cases, they were just trying to install updates (not upgrade macOS).

The error basically means that Apple's servers can't authenticate your account. I'm not sure if location is an issue, but in my case the users are based in Australia.

I imagine it'll be resolved reasonably quickly, so I would wait and try again tomorrow.


Can you place a shortcut or a link to a website in the dock in osx?

Select URL and drag it to your desktop.
Drag the newly created shortcut to your Dock*.

Optional:

If you want to add a custom image, there are instructions in this Ask Different thread.

* In Yosemite, at least, it can only be placed on the right pane of the Dock.


Whilst an AirPort Extreme does support SNMP as you mentioned, they do not export Netflow data (unless something has changed recently).


How -exactly- do I remove a specific directory, from my PATH, in OSX, Mavericks?

It depends where the PATH is being set. If you use bash, the path could be set in any of the following:

/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc

This list is in the order that the files are read (by bash). Later files override earlier files.

Check the above in reverse order for export PATH which will write your PATH variable.

You should be able to find where it's set by launching your shell with -x.

Also check /etc/paths and /etc/paths.d for paths that are set before your shell is started.

If all else fails, you can set the PATH yourself to override its current contents. Run echo $PATH, then paste your PATH after export PATH in your ~/.bashrc and make your desired modifications. As ~/.bashrc is the last one read, it will override any earlier modifications to your PATH.

If you use zsh, it's probably in ~/.zshrc or a sourced file.


How to use Accessibility Shortcuts for enabling Display Color Filters?

A workaround is to use an AppleScript saved as an application. Double-clicking it (saved on the desktop, for example) allows for making the changes quite easily.
See https://apple.stackexchange.com/a/413540/248480.
Still, this doesn't answer the original question so I would look forward to other responses.


How do you reset an iPhone 4s without a passcode or iTunes

You can wipe your phone remotely by using the web-based iCloud Dashboard, using the Find My iPhone feature. You can add a trusted phone number through the same interface, and use that phone number to receive the code to wipe your phone.


Minecraft crashing on Mac OS with Java 8 - any fixes?

IIRC, Minecraft is hard coded to use Java 1.6 (or it might have been hard coded to only use Apple Java, can't 100% recall).

The way I have combatted this for some time is to launch Minecraft from Terminal.app using:

java -jar /Applications/Minecraft.app/Contents/Resources/Java/Bootstrap.jar

I think I recall Minecraft developer Dinnerbone suggesting that Minecraft 1.9 would not pose restrictions on Java version.


Recovery mode not loading on MacBook (Late 2008)

There are a couple of options, the first would be to buy a new copy of macOS 10.6 Snow Leopard from Apple: https://www.apple.com/uk/shop/product/MC573Z/A/mac-os-x-106-snow-leopard

Alternatively you can use this Mac or another to download a copy of Mavricks via the App Store, which can be used to create a USB bootable macOS Installer, there are instructions here as they are quite long: https://www.macworld.com/article/2056561/how-to-make-a-bootable-mavericks-install-drive.html

The main consideration however is that if you never downloaded macOS Mavericks on your App Store account you will not be able to download it in order to create the bootable USB, and will need to ask around friends.


Why is OSX telling me I can't open a document from an unidentified developer?

This answer applies if you set the app for that particular document, not for all documents of that type (e.g. by using Get Info on the document, and changing the "Open with" pop-up menu, but not clicking the "Change All" button).

There are two critical pieces here. First, if you set a document to open in a particular app, what it actually does is attach some metadata to the file (think of it like sticking a post-it note onto the file) that says to open it with that particular app. Second, if a document is quarantined (because it was downloaded from the internet, or created by a sandboxed app, or some other reasons), it's considered untrusted, and the gatekeeper security policy will be applied to anything like executable in the file.

These two features can interact in an unfortunate way: that "open with" note is an instruction about what to do, and therefore (sort of) executable code, and therefore the gatekeeper security policy applies to it (even though you created the note, it's "part of" the untrusted file, and therefore untrusted). Thus, double-clicking a document (with "open with" metadata) can get you the untrusted app warning/error.

Fortunately, as long as you want all files of that type (.cs in this case) to open in the same app, there's a solution: in the Info window, Open with section, select the app you want (e.g. Visual Studio Code), and then click "Change all". This removes the metadata from the file, and instead makes an entry in your Launch Services preferences saying that you prefer to have files of that type open in that app. Since the setting is now a personal setting rather than a note attached to an untrusted file, the problem goes away.


Service on Big Sur to start Terminal doesn't work with Finder, works with other apps

There is default shortcut which may interfere: Mac keyboard shortcuts > Finder and system shortcuts:

Control-Command-T: Add the selected item to the sidebar (OS X
Mavericks or later).


Yeah, I found the answer.. If you're using VPN via OSX Network settings, there is a setting under Advanced button to "Send all traffic over VPN connection". If you're using OpenVPN with Tunnelblick, the same "Route all traffic hrough the VPN" is under Settings->Advanced->While connected.


Have Mountain Lion Messages running but hidden from dock?

10.8 is a bit more strict than previous versions, with respect to what should be a boolean value.  If you change as below, it should work like you want.

<key>LSUIElement</key>
<true/>

Note that in this mode, not only is an app hidden from the dock, but the menu bar does not display either when the program is active.


How to create Automator workflow to paste in authentication code within a GUI app?

I have a solution that may work for you.  This approach will not require the use of Automator or keyboard shortcuts for pasting text into password fields. In Script Editor.app, paste this following AppleScript code into a new document and save it as a .scpt file.  I named my version Cyber_Test.scpt. For this following approach to work correctly, you will need to go into Script Editor Preferences/ General/ and select the option to "Show Script menu in menu bar".

Next, open Cyberduck.app and while it is front most, click on the Script menu in menu bar/ Open Scripts Folder/ Open Cyberduck Scripts Folder. Finder.app will then reveal and open that folder.  That is where you will need to put your version of the "Cyber_Test.scpt" file you previously created and saved.

Because of all those previous steps, now anytime Cyberduck.app is running and front most, you can simply run your "Cyber_Test.scpt" by selecting it in the Script menu in menu bar.

set authenticationText to "verification_code"
set cyberDuckIsRunning to application "Cyberduck" is running

if cyberDuckIsRunning then activate application "Cyberduck"

repeat while cyberDuckIsRunning
    tell application "System Events" to tell application process "Cyberduck"
        try
            if exists of text field 1 of sheet 1 of window 1 then
                set value of text field 1 of sheet 1 of window 1 to authenticationText
                delay .1
                click button "Continue" of sheet 1 of window 1
            end if
        end try
    end tell
    delay 0.1
    set cyberDuckIsRunning to application "Cyberduck" is running
end repeat

I was not able to produce the same verification code window as the one in your image but I was able to provoke a similar window to insert a password or verification code of sorts. Because of this, the code in my example may not work for you. If this is the case, you could follow my solution here  https://apple.stackexchange.com/a/315091/210407          About using Automator and Watch Me Do, to identify the name of Windows and other UI elements, which can then be inserted into your code.

Basically, this script will continue to run, continually checking if the verification code window exists and if it does, will insert the text (which you will define in the authenticationText variable. Then after that, it will click the "Continue" button.  Then it will continue monitoring for that verification window again etc., only while Cyberduck.app is running.  When Cyberduck.app is no longer running,  the "Cyber_Test.scpt" will also stop running.

Some people will tell you that it would be more resource efficient to create a stay open application with an idle handler... And inserting some variation of the code within the idle handler. Generally I would agree with that but for purposes of this task, the amount of code running in the repeat loop is so minimal that I don't think it makes much of a difference. On another note, if it were an application file… you would need to deal with the hassle of adding the app in your security preferences… to the list of applications allowed to control your computer. Then anytime you make changes to the code and re-save it, you will need to go back and re-add it in your Security Preferences again. With .scpt files being run from the script menu in the menu bar, I believe only System Events.app and Script Editor.app need to be added to your Security Preferences (one time only)


Can one create a multi-partition USB Stick with Mavericks, Yosemite, Snow Leopard installers?

Okay.. Apple have a perfectly workable website titled "Create a bootable installer for OS X" ( https://support.apple.com/en-us/HT201372 )

Which tells you what to do via the Terminal, once you have successfully downloaded Install OS X El Capitan.app, Install OS X Yosemite.app and Install OS X Mavericks.app.

Their instructions are as follows:

EDIT: note, added macOS Sierra, which works with the same method - but is not listed on their website

macOS Sierra

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ macOS\ Sierra.app

OS X El Capitan

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

OS X Yosemite

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ Yosemite.app

OS X Mavericks

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ Mavericks.app

I was able to use these commands from the Terminal, onto a Disk Utility -made 5 partition USB stick. I verified it with option-down-during-boot (alt-down-during-boot) and both of them booted up fine.

I was unable to find an OS X Snow Leopard installer from my hard drive or elsewhere, so I'm considering this question answered.

Note: Mountain Lion installer app does not have "createinstallmedia" like Yosemite+Mavericks do, hence I didn't install that one on a USB stick - for that, one would have to use a secondary set of instructions for installing the installer to a USB stick via the usual way (Disk Utility, mounting, copying, copying some more..)


iPhone wouldn't launch apps, restarted and now showing Apple sign-on screen

Holding down both the Home Button and the button on the top of the phone for 10 seconds will force the phone to do a hard reboot.


The OpenSSH upgraded to version of today automatically

By default nothing is updated automatically. Even if you enable automatic updates, you can check when they are installed via App Store's Updates tab. If there's nothing for today, no updates are installed today — simple.

This assumes you haven't installed or set up something non-default administrative update tool. It's perfectly possible to install non-default SSH client and then have a script to check updates for it daily and install them if available. This probably isn't the case here.

And as one can install such a script it is also possible to do so unknowingly (by something malicious)—but, again, this probably isn't the case in hand.

In this case, we're putting too much trust on the header section of the man page.

The ssh man page, located in /usr/share/man/man1/ssh.1, is missing a .TH line, where the date you referred to should be defined, so presumably it's just printing a fallback: "BSD" and current date.

Date can also be defined with .Dd line, which in ssh.1 is .Dd $Mdocdate: September 21 2017 $, which might be incorrectly interpreted on macOS.

If you wish to know when the SSH version you are using was released (note: released, not installed), you can check the current version with command ssh -V and cross reference that info with release notes to check the release date.


What constitutes the "completeness" of an app for eligibility in testflight?

This information is detailed by Apple on their Testflight page.

  When you add the first build of your app to a group, the build gets
  sent to beta app review to make sure it follows the App Store Review
  Guidelines. This is the only beta version of your app that requires a
  full review, and testing can begin once it’s approved.

Drilling down into the App Store Review Guidelines under Beta Testing, there is this statement:

  Any app submitted for beta distribution via TestFlight should be
  intended for public distribution and should comply with the App Review
  Guidelines.

Bottom Line: Your Beta app is going to get reviewed once, and the expectation is that it's "ready" for distribution.  An app that doesn't function is, by definition, not ready for distribution.

You will have to use an alternate distribution method if you want to get out incomplete - totally non-functional builds.

Get devices and load them from Xcode and ship them out or have people ship you their devices is the next best method if you don’t want to use a wireframe / mock up tool to get past the initial design phase and you have a minimum viable product to share with Apple for Apple hosting and distribution to your test group.


can utilising the cpu fully (400% for dual-core hyper-threading cpu) damage mbp

Your Mac and Intel CPU have means of protecting them self from self destruction.

You Mac has thermal senors (same one that the istat uses) to monitor temperature and do something about it.

The Intel CPU has also a build in circuit to shut down before any damage is done due to overload or heat.

So no, no damage has been done in that short period.

However, running at elevate temperatures for extended time (days) will eventually reduce the life time of the CPU, by creating junction leakages and interconnect issues, that is why there is a build in circuit (inside the CPU) to stop that.

Credentials: I am a CPU design engineer.

PS

You Mac does not need iStat, that one is only for you to feel better, or not.


Use 3rd party storage as primary OS X server storage or hire OS X server?

You can probably hire a server from https://macminicolo.net/ or by finding a consultant at https://locate.apple.com

You certainly can have the Mac running server app use all manner of third party storage whether it's DAS, NAS or also cloud (private or public) since the file sharing capabilities are quite full featured as is the OS in utilizing various storage technologies.


Why does my mouse cursor stick as the default arrow instead of a text selector?

Try editing the NetBeans source code. I'm not an expert on Java GUIs, but there should be a setCursor() function you can put into onHover or something like that. Check the documentation of the GUI toolkit NetBeans uses.

(@tubedogg, Chrome doesn't use a native GUI. Although it tries its best to use the OS look, the title bar is custom, which you can't do with Apple's native GUI toolkit.)


I wouldn’t sudo anything brew related for installs in /usr/local and use one Unix user only to manage homebrew. The only exception is some initial setup or remediation steps when you are explicitly instructed by the tool to use sudo

What’s happening is some permissions (using sudo likely) went bad in /usr/local so you might need to revert them.

brew doctor

The above command is designed to find and help you fix many of the common ways people can have issues installing packages so I would start there. Also run a command to see what leaves you need in case you have to clean up and remove all the brewed items and reinstall one by one once your permissions are set.

brew leaves


Can iOS8 QuickType show suggestions in more than one language?

Yes, this is possible, although not automatically. There's currently no way for iOS to detect the language of the message, but you can use multiple keyboards to show predictions in a different language of your choice.

To do this, go to Settings > General > Keyboard > Keyboards. This screen shows a list of keyboards set up on the device. You can use the Add New Keyboard... link at the bottom of the screen to add additional keyboards. The keyboards are ordered by language and locale (e.g. English (Australia)) - and there's also the Emoji keyboard there, for adding smileys and other funny icons to your messages.

Depending on the keyboard, there might be multiple layouts (QWERTZ, QWERTY, AZERTY), which can be switched from the list of selected keyboards by opening the keyboard's details.

Once you have selected an additional keyboard, you will see a new globe icon at the bottom left of the keyboard. Pressing the globe icon will switch to the next keyboard, holding the icon for a moment will show all available keyboards, and will also allow to enable/disable the predictions.

Switching to the English keyboard will show predictions in English language, while switching to German will show predictions in German language. The Emoji keyboard doesn't show any preditions :-)


Biggest external monitor support for 13" MacBook Pro

The tech specs for your model are on Apple's support site.

If you have a display that has a native Displayport input (many mid-range and up displays from the past 2-3 years), you can output up to 2560x1600. Typically these displays have a full-size Displayport connector, so you'll need an adapter or cable that goes from Mini Displayport to standard Displayport - they can be found pretty cheaply at Monoprice or Amazon.

You can also output up to 2560x1600 using a Mini Displayport to Dual-link DVI adapter, however these have been problematic in the past and run around $100+. Not a great option unless you already have a monitor with a resolution higher than 1920x1200 and it doesn't have a Displayport input.

Using adapters for single-link DVI, HDMI or VGA, you can support up to 1920x1200.


Why `find . -iname *.blend` does not find all blend files in external exFAT storage?

The shell expands *.blend before calling find if there is a matching file in the current directory.

Use

find . -iname '*.blend'

instead


Yosemite Finder Window: See Item count/selection and available size

To show this information in Yosemite, do the following:

Open a Finder window
Go to the View menu -> Show Status Bar
Information should now appear at the bottom of the window.

Alternatively,  Cmd ⌘   /  will toggle it on/off.


There are a couple of things to try.

In System Preferences > iCloud, log out and then log back in.
If that doesn't work, contact Apple Support, per this post in the Apple Discussion Forums:

  You need to call Apple. The problem is NOT on your end! I spoke with an Apple representative and they said that it is a "registration issue" and that THEY need to reset security settings. I waited 14 minutes but the representative found the issue then reset it and I was able to sign in.

  Call 1-800-275-2273 (It's free in the US or on Skype if you're in Europe!)  When you call, you'll get the standard automated secretary.  DO NOT SAY ANYTHING.  If you say anything, you will be told that you either need to purchase a protection plan for $19.99 or literally "end the call". Just stay on the line until you're asked if you wish to speak with a representative. Do that and you'll be connected (for free).  They will ask for you Macbook Pro serial number and a "Customer Code" if you have one.  Tell them how long that you've had this issue and they'll confirm your Apple ID.

  Once they confirm your Apple ID, they reset everything on their end and you should be set. Make sure that you are able to send messages/make calls before hanging up.


How to access Shortcuts for Forward and Backwards in PhpStorm when using a German keyboard on a Mac

I don't know for your exact situation, but very often this kind of command stays in the same physical location, even if the letters typed would be different - see Shortcut for toggling between different windows of same app? for a similar situation [that one, however, is compounded by the fact US keyboards are missing the key immediately right of the left shift key, to make it universally true].
I'd definitely try Cmd + the two keys to the right of P, which is where the [ & ] keys are on an English layout.
If you are running Safari, you can check for this visually in the History menu.
This is on a UK English system…


what is the purpose of MediaCache folder on a Mac

It seems to be a disk cache for any media files (video, audio) you watch in browser. CachedMedia- seems to be a cached chunk of media data and diskcacherepository.plist is an index file of URL <-> media chunk relations.


How to fix curl: (60) SSL certificate: Invalid certificate chain when using sudo

f you store your CA certificates on the filesystem (in PEM format) you can tell curl to use them with

sudo curl --cacert /path/to/cacert.pem ...

You can also turn off the certificate verification with

sudo curl --insecure ...

Edit: Updated with regard to feedback

If you want to set this permanently, you should create a .curlrc files and place in your home directory. sudo commands may need this file in /var/root The file takes the same options as the command line but without the dashes. One option per line:

cacert=/path/to/my/certs.pem


Pangu/PP Jailbreak Application Not Re-tethering my Phone

Reset Network Settings to Factory Default.

Settings > General > Reset > Reset Network Settings > Click "Yes".


How to prevent Safari 6.0.2 unexpected crashes in Mountain Lion?

Open the Terminal app (found in /Applications/Utilties/).
Copy the following as one line (from “curl” through “.pkg”) and paste it into the Terminal window after the “$ ” prompt:

curl -O http://swcdn.apple.com/content/downloads/37/23/041-5058/lr5tynbldi18zcrqo8a8uq88 rnjushqliu/Safari6Lion.pkg

then hit return.

You should see it count down the time. When it stops, look in your home folder (the one with the little house and your user name) for “Safari6Lion.pkg”. Double-click to launch the installer.

Here is an alternative solution that seems to be working for several users, especially those who have somehow managed to install more than one WebKit framework:

Open Finder and navigate to:
/System/Library/StagedFrameworks/Safari/ Drag WebKit.framework to
the trash
Run software update and install Safari > do not launch safari after
    it is installed
Restart computer
Launch Safari

Let's try!


El Capitan - Increasing/Resizing the BootCamp Partition Size

The product I have used for years to solve such a problem is Winclone. According to Russel Scheil at Twocanoes Software, the Basic edition is all you should need. You install Winclone as an OS X application. The steps to create a larger Boot Camp partition are given below.

Use Winclone to create a compressed backup up of your Boot Camp
partition. This backup can be stored in any Mac OS Extended (HFS+)
formatted volume.
Delete your Boot Camp partition.
Resize your OS X volume.
Create a MSDOS (FAT) formatted partition. This partition will need to the same size or larger than the original Boot Camp partition.
Use Winclone to restore Windows to the MSDOS (FAT) formatted
partition. Winclone will change the partition to NTFS format. If
Winclone is running under El Capitan, you will first need to disable
System Integrity Protection (SIP) before restoring Windows.


Cannot shutdown/restart properly, force-quit fails, wunderlisthelper does not die

wunderlisthelper runs in the background and restarts automatically due to the loaded launch agent. You can disable it from Wunderlist preferences.


You can't hide them except by putting them away in a folder - I keep one called "useless" just for stuff like the stock calculator, weather, stock apps - wish I could delete them without jail breaking.

A folder is easily created by tapping and holding an icon until they start to shake, then dragging one icon on top of another. The lower icon will take on a border and if the icon is released both are placed inside the newly created folder.

There is at least one icon that cannot be hidden in this way, the Newsstand icon. It can be repositioned but will not create (see above) or allow itself to be put inside a folder. It is the only icon I know of so far with this special behaviour.


Is there a way to make the iPad stay in the App Store when you buy an app?

There is no official way to do so, but if you've jailbroken your iPad, you can use StayOpened. It's a Cydia Tweak and I can highly recommend it. It does exactly what you want.


Apple script-How to assign a variable from reading a file content and to send a message?

One possible cause of that error is the POSIX pathname, "/Users/human/macairspace.txt" is not correct; however, that is not the only thing wrong with your code:

Without going into details about what else is wrong, let be show you an example of how I'd code it, and this works for me when I replace "+nnnnnnnnnnn" and "/path/to/file.txt" with valid values.

Example AppleScript code:

set targetBuddy to "+nnnnnnnnnnn"
set textMessage to (read POSIX file "/path/to/file.txt")

tell application "Messages"
    set targetService to id of 1st service whose service type = iMessage
    set theBuddy to buddy targetBuddy of service id targetService
    send textMessage to theBuddy
end tell

Note: The example AppleScript code is just that and does not contain any error handling as may be appropriate. The onus is upon the used to add any error handling as may be appropriate, needed or wanted. Have a look at the try statement and error statement in the AppleScript Language Guide. See also, Working with Errors.


Script to change downloaded mac wallpaper automatically?

Solved! I used the Bing Wallpaper.app found here that does exactly what I needed.


Can data be accessed on a lost iPhone that was reported to "find my iPhone"

It depends.

If you are on iOS 6, they can wipe the device and most likely establish new wireless service even in the same country as you reports it as stolen.

If you are on iOS 7, the activation lock from iCloud and Apple is a very hard thing for someone to bypass - perhaps impossible for most to use again.


On a Mac I've actually had some trouble with FileZilla as Chris mentioned.

I personally prefer Cyberduck (http://cyberduck.ch/) which has worked very well for me. Especially in cases where Finder could not handle things like:

ftp://siteaddress|user@logindomain


How can I resolve this error during a dmg copy operation

You can try copying the data using Terminal

Type in sudo ditto ~/sourcefile ~/Destination

Replace "~/sourcefile" by dragging the file you want to copy into the terminal window which will autofill, and do the same with the "~/destination"

Alternatively: sudo ditto -V ~/sourcefile ~/Desktop
This will show you progress and any errors as the files are being copied


mountain lion server - web services wiki only work on host computer

I'm sorry to post this as an answer instead of a comment; I don't have enough Reputation here to comment.

Can you ping the server from another host?
If you can ping, try firing up a terminal with tail -f /Library/Logs/wikid/error.log and see what happens when someone tries to access the wiki service - that'll give you something to work with

Alternative to tail, use Console.app from your /Applications/Utilities folder


How does the quality of the LED-backlit screen of a MacBook or a 27" Cinema Display degrade over time?

This Engadget article shows photos of a direct comparison:

  Standing in front of the white-LED backlight on the new MBP, it's immediately apparent how crisp the whites are -- it's very noticeable after staring into CCFL LCDs all day long. But even though the whites were whiter, the screen didn't necessarily seem a lot brighter, which is probably where some amount of CCFL dimming on our test MBP came into play in creating the dramatic difference we saw. Viewing angles were very similar on both machines, but as you'll notice, at half brightness it's the LED backlit MBP that's dimmer, and the CCFL display that's actually brighter. Interesting stuff.

Also interesting could be the Advantages and Disadvantages sections of the Wikipedia article on LEDs (link):

  Slow failure: LEDs mostly fail by dimming over time, rather than the abrupt failure of incandescent bulbs.
  Lifetime: LEDs can have a relatively long useful life. One report estimates 35,000 to 50,000 hours of useful life, though time to complete failure may be longer. Fluorescent tubes typically are rated at about 10,000 to 15,000 hours, depending partly on the conditions of use, and incandescent light bulbs at 1,000–2,000 hours.


WiFiDiagnostics* sounds like something you can delete without impact. There are other things in /private/var/tmp which probably shouldn't get deleted (e.g. filesystemui.socket) so rm * is not advisable.


It looks like you a part of wide problem for your model as reported elsewhere.

2011 Macbook Pro Graphics Card Defect

In some cases Apple will replace your logic board free of charge even if it is out of warranty, but that you need to discuss with them.

Take Action


When you have problems to empty the trash, rm -rf ~/.Trash/* in the terminal does the job for you.

Edit :

You have to keep in mind that there might be multiple .Trash directories.
For example on a USB stick or a external Drive, OSX will create another .Trash at the root of the drive. So you might need to use  rm -rf /Volumes/DriveName/.Trash.*


Mac Mini does not startup despite entering the password

This is a great troubleshooting question since there are about 5 things that come to mind that can cause this and you'll need some time and or another mac to did into the logs to determine the cause.

Before we start - does the password field shake left and right to indicate the password you typed was not accepted, or does it fade out smoothly to indicate the password was accepted and the user log in process is starting?

Next, you might find out your OS level to see if you have Lion or later and can use a recovery HD to boot and look at the logs. Alternatively if you know ssh and command line tools, you could try remotely logging into the mini.

Before you start down this road - try disabling the log in items by typing your password and then immediately hold shift down after pressing return. This is something quick to try before you reach out for support.

Here is where I'd start:

review this - http://support.apple.com/kb/HT2674 - _It looks from your description you have failed the last step in the table. Ignore the link at the bottom of the page - it's probably far too old to be of help.
try this - http://support.apple.com/kb/HT1455 - This safe boot is similar to the "safe login" above, but much deeper.

If you reach out to Apple or another technician, they should be able to walk you through the steps to make a new admin user in 30 minutes or less. Then you will know if it's your user or the system that has failed and you can start to proceed from restoring a backup or picking apart why your user has failed to let you log in.


OSX: run an application and prevent users to close

Could you just relaunch the program immediately if a user quits it? To for example relaunch TextEdit if it is quit, you can save this plist as /Library/LaunchAgents/relaunchtextedit.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>relaunchtextedit</string>
  <key>Program</key>
  <string>/Applications/TextEdit.app/Contents/MacOS/TextEdit</string>
  <key>KeepAlive</key>
  <true/> <!-- run the program again if it is terminated -->
  <key>RunAtLoad</key>
  <true/> <!-- run the program at login -->
</dict>
</plist>

Make sure the file is owned by root. Then run sudo launchctl load /Library/LaunchAgents/relaunchtextedit.plist or log out and back in to load the plist. (You could also save the plist in the user library, but then the user can unload it without having to enter a password.)


Install macOS Sierra using a newer Mac to be deployed on an older Mac?

This should work fine; the installer will install all drivers needed for all supported Mac models, so you can move drives between models pretty freely.

Update: Starting with High Sierra, this is no longer supported. The OS itself will be fine, but unless you run the High Sierra installer on that computer, and with a live Internet connection, the computer's firmware may not be properly updated to support the new OS. According to Apple support article HT208020:

  If you try to use a monolithic system image [equivalent to
  transferring an HD with the OS installed], required firmware updates
  will be missing from the installation. This causes the Mac to operate
  in an unsupported and unstable state.

See this TidBITS article for more info.

BTW, just to give you some idea of the possibilities for trouble: there was an issue with Mac OS X v10.2 (yes, long ago) where if you installed it on an iMac DV model that hadn't had its firmware updated, it did something bad to the video configuration, and the display would be blank. The display would remain blank, even if you booted back into an older version. This made it really hard to run the firmware updater and make the computer usable again. I was working in a repair shop at the time, and we had a lot of iMacs come in with this problem.

I suspect the current firmware compatibility worries have to do with compatibility with the new APFS volume format, so the worst that should happen is that an un-updated Mac won't be able to boot from a High Sierra volume in APFS format. Probably. Maybe. No promises, though.


Daisy chain two dell UltraSharp u2414h to MacBook Air (mid 2012)?

DisplayPort protocol doesn't chain. It is a one to one technology, so you need two ports on the Mac.

Thunderbolt does chain, so you could have one Thunderbolt Display and then plug a second monitor (either Thunderbolt or Mini DisplayPort) into the first monitor's second connector.

That works very well.


Title 1, Title 2 number with sub-numbers in pages

On Pages 13, under Bullet & Lists, just tick Tiered Numbers

on Pages 09 it's in the inspector. Select also Tiered Numbers


How to change the default format in Numbers?

If by "underline a cell" you mean just a bottom border, this is done in the Cell tab of the inspector.

Select the cell(s) you wish to apply the bottom border to.
In the Cell tab on the Inspector select the border formatting.
There are several dropdowns that allow you to choose the style and weight of the bottom border.  See screenshots below.
Once you get your sheet the way you like it, save it as a template for future use.  (This can be your 'default')

If, however, you want the data or content only underlined, this is in the Text tab of the Inspector

Select the cell with your data
Apply the underline either by selecting it or using keyboard ⌘+U


How to get video from webcam in a "Picture in Picture mode"

Have you tried starting a New Movie Recording first, selecting Float on Top from the view menu and then starting a New Screen Recording? Just tested it and it did a great job of a resizable PIP affect all in QT.


rMBP Doesn't Wake Up From Sleep After Upgrading to ML

Not a solution, unfortunately, but a report of the same problem with a MacBook air (mid 2012). It was running Lion without a glitch, but ever since I upgraded with ML, I can't wake it up from sleep (closed lid) when I try to use it back in the morning. To get control back over the machine, I need to do a SMC Reset (Left Shift - Option - Control + Power button at the same time) for a hard reset. I tried to install the SMC update mentioned in the EDIT, but the MBair refused to accept it. Still at a loss…
I have unchecked the Power Nap feature to see if it would make a difference, but to no avail.


Same Files in Two Folders, But Different Size Info?

Are you certain that the folders do not contain any hidden files?  If you have anything beginning with a period (.) then this will not be reported in the Finder but will still be  contributing to the size of the folder.

Try looking in at the folders in Terminal with ls -la to see the file contents. You can check the disk usage with du -sh

Open Terminal

cd /Users/Wesley/Desktop/untitled\ folder
ls -la Working NotWorking
du -sh Working NotWorking


Every sync is a full one, so there’s no “force” option. Two things I might try are resetting the local cache (which will purge all the downloads that happened so far) and verifying you don’t have download headers checked.

Your main mailboxes sync by default and your shared mailboxes do not sync, so opt in to sync those if you have any and need them local as well.

The built in help and support would be my next suggestion if clearing the cache and toggling the Download / Sync and then saving prefs and then toggling again with a sync / check.

If you don’t have sync errors and see sync progress (Command 7 and Command 8 menu items), then the issue isn’t on your end, it’s on the server end and you’ll need your exchange admin / help system to engage there.


Can I safely remove /usr/bin/java from Mountain Lion 10.8.2?

Mac App Store apps and OS X core applications and services don't depend on Java, but some 3rd party applications (like LibreOffice) do, and they will break if you delete /usr/bin/java.

Since /usr/bin/java is a symlink:

/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

if you notice that an application complains about missing Java or fails to start after deleting /usr/bin/java simply recreate it like this:

Open Applications>Utilities>Terminal
Make the symlink (type your password if asked):

$ sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java /usr/bin/java


Is there a way to build a simple iPad pen yourself?

Well, http://techcrunch.com/2010/05/05/diy-ipad-stylus-actually-extremely-easy-to-make/ looks interesting.

It seems that the ipad screen reacts to conductive surfaces, so if you can make one of those your point on a stylus, you're set.


AppleScript to add URL to Pi-hole whitelisting

Use the display dialog command’s optional default answer parameter to collect text

https://developer.apple.com/library/archive/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/PromptforText.html#//apple_ref/doc/uid/TP40016239-CH80-SW1
set input to display dialog "Enter URL" default answer "" with icon note buttons {"Cancel", "Continue"} default button "Continue"
do script "pihole -w " & (text returned of input) in window 1


Can a lost wifi iPad Air 2 connect to internet after set in lost mode

A Wifi-only iPad will only connect to the Internet via known Wifi networks. If you had some public Wifi networks saved (either directly on the iPad, or through iCloud Keychain), then there’s a chance your iPad will connect to the Internet, if and when the person in possession of it comes within range of such a Wifi network.

The problem is many (most?) public Wifi networks use a “captive portal” (the confirmation page asking you to accept terms of use). The iPad can’t communicate with the Internet until after tapping through the captive portal. So there’s a great chance your iPad will never connect to the Internet. In addition, thieves often enable Airplane Mode or at least disable the cellular/Wifi radios, so it’s important to set Lost Mode as soon as the device is lost.

And just so we’re clear, if you only put your iPad in Lost Mode AFTER its battery died and it hasn’t reconnected to the Internet since, then it is NOT in Lost Mode. You may have informed iCloud that your iPad is lost; however until iCloud can communicate with your iPad, it will NOT be in Lost Mode. It all depends on when you activated Lost Mode.

However since you had Find my iPad turned on, Activation Lock will prevent any potential thief from activating it and associating your iPad with their Apple ID, even if they manage to wipe it.

The real danger is if they somehow crack your passcode. Then they can access whatever you had locally on your iPad, including photos, email, etc.

So I hope you had a passcode and that it was not easily guessable. Based on what you said however, that was not the case, so whoever has your iPad would also have access to all the data currently on the device.


Can OS X Lion Server automatically set up Mail using Open Directory information?

Log into profile manager as an administrator using Safari and set up a profile for a user to change mail settings.

https://server.local/profilemanager/

You will want to spend time making sure DNS and SSL are correctly installed - starting with making a self-signed certificate if you don't want to pay for a real SSL cert for your server.

Here's what to look for when you want to test setting IMAP settings for users.

As you might be able to see - pick a user, then edit their settings and finally choose email.


If I understand you correctly, try OptionTab then down-arrow to the result you want and press return. There will be a tiny arrow to left of the selected link.


If you know that your keyboard has got the correct country identification and ISO/Ansi setting, you might try "xev" in Terminal app.
After some moments it will open a small window left on top of your screen.
Just press "esc" once, then any letter, next press "fn" and "esc". Last: Cmd-dot to stop the output.
Depending on what your Terminal window tells you you might get some hint.

Another command in Terminal "xmodmap -pk" delivers a list of your keyboard's Keycodes and Keysym-values.
Maybe there is s.th. unusual shown there. You might post relevant output here.


What is the difference between Memory, Real Mem, and Compressed Mem?

The relation between them is this:

Memory = The amount of memory the process has reserved for its use.

Compressed mem = The amount of memory (a subset of "Memory") that the operating system has used its compression algorithm on

Real mem = The amount of real memory that is actually used by the process (i.e. a sum of the memory that hasn't been compressed, and the size of the result of the compression algorithm)

So in this case the process thinks it has reserved 976,2 MB for its use. The system took 649,7 MB of that memory and compressed it. That leaves 326,5 MB that wasn't compressed plus the size of the compressed memory after it was compressed - which in this case is approx. 77,2 MB. The total of actual memory used by the process is then 403,7 MB.


How can I use two iPads and one Apple ID and still have different content on each iPad

You can delete apps on any device without affecting the other.


The dock is being populated with default items by way of /System/Library/CoreServices/Dock.app/Contents/Resources/en.lproj/default.plist.  This is protected via SIP though.  So you can try the obvious (and non recommended) method of disabling SIP to mess with the plist.  There are other options.

Use dockutil in a login script to add/remove/etc. whatever icons you desire.
Customize the dock as you want it to be, and copy ~/Library/Preferences/com.apple.dock.plist. Have a login script replace the default
dock plist with the backup, then kill the dock and maybe cfprefsd.
Management suites, such as Casper, can manage the dock
remotely.

See https://www.jamf.com/jamf-nation/discussions/18357/el-capitan-user-template-dock-customisation-issue


Is it possible for a Macbook Pro to pop out a window and / or give some sound a few minutes before sleeping?

The free option is to use a Launch Agent in the ~/Library/LaunchAgents which uses launchd to run your script on a set interval and when the condition is met, take the desired action. I'd give it a try and see how it works for you. Otherwise...
A paid option is:
There's a product called Power Manager which has a Run a scrip on battery remaining event, although the lowest you can set the script to trigger is 5%. Has a fully functional free 30 day trial. Its  license costs from 12.95 USD for 12 months.
(A bit steep if you as me, and I don't like yearly licensing schemes!)
Note: I am not affiliated with the developer of this product.


Why can't I use .app bundles symlinked into /Applications as default in the 'open with' dialog?

I don't know why, but I have figured it out that if I make the symlink to the Contents directory, then associations work fine.

That is I do the following in a terminal window, using my personal Applications folder as an example:

% mkdir ~/Applications/Emacs.app
% ln -s /usr/local/Cellar/emacs/23.2/Emacs.app/Contents ~/Applications/Emacs.app

Something about putting the symlink inside the Emacs.app gets the bundle recognized.


How to logout from console and turn into login screen

If you've enabled Remote Login on the destination host there is no need to login to console mode and logout to the login screen to afterwards ssh to it.

Depending on the users allowed in System Preferences -> Sharing -> Remote Login -> Allow access for: either all or only some of the users can do so after booting to the login screen.


See progress of Spotlight re-indexing in El Capitan

Type something — anything — in the gray box to reveal indexing progress:


Can I lock my app until user give me a permission (like location permission)?

Technically it is no problem to "block" the user by for example showing a page with instructions to give permissions for location services to proceed.

Legally, it is not so simple. You should read through Apple's App Store Review Guidelines for detailed instructions.

Especially they point out that the developer must not arbitrarily block the user from using the app, if they haven't given permissions for locations for example. If at all possible, the app should allow the user to use the app without giving the permission - for example by entering an address or position manually. However, if the entire purpose of the app is defeated by not having access to location services, then it is okay to tell the user that the app is not usable until permission is given.

Note however that it is not permitted to restrict access to the app based on the actual location. I.e. you cannot make an app that works in Washington, but automatically shuts down when in Houston.


Are cheap cable remotes for the iPhone and iPad good for listening to podcasts

I have the same issue, and here's the workaround I use:

I create a playlist and add the podcasts I want to listen to that day.

It's a little time consuming but then I do not have to try and find the podcast on my ipod while driving.


How many clients does the airport express support when bridging (ProxySTA)?

I get the same results. Only 4 clients receive an IP from the the main AP. Seems to be an undocumented hard limit on the Express when in client / proxysta mode


How do I transfer my ePub files from my Mac to iPhone 5s?

If you have Dropbox on your Mac and Dropbox on your phone (and assuming you have iBooks on your phone), you can open the epub files in Dropbox on your phone. Although you will get a message "Unable to view file", if you tap the Download icon on the top right, it will give you the option to Open in iBooks.


I have read where the logic board is capable of working with SATA III drives which allows for the installation of either a HDD or SSD. When a Mac is sold with a HDD, usually this is a SATA II drive. Therefore, the cable used is designed for this type of drive. The cable can not be used with SATA III drives. When sold with a SSD, this is a SATA III drive. In this case, the cable used is designed for a either a SATA II or SATA III drive.

  The end result is that if you started with a HDD, then a upgrading to a SSD may require a different cable.


I jut had to connect to Display Port instead of HDMI.


If you moved with your own router and are still connected to it —on the new location— it may be that the database that holds the information about where your particular SSID, MAC or whatever information Apple uses to identify and geolocate network devices that conform it's "WPS" has not been updated yet.
This answer may be of help:

  The Mac can use Wi-Fi network identification for localization. This is called a Wi-Fi Positioning System (WPS). The access points name and signal strength is determined and looked up in a database to identify the location. The more access points are found, the more precise the localization.

Apparently, Apple used a commercial service called "Skyhook" where you could send your wifi and location data manually to update their database, but it seems they have their own location service now, which has, according to this answer:

  no public facing way to seed their master database.

On the same answer though, it states that:

  when you opt in to share anonymous diagnostic information it will occasionally update their database

So maybe opting in —if you haven't already— will speed up the relocation of your network on Apple's side.


Flash drive no longer visible within Windows

Try formating your USB flash drive again as HFS+ volume, first. Afterwards reformat it as FAT32.


This is a known issue with the fix required of removing your main hard drive from indexing through the Privacy screen.  You may have to add the main hard drive to privacy first, then remove it, then restart, and allow the hard drive to be indexed again.

When I have had problems with the App Store, I have found that the boot volume was entered in the System Preferences -> Spotlight -> Privacy pane. If the boot volume is included, it is excluded from the Spotlight indices, and the App Store uses those indices to determine what applications are installed.

Once the volume is removed, and the indices updated (you have to wait...), the App Store started finding updates.

For better technical details, see: Mac App Store: "Cannot update App Store purchases or updates do not seem available" and "Mac App Store Update issue in Yosemite"


I can't make bootable USB on 2008 iMac 2008 running El Capitan

OS X El Capitan has a recovery partition which is used to reinstall OS X on your Mac should you need it. Instead of using the .pkg, You can try copying the entire contents of your recovery partition to your USB. After formatting the USB as macOS Extended, go to OS X Recovery by pressing Command + R. Then, unmount all volumes except the Recovery partition and USB and go to Terminal. Then type
cp / /Volumes/USBNAME.
If you are trying to make a ready installation of OS X El Capitan, then you can use your recovery partition to reinstall OS X to a USB drive. Simply boot into OS X Recovery and select the reinstall OS X option. Select your USB drive and connect to WiFi if prompted. If you would like to install macOS Catalina on the USB, then Apple says you must upgrade your computer to macOS High Sierra to avoid issues with the firmware and in order to have access to the Install macOS Catalina application.


Equivalent to CMD-clicking on a webpage title in Safari 8 on Yosemite

I could not find any thing to re enable this.

So I built a quick Safari Extension to give me something that would give me a list.

I am posting the link here Hierarchy List

And may repost with a how to make one when I get a little time.

update*
Update the download: The popover will now  close when the url clicked in the list is not the current one. This also allows it to refresh when you go to a new page using it.

update 2*

The extension can now use the update/auto update feature in Safari. This starts from version 1.0.2  so if you have version 1.  Please re download it from the link and then you do not need to keep checking back here for changes.

Update 3. Version 1.0.6

The Extension ui now has a Dark mode And Light Mode. You can change them in the Extensions preferences. ( images above have been changed to show this)

Note Although Safari extension can be set to Auto Update. I find that they only do when I actually click on the updates button in the Extensions preferences.

So if you have a version 1.0.2 upwards you can make sure the updates happen by doing this.

I also suggest you relaunch Safari. After any Extensions are updated.


My solution is to use an underscore. I wanted to have folders like:

domainname.com
 domainname.cc

to store local versions of websites I deploy.

But have settled with underscore instead. That means I don't have to worry about the mac thinking these folders are actually files of some specific type.  If I used .cc, there's a risk the mac would think that folder is a c++ source file :)  So, I'm happy with:

domainname_com
 domainname_cc

such that I know I don't have to worry about that.


No sound via HDMI except in Kodi application

Try changing you output configuration to: "FIXED"


iOS 7 Mail App WIth Gmail: Hide "Promotions"?

Try the latest version of Gmail.app for iOS. It now supports promotions/social/forums messages segregated from your "primary" inbox.


Can I backup my ICloud documents with TimeMachine to my TimeCapsule?

This is possible (requiring no interaction), however you need to make sure that "Optimize Mac Storage" is not enabled and that all your files are downloaded. If they're not downloaded, they won't get backed up.


would browsing in private mode skew location services data?

The Wifi location database is created by driving round, street to street, city to city, country to country, testing what WiFi can be 'seen' & mapping it to GPS locations.
None of this requires any login to the WiFi, merely noting where it is located.

This can take a while ;)

In the meantime, someone might move house, from one district to another, & take their WiFi with them. This will confuse the geo-locators until the next time the Wifi guy drives past again.

Alternatively, an ISP may assign a new IP address to a residence's connection - one outside their usual numeric range. This will produce the same effect.
My ISP recently did this here & I "moved" from London to Bristol for 2 weeks, whenever I was in the house, picking up my own home WiFi.


BootCamp partition error even though my drive is one partition

I was able to install Windows after doing two things. I'm not positive which one did the trick as I did them both in between an attempt to run bootcamp. These are the things I did in order:

Install reFind... doing this added the missing EFI partition that was mentioned I was missing in the comments for this question.
Use the reFind partition editor to fix the Master Boot Record (MBR) table for my HDD. This partition editor can be found on the reFit menu (launched by choosing the reFit option on the reFind menu)

After this, I launched mac, started boot camp, and the 'status: partitioning disk' message/bar restarted and then it was able to finish partitioning and I have since installed Windows successfully. Any hints on why this finally worked would be much appreciated!

Also, something to note is that after I installed reFind, my partition table (output to diskutil list) was:

/dev/disk0 (internal, physical):
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *500.3 GB   disk0
1:                        EFI EFI                     209.7 MB   disk0s1
2:                  Apple_HFS MAC HDD                 500.1 GB   disk0s2


Unable to send messages from iPod to users with non-Apple devices

The iPod can only send iMessages, not SMS. iMessage is a service from Apple that only work on Apple devices. It is possible to send regular SMS from an iPod if you have an iPhone on the same Apple-ID and on the same Wi-Fi network. If you do not have an iPhone all messages is sent from your e-mail address not a phone number.


How much Safari history is kept on iPad?

On iOS 5 (and maybe 6), the limit is a strict 1 week.
On iOS 7 and later, the limit is around 1 week depending on iCloud sync status.

It is currently not possible to increase this limit for Safari:

Infinite Safari history on iPad?


How to turn off sounds in the Messages app on the Watch?

The watch can be made almost entirely silent, but still give you notifications through haptic feedback by going to Sounds & Haptics and turning on both Silent Mode and Haptic Alerts.


Storage only shows "Other" + Fluctuating storage

I wonder if your Spotlight index is corrupt or Spotlight is turned off for the volume, and thus classifying all of the files as "Other". Try rebuilding the Spotlight index.

You can tell the Finder List View to report the size of all of the folders; however, this will not show you things your user account can not see. To find what is using up your disk space with Admin access and good visualization, I prefer the elegant UI of DaisyDisk which you can download as a demo to try. Or you can use free GrandPerspective.


When you restored the iPod did you then put the backup onto it restoring it back to how it was before? If so restore it again and set up as new. Past doing this you're out of options and it would point towards a hardware fault.


Disconnect the External Hard drive from the Airport Extreme and connect it directly to ur Computer, then resize the partitions in disk utility.


I Can connect Mac OS Lion to Win 7 via cable but not via wireless...help!

When i connect on a 2.6Ghz range rather than 5Ghz it works. so its probably that the netgear router (or the macbook) is not supporting ipv6 properly on the 5Ghz range.


Multiple finder preference plists in mavericks

The com.apple.finder.plist file is the actual file.  I believe the ones with a random extension are renamed originals used to hold the changes until the .plist file is updated and then are deleted.


How can I create a multipage PDF from JPG's in Preview?

This works for me on Mountain Lion:

Open all the JPG's in Preview so that the files are selectable within the one window, i.e. thumbnails of the JPG's are viewable in the selection pane located the window's left side.
Click in the selection pane and select all the thumbnails with Cmd-A.
Select File > Print... from the menu bar.
Select PDF > (from the drop down) Save as PDF... from within the Print Dialog.

Take it from there...


Is it possible to play youtube video in safari browser on WiFi in iOS devices?

Yes it is possible. I am doing it as I write this answer. There shouldn't be an T&C issue as I know it, just check whether your WiFi is properly connected and has enough bandwidth to stream video. Also you can cross check this by streaming something else through one other application.


Set time range for iTunes Recently Added

Right click the playlist & Edit - it's a Smart Playlist, so you can set any parameters you like, including how far back in time it should look...


Deleted OSX Partition but Wish to Install OSX Again

You can use OS X Internet Recovery to install the version of OS X that came with your machine. See the Apple web site: About OS X Recovery. Be sure to hold down the three keys at startup: OptionCommand (⌘)R. From this, you can go to the App Store and download and install newer versions of OS X.

An alternative would be to use another Mac to download OS X. You can then transfer the download to a USB drive. You then use the USB drive to install OS X on your Mac. The instructions are given the Apple web site: Create a bootable installer for OS X.


Transfer Live Photos to another folder on Macbook

From Macworld.com:

  Option-drag an image into the Finder or select File > Export > Export
  Unmodified Original For [X] Photo(s) are both the unmodified JPEG and
  the associated MOV retrieved.

  You can also use the Image Capture app with an iPhone connected via
  USB, select the iPhone, choose Live Photos images, and then import
  them, and both the JPEG and MOV for each image are transferred.


Is this

http://www.hogbaysoftware.com/products/quickcursor

what you're thinking of?

  QuickCursor brings your favorite text editor* to any app with a global keyboard shortcut. Unlike manually copying and pasting between apps, QuickCursor automates the entire process to save you time.

To use Sublime Text 2 with QuickCursor, add it's bundle ID (com.sublimetext.2) to the custom bundle ID field in the QuickCursor preferences.


Mountain Lion display sleep function and screen saver does not activate

After a long while now, the problem has come back.
I found very detailed and useful info at http://web.archive.org/web/20150405031645/http://mactips.dwhoard.com/mactips/system/display-sleep. For me the workaround was just to logout and login again. Then test and the problem is fixed. The referenced page gives other, perhaps better workarounds.
Please note that the normal "why doesn't my Mac sleep" issues such as given at http://support.apple.com/kb/HT1776 are not the problem, and that some bug is the problem.


Speeding up and improving directory listing from windows Servers?

If you are using the Finder then try with another file manager or try run a ls in the terminal. Let us know if you are experiencing the same kind of delays using the command line.

Some good alternative file manager are muCommander and Midnight Commander. Try both.


Why aren't the section titles of man pages completely greppable?

You can see what is happening if you view the raw codes within a man page. One way to do this is to export the man page to a file and inspect its contents directly:

man ls > man.ls
nano man.ls

The word "BUGS" actually looks like this in the file:

B^HBU^HUG^HGS^HS

You'll see that the headers contain formatting characters, so the entire word "BUGS" is not present.

If you want to access the plaintext contents of the manual page, you can use the command

man -P cat <thepage>

The -P option sets the pager on other unix and cat will ignore the formatting information, giving a plaintext output. However, this doesn't appear to work on macOS, so the output needs a manual col -b step in the pipeline:

man ls | col -b | grep BUGS


How can I create a dictionary for Mac OS X?

Xcode no longer comes with Dictionary Development Kit, but you don't even need Xcode to use it.

Register a free developer account and download the auxiliary tools package from developer.apple.com/downloads *It is now called: Additional Tool for Xcode (look for the latest version)
Move the Dictionary Development Kit folder to /Applications/Utilities/DictionaryDevelopmentKit/ (without the spaces), and copy the project_templates folder to ~/Desktop/
Open ~/Desktop/project_templates/Makefile and change DICT_BUILD_TOOL_DIR from /DevTools/Utilities/Dictionary Development Kit to /Applications/Utilities/DictionaryDevelopmentKit
cd ~/Desktop/project_templates/; make && make install

The dictionary should show up in Dictionary.app after you quit and reopen it. After that, try editing MyDictionary.xml or MyDictionary.css. The dictionary name is the same as CFBundleName in the Info.plist, and the bundle name is DICT_NAME in the Makefile.

If the lookup popovers show results from an older version of the dictionary, try logging out and back in. Terminating com.apple.lookupd or removing ~/Library/Caches/com.apple.Dictionary* didn't seem to work.


How do I stop the search helper from popping up in my browser?

Finally found it, it appears to be part of the Trackpad Settings regarding Look up and data detectors ... I changed the setting from Force click with one finger to tap with three fingers.


Can I access 10.6 Server network/mobile accounts on a Lion client machine?

It should work.  When the user tries to login, do you see any errors in the system.log or secure.log?

Have you tried to completely delete the account from the local computer, unbind it from the server, rebind, restart and try to login again? (of course backup first)


Creating an automated HFS+ compressed folder

There are two parts to the answer to your question.

How to add a Finder context menu item to “Archive” files: this is easy to achieve by creating an Automator Service (Mac OS X Automation has a good overview of what the Automator services introduced in OS X 10.6 can do):

Launch Automator, choose “Service” when prompted for the kind of workflow you want to create.
Choose “Files or Folders” in the “Service receives” drop down (approximate translations – I’m on a German system). Optionally, set “in” drop down to “Finder”.
Add a “Get Selected Finder Items” action.
Add a “Move Finder Items” actions below that and set it to your target folder.
Save your service in the default location (~/Library/Services) as “Archive”.

you now have a new service menu and context menu entry (depending on the number of services active: either on the first menu level, or in the “Services” submenu) called “Archive” that will move the selected file or folder to your target folder.
How to automate HFS+ compression of files added to your target folder: there are several ways to achieve that. You could, of course, simply add that step to your archiving service. The disadvantage of this approach is that no compression will be applied if files or folders are ever added to the folder outside the service, of course. A better approach would be to have everything in the folder be compressed automatically, without reliance on the the entry vector or user interaction.

One way is, as you have discovered, to have a compression utility run every time a file or folder is added to your watched folder:

the way to launch a shell utility in AppleScript is the do shell script command – see the linked documentation;
the inbuilt way to leverage filesystem events in an AppleScript is to use Folder Actions, which call AppleScripts on changes in a watched folder. What events the script reacts to are defined by the script itself, through the handlers it provides (for instance, the script in Mark’s answer has a handler for adding folder items – meaning it reacts to newly added files; see the Applescript Language Guide for the full reference). Folder Actions configuration is found in the services menu of folders in Finder (in the context menu, too).
a turbocharged alternative to Folder Actions is Paul Kim’s Hazel (commercial software), which adds rule based processing and a plethora of criteria for filesystem event handling that go far beyond what you can achieve with simple Folder Actions – you might want to investigate Hazel if you plan on doing more or more complex stuff along the lines of what you are planning now.

An alternative to the whole scripting approach is using LateNiteSoft’s Clusters – another commercial software, that does nothing but automatically apply (and re-apply, where needed) HFS+ compression to the contents of watched folders.


I can t find my internal HDD drive (part of fusion drive) on iMac 27 late 2012

It could be a hardware failure. You could test that by installing the OS in recovery mode to an external drive (USB/FireWire/Thunderbolt are all supported for booting) and then seeing if you can wipe both the HDD and SSD or set up Fusion Drive again.

This delays spending time and money on a repair tech. Or spending the time to decide if you can attempt a DIY repair or want to get it to a certified / trained tech that has access to Apple repair parts and tools.


Old 'unknown' versions of applications appearing in Spotlight search results

Go to /Library and do a search for whatever junk you're trying to get rid off. This happened to me for Cisco WebEx where I had 7 versions (most of them junk). Re-creating the index etc won't help.


How does HTML mouseover work on apple multitouch devices?

The way around this is to use a mouseover handler on a "clickable element", as Apple explain in their Web Content Guide:

  Mouse events are delivered in the same
  order you'd expect in other web
  browsers [...]. If
  the user taps a nonclickable element,
  no events are generated. If the user
  taps a clickable element, events
  arrive in this order: mouseover,
  mousemove, mousedown, mouseup, and
  click. The mouseout event occurs only
  if the user taps on another clickable
  item. Also, if the contents of the
  page changes on the mousemove event,
  no subsequent events in the sequence
  are sent. This behavior allows the
  user to tap in the new content.

Tapping once on a clickable element that has mouseover/mousemove content displays that content.  Tapping a second time does mousedown/mouseup/click.

A "clickable element" is:

  a link, form element, image map area,
  or any other element with mousemove,
  mousedown, mouseup, or onclick
  handlers.

Therefore to fix the spoiler rollovers they would have to change using CSS to Javascript (i.e. use a mouseover handler on the blockquote, rather than a CSS class).

(Apple has patent applications for detecting hovering on touch interfaces, so this could go away in the future.  However, it's unlikely that will be soon).


When measuring the usage of power adapters, it is important to keep in mind the efficiency of the PSU when making calculations.

For PC builders, it's important to ensure that you choose a suitable PSU for the components you intend to use, to ensure it's big enough etc.  As such, the rated capacity is shown as what the PSU is capable of delivering, rather than what it uses.  So, for example, a 600w rated PC power supply for a desktop computer that is rated at 80% (considered the minimum in order to get the "80 plus" certification) will actually use up 750w at the wall.  750W * 80% = 600W.

For laptops, the maths is often considered the other way around.  As you are unlikely to be putting extra drives, graphics cards, PCI cards etc in your laptop, its internal power delivery capability should be of little interest to your average user, but the external wall-draw might be.  Given that a laptop power adapter will likely be more efficient (as it is smaller, uses less power, will therefore run cooler, and require less  active cooling in terms of fans etc etc), then it wouldn't surprise me to see it up around the 90% efficiency mark.  Add to that the fact that your average laptop user should only really need to know the wattage rating when using the laptop somewhere unusual, say a plane, or some other mobile/portable power source, it may well be more useful to know the exterior power rating rather than the internal delivery rating.  Therefore, 85W at the wall * 90% efficiency is 76.5W in the laptop, and likely explains the discrepancy.


Command to release the best amount of Kernel Task and Memory Ram

There's no ordinary system command for that purpose - simply because it is not what you would normally want.

The memory used here will help the performance of your system by caching data that might be needed later. If it is not needed later, because you need to load something different in RAM, the caches will be released automatically.

However, you can simulate such a command by simply making a small program that allocates progressively larger amounts of memory until you have cleared up all caches. There's no real point in doing so however as it won't help your system run faster, or be able to run more programs or anything like that.


Mac App Store apps can be used on any Mac signed in with your Apple ID.

Can I use apps from the Mac App Store on more than one computer?
Apps from the Mac App Store may be used on any Macs that you own or control for your personal use.

Mac App Store: Frequently Asked Questions (FAQ)


Usually when migrating to a new computer whether it is with migration assistent or other software, it will always cause your hard drive to be fragmented which will cause your computer to run slow. In some cases it can be very fragmented. I would recommend running DiskWarrior this utility is incredible how much faster it can make a computer, especially after migrating to a new computer. P.S. in the future I would recommend using Carbon Copy Cloner for all of your migrating, it is a lot easier and safer way to migrate.


How to prevent process / daemon from running on macOS?

First, Shadowsocks has an active GitHub site where you can ask this question directly to the people working on the project. They're likely to know a lot more about it than anyone here.

That being said, Shadowsocks (from our discussion, above) creates these launchd plist files programmatically, so there is no easy way — short of going to GitHub and becoming a project contributor — to stop it from doing so. I assume you want ss-local to be running while Shadowsocks is running, you just don't want it to be running the rest of the time. You can do this manually through terminal using the launchctl utility. First you need to get the Label of the launchd job, so open the plist files that Shadowsocks creates in a text editor and look for something like this:

<key>Label</key>
<string>com.Shadowsocks.something.whatever</string>

The bit between the <string> tags is the launchd job label, so if you run the following command in terminal (once for each plist file):

launchctl remove com.Shadowsocks.something.whatever

It will remove the job from launchd, which shuts down whatever processes those jobs are running. I assume that Shadowsocks will restart the jobs when you launch it again, but if not, you can do that manually as well, using:

launchctl load ~/Library/LaunchAgents/<filename>.plist

You could script this in a couple of different ways, I think, but I don't know what scripting languages you're familiar with (if any), and it would be better to go to GitHub and ask for a developer solution regardless.

EDIT:

Per comments... OSX used to have to have a system for creating logout hooks through the Window Server, but that was deprecated back in 10.4, and I don't know if it still works. So instead, I'm going to tell you how to create a background script app that should do what you want.

Here's the script, follow the instructions below:

(*
  add the job labels for the plist files Shadowsocks creates to the following
  list. This assumes that they follow the normal convention where the file name
  is the job label with '.plist' attached. If not you may need to adjust things
  in the cleanUp() handler
*)
property labelList : {"joblabel1", "joblabel2"}
global isDirty

on run
    set isDirty to false
end run

on reopen
    display alert "Do you want to quit?" buttons {"Yes", "No"}
    if button returned of the result is "Yes" then quit
end reopen

on idle
    tell application "System Events"
        -- I'm guessing this is the process name as it appears in system events.
        -- You should double check
        if exists process "Shadowsocks-NG" then
            -- if SS is running, mark the condition as dirty
            set isDirty to true
        else
            -- if SS is not running, and isDirty is set, clean up
            if isDirty is true then
                my cleanUp()
                set isDirty to false
            end if
        end if
    end tell

    -- have the idle loop run every 15 minutes.
    return 15*minutes
end idle

on quit
    (*
      when this app quits (which it should only do at logout, unless you quit it
      manually), clean up
    *)

    if isDirty is true then
        my cleanUp()
    end if
    continue quit
end quit

on cleanUp()
    -- remove launchd jobs, if loaded
    repeat with this_label in labelList
        try
            do shell script "launchctl remove " & this_label
        end try
    end repeat
    -- delete launch agent plist files
    tell application "System Events"
        set launchagents_folder_path to folder "LaunchAgents" of library folder of user domain
        try
            repeat with this_label in labelList
                delete (first file of launchagents_folder_path whose name is this_label & ".plist")
            end repeat
        end try
    end tell
end cleanUp

Copy script into a Script Editor window, making the appropriate adjustments as noted in comments:
Choose 'Save' from the file menu
Change the 'File Format' pulldown to 'Application'
Click the check box that says 'Stay open after run handler'
Save it under whatever name you like, wherever is convenient
Go to System Preferences → Security & Privacy → Privacy → Accessibility and add this app to the list of apps allowed to control your computer using accessibility.
Open System Preferences and add this to your list of Login Items so it runs automatically.

Assuming that you have the launchd job names and the process name of Shadowsocks correct, this applet will sit and watch for Shadowsocks to quit, and whenever Shadowsocks quits, this app will remove the launchd jobs (shutting down the processes they are running) and delete the launch agent plist files. It will do the same thing when it quits, at logout, restart, or shutdown.

I've set the idle time to 15 minutes, which seems reasonable (on average, ss-local will only run for 7.5 minutes after you quit Shadowsocks)

Once you're sure it works the way you want, you can turn it into a proper background app. Quit the app and open its info.plist file - right-click on the app and choose "Show Package Contents"; info.plist will be down in the 'contents' folder — and add in the following key-value pair (being careful not to mess up the other key-value pairs):

<key>LSUIElement</key>
<true/>

This keeps the app from becoming visible (no dock icon, and it never becomes frontmost or takes over the menu). It can still display alerts (useful for error debugging) but that's it. You can quit it manually by double-clicking on the icon again; that's what the reopen handler is for.


Is it possible to sync a Photos library hosted on external HD with iCloud?

Is it merely a matter of going into System Preferences → iCloud → and ticking the Photos box?

Yes.

  If it is, I’m guessing I must have the external hard drive (where the Photos library it) connected when I do it, and must be ready to leave it connected for a while (maybe overnight) while it syncs with iCloud?

Yes,


To check which file your postfix is using do a ps ax | grep master at the command line and you should see a line with

master -c /Library/Server/Mail/Config/postfix

which tells you that it is indeed using the files in that directory.

If it is using those files then I'd try logging in from another machine using telnet and see what is says.

telnet mailserver.example.com 25

If you want to try sending a message "by hand" then check out http://www.smtp2go.com/articles/smtp-protocol for some good notes on SMTP.

It is here that Postfix will probably reject your email. If it does reject your email then set smtpd_client_restrictions back to the default and see if it then allows your email through.


It's probably moisture.

I experiencing something similar after being caught in the rain with my MacBook Pro.  Working outside because the weather was nice, I got caught in a slight drizzle of rain.  I immediately shut the lid and ran inside.

It didn't get wet enough to cause damage, but somehow wet enough to mess with the clicking function of the trackpad; it would sometimes "lock" in the clicked position, not register clicks, or click erratically.

What I did was put my MacBook Pro in a Zip-Loc bag with several desiccant (silica gel) packets and leave it overnight.

In the mid-morning, I took it out of the Zip-Loc and the trackpad was working again.

I save these packets in a jar; they come in the packaging of products I buy.  I will throw some in my camera bag where I keep my lenses and I will put a few in my briefcase where I keep my laptop.

If you save them, they're free, but they are also extremely inexpensive on Amazon or eBay if you don't have any available and are in dire need.


DIY fix for iPhone 5 sleep-wake button issue

Apple's warranties are world wide however you may give up walk-in service by some authorized repair centers if they don't want to take that repair. You can arrange service in the US (since your original purchase was from the US) over the web or by phone. The mail in procedure is clearly explained at https://ssl.apple.com/support/iphone5-sleepwakebutton/

I've never heard of actual Apple stores not offering to help facilitate a US repair - even if it's helping you arrange a mail in service, but perhaps something new is up or it's a temporary delay due to parts shortage.

That being said, there's nothing preventing you from opening up the device and putting in a new sleep/wake button. For some, that "surgery" is way too hard for their skill level with tools and for others, it's a "piece of cake" since they are either trained or have the natural aptitude for repair of delicate electronics. If your device has the covered issue, it is caused by a mechanical failure and/or electrical failure of the switch itself.


iPhone turns off wifi when Lock Screen Active is a bug or a feature?

Problem: VPN app disconnects wifi when the iPhone goes to sleep mode.
         (even when the VPN isn't used)

Solution: remove the VPN.

I think another solution is to use a VPN app that uses IKEv2 (Apple's native VPN framework):

For example, ProtonVPN can do this https://protonvpn.com/support/protonvpn-ios-manual-ikev2-vpn-setup/


Is the OS X Lion clean installation less stable than the upgrade install?

The DVD install is not an official, sanctioned by Apple, way to install the OS. So it's not that surprising that thing don't go as smoothly.

Or maybe it's just bad luck when burning or installing the OS. So you can try to install it once again, even burning another DVD to see if that was the problem.

If you want to do a clean install, there will be official USB key in August. But they'll cost more that two times the price of Lion on the Mac App Store


Finder slow after wake up from standby mode

The delay occurs because Finder is remounting each share, (I would guess sequentially, not concurrently, but I'm not sure about that,) and that always takes a few seconds per share, if not more, depending on the server and network conditions.

I think you will be happier if once the shares are mounted you make Dock items for them instead, and not use the sidebar.

NOTE: even if you use the Dock method, shares already mounted when the Mac is put to sleep will need to be remounted once the Mac wakes up. You might want to dismount the shares manually before putting them to sleep, or purchase the app Jettison from the Mac App Store.


Spotlight shortcut Cmd+Space stops working in Yosemite

Go to System Preferences > Keyboard > Shortcuts tab and click Restore Defaults. Then reconfigure your shortcut.


It sounds like you want to remotely prevent the Mac (which your wife has in her possession) from receiving additional data.

On your iPhone, go to Settings > Messages > Text Message Forwarding, and turn off forwarding for the Mac.
Source: http://www.macworld.com/article/2997176/software-web/how-to-remove-old-devices-from-text-forwarding-on-an-iphone.html

To stop browser history from syncing across devices, also sign the Mac out of your iCloud account. You can do this by signing into https://www.icloud.com/, visiting Settings, and removing the Mac from My Devices.

You may also want to change your iCloud account's password, which you can access via the iCloud account settings (Apple ID > Manage).


OS X crashes "No memory", but much of it free

Have a look in the Console log. You will likely see that it's a Python-internal issue. Most likely a recursion or some exhaustive memory allocation. Python and other languages use a limited stack/heap to store runtime data (like the call stack). If that is exhausted they simply croak and do not ask the OSX to provide more memory.


Other than size, what's the difference between the iPad Air and the Retina iPad mini?

Here's a modified screenshot of Apple's iPad comparison page, differences are highlighted.

The only differences are the prices, height, width, weight, screen size, and density. Everything else, including the battery life and thickness surprisingly, is exactly the same:


Is it possible to keep using iPhoto in parallel with Photos?

You can keep using it, but not in parallel.

Any changes made in one app will not be reflected in the other.
Over time, things will diverge more & more.

I would use one & stick to it for now.
When you finally decide to go over to Photos full-time, then do a resync from your current iPhoto state, by deleting the Photos Library & importing again.
Doing that will then erase any work done in Photos & replace it with the latest iPhoto state


Does anyone know why app "Recovery Partition Creator" is now an un-maintained project?

Maggsy got a different job and got out of tech entirely.

Try this one:

http://musings.silvertooth.us/index.php/2016/10/05/recovery-partition-4-0-4/


Your MacBook Pro is a sophisticated product, with very capable power management and controls to prevent over-heating.
It is designed to be used, and to work hard if needed. You do not need to monitor the temperature, and you cannot damage your computer through use.
Intel CPUs can run over 100˚C quite normally. Your Mac has fans, which will speed up to increase cooling, and the OS will throttle the CPU if it gets too hot. In extremis, the CPU will shut off, rather than get so hot that damage might occur.
There is no way that Apple could, or would, sell a laptop whose battery was at risk of explosion as a consequence of high CPU usage. (Well, not without a recall or a lawsuit.)


Trying to disable guest account gives 2 accounts

Even I had re same issue but I didn't have two guest user accounts but I know how to remove them go to System presences> Users&Groups then click on login options then click on network join then open directory utility then unlock the lock then click on directory editor then search guest and delete one of the guests.

To remove password from guest open terminal located in Applications>Utilities then type sudo passwd guest it will prompt new password then type 'f' then again type passwd Guest it will prompt 'old password' type 'f' as the password then it will prompt 'new password' don't type anything then again it will ask for 'Retype Password' again don't type anything. If you have any other problem comment below.


Is there another way to kill an app other than force quit?

If it's not in either of those places, it's not running. It's probably just a ghost icon.

Try restarting your dock by opening Terminal and typing:

killall Dock


Is it theoretically possible for DirectX to work on OS X natively?

It's more than theoretically possible, it's how many PC games are ported to run on OS X - using Cider from TransGaming.  This is from TransGaming's web site:

  Cider works by directly loading a Windows program into memory on an
  Intel Mac system and linking it to an optimized version of the Win32
  APIs. TransGaming's Cider implements common multimedia Windows APIs
  such as Direct3D, DirectInput, DirectSound and many others by mapping
  them to Mac equivalents.


Clear out Chrome history from command line?

The Google Chrome history files live in ~/Library/Application Support/Google/Chrome/Default. If you really, really want to delete browsing history from the command line (why?), I think removing the history files in this directory with a command line command/script would be the only way to go like this guy is doing. , as Google Chrome does not provide any ready-made commands or command switches for deleting history according to this list.

However, please consider this excerpt from the README-file:

  Google Chrome settings and storage represent user-selected
  preferences and information and MUST not be extracted, overwritten or
  modified except through Google Chrome defined APIs.

So, do it at your own risk. I would experiment with deleting the history files of a test installation of Google Chrome and see what happens.


How do I stop getting charged for an app I deleted?

There is such a thing as app subscriptions which will just be billed to the card associated with the app store.

Go to the app store, scroll to the bottom click your username, click view account, then hit Manage, then find the app that has a subscription added to it, click it and then hit the automatic renewal toggle to off.

You had purchased the app subscription which is why it's billing you


What prevents export of a private key from Mavericks keychain?

It appears that your system was mistaken about being asleep (because an internal flag it used to keep track of sleep state got out of sync with the true state). As you confirmed later, a reboot fixes this problem.


Try this:

Download & Install AdBlock
Right click on the popup and select "Block This Ad"

Drag the slider until the popup is gone
Click "Looks Good"

Note: Example of blocking Google logo on homepage


nsurlsessiond downloading 100s GB in a month

Whatsapp was causing it. Whatsapp's internal backup system to iCloud Drive. If you have have your Mac setup to sync with iCloud, it will prefetch all iCloud drive content to your Mac as cache, which includes your Whatsapp Backup. Since your whatsapp backup are constantly renewed, the Mac will constantly have to fetch the newer version.

For me the Whatsapp backup was 5GB, which is why it easily consume all your bandwith. This problem could also be the same for any other Apps that backup to iCloud. Disable the Whatsapp Internal iCloud Drive backup was the solution, as whatsapp itself is backed up when you do full iPhone Backup to iCloud.

Problem has been reported to both Apple and Whatsapp few weeks after this post, in 2016 i tested it and the problem was still there. Not sure about it now.


iPhone just keeps offloading SoundCloud app even though it is used heavilly

I am actually using this 'Offload' feature for a long time and I took care of my apps about whether they are still ready to use...
But..
I have never seen the situation that you've faced. It's interesting for iPhone to execute Offload App command such an app which is in being used constantly.

My advice you to delete the app without offload and backup, directly erase the app, then install again and start from zero to use. I hope it DOES work in time!


An easy fix is to use EasyFind to look for and inside files.  Easyfind is quick and versatile. You can select the type of files to look in if you want or just scan them all. Not as quick as Spotlight but more settings to control where you look. The app is free.


Will updating macOS delete my kext configuration I have after disabling discrete GPU permanently from EFI?

As it's currently written I have to assume that you followed the highest voted answer. That means you only removed the dGPU kexts. That is suboptimal anyway.

Look here for a better solution.

https://apple.stackexchange.com/a/295805/251859

Now, updating macOS 10.13.1 to 10.13.5 will install a non-working but critical kext (AMDRadeonX3000.kext), thereby your machine will still boot.

That changes with 10.13.6, where a working, new kext will be installed. That means you will then have to move the kext again.

On upgrading to Mojave you will naturally get a full set of working kernel extensions. If that is coupled with a non-working dGPU that will lead to a boot failure. This requires additional operations then.

But that shouldn't bother you much, as most MacBook Pros for which that hack is intended are not officially supported b Mojave. That means it is unlikely that you upgrade by accident through a wrong click in the AppStore…


How to get lower resolution image in current clipboard after using macOS screen-capture shortcut?

With the image at Clipboard, you can open Preview.app, hit command+N.
Go to Tools menu > Adjust Size..., make modifications.
Using the selection, cover the whole image, liberally. Don't worry if you've got lot of padding around it.

Hit command+C and paste wherever you want.

"Export as..." also provides some options to downsize the image.


Move iTunes content from one machine to another

The easiest way to do this is with iTunes.

Turn on Home Sharing for your iTunes account and enable the feature in iTunes on your NAS-connected machine and on your machine you wish to use as a source for material to copy.

Start iTunes on both machines.

From the MacBook Air machine, look for your other iTunes library under the SHARED section in the left-hand list of iTunes. Select your other machine's library and expand the library contents. Select 'Music' to show all the music in that library:

Select all the music in that library by clicking on the top song in the list and pressing Cmd-A to select everything:

Now click the 'Import' button in the bottom right corner:

iTunes will copy all the music from your large library in to your MacBook Air's library, storing the data on your NAS. You can speed the process along by doing the copy over a wired network connection instead of WiFi.

You can repeat this process for all content in the remote library, not just music.


How can I install the Command Line Tools completely from the command line?

Wish I could claim credit for this one, but I found it buried in https://github.com/chcokr/osx-init/blob/master/install.sh

This worked on my 10.10 headless VM without a logged in UI.   Updates applied for compatibility with at least 10.9-10.14

touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress;
PROD=$(softwareupdate -l |
  grep "\*.*Command Line" |
  head -n 1 | awk -F"*" '{print $2}' |
  sed -e 's/^ *//' |
  tr -d '\n')
softwareupdate -i "$PROD" --verbose
rm /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress

This presumes you only have 1 result to
softwareupdate -l | grep "\*.*Command Line" - if this returns multiple versions, you might need more specific logic.  (I dont have a repro case)

one variation that seems to work (limited testing) on 10.10-10.14 (10.9 doesn't return an osx version number in the cli tools name..so this doesn't work there):

PROD=$(softwareupdate -l |
 grep "\*.*Command Line.*$(sw_vers -productVersion|awk -F. '{print $1"."$2}')" |
 head -n 1 | awk -F"*" '{print $2}' |
 sed -e 's/^ *//' |
 tr -d '\n')

a few example results:

* Command Line Tools (OS X Mavericks)-6.2
* Command Line Tools (OS X 10.10) for Xcode-7.2
* Command Line Tools (macOS El Capitan version 10.11) for Xcode-8.2
* Command Line Tools (macOS High Sierra version 10.13) for Xcode-10.1
* Command Line Tools (macOS Mojave version 10.14) for Xcode-10.1