OS X not recognizing Surface Keyboard as a keyboard

I found that I could remap the keys using Karabiner Elements. Credit to this blog post.


How can I get the tags section on Finder sidebar on OS X 10.8.5?

Finder tags were introduced in Mavericks (10.9).
They're not available in earlier versions of OS X.


How to get iPhone app that's no longer in the store?

If you were running Windows 7 before the reinstall, look for the following folders:
\username\My Music\iTunes\Mobile Applications
\username\My Music\iTunes\iTunes Music\Mobile Applications
If you were running Windows Vista before the reinstall, you should look for:
\username\Music\iTunes\Mobile Applications
\username\Music\iTunes\iTunes Music\Mobile Applications
If you were running Windows XP before reinstalling, look for:
\Documents and Settings\username\My Documents\My Music\iTunes\Mobile Applications
\Documents and Settings\username\My Documents\My Music\iTunes\iTunes Music\Mobile Applications
These are the default locations for your apps. If you had changed the location of your iTunes folder in your iTunes preferences, you could search your backup copy for a folder called "Mobile Applications" or for the app's name.


status line in iterm integrated with tmux

Showing a status bar is currently not supported on iTerm2. A version of the status bar is coming to iTerm2 3.3.

But I am not sure if it will pick up the powerline-status bar instead of its own during tmux sessions.


How can I change the case of all contacts' cities?

I put together the following Applescript that solved my issue. To get titlecase function, I downloaded and installed "Satimage osax" from http://www.satimage.fr/software/en/downloads/downloads_companion_osaxen.html.

tell application "Contacts"
    set All_Contacts to every person whose name contains "test"
    --set All_Contacts to every person
    tell me to display dialog "Are you sure you want me to correct city of " & (count of All_Contacts) & " contacts?"
    repeat with My_Contact in All_Contacts
        set All_Addresses to (every address of My_Contact)
        repeat with Current_Address in All_Addresses
            set city of Current_Address to (titlecase (get city of Current_Address))
        end repeat
    end repeat
    save
end tell


Yes, you will lose all your settings. That is the whole purpose of reseting a device. If instead, you just want to restart your device, you hold the Sleep/Wake button and the Home button at the same time for at least 10 seconds. For clarification: Reseting will erase your data, restarting will not erase your data.

The easiest way to backup an iPod Touch these days is to use iCloud backup. Apple has all the directions on this page. Basically all you do is go to Settings > iCloud > Storage & Backup > Backup Now.

Then once it's done with the backup (it may take several hours), you will be able to use it to restore your device. Restoring all the data is simple as well. All you do is choose the Restore from iCloud Backup option when it asks you to set up the new device.

Make sure you keep your username and password for iCloud in a safe place, because you will need it again after you restore your device.


How to disable USB Mass Storage Device in macOS Mojave

