Can home and end keys be mapped when using Terminal?

To answer the one about how to get the beginning or end of the line, it appears that by default Terminal maps these keys to it:

shift+home → beginning of line, equivalent to the "home" key in normal terminals
shift+end → end of line, equivalent to the "end" key in normal terminals

If you want home and end to work the "normal" way (and not require shift), go to [Terminal menu] → Preferences → Profiles tab (or settings on some versions of OS X) → Keyboard sub-tab.

Then modify/add these keys to be the following "send string to shell"

home: \033[H
end:  \033[F

You can get the \033 part by hitting the escape key within the edit dialog input, if you need to add it.

Then home and end will work like normal again (phew).

Also note that "alt + ←" and "alt + →" by default in terminal map to word left and word right, another handy combo to remember.

In later versions of Mac OS X, if the terminal screen shifts up or down when you press the home/end key, the home key may need to be set to \033[1~ and the end key to \033[4~ to get the results you want (no shift needed).

Feel free to modify this answer to add more useful key bindings, as it is a community wiki.


maybe Dock Spaces? http://nscoding.co.uk/


Does mac os x have any command tool like pidstat in linux?

I'm not sure there is a list of terminated processes, but for a list of processes and their current state you can use the "top" command. It's fairly user-friendly for a Unix tool.

There is also the "Activity Monitor" (in the /Applications/Utilities folder) that is basically top with a GUI.


Drafts Folder in Mail.app contains messages which have been sent

Gmail accounts are specifically subject to this issue.

In this Apple Support Communities post, there is a good discussion of why this occurs and how to reduce or stop it. To quote a particular response:

  Mail creates a temporary draft each time you compose a message. If you
  send the message while the IMAP account syncs, the draft doesn't get
  deleted and gets stored in gmail's draft folder.

  If you want to stop this, uncheck to store drafts on the server. It will put the draft
  folder back under the gmail folder and create a local draft folder for
  gmail. If you need to complete a draft on another device, simply move
  it to the IMAP draft folder.

I can verify from experience that this issue occurs in Mountain Lion as well.


Open Activity Monitor, look for the process corresponding to the tab and quit it.


Best practices for storing a replacement battery?

The recommended storage temperature for most batteries is 15°C (59°F); the extreme allowable temperature is –40°C to 50°C (–40°C to 122°F) for most chemistries. While lead acid must always be kept at full-charge during storage, nickel- and lithium-based chemistries should be stored at around a 40 percent state-of-charge (SoC). This minimizes age-related capacity loss while keeping the battery operational and allowing for some self-discharge.


The problem was related to difference in sata ver.
The hdd is sata2 whereas the macbook (mid 2007) supports only sata1 (1.5G).
Normally, these should work since autonegotiation should set it to sata1. Unfortunatelly, it didn't.

I had to use Patch  to flash the hdd's firmware and set it hard to sata1.
After burning cd, rebooting (hold c to boot from cd), you execute run.bat which does the job.

Then I had changed the cd to dvd installation disk with 10.5.
The disk was visible under the diskutil.
I created partition and rebooted again.
Afterwards the hdd was visible when restoring time machine backups.


OSX spaces - how to switch space on another monitor

Yes, if you know applescript.

For example, to switch to Space 1 on the Secondary Display. Note:

1) Primary/Secondary Display is defined by where the Menu Bar is (i.e. System Preference -> Display -> Arrangement), not by cursor focus.

2) This script switches to Space 1, whether it's a Desktop or fullscreen app. If you want to switch only to Desktop 1, it can be done, but not with this script as it is.

3) If you don't mind flashing, remove delay 0.5 line.

4) The script cannot do without the animation/transition.

5) Enable Accessibility and all the standard applescript spiel.

6) Modify button number to switch to a different Space on that Display. Modify list number to switch a different Display.

7) Switching to a non-existent Space, e.g. Space 100, would leave the UI at mission control. Nothing bad is going in bad to your computer. It just stays there, and user will have to manually drop back to current Space.

8) No relative switching, i.e. move left or right a space. Just absolute switching.

9) Cursor focus doesn't switch display after running this script. That's a plus.

10) No simultaneously switching Spaces on both displays.

tell application "System Events"

    do shell script "/Applications/Mission\\ Control.app/Contents/MacOS/Mission\\ Control"
    delay 0.5
    tell process "Dock" to tell group 1 to tell list 2 to tell button 1 to click

end tell


Why shift-cmd-n fails as a custom shortcut for Firefox "New Private Window"?

This has been a known Mac Firefox bug for years and years.  Because Firefox is not truly a native macOS app, it carries over odd behaviors, one of which being that you cannot fully override its pre-defined keyboard shortcuts.

Firefox 55 addressed this partially as Mozilla bug #429824, which allowed new keyboard shortcuts to be created via System Preferences.  Overriding existing shortcuts like "New Private Window" or "Paste" or whatever is still not completely possible, but progress (or lack thereof) is being tracked by Mozilla bug #1333781.  In any case, you get all sorts of weird, undefined behavior if you try to override those shortcuts anyway.

Before the great extension purge in Firefox 57, Firefox extensions like keyconfig let you work around the problem by remapping those shortcuts within Firefox itself.  After Firefox retired all legacy extensions, this once again became impossible.

Since Firefox 57 (being so annoyed by some of its default, un-Mac-like shortcuts) I've compiled Firefox from source code just so I could patch its keyboard shortcut configurations.  Not something I'd recommend to most people, but it is one potential workaround until the bug is fixed upstream.


How should I copy OS X server environment to another machine for update?

There is no silver bullet to migrate your Mavericks server installation to a brand new machine.

It really depends on the acceptable downtime and on the hardware.

First some facts:

Migrating a server installation or a Time Machine backup of it over a network is not possible
Any migration either with the System Assistant or the Migration Assistant has to be completed before starting the new Server.app
Copying a Time Machine backup (Backups.backupdb) can't be done simply with the Finder by drag and drop. Time Machine has to be stopped while copying - it is possible to copy it with the Finder but not by simply dragging and dropping!
A backup to a second partition on the same disk is - in the proper sense - no backup.

Prerequesites:

OS X El Capitan bootable installer thumb drive

dd or rsync method

Start the new Mac in Target Disk Mode and attach it to the old Mac with a Thunderbolt cable
Prepare the additional disk - i.e. remove all partitions except the EFI partition (and the Recovery HD if necessary - but it will be recreated later if not present)
Now either create a new partition using gpt with the same size as the server volume on the target disk and dd the source partition to the target partition in Recovery Mode or booted to the installer thumb drive.
or install Carbon Copy Cloner (which uses rsync), create a new partition on the target with Disk Utility and clone the source volume to the target volume
unmount the new Mac and detach the Thunderbolt cable
boot to the OS X El Capitan bootable installer thumb drive and "upgrade" the old server installation
Download and start Server.app

Time needed:
dd: ~85 min (all blocks are copied)
rsync: depends on the size of all files and folders (~50-70 MB/s)
OS X install: ~30-40 min

System Assistant

Start the new Mac in Target Disk Mode and attach it to the old Mac with a Thunderbolt cable
Now create two volumes with Disk Utility - one for the future main volume and one for the Time Machine backup volume.
Disable "Ignore ownership of this volume" for the new "backup volume"
Stop Time Machine in the System Preferences
In Finder open your current backup volume
Choose the backup folder and hit cmdC
open the new Time Machine backup volume and hit shiftalt cmdV. After some time you have to enter an admin name and its password. Alternatively use this method: Time Machine: How to transfer backups from a current backup drive to a new backup drive.
After copying is done unmount the volume and detach the new Mac mini.
Reenable Time Machine in the System Preferences
boot the new Mac mini to the OS X El Capitan bootable installer thumb drive and install OS X to the system volume
While configuring the new Mac use the System Assistant to migrate users and data from the Time Machine backup volume.
Download and start Server.app

Migration Assistant (keep already installed OS X El Capitan)

Split your main volume in two on your new Mac mini
Disable "Ignore ownership of this volume" for the new "backup volume"
Stop Time Machine in the System Preferences on the old Mac mini
Share the Time Machine backup volume on the old Mac mini
Mount the shared Time Machine backup volume on the new Mac mini
Choose the backup folder and hit cmdC
open the new Time Machine backup volume and hit shiftalt cmdV. After some time you have to enter an admin name and its password.
Open Migration Assistant on the new Mac mini and migrate the server installation from the local backup volume
Download and start Server.app

Just bluntly try to update the old server to El Capitan and install the new version of Server.app. Try to recover from Time Machine backup when failed.

If the upgrade is successful that's by far the fastest method (dding to the new server not included). Disable Time machine before upgrading.
(Experimental) Migrate everything to a hypervisor - but that's probably an extra answer.

Get a hypervisor like VMware ESXi 6.0 and install it on a Mac mini
Install the vSphere client on a VM Windows box.
Create an image of the old Mac mini
Probably some hacking (of the hypervisor and the OS X image) is necessary to get that running
In the future you may easily move guest VMs to new hardware by simply firing up vSphere client and choosing a new host also equipped with an hypervisor.
link1 link2 google-search-link


How do I lock iPhone 5 in landscape mode?

Apparently you can!

If you want to try this out for yourself, here is the navigation to get to the setting:

Enabling AssistiveTouch:
Settings App>General>Scroll Down to Accessibility>Scroll Down to AssistiveTouch '
Toggle on AssistiveTouch.

Switching to Landscape:

Lock the device in portrait mode
Press Floating Square>Device>Rotate Screen>Left/Right

http://www.todaysiphone.com/2011/10/tips-tricks-lock-iphone-orientation-in-landscape/ ......................


View files on PC from iphone backup without itunes?

You can try TotalSaver Encrypted Recovery Service from MyPhoneData


Your adapter is not bricked per se. I have two of them and have been unable to get them to work at all under Sierra 10.12.6 using HDMI. I was able to update them both and reboot successfully. They both show up under System Information as you describe, but no connection is ever established with the HDMI display.

Failing the reboot of the computer is not the problem. It's just that the reboot is needed before the system will recognize it. If you have rebooted since then, you have done all that you can do. I have thought about reaching out to Apple Support, but feel it is going to quickly become a wild goose chase with them.


Possible to boot Linux on MacBook Pro in screen mirroring mode vs dual screen?

