What apps let you play a youtube video at 2x speed?

Speedeo just came out and allows you to control the speed in 0.25 increments. It's pretty sweet I've been using it for the past week or two.

Also good because the history is easy to access so you can close and reopen videos easily.


Shake animation is the visual indicator for letting the user know that the password was incorrectly entered. Therefore, if it could be disabled, there would be no way for the user to know that they entered the wrong password.

There is no way (either via System Preference or a hack) to disable the animation.


Do Apple products have different networking / wifi standards?

In general, no. Apple wifi works very well in my experience and we use it for analysis and measurement and production use.

Have you done a wire shark dump when a specific computer has specific issues?

https://www.adriangranados.com/apps/airtool

This developer makes awesome tools to support and manage wifi. You can start for free and then get the paid apps if you need to work out why you are seeing poor performance. Other than running software updates, you don’t need to worry about Apple hardware or drivers in general. Of course hardware can fail and os can need to be wiped and reinstalled, but categorical bad performance isn’t something I’ve seen reportedly professionally or documented anecdotally across the board.


Download photos from iCloud Photo Library to an iPhone without uploading everything from this iPhone

iCloud is a syncing service an not a backup service.

That means that every device logged-in with the same Apple ID will have access to the same files, including photos.

There's no way to do the selective download that you're asking for.  Either you sync your photos to your iPhone or you continue to selectively download the photos you need.

Other possibilities include not using iCloud for this and using a 3rd party backup service like Dropbox.


How to auto switch DNS settings while connect to different WiFi?

Keyboard Maestro can do this very easily:

Set the SSID and Location that you want, and that should do what you want.


QuickLook blanks when displaying some images

This "blank Quicklook image" Bug is caused by the activation of the undocumented TextSelection-Feature.
As soon as I deleted that feature with this terminal command the blank images were never seen again ;-)

defaults delete com.apple.finder QLEnableTextSelection; killall Finder;

If this delete-command doesn't work for you, you could try to disable the feature with

defaults write com.apple.finder QLEnableTextSelection -boolean NO; killall Finder;


Maverick - OSX dock auto hides when connecting a display through hdmi?

It's due to the new multi-display handling in Mavericks where the Dock can be made to show on both displays. It's not actually 'auto-hiding' hence why the auto-hiding is still disabled.

To go back to the old multi-display method, go to System Preferences → Mission Control and uncheck Displays have separate Spaces.


How do I get rid of Google Duo icon in Menu bar?

Install Google Duo, go to its settings, disable menu item, uninstall.

Hold command while dragging out the icon from the Menu bar.


Is lion upgrade compatible with parallels 6?

You should contact the technical support at the Parallels company.

They state that you must update to Parallels Desktop for Mac build 6.0.12094 for compatibility with Lion, and they list more information at this link.

Here are support documents from Parallels concerning Lion compatibility.


Finally, an answer! I contacted Apple Support with the problem soon after I made this post. Two weeks and many hours of phone and chat support later, we seem to have found an answer. The problem appears to have been with the indexing at the root level (which is why reindexing from System Preferences didn't work), likely caused by the macOS 10.12.4 software update. The solution was simple:

Disable all backups (Time Machine, Carbon Copy Cloner, or similar)
Open the terminal app and execute these three commands in this order:

sudo mdutil -i off /Volumes/Server\ RAID/
 sudo mdutil -E /Volumes/Server\ RAID/
 sudo mdutil -i on /Volumes/Server\ RAID/

Following this, the mds and mdworker processes get right to work reindexing (spotlight shows reindexing progress).


Change the mouse wheel scrolling acceleration

Hope you're still reading - I highly recommend one of the third party mouse managers like SteerMouse or USB Overdrive or ControllerMate.

I found the arch of the Magic Mouse just too low and went back to the old reliable Logitech MX Revolution, but I will never install Logitech software again without an excellent reason. These packages will let you configure all of the buttons and SteerMouse (haven't verified for the other two) will definitely let you specify linear or accelerated wheel scrolling with variable degree of acceleration.


Is it possible to hook automator to the "before download" event in Safari?

You can hold down the control key or click with your right mouse button and select save as...
But I must admit that doesn't work always because some downloads aren't clicked on.
I personally dislike this solution because you have to click more ( but save as already gives you more to click then needed in my opinion ;) )

You can do this with this workaround using automator:

  Open the Automator tool
  Create a new "Folder Action" type document.
  Assign the Folder Action to the Downloads folder.
  Add these actions (in order): Move Finder Items, Reveal Finder Items,
  Name Single Item.
  Set the "Move Finder Items" action to use the Downloads folder as it's
  default (or whichever folder you are most likely to move things to - I
  use Downloads because most of the time I'm moving files into an
  archive structure and want it to be easy to skip this process by just
  hitting Return and leaving the file in Downloads when I don't do
  that.)
  Open the options for the "Move Finder Items" action and tick the
  checkbox for "Show this action when the workflow runs."
  Open the options for the "Name Single Item" action and tick the
  checkbox for "Show this action when the workflow runs."

As quoted from: https://superuser.com/questions/201298/to-prompt-a-folder-location-when-safari-downloads-a-file


Turn off mac at a specific time to force bedtimes

macOS provides scheduled shutdown through Energy Saver.

  Use the Schedule feature of Energy Saver preferences to set a time for your Mac to automatically start up, wake, sleep, restart, or shut down.

Unfortunately this only allows for one shut down time rather than multiple.

  From the Apple () menu, choose System Preferences, then click Energy Saver.
  Click the Schedule button, then use the checkboxes and pop-up menus to choose when to start up, wake, sleep, restart, or shut down.

https://support.apple.com/HT201988


How to change my phone number on Facetime and iMessage?

Remove a phone number from an Apple ID, sign out of FaceTime and Messages on your iPhone:
1. Settings > Messages > Send & Receive. Tap your Apple ID, then tap Sign Out.
2. Settings > FaceTime. Tap your Apple ID, then tap Sign Out.


iOS9: configure spotlight news suggestions

Edit: As of iOS 10 you can remove the news widget.

It is not possible in iOS 9. See this question for more information about turning all/news suggestions off. Removing news headlines from Spotlight Search in iOS 9


Try http://support.microsoft.com/kb/149228

But good luck anyway, in this Mac crowd! :)


AppleID can I transfer data without using the same one?

You can use your old Apple ID to sign in to in the App Store, and use your new ID for everything else on your phone. Just set up the phone using the new ID, then go to “iTunes & App Store” in Settings, log out of the App Store, and log back in using your old ID. Do that before you download any apps.


Volume on Mac increases automatically when earphones plugged in

Sounds like you have headphones with volume controls and either they volume up bottom is jammed/broken, or they're not compatible with macs... The first one is my guess. The second one is rare.


Create macOS script to run a Terminal Command

You can use the do shell script command, however, I've changed the double-quotes to single-quotes in the open command, so as not to have to escape them with a backslash character.
Example AppleScript code:
do shell script "open -a 'Google Chrome' --args --profile-directory='Guest Profile'"

You can save this as an AppleScript application.
Note that if Google Chrome might already be running and you want to be switching to e.g. Guest Profile, then change the -a option of the open command to: -na

On my system it opens Google Chrome with the following dialog box:


Is there a shortcut for moving selected message(s) to the Junk folder in macOS Mail?

If you open the menus you can see keyboard shortcuts next to the commands. For this it is:
Shift Command J


External display resolution does not match what is specified in Mac OS settings

What you're describing is macOS' "Retina" HiDPI scaling feature. The actual resolution that the GPU renders, the display sees and what is communicated over the display-cable is 3840x2160.

In simple terms, the resolution reported to applications is instead 1920x1080. This means that the actual usable resolution you'll find as a user is 1920x1080, but for example text is rendered "crisper" by macOS taking advantage of the underlying full resolution. Similarly images and video material can be shown in the underlying full resolution.

If you open System Preferences and select Display, then you see the scaling option you have chosen for your monitor. You can hold down the option/alt key while pressing the "Scaled" radio button to reveal a longer list of possible screen resolutions. You want to select one marked "low resolution" (i.e. not a HiDPI one).

You can also use third party utilities such as SwitchResX to get even more options for screen resolutions.

You can also disable HiDPI scaling completely from Terminal.app by running the following command:

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool NO

You'll need to reboot afterwards.

To reverse and enable HiDPI again, change "NO" to "YES".


Add drop shadow to image in Keynote slide?

Insert your image.
Open the Format inspector.

Click the disclosure triangle next to Shadow to open the section.
Select the type of drop shadow you wish and customise it if necessary.


Cannot paste image in Skype, Line, or Facebook Messenger but pasting works in WeChat and iMessage

Pasting in images into the app requires support from the app's developer to allow this. This isn't as simple as a setting and therefore can't be adjusted externally.


You can not change the version of AppleScript installed with OS X. AppleScript is a core part of the operating system.

If you are running the latest version of OS X, then you have the latest AppleScript.


How can I tell which band (2.4GHz or 5GHz) my iPhone's WiFi connection is on?

You can not tell from the iPhone directly (as of iOS version 7 native). You should be able to tell via the wireless router your connected to in it's logging functions, WiFi client list or some similar mechanism within the router. I can't provide you an exact process as every router is different. This answer assumes you do not want to JailBreak your iPhone. If you are not adverse to doing so there may be an app in the Cydia app store that will show more meaningful information with regard to WiFi frequency information.

You can however detect what cell tower frequency your phone uses by using Field Test mode. This will special mode allows users to find out a range of information about the phone’s connection to the network. In particular, the information displayed in the Field Test mode allows users to discover exactly which tower their phone is connecting to and which frequency band (WiFi) the signals are being sent on.

To access this mode:

Access the iPhone's Field Test mode by typing *3001#12345#* in the
phone’s keypad and press dial. This will bring up the Field Test
menu.
Select the “Cell Information” menu option to display a summary of all
nearby towers. The “RX” code displays the signal strength of each
tower. These RX values are dBm signal strength readings, where lower
values means strong signal (so -60 signifies stronger signal than
-80). The towers are listed by signal strength, and the top tower is usually the tower your phone is connecting to.
Selecting the first tower will take you to a further menu that
displays more specific information. The “Freq” value shows the
frequency block that the network is using. If the Freq number is
between 128 and 251, the tower is using the 850 MHz Cellular band. If
the Freq number is between 512 and 810, the tower is using the
1900MHz PCS band.