Is it okay if the usb is recognized, but isn't mounted? When a drive is recognized but not mounted, and your SIP is enabled, system apps with the right entitlements might still be able to read/write directly to the disk, but most system and 3rd-party applications won't be able to write to the disk. If so, try disk arbitrator (download: https://github.com/aburgh/Disk-Arbitrator/releases). I'm sure most people know this already, but maybe someone will benefit from knowing this. I hope this helps.


Is it possible to record Quick Time video of iPhone that is rotating?

The reason this happens is because a video cannot change orientation mid-record.

IE: My wife starts many of her video recordings on her phone in a
vertical position. I remind her that we will likely have a terrible
experience watching that video at a future date from a television
because of the huge black bars on the left and right. She rotates it
mid recording session, but all this does is make it so we have to turn
our head on the couch.

There's a reason you haven't seen anything rotate on Youtube either -- it simply isn't equiped to all the sudden change from widescreen to portrait.
Solution:
Quicktime (assuming you're on a mac based on your screenshot) also lets you select "New Screen Recording" from the File dropdown menu. You could record your whole screen like you alluded to, but if you want a more controled/correct size, you would do the following:

Pretend like you're going to do a new iPhone recording. Have the phone on the screen. Take note of where the phone is on the screen in portrait mode, as well as landscape mode.
Use sticky notes on your monitor to create a "square" that will make sure your phone is completely visible during landscape as well as portrait. (see where I'm going with this?)
Tricky part. Open your applications folder. COPY quicktime to your desktop. Double click the desktop icon. This will open a SECOND instance of quicktime.
Use the second instance of quicktime to do a "New Screen Recording". You do NOT have to record your whole screen; Select the square that you made with sticky notes on your monitor so we record this area.
Hit record on the second instance of quicktime, while the first instance of quicktime is simply used to watch the phone in both portrait and landscape!

I know, it's a little involved. Likely easier to buy some software, but for free -- you can't beat it.


Youtube videos do not resume after pause in Safari

This sounds like a problem with the Flash player. you can edit the flash player's settings by going to:
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html

In the section "Website Storage Settings", increasing the amount of data youtube.com can store on your computer might help. Completely deleting youtube.com from the list of visited websites might also help (since that might get rid of any corrupt data).

If that doesn't work you can also try deleting the flash player's cache files manually.

just delete all the folders out of:

/Users/[YOUR USER NAME]/Library/Caches/Adobe/Flash Player/AssetCache

The folders should have names that look similar to "5PXNHG84" or "KK4Y5DSK".

Unfortunately, Flash for OS X (and linux) has never seemed to work as well as it does on windows. So what I just described still may not solve your problem, but it's worth a shot.


Using master pages with normal Pages documents in Pages 7.0

According to this report, the feature can only be used with Layout docs.


Using terminal, how can I install a DMG file without sudo rights?

DMG is a disk image, not an installer. You can't see from the outside how a piece of software is installed just by it being distributed as a DMG.

That said, if the DMG contains an .app, your user might be able to "install" (copy) it to their ~/Applications/ folder. The software will be only available to this specific user.


QuickTime component causing errors when running osascript command

I move it out into a new folder I created called ~/BadLibraries.
EyeTV still Works for me.


There is no way you could do that, I have that problem also.
You could try to send YouTube a feature request, but I won't think they will do that as Google now owns YouTube and Google and Apple aren't exactly the best friends...
But you coud try :)


Put the same application on both sides, then select the window that you want in the left side and the other window in the right side.


How can I see if an e-mail is signed in "Mail" (using an Exchange account)?

It was most likely a bug. I had the same behaviour and after the latest update (10.10.2) Mail is showing the information again.

Edit

As commented by user2216335 the Security information is not always shown.

Apple Mail was able to recognise the signature from my example:

Content-Type: application/pkcs7-signature; name=smime.p7s;
smime-type=signed-data Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

but not from a message sent by Apple Mail

Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64


Removing Jailbreak from iPod touch 4g 8gb

Just use iTunes and restore it.
You could also use your jailbrooken backup to get your saves and stuff back, or just start a clean one and let iCloud sync contacts and primary stuff back.


my ipod classic 160gb is not recognised in my computer when connected but is still charging

There are a whole host of things that can cause the software chain to not recognize an iPod and/or iOS device.


WasteNoTime is a Safari browser extension which should have the requested features according to the website:

WasteNoTime is a browser extension which is designed to help you manage your time spent on the Internet more efficiently.
Time Tracker feature gives you reports on what web sites you spent most of your time.
Instant Lockdown feature allows you to focus on your work for a period of time with limited Internet access.
Time Quota feature automatically block selected web sites when you have spent a preset amount of time on them each day.


Can two iPhone 5c phones be paired with Bluetooth

No, it's not possible. While Bluetooth technology is capable of sending files between smartphones, computers and other devices, Apple has limited the function of Bluetooth on its iOS devices. You cannot send files, contacts or playlists between iPhones or computers with the default software. Third-party apps may let you transfer files with Bluetooth; however, these generally work between iPhones and iOS devices only rather than phones and computers.


How do I get my iPhone and iPad to automatically search changes of IP addresses with WiFi extenders

Your devices (iPad, iPod) are not disconnecting from the first AP and connecting to the extender AP because the signal is still too good for it to disconnect from.

One of the best ways I have found to create a much more reliable wireless infrastructure is to turn down the transmission power of the WAP.

In basic terms, this lowers the distance that a good signal will get to your device meaning your device will begin looking for a new WAP sooner.  The downside to this is that you will need more extenders.

The other way is to invest in "Enterprise grade" WAPs that have "handoff" built into the controller - this allows you to specify what the threshold is before the WAP "kicks off" the client and forces it to to search for another WAP.


Connect 2 external monitors (1 VGA + 1 HDMI) to MacBook Pro

With that adapter, you can only use 1 video output at a time.  From the product description in the link you provided:

  Alternative Video Outputs: Connect a display to your computer using
  either the HDMI port (4K@30Hz Max resolution) or VGA port (1080p Max
  resolution). If both are connected, only HDMI will output

Emphasis mine

To connect two monitors, you need two video adapters - an HDMI and a separate VGA adapter. The following should work:

Type C USB-C HDMI Active Adapter
USB-C Thunderbolt to VGA adapter

I always recommend using Active Adapters because they regenerate the signal from DiaplayPort to actual HDMI or VGA signals.


Airport connection problem, self-assigned IP address, not able to connect

Can also depend on the router.  Some routers allow you to change the 'index' or 'key' that is in use.  IE - you can define say 4 different keys or passwords that the wireless network can use, then you tell it which one you want to be in use right now.

My experience has been that Macs will always try to connect using index or key 0, never any other key.  The connector (MB or MBP) has to be using the same index or key number for the wireless handshake process to work properly.

I've had situations, therefore, where PC's were connecting just fine to a well-setup network and there was no reason the Mac shouldn't - and an hour or so later I figured out that that's what it had been the whole time.

Frustrating to say the least.  May be fixed now, I think last time I ran into it was an early 10.6.


Add facebook event to MacOS Catalina calendar

Have you tried this :

Open Facebook.com on your Mac
Go to Events > Calendar
On the right side, click on "Upcoming Events" :

A .ics file will be downloaded, and you just need to open it in the Calendar.app


Can i use a 3rd party USB C cable to charge a Macbook pro?

Yes, you can use any standards compliant USB-C cable to connect the charger to the MacBook Pro - it doesn't have to be made by Apple.
Note that a standards compliant USB-C cables is only required to be able to carry 60W of power. High-wattage cables are available that can carry up to 100W of power.
In order to get the full output from your charger, you'll want one of the high-wattage cables. However, you won't damage the cable, charger or laptop by using a 60W cable. The charger and laptop will ensure that only 60W of power is actually carried by the cable.


Mac update 10.13.4 - how do I exit the installer?

Apple stores the boot volume in NVRAM with some other settings, have you tried resetting that and then when you boot to the normal os, go to startup options and choose the Mac OS to be th default os to boot?

That’s the normal way to reset a sticky choice you don’t prefer when there are several OS to boot or choose.


Ejecting CD from Mac after fresh install?

In the past when I have had issues with discs not ejecting I would restart holding option until a screen is displayed that will ask to boot from either the CD or the internal HDD, without making a selection hit the eject key. Then you can shut the computer down then.


What is your favorite word processor for the iPad?

I use:

Evernote: This is good if you want to edit a text document and sycn between computers.
Pages: So far, the best document creation tool I've used on the iPad.
Penultimate: Great for sketching ideas and mind-mapping.

For your situation, I would suggestion Evernote.

Good luck!


It's likely that the app or site you're pasting into doesn't support image paste, and so is defaulting to pasting the link.

You can test by copying and then pasting the image into something like Microsoft Word or Pages, where the actual image should appear.


Does macOS have a command to retrieve detailed CPU information like /proc/cpuinfo on Linux?

The Terminal command sysctl might be what you're looking for, in particular sysctl -a | grep machdep.cpu:

[my_mac:~] admin% sysctl -a | grep machdep.cpu
machdep.cpu.max_basic: 22
machdep.cpu.max_ext: 2147483656
machdep.cpu.vendor: GenuineIntel
machdep.cpu.brand_string: Intel(R) Core(TM) i5-8210Y CPU @ 1.60GHz
machdep.cpu.family: 6
machdep.cpu.model: 142
machdep.cpu.extmodel: 8
machdep.cpu.extfamily: 0
.
.
.

machdep.cpu.core_count: 2
machdep.cpu.thread_count: 4
machdep.cpu.tsc_ccc.numerator: 134
machdep.cpu.tsc_ccc.denominator: 2

Info gleaned from OSXDaily.


Apple stores their applications in what are essentially ZIP files, with a different extension. You could replace the ".ipa" on an iPhone app for example with ".zip" and extract its contents. So yes, they do use compression.


Web browser opens popups as new tabs when maximized

I have figured out a fix to this using Firefox 58.0.2. Firefox 59 slightly breaks this functionality - it opens as a new window in a new macOS space instead of a floating popup.

I don't have fixes for Chrome and Safari or Firefox 59, but I am certain they are possible.

(If you require Firefox 58.0.2, you can find it on Mozilla's FTP here. You will likely want to disable Firefox auto-updates, but this will compromise your security in the long run.)

In the address bar, type in about:config and hit enter.

On the warning page, click "I accept the risk". As long as you don't mess with other settings, your browser should remain safe.

In the search field, type link. - this will help us narrow down to the two settings we want to change.

Double click on browser.link.open_newwindow.disabled_in_fullscreen to set the boolean to false.

Double click on browser.link.open_newwindow.restriction and set 1 as the value and click OK.

This should force Firefox to open popups like the one you have as a new window that floats on top of the fullscreen window. Again, if you use Firefox 59, the popup will make a new window, but it will go to a new space instead of floating.


Is using mid 2012 MacBook Pro RAM in mid 2011 iMac 27" an option?

While I am not a fan of of mixing and matching memory, Crucial, a manufacturer of quality memory components, has this on their website:

  Memory is designed to be backward-compatible, so generally speaking,
  you can safely add faster memory to a computer that was designed to
  run slower memory. However, your system will operate at the speed of
  the slowest memory module.

So, technically speaking, the answer to both your questions is, yes it will work and no it won't make a difference as you can mix and match the different speeds.

They also go on to say...

  Keep in mind, that the right memory for your computer is the kind of
  memory it was designed to take. Check your system manual or look up
  your system in the Crucial Memory Advisor or System Scanner tools to
  find the memory guaranteed to be 100 percent compatible or your money
  back!

Well, the "system scanner tool" is for PC's but the rest of the statement is absolutely true.  The last part about "money back" is why I only buy from reputable manufacturers like Crucial (PNY and  Kingston are excellent choices as well).

That said, according to Everymac.com, the maximum supported memory configuration is 32GB1.  Personally, I would (at minimum) sell the  existing memory that you have (4GB modules are going for around $20USD on eBay) and instead buy a  16GB kit so you can max out your memory in your iMac either today or at a later date.

My personal iMac runs with 32GB of RAM which allows me to virtualize a Windows 10 machine, and two FreeBSD servers (one for development/testing and the other for a Plex media server).  I am a firm believer in the old axiom "it't better to have and not need than to need and not have."

1 Everymac.com:  Officially, this model supports four 4 GB modules -- one in each slot for a maximum of 16 GB of memory. However, third-parties have discovered that it actually will support 32 GB of memory using four 8 GB modules.


Applescript remove Missing value and unwanted data

Using the returned output information posted in your OP while adding the missing opening curly brace and a opening double quote {" so as to have it compile as a list, the following example AppleScript code filters out the first item of the list as well as the items containing missing value in order to return a count of items that represent the data.

set myRawData to {"
                                CC
Info

                    ", "

                            Visa (9999)

                    ", "

                            Visa (8888)

                    ", "

                            Visa (7777)

                    ", "

                            Visa (666)

                    ", "

                            Alipay

                    ", missing value, missing value, missing value}

set myRawData to items 2 thru -1 of myRawData

set myNewList to {}
repeat with i from 1 to count myRawData
    if item i of myRawData does not contain missing value then
        copy item i of myRawData to end of myNewList
    end if
end repeat

return count myNewList

The following example AppleScript code adds a second filter to handle items containing "none":

set myRawData to items 2 thru -1 of myRawData

set myNewList to {}
repeat with i from 1 to count myRawData
    set thisItem to item i of myRawData
    if thisItem does not contain "none" then
        if thisItem is not missing value then
            copy item i of myRawData to end of myNewList
        end if
    end if
end repeat

return count myNewList

Note: The example AppleScript code is just that and does not employ any error handling and is meant only to show one of many ways to accomplish a task. The onus is always upon the User to add/use appropriate error handling as needed/wanted.


Best way to transfer files between iPhone and Windows PC

The software you should be looking for is iTunes, specifically iTunes for Windows. You can download iTunes for Windows via:

direct download from Apple's website using this link.
Microsoft Store using this link.

If you wish to transfer and playback unsupported videos files on your iPhone, install VLC for Mobile on your iPhone and use iTunes File Sharing feature to easily transfer video files to your iPhone.

For detailed instructions regarding file sharing, refer to the Apple Support Article:

Use iTunes to share files between your computer and your iPhone, iPad, or iPod touch.


How to make Apple TV play episodes consecutively?

If you create a Playlist or Smart Playlist and choose the episode from that it will continue to the next item auotmatically.


Lost game progress after reinstalling app despite app having Game Center integration

Game Center only saves games achievements; it never saves game progress. Game developers use different methods to store your progress:

iCloud Storage: Your data are stored locally on your iCloud account. Usually you just have to reinstall the game and you'll be able to continue the game without problems. E.g. Pocket Planes
Facebook Connect: The developers will connect your Facebook account and associate the game progress with your Facebook account. As long you don't delete your Facebook account, the progress is always be available once you connect the game with your Facebook account. E.g. The Sims Freeplay
Games Account: Companies like Gameloft let you save progress to your Gameloft account. You'll need to create a separate account for these type of games. EA Games and Gameloft are the common type of company that use this approach to let customers manage their games across devices.


How can I check warranty state of my iPhone?

Apple provides an online tool to check service and support coverage using your device's serial number.  You can find the serial number on your iPhone by tapping Settings > General > About.

SelfSolve.apple.com allows you to enter an Apple serial number and then see what warranty options are available.
The device does not need to be registered in order to be checked.

See below for an example of a MacBook Air that is still covered under AppleCare.


How can I sort my Download folder without having to do it manually every time

Use Sort By Date created rather than Clean up by.


Bank select MSB/LSB are just standard Control Change messages.

MSB is CC 0 & LSB is CC32 - range is 0 - 127, like any other CC.

Very few devices have what you would consider a 'logical' array of bank numbers; 0, 1, 2, 3 etc, so unless you have a sheet with the banks in Hex or Dec, this is going to be your best method.

Which Bank transmits which Bank Select message?
The simplest way to find out is to just cheat ;-)

Make sure your M3 is set to transmit this data - from the M3 Midi Spec sheet...

  Notes *P, *A, *C, *E: Transmitted/received when Global P1: MIDI Filter (Program Change, Aftertouch, Control Change, Exclusive) is Enable, respectively

Make sure your DAW is set to record it - I've never used Mainstage, so you'd have to check the manual.

Set your DAW to Record, then hit a bank then program. Check for CC 0 & 32 messages.

Some devices will transmit the CCs only at the bank change, some will transmit with each program change.
Some will send values for MSB & LSB, some use only one & send 0 for the other.
Some require both MSB & LSB before they will change Bank, some only need one. Some don't change until the Program Change message is sent.

You'll have to experiment to see which your Korg uses.
I have a vague recollection Korg sends something on every button-press, so you might have a fair bit of data to wade through.


Linking MacBook Pro and iMac as single system

You could potentially solve this with a product called Barrier and with display sharing software
Note: this is a total bodge and not something I would personally do because you’re likely to spend more time fiddling with it than getting actual work done.
Barrier will let you use your keyboard and mouse on several computers.  Its like a software KVM that works on a client/server model.  All the computers must be on the same network and ideally, you’d use the MacBook keyboard and trackpad to control the iMac.  The external display would be connected to the iMac for simplicity.  To use the MacBook screen, you would need something like Luna Display to extend the display of the iMac to the MBP.
There’s a YouTube video on how Barrier works.  You can also see a demo of Luna Display on Youtube.


Keychain Access Webform Passwords Greyed Out

When using the Keychain Access application, only Certificates and Private Keys can be exported. It is not possible to to export Passwords or Notes using Keychain Access.

Migrating to a new Mac

If you're migrating to a new Mac, this is easy. Just connect your Apple ID and enable Keychain syncing with iCloud. Then when you log into your new Mac and connect the same Apple ID, your keychain contents will automatically download and sync across.

Exporting from the command line

If you really want to export your passwords, perhaps because your new laptop isn't a Mac or because you want to use a different password manager, there are ways to do that on the command-line. There's a method using security dump-keychain but that prompts for your password for every single item. To avoid typing your password many times, you can automate this with AppleScript. Or if you're using a version of macOS prior to Mojave, you might be able to use a third-party tool called keychaindump.


Any better way to move app library path to external drive than using symbolic link?

OK, finally I solved this problem. My solution:

Use Disk Utility.app to create a new blank image with sparseimage type and save it at the external ssd drive.
Then mount the sparse image at the target location, such as hdiutil attach /Volumes/<externalssd>/file.sparseimage -mountpoint ~/Library/Containers/<target_path>
move all the original files to the mounted point.

That's all. By the way, you need to quit the app first and rename the target directory to something else before mounting the image obviously.

One more tip: you should make sure the target directory you want to move will not have any broken symbolic links after this workaround by running find . -type l -ls command.


Unable to access WhatsApp web on Safari for iPad

With the latest edition of iPadOS which will be released on September 30th (source), Safari has been turned into a "desktop-class browser" (Apple) and therefore WhatsApp Web can be used on iPad.

I have tried it on the Safari browser on the current iPadOS beta and WhatsApp Web works like a charm.


iPhone 4 doesn't show up on devices list

I was having the same problem and in iCloud.com now it appears to be requiring iOS 8 or higher.


Is there a way to make AirPods connect to AppleTV without having to go deep into AppleTV's menus?

Usually (sometimes I do have to go deep into the menu’s) you should be able to swipe down from the top, using your Apple TV remote (works in most apps - not all), and then select your audio device by selecting the “Audio” tab, going down to “Speaker”, and selecting your Bluetooth device.

Alternatively, you can hold the “play/pause” button on your remote when in the “TV” or “Menu” views and select the audio output in a pop up menu.

Related answer (my own) about how to use AirPods easily with multiple devices.


Does Apple Music let you hear the whole song on iPhone and iPad? (instead of just 30 seconds or 1:30 of sampling)

I've never had a song not play through on iOS or OS X via Apple Music. My guess is network congestion is the culprit when you don't get a full play.

Another possibility is your iTunes account is in a geographical region where Apple Music doesnt have broad coverage of the songs in Apple's total catalog. In at case, those songs that are for sale somewhere in the world, but not in your region, might have previews instead of full plays.

For me in the us, Apple Music gives me all the music I care to consume for the subscription period across all decides that are signed your Apple ID. The notorious artists like Prince simply don't show up so I haven't found a song that' soft sale but not for streaming.


How to make your iPhone beep every 5 minutes

You can use an interval timer app, and customize the sound/beep of it.
For example https://itunes.apple.com/ru/app/everyhour-alarm/id963108472?l=en&mt=8


It is handled differently because it is two different web engines powering the two.

When you use Safari you're using the newer Nitro-accelerated Javascript engine similar to the WKWebView, you can use in your own apps.

However, when you add the app to the home screen and open it in full screen, it won't be powered by the Nitro-accelerated Javascript engine, and will run in what is essentially the same as the UIWebView, that you can also use in your own apps.

Earlier Apple only allowed third party apps to use UIWebView, and not the newer Nitro-accelerated engine. The reason for the home screen links to be subject to this restriction is probably a leftover from that policy.

However, the reasoning behind why Apple choose to do it this way is impossible to say.


Turn off "this web page is using too much battery" on safari

You should look for the problem that is causing this trouble rather than hacking the Safari to stop showing you notifications. If it's upto to kill the process, preventing notifications will not stop it.

Here are few troubleshooting tips.

1) Check your disk space where your OS is installed. Free if needed (Swap memory reason)

2) Check your HDD & Battery health. You can get few freeware utilities.

3) Check temperature of your system. It often crash apps or even restarts the devices.

4) Clear the browser cache folder from base. See this Post for details.