It does not.
The BIOS screens that you see on modern PCs, besides not being BIOS (rather UEFI) are just not available to modern Macs. That's what you get when you build the software AND the hardware. You don't need a separate interface to adjust the hardware, it is all done from inside macOS.
That said, it is possible to make some changes that take effect pre-boot, using the nvram command
nvram -p
Should give you all the settings currently set in non-volitale RAM. Many of which you can set yourself. A quick search should turn up resources that show the possibilities.
Though I doubt you can do what you want to do there. Those settings are controlled exclusively by macOS, so you would likely have to set them inside the OS of anything you booted the Mac from.


Can I copy xcode from my applications folder to external hard disk?

Have you reviewed the helpful details in this question?

I have successfully moved Xcode to a different drive (though in my case an internal SSD), but as the answer says a simple move doesn't quite sort everything out, and you need to fix where various Command Line Tools think the install is. The problem with permissions is probably not due to it being an external drive. You need to get enough permissions to move files, which you can do at the command line ('terminal' application). If you don't know how, then look for help on moving and relinking directories in OS X and proceed carefully having practiced on tiny directories first, having taken a backup.

PS I can't comment on the question, wpbut I think your mean move not copy which makes a big difference.


Safari not loading Gmail; Google/YouTube invalid certificate

A few things to check.

You said you uninstalled your extensions. Are they definitely gone? Check the following folder. It should be empty except for an Extensions.plist file.

/Users/YOURUSERNAME/Library/Safari/Extensions

You mentioned extensions but not plugins. Within Safari's preferences go to the Security tab and click on the button "Website Settings..." beside "Internet plug-ins". Uncheck anything you don't recognise there and try again. Especially, obviously, anything enabled for Google's sites.

Another thing to check is the proxy settings on your Mac. A quick way to access these is from the Advanced tab in Safari's preferences. There should be a "Change Settings..." button beside "Proxies" near the bottom of that tab that will launch System Preferences and take you right to the proxy settings. Hard to give you guidance beyond this, but look for any proxy settings that you haven't configured yourself.

One last thing to check for is malicious or buggy kernel extensions. While it's unlikely on Yosemite (as kernel extensions now need to be signed to load) it might be worth checking anyway. Open the Terminal application and type the following command it will list any kernel extensions that don't identify as coming from Apple.

kextstat | grep -v "com.apple"

Failing that a useful tool to help people diagnose problems is EtreCheck. Download and run it and paste the output into a Gist and update your question with the link.


Mac makes beeping sound every five minutes without pop up notification. Origin unknown

Thank you all for commenting.

Finally, I managed to identify the culprit. The sound (beeping) was actually an alert by the app (Effortless). (I quit app by app, when the sound suddenly stopped). The alert got probably turned on by a recent update, as I don't remember turning it on/off.

Here is the preference I needed to turn on to mute the sound.


Way to auto-group existing photos into events?

In iPhoto > Preferences > General there is an option "Autosplit into Events" that you can set.

If all you are seeing is the one Photostream event, I'd guess that it isn't finished importing and it will split the events when it is done.

I don't have a photostream event in my events in iPhoto, I just have an iCloud tab that is on the same level in the sidebar as Events.


Did you delete /System/Library/LaunchDaemons/org.apache.httpd.plist?  If so, either replace it with a copy from another Mac (so it can be disabled properly), or reboot the computer (since it doesn't exist, it won't get loaded on reboot).


The short answer is...

Using OS X boot media or your recovery partition (if available; Command+R), boot into it like you are going to do an install.  However, when you get to the first screen, launch Disk Utility and do a "Secure Erase" of your hard drive.

Once that is done, you can stop there and have a white MB with no OS or you can continue and install an OS for the next person who becomes the new owner.

Can your white MB support Internet Recovery?

If it is the 2010 model (their last one before resurrecting the line last year) and you had Lion installed with the EFI Firmware update, you can use Internet Recovery.  https://support.apple.com/en-us/HT202313

There's no harm in checking...just press Command+Option+R during boot.  If you get to Internet Recovery, then you have it.  If not, then chances are, your MB doesn't support it.


You need to sync your iPhone with your new Mac using USB. After you've done so, there is a check box to sync using WiFi in the iPhone's tab in iTunes.

Be careful though, if you sync with your new Mac, and you haven't transferred your media to your new Mac from your old Mac, you will lose the media on your iPhone.


Why won't my MacBook Pro boot from a Linux Live CD?

Macs use the EFI Firmware (BIOS for Windows).

You need to download a special Mac ISO that allows to boot on both BIOS and EFI Systems.

For Ubuntu 11.10 you can download the specific Mac image here:
64-bit Mac (AMD64) desktop CD

By experience I know that the following distros allow to boot on EFI systems using the "standard" ISO: Debian, Fedora, Linux Mint

Your questions is related to this here on askubuntu.


This website seems to be able to retrieve some information about Apple devices from the serial number.

There is also this website.


It is not a menu bar item, but this preferences pane called Hosts is by far the best /etc/hosts manager I tried. And you can enable or disable entries easily.


It could be somekind of software or hardware fault, if it's a software fault try this:

Reboot the phone, hold the home button and the power button at the same time till you see an apple logo

If it doesn't help, try to update the phone to iOS 10.3.1

If none of this help, try to bring your phone to the local Apple Store, or the place you bought it.


Unable to turn on bluetooth with Yosemite

Hopefully you found the solution by now, but I have had this issue numerous times with Yosemite. I have to shutdown the system completely (not a restart) and then it miraculously comes back on. It just shuts off completely for some unknown reason.


FaceTime calls keep disconnecting the moment I answer

Here's a link that might shed some light on that issue. http://support.apple.com/kb/TS5419
D.


How can I rip a DVD so that it has multiple audio tracks and subtitles available when synced with my iPad?

You could check out subler, it's a great .mp4 swiss army knife, and supports soft subtitles. I've used it with success with my Apple TV 2, and it work without issue, although I haven't tried on my iPad yet.


What's the best iPhone SIP apps work internationally and allow recording?

I've used Acrobits SoftPhone (link goes to their site, iTunes link below) for some time, thought admittedly very sparsely and only for the simplest of use cases, so, much of this is taken from their site.

Use the OS' Address Book: Yep, it maintains it's own "quick list" (favorites) however.
and global Recent Calls list: Nope, maintains it's own (pretty sure this one is impossible anyways, "private APIs" and all that).

Load as fast as Phone.app: I call this subjective, because Phone.app is always running, which gives it an inherit speedup compared to anything else. Acro's SoftPhone does support the VoIP backgrounding, and even push, so you can "Swipe To Answer", but it still takes at least a couple seconds to do. (At least that's how it feels, comparatively speaking.)

International Number Support: I think this is not so much a client feature as much as it is a feature of your server you SIP register to. This one is unknown to me as I've never attempted to call an international (outside the US) number.

Allow Recording: Yes. Upon tapping the record button, a voice announcement is played, and then conversation is recorded and able to be replayed from the app.

Skype: Nope

Google Voice: Yep, but to what extent, I am unsure. Per their website:

  GoogleVoice users:  Though we have integrated GoogleVoice, Acrobits Softphone's main use is as a SIP client.  You can setup Acrobits Softphone to initiate GoogleVoice calls through other types of numbers, but to get the full functionality of Acrobits Softphone, you need to have GoogleVoice linked to a SIP Account.

Rest: If it's SIP, it should work.

Bonus: It supports ZRTP. Zimmerman's encrypted RTP protocol for SIP calls. Free for incoming calls, in-app purchase for initiating calls using it.

iTunes Link: Acrobits Softphone.


No - people will not connect due to slowness of the storage backing the share long before you'll hit a limit on connected users if there even is one.

I've got 55+ connections to a couple Mac Mini each running just normal sharing and server sharing of various flavors.

I recommend performance mode for any situation where you run a web app or server app or file sharing. The optimizations for single use that protect the system from runaway processes isn't the correct optimization for dozens of people consuming stable services that run as daemons.

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


How do I navigate backwards forwards when there's no physical or screen buttons?

You were probably switched to the App Store app through a URI scheme. The web page will still be open in Safari. You can either switch back to Safari normally using the home screen or through multitasking.


How to remove outdated casks from Homebrew?

In Terminal, type:

for app in $(brew cask list); do cver="$(brew cask info "${app}" | head -n 1 | cut -d " " -f 2)"; ivers=$(ls -1 "/opt/homebrew-cask/Caskroom/${app}/.metadata/" | tr '\n' ' ' | sed -e 's/ $//'); aivers=(${ivers}); nvers=$(echo ${#aivers[@]}); echo "[*] Found ${app} in cask list. Latest available version is ${cver}. You have installed version(s): ${overs}"; if [[ ${nvers} -eq 1 ]]; then echo "${ivers}" | grep -q "^${cver}$" && { echo "[*] Latest version already installed :) Skipping changes ..."; continue; }; fi; echo "[+] Fixing from ${ivers} to ${cver} ..."; brew cask uninstall "${app}" --force; brew cask install "${app}"; done

Hint: Copy and paste the above command line into Terminal.


Sound broken on Windows 10 with Akitio Node Pro plugged in (works when unplugged)

This post in the eGPU Forums has the most automated solution.


How to reinitialize i-mac 2007 OS X 10.4

Internet Recovery isn't going to be programmed into that old of a Mac. Similarly the recovery HD isn't available with OS older than Lion.

You need to boot from the 10.4 installer or bring another bootable volume with MacOS on it to that Mac to work on it.

I suppose what "intiailize" means to you will govern if single user mode is of any help at all.


Are there any iPad accessories that vibrate, for silent alarms?

Unfortunately not.
The OS would have to have support for said accessories, and anyway, there are no accessories for vibration.

You can submit feedback to Apple on the iPad here, but they won't respond and it might take them some time to implement the feature (if they ever do).


Buy a USB flash drive that uses hardware encryption, where the unlock mechanism doesn't depend a software client, then format it however you prefer. An example of this would be a USB flash drive with a a biometric sensor which can scan a finger, or a built-in keypad where you can enter a PIN to unlock the drive. Several vendors sell hardware encrypted flash drives like these, including Apricorn and Imation.


Enable Two-factor authentication without being logged into an iOS/macOS device

The linked MacRumors article discusses your exact concern and solution in detail:

How to Set Up Two-Factor Authentication for Multiple Apple IDs on One Device

  As of February 27, 2019, Apple is requiring that all Developer accounts with an Account Holder role be secured with two-factor authentication in order to ensure that only the account owner is able to sign into the account.

  The requirement has caused some confusion among developers who have multiple Apple IDs, particularly those who use a dedicated Apple ID for their Developer account that is separate from their primary iCloud account used on their devices.

The solution to the problem requires you to login with your developer user account on a trusted device. This can be done by creating a new/temporary user account on a Mac, logging into iCloud with your developer Apple ID, activate Two-factor authentication when asked to and entering a phone number to receive text messages.

You can then proceed to setup an iOS device to receive verification codes without enabling other iCloud features. Go to Settings app → Passwords & Accounts and add a new iCloud account. After authenticating successfully, choose not to enable any of the iCloud features and save the account.

This way you can have a trusted device setup to receive Two-factor authentication codes without logging out of your primary iCloud account on your device.


How can I reinstall Snow Leopard when my DVD drive is not working?

I have no idea why the FireWire external drive didn't work, but the following did:

I took a neighbors Mac Mini and put it into target disk mode
I connected the Mini to my unit via FireWire
I put the media into the Mac Mini
I booted my unit holding the alt key down
When the list of available boot drives/media showed up, the OS install disk was showing up
I selected the optical drive (from the Mac Mini)
I installed the OS

I have no idea why this would work but my external FireWire optical drive wouldn't. It was incredibly slow but it did get the job done.

Although this is a solution, and maybe something that may be of use to someone else, I still have no idea why the external FireWire optical drive wouldn't work.


Full-Screen Auto-Location Change in OS X 10.10

I've never found any way to get full-screen apps to go to the left. At least they don't drop randomly in the middle of other Desktops like they used to, so at least you now know where they're going to be.

My workaround has been to use the default ctrl/number key commands in System Prefs > Keyboard > Shortcuts > Mission Control, as below, which in my case makes the first full-screen app accessible by  Ctrl ⌃   6  then  Ctrl ⌃   →  or one swipe.


How can I select all files of a type in a non-Finder, application window?

Here is the scripting definition file for the latest version of Transmit, downloaded today from the Panic homepage.

  Transmit.app AppleScript Terminology

Conclusion: Having read through the terminology and running a few brief tests in Script Editor to pass the time in an Apple Store, I highly suspect it is not possible to use AppleScript to select files in a Transmit file browser.

Justification: Most notably, there is no command that is called select, or with a name indicative of a similar function. Also lacking is any property belong to any element or class object that sounds like selected or selection.

There is a class of object belonging to a file browser called a selected browser item. This, as you may be able to guess, is an object reference to the currently selected file(s) in the file browser. Therefore, it is possible to retrieve a list of files currently selected:

tell application id "com.panic.Transmit"
    tell the front document
        if not (exists) then return null
        tell the current tab
            tell the local browser
                get the name of every selected browser item
            end tell
        end tell
    end tell
end tell

Any attempts to set the selected browser items either collectively or individually by index was unsuccessful.
 Invoking the make command to create a new selected browser item also failed.

Sorry that this might not be the answer you were hoping for.


How to remove additional vertical line from dock created by Automator app

The Automator workflow isn't what caused the vertical lines, as there is nothing in the workflow capable of doing that. There is a new feature, since macOS Mojave, in System Preferences > Dock which added an additional vertical line, [√] Show recent applications in Dock. Uncheck it and the vertical line on the left will go away.


zshrc file invisible in finder but present in terminal

According to Wikipedia:

In computing, a hidden folder (sometimes hidden directory) or hidden file is a folder or file which filesystem utilities do not display by default when showing a directory listing.

The ls command, of course, is a directory listing. The -a option "do not ignore entries starting with ." (ls man page)
So, yes the file is invisible, or hidden. But in the terminal, you are requesting to see all, including invisible or hidden, files.


How to use auto-updatable templates with Word 2011?

Just like in the Windows version, this is done via the menu: Tools > Templates and add-ins.
In the dialog box that appears, check "automatically update document styles". And of course set the correct template if necessary.

Each time you open the document, and the template location can be found, the styles will be updated to match those from the template.


Move your mouse cursor on the line that separates left column where are the conversation listing and the right column – the conversation window (the red arrow on the picture below). When the cursor changes to left/right arrows separated by | – just press left mouse button and drag it to the right expanding left column and bringing back the info you are missing now.


"The bless tool was unable to set the current boot disk" error in bootcamp macOS Sierra

I was able to resolve macOS Sierra error about the bless tool by using the pictured setting on WinClone 6.0.3. I did not restore from winclone backup but rather just made my BCP bootable as an EFI instead of legacy BIOS drive. For some reason macOS started to view BCP as an unbootable legacy BIOS drive. My guess is installing Paragon suite of tools like NTFS, Hard Disk Manager, and ExtFS for Mac had this sudden and unintended result during the runtime environment.

To prevent BSOD sysprep appears to be necessary when restoring WinClone backups on external drives.


Internal keyboard QWERTY; External Keyboard Dvorak

No, only a single keyboard layout can be active at one time and it will apply to all keyboards.  But switching layouts is very simple:  Apple/Command + space.  Or you can no doubt make it even simpler if you want.

Update 2016:  It's possible now to do this with Karabiner, as described at

Different key-maps/bindings for in-built keyboard and Bluetooth keyboard


App Store forcing me to pay twice for the same app but on different devices

Mac apps and iOS apps are completely separate.

If you purchase a Mac app, you can install it on any of your Macs. Likewise for an iOS app, which can be installed on any of your iPhone, iPad or iPod touch devices. Mac apps can't be run on an iOS device and vice versa — they are independent systems which link purchases independently.


Environment variable for Apple Shake 4.1

Bash command which shake gives me the following result:

/usr/bin/shake

And the content of the shake file in /usr/bin/ contains a script like this:

# set env var, NR_SHAKE_LOCATION if not set

if ${?NR_SHAKE_LOCATION} == 0 then
    pushd `dirname $0` >& /dev/null
    setenv NR_SHAKE_LOCATION /Applications/Shake
    popd >& /dev/null
endif

# launch shake

exec ${NR_SHAKE_LOCATION}/shake.app/Contents/MacOS/shake $argv:q


How to mark as read e-mails from a certain person in mail app

Using the "Rules" feature of Mail in Yosemite, you can make it so emails from a certain address are automatically marked as read by following these steps:

Open Preferences (CMD + , or Preferences in the Mail Menu)
Navigate to the Rules Tab (furthest to the right)
"Add Rule"
Condition: "From" "is equal to" "(email goes here)"
Action: "Mark as Read"


How to use an application name to kill it from a script

Minecraft Server should be detectable through the arguments passed to its java process.

Over at Unix & Linux, the question kill process based on arguments tackles this problem: how to kill a specific java process based on its command line arguments.

The top answer recommends using pkill with the -f flag to kill based on the arguments associated with a specific process. The final command may be as simple as:

pkill -f 'MinecraftServer'

With regard to using cron, this is fine but Apple recommend migrating to launchd as cron is less efficient.


As you know with SATA connection you get 3 to 6 Gb/s.

With Firewire you get < 1 Gb/s data transfer.

To be specific:

Firewire 800 is 800 Mbits/s (Mb/s) not 800 Mbytes/s (MB/s) [8 bits in a byte] its a common misconception. so Firewire 800 is rated up to 80 MB/s.


SMB share only accessible with FQDN or IP address, netbiosname no longer resolves

I had been using 10.7 for the last two years, and have a Windows 7 server in the closet that I use to share files with all the Mac and Windows users in our office, of which there are equal amounts of each due to their differing roles (Accounting, Coding, Editing on FCP).  As an Apple support tech, I have seen many of my clients with odd issues as soon as they upgraded, and it made me hesitate to move to Mountain Lion; but I just purchased a new Macbook Pro, and finally wanted to see if I could resolve any upgrade issues I had in order to help future clients.

OF COURSE! The first thing that happened was my ability to connect to the Windows shares using a Netbios name was gone.  Even with the exact same settings migrating from 10.7 to 10.8, I now had to use the IP address of the server, as Mr. Rabbit above illustrated, or by installing Samba...a daunting task involving tons of Terminal commands. Not interested in overkill; I like the principle of Ockham's razor when it comes to this stuff.

I decided to take a look at what I could do with this issue, as I attempted yesterday to resolve it but couldn't figure it out.  After a night's rest (and a strong cup of joe) the answer revealed itself.  (I'm running 10.8.4, fyi.)

Open System Preferences.
Go to Network.
Highlight your Network (ethernet or wireless) and click the Advanced... button.
Select WINS from the Menu items.  Update your NETBIOS name of your Mac.
Make sure your workgroup is the same as the share you're connecting to.
Enter the IP Address of the shared resource (Windows machine).

Usually it took between 10 and 20 seconds for the network shares to resolve; now they are loading up within about 2 seconds.


How does windowing system work on MacOS?

Macs have their own windowing system called AppKit which is not based on X11. You can certainly install X11 and use it but it's not how most Mac apps work. Creating a window from the ground up with no frameworks is going to take some work, and is maybe better suited for Stack Overflow. Even there though, this is such a rare need that you might have trouble getting an answer.

If you want to get into the real low-level details of making things work, resources exist, though you can no doubt Google as well as me. One good starting point might be the New OSX Book site.

A simple example with minimal framework code might look like this:

import Foundation
import AppKit

let aWindow = NSWindow(
    contentRect: NSMakeRect(0, 0, 400, 210),
    styleMask: [.titled, .closable],
    backing: .buffered,
    defer: false)
aWindow.makeKeyAndOrderFront(nil)

RunLoop.current.run()


Took some digging but the answer is available in Unix & Linux:

Process substitution (the $(...) part) occurs before find gets even executed
So before find even starts, $(basename "{}" gets executed returning {}, turning your command into find . -type f -exec echo "{}" \;
Now find starts and just echos each file found.

The output of dirname just looked right because dirname {} (or actually dirname ANY-FILE) always returns . (see the part after Either the dir is "/" or there are no slashes in dirname.c).
As an alternative you can use
find . -type f -exec sh -c 'echo "$(basename $1) ++ $(dirname $1)"' _ {} \;


App Store is insanely slow on Mac OS X Lion

I'm not aware of a specific problem with this, but generally when I have an issue of an App running slow, I blame corrupt cache/preference files. What I would recommend is using an App like AppZapper. You can use a free trail from: http://www.appzapper.com/downloads/appzapper.dmg which will last for 10 "zaps"

I would recommend you drag App Store.app into AppZapper, and delete all files BUT App Store.app. Do so by UNCHECKING THE BOX beside App Store.app. On the next launch of the Mac App Store, it'll recreate these (possible corrupt) preference/cache files and hopefully fix your slowness problem :)


MacBook Air: Can't connect to my TP-Link wifi router

After long experimenting I've changed my Wi-Fi channel settings on the router from "Automatic" to an average value (8, in the range 1 - 13).

Now the network is well visible.

Ed. Here: https://apple.stackexchange.com/a/74575/36329 is shown how to check what channels are supported by Apple (Broadcom actually) hardware.


Carrier name in the status bar not showing

From searching around the internet I found a few users were experiencing this bug on iOS 12. If it comes back, you can update to iOS 13 and that should fix it.
You can also Update Your Carrier Settings:

Make sure your device is connected to a Wi-Fi or cellular network.

Tap Settings > General > About. If an update is available, you'll see an option to update your carrier settings.

It could also be an issue with your carrier.


Double check to make sure there is no dirt in the headphone port - there is at least one sensor there that might be dirty and making it hard for the system to tell what is or is not plugged into the port. Blow it out with compressed air and/or carefully remove whatever is in it with a toothpick.

http://www.instructables.com/id/How-To-Clean-A-HeadPhone-Jack/

In many Macs, the headphone jack also has optical audio output in the same port, so if some dirt is in there, the system might think an optical cable in plugged in, so the headphone circuit will be turned off. If the system preferences says "digital", than probably this is what has happened.


Ordered list with capital letters in PowerPoint?

You can do this in the English version of PowerPoint 2011.

In PowerPoint, go to the Format menu.
Select "Bullets and Numbering".
Select "Numbering" in the right navigation panel.
Choose the appropriate method.

Since there appears to be a difference between the English version and the German version, an imperfect workaround is to use a custom bullet.

This is imperfect for two reasons:

You would have to specify the bullet for every item on the slide that you want to be enumerated as such.
You can only specify a single character, so you only get "A" instead of "A." for your bullet.

Using this method, this is what your slide would look like:

You could expand on this idea further, which gets increasingly hacky.  For example, you could create a graphic that consists of "A. ", "B. ", "C. ", ... and then use those as your custom bullets.  Using graphics like this for custom bullets can cause difficulty if you want to update your slides in the future but don't have the original graphic file available.


How to view only my mail box and not the shared ones

I am not sure to understand your question, but here is what I think it is.

You can create a New Smart MailBox (under the Mailbox Tab) that will automatically filter all your personal emails (addressed to you) and store them in to that mail box.


How to do voice chat with iChat by configuring Google account

You need iChat as a client on both ends. After this it will be automatically available.


Has anybody seen similar behavior and found a solution?

Nope, never seen this before, but I've noticed that the default route is missing in the routing table of the non-working connection.

The default route is needed so that packets for destinations not listed in the routing table can be properly routed and delivered.

You can fix it by adding the route like this:

sudo route add default <IP address of router>

In your case:

sudo route add default 192.168.182.1

This treats the symptoms, not the disease. To find out what's wrong download dhcpdump from http://www.mavetju.org/unix/general.php, compile it in Terminal:

cd ~/Downloads/
tar xzf dhcpdump-1.8.tar.gz
cd dhcpdump-1.8
make

and run it:

sudo ./dhcpdump -i en0

You'll get an output similar to this:

  TIME: 2014-02-18 10:04:03.832
    IP: 0.0.0.0 (e0:f8:49:27:4e:22) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
    OP: 1 (BOOTPREQUEST)
 HTYPE: 1 (Ethernet)
(...)
OPTION:  53 (  1) DHCP message type         3 (DHCPREQUEST)
OPTION:  55 (  9) Parameter Request List
    1 (Subnet mask) 3 (Routers) 6 (DNS server) 15 (Domainname)
    119 (Domain Search) 95 (LDAP) 252 (MSFT - WinSock Proxy Auto Detect)
    44 (NetBIOS name server) 46 (NetBIOS node type)

OPTION:  57 (  2) Maximum DHCP message size 1500
OPTION:  61 (  7) Client-identifier         01:e0:f8:49:27:4e:22
OPTION:  50 (  4) Request IP address        10.0.0.31
OPTION:  51 (  4) IP address leasetime      7776000 (12w6d)
OPTION:  12 (  8) Host name                 avallone
---------------------------------------------------------------------------

  TIME: 2014-02-18 10:04:03.934
    IP: 10.0.0.1 (c4:3d:c7:a6:a3:98) > 10.0.0.31 (e0:f8:49:27:4e:22)
    OP: 2 (BOOTPREPLY)
 HTYPE: 1 (Ethernet)
(...)
OPTION:  53 (  1) DHCP message type         5 (DHCPACK)
OPTION:  54 (  4) Server identifier         10.0.0.1
OPTION:  51 (  4) IP address leasetime      86400 (24h)
OPTION:   1 (  4) Subnet mask               255.255.255.0
OPTION:   3 (  4) Routers                   10.0.0.1
OPTION:   6 (  4) DNS server                10.0.0.1

The important part for us is option 3 in the BOOTREPLY packet:

OPTION:   3 (  4) Routers                   10.0.0.1

Is it missing in the answer your Mac gets, or are there other options like static routes (option 33) that might confuse the BSD network stack?

(You could also use sudo tcpdump -i en0 -s 1500 -XX port bootps or port bootpc to analyze the DHCP packets but dhcpdump offers a much more readable output.)

Which is the value of RouterIPAddress in/private/var/db/dhcpclient/leases/<interface>,<count>-<MAC address> when the connection is not working? As an example, this is my DHCP lease file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>IPAddress</key>
    <string>10.0.0.31</string>
    <key>LeaseLength</key>
    <integer>86400</integer>
    <key>LeaseStartDate</key>
    <date>2014-02-21T07:04:53Z</date>
    <key>PacketData</key>
    <data>
    (...)
    </data>
    <key>RouterHardwareAddress</key>
    <data>
    (...)
    </data>
    <key>RouterIPAddress</key>
    <string>10.0.0.1</string>
    <key>SSID</key>
    <string>hotspot</string>
</dict>
</plist>

Any clue where the duplicated line got there and how i can get rid of it? And matter of fact, what does it even do?

It looks like your Mac can't properly process the DHCP reply from the router. You can delete the duplicated line with:

sudo route delete -ifscope en0 -net 192.168.182 -link 'link#4'

Since the duplicated routes have the same destination and gateway I don't think they will hinder network functionality, as you can see, only one of them is being used, the one with Refs greater than 0:

192.168.182        link#4             UC              0        0     en0
192.168.182        link#4             UCSI            2        0     en0


You say that you 'switch' to the Guest login. Are you using fast user switching and leaving Skype running on your other account? It may not be a problem with the Guest account, but with trying to run multiple instances of Skype on the same machine.


Can I copy SD cards using an iPod touch?

Probably not, as the Apple iPad Camera Connection Kit is officially not supported on iPhone or iPod touch; and that would just give you the physical connection of your SD card to the iPod touch.

To have direct access to the file-system of your SD-card you need a jailbreak.
There is a slight chance you may get the Apple iPad Camera Connection Kit working on a jailbroken iPod touch:

Check out iConnectionKit and this YouTube video.

  Camera Connection Kit on iPhone / iPod Touch (upcoming JB tweak)

  PROJECT STATUS = ALPHA

  Top 5 contributors will be granted early beta access on 2nd of April 2012.

  SUPPORTED DEVICES - iOS 5.0.1

  iPod Touch 4G - [Tested & Working] - Watch the demonstration videos.
  iPod Touch 3G - [Possible] Contribute any amount to help us afford the device and enable the Camera Connection Kit
  iPhone 3GS - [Possible] Contribute any amount to help us afford the device and enable the Camera Connection Kit
  iPhone 4S - [Possible] Contribute any amount to help us afford the device and enable the Camera Connection Kit
  iPhone 4 - [Possible] Contribute any amount to help us afford the device and enable the Camera Connection Kit

  JB required.


How can I download a webpage to a PDF in Terminal?

Check out Wkhtmltopdf.

You can download the binary from that website. Note that you should change the file permissions to +x to make it executable.

For usage, check out http://code.google.com/p/wkhtmltopdf/wiki/Usage or execute:

  wkhtmltopdf-0.9.9-OS-X.i368 --help


iOS simulator always saves images on desktop

[Edit to add Automator steps]

You can't change the location, but I often use a little script like this to keep things tidy:

#!/usr/bin/env bash

destination=~/screenshots

while [ true ]; do
    if [ -n "$(shopt -s nullglob; echo ~/Desktop/Simulator\ Screen\ Shot*.png)" ]; then
        mv -v ~/Desktop/Simulator\ Screen\ Shot*.png "$destination";
    fi
    sleep 5
done

Since you're using the iOS simulator you probably know how to create this as an executable script already, so I'll avoid giving those instructions.

If not, I might use Automator.

Create folder screenshots in your home directory
Start Automator and create a new Document of type Application
Find the Run Shell Script action and drag it from the actions on the left to the workspace on the right
Paste the shell script without the first line with #! stuff
Save it and run it from applications
You should see the screen shot files be moved.
Here's a visual. http://www.screencast.com/t/KEbAFifHCTcc


Is it more memory/processor-efficient to open many windows in one desktop, or to make all these windows fullscreen?

To expand on patrix's point in comments above, essentially OS X keeps track of every open window regardless of where it is, because there is a process(es) running each window. It also manages RAM usage, taking from the poor (less recently used open programs) and giving to the rich (program currently being used). Even if a program has an open window on the same virtual desktop, if needed, OS X will cull RAM from that program to feed the currently active program.

It's theoretically possible you would incur a graphics performance penalty for having everything on one desktop, especially if you have transparency enabled, but otherwise, there aren't really any system implications. So, basically, do whatever works best for your workflow.


Copy directory structure and symlink files (alternative to `cp -as`)

The GNU version of cp is part of coreutils

brew install coreutils

It gets installed as gcp to avoid conflicts with the BSD version of cp (which behaves differently for some arguments).


Keyboard shortcuts not working in Safari and Firefox after update to Yosemite

I have had this exact problem for weeks, and it's been driving me crazy, but I've finally found a solution. I found this thread on the Apple Support Communities, where “stevendeluxe” says the following:

  Problem fixed!
  I compared the system preferences for each user and found out that I had several languages activated in the language/region settings. So I deleted the language adding the option "list sort order". This option wasn't activated in my test account.

  You have to try which language is the "bad one" on your system (In my case it was "german"...haha) and delete it. UPDATE: I've tried to re-add the deleted language and still safari works fine.

I did the same, went to “Language & Region” in OS X System Preferences (found in the Apple menu at the top left of the screen), and removed two languages I'd added as a lark (Swiss German and Klingon, to be precise), and after restarting the computer (which OS X requires if you remove the primary language), all my keyboard shortcuts work again. Joy and jubilation.

I hope this works for you, too.


Reading pdfs on iPad without storing them permanently

The Safari browser by default just views the PDFs. That should be sufficient.
It also has the option to "Save to iBooks" so you can access it later.


Unable to change volume during call when on speaker mode

Visited Apple store and ended up fixing the issue by "Reset all Settings".


Things you need to make this happen on macos:

1. Terminal emulator that supports sixel

iTerm2 recently added sixel support for viewing inline images. You'l need iterm 3.3 or later, which at time of writing is in beta, available in the test releases section of the downloads page.

2. Utility for converting images to sixel format

I used img2sixel.

  git clone https://github.com/saitoha/libsixel # Download the source code
  pushd libsixel # switch to the directory containing the source
  ./configure # This generates compilation settings for your OS
  make # Compile the program
  export SIXEL_DIR=${PWD} # Store current directory for reference later

  # Test it
  ./converters/img2sixel images/snake.png #should display in your terminal :)

3. w3m build with sixel support

Follow the sixel readme in tats/w3m

  popd # Don't clone w3m within the img2sixel dir
  git clone https://github.com/tats/w3m
  pushd w3m
  ./configure --enable-image
  make

  # Test it
  W3M_IMG2SIXEL="${SIXEL_DIR}/converters/img2sixel" ./w3m -sixel -o display_image=1 google.com

4. Install

If the above test worked, then the compiled img2sixel and w3m binaries can be copied into a dir referenced by $PATH, eg /usr/local/bin so you don't have to reference them explicitly each time you start w3m.


In System Preferences > Accessibility > Display, enable the "Reduce Transparency" option.

(Note, though, that that disables transparency across the whole system; it doesn't seem like it's possible to disable the transparency just for the menu bar anymore.)


Updating OS X El Capitan to macOS High Sierra as a developer

First off, why do you need to update beyond El Capitan? Yes, it will be end of life in a little less than a year, but if your concern is just getting started with the development project, you don't need to update macOS. A project built on Xcode 7.x and El Capitan will work just fine on (High) Sierra.

Putting that aside, yes, the latest Xcode will require the latest version of macOS. If you've done Time Machine backups of the box, then you shouldn't run into any issues with the OS and environment provided the backup is good (which you've indicated). For extra peace of mind, you could copy the project itself to an another disk or just make sure it is up-to-date with the source code repository (it IS in version control, right?!)

A project created with Xcode for El Capitan will (I believe) work without modifications on Xcode for High Sierra. However, you'll need to update the project for it to take advantage of the features of the newer OS / frameworks (e.g. something like Siri integration wouldn't be available without re-targeting the project to a newer framework version). Just be sure that if you're going to move to the newer version that you stay mindful of what minimum OS X / macOS version you want to support; you can easily lock out anything older than High Sierra which might not be your intention. In general, you want to support the minimum OSX version that has the features you need, so perhaps Mavericks (10.9) or Yosemite (10.10) would be a good starting point, but I'd probably just leave it as it was set by the previous developer.


The device you see under Shared section in Finder sidebar is not the computer you setup. In your case, that's a Windows computer with some form of sharing enabled.

If you do not access resources available in your local Network this way, you can choose to remove the Shared section from the Finder sidebar. Just open Finder Preferences, go to Sidebar tab and uncheck all the items shown under Shared section.


Unable to verify account name or password despite using correct details

I was having this issue also, tried restarting the computer, editing the SMTP, nothing worked. I went into internet accounts and clicked the remove button (-) in the bottom left. After removing and re-adding the account everything seems to be working fine!


Connecting to Lync Online [or Skype for Business] using the Messages App

No, Messages does not support the protocols used by Microsoft Lync / Skype for Business.


There is an application/patch called Retroactive that might let you run Pages '09; not quite sure, as the documentation isn't that specific.I know it addresses Aperture, and I plan on trying it after I patch my '11 MBP to run Catalina


How to update XCode with a different userid?

Delete the app from /Applications and then re-download it from your preferred Apple ID. Launchpad deletion is a bit cleaner, but does the same thing, preserving user files created by Xcode, but deleting the application itself.

Unless you stored project files in /Applications, you won't affect project files or user settings since they get stored by default in /Users


This may work, but looks to me like it needs quite a bit of work to make it go.

https://github.com/lunow/terminalscreensaver


Get bluetooth keyboard working identically to built-in keyboard

Troubleshooting is a process of elimination and often requires patience.

As a starting point, I'd try to reset both the macOS Bluetooth Device List and Bluetooth Controller.

IMPORTANT: This will reset all connected Bluetooth devices, including any wireless keyboard or mouse, so they will need to be reconnected.

Before commencing, you will need to have the Bluetooth icon showing in the menu bar. If it is not there, open System Preferences > Bluetooth and enable the option Show Bluetooth in Menu Bar.

Resetting the macOS Bluetooth Device List and Bluetooth Controller

Follow these steps:

Hold down both the Shift and Option keys and at the same time and click on the Bluetooth icon in the menu bar. Once the menu is showing, release the keys.
From the Bluetooth menu, choose Debug > Remove All Devices
Hold down both the Shift and Option keys again and at the same time click on the Bluetooth icon in the menu bar.
From the Bluetooth menu,  choose Debug > Reset the Bluetooth Module
Restart your Mac
Setup your keyboard again

After doing the above, test your keyboard for a while to determine if it's now working better.

If it's not, there are other things we can try/test for on the MBP side of things. However, before doing that, the next step should be confirming the keyboard itself is okay. If possible, test the keyboard with another computer and confirm it's working okay with that. If it isn't, then replace your keyboard batteries of make sure they're fully charged and test again.

Let me know how you go up to this point and if necessary we'll proceed further.


On my iPhone I can't give my apps access to the camera, microphone, etc

Sometimes a simple reboot, or even a forced reboot may work. If not, try going to Settings > General > Reset > Reset Location and Privacy and see if this fixes the problem.

Information extracted from Digital Zen. Additional information on this page, too.


How do I unlock a .plist file in /private/var/db/receipts so that I can change it?

You probably need to add an ACL to the immediately enclosing folder too.

Not certain about the entire path, but you could always later remove with
sudo chmod -R -N /path… at the highest directory level you reached to enable it, which will remove ACLs from the entire directory tree at & below your /path...


Is there any app to always display time in touch bar?

Here you go.

Download from here: https://github.com/nihalsharma/Clock-Bar/files/1801968/Clock.Bar.app.zip
Repo: https://github.com/nihalsharma/Clock-Bar
Medium: https://medium.com/@nihalsharma/clock-right-on-the-touch-bar-fd3ed4b392b2
Product Hunt: https://www.producthunt.com/posts/clock-bar
You can install the app directly through brew install --cask clock-bar


Can I cancel a download of a Mac Store app?

Specifically in Lion, here's how to do it:

Go to Launchpad, click and hold on the downloading item
All icons will start wiggling
Click the (X) on the download

or

Hold down the Option key from the “Purchases” menu in the Mac App Store, this causes the “Pause” button to turn into “Cancel”. See this article for detail.

It will ask for a confirmation. I confirmed delete, and it was still there    - a reboot made it disappear, but I suppose you could restart just Launchpad as well.


iPhone Health "Walking + Running Distance" is way off

If you have any 3rd party apps for health tracking, like Withings, they sometimes add onto your records.

My experience was my Withings app completely doubling my steps and distances.  If you do have these apps, delete them or just turn of their accessibility to your health.


Are there any GPS recording applications for the iPhone?

There are a ton of 'em; Cyclemeter, Strava, MotionX, and many, many, others to name a few.

Most have an export option that'll spew out a gpx file (or one of a different format) that you can then do whatever you want with.

(I personally use Cyclemeter for recording and sharing bike rides -- there are many others that are more customized to other kinds of activity)


How do I mark all podcast episodes as played in iOS10?

Marking all podcasts as played

This feature was originally removed sometime during iOS 7 (I think iOS 7.1, but am not certain on this).

Just in case you're not aware, the closest option to doing this within the builtin Podcasts app is to do as follows:

Launch the Podcasts app
Tap on My Podcasts
Tap on the Podcast series you want to mark as played
Tap on Edit (located at top right corner)
Now tap on the radio buttons on the left of each episode
Tap on the Mark option at bottom left
Select the Mark as Played option

This will mark all your selected podcasts as played.

Of course, you can also use iTunes to mark them all as played and then sync your iPhone, but that may only be quicker overall if you wanted to mark multiple series of podcasts as played. Otherwise the above steps will most likely be more convenient - although certainly not as convenient as the older Mark all as Played option in earlier generations of iOS.

Gone forever?

In terms of whether this feature is gone forever, no-one here (or even at Apple) can answer that. There's no telling what may or may not happen with the Podcasts app in future.

Alternatives
Finally, there are a number of very popular third party podcast apps which many users have turned to. It may be worth you investigating some of these to see if they're suitable for your needs. I list a few below (some are free, others aren't):

Overcast
Pocket Casts
Downcast
iCatcher! Podcast player
Pod Wrangler

Note: I am not affiliated with any of the above apps in any way.


How to write a service to get some string?

You can add a "run applescript" command to your automator workflow

set the clipboard to "my_name@domain.com"
tell application "System Events"
    keystroke (the clipboard)
end tell

OR

tell application "System Events"
    keystroke "my_name@domain.com"
end tell

You can add this AppleScript to your Automator workflow to be able to insert the time and date from your clipboard

set AppleScript's text item delimiters to ","
set theLongDate to (current date)
set theLongDate to (date string of theLongDate)
set currentMonth to (word 1 of text item 2 of theLongDate)
set currentDay to (word 2 of text item 2 of theLongDate)
set currentYear to (word 1 of text item 3 of theLongDate)
set monthList to {January, February, March, April, May, June, July, August, September, October, November, December}
repeat with x from 1 to 12
    if currentMonth = ((item x of monthList) as string) then
        set theRequestNumber to (text -2 thru -1 of ("0" & x))
        exit repeat
    end if
end repeat
set currentMonth to theRequestNumber
set currentDay to (text -2 thru -1 of ("0" & currentDay))
set theShortDate to (currentMonth & "/" & currentDay & "/" & currentYear) as string
set CurrentTime to (time string of (current date))
set CurrentTimeandShortDate to (theShortDate & " @ " & CurrentTime)

set the clipboard to the result -- the result formatted like this 04/16/2017 @ 12:27:00 AM

-- If you only want to copy the time and date to your clip board without sending the keystrokes, Then comment out the next three lines

tell application "System Events"
    keystroke (the clipboard)
end tell


Issue encrypting my Seagate drive with Disk Utility on macOS Sierra 10.12.6

You will not be able to do this if the disk is formatted as FAT, FAT32, or EXFAT. In order to encrypt the disk, it has to be HFS or APFS.

You will need to format the disk to HFS or APFS and then you can encrypt. When formatting, there should be an option to format as APFS Encrypted or macOS Extended Encrypted. You can select either one of those or you can encrypt after formatting.

Good luck!


There is a bluetooth audio delay on my Mid 2014 Mac on Mojave

Allegedly, Tooth Fairy cures all manner of Bluetooth woes.


launchd may do what you need. As long as your system isn't asleep the entire day, and it is scheduled using the StartCalendarInterval (see below), launchd will run your script once a day. Here's what I mean:

If you schedule your script to run at (for example) 12:00 noon, AND your mac is awake at 12:00 noon, then your script will run at 12:00 noon.
If you schedule your script to run at (for example) 12:00 noon, BUT your mac is asleep at 12:00 noon, then your script will run as soon as your mac wakes up.

IMHO, launchd has an advantage because it is part of MacOS. The only 3rd party tool you might want to use with it is LaunchControl (instead of the native launchctl). LaunchControl is a GUI-based app used only to help you create/edit your .plist, and can help managing & troubleshooting if that becomes necessary. The .plist file contains the instructions that will be used by launchd to start your program, and can be very simple. And of course you can avoid 3rd party software completely by simply creating the required .plist "manually" with a text editor.

As mentioned above, the configuration key you need to use in your .plist to schedule the time to run your job/script is StartCalendarInterval. According to man launchd.plist:

  Unlike cron which skips job invocations when the computer is asleep, launchd will start the job the next time the computer wakes up.  If multiple intervals transpire before the computer is woken, those events will be coalesced into one event upon wake from sleep.

Example

Here's an example of how to use launchdto create a User Agent. The scope of a User Agent is that it only runs for one user. Note that it is also possible to create Global Agent, or a Global Daemon that runs for multiple/all users, but we'll leave that for another day. :

Create a script in your home directory (~/) to output the date and time whenever it's run:

#!/bin/bash
CURRENTDATE=`date +"%c"`
echo Current Date and Time is: ${CURRENTDATE}

Name the script echodatetime.sh & make it executable:

$ chmod 755 ~/echodatetime.sh

Create a .plist file in ~/Library/LaunchAgents/sdm.simple.exampleofPLIST.plist:

  EDIT: NOTE! DO NOT USE ~/ as shortcut for user's home directory! You must use a full path specification, or it won't work.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Disabled</key>
    <false/>
    <key>Label</key>
    <string>seamus.simple.example</string>
    <key>ProgramArguments</key>
    <array>
        <string>/Users/seamus/echodatetime.sh</string>
    </array>
    <key>StandardErrorPath</key>
    <string>/Users/seamus/echodatetime.error.txt</string>
    <key>StandardOutPath</key>
    <string>/Users/seamus/echodatetime.log.txt</string>
    <key>StartCalendarInterval</key>
    <array>
      <dict>
          <key>Hour</key>
          <integer>1</integer>
          <key>Minute</key>
          <integer>25</integer>
      </dict>
      <dict>
          <key>Hour</key>
          <integer>1</integer>
          <key>Minute</key>
          <integer>26</integer>
      </dict>
      <dict>
          <key>Hour</key>
          <integer>1</integer>
          <key>Minute</key>
          <integer>27</integer>
      </dict>
      <dict>
          <key>Hour</key>
          <integer>1</integer>
          <key>Minute</key>
          <integer>28</integer>
      </dict>
      <dict>
          <key>Hour</key>
          <integer>1</integer>
          <key>Minute</key>
          <integer>29</integer>
      </dict>
    </array>
</dict>
</plist>

This .plist will cause ~/echodatetime.sh to be executed at the following times every day:
  01:25
  01:26
  01:27
  01:28
  01:29

  You can change the integer values in the array for the key StartCalendarInterval to get the timing that suits you. This is just an example that I used for testing.

The example above shows a "burst" of five (5) runs at one minute intervals. This was done to show the somewhat odd syntax required for such a schedule. Scheduling a single event to run once a day, every day, at 12:00 noon may be accomplished by substituting the simpler StartCalendarInterval key shown below into the .plist shown above:

    <key>StartCalendarInterval</key>
    <array>
        <dict>
            <key>Hour</key>
            <integer>12</integer>
            <key>Minute</key>
            <integer>0</integer>
        </dict>
    </array>

load your job & check that it's running:

$ launchctl load ~/Library/LaunchAgents/sdm.simple.exampleofPLIST.plist
$ launchctl list | grep seamus
  -   0   seamus.simple.example

Monitor the output file declared in the StandardOutPath key:

$ tail -f ~/echodatetime.log.txt

After loading the .plist file, you will see the datetime output at the times designated in the StartCalendarInterval key: at one minute intervals beginning at 01:25 and ending at 01:29 if you use my .plist file.

Miscellany

The .plist files above have been tested, and operated successfully on my macbook pro running Mojave (ver 10.14.6). Also verified the behavior of launchd when an event schedule occurs during sleep: The task ran immediately after the mac "woke up", and logged the time it awakened (i.e. not the scheduled time).
Yes, the .plist syntax is arcane! Consider using LaunchControl instead of manually hacking these files.
A potentially useful hint: You can check the syntax of your .plist file like so:

$ plutil -lint /Users/seamus/Library/LaunchAgents/sdm.simple.exampleofPLIST.plist
/Users/seamus/Library/LaunchAgents/sdm.simple.exampleofPLIST.plist: OK

When you're finished with this example, you may remove the job from launchd, and then delete or move the file from your folder ~/Library/LaunchAgents. Otherwise, your job will be re-started by launchd next time you log in:

$ launchctl remove seamus.simple.example
$ mv ~/LaunchAgents/sdm.simple.exampleofPLIST.plist ~/archive

Alternatively, leave the file where it is, and set the Disabled key  to true in the .plist:

    <key>Disabled</key>
    <true/>


Keyboard shortcut for moving (not copying) files in Finder

Assuming I understand the question correctly, all you have to do is add the option key to your keyboard shortcut. So, within Finder, use:

command+C to copy the file
option+command+V to move the file


Ouch!
That's a smashed screen, I'm afraid.
You can see the impact point & the cracks radiating outwards…

Quite often these are caused by closing the lid with something trapped inside, rather than actually being struck by something when the lid is open.


How can I remote control music on my computer from my iPhone?

Get Remote from the App Store which lets you control iTunes playback on your computer.


Mac OS 10.7.5 – VLC - Can't find AB Loop Hotkey in Preferences

System Prefs > Keyboard > Shortcuts > App Shortcuts.

Hit +  add VLC & set up as a Menu Command

[if you can't find the → character just copy/paste this… A→B Loop]

Add any hotkey you like - beware of duplicates, of course - the new hotkey will then show in VLC's menu as though it were native.

I don't know how A→B Loop behaves on the PC, but on Mac it's simply one tap to set the 'in' point A, second tap sets the 'out' point B & automatically starts the loop. 3rd tap clears the loop points & playback continues.


Opening a new file in TextMate opens the last opened file as well

It's not something you can set in the app preferences.

If you want to change this behavior, open Terminal.app and type

defaults write com.macromates.textmate OakDisableSessionRestore 1

This will make Textmate not remember the last session.

Change the 1 by 0 if you want the default behavior.


How to start Safari on a browser page only when Error 502 stops happening?

A "quick and dirty" script to accomplish what you are looking to do could be written as:

#!/bin/bash

url = "http://url"
code=`curl -I $url 2>/dev/null | head -n 1 | cut -d$' ' -f2`

while [ "$code" == 502 ]
do
  sleep 5
  echo trying again
  code=`curl -I $url 2>/dev/null | head -n 1 | cut -d$' ' -f2`
done

open -a Safari $url

Basically, what it does is caputure the value that you output in a variable called code.  It then evaluates that variable in a While/Do loop every 5 seconds until the value changes.  Once that happens, it exists the loop and launches a Safari instance pointing to the URL.


Spam from NY Times & WSJ top stories notifications on iPhone

The below instructions apply to iOS 10. There will be similar settings on previous versions of iOS, though the steps may differ somewhat.

Open the News app and tap on the Favorites tab at the bottom.
Tap on the bell icon in the top-left corner.
Toggle off any channels that you don't want to receive notifications from. You can also toggle on any channels from which you do want to receive them.
Tap Done in the top-right corner to save.

If the channels (i.e. NYT and WSJ) you're getting notifications from aren't there, or you want to get notifications from channels that aren't present, you may have to temporarily add them as favorites to cause them to appear.

Tap on the Search tab at the bottom. Search for "New York Times" or "Wall Street Journal".
Tap on the channel's name.
Tap the + icon in the top-right corner.
Go back to the Favorites tab and follow the above instructions to turn notifications on or off, as applicable.
Once you tap Done on the notifications screen, you can remove the channels you just added as favorites if you want to do so. To do this, tap Edit in the top-right corner, and tap the X in the upper-left corner of each channel you want to remove.

The type of notifications you can get from a channel appears to be all or nothing for a channel, so unless the channel is split into specific sections, you can't opt just for Business stories, for example. There are also generalized "News Editors' Picks" and "News Top Stories" options. From my (admittedly limited) testing, you can't get notifications for topics (such as Business) that combine many channels into one categorized feed.

If the notifications aren't turned on in the News app, I have no idea where they're coming from. In that case, the next time it happens, take a screenshot (Home + Sleep) and post it in your question to help determine the source.


Automator script for restarting an application minimised without AppleScript

As you stated "I created a calendar automator script that runs every other night that restarts the application, but that brings the application to the front", I assume you have the parts of the workflow in place that closes your application on a timed-basis.
It sounds like the part you need solving is how to open the application after it's closed, so that it does not appear in the foreground.
Using a Run AppleScript action (deleting any and all sample code that may be present):
ignoring application responses
    tell the application named "..."
        if it is not running then run
    end tell
end ignoring

You should make sure that the part of your workflow that shuts down the application has completed before moving onto attempt a relaunch.  If the above script executes while the application is in the process of shutting down, it will not do anything.

For completeness, here's an example script that would handle the closing and relaunching of an application in the background.  It would be run using a Run Shell Script action, and assumes you have zsh installed:
#!/usr/bin/env zsh
bgreopen () {
        pkill -xi "$*" &&
        osascript <<-OSA
            ignoring application responses
                tell application "$*" to ¬
                    if it is not running ¬
                    then run it
            end ignoring
        OSA
} &>/dev/null

bgreopen Microsoft Teams

Replace "Microsoft Teams" with the name of your application.  It uses osascript to execute the AppleScript from the earlier part of this answer, partly to demonstrate its incorporation into a larger solution, and partly because it's very reliable at launching apps silently.
The shell command open has an option flag -j used to launch an app hidden.  It has been slightly less reliable at abiding the request to remain hidden in the past, but this was in an earlier version of the OS.  If you want to give this a try instead, it would actually be a more ideal method as it keeps everything executing in the same language rather than calling in and out to other places.  It's also a much more elegant solution:
#!/usr/bin/env zsh
(){    pkill -ix "$*" &&
       open  -ja "$*"
} &>/dev/null Microsoft Teams

Additionally, open has a -g option flag, which specifically stops apps being brought to the foreground upon launch.  Used independently of -j, it would open the app behind whatever you're working on, but not necessarily be hidden.  The -j flag ought to imply -g as well, but perhaps it doesn't and explains my varying mileage with it in the past.  So, you can experiment to see what works for you, and you can combine their use together with: open -jga "$*" (just make sure a is the last of the option flags immediately before the "$*" argument that represents the name of the application).

If you wanted to optimise efficiency of this process, you can google launchd.  It's the macOS launch demon that regulates execution of programs on a schedule, and would allow you to remove Automator and calendar alarms from the equation.  It would only require a .plist file that defines how often you want to run a script, and the script body or path to a script file, which would simply be the shell script above.


If you have a Linux/BSD computer connected to both the networks, you can use the mDNS responder Avahi to reflect the bonjour traffic between the two networks.

The relevant Avahi configuration (avahi-daemon.conf) is a section like this:

[reflector]
enable-reflector=yes

Here's another relevant SE thread with answers:

What, exactly, is required to make Airplay work across VLANs?

I have successfully used Avahi on my Soekris router (running FreeBSD) for several years to solve this problem.


Stop syncing Safari History through iCloud between 1 or more computers or iOS devices

Yes. Links, browsing history, open tabs. Everything should stop syncing on the device you uncheck Safari on.


How can I insert an image(jpg/tiff) to an existing GIF in Preview?

Preview is not an image editor.  It's a viewer.

To create images, you need something that allows you to do this.  You can get paid applications to do this and there are FOSS (Free Open Source) tools available.  Some of the more popular ones are:

Adobe Illustrator (Commercial illustration software)
Adobe Photoshop (Commerical photo editing software)
GIMP (Open Source Alternative to Photoshop)
Pinta (Like the award winning Paint.NET for Windows)
Tux Paint (Award winning paint program for kids)

There are many, many more available on the App store and online.

And if actual photo editing software isn't your cup of tea, Word Processing programs like Microsoft Word has rudimentary image editing built in.


Is the connector the only difference between a Cinema Display and a Thunderbolt Display?

The Thunderbolt monitor includes a number of integrated peripherals as well as being a monitor:

Three powered USB 2.0 ports
FireWire 800 port
Gigabit Ethernet port
Thunderbolt port

The actual connector for MiniDisplayPort and Thunderbolt is the same, but Thunderbolt can pass many protocols over the same cable, not just A/V signals.


Unable to log in to time capsule wired to an router after reconfiguring that router

FWIW, this is how I ended up logging in to administrate the time-capsule.

I cabled the TC to a laptop using one of the three LAN ports on the TC.  At that point Win7 indicated there was something connected at something like 192.168.1.1, which I suspect is the TC's default IP address.

Using that IP and the existing password, I was able to log in to administrate the TC via AirPort > File > Configure Other.

I suspect that on power-up, TC uses that default IP address until it successfully connects through it's WAN port using DHCP, or in my case, the user-configured fixed IP.

Anyway, with a successful login via AirPort, I was able to update the fixed IP to one that was in the range of the reconfigured netgear router to which it is WAN cabled.


What does the 2 stand for in "iPhone (2)" in find my iPhone app?

It means you have two devices using the same name. It has to do something to try separate them, so it adds a (2).

This can also happen if a single device is restored or set up as a new device, but is actually the same one. The initial device is preserved but a new one is set up to attempt to differentiate.


Mouse "randomly" slowing down or stuck in certain places (especially while starting a drag)

I just found this because I had the same problem. I noticed that the cursor would come to a crawl whenever I hovered across a list of links on a website. The culprit: I had my mouse cursor set to a larger size.

Solution: Go to System Preferences › Accessibility › Display, and set the cursor size to Normal (all the way to the left). After restarting Safari, the problem was gone. I can move across a list of links, the cursor switches between arrow and hand, without lag.


Time Machine wants 4.50 PB to backup 266.14GB

I'm going to take a wild swing at it being either bad local backups or a corrupted TM drive - or both - as I've had nothing but trouble with both ever since APFS was introduced. Mojave has been better than either of the Sierras, but still it happens occasionally [across two different Mac Pros running 2 different OSes, both with a permanently mounted internal TM drive.]

I can usually force backups to start to behave by clearing down 'stuck' local backups from Terminal but frequently I've had to use DiskWarrior to also fix the Time Machine drive itself. Hopefully your TM drive is still HFS+, as DiskWarrior can't fix APFS yet.

To clear down local backups, open terminal & type

tmutil listlocalsnapshots /

That will give you a list, similar to

com.apple.TimeMachine.2019-02-10-163737
com.apple.TimeMachine.2019-02-10-174021
com.apple.TimeMachine.2019-02-10-183659
com.apple.TimeMachine.2019-02-10-193738

For some unknown reason it just seems to hang onto way more of these than seems sensible, though it should clean them up itself.

You can clean these up forcibly using

tmutil thinlocalsnapshots / 1000000000000 1

[this is an overkill number, designed to clean every last one of them, aggressively; otherwise you just seem to have to do it over again]

List snapshots again, as above & you ought to end up with just one. If that ends in (dataless) then try a reboot & see if it goes away on its own.  If not, you should be able to clear it manually using the date/timestamp, for example

tmutil deletelocalsnapshots 2019-02-10-163737

If you find one with an am or pm timestamp, see APFS/High Sierra - tmutil deletelocalsnapshots will not delete snapshots - Error parsing argument

Once you done the tidying up, then let Time Machine try one more run. If it fails you may need to repeat the above. I'd be almost certain, though, that you will have to run DiskWarrior over the Time Machine drive & let it repair it. I have never found any other utility that can fix drive corruption like this.  Disk Utility won't do it.

Note: I have no affiliation with DiskWarrior; merely a satisfied customer. It does seem to be able to fix things nothing else can touch, though I have no clue how it actually achieves this.


Can I fix my iPhone's "No Internet Connection" problem? Network is fine

The best thing to do is to reset your network settings by going to Settings>General>Reset>Reset network settings.


Is is possible to multiply ranges and the sum over the new range in pages?

I found it out. There is a SUMPRODUCT() function, that multiply ranges. This makes the result

=SUMPRODUCT(D3:D15,C3:C15)


A keychain could not be found to store ""

The issue was resolved by removing the network from the list of Preferred Networks: System Preferences --> Network Preferences --> Advanced --> Find network and click "-" to remove from list of networks. After that I restarted the computer, and was able to connect and save the network without issue.


2010 iMac with new firmware IM112.0057.03B (2015-002) can't install windows 7-10 anymore

I find it surprising you were able to boot the Windows installer via a USB port. I have year 2006, 2007, 20011 and 2013 iMac models and only the 2013 model can install Windows correctly using a USB flash drive installer. I not saying you did not install Windows via the USB port, rather that you probably were not suppose to. (I assume your have a mid 2010 iMac.)

When you were able to install from the USB port, I would like to know if you used a BIOS or EFI boot method. Although, knowing would not help in answering your question.

I am interest if Windows 10 was a clean install or an upgrade from Windows 7? If a clean install, then where did you acquire the "Boot Camp Support Software"? Answering might help in determining why you are having problems with Windows 10.

Below are the links to two alternative methods for installing Windows 7. Both require you to install a free copy of VirtualBox, which is only used to help install Windows 7.

"Boot camp install of Windows 7 issue, no bootable devices"

"Installing Windows 7 Pro 64 bit without DVD or Flash Drive"

Below is another example tested on Windows 10, but probably could be adapted to work with windows 7 installed on a internal disk. I have not actually tried this one, so use at your own risk.

"Is it possible to use Boot Camp with Windows 10 from an external HDD?"

If you have any questions, post a comment.


What counts as data usage on the iPhone?

Everything that is not either a) texting or b) phone calls uses data. (That is to say, everything that sends or receives something.) Streaming music uses a lot of data (streaming video uses even more). Photos only count when you send them or receive them.

Also, note that the phone will use a WiFi network if available instead of the cell network, so that data doesn't count.

Your bill should give you some idea of how your data usage increased; if it doesn't a call to AT&T customer service (or visiting one of their stores) might be helpful.


Shortcuts App (iOS 13.1.1): How can I realize a text output in a bigger font size, a specific color, font-weight, ...?

I found the solution on my own.

The steps are:

Action "Text": Insert the code of a complete HTML web page
Action "Create formatted text from HTML"
Action "Overview": Show the variable "Formatted text to HTML"

The names of the action may vary, because I use an iOS in german language and do not know the exact names of actions in english.

Hint: The content, which you write into the element "title" will be shown as the title of the window "overview".

If you like to test the shortcut:
https://www.icloud.com/shortcuts/4ecffecad4dd42ccac909a15b3a08fd8


How do I make Firefox use Chrome's built-in Flash plugin?

Chrome keeps the plugin in:

/Applications/Google Chrome.app/Contents/Versions/{current_version}/Google Chrome Framework.framework/Internet Plug-Ins/Flash Player Plugin for Chrome.plugin/Contents/MacOS/

For me current_version is 16.0.912.63

Firefox uses Adobe mainstream version of Flash player, which is installed in:

/Library/Internet Plug-Ins/Flash Player.plugin/Contents/PlugIns/FlashPlayer-10.6.plugin/Contents/MacOS

The size difference is quite big (35MB mainstream against 16MB Chrome version). I actually tried to make such trick by making symbolic link to chrome version in place of mainstream version, but Firefox didn't like that (did not show any content where flash should be).

Looks like it's not that simple as it is in Linux.

EDIT:

It turns out that it actually is that simple:

  Copy Chrome's Flash plugin,

/Applications/Google Chrome.app/Contents/Versions/16.0.912.63/Google Chrome Framework.framework/Internet Plug-Ins/Flash Player Plugin for Chrome.plugin

  to

/Library/Internet Plug-Ins/Flash Player Plugin for Chrome.plugin

  and they both work.


Snow Leopard, Active Directory : cannot save a file, but 'save as' is working

I found a workaround to the problem :

The path to the document was the following :

smb://srv-fichiers1/Personnel/myhome/mydoc.txt

The problem was that I didn't have read/write access to the Personnel folder.

The administrator added read/write access to this folder and now, everything is working fine.

I agree that this is more a workaround than a real solution, but it does the trick for me !


How can Disk Drill say it has recovered 2.4 TB of files when the HDD is only 2 TB?

It looks like Disk Drill has found the same files multiple times.
For example, here the program says it has found four individual .iso files of  6.36 GB. In reality, the original medium only had one such file.

This would explain why the total size is several times as large as the original amount of data.


Disable Siri on lockscreen without password

Yes, under Settings -> General -> Passcode Lock you have a section named "Allow access while locked" and there you can set Siri, Passbook and Reply with message to off.

Edit: Oh, sorry, didn't see that you mentioned without having an unlock code. I just tested and that didn't seem to work, even with activating the passcode lock, setting Siri to off and then deactivating the passcode lock. The switch is in the off setting but Siri still activates.


How do I Propery Configure Display Scaling on macOS (with a 1440p External Display) to Reduce Eye Strain?

The solution requires SwitchResX and to follow this guide - How to Mimic a 2K Monitor as “Retina Display” in macOS Sierra Using HiDPI. The high level steps:

Install SwitchResX.
Disable SIP.
Create a custom 4k resolution (3840 x 2160) in SwitchResX using the Scaled resolution option.
1920 x 1080 HiDPi becomes available in Current Resolutions of SwitchResX.
Enable that resolution.

The image is now going to my monitor at 2560x1440 with the HUD scale of 1920x1080.
(Thanks to @Tetsujin & @sfxedit I've been able to get the monitor displaying how I wanted.)


CoreStorage: what does LVG status 'offline' and PV status 'checking' mean and how can it be fixed?

I had the same problem after converting a disk. There was a message displayed by diskutil cs convert:

Couldn't unmount disk0s4; converted volume won't appear until it's unmounted

I solved the problem by unmounting the disk and repairing it :

diskutil unmount force disk0s4
diskutil repairVolume disk0s4


How do I change the direction of a speech bubble in Preview?

Just drag the cursor starting from the direction where you want the point to be.


My pictures are gone from my photo stream on my ipad

I checked Apple support and find that the photos you upload to My Photo Stream are stored in iCloud for 30 days to give your devices plenty of time to connect and download them. If you pass the time, your photo may be deleted.


How do I make my BeaconOSX iBeacon signal detection more accurate?

We launched an iBeacon, nfc, proximity App called HelloLocal (http://www.hellolocal.me) that we're implementing into shopping centers, cities and various other locations.

One of the biggest challenges for us when implementing dense arrangements of beacons has been the balancing of signal strength, especially when we have multiple beacons within and area.

There are a few things I would suggest doing:

Look at using an App that helps calibrate your beacon. Our tech team have one that they have used but I can't recall the name. Let me know if you are interested in this and I'll chase it up. We have our own CMS sitting off the back of our App that we're now able to control / tweak the signal strength within the CMS so we're not using a calibrator anymore. This makes things much easier :)
Use your major and minor settings. This isn't ideal as one of the great features of beacons is being able to do different things (i.e. load different content) at the various settings. I'd personally prefer not to be set to one.
Wrap the beacon in silver foil (aluminium foil for baking etc). This can soften the beacon signal strength.

Hope this info helps!

Brent


Yes, it's possible to replace your internal SATA drive with an SSD.
Read the iFixit iMac Intel 27'' Teardown guide to make sure you have all the tools/space to do that, it's not hard, but it requires you to be careful and do it with patience, especially when removing the screen (which must be done using suction cups).
You can replace the Optical Drive with a Data Doubler and install any SATA drive in it. For example using the OWC Data Doubler. Plan all this ahead, since you only want to do the iMac disassembly once. ;)
Make sure that the Data Doubler is compatible with your model (if not available you might have to wait a few weeks before they release a compatible model, it has always been like that).
That way you'll have an additional SSD Drive.
Regarding the second part of your question, yes, you can either put the original drive (1TB) in the Optical Drive and put the SSD where the original HDD was or you can install the SSD in the Data Doubler and boot from there.
You can always install OS X in the SSD, boot from it, migrate some information from your 1TB drive and when you're ready, format the old 1TB drive and use it as a secondary drive for whatever evil purposes you want, like to store your Home Folder (search Ask Different for instructions on how to do that).


Macbook Pro 2016 stuck on "restarting" after installing mojave

I ended up trying to install the updates from safe mode and that worked. It doesn't solve the issue but is an acceptable workaround for me.


The MacBook Pro Retina, 15-inch, Late 2013 SSD is not as in the picture of your question. Have a look at MacBook Pro 15" Retina Display Late 2013 SSD Replacement, to see what the Storage device looks like and how to replace it.

Example Image:

Also have a look at, Solid State Drive Upgrades - MacBook Pro with Retina Display 13" & 15" Late 2013, 2014, and 2015 from MacSales.com.

Note that the SSD Upgrade Kit offered by MacSales.com is a reasonably priced and nice option to be able to continue using the original SSD once replaced.


Can this model of MacBook Pro satisfy my scientific needs?

It is impossible to determine if the laptop you described would be suitable, because you have not described it. Apple has been releasing 13 inch MacBook Pro laptops since 2008.

Matlab seems to have had performance issues on Mac OS X, I'm not sure if this is still a problem, but you should try to find out, a good place to start is the official minimum requirements of Matlab for Mac OS X: http://www.mathworks.com/support/sysreq/current_release/index.html?sec=mac

Python would probably work fine, however not much can be said about the rest of the software you use, because you did not mention what that software is. First of all, make sure all of your software also runs on Mac OS X or if there are alternatives for Mac OS X that you could use.


Automated transcripts of conference calls

A simple answer is NO.

There are lots of Dictation software but they really only work for Dictation (one person talking in a quiet room.

Even than you have to train the software to your specific voice and how you pronounce stuff to get accurate text output

You can try to use them for transcription a conference call, but you will end up editing a lot.


My original comment: It looks like you're using a Finder alias to the Applications, rather than a unix-style symbolic link. Aliases store a lot of info about the original item on the computer it was created on, which sometimes confuses things when they're moved to another computer. Try creating a symlink instead, with something like ln -s /Applications /Volumes/QST-6.5-devel-setup/Applications -- that might be better-behaved.

Here's a more detailed comparison of the two:

The Finder's Info window lists them both as "Kind: Alias", but only the true alias has a "Select New Original" button. Also, the symlink is much smaller, since true aliases include all sorts of information about the original item (the file's file ID number (inode) and name, the file ID and path of the folder it was in, info about what volume it was on, if the volume was a disk image or network volume, it'll have info about how to remount the volume, ...). My example alias, at 612 bytes, is much smaller than yours, probably because it was made under Sierra, and I think Sierra may've changed the format a little. The symlink, by comparison, is only 13 bytes -- it's really just the text "/Applications" (which is 13 characters).

The difference in the amount of info they have has important implications for how they work. True aliases are much more robust: you can rename a file, or move it to a different folder, and the alias can still find it by file ID; on the other hand, if you delete & replace it, it'll find the replacement by name & folder. A symlink, on the other hand, is more fragile: if you move or rename the original file, the symlink has no info at all that can help locate it.

But for portability, the lack of additional info in a symlink is actually a real advantage: on a different computer, the everything will have a different file ID, the volume info will obviously different, etc. Worse, some completely other file might have the same ID as the original had on your computer, and the alias might(*) resolve to it! All that extra information is really just creating opportunities for confusion. But the Applications folder will always be at "/Applications", so the symlink will always resolve to it, with no possibility for confusion.

(*) [Edit:] A long time ago, if an alias resolved to one file by file ID and a different file by folder&name, the ID match would take precedence. Apple switched the priority a while back -- either in an early OS X version or maybe even a late Mac OS 9 version, I don't remember -- so now the file ID should really only cause trouble if nothing exists at the "right" path. But if you create a true alias to, say,  /Library/Application Support/YourApp, and that doesn't exist on some other computer, it might resolve to any other file or folder that happens to have the same file ID.

There's another difference I forgot to mention: all of the file access APIs in OS X know how to resolve symlinks, so they work great with both GUI apps and command-line and ported unix tools. True aliases, on the other hand, are only understood by the Cocoa and Carbon APIs (basically, the Apple-proprietary GUI programming environments), so command-line tools (which use plain POSIX APIs) just see them as files, and have no clue how to resolve them to the original item. This isn't relevant in your situation, but I thought I should add it for completeness.


How to switch to modal window in the background

You can focus SecurityAgent:

osascript -e 'do shell script "ls /var/root" with administrator privileges' &
open -a SecurityAgent

Displaying dialogs:

tell application (path to frontmost application as text)
    --activate
    display dialog "" default answer ""
end tell

⌃F6 (Move focus to the floating window) doesn't work with the password dialogs, and Witch doesn't include them either. You might use a script like this though:

tell application "System Events"
    repeat with p in {"SecurityAgent", "CoreServicesUIAgent", "loginwindow"}
        if exists process p then
            tell process p
                if windows is not {} then
                    set frontmost to true
                    exit repeat
                end if
            end tell
        end if
    end repeat
end tell

CoreServicesUIAgent displays Gatekeeper and quarantine dialogs. loginwindow displays many of the dialogs shown when logging out.


Get data off iPhone without iTunes sync or WiFi or cellular network?

So if I understand it correctly, it's not available in your LAN, cannot directly connect to a computer using USB, is unable to make a bluetooth connection and cannot connect via the cellular network either? Is there any interface that is working, other than the touchscreen?

Do you have any experience with opening up iPhones? It is not particularly difficult if you're careful and precise, and excellent guides can be found on ifixit.com. If you have another iPhone available (that is no longer under waranty, as opening it up voids that), you could consider 'borrowing' one of the interfaces from the other phone. If you have the parts available, I recommend attempting to replace the WiFi antenna.

Alternatively, you could attempt to insert another battery and hope it lives off the donor long enough to connect via usb without needing the wall charge.

Either way, as you say it's water damage, it could do wonders to open it up and let it dry or acitvely dry it yourself - bowls of rice have done miracles. This strongly depends on how long it's been since bathing time.


Force Preview to open all selected images in one window

Had the same problem. It's simply in the prefernces setup "open images in one window"