Most likely you are trying to apply a setting that isn't supported on the AppleTV 2.  I'd start with the typical troubleshooting of start simple and then add more.

So, create the profile with only the General section configured and apply it.  If that works, move on to another section.  Repeat until it stops working.

Some items to look into are

The encryption of the certificate.  If it is the wrong size or type, it might not be supported on the ATV2.  The device probably can't support the latest encryption methods.
Perhaps the PEAP authentication protocol you have selected in the WiFi section isn't supported, so try TLS.

Good luck.


Are my battery cycle counts increasing when MBP is on and plugged in?

If your battery is at 100% and your MacBook is plugged in then the battery isn't charging or discharging, so it isn't using a charging cycle.


Can Apple's Earpods Be Used With Any Smartphone?

They can be used in any device that accepts a 3.5mm stereo headphone jack (and that's pretty much anything that has a headphone socket these days, alternatives include a smaller 2.5mm jack, or a much larger 1/4" one), although the inline controls may have limited use or operate differently depending on what you plug them into.

As to advanced features, this depends on a couple of things.  The socket size is the most important consideration, but the next thing is the amount of "poles" that the headphones have, and that the socket supports.  A "2 pole" device (3 separate contact areas separated by 2 solid line/band right around the jack) will provide for stereo sound (left/right/ground), adding a 3rd band/4th pole will add MIC functions and the ability to send controls from an inline controller for volume, track selection etc.  For the latter, the actual commands sent down the connection may vary per device, giving you volume on one device, or tracks on another, but there are a couple of semi-unofficial standards in that it usually works OK across devices so long as the contact is there inside the socket to support the connection.

Standard    Tip         Ring 1          Ring 2  Sleeve          Phones using this Standard
CTIA / AHJ  Left Audio  Right Audio     Ground  Microphone      Apple, HTC, latest Nokia, latest Samsung, latest Sony (2012+), most Android phones

This page may help if you need to read more.


How can I launch a Virtualbox VM from the Dock?

I don't use Virtualbox, but based on a couple resources, it looks like you can launch a specific VM from the command line, which means we can create a basic Automator application to serve as a launcher, which you can then put in the Dock.

In Automator, create a new workflow. Add a Run Shell Script action, and enter /abolute/path/to/vboxmanage startvm "vmname" in the text box. Replace vmname with the name of your VM as it appears in the Virtualbox GUI (make sure to keep the quotes though). Save the workflow, setting the File Format to Application. Then drag the resulting app onto your Dock.


iCloud reminders (web site) - missing features?

This has been like this for a year now. You can't edit the the details of a reminder or even view a URL if attached to the reminder.
This provided information to users so they know it's been like that for awhile and should not expect it to change.


Transmission aborts automated shut down.

In Transmission go to the preferences
uncheck System sleep under Network

uncheck Quit with active transfers under General


Where the captured signature is stored in my mac?

They are stored in:

~/Library/Containers/com.apple.Preview/Data/Library/Preferences/com.apple.Preview.signatures.plist

where ~ means your user's home folder (normally /Users/yourusername/).

Note that the signature is not stored as a typical JPEG/PNG image or as a PDF-file or similar, so you won't be able to directly use the file together with other programs.

Another thing to note is that the signature data is usually encrypted. In your Keychain you should be able to find a password entry named "Preview Signature Privacy" - this is the password used to encrypt the signature data.

If you wanted to take the stored signature data and move it to a different computer, you would need to not only transfer the plist file - but also copy over the password.


What steps can be taken to troubleshoot syncing in iCloud?

The dotted lines mean iCloud is trying to sync the file with its remote servers. This might be due to temporary issues with iCloud services (see this Apple System Status), or that your Mac iCloud configuration has been corrupted and needs to be reset. As you say it has been waiting for over a week, I'm guessing it is the latter.

In such cases, what has worked for me in the past is to save any files waiting for sync  to my desktop, and then reset iCloud with the instruction below. To reset iCloud on your Mac, open Terminal.app (/Applications/Utilities/Terminal.app) and execute the following instructions:

mv ~/Library/Mobile\ Documents/ ~/Desktop/iCloud\ Backup
rm -rf ~/Library/Application\ Support/Ubiquity/peer-*
killall ubd

Copy and paste each line to Terminal.app then press the Return key. First line, will create a backup of all your iCloud documents in your Desktop folder. Second line, will delete the original documents to force a clean slate on the iCloud. Third line, will force a restart on the iCloud sync process (ubd) and recreate all your iCloud documents. Once that's done, I open the backed up files and move then again to iCloud and they sync fine.

As an aside, in defense of 3rd party developers, this is rarely a problem of the host app using iCloud, as the process responsible for the iCloud sync (ubd) belongs to OS X.

Nonetheless, it's important to note that Byword for iOS does not support RTF files. This means that even though your RTF files can be synced to iCloud, they won't appear on your iOS devices—only on other Macs. The description on the App Stores says:

  ⚠ Important note
  Byword for iOS only works with plain text formats. Supported file extensions are: txt, text, md, mmd, markdown, markdn, mdown, mkdn, markd and fountain.

And the first question on Byword support FAQ also mentions this.


Windows virtual machine for Mac students to share

You can do it using transfer of virtual machines,

First create one virtual machine on Your computer and install necessary os and softwares into it,

Then transfer this virtual machine backup to your students Macs (Ask them to use same VM player that you used to make that VM) Also provide the login credentials of VM os.

Here is detailed description for VirtualBox but you are free to use any VM Player, Hope this helped you.


To use an Australian iPad in the UK you have to consider three things - phone service, AC power and the App Store.

The iPad sold in Australia uses the same phone frequencies as the UK version so you just need to be able to replace the existing SIM with a UK one - this means that you don't want to buy your iPad from a phone company under contract here in Australia.

AC power is fine, you only need a plug adapter or your family member may already have a USB charger to suit.

Then you get to the App Store. So long as you use an Apple ID registered with a UK address you will get need to use the UK Store, if you use an Apple ID registered in Australia it will have to use the Australian Store.

So, to sum up, if you walk into an Apple store here in Australia and buy an iPad and then give it to someone to use in the UK you will be perfectly OK. Don't set it up till you get there and set it up for them and they will love it.


Possible to have all Airport Extreme traffic go through a VPN?

Airport running stock software doesn't have the ability to encrypt traffic on the WAN port. You could set up a server and use that connection to establish a VPN and have the AirPort WAN connect directly to the server - but that would require a computer on the local ethernet upstream of the AirPort wan port.


iPhone X constantly pocket dialling (et al)

Just in case this is a help to any future readers, I found the reason for my iPhone XS constantly pocket dialling being emergency contacts. When FaceID fails in my pocket, it manages to tap emergency and then either dial a random number or go into my Medical ID and call one of my emergency contacts.

Turning off emergency contacts has almost completely solved the problem, the only other problem being raise-to-wake which commonly activates in my pocket. I used a OnePlus before this (which sucked), but it did have this awesome feature called Pocket Mode which prevented the screen activating in my pocket - which I do miss.


Is there a way to get google calendar "video" info from invites into Apple Calendar?

This question was asked on StackOverflow, and one answer provides a script to grab this information and populate it in Calendar. You'll find the script at Yeraze/CalendarHangout and a brief description of the solution here.


Location of Fullscreen Icon in Mavericks

Using Pacifist and searching for "fullscreen-hover" in an Install OS X Mavericks.app bundle, I found fullscreen-hover.tiff located at:

/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/Resources/fullscreen-hover.tiff

Note that even thought I searched the installer bundle, nonetheless, the installed location should be the same.


Upgrade the hdd in the new mid 2011 iMac without buying an Apple certified hdd?

HDD Fan Control is supposed to effectively solve this problem, which they reiterated today at TUAW.

Check OWC's blog post about it and the comment by OWC's Grant from this morning: they're getting close to figuring it out.


Why does App Store start updating Xcode when latest version already installed?

Here is a tweak that you can try:

Go to Finder -> Applications
Move Xcode.app to trash. (Here it will ask you if you want to cancel update).
Agree to cancel the update.
Go to Trash -> Xcode.app, right-click and click on "Put Back"
Re-start using Xcode and continue with your work.

Also, while you wait for XCode to update and you are in a slow internet connection, go to https://developer.apple.com/download/more/ and download the latest version of XCode dmg using your Apple ID. The latest is 11.1 and they have 11.2 beta also.


Trying to delete an application that always says it is open (in this case AVG AntiVirus.app)

You need to properly uninstall AVG AntiVirus for Mac first.

See: How to uninstall AVG AntiVirus for Mac

  To uninstall AVG Antivirus for Mac:

  Run the AVG AntiVirus for Mac
  Click the AVG AntiVirus Menu bar, and click Uninstall AVG AntiVirus
  Click Continue to begin the uninstallation process
  AVG will run the uninstallation
  The Uninstallation is now complete, please click Restart to reboot your computer


Fixing Mac Mini that uses 10x normal power in sleep mode

IMHO Your problem could have 2 reasons:
1) Software problem, your sleeping computer was not sleeping, it crashed while trying to sleep
2) Hardware problem, your SMC (System Management Controller) is confused - or worse - your mainboard is partially fried.

This is what I would do in chronological order:

Make sure you have installed the latest firmware updates
https://support.apple.com/en_US/downloads/macmini

Reset the SMC
https://support.apple.com/en-us/HT201295