5) Reset SMC

Press Shift + Control + Option + Power button at the same time.
Release all keys and the power button at the same time.

6) Reset NVRAM

Shut down your Mac.
Press the power button.
Before the grey screen appears, press the Command, Option, P, and R keys at the same time.
Hold the keys until your computer restarts and you hear the startup sound a second time. ...
Release the keys.

7) Check for Safari and iTunes Updates.

If none of the above works and your hardware has no issues, than probably it's time to fresh install (upgrade) your OS.


Create symbolic links for multiple books collected from command `find`

You can loose the -print0 primary and the strong quotes around {}. I suggest that you use a glob pattern instead of a regex. Something like:

 find ~ -type f -iname '*javascript*.pdf' -exec ln -s {} js_books \;


WiFi internet connectivity issue iPhone 8

Solved myself--Reset default settings on Time Capsule. Setting router mode to DHCP and NAT seemed to be the critical change.


I keep deleting files but my Macbook Pro hard drive is still full

Probably TimeMachine local snapshots is enabled on your Mac. Local snapshots are basically backup files stored on your local hard-disk (as opposed to regular ones stored on the external TimeMachine volume). This is a useful feature for people who travel a lot, so they can revert files to recent versions even when they are not connected to their home TimeMachine.

To disable "local snapshots" open Terminal and enter sudo tmutil disablelocal and hit ↵.
Enter your password at the prompt (the password  will not be visible) and hit ↵ again.
Enter exit, hit ↵ and quit Terminal.

Now check in Finder and Disk Utility if you regained valuable disk space.

To reenable local snapshots just enter sudo tmutil enablelocal.


Can the default font size for "Email this Page" text be changed in Mountain Lion?

There are several ways to do that.

The easiest way would be to install a Plugin which formats outgoing E-Mail and give you the option to change specific characteristics to you liking (Font, Size etc.). For that you should look into the following Plugins:

MessageFont

  "WYSIWYG for your outgoing emails If Outlook for Mac, Thunderbird and
  other email apps can set the default composition font1, why can’t
  Apple Mail? With MessageFont, you can! MessageFont lets you set Apple
  Mail’s default composition font for new rich text outgoing messages. [...]"

Universal Mailer

  "Universal Mailer is a Mail.app plugin that solves some issues when
  sending emails. It removes ATT00001.htm files, it correctly formats
  messages with attachments and inline images and offers an option to
  set the default font for outgoing messages. [...]"

Another way would be to change the default Font Size via the Terminal, f.e. in 24, open up the Terminal and type in:

defaults write com.apple.mail MinimumHTMLFontSize 24

That will change the Font to 24pt, but that includes the Page you want to forward from Safari if you choose 'Webpage'. If you just forward the Link everything should be fine.


You appear to be using git as a file system back-up. Have you considered git-annex?

Learning git

git can be tricky to learn and debug. Consider mastering the steps you want via Terminal.app – with the help of the Git Book.

BitBucket support provides a wealth of examples and workflows to try and to learn from. Once you trust that process, automating via AppleScript will be much easier.

Fixing the Shell Script

To get you started, there are is a problem with the AppleScript. The script passed to do shell script will return an error:

do shell script "cd /Users/mainuser/Desktop/Projects git add -A"

Within these quotes you are issuing two commands: one to change directory, and the second to add files to git. These two commands need to be separated with a semi-colon:

do shell script "cd /Users/mainuser/Desktop/Projects; git add -A"

A better approach still, would be to tie the commands together with &&. This will mean that if the first command fails, the second command is not performed. This approach deals with the problem of a missing or renamed directory:

do shell script "cd /Users/mainuser/Desktop/Projects && git add -A"

Alternatively, to avoid working directory concerns try passing the full path to the git commands:

do shell script "git add -A '/Users/mainuser/Desktop/Projects'"


Can any one upload their httpd.conf file for mac?

The file /etc/apache2/original/httpd.conf (in OS X 10.11.5) has the following content with three trailing empty lines:

#
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "logs/access_log"
# with ServerRoot set to "/usr/local/apache2" will be interpreted by the
# server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log"
# will be interpreted as '/logs/access_log'.

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to specify a local disk on the
# Mutex directive, if file-based mutexes are used.  If you wish to share the
# same ServerRoot for multiple httpd daemons, you will need to change at
# least PidFile.
#
ServerRoot "/usr"

