helpd uses 100% CPU after installing any application with documentation

From thread https://discussions.apple.com/thread/3209466

« Jan 2, 2012 11:45 AM in response to zeBob

Helpd updates all of the Application help files on your Mac.

However, I hate having helpd launching repeatedly and seemingly randomly, taking up 1 gig of RAM, and using so much CPU time that the fans go loudly full blast on my MacBook Pro.  I prefer having my MacBook Pro be quiet.

Upon investigation, I found that helpd is controlled by a System LaunchAgent plist which is run on startup:

/System/LaunchAgents/com.apple.helpd.plist

When examining the contents of this plist using XCode, what you find is that:

helpd is run when it is loaded by the system at startup or login
helpd is run on every Sunday at 2:30 AM
the launch agent watches the following folders and runs helpd whenever the folders change:

/Applications/

/Applications/Utilities/

The biggest problem is the watch folders.  They change whenever you open them (i.e. their modified date changes when opened).  They change when you install a new application. Many applications change their Application folder content when run. etc. etc.

(Lingon is a simplified launch agent and launch daemon editor.  Lingon 3, by the way, cannot manage anything other than your own user's launch agents and launch daemons.  It is limited by Apple's new App Store rules.  Lingon 2 can open up system launch agetns and launch daemons.  But it is missing many of the plist fields revealed by using XCode. For example, it will show the /Applications/ watch folder. But there are TWO watch folders - the second one is /Applications/Utilities/  Thus, Lingon may cause problems by modifying the system launch agents and daemon plists by missing several fields. I don't recommend Lingon other than to create your own user launch agents and daemons - with Lingon 2 being a much more capable version)

The easiest solution is to use Xcode or another plist editor to modify the com.apple.helpd.plist to change the watch folders.

I changed /Applications/ to /Applications/Utilities/  and left the second watch folder /Applications/Utilities/

Since I seldom open /Applications/Utilities/ this causes helpd to launch far less often.

You can also just simpliy eliminate the watch folders.  This keeps helpd running on Sundays at 2:30 AM or on startup or login.

When users get rid of many older applications, they see helpd launch less often since these older applications may be the ones modifying the /Applications/ folder.

If you have only newer applications or few applications, you don't run into the helpd problem as often or at all. This is why few people complain about helpd. Only the users who have numerous applications (particularly older ones or ones not bought from the App Store) run into this problem.

Here are the contents of the com.apple.helpd.plist:

      <key>EnableTransactions</key>

      <true/>

      <key>EnvironmentVariables</key>

      <dict>

                <key>NSRunningFromLaunchd</key>

                <string>1</string>

      </dict>

      <key>Label</key>

      <string>com.apple.helpd</string>

      <key>LimitLoadToSessionType</key>

      <array>

                <string>Aqua</string>

                <string>LoginWindow</string>

      </array>

      <key>MachServices</key>

      <dict>

                <key>com.apple.helpd</key>

                <true/>

      </dict>

      <key>OnDemand</key>

      <true/>

      <key>Program</key>

      <string>/System/Library/PrivateFrameworks/HelpData.framework/Versions/A/Resourc es/helpd</string>

      <key>RunAtLoad</key>

      <true/>

      <key>StartCalendarInterval</key>

      <dict>

                <key>Hour</key>

                <integer>2</integer>

                <key>Minute</key>

                <integer>30</integer>

                <key>Weekday</key>

                <integer>7</integer>

      </dict>

      <key>WatchPaths</key>

      <array>

                <string>/Applications/</string>

                <string>/Applications/Utilities/</string>

      </array>

 »


Sorry but things do not look good for Workgroup Manager.

From http://support.apple.com/kb/ht1822:

  Note: Workgroup Manager and previous versions of Server app are not compatible with Yosemite.


How to set network devices priority on afp/smb transfers?

Below is a network diagram based on what I have read thus far.  I have made some assumptions about the IP numbering conventions, but that will have no effect on the overall scenario.

I am assuming that you are using two different subnets rather than 2 different classes of networks.  But, either way, you have two very different network IP addressing schemes for your Ethernet network and another for your WiFi Network

Assumptions:

Wi-Fi is used to connect to the Internet.  This means that your
computer gets it IP, DNS and gateway settings via DHCP from the
router.
The device (in this case the NAS) that you are transferring files to
is on the Ethernet network and the addresses are set STATICALLY.
That means the IP, DNS, and Gateway info must be manually configured.

What we don't know:

How the networks on the iMac are configured.  Did you duplicate the
DNS and gateway settings from the Ethernet to the WiFi?
How the network on the NAS is configured.  Did you specify a DNS,
and gateway here as well?
How the routers are configured.  What did you use for gateway,
DNS, route advertisement, etc.

All of this missing information plays a key role in why network traffic is taking the route it is taking.

What we know:

The key comment here is what @sekmo said

  "....the problem is that when you try to reach a local
  resource, sometimes the machines use wifi instead of ethernet... "

The only way that a network adapter will forward traffic from one segment to another is if it knows about it.  This means:

The router is connected to the switch (the yellow line)
The network route to get to 10.1.1.0 is being advertised to the clients on 192.168.1.0 by the router.

We also know that your computer (iMac) is not acting as a router because it already knows the routes to each network.  It would NEVER send a file destined for the NAS through the WiFi router unless there was a connection between the two networks.

 Why would your iMac choose WiFi for file transfer rather than the faster Ethernet?

The reason for this comes down to response time.  If the computer you are transferring to has gone to sleep, it will take longer to respond back than the WiFi router which is always on.  That's how your system automatically prioritizes traffic for you - it doesn't look for the fastest to transfer, it looks for the quickest to respond to it's request.

What you have done here is put two network adapters, even though they are addressed completely differently, on the same network.  You would expect them to load balance, or prioritize traffic based on destination, but because the two networks literally overlap each other, you are creating a bunch of network overhead.

Solution

The easy solution would be to remove the connection between the WiFi router and the Ethernet router (yellow line).  This way, neither router will advertise a path you don't want traffic to go down.

You also want to remove the DNS and Gateway settings from all the Ethernet connected nodes - there should be no reason for them to get to the Internet and you want only  ONE path to the Internet and ONE path to your NAS.

(Disclaimer:  You can create redundant networks, but that is outside the scope of this document and your question)

However....

This is not a recommended setup.  There is no need to create a dual homed, multiple gateway network with Internet traffic and file transfer traffic going on completely different networks.  Unless you are running a server which is doing multiple duty as a file server, web server, and Internet proxy, a single connection is more than sufficient.

If speed is that critical to you, look at getting multiple ETHERNET adapters and bonding them together - you will need to upgrade you switch to accommodate this.

And...

If you ARE running a server, WiFi for the Internet has to be the worst way to configure this.


How to restructure TM backup drive without losing backups?

Restructuring the files manually isn't a very easy or practical solution. Due to the hard links used to store the files and the data structures and metadata involved for Time Machine to track which files have changes, it would be better to live with the change.

You can enter Time Machine and delete entire backups or manually delete files or entire snapshots. If you do nothing, you will have two copies of some files where you would have had one had the normal compression of files being stored in the same path are unchanged on the backup when the file does not change. Once Time Machine sees that you don't have enough space to hold the next backup (as it estimates each backup need before starting) it will then do the clean up by time for you.

Technically, the system has locked the backups into a special state where even root has to disable the protections to then delete files. It's much better to use tmutil to delete entire snapshots (or a range of them systematically) or the normal UI to delete all backups of a folder or a file.

You could also just put that drive on a shelf and start with a new one. This does add extra cost (well a lot of cost for 6 TB of disk) but you won't have to lose backup history. If the files are truly duplicated, just let Time Machine clear enough space to accommodate the next backup and you should be clear. The risk is that the deletion happens before the backup starts, and there is a short window where a bit more than 4 TB of data was deleted, and you haven't made a new backup copy of the files - they will only exist on the source and a failure during that next backup could cause you data loss.


Is it possible to set iOS notifcations for certain apps ON / OFF depening on day / time?

Not select apps, no. Do Not Disturb can block notifications globally between certain times of the day, but this cannot be applied to single apps only.


The Download of Apps from the Mac App Store is very slow

To download with normal speed again, you can do the following trick:

(These first two steps weren't necessary for me and it worked for me without doing that.)

First open System Preferences → Network → Advanced and choose the tab "DNS" and add another DNS-Server by clicking on the +. A list of free DNS-Servers can be found at about.com.
Now we choose a third Level DNS (Primary DNS 209.244.0.3, Secondary DNS 209.244.0.4)
Now we have to flush the DNS-Cache of the system, that OSX can use the new DNS-Servers.

Command under Mavericks:

sudo dscacheutil -flushcache

Command under Mountain Lion:

sudo killall -HUP mDNSResponder

The reason this may improve download speeds is that DNS servers may return endpoints to Apple's CDN according to the location they think you are coming from.  If you use a general one (not one from your ISP, or otherwise close to your location) you may get a CDN endpoint that is not optimal for you, resulting in slow/stalled downloads.


Keyboard shortcut for Sort By Date Created

First make sure that date created is a visible column in list view in finder. You can do this by entering list view and right clicking the headers and checking date created.

Then go to system preferences, keyboard, Shortcuts, and choose app shortcuts on the left. Then add a new shortcut for Finder by pressing the plus button and choosing finder from the drop down. In the menu title put "Date Created" exactly (without the quotes). Then focus the shortcut field and press your desired shortcut. For example Option+Command+8

Tested it in Mavericks and it works for me.


Can the new 2013 27" iMac function like the Thunderbolt Display?

For the display, yes:

  Target Display Mode. In this mode your iMac can serve as a display for
  another Mac. This is supported via the Thunderbolt port using a
  Thunderbolt to Thunderbolt cable (not supported via a Mini DisplayPort
  cable)

source: http://support.apple.com/kb/HT5522

For the rest of the devices, theoretically not:

  7. When I have a Mac connected via the Apple Thunderbolt to Thunderbolt cable (2.0m) via Target Disk Mode or Target Display Mode,
  do devices connected to that Mac become active on my computer?

  No. The additional devices will become peripherals for the Mac in
  Target Disk Mode or Target Display Mode. The additional devices do not
  "chain" through the Mac and its other Thunderbolt port.

source: http://support.apple.com/kb/HT5219#target

Hope this helps (wouldn't it be neat?)


Yosemite Activity Monitor: '% CPU' column blank for certain processes (clang compiler)

I have found that sometimes processes can spawn and die so fast that Activity Monitor has trouble keeping up, and doesn't manage to get all the information displayed in time. It isn't a major issue, and it is a normal behavior, if a somewhat incorrect one.


Unable to reformat/repartition CoreStorage logical volume (Fusion drive)

I was able to delete a mess I made trying to delete my Raid 10 in diskutil (which ended up looking similar to above) using the commands below in Terminal.app. May or may not work with fusion but it's easier than booting up again.

Get rid of the volume - copy paste the logical volume name where it says "Logical Volume Name", without the quotes:

diskutil cs deleteVolume "*Logical Volume Name*"

Free the disk - copy paste the volume name where it says "Physical Volume Name", without the quotes:

diskutil cs removeDisk "*Physical Volume name*"

Repeat these steps as needed.


why does the which command output the same path twice?

which searches your PATH variable for instances of the program. With a -a option it lists all instances of the program's path. Your PATH variable has two instances of /usr/local/bin, that is why you see the program path listed twice.


OSX utility for copy/pasting a text file in a FIFO queue fashion

The closest I have seen to these requirements is Flycut (free on the App Store)

It's extremely simple to use, though it won't automatically pop an item off the stack then move to the next one.

However, when you invoke Flycut (assuming you are starting at the top of the stack), you can just press the down arrow key ↓ to go to the next item.  When you release, it pastes what is in queue.

So, your sequence of keystrokes would be:

First:  ⇧ Shift ⌘ Command V

Second: ⇧ Shift ⌘ Command V then ↓

and so on...


Prevent a process from being killed by any user mode means

On macOS it is not possible to create processes which can‘t be killed by a user who is able to sudo. So the short and simple answer to your question is NO.


Mouse pointer stuck to edge when switching to smaller monitor in dual display setup

Open system preferences, click 'displays', and then click the 'arrangement' tab. Here you will see a scaled down representation of your displays' positions relative to one another. Drag the displays around until the mouse switches over at the correct position. For your case, it'll probably look something like this:


Is there a way to archive Live Photos to the filesystem on macOS?

What I have found is the ability to export the .JPG and .MOV versions of the same photo to a folder in Mac.

Go to File-> Export-> Export unmodified original. Then chose the folder. This created a .JPG and a .MOV file with the same first name. I imported both of them together using cmd+shift+I and they appeared as one.

I checked (but not thoroughly) through Pictures-> Photos Library.photoslibrary right click-> show package contents. Couldn't find mov files. I recommend someone to check it.


When a powered USB hub is used, would we need to worry the power flowing from the hub back into the MacBook or iMac?

There's an isolation on the power connectors to prevent power from the hub flowing into the USB-A port on a computer.  People have been plugging powered USB hubs into laptops for something like two decades, if this was an issue someone would have seen it by now and fixed it.


Way to manually(!) sort files into folders

I thought I might like to have something like this too, so I threw together an app that does this. Feel free to try it out! Warning though: I have one video where the skip value doesn't work. I'm not sure why it only has an issue with this one video... Just a heads up. It works 99% of the time though!

Push 1 to place the video or image being shown in sort folder 1, and 2 to place it in sort folder 2. Also make sure to select a folder source with the content! This should be able to play anything that VLC can play, which is to say, pretty much everything. I don't have access to a code signing certificate at the moment, so you'll have to right click on the application from within the Finder and click "Open". After that you'll be good to go!


Mac Mini 2011: Dual Display setup and HDMI Switching

The behavior  you are seeing is because the switch you are using is completely disconnecting the signal from the Mac so macOS assumes (rightly so) that they monitor is gone and it needs to consolidate the windows.

It would be as if you physically removed the cable from the Mac mini and plugged it into your other device.

To get around this, you need an active device like a KVM (keyboard video mouse switcher) which will maintain the signal(s).

Though a KVM might be complete overkill if all you really want/need to change video inputs.  What may be the best solution is get a monitor with multiple inputs and you just change it on the monitor itself.


I would logout of iCloud and log back in


Eject Windows 7 Installation DVD 1, during boot camp install on MacBook Pro (Intel Based)

In short, you can't eject a CD/DVD during Boot Camp install. You can only eject it:

during boot (holding down the trackpad button)
while running OS X or recovery
while running Windows with Boot Camp drivers installed

The workaround is to copy the contents of the second DVD to a flash stick, insert that into an USB port BEFORE installation begin and, when asked for the second DVD, provide the path to the flash stick.


Installing a linux application in OS X - source or via package mechanism?

To answer some of your questions (there are a lot!)
Not all programs written for Linux will install on OSX nor will they necessarily even compile from source.
What"genre" of programs are you looking for? Things with a GUI, or command line programs or scientific?
In general I would recommend usingbrew first, and seeing if you can find the program you want there. Fink and MacPorts, etc, have become far more problematic.


iPhone 7 not being recognized by computer

If you have a wired lightning keyboard, you can connect it to your iPhone, press the home button twice with 1 second delay to bring up the password screen, type in your password and press Enter. Your phone should unlock and you should be able to back it up. If you didn't sync it with the current computer before, your phone will ask you if you want to trust the current computer. You might be able to use the Tab key or the arrow keys to navigate between yes and no buttons and then press Enter to allow the computer to sync your iPhone (not tested).


Any way to use disassembled MacBook Pro keyboard and trackpad as input to Mac mini?

In theory it is possible - but there's no on-the-shelf solution that you can go out and buy.

You would either have to make it yourself (requires experience with electronics and programming) or hire someone to build a solution for you. In either case, such a solution would cost many, many times more (considering the cost of your own time) than simply buying a new keyboard and mouse.

The keyboard connector on the mid-2012 MacBook Pro does not feature USB or anything that you can simply plugin to a new computer. Instead it is a special connector, for which you require an adapter board, and the signalling is not USB or anything standard on a Mac Mini - so you would need to create a PCB with a microcontroller or similar to convert the signals from the keyboard into a USB HID device for the Mac Mini.


Knowing the format and the protection of a book in iBooks

You can use iTunes to find out the format of the books on your iPad.

Install iTunes on your Windows PC.
Plug your iPad in to your Windows PC, iTunes should detect it and a button should appear in the top right of the iTunes window just under "Search Library". Click on the button for your iPad.
You should be presented with a long horizontal list of options including "Summary", "Info", "Apps", etc. Click on the last option called "On This iPad".
You should then see a list of options down the left called "Music", "Films", "TV Programmes", etc. Click on Books.
Now you should have a list of your books in the centre of the iTunes window. Right-click on the book you want to know the format of and select "Get Info".

The window that appears will tell you the "Kind" of book it is. If I remember correctly they are "Protected book" for IBA or EPUB books with DRM, "Puchased book" for IBA or EPUB without DRM and "Book" for PDF files.


If OS X doesn't use the X Server, then what does it use?

It uses Quartz. But that's a bit of a marketing term in so much as there is not one single thing called Quartz, but a group of things that work together to make the system called Quartz. Specifially, Quartz encompasses the set of systems needed to do rendering (Quartz 2D), font management, graphics card interaction (Quartz Compositor), OpenGL support, 3D acceleration and what not.

The Quartz Compositor is the piece of the Quartz bundle that provides the server and window compositing and management features normally performed by the XServer and XClient pair.

An addendum to this question might be: why didn't Apple just use X11 and the X Server?

And there's a great answer to that addendum question on Slashdot from one of the primary Quartz developers:

  What Apple is providing is an Apple-original window system that is
  graphics model agnostic, as well as a vector drawing system that maps
  very well to PDF, which is a sort of PostScript without the
  non-graphical operators. This is packaged under the name 'Quartz' for
  easy reference by Marketing types.

  The window system is designed to support both buffered (like an
  offscreen PixMap) and unbuffered windows, and is graphics model
  agnostic, working equally well with QuickDraw, OpenGL, the Quartz
  drawing engine, X11, and third party solutions, and managing window
  geometry for the Classic, Carbon, and Cocoa environments. The server
  portion is a hybridization of screen arbiter and compositor models
  (and if that's all Geek to you, don't worry about it).

  The Quartz drawing engine supports drawing primitives similar to the
  graphics primitives that might be found in the DPSClient
  single-operator primitives library for X and NeXTSTEP. There are no
  math and flow control primitives, as these can be done more
  efficiently in the native compiled code. There are no DPS or PS
  wrappers, as this optimization for server-side graphics is not needed
  in the Quartz client-side graphics model.

  The operations provide imaging and path construction and filling
  operations as well as some interesting other bits that map well into
  the direction that 2D drawing is headed. (See Longhorn, or the X
  raster projects.) The drawing engine can output to rasters (like a
  window!), as well as PS and PDF streams to feed printers. The Mac OS X
  printing system takes advantage of the capabilities of Quartz to
  support all sorts of printers, and make the life of printer driver
  developers much, much easier.

  Things we'd need to add/extend in X Window software
  (protocol+server+manager+fonts+...):

  Extend font server and services to vend outlines and antialiased
  masks, support more font types, handle font subsetting.
  Extend
  drawing primitives to include PS-like path operations.
  Add
  dithering and phase controls.
  Add ColorSync support for drawing and
  imaging operations, display calibration
  Add broad alpha channel
  support and Porter-Duff compositing, both for drawing in a window and
  for interactions between windows.
  Add support for general affine
  transforms of windows
  Add support for mesh-warps of windows
  Make
  sure that OpenGL and special video playback hardware support is
  integrated, and behaves well with all above changes.
  We find that
  we typically stream 200 Mb/sec of commands and textures for
  interactive OpenGL use, so transport efficiency could be an issue.

  So, yes, it looks like we can use X for Quartz. All we need do is
  define extensions for and upgrade the font server, add dithering with
  phase controls to the X marking engine, add a transparency model to X
  imaging with Porter-Duff compositing support, make sure GLX gets in,
  upgrade the window buffering to include transparency, mesh warps, and
  really good resampling, and maybe augment the transport layer a bit.

  Ummm... There doesn't appear to be much code left from the original X
  server in the drawing path or windowing machinery, and it doesn't
  appear that apps relying on these extensions can work with any other X
  server. Just what did we gain from this?

  Oh, yeah. My mom can run an xterm session on her desktop now without
  downloading the Apple X11 package, a shareware X server or buying a
  software package.

  Been there, evaluated that.


Quit Disk Utility if it's open.
Open the Terminal application in /Applications/Utilities.
Type this exact command and hit Enter key:

defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
Quit the Terminal application.
Launch Disk Utility and you will have a the Debug menu.


What's the difference between the Safari iOS cookie settings?

The Safari for Mac Documentation has a good explanation of these settings. They apply to iOS Safari cookies settings, too.

Always Block - Block all first-party cookies and block all third-party cookies.
Allow from Current Website Only - Allow all first-party cookies and block all third-party cookies.
Allow from Websites I Visit - Allow all first-party cookies and block all third-party cookies unless that third party was a first party at one time (based on current cookies and browsing history).
Always Allow - Allow all first-party cookies and allow all third-party cookies.


Find out how long a MacBook has been running since its production

There's a Terminal command ac

AC(8)                     BSD System Manager's Manual                  AC(8)

NAME
     ac -- display connect-time accounting

SYNOPSIS
     ac [-d] [-p] [-w file] [users ...]

DESCRIPTION
     A record of individual login and logout times are written to the system
     log by login(8) and launchd(8), respectively.  The program ac examines
     these records and writes the accumulated connect time (in decimal hours)
     for all logins to the standard output.

     Options available:

     -d      Display the connect times in 24 hour chunks.

     -p      Display individual user totals.

     -w file
             Read raw connect time data from file, instead of the system log. >
     users ...
             Display totals for the given individuals only.

     If no arguments are given, ac displays the total amount of login time for
     all active accounts on the system.

It looks about right when I type it in my new machine, but my 9-year-old Mac Pro gives the same figure for its current user as total hours - which means it's lost track of my old account [still active on there but rarely used now] which as been in place since 2008. It just gives 0 hours.

It wouldn't be able to account for any hours the machine may have been on with no-one logged in.


How do I set the window minimize and maximize speed without using the shift-key

You can do so by using the Applescript below. You'll need CornerClick and you can find more info on MacWorld.

tell application "System Events"
  keystroke "m" using command down
  key down shift
  delay 0.3
  key up shift
end tell

tell application "System Events"
  set proc to name of the first process whose frontmost is true
  tell process proc
    -- add error trapping here
    tell its window 1
      set w to its name
      if get value of attribute "AXMinimized" is false then
        tell application "System Events"
          keystroke "m" using command down
          key down shift
          delay 0.3
          key up shift
        end tell
      end if
    end tell
    --
  end tell
end tell

say "Collapse" using "Alex"


Plex Media Server offers "sync" functionality to devices if you have a Plex Pass subscription (starts at $3.99/month, less per month for longer subscription periods). You initiate the sync either from the Plex web app or device by selecting movie(s) to sync, and it then transcodes your selected media into a format appropriate for iPad. You then open the iOS app to download it directly to the device. See Quick Guide to Plex Sync for a run-through.

For adding torrents, the best solution I've found is to use Dropbox. If you don't already have a Dropbox account, set one up. Download the Dropbox client onto your server.

In the Mac menu bar, a new icon of an open box will appear. Tap on that, then tap on the folder icon to the left to open the Dropbox folder. Here, create a folder called "torrents" (or whatever you like).

In Transmission, go to Preferences > Transfers and set the Auto Add directory to the Dropbox directory you just created, which will be stored locally at /Users/yourusername/Dropbox/torrents/ or whatever you called it.

On the iPad, install the Dropbox client. Next time you want to add a torrent, act as if you're downloading it to the iPad. Since you can't actually download files to the iPad, the screen will change to show the filename, and will have a "Open in Dropbox" link at the top-right. Tap on that, then select the torrents folder you created in Dropbox. Tap Save at the upper right.

After a few seconds, the file will sync to Dropbox from the iPad, then from Dropbox to your server. Since Transmission is watching the directory where it will appear on your server, it will be picked up and automatically added.

There's a few steps involved in setting this workflow up, but once done, it's maintenance-free.


How can I fix the "pops, cracks and hissing" sounds from iPhone audio played on Ford Sync over USB?

I read a post about this before on the apple discussions board.  The upshot of it is there doesn't seem to be a permanent fix.  However, people have provided several workarounds of which some work for some people but none seem to work for everyone.  Here's a few things to try.

Leave iPhone in Airplane mode while connected
Turn off WiFi on the iPhone
Turn off 3G on the iPhone
Connect the cable while the device and stereo are off, then turn both on
Rebooting the iPhone

I can't say from personal experience whether any of these actually work but anecdotal evidence from peoples experience in the thread linked to above would suggest they may.  I think it may be a hardware design issue that is probably due to interference from the USB cable when it's connected but many people on that thread say that it only started when they updated their iPhone 4 to iOS 4.1.  If you're on that version you could try updating to the latest version of the iOS software.  You could also wait until Apple release iOS 5 which is likely to be October 4th 2011 as they may have fixed it.


Email file viewer app from Kupon B.G known as Klammer. That is available in Apple's App Store. It will open Outlook .msg files, standard .eml files, and also winmail.dat files on your iPad.

First open email using the iPad's Mail application.  The file attachments were immediately visible in the email.

To view the file attachments just simply touched the .eml file we wanted to view, pressing on it for a full two seconds.  iPad then opened a window asking us which application we wanted to use to open the file.  then choose Klammer

It will view .eml file immediately appeared rendered in full html formatting.
It is a very simple app  for opening .msg and .eml email messages.

Klammer is no longer a free app, it is now $0.99 USD.


I got my iPhone back from service with a sticker on "WMI Fail" or "VMI Fail". What is "WMI"/"VMI"?

By coincidence I met someone who works with this and he told that WMI was an acronym for Warranty Mechanical Inspection. He was "pretty" sure about this although but not completely sure (first he misunderstood me and thought I said VMI which he explained as Visual Mechanical Inspection - I guess "Mechanical Inspection" for MI is a safe bet at least).

If someone could confirm/refute this it would be great.


iPad displays incorrect amount of free storage space

I would suggest you do a backup of your iPad and restore, however it may be that what iTunes has access to makes it look that there is more storage than there is.

Apple seems to have issues calculating free space on iOS devices, they always have...

Instructions on Apple.com on how to backup and restore a device


text messages forwarded from my google voice number aren't recognized as being from my iPhone contacts

This is, unfortunately, a limitation of Google Voice. Google Voice cannot spoof your friends' numbers, so it has to send texts from its own numbers. However, each of your contacts will have a unique number from which Voice will send you texts, so you can send messages to those numbers and reply to them and it will reach your friends.

There are two ways around this. You can use the Google Voice app. Messages will come through your data plan and not your SMS plan, and they'll show up with the right names and everything. Alternatively, you can add the numbers Google uses as the "from" address as another number in your iPhone contacts. The number will still work to reach them, and the messages will appear to come from your Google Voice number.


"You cannot auto-download or download past purchases with a different Apple ID for 90 days" when switching iTunes library from old PC to new PC

It looks like you have been just caught up in a mess with Apple Servers.

Presently there is a stampede going on at Apple Store, with people wanting to preorder the iPone6.

Reportedly the server was overloaded and had to be taken down, and has not been operating correctly since.

Others have reported similar problems.

Just hang in there till the dust settles, and keep trying.


Turn off power output from a USB Type C Monitor

Just plug in a “larger” power adapter like the one your Mac came with.  It’s not that it will use both simultaneously, but instead it will select the charger that’s delivering the most current.
What happens if you plug more than one charger in the new MacBook Pro (2016)?


How can I improve/replace View Source in Safari?

BetterSource

It's similar to the view source in Chrome in a lot of ways:

It has syntax highlighting and line numbers
It's opened in a tab instead of a window
Uses the default monospace font specified in preferences instead of Monaco 12

Limitations:

Line numbers are included in selections
The source view cannot be opened with a shortcut
Takes slightly longer to appear than the normal source window

Setting a default zoom level in a custom style sheet

The custom style sheet you can specify in the Advanced tab of the preferences also affects the view source window. I don't know how to target it specifically, but this would apply a default zoom level to both it and website content:

body { zoom: 125%; }

view source in TextMate.scpt

tell application "Safari" to tell document 1
    repeat 100 times
        if (do JavaScript "document.readyState") is "complete" then exit repeat
        delay 0.05
    end repeat
    set src to source
    set u to URL
end tell

try
    tell application "TextMate"
        open POSIX file u
        activate
    end tell
on error
    set f to do shell script "f=`echo " & quoted form of u & " |
    sed 's|.*://||;s|/$||;s|:|-|g;s|/|-|g'`; echo \"/tmp/view-source-$f.html\""
    do shell script "/bin/echo " & quoted form of src & " > " & quoted form of f
    set f to POSIX file f
    tell application "TextMate"
        activate
        open f
    end tell
end try


I ended up using Apple Motion, which did the trick fairly well. You can select tracking points which the software tries to follow during the video.


I erased my stolen iPhone instead of putting it in lost mode

You will be able to locate an erased iPhone if it's near a previously used Wi-Fi network. The thieves won't be able to use your iPhone as well.

Quoting from the Apple Support document, Find My iPhone: Erase your device:

  When you remotely erase a device, Activation Lock remains on to protect it. Your Apple ID and password are required to reactivate the device.

and

  Important: Before you erase your device, try to locate it or play a sound on it. After you erase it, you can’t use Find My iPhone to do either. You may still be able to locate your Mac or Apple Watch if it’s near a previously used Wi-Fi network.


It's not the same as your but I have tried mine just few days back... it's iOS 8 and iPad3.  It was okay but had to be connected to iTunes (USB).

Over the air had problems.
Using non-original cables will also cause issues (my previous experiences).

Just make sure you make a backup as there is a big chance it will fail and you have no choice but to restore from backup which will first update your iPad to the latest OS then re-download the software and data.


What does your .bash_profile say? There should be a line:

export JAVA_HOME=`/usr/libexec/java_home -v 1.6`

You just have to change the Java version from 1.6 to 1.8 and then reload the system variables (. ~/.bash_profile). Tried this out changing between jdk7 and jdk6. So version 8 shouldn't be an exception.


Cannot update from Catalina to Big Sur on compatible Mac: "The requested version of macOS is not available"

The option to update to Big Sur came back with the release of 11.1.
In the comments an article was mentioned that reported that 11.0.1 might have been intentionally blocked for certain MacBook Pro models because it caused lasting damage (Thank you @Tetsujin & @bmike):

Big Sur 11.0.1 (20B50) was released to block 2013 & 2014 13″ MBPro’s from installing the OS. This move looks to be related to the Big Sur install problems with these models.


How do I save data from old 2 old iPhones then transfer data from one to the other?

iTunes can back up everything except for data that came from a computer.

That means apps not authorized on your iTunes, music from a computer and pictures not taken on the device (stored in the camera roll) are not backed up. Assuming you don't need to recover that information, just back up the devices and archive the iTunes backup folders so you can re-load those backups on another comparable device from a PC or a Mac.

Read up on the details here:

iPhone and iPod touch: About backups

Once you've got a sure backup (I'd get a loaner phone from a friend to check the restore to see that you are happy before erasing any of the devices), you can then restore the "wife" backup onto the "mom" phone.


Credentials format to login into Windows Domain?

Generally speaking logging onto a windows domain from a Mac takes the form of:

[DOMAIN]\[USERNAME]
[PASSWORD]

so if I were a user in the Microsoft Active Directory domain with the username of johnny.appleseed and my password was 1234qWer, that would look like

microsoft\johnny.appleseed
1234qWer

Note that the username and the password are not case sensitive I generally use all lowercase for simplicity's sake.

Note that you must have a username assigned to you in the domain with the necessary permissions on the target server for that particular login/username. Without that it will never work.

If the target (Windows) server is not domain-joined then you would use the name of the computer (sometimes called the NETBIOS name) on the network in place of the domain. But you must have a username, password and the appropriate permissions created on that server for the login to work.

I also find that when connecting to a PC via the GO > Connect to server dialog it sometimes helps to use the IP address of the target server, if you are not connecting using the server's name. Examples below.

smb://192.168.1.1/share
smb://bigserver/share


First off, I suggest just going for the appropriate adapter for your MacBook. If you have a Unibody MacBook Pro, you could use a mini DisplayPort to HDMI converter. If you have a newer Retina MacBook Pro, you can just use a plain old HDMI cable. Older non-unibody MacBooks could use a DVI-to-HDMI converter or cable.

miniDP to HDMI (Monoprice, $6.85 + HDMI cable)
DVI to HDMI (Monoprice, $3.33, doesn't carry audio)
HDMI to HDMI can be found on Monoprice for around $3.00.

If you were looking to save money by not buying more adapters and cables and you're serious about using your MacBook with your TV, just buy the right cables and/or adapters. Sites like Monoprice.com and DX.com offer very inexpensive cables that are of no lesser quality to the ones found in big box stores and at the Apple store.

To do what you're asking, relaying through your PC, would require some sort of screen sharing or remote desktop software (over the network, not over USB) but would be more trouble than it's worth and would likely be unsatisfactory if you wanted to do anything graphics intensive (watching a movie, gaming, etc.).

If you really want to give it a shot, here's what I suggest:

In  your MacBook's System Preferences (since OS X Tiger), you can enable a VNC server. Open System Preferences -> Sharing -> enable "Screen Sharing" or on older  versions of OS X, "Apple Remote Desktop" -> go to "Computer Settings" or "Access Privileges…" -> check off "VNC viewers may control screen with password: " and set a good password.
On your PC, you have to install a VNC client or viewer. Two free clients come to mind, RealVNC and TightVNC. Either should work fine. I tried RealVNC. Download the standalone viewer .exe from their website. Find your MacBook's IP address from your router or the "Network" section in your System Preferences. Open RealVNC, type in the IP address, it will warn you that it's not encrypted, continue, enter the password you specified earlier. You should be connected!
Connect your PC to your TV and simply drag the VNC window over onto the TV or, if you're in mirrored mode, you should be good to go. You may have to adjust the resolution in VNC and on your MacBook to get it fit properly on your TV. I found it very laggy (unusable for text editing) over WiFi in Control Mode, so you may want to try going over Ethernet if possible.

Good luck!


SweetP Productions Cookie was created for this purpose. Cookies can be configured individually. One can keep cookies from selected domains and remove the remainder via configurable methods such as browser quit, timer, at login, et al. Removal can be accomplished via a secure standard: US DoD 5220.22-M.

Cookie also can be configured to delete cache, history, favicons, previews, form values, downloads, and more.


Converting WAV to MP3 using LAME and Automator

Automator 'hangs' when attempting to use LAME encoder unfortunately. It's also not efficient or advisable to try and use a multi-threaded process as an Automator Service. For tasks such as this it's best to either run a simple script or use an alternate method.

The script below will encode a 20Mb .wav to .mp3 in 3 seconds! (at the highest quality settings)

file="$1"

find . -name '*.wav' -maxdepth 1 -exec /usr/local/bin/lame -V 0 -q 0 '{}' \;

for file in *.mp3
do
  mv "$file" "${file/wav./}"
done

To install, download, then open terminal:

sudo install encode-mp3 /usr/local/bin

To use, navigate into a desired conversion folder and type:

encode-mp3

This will encode your .wav files to .mp3

Convert .wav to .mp3 | LAME Encoder Shell Script
[md5: 72d4e24f14ea9139136900f2c4281a7f]

  [original]

  I just wrote a one-liner that will do this for you in Terminal, just
  cd to the directory of files you want to convert and enter:

find ./ -name "*.wav" -execdir lame -V 3 -q 0 {} \;


Reading HFS standard and MFS on Catalina

Still not using the Finder, but this java-based tool was able to mount an old HFS disk image and retrieve files in my Catalina (10.15.7) environment.
https://www.catacombae.org/hfsexplorer/


You can use a logout hook:

sudo defaults write com.apple.loginwindow LogoutHook ~/.logouthook
echo $'#!/bin/bash\napachectl stop' > ~/.logouthook
chmod +x ~/.logouthook

The value of the LogoutHook key can only be a path to an executable and not a shell command. The logout hook is run with superuser privileges so you don't need sudo.

The defaults command modifies /var/root/Library/Preferences/com.apple.loginwindow.plist. Adding a LogoutHook key to /Library/Preferences/com.apple.loginwindow.plist doesn't work.

If a logout hook takes long enough to run, a gray screen is shown until the logout hook terminates. There doesn't seem to be any time limit after which logout hooks are forced to terminate.

Logout hooks were deprecated in 10.4, but I haven't figured out any way to run programs on logout reliably with launchd. I haven't gotten rc.local.shutdown to work either. I don't know any way to run a logout hook before shutting down or restarting but not before logging out.


Find individual users' backup size in Time Capsule

You'll want to get a tool like BackupLoupe to introspect each backup event to locate the largest files stored on each interval (or search across all backups to find large folders and files).

You could also use a command line tool like tmutil compare or du -sm /whatever/* to calculate sizes and changes - but a graphical tool with searching ability even when the volume is not mounted is far superior for the task of finding large users of space on a Time Machine volume.


Sharing keyboard and mouse with Mac and iphone 5

Try the Type2Phone app for the keyboard. It effectively turns your Mac into a Bluetooth keyboard that you can connect your iPhone to. Anything you type into the app gets sent to the phone.

Unfortunately there's no way to use a mouse to interact with the touch screen (and frankly, if you've ever used the iOS Simulator, you'd realize it's fairly limiting to do so), but Type2Phone should get most of what you're looking for.


How to determine if a USB-C power bank can charge my macbook?

If you look at the spec sheet of your MacBook it says that the charger provides up to 29 Watts, which is roughly the maximum power draw the MacBook needs. Now regarding a power bank you would want to have a look at the maximum power [W] output is provided.
Have a look at this article or this quora post where you will find out that the maximum power over a standard (non PD port) is usually with the 7.5W with for USB 3.0. However power banks may offer a USB-C (USB-A usually doesn't offer this) Power Delivery (PD) port, which theoretically can be certified up to 100W, which for mobile power banks usually is out of reach.
From the links you posted, I think options 1, 6, 7 and 9 would work fine.

To say how long a certain capacity will help you heavily depends on what you are doing while connected to the power bank. These power banks theoretically have a much higher capacity than the MacBook, yet this charging system has inherent efficiencies. Also, when you charge the MacBook with this power bank the MacBook will think its connected to a wall plug and then apply the according power settings (so make sure to set them appropriately to extend battery life).
However, I would think you could gain up to a complete charge on a 20000mah power bank. Turning off the MacBook and charging it that way is the most efficient way.

Some ideas on how to estimate the power bank endurance.

Install coconutBattery
Check the power draw at your usual workload

That will give you an idea how fast/if at all your MacBook can be charged (e.g. the newest MBP 16" charger can provide up to 100W and at peak power consumption the MBP can nearly reach that).
Coconut battery also tells you what cycle count your battery is in and how much capacity is left in it. If you then open settings and go to battery (assuming macOS 11.x) you can try to roughly estimate the increased battery life when using a power bank.


Creating High Sierra as VM under VMware Fusion

Using VMware Fusion Professional Version 11.5.3 on a MacBook Pro running macOS High Sierra, I did the following to create a new macOS High Sierra virtual machine:

Open VMware Fusion.
Press ⌘N (File > New).
From Finder, drag an drop the Install macOS High Sierra.app application bundle onto the Select the Installation Method window of VMware Fusion.
On the Create a New Virtual Machine window, click the Continue button.
On the Finish window, click the Customize Settings button.
In the Save As: sheet, follow thru as appropriate to then click the Save button.
Wait for the Creating installation medium… This may take a few minutes. sheet to disappear, as this then shows the window for the virtual machine and its Settings window.
In the Settings window make the appropriate changes, i.e., Processor & Memory, Hard Disk (SATA), not Hard Disk 2 (SATA) as that's the temporary installer vHDD, etc.

Note: If the default vHDD is not large enough you'll need to delete the default one, not resize it, and add a new right-sized one in its place. You will then also need to partition and format it (actually erase it) using Disk Utility from the maxOS Utilities window before you select Install macOS during the install process.
After making the appropriate changes to the settings, close the Settings window.

Click the play button on the virtual machine window and the macOS install process begins.

When you get to the macOS Utilities window, if you added a larger vHDD, select Disk Utility and click the Continue button, then preform the following steps:

Select: VMware Virtual SATA Hard Disk Media
Click the Erase button.
On the Erase ... sheet, change Name: from Untitled to e.g.: Macintosh HD
On the Erase ... sheet, click the Erase button.
Click the Done button.
Close Disk Utility.

Otherwise, select Install macOS and click the Continue button.
Continue to follow thru as appropriate with the install of macOS until the install of the OS is finished.
At this point you should now have a new macOS High Sierra virtual machine which you can choose to the finish clean building by manually installing the apps you need/want, and then restore your data from backup, or another option is to try using Migration Assistant instead.

As a side note, before you start the install, I'd make a copy of the virtual machine's configuration file and a copy of Hard Disk 2 (SATA) the temporary installer vHDD as you might find it useful if you choose to go the cloning route. These file are found within the document bundle of the virtual machine, e.g.,:

macOS 10.13.6.vmx
Temporary Installation Source Disk.dmg
Temporary Installation Source Disk.vmdk

NOTES:
As a result of issues the OP was having, as discussed in the comment thread, I've come up with a workaround that works as tested.

Before the Install:
If you're having an issue with VMware Fusion creating the installation media you can try the following workaround.  This assumes the copy of the Install macOS High Sierra.app application bundle is not actually damaged.
First, make a macOS USB Installer following the directions in: How to create a bootable installer for macOS
For macOS High Sierra you'll need an 8 GB USB Flash Drive formatted as Mac OS Extended with nothing valuable on it as it will be erased during the creation process.
The following command shows the syntax, e.g.:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

After creating the macOS USB Installer you'll use vmware-rawdiskCreator to create a raw disk VMDK of the macOS USB Installer to manually add to the configuration file of the macOS High Sierra virtual machine following the directions in: Creating a raw disk VMDK and adding it to the Virtual machine in Fusion (2097401)
What I did:
% mount
 /dev/disk4s1 on /Volumes/Install macOS High Sierra (hfs, local, nodev, nosuid, journaled, noowners)
# Relevant line above from the mount command, other lines omitted for brevity.

% vmware-rawdiskCreator print /dev/disk4
  Nr      Start       Size Type Id Sytem
 -- ---------- ---------- ---- -- ------------------------
 1          2   15633406 BIOS AF HFS+

% vmware-rawdiskCreator create /dev/disk4 1 'Install macOS High Sierra' lsilogic
% ls -l *.vmdk
% -rw-------  1 me  staff  32256 Jun 14 17:34 Install macOS High Sierra-pt.vmdk
% -rw-------  1 me  staff    772 Jun 14 17:34 Install macOS High Sierra.vmdk

# The path to vmware-rawdiskCreator omitted for brevity.
# /dev/disk4s1 is what the USB Installer is on my system and will vary from system to system.

I moved the Install macOS High Sierra-pt.vmdk and Install macOS High Sierra.vmdk files to within the document bundle of the virtual machine and edited the configuration file, e.g. macOS 10.13.6.vmx, adding the following lines:
sata0:2.present = "TRUE"
sata0:2.fileName = "Install macOS High Sierra.vmdk"
sata0:2.deviceType = "rawDisk"
suspend.disabled = "TRUE"

I also edited bios.hddOrder to be: bios.hddOrder = "sata0:2"
When starting the virtual machine with a raw disk VMDK you'll be prompted with a password dialog box stating, VMware Fusion requires administrative privileges for accessing Boot Camp disks.; however this is a generic message displayed for any raw disk VMDK, not just when running a Boot Camp install as a virtual machine.
After the install is finished the lines added to the configuration file can be removed and reset bios.hddOrder to, e.g.,: bios.hddOrder = "sata0:0"

During the Install:
If your copy of the Install macOS High Sierra.app application bundle was downloaded before October 24, 2019, when Apple's security certificates used to sign software expired, you will get the error message This copy of macOS High Sierra application is damaged, and can't be used to install macOS during the install process after selecting Install macOS and clicking the Continue button.
The workaround, assuming the copy of the Install macOS High Sierra.app application bundle is actually not damaged, is to temporally disconnect the Network Adapter of the virtual machine, so it cannot communicate with an NTP Time Server, and temporally set the date to any date before October 24, 2019.
This can be done before selecting Install macOS and clicking the Continue button by using Terminal from the Utilities menu using, e.g., date 102300019 and then close Terminal and proceed as normal.
After the initial install is finished the date can be set to its proper date and the Network Adapter of the virtual machine re-connected.


Apple covers the basics in troubleshooting internet connections.

Solve internet connection problems on Mac
https://support.apple.com/guide/mac-help/solve-internet-connection-problems-on-mac-mh11395/mac

This is a nice resource since it is specific to several versions of macOS and if it’s too technical, you can refine your problem by working through it and asking a follow on question with details of where you got stuck or what sort of information doesn’t make sense.
Here’s the how to connect which also might help: https://support.apple.com/en-us/HT201735


Activating NightMode (Do Not Disturb) at a designated time of night?

Do Not Disturb has Manual or Timer modes, though it is fixed times, not 'until alarm goes off'

Details at Use Do Not Disturb on your iPhone, iPad, or iPod touch

With Do Not Disturb, you can silence calls, alerts, and notifications that you get while your device is locked. You can also schedule a time or choose who you'll allow calls from.

Turn Do Not Disturb on or off

When Do Not Disturb is on, a crescent moon  , or half-moon, icon will appear in the status bar. There are two ways to turn Do Not Disturb on or off:

Tap Settings > Do Not Disturb. Choose Manual to turn on Do Not Disturb now or set a schedule.
Swipe up from the bottom of the screen to open Control Center. Tap the crescent moon.

Set a schedule

If you don't want to be disturbed at a certain time, you can set a schedule. Tap Settings > Do Not Disturb and turn on Scheduled. Then set a time.
Schedule Do Not Disturb time

Change your settings

You can also choose when you want to be disturbed:

Allow Calls From: Allow calls from everyone, no one, your favorites, or specific contact groups stored on your device or your iCloud account.
Repeated Calls: If someone calls you twice within three minutes, the call won't be silenced.
Silence: Choose to silence calls and notifications always or only when the device is locked.


Create a keyboard shortcut for macOS Share Menu

You can set the custom shortcuts via System Preferences -> Keyboard -> Shortcuts -> App Shortcuts

The trick is to specify the exact path to the menu item. For instance if you wish to add a shortcut for Share Messages, you have to write for "Menu Title":

File->Share->Messages


Is it possible to create a Mac-Based Distro?

Sure. Apple delivers the asr command which is called from the graphical Disk Utility to clone user data into a disk image. There are other tools like Carbon Copy Cloner and SuperDuper that do similar and extra tricks for backup and cloning.

You can delete the user accounts and home folders and also remove the AppleSetupDone file to get a new system boot if you prefer that.

As long as you’re running licensed macOS on hardware that’s correct for the version, imaging is something you can do. Others also automate tools like brew so you can dump on .dotfiles and install apps by recipe instead of by imaging.

You will want to get a lawyer to read the license if you are distributing software as opposed to scripts or methods to automate things. Laws and licenses vary and most people need lawyers to know if local laws make licenses more or less effective.

https://www.apple.com/legal/sla/


Macbook Pro 2016 (15") has weird default Resolution

The 2016 15" Retina MacBook Pro has a resolution of 2880 x 1800. 1050/1800 and 1680/2880 are both 7/12 which means it is scaling properly for 7/12 the maximum resolution.

I'm not sure how the resolution or scaling would cause you to have headaches unless the text and images on the screen legitimately appear blurry. Is that the case? It is possible that you have the screen brighter, or glossy rather than matte, or are using it differently, but I can't really say.

In general, you should take short breaks every 10 or 20 minutes and have a screen brightness that matches the ambient environment (many people make it too bright which forces them to squint or tense up and get headaches) to prevent eye strain, and remember to blink frequently to prevent dry eye.

Short of that, I'd say change the resolution to whatever feels better for you, or see if anyone you know would be interested in trading laptops if you find theirs to be easier on your eyes.


Create a new space using a keyboard shortcut in macOS Big Sur

Tested under macOS Big Sur and macOS Catalina using English (US) as the language, the following example AppleScript code works to programmatically add another Desktop:
do shell script "open -a 'Mission Control'"
delay 0.5
tell application "System Events" to ¬
    click (every button whose value of ¬
        attribute "AXDescription" is "add desktop") of ¬
        group 2 of group 1 of group 1 of process "Dock"
delay 0.5
tell application "System Events" to key code 53

Note that most likely works from macOS Sierra onwards. Prior to that, remove group 2 of group 1 of  from the code.

For other languages, including English, try the following example AppleScript code:
do shell script "open -b 'com.apple.exposelauncher'"
delay 0.5
tell application id "com.apple.systemevents"
    tell (every application process ¬
        whose bundle identifier = "com.apple.dock") to ¬
        click (button 1 of group 2 of group 1 of group 1)
    delay 0.5
    key code 53 -- esc key
end tell


How can I download all MP3 files from a web site?

You can use wget like this:

wget -r -nd -A.mp3 http://www.parweztv.com/Khan%20Adeeb/SURA-04/

-r to recursively download all files below the level of the URL specified

-nd to not create a hierarchy of directories in your download location (not necessary)

-A to specify the files you want to download (all files ending in .mp3 in your case)

You can obtain wget for OSX via homebrew or macports.


Apple Contacts- creating a group with only one of the addresses in Contact card

If members of a group in Contacts have multiple addresses or phone
  numbers, you can select which address or number to use when sending
  email to that group or when printing contact information.

Choose Edit > Edit Distribution List.
Select the group.
You can’t select Smart Groups.
Click the rightmost column header to choose the information to manage: email (address), phone (number), or (street) address.
Select an address or number for each member.

Source: From the Help menu in Contacts on Mavericks.


Clone the drive to a completely separate device.
Setup Yosemite on one copy, keep the other to swap back if you don't like it.
Yosemite has been seen to change the drive structure from 'regular' GUID to Core Storage, giving people serious headaches trying to get back to the old setup.

Personally, I wouldn't touch Yosemite yet without this kind of fallback solution.

I know effectively in SE I'm in the doctor's waiting room complaining it's full of sick people - but there have been too many 'oopsies' in the past week for me to suggest anything less safe.


MacBook Air 2010 OS X 10.6.8 w/Broadcom wifi disconnecting: "Disassociated because station leaving"

I have the same problem and I've also been looking around a lot. The only thing I find is that if you have an Atheros Wi-Fi hardware in your Mac (I just found out that I did, mid-2011-iMac) this will help:

http://rys.pixeltards.com/2011/09/04/osx-lion-wifi.html


How to clear all notifications with 1 click in Catalina?

When scripting the user interface, for things like windows and menus the object hierarchy usually doesn't exist until it is shown, so the object needs to be shown before trying to get its properties.  Once the window or menu is shown, you can use the Accessibility Inspector tool (included in the Xcode bundle) or manually spelunk the various UI elements to find the ones you are looking for.  Interestingly, the Automator "Watch Me Do" action is also very handy for identifying specific UI elements (probably its best use), as the events it records can be copy/pasted into the Script Editor.

For the Notification Center window, the layout can vary, as individual notifications each have close/dismiss buttons, and there can also be an overall close/dismiss button for notifications grouped by application, although they aren't labeled as such.  Since the topmost button is conveniently located in the same place, to just close/dismiss everything a script can be used to click on that element until there are no more (tested in Mojave and Catalina):

tell application "System Events"
    # show notification window
    tell application process "SystemUIServer" to click menu bar item "Notification Center" of menu bar 1

    # loop through the app close buttons
    tell process "Notification Center" to try
        repeat -- forever (at least until there are no more)
            delay 0.25
            click UI element 2 of UI element 1 of row 2 of table 1 of scroll area 1 of window "Notification Center" -- the topmost close button
        end repeat
    on error errmess -- no more
        log errmess
    end try

    # close the window
    # tell application process "SystemUIServer" to click menu bar item "Notification Center" of menu bar 1
end tell


Parallels Desktop 9 - wifi on Windows 7 VM

In Parallels you have a few choices of how to connect to a Network or Internet, Shared Networking, Bridged Ethernet Networking and Host-Only Networking.  In all of these the Guest OS/VM only sees a Wired Ethernet Adapter as that is what the software provides.  It does not provide a Wi-Fi Network Adapter even though the Guest OS/VM can connect to a Network or Internet using Shared Networking or Bridged Ethernet Networking (which can be bridged to the Host's Wi-Fi or Ethernet adapters) and does not show a Wi-Fi icon in e.g. the Windows Taskbar System Notification Area.  So even following the directions in Using WiFi in a Virtual Machine which uses Bridged Ethernet Networking the connection in the Guest OS/VM will still appear as a Wired Ethernet Connection.

If you want to have direct Wi-Fi connectivity in the VM, in other words have a Wi-Fi icon in e.g. the Windows Taskbar System Notification Area as if the virtual machine was a physical machine that had a built-in Wi-Fi Network Adapter, then you will need to supply your own USB Wi-Fi Adapter and connect it directly to the VM.  In this scenario there is no other way!


Possible to get 1440p from a 2012 Mac Mini via mini DP -> HDMI adapter?

As I suspected and as Allan suggested in the comments, I needed an active adapter. This cable, which is the active version of the passive cable I originally purchased, did the trick; I now have 1440p via mDP -> HDMI.


macOS does come with a binary at /usr/bin/git, however by default it's a wrapper around the command line tools installer. Running the command will print the following and return immediately.
note: install requested for command line developer tools

A prompt will ask the user to install the command line tools, with a button that downloads and installs the toolset.

Once installed, /usr/bin/git will be a proper version of Git compiled by Apple (noted by the ‘Apple Git’).
$ /usr/bin/git --version
git version 2.24.3 (Apple Git-128)

If Git is installed using Homebrew, it will be at /usr/local/bin/git by default on Intel, at /opt/homebrew/bin/git on ARM.


How do I completely uninstall Virtualbox from macOS?

The correct method to uninstall Virtualbox is to use the official uninstall script that is included on the installation image.  If you don't have the installation image anymore, you can re-download it. Since the program installs many helper scripts outside the /Applications folder, you need to clean those up with the included uninstall tool and not just trash the main app.

This information is available directly from the project page as well:
https://www.virtualbox.org/manual/ch02.html#install-mac-uninstall


How to stream quality audio without latency

The problem is, you're tyring to do everything in software.

It's one thing to have separate output, but if OBS limits you to only two channels and your workaround is to use Soundflower to "mux" (multiplex) those channels together to conform to OBS, then you're inherently introducing latency.  The sound must be brought in on each separate channel, mixed together, then sent back out on another channel only to be read in by OBS then mixed in that, then output, you're using a tremendous amount of CPU cycles for something that should have been done "outside" the OS.

What you need is a mixer (it doesn't need to be fancy) so that you can combine the audio before bringing it into OBS.  You will get much more use and versatility out of the mixer than the software.


How do you text people from your number and not from your Apple ID email?

Under your Message settings in iOS, there is an option to select which address or phone number new conversations will originate from.

Settings > Messages > Send & Receive > Start new conversations from:


Does the Programmer's Dvorak keyboard layout work on Mountain Lion?

It does seem to work on 10.8, but you have to log out and back in after running the installer.


Is there a way to automatically update a folder in external hard drive without deleting missing files?

If you are not afraid of using Terminal, you can run

rsync -a --progress /PATH/TO/Pictures /Volumes/EXTERNAL/Pictures/


Open .theme file in Mac OS X Snow Leopard

Check with Terminal to see if what the permissions are set to.
Do Command + I to get info on the file, then check the file extension. Also check to see if the default "Open With:" drop down box is set to TextEdit.


I personally also gave up on podcasts on the Mac. Maybe someone has a great app, but for me using Overcast made my phone / watch always with me and “perfect for this job” so my Mac can take a rest from podcast duties and only need to work when I listen to music and find it’s better than HomePod / watch / phone / iPad.

https://overcast.fm/

I know this doesn’t directly answer your question, but really - consider not solving this at all on the Mac is my advice. That way you don’t have to learn or even launch the current podcast app on Catalina. My guess is by August, we’ll know how many developers are making an iPad/Mac size screen podcast app and have another app to add here rather than use Apple’s native app.


Is is possible to install iOS 5 on a 3rd Generation iPod Touch?

You can only install iOS 5 on the 32/64GB versions of the 3rd Generation iPod Touch. The other versions are technically 2nd Generation and so iOS 5 causes seriously problems when someone tries to install it on one of those.


How to make iCloud on Windows sync bookmarks with Safari, not Internet Explorer

Unfortunately you have to turn it on and then it will let you change it. I'll have a look tomorrow to see if there is a preference file that can easily be changed to skip having to sync with IE.


Separate environment for personal and development use under macOS

There are multiple options:

The simplest would be to create two user accounts. Your first account is created during the first use of the Mac. Create a second account by clicking the Apple-menu in the top left corner, select System Preferences, Users & Groups, open the lock and click + to add a new user.

This way you can login to either a personal or professional account. In the same place you add accounts, you can click "Login Options" where you can enble "Fast User Switching". This allows you to easily switch between the personal and private account (both can be logged in at the same time).

Other options for seperating personal and professional use are:

1) BootCamp Windows installation for professional use, macOS installation for personal use. Major drawbacks are that it requires a full reboot every time you want to switch between the two, and it is a hassle to ensure that disk space is available according to where you need it.

2) Virtual Machine with Windows (or macOS) for professional use, and the macOS native system for personal use. Can be done with for example VMware Fusion, Parallels Desktop or free alternatives such as VirtualBox. You can run the two environments simultaneously and share files, clipboard, etc. However allocating storage correctly can still be a nuisance.

3) Spaces. You can divide your open application windows in different "spaces" on the Mac. When you change "spaces" a whole set of windows are exchanged, such that you can keep a virtual desktop with all your professional stuff seperated from the private stuff. It is however up to yourself to organize windows between the two spaces, and there's no seperation of files, etc. on the disk.


How to disable the lost network connection warning on OSX

From this article: http://whatsamknows.tumblr.com/post/37368603810/get-rid-of-server-connections-interrupted

The following steps should sort you out:

Click on the spotlight icon (magnifying glass) in the upper right of your screen
Type in ‘terminal’
Click the ‘Terminal’ icon (black with white border) under
applications
Type in the following command and hit enter:
sudo mv /System/Library/LoginPlugins/FSDisconnect.loginPlugin /System
It will prompt you for your user password. Type it and hit enter again
Reboot


Will OSX Lion support filevault encryption on bootcamp partitions?

Personally I think it is unlikely, as Windows would need some way to decyrpt the drive, or the operating system would need to unlock the drive before Windows itself booted.

There are some screenshots of the process, and it looks like when they said whole disk they meant not just user home folders, but applications and root folders as well.

http://www.appleinsider.com/articles/11/02/28/inside_mac_os_x_10_7_lion_file_vault_full_disk_encryption_and_cloud_key_storage.html


It fixed by itself -_-

I dunno how and why...
UPDATE: The problem is in mozilla firefox, while it opened in any desktop it creates this bug somehow :/ ?!


Dedicated SSD/HDD to install Windows on a MacBook

As always, feeling a bit silly answering my own question. But this was quite easy.

So I had two SSD's, one had Mac OS X installed on and was running fine. Because I was putting my second SSD in place of the super drive, but I needed the super drive to install windows-I first removed my Mac OS X SSD and put my to-be-Windows on in it's place.

So my machine had one blank SSD in. Inserted the windows disc to install, got windows on and updated. At this point I had a mac with just windows installed.

Then I swapped the super drive for my windows SSD and put the mac SSD in the main drive slot. From there just press alt on boot-up :D


MacBook Air 2013 bad wifi when internal monitor off while using external monitor

You should try to do a PRAM reset. You do it by holding command + shift + P + R on the MacBook keyboard on start-up, when it does the boot sound the second time, stop holding the keys. This should solve.  Even though I suggest you to use an ethernet cable with your MacBook lid closed. If your setup isn't near your modem try using some powerlines. Here  you have a link for some pretty good ones.

http://www.amazon.com/TP-LINK-TL-PA4010KIT-Powerline-Adapter-Starter/dp/B00AWRUICG/ref=redir_mobile_desktop?ie=UTF8&dpID=31IYBNuPwFL&dpPl=1&keywords=powerline&pi=AC_SY200_QL40&qid=1436666780&ref=plSrch&ref_=mp_s_a_1_1&sr=8-1


Try going into Settings > General > Reset > Reset network settings.

That will also clear out any remembered WiFi networks so you will have to re-authenticate. But I have found that doing this often fixes a variety of network-bound problems.


Pages: Is it possible to change stylesets?

After some extensive searching, the only solution I have found to this problem is that you have to save styles with templates. It is not possible to save stylesets as you do in MS Word.

This means that you have to create a new document, set up the different text styles, and then save it as a template. The next time you create a new document in Pages, you will find your template under "My templates".

I have sent a mail to the developers, and hopefully they will change this in the future. Sometimes you want to change styles after you have written the document, and this is not possible in Pages without a lot of copy-pasting.


How do I use tmutil to figure out what's wrong with my Time Machine?

You can use timedog to see what's being backed up each time.

Usage:

Open Terminal (in /Applications/Utilities)
cd /Volumes/Time\ Machine/Backups.backupdb/[Computer Name]
Note Time Machine may be different on your system.
Replace [Computer Name] with the name of your computer (see System Preferences => Sharing).
/path/to/timedog -d 5 -l
For instance, if you unzipped timedog to your Desktop, the path would be ~/Desktop/timedog

And then look at the output


Dictionary shows wrong language (British English instead of American English)

This seems to be a bug that appears when you're switching languages. I know I had switched from British to American English at some point before.

What you have to do is:

Open Dictionary.app
Go to Preferences
Uncheck all dictionaries
Enable the ones that you need

Now the order is correct, and the British dictionary entries are gone from the results.


Messages.app AppleScript handler Override 10 second script timeout

Unfortunately Apple hasn't made this easy on us. They have provided no way to change this timeout and sometimes it's the script itself taking too long to run (because Messages.app is terrible at running scripts). I run a rather extensive applescript handler myself, and I interact with Messages.app through AppleScripts run by other processes. Sometimes things freak out and I'm not around to fix it. The workaround I've come up with is to check for a window with the "Wait" button and to click it. Sometimes though, my scripts run right after another and I end up with possibly dozens of windows like the screenshot you pasted. In my case, it is easier to force Messages to quit and then re-open it. I wrote a small AppleScript that does exactly this. You can compile it as an application with "stay open after run handler" selected and it will always make sure Messages is working and open without error windows. You can find it here: https://github.com/davidnewhall/IndigoAppleScripts/blob/master/Restart_Messages.applescript

The other option you could (easily) develop is to run your script in the background and respond once the data is available; that's probably a better approach. You can run osascript from the command line (or a script) to run an AppleScript. There are plenty of examples in my github repo of how to send messages externally.

Good luck!


Copy filename of file selected in Finder to clipboard using Automator with Applescript

To place the name of the Finder item without its extension onto the clipboard, you will need to add a Run AppleScript action with the following example AppleScript code:
on run {input, parameters}

    set fileName to first item of input

    tell application "System Events" to ¬
        tell disk item (fileName as text) to ¬
            set {theName, theExtension} to ¬
                {name, name extension}

    if theExtension is not "" then
        set theName to ¬
            text 1 thru -((count theExtension) + 2) ¬
                of theName
        set the clipboard to theName
    else
        set the clipboard to theName
    end if

    return input

end run

The return input in the example AppleScript code will pass the Finder item(s) onto the next action in the workflow.

Note:
As coded it will only place the name of the first selected Finder item, without its extension, onto the clipboard, as per your comment.


Is there a Meltdown vulnerability fix already available for macOS?

Meltdown

macOS patched December 6, 2017 in macOS 10.13.2
iOS patched December 2, 2017 in iOS 11.2

Apple patched CVE-2017-5754 (Meltdown) in macOS High Sierra 10.13.2, Security Update 2017-002 Sierra, and Security Update 2017-005 El Capitan. (Support Article HT208331)

Spectre

As of January 8th, Apple has released updates for Safari on macOS and iOS to minimize the effectiveness of Spectre. (Support Article HT208394) Note that Spectre cannot be "patched", only more difficult to execute.


Does the MacBook Air draw power from the battery or wall socket when the battery is at 100% and plugged in?

Don't worry. It will use the wall outlet if that offers enough power which it should using the original AC adaptor.

  What if the power is going from 100% down to 99.6%, then back up to 100% constantly?

That was until about a decade ago or so. Modern laptops even don't charge your battery if it is eg. at 98% for reducing unnecessary cycles. Don't bother about your battery in your computer.

If you want to care for your battery, just remember every cycle shortens battery life, no matter if 10 minutes on battery or completely emptied it. The battery has also some natural aging, so it will die after some years even if you never touch it.


Does Notification Center have keyboard shortcuts?

There is a configurable keyboard shortcut to open Notification Center:

Other than that, there seems to be no way to configure any keyboard shortcuts. The closest I could get is discovering that you can set Notification Center as the action for a hot corner. If you wanted to do this when a key is pressed, you can try combining this with AppleScript (like in this post).


No DNS resolution if custom configured DNS server is not reachable - how to fallback to default DNS

First go to the terminal to find out what's your current DNSs using the command:

cat /etc/resolv.conf | grep nameserver

Then,

in your network settings, under "Advanced"

enter:

8.8.8.8
8.8.4.4
x.x.x.x //local DNS
x.x.x.x //local DNS

If Google DNS won't work it will fallback to google other DNS server. If that fails too the fallback will be your local DNSs.


Reload page in Safari without resending form?

Strictly speaking, no.  For simple HTML forms using Common Gateway Interface (CGI), the web page you see is the output of a process which uses the form data as an input.  Put another way, the server needs the form data to generate the page.  There a lot of ways to get around that using back-end databases, cookies, javascript, etc.  But generally speaking: no-form, no-result.

You mentioned clicking in the URL bar and pressing return, but if the form uses the GET method (form data in the URL itself), then clicking in the URL bar and pressing return does effectively resend it.  However, if the form uses the POST method (form data sent in the HTTP request body), then clicking the URL bar and pressing will not send the form data and so the page will not be regenerated.

Note that if you tell Safari to reload a form-result page, it will usually ask you to confirm that you really want to do that, then resend the form data.  The reason it asks is that there may well be some side-effect of the form (like charging your credit card) which you might not want to repeat.  That's poor CGI design, but it happens.


Time Machine — ‘Sparsebundle already in use’ error

After some research, I found the answer was pretty straightforward, though not obvious. As the error message hints, the problem is that the disk mount utility believes that there is already a user connected to the disk. To solve that, you can use a handy function present in Airport Utility 5.6 (but not in Airport Utility 6.1), named ‘disconnect all users’:

Open the Time Capsule pane by double-clicking on the Time Capsule item in the left list.
Select the ‘Disks’ tab.
Press the button ‘Disconnect all users…’

If you don't have the Airport Utility 5.6, you can either download it from Apple's KB (if you're on Mountain Lion you'll also need the Pacifist app to extract the app from the package) or just use your Airport Utility 6.1 to reboot the device.


When replacing an expired Enterprise Distribution certificate, do I have to resign the whole App?

No - spoofing the key signature would be equivalent to bypassing the chain of trust entirely. You'd probably be able to sell that exploit to bad actors and governments for a lot of money.

You will need to re-sign the apps and likely increment the version numbers on them before pushing them out since Apple doesn't re-sign things for you dynamically as they do with App store downloads.


How do you turn off AirPlay on ipad3?I'm trying to watch Netflix in my car but it just shows a tv box and says "you are now watching on your tv"

To turn off airplay on iOS 10 you swipe up from the bottom of the screen and then swipe to the right. At the bottom of that view you'll see a triangle icon with circles, click that and change the source to iPad.


How can I take photos off my iPhone automatically?

iCloud Photo Library with "Optimize device storage enabled" will make a copy of your full resolution photos and videos, and will leave a small copy on your device, if storage space is needed. It will not remove them but it will sync changes made in all connected devices (deletes, edits, albums).


Moving Notes.app notes from one computer to another without using iCloud

Thanks for the suggestions. I was finally able to get my notes. After backing up my old laptop to a hard drive, I signed off of iCloud. I then signed in to iCloud on my new laptop and it gave me a screen where I could uncheck Documents and data. So I unchecked those.
After hitting Next it brought me into iCloud where I could individually add what I wanted iCloud to store. I only checked Notes. I then started Notes and didn't see all my notes at first, but then noticed there was an iCloud section listed in the sidebar of my  Notes app. Clicking on that showed all my notes from iCloud. However, these notes do not stay with the Notes app when you sign out of iCloud. They disappear even if you tell it to keep a copy of all files on your Mac. So I had to log in again and let it load all my iCloud notes. From there it was an easy task to copy from the iCloud section into new notes in my local h/d section since they were all in the same app. Once I copied them all over (one at a time) they stayed on my new laptop even after signing out of iCloud.


How to add characters to the press and hold character picker in OS X Lion?

The characters included in the popovers are defined in property lists inside the /System/Library/Input\ Methods/PressAndHold.app/ bundle.

I was able to change à to y by editing /System/Library/Input\ Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist and logging out and back in.

(note the escape in "Input Method" if you're copy pasting)

<key>Roman-Accent-a</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>a y á â ä æ ã å ā</string>
    <key>Strings</key>
    <string>a y á â ä æ ã å ā</string>
</dict>


Finder list view, change column with to optimal with using AppleScript

The only thing that I can think of off the top of my head would be to get a list of the items in the current folder, find the item with the longest name, and then resize the width per that value. That's really all that's happening with the optimal width double-click.


How can I improve the positioning of new windows?

Writing a new window manager or hacking finder is hard to override this very intentional design decision that's baked into the system.

Third party window managers are much easier to implement than to change existing code that Apple intends to own/patch/update. Also, you don’t have to fund (in time, expertise or $) all the development effort yourself as many are window managers are inexpensive or free (even though you expressed the desire to not add a third party solution).

I really like divvy for the use case I think you are seeking (and liked it as well as Moom in the past)

What Window Management Options exist for OS X?

Also, terminal lets you save window sets, so if you just want one layout to start, that’s something easily done without a third party app.


Is it possible to get the keyboard viewer to show a full keyboard when a bluetooth keyboard is connected?

Apple has a pretty good record on accessibility features, one of which is the onscreen keyboard. I would be surprised if there is not a way to do enable the extended onscreen keyboard, but I'm still researching where this precise bit of how-to knowledge.

In the meantime, here is Apple's official page for accessibility features related to Physical and Motor Skills (which is the category for the Onscreen Keyboard): http://www.apple.com/accessibility/macosx/physical.html
It shows the extended version in their screenshot.

This is overkill (both in features and price), but I felt the need to add the application called "the best on-screen keyboard, not just for the Macintosh, but for any platform."
I'm too new to have lots of links. but look at atri.misericordia.edu for a review of KeyStrokes.

Here: have a layout editor, so if you can't see the keys you need in Keyboard Viewer, you can switch them in to replace some keys you don't really care about:
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ukelele

still doing research, will be adding what I find


Matlab on the command line error in Lion

It is reported here, they claimed that the issue is for all version of Matlab on Mac OS X Lion. So I guess you could simply use sudo to get this problem done. And wait with more patient for a fix.


.htaccess protected site cannot be accessed by iPad

Consider clearing Safari's cache of cookies and site specific data. This should clear Safari's record of login information used for your test web site.

Clear Cookies and Data

Tap Settings;
Tap Safari;
Tap Clear Cookies and Data.

Apple publish further steps for clearing other Safari information in iOS: Safari web settings.


Word 2011: Keyboard shortcuts for accepting/rejecting a tracked change AND moving to the next change

This is actually quite easy to do, once you know where to look. (Unfortunately for me I didn't know about this until my thesis was done. Not that I'm bitter or anything.)

1) In MSWord, go to the Tools Menu and then choose "Customize Keyboard"

2) Under "Categories" choose "All Commands" and then look for "AcceptChangesAndAdvance". Select it, then click in the box next to "Press new keyboard shortcut" as shown here:

3) Enter an unused keyboard combination (I chose ⌘ + ⌥ + Y for "Yes I want this change"). Note that the "Assign" button is now activated. Use it. Then click "OK".

That should be all you need to do.


Your setup isn't clear: if these are home servers, isn't there a router routing all mail requests to one of your servers?

Still, to (partially) provide an answer to your question, in your situation, you shouldn't worry about losing email: according to RFC 2821, section 4.5.4.1 about Sending Strategy:

  Retries continue until the message is transmitted or the sender gives
     up; the give-up time generally needs to be at least 4-5 days. […]

RFC 5321 adds:

  It MAY
     be appropriate to set a shorter maximum number of retries for non-
     delivery notifications and equivalent error messages than for
     standard messages.

So you should have 4 days before losing your email. Then, if you're using a router, you could just make it route incoming traffic to email port to the backup MX server in case you need to do maintenance work on the primary one.


Use iPhone on external screen with multi-touch

AFAIK, this is definitely not possible. The closest thing to what you're describing would be AirPlay. However, AirPlay requires a newer Apple TV connected to a TV; it wouldn't work on an iPad or a Mac, let alone some cheap old Android tablet. Additionally, even if it were currently possible to mirror the display of your iPhone onto an iPad, that's all it would do is mirror the display of your iPhone; it wouldn't be able to respond to multi-touch.


I found the solution, for some reason "Boom 2" caused my microphone input to always be "Aggregate audio device", which worked on all applications I tried except Photobooth. Uninstalling "Boom 2" resolved the issue.


Apple spaces switching screens after sleeping

Have you been doing an upgrade instead of clean install? If so, you will definitely find issues like these.

Try using Onyx - https://www.titanium-software.fr/en/onyx.html to clear the caches and run some maintenance. Hopefully your issue should get solved.


lsboxd is part of the OS X Sandbox.

It allows communication between sandboxed applications.

lsboxd is in the Launch Services API. It is the Launch Services Sandbox Daemon, which governs what apps can launch apps in the OS X sandbox. You can peruse the App Sandbox Guide for more information about sandboxing.

PDF: App Sandbox Design
Guide


See other months on Apple Watch Calendar?

I don't believe you can. However, as others have suggested in the comments, there are third party apps you can use that will do the job. I suggest using Sunrise Calendar. You can integrate it with your iCloud and Google calendars (and I believe some other calendars), and it has a day-by-day view on the Apple Watch that works nicely (not your typical calendar view, but it works, showing every day of that month and other months). If you want to see the days in the next month, just keep on scrolling down and tapping "Load more" until you are at the desired month. You can't see each entire month, but this way, you can at the very least see every single day of many months in the future, including the days on which you have no events, which is the feature I'm assuming you're looking for.

UPDATE: Over time, I've found a few other apps that may help, though there are none that show you the entire year, month by month, at a glance.

Week Agenda:
You can easily view each day of multiple months with this app, but you'll have to tap on arrow keys to scroll through all of the days.

Add Event:
Though to create reminders/alerts and repeating events, you'd need to buy an in app purchase, this app will let you add calendar events to the default calendar on your phone for free. This is not what you were looking for, but it may prove helpful given that your question was in regards to calendars.

I have seen plenty of apps that replicate the functionality of the original Calendar app that comes natively with the watch, but they only show one month at a time.

If you're willing to deviate from apps that are meant for calendaring, another solution would be to use something like Exhibition, which allows you to view selected photos on the watch. If you have a square photo of the desired month(s) on a calendar, you could always put them on the app and view them on your watch that way.

UPDATE 2: Now that Sunrise has been discontinued, another alternative you can look into is Coyomi. The little calendar app has all the functionality you were looking for when you first asked this question: it displays calendars for the upcoming months on your Apple Watch or your iPhone's Today View.


Find and remove all photos below a certain size threshhold

You can use the terminal to do this. The following command should work:

find /path/to/the/folder \
  -name "*.jpg" \
  -exec bash -c "sips -g pixelHeight -g pixelWidth {} | grep -E ' [12]?[0-9]{0,2}$' >/dev/null" \;\
  -print

That command will find all JPEG files under /path/to/the/folder which have a width or a height of between 1 and 299 pixels.

Replace /path/to/the/folder with the actual path to your folder.

You can change "*.jpg" to "*.gif" to find GIF files instead.

You can change [12]?[0-9]{0,2} to change the size of the pictures you wish to locate. For example, to find pictures smaller than 500 pixels, use [1234]?[0-9]{0,2}

If you want to review which pictures this command finds, use:

find /path/to/the/folder \
  -name "*.jpg" \
  -exec bash -c "sips -g pixelHeight -g pixelWidth {} | grep -E ' [12]?[0-9]{0,2}$' >/dev/null" \; \
  -exec mv {} /path/to/some/other/folder \;

Replace path/to/some/other/folder with the folder you want the files moved to, and that command will move the files it finds there.

The way this works is as follows:

The sips command is the scriptable image processing system. The terminal command sips -g pixelHeight -g pixelWidth some.jpg will print out the width and height of the JPEG file.

The find command, as one might expect, finds files. -exec passed to find tells find to execute the specified command and only return files for which the command returns a successful result.

The command bash -c "sips -g pixelHeight -g pixelWidth {} | grep -E ' [12]?[0-9]{0,2}$' invokes a shell, runs sips to get the image size, and then runs grep, which searches text, asking grep to search for either a 1 or a 2 followed by between zero and two digits (0 through 9). This is a regular expression, and it matches the numbers (strings) 1 through 299


Finder not showing Windows server networks

Have you added each Mac to the Windows workgroup?

System Preferences > Network
Select the relevant network interface from the sidebar (Ethernet, Wifi etc)
Click 'Advanced'
Click 'WINS'
Enter the name of the Windows workgroup in 'Workgroup:'
Click the + button and enter the IP address of your Windows server in place of 0.0.0.0
Click 'OK' and 'Apply'


sudo rm -rf /usr/bin/git wont work for El Capitan due to SIP restriction

simple solution is create alias

alias git='/usr/local/bin/git'


Are there adapters for MiniDisplay port screens to HDMI video cards

The short answer is yes.

It's not a common conversion (normally it's a DisplayPort to HDMI), but it can be done.  To do so, you need an active adapter to go from HDMI to DispayPort because the signaling is completely different and needs to be recreated so it will work.


Why is the width of `~` different than `➜` on iTerm2 when using zsh with spaceship-prompt?

Ok, found what’s going on... SPACESHIP_CHAR_SYMBOL is set to ➜ (Heavy Round-Tipped Rightwards Arrow, unicode U+279C) by default vs → (Rightwards Arrow, unicode U+2192) which has the right width. PR in the making.

Submitted a PR to spaceship-prompt.


What is the exact difference between 'tty' and a 'console'?

The console is your physical computer and the various tty are virtual terminals.

Each tab or window of a terminal emulator like iTerm2.app or Terminal.app will connect to a different tty.  MacOS works the same as this quote from one of the answers on your linked question:

  So when you look to a "text window" on your linux system (under X11) you are looking to: a terminal emulator, connected to a virtual terminal, identified by a tty file, inside which runs a shell.

It is more clear what is happening if you run who with who -a (to show all details) and if you also use the tty command (which returns the current terminal).

An example

Here I rebooted at 13:20, left it on the FileVault password entry screen until 13:25 then opened a Terminal.app session at 13:29.

Last login: Fri Dec  6 13:25:54 on console
A1398% tty
/dev/ttys000
A1398%

You can see the last logon was 13:25:54 on console (when FileVault unlocked startup disk) and Terminal.app is running on /dev/ttys000.

Next at 13:30 opened a iTerm2.app session:

Last login: Fri Dec  6 13:29:06 on ttys000
A1398% tty
/dev/ttys001
A1398% who -a
reboot   ~        Dec  6 13:25   .           1
hali     console  Dec  6 13:25 00:04        97
hali     ttys000  Dec  6 13:29 00:01       577
hali     ttys001  Dec  6 13:30   .         600
   .       run-level 3
A1398%

You can see the last logon is shown to be 13:29:06 on ttys000 (when Terminal.app was opened) and iTerm2.app connected at 13:30 to /dev/ttys001.

who -a shows

console connecting at 13:25 (when password was entered and FileVault unlocked startup disk).
ttys000 connecting at 13:29 (when Terminal.app was opened).
ttys001 connecting at 13:30 (when this session of iTerm2 was opened).

If you boot into single user mode and type tty you will see the result /dev/console (who is not available)


Go to Settings > General > Storage & iCloud Usage > Storage: Manage Storage

Scroll down until you find Facebook Messenger. Touch it. Touch "Delete App."

Once it has been deleted, you can reinstall it.