Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Quickly type domains for different countries in iOS Apps
You may be familiar with the fact that, when typing on iOS, you can press and hold the . (period) key, or the .com key, to get a popup with a handful of top-level domains, such as .com, .org, .edu, etc. If your iOS device is set up with a country other than the US, you'll have these, plus others, such as if you're in the UK, or .de if you're in Germany.

OS X Daily recently pointed out that you can also quickly type other top-level domains by simply adding international keyboards to your iOS device. To do this, go to Settings > General > International > Keyboards, then tap on Add New Keyboard. Tap the keyboard for the country you want to use. When you next go to type text, you can press and hold the . (period) key in, say, Mail, or the .com key in Safari, and access additional top-level domains.

Interestingly, when I did this, I found a surprising change. I added a UK keyboard to be able to type easily, since I've just moved to England. I dictate a lot into my iPhone - much quicker than typing - and found that iOS was no longer recognizing "period" as a . but would type out the word. It would, however, type a . when I said "full stop." This shouldn't happen, because my iPhone is set with Voice Control to English (United States). Removing the UK keyboard fixed the dictation issue.
  Post a comment  •  Comments (1)  
  • Currently 3.63 / 5
  You rated: 2 / 5 (8 votes cast)
[3,506 views]  View Printable Version
Reduce FaceTime CPU when only using voice Apps
FaceTime uses 100% CPU when in a call, probably because of video encoding. Yet it's possible to reduce CPU usage to 20% when you only need voice, extending battery life when mobile.

To stop FaceTime from encoding video when in a call, make it fullscreen and it will move into its own space. Then switch back to your main desktop space with a four finger swipe to the right (or by simply switching to an app in that space). Although your camera LED stays on, this actually pauses the video, reducing your CPU from 100% to around 20%. You will also find that voice quality improves with less drop-outs and cracks because now your CPU is prioritized on encoding audio.

Update: As mentioned in the comments, it's seems to be sufficient to just have FaceTime in a space and move to a different space, or to minimize the FaceTime window to the Dock.

[kirkmc adds: I don't use FaceTime often, choosing rather to use Messages video chats or Skype, so I can't confirm whether this CPU usage is universal.]
  Post a comment  •  Comments (7)  
  • Currently 2.33 / 5
  You rated: 1 / 5 (9 votes cast)
[4,793 views]  View Printable Version
Regular expression reference for BBEdit Apps
If you use BBEdit to work with text files, you're certainly aware of its powerful regular expression feature for searching and replacing text. Based on the PCRE (Perl Compatible Regular Expressions) engine, the BBEdit regex language can find and replace pretty much anything.

GitHub user ccstone has published a BBEdit Regular Expression Cheat Sheet, which shows all the standard regex meta-characters, those used for non-visible characters (such as tabs and returns), and classes (such as digits, lower-case letters or alphanumeric characters).

If you use BBEdit to find and replace text, and especially if you're not familiar with using regular expressions, you should bookmark this page.
  Post a comment  •  Comments (3)  
  • Currently 2.71 / 5
  You rated: 1 / 5 (7 votes cast)
[4,931 views]  View Printable Version
Fix iOS SpringBoard home screen crash Apps
Over at the Mac Observer, Dave Hamilton told of an iPod touch whose SpringBoard would repeatedly crash. (SpringBoard is the iOS equivalent of the Finder.) After trying a number of troubleshooting procedures, he narrowed it down to an iCloud issue, where corrupt data was causing the crash. Hamilton found info in crash logs indications of what was causing the crash. He eventually deleted a folder on the Mac that was linked to the iPod (com~apple~TextInput) and this resolved the issue.

iCloud has been, for me, a common source of dismay. I've not found it to be reliable enough to entrust any important data to it - though for some data, such as contacts and calendars, you have no choice. I've had to go through complicated procedures to reset different types of iCloud data several times to resolve syncing issues. This crashing problem is just another of the issues that iCloud can be responsible for.
  Post a comment  •  Comments (3)  
  • Currently 3.67 / 5
  You rated: 2 / 5 (6 votes cast)
[8,842 views]  View Printable Version
Manage site-specific Java settings in Safari Apps
Apple has released Safari 6.0.4, and 5.1.9, which, together with a recent update to Java, provides site-specific settings for activating Java. As Java has become a widely-exploited vector for malware attacks, it's a good idea to keep it turned off if you don't need it. The problem is, however, that many people do need it, and the safest way to protect from drive-by attacks on malicious websites is to provide a site-specific activation method.

Safari 6.0.4 offers this. If you visit a website that tries to load a Java applet, a dialog will ask if you want to block or allow the applet. You can later go to Safari > Preferences > Security, and click on Manage Website Settings (just after the Allow Java option) to view a list of websites which have attempted to load Java applets. You can then change the behavior for each of those sites.

Get more info about Java and Safari in Apple's technical note.
  Post a comment  •  Comments (3)  
  • Currently 3.71 / 5
  You rated: 4 / 5 (7 votes cast)