#
# Mutex: Allows you to set the mutex mechanism and mutex file directory
# for individual mutexes, or change the global defaults
#
# Uncomment and change the directory if mutexes are file-based and the default
# mutex file directory is not on a local disk or is not appropriate for some
# other reason.
#
# Mutex default:/private/var/run

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule authn_file_module libexec/apache2/mod_authn_file.so
#LoadModule authn_dbm_module libexec/apache2/mod_authn_dbm.so
#LoadModule authn_anon_module libexec/apache2/mod_authn_anon.so
#LoadModule authn_dbd_module libexec/apache2/mod_authn_dbd.so
#LoadModule authn_socache_module libexec/apache2/mod_authn_socache.so
LoadModule authn_core_module libexec/apache2/mod_authn_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache2/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache2/mod_authz_user.so
#LoadModule authz_dbm_module libexec/apache2/mod_authz_dbm.so
#LoadModule authz_owner_module libexec/apache2/mod_authz_owner.so
#LoadModule authz_dbd_module libexec/apache2/mod_authz_dbd.so
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
#LoadModule authnz_ldap_module libexec/apache2/mod_authnz_ldap.so
LoadModule access_compat_module libexec/apache2/mod_access_compat.so
LoadModule auth_basic_module libexec/apache2/mod_auth_basic.so
#LoadModule auth_form_module libexec/apache2/mod_auth_form.so
#LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so
#LoadModule allowmethods_module libexec/apache2/mod_allowmethods.so
#LoadModule file_cache_module libexec/apache2/mod_file_cache.so
#LoadModule cache_module libexec/apache2/mod_cache.so
#LoadModule cache_disk_module libexec/apache2/mod_cache_disk.so
#LoadModule cache_socache_module libexec/apache2/mod_cache_socache.so
#LoadModule socache_shmcb_module libexec/apache2/mod_socache_shmcb.so
#LoadModule socache_dbm_module libexec/apache2/mod_socache_dbm.so
#LoadModule socache_memcache_module libexec/apache2/mod_socache_memcache.so
#LoadModule watchdog_module libexec/apache2/mod_watchdog.so
#LoadModule macro_module libexec/apache2/mod_macro.so
#LoadModule dbd_module libexec/apache2/mod_dbd.so
#LoadModule dumpio_module libexec/apache2/mod_dumpio.so
#LoadModule echo_module libexec/apache2/mod_echo.so
#LoadModule buffer_module libexec/apache2/mod_buffer.so
#LoadModule data_module libexec/apache2/mod_data.so
#LoadModule ratelimit_module libexec/apache2/mod_ratelimit.so
LoadModule reqtimeout_module libexec/apache2/mod_reqtimeout.so
#LoadModule ext_filter_module libexec/apache2/mod_ext_filter.so
#LoadModule request_module libexec/apache2/mod_request.so
#LoadModule include_module libexec/apache2/mod_include.so
LoadModule filter_module libexec/apache2/mod_filter.so
#LoadModule reflector_module libexec/apache2/mod_reflector.so
#LoadModule substitute_module libexec/apache2/mod_substitute.so
#LoadModule sed_module libexec/apache2/mod_sed.so
#LoadModule charset_lite_module libexec/apache2/mod_charset_lite.so
#LoadModule deflate_module libexec/apache2/mod_deflate.so
#LoadModule xml2enc_module libexec/apache2/mod_xml2enc.so
#LoadModule proxy_html_module libexec/apache2/mod_proxy_html.so
LoadModule mime_module libexec/apache2/mod_mime.so
#LoadModule ldap_module libexec/apache2/mod_ldap.so
LoadModule log_config_module libexec/apache2/mod_log_config.so
#LoadModule log_debug_module libexec/apache2/mod_log_debug.so
#LoadModule log_forensic_module libexec/apache2/mod_log_forensic.so
#LoadModule logio_module libexec/apache2/mod_logio.so
LoadModule env_module libexec/apache2/mod_env.so
#LoadModule mime_magic_module libexec/apache2/mod_mime_magic.so
#LoadModule expires_module libexec/apache2/mod_expires.so
LoadModule headers_module libexec/apache2/mod_headers.so
#LoadModule usertrack_module libexec/apache2/mod_usertrack.so
##LoadModule unique_id_module libexec/apache2/mod_unique_id.so
LoadModule setenvif_module libexec/apache2/mod_setenvif.so
LoadModule version_module libexec/apache2/mod_version.so
#LoadModule remoteip_module libexec/apache2/mod_remoteip.so
LoadModule proxy_module libexec/apache2/mod_proxy.so
LoadModule proxy_connect_module libexec/apache2/mod_proxy_connect.so
LoadModule proxy_ftp_module libexec/apache2/mod_proxy_ftp.so
LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
LoadModule proxy_fcgi_module libexec/apache2/mod_proxy_fcgi.so
LoadModule proxy_scgi_module libexec/apache2/mod_proxy_scgi.so
#LoadModule proxy_fdpass_module libexec/apache2/mod_proxy_fdpass.so
LoadModule proxy_wstunnel_module libexec/apache2/mod_proxy_wstunnel.so
LoadModule proxy_ajp_module libexec/apache2/mod_proxy_ajp.so
LoadModule proxy_balancer_module libexec/apache2/mod_proxy_balancer.so
LoadModule proxy_express_module libexec/apache2/mod_proxy_express.so
#LoadModule session_module libexec/apache2/mod_session.so
#LoadModule session_cookie_module libexec/apache2/mod_session_cookie.so
#LoadModule session_dbd_module libexec/apache2/mod_session_dbd.so
LoadModule slotmem_shm_module libexec/apache2/mod_slotmem_shm.so
#LoadModule slotmem_plain_module libexec/apache2/mod_slotmem_plain.so
#LoadModule ssl_module libexec/apache2/mod_ssl.so
#LoadModule dialup_module libexec/apache2/mod_dialup.so
LoadModule lbmethod_byrequests_module libexec/apache2/mod_lbmethod_byrequests.so
LoadModule lbmethod_bytraffic_module libexec/apache2/mod_lbmethod_bytraffic.so
LoadModule lbmethod_bybusyness_module libexec/apache2/mod_lbmethod_bybusyness.so
#LoadModule lbmethod_heartbeat_module libexec/apache2/mod_lbmethod_heartbeat.so
LoadModule unixd_module libexec/apache2/mod_unixd.so
#LoadModule heartbeat_module libexec/apache2/mod_heartbeat.so
#LoadModule heartmonitor_module libexec/apache2/mod_heartmonitor.so
#LoadModule dav_module libexec/apache2/mod_dav.so
LoadModule status_module libexec/apache2/mod_status.so
LoadModule autoindex_module libexec/apache2/mod_autoindex.so
#LoadModule asis_module libexec/apache2/mod_asis.so
#LoadModule info_module libexec/apache2/mod_info.so
#LoadModule cgi_module libexec/apache2/mod_cgi.so
#LoadModule dav_fs_module libexec/apache2/mod_dav_fs.so
#LoadModule dav_lock_module libexec/apache2/mod_dav_lock.so
#LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache2/mod_negotiation.so
LoadModule dir_module libexec/apache2/mod_dir.so
#LoadModule imagemap_module libexec/apache2/mod_imagemap.so
#LoadModule actions_module libexec/apache2/mod_actions.so
#LoadModule speling_module libexec/apache2/mod_speling.so
#LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule alias_module libexec/apache2/mod_alias.so
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so
#LoadModule php5_module libexec/apache2/libphp5.so
LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.so

<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User _www
Group _www

</IfModule>

# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.  e.g. admin@your-domain.com
#
ServerAdmin you@example.com

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80

#
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
    AllowOverride none
    Require all denied
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options FollowSymLinks Multiviews
    MultiviewsMatch Any

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.([Hh][Tt]|[Dd][Ss]_[Ss])">
    Require all denied
</FilesMatch>

#
# Apple specific filesystem protection.
#
<Files "rsrc">
    Require all denied
</Files>
<DirectoryMatch ".*\.\.namedfork">
    Require all denied
</DirectoryMatch>

#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog "/private/var/log/apache2/error_log"

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    CustomLog "/private/var/log/apache2/access_log" common

    #
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #
    #CustomLog "/private/var/log/apache2/access_log" combined
</IfModule>

<IfModule alias_module>
    #
    # Redirect: Allows you to tell clients about documents that used to
    # exist in your server's namespace, but do not anymore. The client
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar

    #
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    #
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.  You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.

    #
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing "/" apply to ScriptAlias
    # directives as to Alias.
    #
    ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) "/Library/WebServer/CGI-Executables/$1"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock cgisock
</IfModule>

#
# "/Library/WebServer/CGI-Executables" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/Library/WebServer/CGI-Executables">
    AllowOverride None
    Options None
    Require all granted
</Directory>

<IfModule mime_module>
    #
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    #
    TypesConfig /private/etc/apache2/mime.types

    #
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #
    #AddType application/x-gzip .tgz
    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #
    #AddEncoding x-compress .Z
    #AddEncoding x-gzip .gz .tgz
    #
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    #
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    #
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #
    #AddHandler cgi-script .cgi

    # For type maps (negotiated resources):
    #AddHandler type-map var

    #
    # Filters allow you to process content before it is sent to the client.
    #
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml
</IfModule>

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
#MIMEMagicFile /private/etc/apache2/magic

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# MaxRanges: Maximum number of Ranges in a request before
# returning the entire resource, or one of the special
# values 'default', 'none' or 'unlimited'.
# Default setting is to accept 200 Ranges.
#MaxRanges unlimited