Reset NVRAM/PRAM (this for sure won't solve your problem but why not try)
https://support.apple.com/en-us/HT204063

Backup files, download El Capitan, make a bootable USB and reinstall OSX from scratch.  Don't do the upgrade, choose for a clean install.

Last resort: get your Mac to the Apple store and ask a Genius to perform hardware analitics.  On a lucky day you might be entitled for a free mainboard replacement if Apple deems that your hardware can be of good use at the investigation department.


Can you sync only a group of contacts from a Mac to an iPhone?

This wasn't intended to be a Jeopardy question, but I think I've figured it out.

On the iPhone, go to Settings » iCloud and set Contacts to  Off.
On the computer, turn off iCloud contact syncing
Connect the iPhone to the computer
Click on the iPhone button that appears top right in iTunes
Go to Info
Check Sync Contacts
Select Selected Groups
Select the group you want synced.


Is Magic Trackpad feature-equivalent with built-in MacBook touchpads/trackpads?

Yes, the Magic Trackpad or Magic Trackpad 2 should allow you to test gestures and work out if they're user friendly.

The only problem I can see is if you have very odd gestures or use of the track pad that relies on the specific physical size of the trackpad (which is normally not the case). The size of the trackpad varies from Mac to Mac (i.e. older models typically have smaller trackpads).


App Expose/Application Window Default Shortcut Across Different Versions

So 10.6 uses the f10 key by default.

10.7 and later use the control + down arrow.


I got it to work with my MacBook Pro 15 Mid-2015 using a single cable: Mini DisplayPort to DisplayPort.

The refresh rate is 60Hz - it looks and feels amazing. No jagged and delayed movements anymore.


Default macOS certificates not trusted and not verified by third party

com.apple.kerberos.kdc is a self-signed key used for Kerberos authentication when you log into another Mac in your local area network, log into Back To My Mac, log into iCloud or MobileMe, or use Apple screen sharing.

It is necessary for automatic negotiation and encryption of the username and password for these functions. It's not signed by a CA because it's not unique to a particular computer, which is why it's "not trusted". If you delete it, you will not be able to automatically log in to any of those services, even if you tell the system to remember your username and password in the Keychain.

I believe, though I'm not sure, that com.apple.systemdefault is used to automatically log you on to the computer if you have automatic login available. It also isn't signed by a CA because it's the generic encryption key that is used to protect your system password. Deleting this certificate could cause problems with logging on to your compute; I recommend leaving it alone.

In addition, regarding your first query check this two blog:

https://eclecticlight.co/2019/04/01/back-to-school-studentd-and-classroom-in-mojave-10-14-4/

https://eclecticlight.co/2019/03/30/mojave-10-14-4s-strange-new-security-certificate/

  Although run from a system LaunchAgent property list, studentd is run
  as the user from login. If you log into a user account which doesn’t
  yet have one, it creates a security certificate in that user’s login
  keychain, with a name starting with ‘member:’ followed by two UUIDs.
  The first of these is that user’s UserIdentifier given in
  ~/Library/studentd/AdHocConfiguration.plist, thus is that student’s
  identifier for the purposes of studentd. That certificate isn’t
  trusted, but trust is obtained later if the user connects that Mac to
  a Classroom system.

Also, note from Apple:

  Apple also confirms that it’s related to studentID and classroom.app.
  Also that is won’t be generated in future versions of macOS.

It’s Apple software and doesn’t appear to have any impact on your Mac. I hope that solves the mystery for you and reassures you that it isn’t anything more sinister.


What is the Mac equivalent of Windows' Power Plans' Maximum Processor State?

OS X has SpeedStep built in, but as you have noticed you have no/little control over it.

Coolbook is a program that works on pre-Lion versions of OS X but is still not working correctly under Lion?  It is also limited to Core Duo and Core 2 Duo processors.


I don't have permissions to open my files?

This post fixed my TextEdit permission problem:

https://www.cnet.com/news/fix-permissions-errors-for-sandboxed-applications-in-os-x/

I quit TextEdit, manually cd'd to ~/Library/Containers, and moved
com.apple.TextEdit to my home directory out of the way, then restarted
TextEdit, and I was able to open files for which I was previously getting
permission errors.


How to mount nfs drive on macOS with read+write access?

I have this setup, please do the machine/folder names translation according to your case.
In /etc/exports on server side (mine is a centos 7):
/workspace_guest/02.code
172.20.0.1(rw,sync,insecure,all_squash,anonuid=1000,anongid=1000)

From client side (macOS Catalina Version 10.15.6)
$ sudo mount -t nfs -o resvport,rw,noowners 172.20.0.100:/workspace_guest/02.code /Volumes/C76/02.code

There is a good explanation in this post as "all_squash will map all UIDs and GIDs to the anonymous user, and anonuid and anongid set the UID and GID of the anonymous user.". I make it on the client side as "noowner" is to apply the current user/group as the "anonymous". You can also refer to the other post for the configuration.


Apple Health draining battery following iOS 14 update

If you have a welltory app or other third party integration, check it’s not stuck in a loop.
Past that, here are some general ideas.
Consider ruling out a temporary backlog of data processing if you updated iOS  in the last 36 hours. If for some reason you think it’s stuck or taking too long, one force quit of the device and then a normal restart and observe things for 24 hours worked for me.  Also, be sure any app writing data or reading data are disabled / up to date. Health could just be the abusee if other apps are poking it too much or wrongly.
You can also always back up and restore if you think your device needs that.
I do not do this lightly, but there are cases when the saved application state for things like Photo processing, health app processing and others can get stuck.

Back up your device - you need to be ready to erase and reinstall, so be sure you have a solid backup or save important app data to the cloud and verify it.
One time - power down the phone cleanly. (Slide to power off)
Verify that the issue of high battery usage continues. Consider deleting other apps that interact with health / photos (you have a backup - this is a short term deletion).
Then force power off the device - https://support.apple.com/en-us/HT201412 - this discards all saved application state.
The device will start all the processes again - expect high CPU / high heat, high battery drain until the processes complete.
If you can’t wait any longer - erase the device entirely and do not restore the backup.

Now - be sure the energy is low / the OS is good, and it idles properly - now do the erase / restore to get your apps and data back. Also, be sure to get any updates - X.0 releases are tested very well, but often without lots of live data - so it’s almost always the data we bring to the update that reveals bugs - not that an empty phone on X.0 release is buggy.
The only solution is to not update the first 2 weeks of a new release and let others find / report / triage / isolate these situations.


How to create a keybinding using the [fn] key as a modifier?

I installed a third party utility to remap these keys on my MacBook Pro running OS X 10.8. Here are the steps I used:

(1) Download and install KeyRemap4MacBook.app

(2) Edit (or create) the following file in a text editor:

~/Library/Application Support/KeyRemap4MacBook/private.xml

...so that its content is:

<?xml version="1.0"?>
<root>
<item>
        <name>JKLI to Arrow Keys</name>
        <identifier>private.jkli_to_arrow_keys</identifier>
        <autogen>
            __KeyToKey__
            KeyCode::J, ModifierFlag::FN,
            KeyCode::CURSOR_LEFT
        </autogen>
        <autogen>
        __KeyToKey__
            KeyCode::K, ModifierFlag::FN,
            KeyCode::CURSOR_DOWN
        </autogen>
        <autogen>
        __KeyToKey__
            KeyCode::L, ModifierFlag::FN,
            KeyCode::CURSOR_RIGHT
        </autogen>
        <autogen>
        __KeyToKey__
            KeyCode::I, ModifierFlag::FN,
            KeyCode::CURSOR_UP
        </autogen>
</item>
</root>

(3) Select "Preferences" from the little KeyRemap4MacBook icon in the OS X MenuBar at the top of the screen.

(4) In KeyRemap4MacBook's "Change Key" tab, tick "JKLI to Arrow Keys". (if this option doesn't appear, you may need to click the "ReloadXML" button)

You should now be able to use the Function key with J|K|L|I to control the cursor, in addition to the Arrow keys.


Why does Safari on the iPhone sometimes display a broken play image for YouTube videos?

You tube sends HTML5/H.264 video to Safari and devices that are unable to reproduce flash video, however, certain videos (those who have ADs and some other features, as far as I can remember)) are still not supported by YouTube in HTML5 format; that explains why you might experience some problems when using Safari and seeing an embedded video.

In those cases, it’s best to use YouTube’s native application for the iPhone to watch the video.

I have the HTML5 “lab” enabled in youtube and it clearly says that “videos that have Advertising will be reproduced using the Flash player instead”. The video you are showing in your example (this) has advertising in it, hence why mobile safari on the iOS can’t reproduce it.

In you want to know more about this HTML5 “trial”, you can find all the information on youtube’s HTML page.


Just add the word Pictures (capital P) to the front of your folder name, and you will miraculously get Dimensions and Resolution as a column option.  Then just rename it back.

Note: You may need to right-click on the list view's header bar to see this option, rather than View > Show View Options (⌘ J).


Applications -> Font Book.

This controls fonts in OSX.

You can enable/disable, validate and check them, create custom groupings, etc.

From within Font Book you can open up new fonts: File -> Add Fonts, or just drag them into it. Even just double-clicking the font itself should prompt you to install it.


How can I access Office 365 (Private) Groups using Apple Mail?

I have not found a way for the IMAP sync to work. My staff are using either the teams iOS app or Outlook iOS app to get at those group assets like files and mails. It’s not the same experience as using Apple’s apps and it is something you’ll want to use Microsoft user voice or your company’s  Microsoft technical account manager to advocate that they enable normal IMAP sync for those folders.


Preview.app: How can I quickly find all highlights with specific colour in PDF?

I just found this link where someone used Skim and additional AppleScripts to do exactly what you are looking for, I think.

Update: As the above link is currently inactive, the page can also be reached on blogspot and web.archive.org.


Endlessly repeating "There was a problem connecting..." error

This error typically comes up when OSX is trying to access a file or folder on a remote server, but it cannot connect to that server.

I have two examples to give an idea of where this can come from:

You are able to have MacOS (or OSX as it was known at the time) connect to a remote folder automatically at
login. Typically these are shown in the "Login Items" tab of the
"Users & Groups" pref pane

When an application attempts to open a file that's on a remote
server, OSX automatically tries to connect to that server in order
to access the file.

For example: If the music in your iTunes library is on a mounted
network drive, and you have not connected the drive yet, playing a
track will delay while it connects the drive before iTunes will
play the track.

In both cases, if the server where these files are located cannot be found, that error will come up.

Since the computers are no longer connected (in this case over Bluetooth), the server cannot be found.


Can one use a 2nd external monitor together with the new iMac 5k?

Yes. According to Apple's website, under the device's "Connections and Expansion" section:

  Headphone port
  SDXC card slot
  Four USB 3 ports (compatible with USB 2)
  Two Thunderbolt 2 ports
  Mini DisplayPort output
  Support for DVI, VGA, and dual-link DVI (adapters sold separately)
  10/100/1000BASE-T Gigabit Ethernet (RJ-45 connector)
  Kensington lock slot

iMac with 5K retina display specs


unlocking iphone 5s on a different carrier