[10,155 views]  View Printable Version
Cancel a Mac Store app update while it's downloading Install
In the Updates section of the Mac App Store, if the user chooses to update an app or apps, the interface offers the ability to pause the download of the update, but seemingly not to cancel it. Canceling the download is possible by holding down the option key. The "Pause" buttons change to "Cancel" buttons.

[kirkmc adds: I don't have any current updates to be able to test this. I don't think this stops the update from generating a notification after you cancel the download, but I'm curious as to what happens. Post your experiences in the comments.]
  Post a comment  •  Comments (3)  
  • Currently 3.27 / 5
  You rated: 3 / 5 (11 votes cast)
[22,823 views]  View Printable Version
Change OS X cursor size System
The Accessibility pane of System Preferences holds a number of interesting adjustments you can set to make your Mac easier to use. One of them is the ability to change the size of the cursor; the pointer you see on your screen.

Go to System Preferences > Accessibility, then click on Display. Drag the Cursor Size slider from Normal (smallest) toward Large. Find the size you want to use, and close the preference pane.

I have a 27" Thunderbolt Display, and I find the normal-sized cursor a bit small, so I've set mine to be a bit larger. You may find this to be a useful tweak as well.

Note that some applications may not use the changed setting. Feel free to post in the comments any apps that don't inherit this setting.
  Post a comment  •  Comments (9)  
  • Currently 3.56 / 5
  You rated: 1 / 5 (9 votes cast)
[21,017 views]  View Printable Version
10.8: New Notes App Service System 10.8
I put together a simple Automator action that takes the selected text from any application and creates a new Note. This sort of thing should have been in the Services menu to begin with, but this powerful feature of OS X is often unsung and underused. Hope it helps.

Open Automator and create a new Service. Set the Service to receive selected text in any application from the drop down menus.

Drag Copy to Clipboard from the Utilities library into the workflow. Drag Run AppleScript from the Utilities library into the workflow.

Paste the below text in place of (* Your script goes here *):
tell application "Notes" to activate
tell application "System Events"
 click menu item "Notes" of ((process "Notes")'s (menu bar 1)'s 
  (menu bar item "Window")'s (menu "Window"))
 click menu item "New Note" of ((process "Notes")'s (menu bar 1)'s 
  (menu bar item "File")'s (menu "File"))
	keystroke "v" using {command down}
end tell
Save the Service with a name like New Note. Now when you right click on selected text you can find the New Note service in the Services contextual menu. When selected it creates a new note out of the selected text.

[crarko adds: I compiled the script and it seemed to work. I didn't test the Automator Service.]
  Post a comment  •  Comments (18)  
  • Currently 3.00 / 5
  You rated: 2 / 5 (9 votes cast)
[9,040 views]  View Printable Version
Find users that use the most disk space UNIX
Find which users take up the most disk space. This can of course be used to indentify any number of users so I picked 10 as an arbitrary number.

If you are already root (unlikely, but possible) you can remove the sudo -s part. Here's the command:
sudo -s du -sm /Users/* | sort -nr | head -n 10
Generally you would have to make sure that you use sudo -s or it will give a few Permission denied errors before finally spitting out the results, and they may be incorrect. The directory structure should start with the /Users Directory and then it will recursively perform the operation. This may miss any folders outside of the normal user space, but there shouldn't normally be any user data there.

[crarko adds: I tested this, and it works as described. There are third party utilities that will give the same results with a GUI, but this is pretty handy to have for use on remote machines over an ssh connection. It can take a while to complete, so be patient. Also I noticed in Activity Monitor the du process was using a lot of cpu, so it's best to do this while not running other cpu (or I suppose disk) intensive programs.]
  Post a comment  •  Comments (4)  
  • Currently 2.45 / 5
  You rated: 2 / 5 (11 votes cast)
[5,621 views]  View Printable Version
Amnesty Goes Open Source and Free Apps
Amnesty, the reverse engineered version of Apple's Dashboard that allows widgets to run on the desktop with Konfabulator-like abilities, has been made open-source and is now freeware.

Originally released in 2005, days after Apple introduced Dashboard with its release of OS X Tiger, Amnesty was built around an engine allowing it run widgets independently of Dashboard, and thus could give additional capabilities to widgets including adjustable desktop level and opacity. The engine also allowed users of OS X Panther to run Dashboard widgets.

Amnesty was released to many positive reviews, including a sidebar mention in David Pogue's Missing Manual for Tiger, but as the interest in widgets waned in the past few years, its popularity and sales began to decline.

Developer Danny Espinoza, who had recently stopped releasing updates for his products sold under the name Mesa Dynamics, felt it was best to release all his software products, including Amnesty (and Amnesty Singles, a widget-to-application converter), as open source as part of their official discontinuation.

Amnesty 1.6 is free and requires Mac OS X 10.4 and later. The application and its source code are available at

[crarko adds: Consider this a public service announcement and a thank you. I used this program back in the day and liked it a lot. I support the notion of developers taking discontinued software and making it open source instead of letting it collect dust (whenever it's practical to do so).]
  Post a comment  •  Comments (1)  
  • Currently 3.45 / 5
  You rated: 5 / 5 (11 votes cast)
[4,354 views]  View Printable Version