#
# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall may be used to deliver
# files.  This usually improves server performance, but must
# be turned off when serving from networked-mounted
# filesystems or if support for these functions is otherwise
# broken on your system.
# Defaults: EnableMMAP On, EnableSendfile Off
#
#EnableMMAP off
#EnableSendfile on

TraceEnable off

# Supplemental configuration
#
# The configuration files in the /private/etc/apache2/extra/ directory can be
# included to add extra features or to modify the default configuration of
# the server, or you may simply copy their contents here and change as
# necessary.

# Server-pool management (MPM specific)
Include /private/etc/apache2/extra/httpd-mpm.conf

# Multi-language error messages
#Include /private/etc/apache2/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
Include /private/etc/apache2/extra/httpd-autoindex.conf

# Language settings
#Include /private/etc/apache2/extra/httpd-languages.conf

# User home directories
#Include /private/etc/apache2/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include /private/etc/apache2/extra/httpd-info.conf

# Virtual hosts
#Include /private/etc/apache2/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include /private/etc/apache2/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include /private/etc/apache2/extra/httpd-dav.conf

# Various default settings
#Include /private/etc/apache2/extra/httpd-default.conf

# Configure mod_proxy_html to understand HTML4/XHTML1
<IfModule proxy_html_module>
Include /private/etc/apache2/extra/proxy-html.conf
</IfModule>

# Secure (SSL/TLS) connections
#Include /private/etc/apache2/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Include /private/etc/apache2/other/*.conf

The file /etc/apache2/httpd.conf – which differs slightly from the one above – has the following additional content at the end with two trailing empty lines:

#
# uncomment out the below to deal with user agents that deliberately
# violate open standards by misusing DNT (DNT *must* be a specific
# end-user choice)
#
#<IfModule setenvif_module>
#BrowserMatch "MSIE 10.0;" bad_DNT
#</IfModule>
#<IfModule headers_module>
#RequestHeader unset DNT env=bad_DNT
#</IfModule>

A more general way to restore accidentally deleted files is using Pacifist. After downloading and installing Pacifist and downloading an OS X Installer.app (i.e. 10.11.5) you can reinstall/restore single files or folders after opening the OS X installer app with Pacifist:


iMovie crashes on start up. How can I fix it?

Hold the alt or option key and open iMovie. Than choose your library.iMovie should open now.


Photos not uploading to photo stream or syncing with iCloud

Because this happens to both your devices you have to go with the common factor which is your internet connection.  If your upload speeds are too slow iCloud automatically stops the sync for efficiency.  This will only be resolved with a faster connection.


Never allow speakers sound during specific hours

You could try using breakaway and set up a simple applescript set volume output volume 0 to trigger when the headphones are unplugged. (And of course, you could set up another trigger to turn the volume back up when the headphones are plugged in again.)


What cases exist for the new iPad (3rd generation) most similar to Apple's 1st generation case?

There is a new company launching on November 5th called domeoproducts.com. They are a company that makes iPad and iPad mini cases. I have seen a couple of pictures of them online, and they look awesome.


How can I disable showing iTunes music purchases in iOS 9?

So this the ability to enable/disable showing iTunes purchases still exists, but it's not under settings. It’s right in the iTunes app itself.

Launch the app and then click on the pull down which allows you to select iTunes listings like by artist, album and all that; pic below for reference:

When you click on it look at the bottom of the list. There is a toggle called “Only Offline Music.” Pic below:

Select that and then… Violà! Listings are back to normal again!


It comes down to this statement:

  I'm heavy Windows user so I use Parallels a lot but I like some
  features of Mac (sms sending, photos and few other features) so I
  would like to have both worlds.. not necessary buying Mac Pro which
  will be overpaid (hardware wise)

Get the PC that you like, get a cheap (even pre-owned) Mac like a Mac Mini or a MacBook Air and connect them via a KVM switch that will handle switching your monitor, keyboard, and mouse.

Or...

You could just get a 4K Video Switch and get a Bluetooth mouse and keyboard that supports multiple devices ([Logitech][3] has a number of multi-device Bluetooth products).  I have a Logitech mouse and keyboard that supports 3 devices each and I easily switch between my iMac, my Surface Pro, and a BSD machine with a BT dongle with no problems.  Obviously, my iMac and Surface have their own screens and I only need the mouse, keyboard, and video on the BSD box when I have to work directly on the console (which is rare)

I do a lot of different work on different platforms and I can say that VNC is horrible over a LAN connection.  If you plan on doing things like Photos or anything graphic related, you are going to want a direct (not remote) video


Whether it is possible to connect Mac Mini to the Macbook Pro?

Physically through a HDMI cable this isn't possible.

The MacBook Pro cannot take display input, only output.

This goes for any HDMI devices, not just a Mac Mini. You couldn't run a PS4 on your MBP screen for example.

The only way it might be possible is by sharing the screen in a method such as this.


Numbers: how to search only within a selected range?

You can filter data in numbers using filtering data , in that you can select the row/column set the rule , keyword to be searched can be set there itself. For more details Link


Try resetting the PRAM and SMC.

How to reset PRAM: restart or power up your Mac and immediately hold down the Command ⌘+Option ⌥+P+R keys all at the same time. Keep holding them down until the Mac resets. Also, on these old models you used to have to do it a few times: i.e., just keep holding down and let it reset a few times, before it would be completely clean.

Resetting the SMC is a bit more model-specific and I can't remember off the top of my head what you needed to do with your model, but you'll find instructions here, or you can Google your model number with "reset SMC".


The only way for an application to not appear in the dock (while also keeping the menu bar) is for the developers to place that functionality into it. I don't use my dock as a launcher, using Butler instead (which is a dockless application, btw).

You might try backing up a step and asking why you want to remove the iTunes from the dock and see if there's another solution. For example, I often listen to tunes on my iPhone rather than iTunes. If it's to keep the dock clean, try a different launcher than the dock and hide the dock instead.


From this comment:

  can you come up with a better idea or safely removing files from SSD
  on newer macs? – Niktin Roman

There's no need for srm; provided that TRIM is enabled on your machine1

TRIM support handles this for you. When you delete a file from your drive, the OS will mark the file space as "not in use" - this applies to  any drive. On an SSD, unlike a HDD,  a TRIM command is sent to wipe any data in that marked space.  This allows your SSD to be able to write data to that marked space as if it was brand new and never used, and  skip the traditional  deletion process.

If you are looking for more security, turn on FileVault.

Per Apple Support:

  Note: With an SSD drive, Secure Erase and Erasing Free Space are not
  available in Disk Utility. These options are not needed for an SSD
  drive because a standard erase makes it difficult to recover data from
  an SSD. For more security, consider turning on FileVault encryption
  when you start using your SSD drive.

I also advise against using srm because it issues more and unnecessary write operations to the SSD, thus shortening it's lifespan.  From the man page:

srm  removes  each  specified file by overwriting, renaming, and
truncating it before unlinking

1 TRIM comes enabled by default if you your Mac came with an SSD preinstalled.  if you added an SSD after the fact, then you must enable TRIM by issuing the command sudo trimforce enable in Terminal.


Single keystroke shortcut to undo autocorrect

Try this:

↑ up arrow after you type the word that autocorrects, but before hitting the spacebar.

This should dismiss the autocorrect without making the change in the first place.


iMac 27" Catalina with Split Fusion Drives

First: it is normal with APFS to list the internal physical drives, followed by 'synthesized' volumes. So you should expect to see /dev/disk0 to 3.
Catalina uses two separate volumes for a system disk: iMac2 is the read-only volume for your OS, and iMac2 - Data is for your apps, user data and everything else.
However, from the looks of it, iMac2 is too small to hold an OS. It looks like you've installed the OS onto iMac2 - Data, and the OS has created a matching  'Data' partition called iMac2 - Data - Data.
I'd suggest erasing the entire device - you may need to check "Show All Devices" in the View menu in Disk Utility - and then install from scratch.


iOS 6 opening bogus Apple website when connecting to WiFi

See this thread at apple.com.
  https://discussions.apple.com/thread/4311913?tstart=0

Select the triangle at the right of wi-fi router you're trying to connect to. Scroll to the bottom and change the HTTP Proxy from OFF to AUTO.


What does an "X" in a black circle in the status bar mean?

Sorry for the late reply, but thank you to everyone for your help! I found the problem was a theme installed called 'Veexillum' and the actual icon is just orientation lock! Thanks again to everyone!


Is it possible to redefine the keyboard shortcut for deleting files to [delete] loosing the [command]?

Normally it is possible to customize your own keyboard shortcuts in the Keyboard pref pane, but you cannot re-map the Delete key.

So in short, no, it is not possible to re-map Cmd ⌘+Delete to simply the Delete key.

EDIT:

This would be a "hack", but it just occurred to me that if you have a programmable mouse with an extra button, you may be able to assign the Cmd ⌘+Delete key combo to that button.  It won't work using the built-in Mouse pref pane, but there may be a third-party app that can do it -- e.g. USB Overdrive or Logitech Control Center (for Logitech mice, obviously).


Why are some of music files not being added to my iCloud Music Library?

There's an option in the menus to force an update of the iCloud Music Library: File > Library > Update iCloud Music Library.

This caused a spinner to appear in the upper right-hand corner of iTunes and, once it disappeared, all my formerly-unavailable tracks were now available in my iCloud Music Library for streaming from my other devices.

There was no need to log out and back in to my iTunes account.


How to turn off iOS Calendar Notifications for iCloud shared calendars

This is different on iOS 8.

As described on iPad Academy, the option is located in Settings → Notifications → Calendar → Shared Calendar Changes.

1. Settings > Notifications

2. Calendar

3. Shared Calendar Changes


This could have to do with a software issue on the phone. Try backing up your phone via iCloud or computer, then wipe and restore it as new. If it doesn’t fix the problem, take your device to Apple as it could be an internal hardware issue.