afaik if the phone is network locked you'd need to be on the original carrier network to unlock it (then connect on itunes to complete etc) and whatever code is required (if any) must be applied with the original SIM.


The answer is simple and obvious — i just never thought of it until I did it by accident.

You need to shut down the shell in each tab before you exit terminal.  Then when you restart the histories get restored as expected.  Shutting down bash causes it to execute the hooks that save the history properly


Right way to add paths to PATH in mojave

What you've laid out is the proper way to add additional directories to your user's $PATH.

Step 1 - ~/.bash_profile

To start make edits to your ~/.bash_profile adding whatever locations you'd like to have amended to your $PATH.

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
export PATH="/usr/local/opt/openssl/bin:$PATH"
export PATH="/Applications/XAMPP/xamppfiles/bin:$PATH"

Step 2 - source ~/.bash_profile

After making the above edits to this file you can either use the source command or the . notation to "reload" and changes made to this file in your current shell's context.

$ . ~/.bash_profile

-or-

$ source ~/.bash_profile

Step 3 - Evaluate changes

After making the edits and sourcing them you can confirm they had the effect you desired by echoing the contents of the $PATH varible.

$ echo $PATH | tr ':' '\n'
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/opt/X11/bin
/Applications/Wireshark.app/Contents/MacOS
/usr/local/sbin
/Users/smingolelli/bin
/usr/local/opt/go/libexec/bin
/Applications/Visual Studio Code.app/Contents/Resources/app/bin
/Users/smingolelli/projects/kubebuilder/kubebuilder_1.0.5_darwin_amd64/bin/

The order matters, so directories that occur first will be searched first. If a binary lives in multiple places, the first place encountered will be the one that is used.

Also keep in mind that multiple sourcings of this file will have a negative effect of continuing to add the same changes, so it's often the case that you'll want to completely se the $PATH to a consistent known initial state and then amend it with these types of commands:

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
export PATH="/some/new/dir:$PATH"

Using path_helper

macOS also includes a helper to assistance in the management of your $PATH. It's located here /usr/libexec/path_helper.

So instead of manually crafting your base $PATH as mentioned above you can instead use this snippet to get a known good starting point for your $PATH.

[ -x /usr/libexec/path_helper ] && eval $(/usr/libexec/path_helper -s)

This will take care to initialize $PATH so any directories listed in /etc/paths and /etc/paths.d/ get added automatically.


Identifying PowerPC applications that will not work on OS X releases beyond Snow Leopard?

I don't have a Snow Leopard install handy but this info is available in System Profiler...

Apple Menu > About > More Info

In the resulting app there should be a way to view the installed applications.  In that list there will be a column "Kind" that will state "Intel", "Universal" or "PPC".

Screen shot of how this looks in Mountain Lion: (may look different in Snow Leopard, but idea is the same.)


No, Preview cannot do this. What you have is a PDF document where the original image is overlaid on the recognized text. You will need a PDF editor to delete the image.

You could also select and copy the entire document, then paste it into a text editor and review the recognition there.


What applications do a good job of using the iPad's retina display for stock data?

I know that AllMyShares is highly regarded (one of the developers attends my CocoaHeads group in Melbourne) and I've confirmed they are planning a retina display update. If you like it, it might be worth adopting this one.

Here's the website for an overview, lots of videos, screenshots etc.


You will probably need to pass some boot flags to the OS while it is booting.

I googled your error and came to this site.

His OS X booted with CPUIDMAX disabled and -x.


Are the "Looks like" resolutions in the scaling modes on Retina Macs the true resolution they run at?

The answer to your question really depends on the definition of the "true" resolution.
Some people would say that the resolution that the actual display uses is the "true resolution". This means that this is the actual "pixels" you can turn on/off.
If you use this definition, the "Looks like" resolution is not the true resolution. The "true resolution" is much higher, usually double of that. However "Looks like" means that things on screen appear as if the resolution was that, but pixels have been doubled (or nearly doubled) in order to improve sharpness and clarity while maintaining an actual physical size of letters, shapes, etc. that is not too small for you to be able to read.
For example you might have a 4k display capable of displaying 3840x2160 pixels. You might choose a setup here that "Looks like" 1920x1080. The actual resolution in terms of pixel data sent to and shown on the display is 3840x2160, but user interface elements, font sizes, etc. have been scaled so that in terms of physical size it looks like you had a 1920x1080 display of the same physical size. The benefit you get is that text and other elements are "clearer" on screen.


iPad out of battery and won't charge even if plugged in

Sometimes lint or dust end up in the charging port of the ipad and the charging cables don't make contact properly (happened to me just one week after buying my iPad Pro and I was panicking). Try gently cleaning the port with a dry air pump or just a microfiber cloth, or even a toothpick.


How to Unlock iOS 12 with passcode, without disabling touch ID

I use the following technique to present the passcode screen, without disabling the Touch ID:

Press the Home button slowly (once, or if needed, twice, i.e. not fast enough to trigger the Apple Pay screen) with a fingernail or the tip of any of your finger or thumb vertically, such that the Touch ID sensor doesn't register any fingerprint.
This should present the passcode screen without disabling the Touch ID.


What drivers should I install to use the trackpad "two finger swipe" on Windows 7 running under VirtualBox?

Multi-touch gestures aren't built in to Windows. you'll need to use third party utilities to get these sort of functions. Check out this page for instructions on how to get the various mac functions working in Win7.


Why does Finder search not find my .c files?

See attached image:

When I search with the parameters Kind:C source code and for the term Bootstrap, I am able to locate all of my C files that contain that string.

Is this the functionality that you are wanting that you don't have?


Are there any MKV video players that feature Picture in Picture?