Custom shortcuts only work if there is a menu item that matches the command.  As there is no Border bottom menu command, this may not be possible.

Borders can be of any style and weight, so even if it were possible, it seems that such a shortcut would format the bottom border that was last copied.

A work around would be to format a cell with the bottom border of your choice, then copy the formatting only.  Format > Copy Style or option+command+C

Then use option+command+V to Paste the style to a newly selected cell.

DEMO:

Note that your custom key combination as pictured in the question conflicts with the built in shortcut for Paste Style.


Changing Preview.app's default View state in Lion

A preference for changing the default view mode was added in 10.8:

I don't know any way to change the default view mode in 10.7.


Turn off autosave drafts in mail on OS X El Capitan and Sierra

After no one replied so I did some research on this again ... though I could not find how to turn off the autosave draft feature on my apple mail application ... I did figure out a way to deal with this annoying drafts problem ... All I did is that in "Mailbox Behaviors" tab I changed the location of the Drafts folder ... now instead of saving the drafts in Gmail/Drafts folder the mail application is saving them in a Local Drafts folder on my mac ... Life is much easier now ... now I don't have to see all those drafts when I open my mailbox on my smartphone.


Unfortunately, there's no setting to change the color of the menu bar itself.

LeoColorBar

As penguinrob suggests, you could set the menubar to translucent, and influence its color by changing the color of the part of the wallpaper underneath the menubar. LeoColorBar, pictured below, basically automates that for you.

Despite the fact that it hasn't been updated in a while, it's worked perfectly for me in Lion.

A black menu bar

Alternatively, there are applications like Nocturne that you can use to set your menu bar to dark gray.

MenuBarFilter is another application based on Nocturne that turns your menu bar black.

The latter two applications, however, didn't work very well for me in Lion (especially in full-screen mode), so your best bet would be to stick with LeoColorBar.


Aperture and exporting videos and photos at the same time

While this doesn't answer your question precisely, this may help prevent frustration attempting to export all photos and all videos simultaneously.

Create a smart album in Aperture or in iPhoto setting conditions to find all the video like in the image below:

Its just not clear what video formats are compatible with Aperture or iPhoto, so adding every format you can think of to these conditions won't hurt anything.

Once the smart album is created, you can select all the videos in the album and export them in one step.

Alternatives

  (At this point I just can't justify $140 for Lightroom, or commit to their CC to get it...)

darktable

Alternatively, for an application more powerful than iPhoto, and holds its own against Lightroom or Aperture, I've discovered darktable, which

  "is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them."

darktable can be installed manually, but is also maintained as a port using MacPorts, if you prefer to use package management. I've included step by step instructions for installing MacPorts and darktable below.

GIMP

An extremely powerful alternative to editing photos is using the GIMP. The GIMP can be installed manually, or built from source using MacPorts. I've included instructions below on how to install the GIMP using MacPorts. If you know Adobe Photoshop well, you may want to demo using GIMPshop, which very cleverly and conveniently reconstructs the look and feel of the GIMP to appear and behave nearly just like Photoshop... and its all for free.

MacPorts

MacPorts is a robust, stable, mature and easy to use package management solution, for OS X. It is modeled after FreeBSD's ports system, which has been adopted as the basis of NetBSD's pkgsrc. I highly recommend MacPorts.

install Xcode 5.1.1

MacPorts requires an appropriate version of xcode; xcode_5.1.1.dmg is the most recent version for Mavericks (after registerring for a free developer account, and logging into developer.apple.com, that link will begin your xcode download). Once the download completes, lets just do it all in /Applications/Utilities/Terminal.app (don't be afraid of the terminal!):

 goodytx@stack:~$
 goodytx@stack:~$ hdiutil attach -quiet -noverify -nobrowse -noautoopen ~/Downloads/xcode_5.1.1.dmg
 goodytx@stack:~$ cp -npR /Volumes/Xcode/Xcode.app /Applications/
 goodytx@stack:~$ hdiutil detach -quiet /Volumes/Xcode
 goodytx@stack:~$ open -g /Applications/Xcode.app; sleep 8
 goodytx@stack:~$
 goodytx@stack:~$ killall Xcode.app

install MacPorts

Get to know  MacPorts

 goodytx@stack:~$
 goodytx@stack:~$
 goodytx@stack:~$ curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
 goodytx@stack:~$ tar xf MacPorts-2.2.1.tar.bz2
 goodytx@stack:~$ cd MacPorts-2.2.1
 goodytx@stack:~$ ./configure
 goodytx@stack:~$ make
 goodytx@stack:~$ sudo make install     # *not war!*
 goodytx@stack:~$ cd ..
 goodytx@stack:~$ rm -rf Macports-*
 goodytx@stack:~$ sudo /opt/local/bin/port -v selfupdate
 goodytx@stack:~$ diskutil quiet repairPermissions /
 goodytx@stack:~$
 goodytx@stack:~$

add MacPorts to your $PATH:

 goodytx@stack:~$
 goodytx@stack:~$ export PATH=/opt/local/bin:/opt/local/sbin:$PATH
 goodytx@stack:~$ export MANPATH=/opt/local/share/ man:$MANPATH
 goodytx@stack:~$

install darktable and the gimp

 goodytx@stack:~$
 goodytx@stack:~$
 goodytx@stack:~$ port info darktable
 darktable @1.1.2_5 (graphics)
 Variants:             gcc44, gcc45, gcc46, gcc47, gnome_keyring, quartz, universal, [+]x11

 Description:          Darktable is a virtual lighttable and darkroom for photographers: it manages your digital
                       negatives in a database and lets you view them through a zoomable lighttable. It also
                       enables you to develop raw images and enhance them.
 Homepage:             http://www.darktable.org/

 Build Dependencies:   cmake, pkgconfig
 Library Dependencies: cairo, curl, dbus-glib, exiv2, gettext, glib2, gtk2, gtk-engines2, jpeg, json-glib, lcms2,
                       lensfun, libglade2, libgphoto2, libpng, librsvg,           libxml2, openexr, sqlite3, tiff, zlib
 Platforms:            darwin
 License:              GPL-3+
 Maintainers:          julians37@gmail.com
 goodytx@stack:~$
 goodytx@stack:~$ port info gimp
 gimp @2.8.10 (graphics)
 Variants:             animation, gmic, quartz

 Description:          This is a META port for the GNU Image Manipulation Program (GIMP) which includes support
                       for icns, JP2000 and RAW formats, content-aware rescaling, Gutenprint and scanner frontends
                       and, optionally, an animation tool (the GIMP Animation Package) and an image processing and
                       scientific visualization tool (GREYC's Magic Image Converter).
 Homepage:             http://www.gimp.org/

 Library Dependencies: icns-gimp, gimp-jp2, gimp-lqr-plugin, gtk-nodoka-engine, gutenprint, ufraw, xsane, gimp-app
 Platforms:            darwin
 License:              none
 Maintainers:          devans@macports.org
 goodytx@stack:~$
 goodytx@stack:~$
 goodytx@stack:~$ # the port info commands above are unnecessary, you only need one command to install both ports:
 goodytx@stack:~$
 goodytx@stack:~$ sudo port -vsc install darktable gimp

migrating from Aperture to darktable

That's really all there is to it. If you can follow a recipe to bake a cake, you can do this too. And you can keep all your ports updated to quite simply with:

 goodytx@stack:~$
 goodytx@stack:~$ sudo port -vsc selfupdate
 goodytx@stack:~$ sudo port -vsc upgrade installed

MacPorts will not interfere with the use of OS X, Aperture, iPhoto, Lightroom, nor with any other software. It keeps everything it installs in its /opt directory (and any full gui applications it builds in /Applications/MacPorts/ ).

more free software available

searching macports for "photo" returns 17 more ports besides darktable, while searching for "image" returns a whopping 260 more ports of image utilities

 goodytx@stack:~$ port search photo
 goodytx@stack:~$ # too much to list here
 goodytx@stack:~$ port search image
 goodytx@stack:~$ # way too much to list here

If for whatever reason you are unsatisfied and/or need to remove MacPorts:

to completely uninstall MacPorts

 goodytx@stack:~$
 goodytx@stack:~$ sudo port -dfp uninstall --follow-dependencies installed
 goodytx@stack:~$ sudo port -dfp uninstall all
 goodytx@stack:~$ sudo rm -rf /opt/local
 goodytx@stack:~$ sudo rm -rf /Library/Tcl/macports*
 goodytx@stack:~$
 goodytx@stack:~$ # if you also want to delete any stand-alone gui applications you've built with macports, then there is one more command:
 goodytx@stack:~$
 goodytx@stack:~$ sudo rm -rf /Applications/MacPorts
 goodytx@stack:~$


Bootcamp Removal: Boots back into windows

To stop the tedious behaviour, you must open System Preferences in the macOS partition, then go to Startup Disk, then unlock the panel and select "Macintosh HD" instead of the non-existent partition that it has been booting to. Now lock the preference pane, and it will load back into macOS without fail.


So, my iPhone 4 just decided to restore itself

After 14 hours of research and experimentation I recovered everything.  Here's how:

  I used iPhone Explorer to back up all of my photos.

  I jailbroke with redsn0w.

  Explored the filesystem with iPhone Explorer, and tried to copy the
  whole root filesystem (which, for some unknown reason, silently missed
  quite a few files, but oh well).

  Saw that both sms.db and all my application data were still intact.
  Danced with joy.

  Removed the ReleaseType -> Beta key in
  /System/Library/CoreServices/SystemVersion.plist

  Restarted it, set it up as a "new" iPhone, and all my sms, apps, etc
  were still there.  Hurrah.

  Set my PC's date to a week ago.

  I then backed up in iTunes, and restored to the latest beta.

  Photos, notes, sms were back on there, apps were all deleted but app
  data remains, so it's just a matter of re-downloading the apps.

I love a happy ending :)


Can I disable iMessage on an a computer I no longer have access

All you have to do is to change your Apple ID password.


What is OLK15message files and how to recover it?

Apart from OLM files, Mac Outlook creates temporary files in the backend called as OLK file. These contain data exclusively related to individual profiles. It is stored in the identity folder of the respective profile to which it relates. The OLK file only stores the header information of the mails data. For storing message content without attachment Mac Outlook Creates OLK14/15MSGSOURCE.

The location of OLK Files:
[user]/Documents/Microsoft User Data/Office 2011 Identities/Main Identity/Data Records/Messages Source

Its recovery is a bit risky one but here's an article that explains how to recover OLK15message files: http://olk15messagerecovery.blogspot.com/


The manpage says:

NAME
 pkd -- management and supervision daemon for plug-in services

SYNOPSIS
 pkd [-v]

DESCRIPTION
 pkd manages plug-ins for the PlugInKit subsystem. It is a classic launch
 agent managed by launchd.

Sounds pretty safe to kill it off, by opening a terminal and running:

launchctl stop com.apple.pluginkit.pkd

It should restart itself whenever it's required (possibly immediately).


What's a good PDF score reading app for iPad?

forScore

This is the app I use--it's extremely stable and has a fantastic feature set. Only $5, too. What initially drew me to it was how easy it is to get files into the app--you can download them from a URL, from your Dropbox, upload from iTunes, use a built-in store, take a picture of a physical score with your iPad's camera... There's also a neat feature to share scores with other iPads over Bluetooth--something I've on occasion done with my piano teacher.

I don't even use all of the many features, but it's an app designed specifically for PDF sheet music reading and performance, so here are some I know off the top of my head:

Lots of options for metadata, categorizing, and bookmarking exist.
Annotations are built-in and very easy to use.
It's got a handy "performance mode" that disables extra functions except for the page turns.
It can even make use of a Bluetooth foot switch accessory for page turning.
You can rearrange/duplicate/crop the pages of your PDF so you have a linear set of page turns to deal with cuts, repeats, and codas.
You can bind page turns to an audio track for rehearsal or performance purposes.
Built-in metronome and pitch pipe for rehearsal purposes.


Can I use Alfa long distance Wi-Fi with AppleTV AirPlay?

The Alfa WiFi signal booster will work with many WiFi radios, if it is the right model and has the right driver for your OS.

If you are going to need the WiFi signal booster Antenna (Alfa long distance) will depend on your location.

Your Alfa antenna has to come with OS X drivers like this model:

http://www.crucialwifi.co.uk/Alfa_Network_AWUS036NHR_V2_bgn_LongRange_USB_Adapter_rtl8188ru/p740998_3940899.aspx

Normally a "well placed" wifi extender/repeater would be enough to bring your wifi signal to the floor below you. I have Netgear N300 for my wifi network around the home. Just plug it in wall socket in the stairwell somewhere. You need to know that the wifi speed will be cut in half, but still will be enough for Videos streaming from youtube etc.. if your original is strong.


MacBook Pro USB Ports Only Work With External Hard Drive

It's been super long since this has been attended, but I had an issue where my USB mouse would disconnect and then reconnect rapidly during tasking gaming operation or when I moved the mouse rapidly. I reset my nvram by shutting down and holding command altPR upon the sounding of the Mac on sound until it played a second time. So far has worked.


You can not bridge from WiFi to WiFi. You'll have to connect to the internet via a different port if you want to share the connection. I'm assuming the reason you don't connect to the network directly with your iPhone is some kind of client limit. You could use a Wireless Router to connect to the WiFi and repeat and reroute it. If you use an Apple Airport make sure you disable bridge mode.


Adding photos to iPhone from Mac using image capture

Add the pictures to your photostream in Photos.They will appear on your phone if you have Photo streaming turned on.


Command key when running Mac through virtual box on Windows OS

I would much rather point to this previous question/answer in a comment but my rep does not allow comments.

There are 3 answers: Windows key when running windows through virtual box on a mac

By default it's the right ⌘ (Command) Key.

The left ⌘ (Command) Key does not work because it is set as the Host (Meta) Key in VirtualBox.

And they can be swapped simply by replacing the Host Key with the right ⌘ (Command) Key, in Preferences > Input > Virtual Machine > Host Key Combination.


To take off the Transparency features in Yosemite

Open up System Preferences.
Click on Accessibility.
Place a checkmark next to Reduce Transparency.

How to Improve OS X Yosemite Performance


Xcode tools for presentation of development's tutorials

They don't use any special tools.
At WWDC they press Control and scroll to zoom in. That behavior can be enabled under Accessibility in System Preferences.
For the code they use Snippets feature of Xcode to expand prepared pieces of code.


Cannot decrypt GPG file after installing GPG Suite from GPG Tools

Assigning Files

Your Mac should have an association with a *.gpg file.
The appropiate service is named GPGServices.service and can be found in /Library/Services/. To manually assign the file extension to a application or service click on the myfile.gpg and then CMD+I.

Now you can chose a application with which the file should be open with.

If you click and hold the drop down menu, chose "Other ..." and a dialog will open. Click CMD+Shift+G and type /Library/Services.
Chose GPGServices.service, change for all and close the Info window.
If you can't find GPGServices you may have a corrupted or old installation. In this case install the GPG Suite again.

Decrypting with a terminal

To decrypt the file you can also use a Terminal.

Open Spotlight and type "Terminal.app"(or open a Finder > Applications > Utilities > Terminal.app) and click on it. You will see the command line.
Type gpg -d(mind the space after -d) and drag the file into the terminal. Hit enter and you will be asked for you password.

Example

gpg -d myfile.gpg


Problem connecting my MacBook Pro to a Vizio Monitor

It is most likely that your TV is showing a secondary screen view, where little other than the background shows by default.

Try Settings>Displays>Arrangement, then check 'Mirror Displays'. This will duplicate what is on your laptop screen onto the computer. Uncheck it, and you now have two displays, with the relationship between them shown in the graphic within the 'Arrangement' tab.

The reason you see only the background, and 'top row' is that is how OSX displays the secondary display. The Dock is not visible, and there are no folders there...because you have not put any there.

Try this: attach your TV, then drag a window onto the TV. You need to drag to the left or right of your laptop screen, but you should see the window show on the TV.


Show today’s anniversaries (if any) from contacts

Looking at the database being opened by that SQLite snippet in Navicat I don't see any data there; I would assume that the iCloud move caused some changes but perhaps I am not viewing it right.

If you have a developer account you might look in the documentation for Address Book programming. There's pretty rich support for searching and I would be shocked if you couldn't look for matching dates. Anniversaries seem to not have their own distinct type - there's a property constant for kABBirthdayProperty but nothing like Anniversary, so it presumably falls under kABOtherDatesProperty.

kABOtherDatesProperty
Dates associated with a person (ABMultiDateProperty containing dates).
Available in OS X v10.3 and later.
Declared in ABGlobals.h.

And sure enough, there's an identifier (seemingly the only pre-provided identifier) for other dates.

Other Dates Labels
Labels for values contained in ABOtherDatesProperty multi-value properties.

kABAnniversaryLabe l
Constants
kABAnniversaryLabel
Anniversary date.
Available in OS X v10.3 and later.
Declared in ABGlobals.h.
Availability
Available in OS X v10.3 and later.

I imagine this sub-listing is why the command line app you reference doesn't spit out anniversaries; it would need to be cognizant of the possibility of other date types in that "other" category. But I would think it could be extended to handle them (if it still works?)

Given the above you might see if you can write a simple Swift app to spit out all entries with anniversaries. You can do command line apps with it. Applescript won't help you - the Contacts as interface doesn't seem to share out other type dates.


This is unfortunately not possible with Terminal.app. This can be done with iTerm2, but you are obviously aware of that.


You have not mentioned a platform explicitly in the question, but from the context it appears like you are looking for a macOS app.

For the scenario you described, I'd advise you to use the Quick Look feature built into macOS. It lets you quickly preview a file's content in Finder. The default installation of macOS include support for common file types such as HTML (along with a host of other common file types such as PNG, JPG, MP3, PDF etc.)

To Quick Look your HTML file, simply click to select your file in a Finder window and press the Spacebar key. To dismiss the Quick Look preview, press the Spacebar key again or press the Esc key.

Quick Looking a HTML file will render the HTML preview of file instead of showing the HTML source.


SATA II or III for external hard drive enclosure?

SATA II enclosure will work just fine. A benefit of getting the SATA III is that it will be compatible with drives you install at a later date. So if the price difference is negligible then go for III.


How (and why) do 3rd-party iOS 6 apps communicate to their makers when they are not the active app?

Apple documents high level functionality in an article on background processes:

iOS: Understanding multitasking - http://support.apple.com/kb/HT4211

You could look at archive.org to look at a version of this for iOS 6, but pretty much everything from iOS 7 applies in iOS 6 except for the new "background app refresh" functionality.

If you wanted a deeper understanding on how multitasking works, I would start with this section of the developer documentation:

App States and Multitasking

Without capturing APNS traffic (or using Instruments to trace the OS while it runs), it's hard to tell if 30 minute access are a result of Local Notifications or perhaps push notifications being sent from the server side causing the app to wake periodically. Hopefully this is enough to get you started on tracking things down.


sync master apple lossless itunes library to slave AAC itunes library

This probably can be achieved by just using iTunes Match, don't know if you're willing to subscribe to this. The master library with AL is getting matched, giving you access to the AAC versions from the cloud. From then on, everything you do to a file in your AL library is getting automatically synced to the iCloud AAC version.

When you're on the go just switch to the local SSD library. Start with an empty library, activate iTunes Match and all your music get's visible without being physically on the device. You could then download all the AAC versions from iTunes or just those you want to have on the device. All changes between your master and this slave library should get synced, you just have to manually download music on your SSD when you add something new to your master library.


How can i get my iPhoto pictures back, when they are all deleted?

First: Nothing is lost. Yet. It is only hidden from plain view.

Next, the file and menu names below might not be correct. I am doing this from a German OS, and I did not want to reboot just for the filenames.

iPhoto keeps your photos in a subfolder, named "iPhoto Library" of the "Pictures" folder in the user directory. You need to control-click that folder (it actually looks like a file, but it is a folder, trust me!)

Then you will see a popup menu, and the third entry from the top ("show database" or something like that) is what you need. It will open the folder and display its content. One of the subfolders is called "Database", another is called "Masters". The Masters folder contains more subfolders, one each for each year of photos. Inside you will find subfolders for the months and inside again for the days. There you will find all your unchanged photos. If you rotated, cropped or modified them in any way, those photos are in the Database folder. I can only encourage you to explore them and copy all what you want to preserve to an external drive, so it can be added to iPhoto again.

But please fix the cause of the slowness and the crashes first! If your hard drive is dying, make a full copy and work on that to recover your photos.


mac os x what the two forward slash root is?

This is a strange part of the POSIX specification.

See unix, difference between path starting with '/' and '//'.

Two slashes in the beginning of a pathname are interpreted in an implementation-defined way. As far as I know, only cygwin actually takes // to mean something different than / (//FOO maps to a network drive called FOO, / maps to the local root). On most other systems / and // are the same. Note that /// is interpreted as /.

Your shell is I suspect bash and it keeps the // just in case the OS does something special with it. On OSX it is the same as /.


I have disabled SIP (System Integrity Protection) by entering the recovery mode (holding cmd+R on boot) and typing "csrutil disable; reboot" on a terminal.
Then I installed the latest driver available from the Roland website (the ones for Mac OS X 10.9) and after a reboot the UA-101 came back to life.
All of this was done on MacOS Mojave 10.14.2 on a MacBook Pro late 2016.
If you want more info head to http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/


You can change the cursor size in
System Prefs > Accessibility > Display

Alternatively, you could use the 'shake to locate' feature on the same page.


NVMe Samsung 960 evo (with adapter) + MBA mid 2013

As long as you know that the hardware you specified is indeed compatible with your make/model of MacBook I would first look into everything being installed properly. Make sure everything is seated correctly and there is nothing that does not belong.

You may also want to take the replacement/adapter out and inspect the area around where it is installed for foreign matter (dirt) use some canned air to clean out the system and parts. Inspect for damage (use a magnifying glass!).

Reinstall everything carefully and see if it is any better.

If the same symptoms persist you are faced with possibly replacing (under warranty, hopefully) the SSD and/or the adapter. Contact the reseller and see what they say. They may just take both back. I would be inclined to do just that as there is no way of telling which part is defective.


Logic Pro 8 uses some Carbon libraries. Carbon is no longer supported in Lion. That's why Logic Pro 8 is unstable running on OS X 10.7 Lion.


Update Yosemite to El Captain : PANIC ERROR

First get any files you need backed up. Check your backup drive if you're not sure you have one. The Mac can be connected to another in target disk mode or you could boot to recovery and reinstall an OS onto a USB drive (even thumb drive if it's large enough) to get backup completed.
Power off and start in safe mode - hold shift when starting. If you get there, you can try the patch again, try a normal boot again and/or back up files and then try reinstalling the OS.
Boot to recovery and reinstall the OS

These are in increasing levels of time, but none of the two options presented are designed to delete user files or apps, so you would only lose files if the cause of the initial difficulties were filesystem corruption or hardware errors.


Did you try the screen share?

It does require you typing, but not in the Skype field.

You could use excel or word to type, and then share your screen with others.

More details HOW to:

https://support.skype.com/en/faq/FA10022/how-do-i-share-my-screen-in-skype-for-mac-os-x

You will also need a digital sketch pad like the :

http://www.wacom.com/en/products/pen-tablets/bamboo/bamboo-connect#tabpane2


How to change the default opening application for a file created by touch?

Are you appending a file type when you create it, or is it truly "myFile" and not "myFile.txt" or similar? You can't set a default program for a file with no set type. For any other file type, you should be able to change the default program.

Not a fix, but a workaround: open -a SublimeText myFile to open it in the program you specify, rather than the default program set for that file type. You can also control-click on files in Finder and use "Open With" or just drag the file directly onto the app icon in the Dock to do it faster.


Replacement Battery: How to evaluate quality?

I would run the battery through 3 full cycles and then revisit your data collection. The fact that it works and the firmware on the Mac has accepted the battery and not thrown a “service battery” or fault is a great first step.
Only time will tell if they voltage curve and performance of this battery of cells performs for you.
I would quibble that calibration is needed for all batteries, but that for unibody Macs, that calibration happens as you use the battery over time, not that you have to force it by disconnecting the charger and doing the steps manually. I think it’s still valuable to repeat that old process with any suspect hardware. You won’t know how a system performs in all conditions without exposing it to all conditions. A snapshot of the health when topped off is just a snapshot whether the battery came from Apple’s supply chain and was tested before assembly or DIY like you did quite well from what you report. Great job learning how this all works and asking an excellently documented question.


Mavericks Notes not compatible with IOS 10 Notes?

Yes, there's a compatibility problem. Notes were upgraded in iOS 9 and OS X El Capitan, and you can't sync between OS versions from before and after the upgrade. You'll need to upgrade your Mac to El Capitan or Sierra (which you should do anyway, since Mavericks will soon stop getting security fixes, if it hasn't already).