IINA (https://iina.io/)

I found that IINA can use macOS's native Picture in Picture mode.

  For and only for modern macOS.

  IINA is born to be a modern macOS application, from its framework to
  the user interface. It adopts the post-Yosemite design language of
  macOS and keeps up the pace of new technologies like Force Touch,
  Touch Bar, and Picture-in-Picture.

Source: GitHub


How do I remove the IOS 7 update on my phone?

If you didn't saved SHSH blobs from earlier iOS you cannot downgrade the iDevice.
Apple is signing only the newest versions of their OS so if you dont't its too late.
Try to recover the system using itunes. Google has very much info about how to enter recovery mode and use it. It will restore clean, newest iOS for you.


Conflict with my Mac user won't let me connect to my site's FTP

What does dig ssh.andyibanez.com return to you? DNS is not immediate action and there is some TTL. If you did the DNS change and started trying immediately, you or your DNS provider has the records cached.

The easiest way is to way few hours and it will start work (I can resolve these hostnames from my place and initiate ssh connection).

Other way around is to flush your local DNS cache, probably with something like this:

sudo killall -HUP mDNSResponder


I think that it's a permissions problem.

diskutil resetUserPermissions / `id -u`

After entering the diskutil command, if Terminal says that permissions reset on user home directory failed (error -69841), enter chflags -R nouchg ~ and enter the diskutil command again.

You can also double-check whether your user Library folder is set properly. Open Finder as root:

sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

Now navigate to your home folder, click on Library folder > cmd+J > check the box for "Show Library folder".

Let us know whether this solved your problem.


Why so many homebrew package name with underscore

The underscores in the version numbers indicate Homebrew specific changes or revisions. It means the upstream software hasn't changed, just that the Homebrew formula has been revised in some way.

Taking node as an example, the current release version of Node.js is "0.10.33". However the Homebrew version number has been updated to "0.10.33_1" (in other words, revision 1 of 0.10.33) because the formula was updated to point to a newer version of npm (one of node's dependencies) as you can see in this commit. So it is still the same version of node, but the Homebrew package itself has a new revision.

Similar the luajit package is updated to 2.0.3_1 in this commit where the lua dependency is updated to a newer version. lua itself hasn't been changed, it is still version 2.0.3 but the Homebrew formula has been updated.

Long story short it's perfectly safe to update to releases with an underscore. They don't indicate beta releases.


shasum -a 256 on dmg file returns nothing

The command

$ shasum -a 256 /path/to/file

will return the name of the file if it can't find it. E.g.

Edges-MacBook-Pro:Downloads edge$ shasum -a 256 nofilehere
shasum: nofilehere:

Otherwise, it will display the hash value and the name of the file:

Edges-MacBook-Pro:Downloads edge$ shasum -a 256 theFile
d7f6436a313e17b01af27cf7582f8aa0149554c20d3257133cf7680e25fc287b theFile

Check where you downloaded the file. If it is in the Download directory, then this will work:

$ shasum -a 256 ~/Downloads/thinkorswim.installer.dmg

If shasum is not displaying the hash value, then either the file isn't where you specified or the file name is wrong.


Alert me when a certain app/process isn't running

I ended up writing a simple applescript and creating a cronjob to run it every 10 minutes.

When Last.fm is not running, this launches it.  when it is running, it does nothing.

AppleScript:

tell application "Last.fm" to run

Cronjob

*/10 * * * * osascript /Users/Jacob/Documents/AppleScripts/LastFMRunning.scpt


How do I cover up the color of my macbook?

This YouTube video uses the

air-dry, specialty rubber coating. In fact, it's the original peelable, flexible, insulating, non-slip, durable rubber coating

Plasti Dip® to color the macbook black.
You have to clean the macbook very well before application, and you will have to mask every key on the keyboard, the screen, and your ports of course. Be careful.
The YouTube video says

you're going to want to let it set for at least 24 hours out of direct sunlight in a room that is room temperature

I'm sure you can find other colors of air-dry spray-on rubber coatings.
Obviously the downside to this method is that your Macbook will no longer feel like metal, and will not look like metal either.


Is there an iPad app that lets me program animations?

You may want to take a look at Codify. It's meant for creating games, but it should do animations just fine.


Screen Sensitivity of the retina display iPad (3rd generation). Is it better than before?

I practice, I can't tell any difference at all between the two models for most finger gestures on non-drawing apps.

Two things make this measurement hard - we don't get to see the raw pressure points and the unsmoothed and smoothed multitouch input. The end result of touch is highly processed which could easily hide changes in the detection grid / chip that does the processing / algorithms or tuning to make one iPad feel like the others.

The other is that our fingers cover the area we are selecting and for fine adjustments, you don't have to actually move your finger - just roll it to change the contact area of your deformed finger pad area that is either in direct contact or close proximity to the glass surface.

Once I learned to pivot and wiggle my fingers in place rather than try to slide it for fine adjustments - my precision (and feel of being able to control the precision) jumped immensely.

On the other hand - drawing with a stylus or deft and rapid strokes with a finger in a good drawing program makes the end feel on a retina iPad much better than before. I don't know if this is mental or real, but getting a finer line out of the same repeated gestures is incredible and makes the new hardware feel much more like pen or pencil and paper to me. I can't tell if it's the CPU/GPU or hardware or illusion, but the feel is quite real after a short adjustment period.


Coffee spilled on 2018 Touch Bar MBP. Still working with some problems. What to do?

"Recently"… unless it was in the last 5 minutes, you likely missed your chance.
The absolute first thing to do is stop using it, disconnect the power, including the battery, strip it down & start to dry up as much as possible.

Don't hope it will be OK.
Don't put it in rice & expect it will just get better.
Don't plug it back in to see if it still works.

Your two main enemies are short-circuit & corrosion.

Any liquid containing a high percentage of water will immediately short-circuit anything it touches, potentially causing component damage or even fire.

Any non-pure liquid will then start to corrode the delicate circuitry, quite rapidly in the presence of electricity.

The faster you can get the power removed & the circuits cleaned using isopropyl alcohol, the better the chance your machine will survive.

For additional reading -
No sound (speakers/jack) + microphone's dead after spilling water
&
What procedure should be followed post spilling fluids onto a MacBook keyboard?


By default it will shuffle it, you may have better luck asking Siri to play a playlist instead.


Why does my computer seem to have a disagreement on hostnames between .home versus .local?

.home is a Pseudo-top-level domain. You probably have a DHCP server in your network, maybe in your router, that enables the .home TLD on your network and tells its clients about it (you may see home in the domains entry in the Network Control Panel), and that – your laptop's "static" DNS name – is what is reported by hostname.

.local is a reserved pseudo-TLD that is intended to be used with zeroconf and mDNS,
and the Sharing Control Panel tells you your laptop's mDNS name.

Since these two ways of name resolution are supposed to be orthogonal, there is nothing to worry about, your laptop just has two different names on your network.
On the contrary it can be quite useful, for example if you have a network application that only knows one way of name resolution (e.g. I have a NAS that doesn't resolve .local names), there is a way around it if you give the application the name with the right TLD.


iChat sends out connections to an IP address when configuring camera and mic settings

The port is used to "set up Real-Time Transport Protocol (RTP), Real-Time Control Protocol (RTCP)" according to Apple.

According to wiki, "the Real-time Transport Protocol (RTP) defines a standardized packet format for delivering audio and video over IP networks. RTP is used extensively in communication and entertainment systems that involve streaming media, such as telephony, video teleconference applications, television services and web-based push-to-talk features."

Note: iChat became Messages.

Source: http://support.apple.com/kb/TS1629?viewlocale=en_US&locale=en_US


Create a ram disk :-)
From the answer to Mount a RAM disk on boot:

You can create and mount a RAM disk with the following Terminal (i.e. shell) command:
diskutil erasevolume HFS+ "diskName" $(hdiutil attach -nomount ram://2048)

Where 2048 can be any number and represents the number of 512 byte blocks you want to allocate. So 1,000,000 will get you 512,000,000 bytes. (Of course, you have to leave out the commas.)

So in your case the command would be
diskutil erasevolume HFS+ "diskName" $(hdiutil attach -nomount ram://$((8*2**30/512)))


nvram boot-args to boot in target disk mode

From this (very useful!) page : http://www.cnet.com/news/how-to-manage-os-x-boot-options-with-wireless-keyboards/

I found the answer you want. And I quote:

  The "boot-args" variable can be used for setting the above modes. but in addition if you need to load the system into Target Disk mode, you can do so by setting the "target-mode" PRAM variable in the following way (this will be enabled only once for the next time the system is started):

sudo nvram target-mode=1

It looks like you can't get it to do that on every boot - but you could write a startup script that waited for a minute then set that parameter again then rebooted. Note that without the delay, you would never be able to boot the machine again :)

Then if you ever did want to start the machine not in Target Disk Mode, you would simply kill the startup script while it was waiting for the minute.


How to setup TeamViewer wake up on lan on MacBook Air

To enable Wake-on-LAN, open System Preferences → Energy Saver and check ‘Wake for Wi-Fi network access’.

Mac uses the standard WoL port 9.

Your setup will work if you have another device on the local subnet to sent the wake packer or if you can take advantage of iCloud and bonjour sleeep proxy so that naother Apple device like Apple TV can send the wake request by proxy.


Sidebar folder shortcuts all disappeared after update

Try Finder prefs > Sidebar -  Cmd ⌘   ,  - they may just have become unchecked…

Any that are still missing after that - previous customer entries etc, can be restored by selecting the appropriate drive/folder/app in any Finder window & hitting  Opt ⌥   Ctrl ⌃   Cmd ⌘   /  or File Menu > Add to Sidebar

Perhaps Time Machine would have an older version?
The prefs are at /Library/Preferences/com.apple.sidebarlists.plist
If you navigate there then enter Time Machine, it may have an older version you could recover


Wi-Fi syncing and Home Sharing with iPhone 5 not working in iTunes after iOS 8 upgrade

You need to have your Iphone connected to a charger before it will be possible to sync over WiFi

From the iOS 8 User Guide:

  If Wi-Fi syncing is turned on, iPhone syncs when it’s connected to a power source, both iPhone and your computer are on and connected to the same wireless network, and iTunes is open on your computer.

EDIT: Update to iOS 8.0.1 and it is working again without connected to a power source.


Wallpaper does get restored after a LogMeIn Rescue session

Have you tried going to System Preferences->Desktop & Screen Saver, then re-select your preferred wall paper on your secondary desktop?
LogMeIn recommends turning off the option to remove wallpaper if this keeps happening by going into the Preferences, General Settings, and uncheck the option for "Disable wallpaper and user effects on host computer", then click Ok.


Is there a way to tell which files I accidentally renamed to *.jpg aren't actually JPEG images?

You can use file FILENAME to determine the type of data in a file.
$ file image.jpg text.jpg pdf.jpg
image.jpg: JPEG image data
text.jpg:  ASCII text
pdf.jpg:   PDF document, version 1.4

So, file *.jpg | grep -v JPEG should give a list of all non-JPEGs with the ".jpg" extension
Also, assuming there are PDFs you can rename them in one go
find . -type f \
    -exec sh -c 'file "$1" | grep -q PDF' _ {} \;  \
    -exec sh -c 'echo mv -- "$1" "${1%%jpg}pdf"' _ {} \;

Remove the echo  in the second line once you verified that the output looks ok.


How do I use Image Capture to wirelessly scan to my Mac OS X?

To the right of the scan overview, there should be a pop-up list named Auto Selection. If it's set to off, then you should either select an option from there or select which part of the overview image to be scanned yourself by clicking and selecting the image.


Can I upgrade to the Lion Mail app alone, without upgrading to Lion in general?

These apps (and the full screen mode) require APIs that are not available on versions prior to Lion. Even if one could purchase Mail separately, it wouldn't run.


It depends on what you're measuring.  The screen refreshes from video memory, and the video memory is modified by the OS or by OpenGL commands executing on the GPU.

If you run two quicktime movies side by side, the will separately update the video memory, and could have two different frame rates based on the system load and several other factors.

Any tools to measure framerate would need to measure just one applications framerate.  Many applications, such as video players and video games, can report their own framerate.

Further, any software tool will consume system resources that may affect framerate.

When I've had to objectively measure framerate for an app that didn't measure and report framerate itself I've used a high speed camera (for consumers the PS3 camera is considered high speed) and then examined the frames of video for display updates to determine the framerate.

The Macbook Pro display refreshes 60 frames per second, and no faster framerate can be displayed on it. These techniques would only measure framerates below 60.


iPhone is overriding my Account Email with a different address

It appears this issue was being caused by having the Gmail account linked to the Outlook one on Outlook.com.

In the settings on Outlook.com, under Mail > Accounts > Connected Accounts, the Gmail account was set up as a Connected Account.

Removing this Connected Account from Outlook.com resolved the issue and prevented the display name/email address of the account from changing.


Just use an app like "Imgur"

https://itunes.apple.com/us/app/imgur-awesome-images-gifs/id639881495?mt=8

Use Upload feature to create and share your own pictures as url.


How to make aliases go away when main file is deleted?

No - aliases are a combination of a sym link pointing to a place as well as a unique file ID to track that file if it moves so the alias won't be broken if the file still resides on the original volume. (the file ID changes across volumes and an alias will only remain valid if the relative path is correct if and when the file ID half is broken by a deletion).

So - for this to work, the system actively tries to reconnect the alias after a delete of the original file by design so automatically deleting an alias would ruin that chance to reconnect.

Even though your question makes great logical sense, it amounts to a re-design of what an alias is engineered to do.

A hard link is what you want to use if you want it to go away when the file is deleted finally.


Printer connected to Mac only works if other Mac is turned on

Probably the printer is connected to your iMac G5 and you are sharing it over the network. If you use this shared printer as your standard printer at the Gen. 6 iMac, it will quit working as soon as you turn off the iMac G5. Connect the printer to you WLAN and configure a new printer at the Gen. 6 iMac.


Suppressing iPhone's native video player when playing HTML5 video

There isn't a way to do this, currently. The size of the video and the movie controls would be far too small if it didn't zoom to full-screen.


Equivalent of objcopy -0 binary for Mach-O object files in macOS?

I do that using a small Python script, included below:

import sys
from macholib.MachO import MachO
m = MachO(sys.argv[1])
__TEXT = (cmd for load_cmd, cmd, data in m.headers[0].commands
          if getattr(cmd, 'segname', '').rstrip('\0') == '__TEXT').next()
print '__TEXT segment: offset %x size %x' % (__TEXT.fileoff, __TEXT.filesize)
f = open(sys.argv[1], 'rb')
f.seek(__TEXT.fileoff)
open('__TEXT.bin', 'wb').write(f.read(__TEXT.filesize))

Save that code to a file named "extract.py" and run it like this:

python extract.py AppName

where AppName is the name of the file that holds the application program.

The program will generate a file called __TEXT.bin that holds the contents of the __TEXT segment (i.e. the executable code).


Script to delete all User files automatically

Deep Freeze sounds like what you might need, restore the machine to any given state at reboot - http://www.faronics.com/products/deep-freeze/


How to minimize all other panels except the one I want to keep open?

With the active application, at the bottom of the application menu itself, you should have a number of options you can use, namely: Hide Application Name; Hide Others; and, Show All.

On an English keyboard you can use the following shortcuts:

commandH to Hide Application Name
optioncommandH to Hide Others

I'm not sure if it will be the same for you.

Regardless, using the example in your question, the simplest workflow to achieve what you want would be:

Open Terminal (to make Terminal the active app)
In the menu bar go to Terminal > Hide Others (to hide everything else, including the Finder's open windows)
Drag folder over to Terminal

By doing the first two steps you're basically making the Desktop visible, which is where your folder is, while also keeping the Terminal app open.

Of course, you should also be able to do the first two via keyboard shortcuts of some kind.

NOTE: - Once you're done, you can make all the Finder windows visible again simply by returning to the Finder. This works because you didn't actually minimise the windows to begin with.


Debugging Server connection interrupted messages

I had the same problem and wrote this post with the answer:
The fix is to remove/disable /System/Library/LoginPlugins/FSDisconnect.loginPlugin
The following steps should sort you out:

Click on the spotlight icon (magnifying glass) in the upper right of your screen

Type in ‘terminal’

Click the ‘Terminal’ icon (black with white border) under applications

Type in the following command (and hit enter):
sudo mv /System/Library/LoginPlugins/FSDisconnect.loginPlugin /System/

It will prompt you for your user password. Type it and hit enter again

Reboot

This just moves the plugin to /System so you can restore it again if needed by replacing step #4 with sudo mv /System/FSDisconnect.loginPlugin /System/Library/LoginPlugins/.


iPad 2 loses touch response in particular area of screen

Take it to the Apple store. They will not only help you be sure it's hardware but explain how they would get you an equivalent device for a known cost with Apple's warranty on the "repaired" iPad part. They might even be able to speculate if the case shows damage that might make a determination if it's more/less likely that you have a wiring or glass/digitizer issue.

Then you can decide if you want to buy a used iPad and try to scavenge parts or buy a new digitizer and roll the dice to guess if it's the screen or the connector or the chipset on the main board that turns the raw signals into a touch event.

Once you know your "official cost to replace" you can decide if you want a DIY project or perhaps pay someone that repairs iPads professionally to offer a repair that might be cheaper than Apple's but have less of a warranty than getting something factory made or factory refurbished.


Controlling File Permissions on a Windows File Share

This is probably related to the "safe save" feature of SMB shares in OS X.

To allow group access enter in Terminal:

sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server AclsEnabled -bool YES

Source: OS X Server: When saving files on SMB shares, the permissions might be changed so that only the owner can read or write

Then modify/add an ACLs for the shared folder:

chmod +a "everyone allow list,search,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" <Shared_Folder>

and if additional permissions are necessary for a group

chmod +a "<group_name> allow list,search,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit,<additional_permissions>" <Shared_Folder>

and reboot - I don't know if it's sufficient to simply restart File Sharing in the Server.app.

The ACLs also have to be applied to all already existing subsequent items in the shared folder to make them accessible for network users.


Boot Camp Windows 7 Taskbar overlapping maximized windows

Problem finally solved. I read your article, and like you, I have been searching the internet for a solution. Your article inspired me to try and uninstall Parallels Tools, as I thought it might have set up some strange settings. And after I uninstalled Parallels Tools, all was fine again. My windows are once again maximizing correctly. This is bad news however, as I also want to use Parallels Tools when I run in OSX. Guess I have to go back to VMware Fusion or hope a newer version of Parallels Tools will fix it.


How to disable "Slow Motion" function in QuickTime Player control panel

For me, the slow motion controller always shows up when the frame rate of the mp4 is 120 frames per second.
If you change the frame rate of the videos with ffmpeg, there are other instances where the bars show up that I don't remember specifically.


The way I do it is I export the OpenOffice document to Microsoft Word DOC format, then use Pages to convert that into a Pages document. There may be some formatting loss, but I'm not aware of a way to convert directly from one format to the other.


How can I control the audio chain within macOS?

Loopback from Rogue Amoeba (not free unfortunately) can do this by creating several virtual interfaces that take audio from what ever input or application you want.

You should be able to chain them together to achieve the desired effect

Loopback is not free however.

Another option would be Soundflower. I haven't used it, and have heard it is more difficult to setup but it has the advantage of being free.


What is the latest version of firmware for the AirPods (first generation)?

Yes, 3.7.2 is the current version.

Source: https://discussions.apple.com/thread/8414325


There’s only two things to do.

Connect this Mac to another in target disk mode and use a second Mac to erase / test the storage.
Boot to internet recovery and follow the precise exact steps. If you select the wrong part of a disk or the wrong image, the erase will fail.

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


Downloading Xcode from the AppStore actually downloads an installer package. I can't remember exactly where this downloads to since I've already moved mine to a backup drive in case I need to reinstall, but it's most likely /Applications.

Once this is downloaded, you need to run the installer to actually update your Xcode installation. It should be titled something like "Install Xcode.app". Run that and you should be OK.

You've likely downloaded that package 3 times already though, so check your /Applications folder before downloading it again. :)


How do I enable preview of URL in a popup?

If you enable the status bar you can see the target URL without plugin. You might prefer the plugin still though.

To enable, go to the View menu and click "Show Status Bar".


I had the exact same problem, and I found this solution to work pretty well for me: By creating a profile that you install into your iPhone, you ensure that only the iPhone will know about the guest network.

Here are the instructions:

Install the official "Apple Configurator app" on your Mac-Book: https://itunes.apple.com/app/apple-configurator-2/id1037126344
Create a new Profile: Go to File -> New Profile -> Wifi -> Configure
Enter the name (SSID), password and security settings for the guest network. You may want to check the Auto Join option.
Save the profile File -> Save...

Now delete references to the Guest network from both your Mac and your phone.

Finally connect your iPhone to your Mac and install the newly created profile into your iPhone. File -> New Window -> Select your phone -> Click the green + icon -> Profiles

Now only your iPhone will have knowledge of the guest network and your MacBook will never try to connect to it.

It's also working well in the other direction: Once connected to the Guest network through the profile, my phone will never try to connect to my enterprise network even if it's saved in the keychain. Although I can't explain why .. but this seem to do the trick !


macOS - Determine current wallpaper path

This article from OSXDaily.com should be helpful:

Show the Location Path of Current Wallpaper in Mac OS X

  Type the following defaults write command:

  defaults write com.apple.dock desktop-picture-show-debug-text -bool TRUE;killall Dock

  Go to the desktop to see the path printed over the wallpaper images

  After you’ve retrieved the desktop picture (use Command+Shift+G to bring up the Go To Folder window), or done what you have needed to do, you can hide the path text by using the following command:

  defaults delete com.apple.dock desktop-picture-show-debug-text;killall Dock

To determine the path for wallpaper via Terminal, execute the following:

osascript -e 'tell app "finder" to get posix path of (get desktop picture as alias)'


Have you tried to reset the SMC and NVRAM?

  To reset the SMC:

  Shut down the computer.
  Plug in the MagSafe or USB-C power adapter to a power source and to your computer.
  On the built-in keyboard, press the (left side) Shift-Control-Option keys and the power button at the same time.
  Release all the keys and the power button at the same time.
  Press the power button to turn on the computer.

Source : Apple KB - Resetting the System Management Controller (SMC) on your Mac

  To reset the NVRAM (PRAM)

  Shut down your Mac.
  Locate the following keys on the keyboard: Command (⌘), Option, P, and R.
  Turn on your Mac.
  Press and hold the Command-Option-P-R keys immediately after you hear the startup sound.
  Hold these keys until the computer restarts and you hear the startup sound for a second time.
  Release the keys.

Source : Apple KB - How to Reset NVRAM on your Mac


Problems setting up startmail client on ipad

I had previously logged into the Startmail web client on the iPad and iOS stored the password automatically without my being aware of it.  One of the security features of Startmail is that it assigns a new password to any device that accesses it using IMAP.  When I set up the IMAP account on the iPad I entered the new, device specific password but iOS over-rode it with the stored, web-client value.  Since it was typing in a password field I couldn't see it.  When I found the stored password and deleted it I was able to set up the IMAP account following Startmail's instructions.


Apple Discussions website not responding to clicks?

Disabling JavaScript in Safari solved the issue:

It seems that Apple have a bug in the JavaScript code on their page.

Update — now it seems they are down for maintenance:


Why are text files not supported by Quicklook?

Normally, text files are supported by QuickLook. If you have one that isn't, chances are that there is something "odd" about the file, at least from the Finder's point of view.

Try opening the file in TextEdit and then choose "Format" and then "Make Rich Text" as shown here:

http://images.luo.ma/TextEdit-Format-Make-Rich-Text.jpg

Type a space (or modify the document in some other minor way).
go back to the "Format" menu and choose "Make Plain Text" again.
Save the file.
Check to see if QuickLook is able to show the file.


There doesn't appear to be any published specs, but according to a protractor and quick test it seems to be around 50º.


How should I format a Micro SD card for Dropbox storage?

Your card seems sluggish because it is.

Your particular PNY SD card is rated at up to 60MB/s (megabytes per second) data transfer rate; which is approximately .5Gb/s (gigabits per second)

In comparison, your SanDisk has a read speed of 150MB/s or 1.2Gb/s (SanDisk does not provide a write speed).

Basically, you swapped out a storage medium for another that, out of the gate is at best, less than 1/2 the speed than what you had originally.  There is no filesystem that is going to make up that difference.

For reference USB 3.0 is rated at 5Gb/s which is equivalent to 625MB/s.

Format Types

"Using it with DropBox" doesn't have any effect on the file system type you choose to use as DropBox's functionality and performance has nothing to do with where your OS writes its files to.  So, the question becomes, which one is is right for you?

Use ExFAT if you plan to go between OSes like Windows and Linux
Use HFS+ if you plan on only working on OS X and like all the extras you get with HFS+

If you really want (need) Speed

Get an external drive that takes full advantage of USB 3 speeds (up to 5Gb/s) like the WD Passport for Mac or go for a Thunderbolt Drive that will go 10Gb/s


What Internet connection speed do you need to watch iTunes's 4K movies?

Apple recommends a minimum speed of 25 Mbps for 4K streaming

Find and watch movies with 4K, HDR, or Dolby Vision - Apple Support

A nice tool to estimate what bandwidth is needed for various video formats is the Black Magic Disk Speed Test app: https://itunes.apple.com/us/app/blackmagic-disk-speed-test/id425264550?mt=12


I used www.fileminx.com to convert my LWP file into MSWord.


Be careful with Method 2, it seems will delete more files than it should do. I tried method 2 on my Macbook Air (El Capitan 10.11.6), causing it unable to boot. Had to recover from Timemachine backup.


How to enable Antialiasing in Finder's preview column and QuickLook?

My solution is to just use a different QuickLook generator. My generator of choice is qlcolorcode. Antialiasing works perfectly well with it and it'll even highlight source code files—which is its main purpose.

There is one bug, however, that if you are dealing with any directories or files containing a ' (single quote), there will be no QuickLook available for it due to the way the generator sends the path to the highlighter program.

Another downside is that the filename will not show in the QuickLook window. Instead, it will just say "Source file". It also will not work on textClipping files.


Airbook - is there key comand to turn my screen luminosity up

On a MacBook and MacBook Pro F2 increases the brightness of the screen. F1 decreases it.


mouse move wakes up sleeping mac.. how to prevent?

If it is a bluetooth mouse you can disable it waking the computer by unchecking

Allow Bluetooth devices to wake this computer.

in System Preferences - Bluetooth - Advanced

This will also effect the wireless keyboard waking the Mac so you will need to use the power button to wake it.


Is it normal to have the home directory under git?

No, it is not normal for your home directory to be under git.

To remove just rm -rf .git

It is not a good idea to have it all under git as there are files like caches, trash that you do not want under a version control.
Theoretically, you could exclude them in .gitignore but I don't think this is practical and it makes it difficult for you to put other git projects in your home directory.

As to how it happened, we can't say. Something or someone made a git repo on your home directory.

For keeping configuration files under git look at the various git repos of dotfiles.


Is there a case or cover that allows the iPad to stand up in portrait orientation?

If you specifically want a case then the CaseCrown flip case is a good option: http://www.amazon.com/s?ie=UTF8&x=11&ref_=nb_sb_noss&y=19&field-keywords=casecrown%20Genuine%20leather%20vertical%20flip%20ipad%20case&url=search-alias%3Delectronics

However, if you really just want a stand then Twelve South makes the excellent Compass which does both portrait and landscape: http://www.twelvesouth.com/products/compass/gallery/

I have a Compass and I love it.

I also have a Twelve South Book Arc for my desk at home: http://www.twelvesouth.com/products/bookarc_ipad/gallery/

The Book Arc is heavy so you wouldn't carry it around, but it's great for a desk.


System Preferences icons lost/gone all the same

EDIT : My link concern an older version of Mac OS so you will not find all the files.
I updated my answer to match with my version of Mac OS (10.7.3).

It's seems that this person had the same problem and found a solution on this site.
Try the following and let us know what happens :

  Quit System Preferences if it's running and trash the following files (make a copy of these files on your desktop for backup purpose) :

  /Users/yourusername/Library/Preferences/com.apple.systempreferences.plist
  /Users/yourusername/Library/Caches/com.apple.preferencepanes.cache

  Then log out/in or restart and check System Preferences for proper
  functionality.

You can access your library by pressing the CMD key when clicking on the Go menu of the Finder.

And about the reason of that change it can be possible that one of the setting file of the system preference pane has been corrupted. That's why you can try to trash settings file and see if the problem is gone.

Hope this helps !


Does a Thunderbolt 3 to Ethernet male to male cable exist?

I doubt that such an adapter exists.
You can get TB3 to Ethernet dongles from many different companies - there's no need to buy a TB2 dongle and TB2 ethernet adapter.
You can also get very short ethernet cables. There's no need for a 6ft ethernet cable - you can get a 1ft one (or even shorter). They're available at a low price (few dollars).
Remember to take a close look at the specs of your drive before purchasing adapters (you did not include any identifying information). There's a good chance that the FW800 port is actually going to be faster in practice than connecting over Ethernet.
Also if the drive is already several years old (which I gather it is, as I do not think any current Passport product has the FW800/Ethernet combo) - then it is might be more economical to buy a new drive with USB-C. Remember that old drives will fail at some point.


From: http://unixsystems.blogspot.com/2012/06/fixing-ssh-daemon-authentication.html

If you see something similar to:
sshd: Authentication refused: bad ownership or modes for directory /Your/Home/Path

You have a home directory permission problem.
change to that user if not already one and execute:
chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

It will restore your permissions and you should be able to connect.


Can I reboot or reset AirPort Extreme remotely over wifi using my Mac?

The AirPort Utility app has a Base Station Menu, with the option to restart.


How to Get Expanded Synology Raid to be Recognized in Mac OS?

I figured this out a few days after posting my question, and figured I should followup for anyone else experiencing a similar problem. I came across gdisk and used the following instructions in Terminal to fix the issue:

* Type "sudo gdisk /dev/sdc" (or whatever the appropriate device filename is)
* Type "x" to enter experts' mode
* Type "e" to relocate the backup data
* Type "w" to save your changes.


How can I fix my ID3 tags without confusing iTunes?

One idea would be to run TagScanner, then create a new iTunes library:

Hold Option while starting iTunes.
Click "Create new" library. Choose its destination ~/Music and name it.
In the new library, open Preferences and navigate to Advanced.
Make sure that "Copy files to iTunes Media folder when adding to library" is checked.
Import all the TagScanner'd music files into your new library.

iTunes will create a new folder/sub-folder [artist/album] hierarchy based on the new ID3 information, and nothing would be broken. If everything looks the way you want it to, delete the old library. Here's how to delete the old library (this edit is in response to your comment below): delete the entire /iTunes folder and all its contents. You'll notice that when you make a new library, you get a new folder in ~/Music. For example, ~/Music/Nathans_Library. That folder isn't where the iTunes application lives, so it's fine to wipe out the whole thing.

(It's handy to know this, because it means you can store your iTunes library wherever you want to. For example, at work I archive loads of audio tracks in an iTunes library on a server. That way, my co-workers can access it if they need to, and our ITS department can back it up more easily.)

One tip for albums featuring guest appearances: Set the album artist, because iTunes looks at "Taylor Swift" and "Taylor Swift feat. Tim McGraw" as two separate artists, so make sure to set the album artist to "Taylor Swift". iTunes will use the album artist field to make the organizational folder hierarchy, so your tracks will stay grouped together in the file system as well as in iTunes.

Caveat: Following this approach might mean losing your personal metadata like play count, rating, date last played, etc. I'm not sure though.

Definitely back up your entire iTunes library before trying anything like this; you never know what might cause you to need a "do-over".


Catalina creates a read-only volume for System files, including the root level. You can't write to root level while booting from that volume.

Normally, when Catalina is installed, the installer moves any third-party or user folders away from root level. It's not clear why that hasn't happened, unless the datestamp is not accurate.

Disable SIP: Recovery mode, Terminal: csrutil disable
Restart.
Mount drive for read and write sudo mount -uw /
Delete it [sudo] rm -rf /your\ folder\
Restart.
Enable SIP: Recovery mode, Terminal: csrutil enable


Prevent Address Book (Contacts) to quit when closing the window

If the application is designed like there is no way to change it. If you want to keep the application open and not see it you can hide it:

from the menu "Address Book" → "Hide Address Book"
with the keyboard shortcut command + H


What's the best way to prevent my Mac from updating macOS?

Actually that is pretty easy to do.
I've got a 16" MBP on which I do not want to upgrade to Big Sur (at least yet) and here is what I have done.
First go to System Preferences > Software update and uncheck "Automatically keep my Mac up to date" like this:

Then click the "Advanced..." button and un check everything except the first option, like this:

Note that is is OK to leave the last option "Install System data files and security updates." But being the mildly paranoid techie I choose to leave that off. Your call tho.
Note that there is really no way to hide the Big Sur "Upgrade Now" button but when there are updates for your current macOS version they will appear below that under a very small "more..." link. That will NOT install Big Sur. Instead it will install just the updates to your current version of macOS.


How do you remove a hyperlink from a cell in Numbers '08 version 1.0.3?

Select the hyperlinked text then ⌘+K.  This will bring up the Link dialog where you can remove the link via the Remove button.

One can also change the link here as well.


Controlling which address my outgoing mail is seen to be from

There is a preference you can set so that composing a new message defaults to a specific mailbox rather than the currently selected mailbox.

Replies go from the account to which the message was addressed. I'm not sure how it breaks a tie if both of your addresses are included or copied, but you can always override the "from" account by clicking on your name / email under the subject field.

In the message composition window, there's a pulldown above the message body, on the right, to select which email address you're sending from. The default for this depends on which mailbox you have selected in the main Messages window. It sounds like you're doing this.

If you're sure the above is being done for sure, then it's possible some gmail filters or tagging is getting in the way and making it look as though the reply lands in the inbox for one when really it's in another.

I would check the webmail and see if the issue is also seen there. If it is, then you're likely not sending from the right account, even if you think you are.


Does anybody know an email client for iOS that is password protected?

I haven't seen an app like that, but if you have a Gmail account you can use 1Password (App Store Link) to access the web interface. The 1Password app is locked by default. This would work with any email account with a webmail interface.


Since Mountain Lion, OS X is also caching preferences, what I personally think is an bad idea. :) It's like "Oh we made the Library folder visible again since Lion, let's make another hurdle against over-intelligent users deleting files and configuring on their own so we do not need to support their problems and to protect us!"-idea. :)

Back to topic. :)

On your path to delete the dark side app preferences, did you try:

defaults delete -app <YOURAPPNAME>

in Terminal.app? For instance, for deleting even the cached preferences of Apple Mail, you would invoke

defaults delete -app Mail

That resets all the preferences for Apple Mail and puts default values in the prefs file.

If you did, then try to load the default prefs you created:

defaults read -app <YOURAPPNAME>

BEFORE that, you could do displaying the prefs file for debugging that everything is ok:

defaults read -app <YOURAPPNAME>

If you see some binary trash, you can be sure the problem is there...


How to ignore Spotlight index for a volume contain another macOS

Launch System Preferences
Select Spotlight
Select the Privacy tab
Add the tab of the volume that should not be searched (NOT the one you've booted from)
Wait a minute - ensure the change gets written to disk
Reboot


Your messages says it clearly.

Your Internet can not be shared!

It is prohibited to do so by a set up called 802.1x.

Your network administrator(or you) has created the 802.1x configuration profile to connect to 802.1x type network.

That profile does not allow you to share wifi (for security reasons).

If you have access to the 802.1x then you can change that.

If you do not have access:

Try creating NEW Location ! (without the 802.1x configuration).

Under Apple(top left) select Location > Network preferences

In the new Network window click on the Location then select Edit..

Now click on the (+) to add new location (name it)

Now select (add with +)the wifi to use, and add Bluetooth PAN (with (+))

Now go to sharing and Enable Internet sharing with BT PAN.

Do not forget to turn off and turn on the WiFi to enable it.


Can I set an arbitrary nvram variable using rEFInd?

rEFInd will not let you set an arbitrary NVRAM variable directly but you can use EDK2 to compile a small EFI driver. This is described in the WikiLeaks document EFI Basics: NVRAM Variables
EFI drivers placed in rEFInd driver directory are loaded and run automatically - see The rEFInd Boot Manager: Using EFI Drivers.  Alternatively you could write a EFI program rather than driver and then use a manual stanza in rEFInd to call a shell script to call this and then the bootloader.
Another (probably easier) method would be to modify rEFInd.  You can see in the source how it sets the csr-active-config NVRAM variable to turn SIP on and off - apple.h defines the GUID:
// The constants related to Apple's System Integrity Protection (SIP)....
#define CSR_GUID { 0x7c436110, 0xab2a, 0x4bbb, { 0xa8, 0x80, 0xfe, 0x41, 0x99, 0x5c, 0x9f, 0x82 } };

apple.c calls the EfivarSetRaw() function in lib.c
Status = EfivarSetRaw(&CsrGuid, L"csr-active-config", (CHAR8 *) &TargetCsr, 4, TRUE);
if (Status == EFI_SUCCESS)
    RecordgCsrStatus(TargetCsr, TRUE);
else
    SPrint(gCsrStatus, 255, L" Error setting System Integrity Protection code.");

Other NVRAM updates could be made in the same way - there are various other GUID listed in the WikiLeaks link in the first paragraph.

If you want to pass a boot argument without updating NVRAM you can create a manual boot entry in rEFInd and specify the options in refind.conf.  Additional options can be added using add_options - see the Creating Manual Boot Stanzas page of the documentation.
For example you can define submenu options like this and pick between them using F2 at boot.
menuentry "Catalina" {
    # Get loader GUID from macOS subvolume: diskutil info disk1s5|grep 'Volume UUID'
    icon \EFI\refind\themes\colourful\myicons\os_mac_silver.png
    volume "Preboot"
    loader \3B4B18C9-C57D-4F98-9168-C8D8B9F06EAD\System\Library\CoreServices\boot.efi
    submenuentry "Verbose" {
        add_options "-v"
    }
    submenuentry "Single User" {
        add_options "-v -s"
    }
    submenuentry "Safe Mode" {
        add_options "-v -x"
    }
    submenuentry "Recovery" {
        volume "Recovery"
        loader \3B4B18C9-C57D-4F98-9168-C8D8B9F06EAD\boot.efi
    }
}


Spotlight is broken on my main partition in OS X 10.7.4

I found this issue when searching for the web. Though it's been some time since the original asker has posted his question, I thought that it would be worth noting that, as of October, the Mac OS X 10.7.5 supplemental update resolved my Spotlight issues.

I was experiencing symptoms similar to the original poster's, with the same error messages that he encountered.


If i send a folder via Apple Mail, will users on other platforms be able to open it?

When you attach a folder to a email in Mail, even thought it looks like an individual folder in the email, both in the composed email and then the sent email, nonetheless the contents of the folder when sent, is zipped into a single .zip archive that is base64 encoded for transport. It is the .zip file that's received by others and there should not be a problem with them accessing it regardless of Host OS.

Looking at the actual .emlx file, here is an excerpt showing the attachment as a .zip file that is actually an "untitled folder" selected to be attached.

--Apple-Mail=_E825218C-47BC-4480-9C03-9F3B81A43257
Content-Disposition: attachment;
    filename="untitled folder.zip"
Content-Type: application/zip;
    x-mac-auto-archive=yes;
    name="untitled folder.zip"
Content-Transfer-Encoding: base64
UEsDBAoAAAAAAAuq2kgAAAAAAAAAAAAAAAASABAAVG8gVGVsbCB0aGUgVHJ1dGgvVVgMAGZ+cFdm
fnBX9QEUAFBLAwQUAAgACAAOqtpIAAAAAAAAAAAAAAAAGwAQAFRvIFRlbGwgdGhlIFRydXRoLy5E
U19TdG9yZVVYDABrfnBXa35wV/UBFADtmDsOwjAQRGeNC0s0LindcABuYEXJCbgABVeg99Eh2hGy

When I received the file in a different email client it was shown as an attachment not the folder as shown in Mail under OS X.

When opened in the other email client it contained the files that were in the "untitled folder" that was attached to the email that was sent.


How to "type to search" in current folder

Yes, if you start typing, it'll select files/folders with what you type. The only difference between this functionality and Ubuntu's is that OS X's equivalent of this feature doesn't show what you're typing.


Unidirectional sync from iOS device to iCloud Photo Library

Using Photo Stream does mostly work.

Photo Stream images from the phone do end up in my iCloud Photos Library. I assume that either my main iPhone or Mac grabs the photos and adds them.

If the devices did not sync for > 30 days, those photos probably would not be synced to iCloud. But that's not a huge limitation.

The only major annoyance is that Photo Stream does not sync Live Photos. Only the stills end up in iCloud.


Apple Internet Sharing doesn't stay enabled

I never did find a way of making Internet Sharing stay on, but I did come up with a way of achieving the same result.  With a quick bit of Ruby, I whipped up this solution.

Load IRB by opening terminal and typing irb

Copy and paste this into irb, and hit Enter to activate.

 while(true);sleep 15;puts Time.now.to_s + ": " + `launchctl load -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist 2>&1`;end

As it stands, the code will re-activate Internet Sharing every 15 seconds. Now, that may seem like too short of a period, but at 15 seconds there's a good chance that the connection will be re-enabled before any connection drops occur.  You can change 15 to any number of seconds that you like.

This will result in a log such as:

Mon Jul 25 09:37:07 -0400 2011: com.apple.InternetSharing: Already loaded
Mon Jul 25 09:37:22 -0400 2011: com.apple.InternetSharing: Already loaded
Mon Jul 25 09:37:37 -0400 2011: com.apple.InternetSharing: Already loaded

It's important to remember that closing the window will terminate the script (Internet Sharing won't re-activate every 15 seconds), so if you need to close the window, consider using screen which is included on Macs.


Highlight and copy text within hyperlink in a pdf

If you're trying to copy just the beginning or the end of the url, you can begin your click and drag to select the text on either side of the active hyperlink.

If you're trying to select text that is in the center of the hyperlink, your best bet may be to right click the hyperlink and choose "copy", then edit the link after you've pasted it elsewhere.


I can think of only two options, assuming that you need full control over which part of the image that appears on the display:

You can crop and/or resize the image using an image editor, so that it fits your display.
You can use my recently released app Fresco.

Note: I'm not aware of any other solution, tool or app that lets you select an arbitrary part of an image for desktop use.


Explanation /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

/bin/bash executes a new instance of bash
-c passes one or several commands to be executed
$(...) runs the command within () and returns its result (Command Substitution)
curl ... gets the file specified in the URL

So basically bash gets called to execute the content of the file fetched by curl.
Some things you may try to understand this in more detail

run curl ... to see what curl returns, or curl ... | less to examine it in more detail
run /bin/bash -c 'echo "Welcome to bash"'
read man bash and man curl


Force MacBook to drain the battery while connected to charger

Short answer

To the best of my knowledge there's no consumer software capable of doing this.

Long answer

Using software to disable the power input until your MBP is discharged to a certain level wouldn't actually achieve your ultimate goal (i.e. avoiding your external monitor from being temporarily disconnected).

That's because disabling the AC power input (or more specifically, switching it from AC to DC) is exactly what's causing your external monitor to behave in this way, and there's no way for the hardware to discern why the AC power input is gone. In other words, it's not capable of telling the difference between an AC source being switched off, a power lead being unplugged, or some software just disabling the AC power input.

The only other way to try to achieve this is to get your MacBook Pro to use more power than what the charger is supplying for a period of time. While that's theoretically possible, in practice it's just not going to happen without something that will also act to override the System Management Controller (SMC).

To explain that a little further, to get your MBP to try and use more power than is being supplied would involve stressing out the hardware, at which point the SMC kicks in to protect it, so any software would need to try and bypass the SMC as well. While it is possible to bypass some functions of the SMC, I really wouldn't recommend it, and in this case it's likely to cause much greater long-term problems than a swollen battery or a short-term problem like a disconnected external screen.


make dictionary result white text in spotlight in mojave dark theme

This bug exists in 10.14.4 and earlier and It is fixed in 10.14.5


In a somewhat-recent version of the Xcode developer tools, the command-line utilities were moved into a separate package. You can either install them from inside Xcode or just download them separately. See my answer here for more details: I installed Xcode but I still don't have gcc in my terminal.


How to automatically pause a playing media on bluetooth disconnect

As per apple's policy , when you cross the bluetooth limit of your headset your system  will be automatically switch the audio output into the internal speakers.Mostly in platforms are like that.

But there are many third party apps like , Breakaway  is a utility that will pause/resume iTunes for you whenever you unplug and/or plug in your headphones. You can now walk away from your computer for a moment without missing a beat of your favorite song, or disturbing anyone with your speakers coming on.


Where did my file /etc/ppp/ip-up go after upgrading to Lion?

It very likely got overwritten. The upgrade does nothing to back up what it considers "system files" and simply overwrites them with the latest version.

Another good reason to do a full backup before upgrading.


Safari behavior - strange url - adware or what?

I read from this post, that it gets redirected to an Indian domain whenever you go to a website.

I'm not sure  if this would work, but just make sure that there are no VPNs running or block this domain in your router's configuration page: mtnl.phozeca.com