As a workaround, you can use a web browser to access notes in the cloud via web app. It’s not as convenient as the native app, but you can get at the notes from https://icloud.com


Diskless NetBoot images served from a 10.8/10.9 server will not consistently boot

Upgrading the 10.9 boot servers to 10.9.2 seemed to fix the problem. I have not witnessed the error since the upgrade.


Noticebly larger amount of free space reported compared to the graph in Storage view

Sometimes spotlight can mess up that graph.

I would open Finder and use the preferences to change the setting on calculate all folder sizes or use a tool like Daisy Disk to double check the sizes.

If you have that much space used but things are mis-classified, you can reset spotlight and leave the machine running for a few hours as it re-reads the storage contents.

If you don't have that much space used, boot to Recovery HD and run Disk Utility to repair the volume and drive.


How to install and run coursera-dl on M1 Mac without errors?

We need to make sure we have python 3.8 installed, installing python 3.9 results in an issue with coursera-dl. We need to download and install 3.8 even though it lacks native M1 support.
Then we need to install pip3 and make sure it's added to the path.
then run the command
pip3 install coursera-dl

After running this command, running
coursera-dl
results in an error.
The issue was that python 3.8 wasn't added to the $PATH. This is somewhat of a hack but running
pip3 uninstall coursera-dl prompts the user whether they want to delete the coursera-dl files. We want to say no, but this gives us the path of our current python3 version(should be 3.8).
From there we want to add python 3 to the $PATH by running the command
export PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin/:$PATH"

From here, if python 3.8 is installed and added correctly, and coursera-dl is installed, running
coursera-dl
should return a bunch of stuff, not an error
Now if we try to log into coursera, we'll get an error. The issue is that you need to feed coursera-dl a cookie CAUTH parameter. To find this weird value that validates your login, follow the instructions here: how to find CAUTH Value
The important instructions are:
How to find your Coursera CAUTH token by using your browser?
1 First login to coursera.org in your web browser :
2 For example, in chrome, Go to settings
3 Advanced
4 Privacy and Security
5 Site Settings
6 Cookies and Site Data
7 See all cookies and site data
8 coursera.org -> CAUTH
9 Copy this value. It might be kinda big

Now that we have the CAUTH token, we're ready to use coursera-dl
When we call coursera-dl, we need to make sure to use the -ca parameter and input our CAUTH token!
An example would be like this(this call worked for me)
coursera-dl -u yourUsername -p yourPassword -ca yourCauthToken className

It's important to realize that cookies expire, and so do CAUTH tokens. If your CAUTH token expires, simply do this last call with your newest CAUTH token as the parameter. Ie find it again and call coursera-dl with the newest value.


Using night shift/f.lux on external monitors Mac OS 10.15

I have a Dell D6000 docking station and had the same issue.
Got it working after I did the following:

Quit the Displaylink Manager application and set it so that it does not start on startup.
Unplug the Dock connection to your Macbook.
Replug the Dock connection to your Macbook.

The monitors should work AND with Night Shift without needing to have the DisplayLink manager running in the background.


How to disable calling back from notification when iPhone is locked?

It is not possible, but will be soon.
As of right now, there is no toggle that can disable returning missed calls from the lockscreen, however, in iOS 11 (which will be publicly released in Fall 2017), you can disable this feature by toggling the switch in Settings > TouchID & Passcode > Return missed calls


If you make a time machine backup, you can be sure that you can recover from anyone's guess as to whether you have two libraries or just that the files are linked together.

Photos is designed to use hard links in some cases to avoid duplicating every photo during the transition period. When you eventually delete the old library, then you no longer have linked files. Keep in mind - when files are hard linked, you have two pointers to the same one file. No duplication happens other than at the level you are accustomed to seeing things in Finder and open/save dialogs.