Archive for the ‘All posts’ Category

Macworld: Meet the Podcasters at Smile

Thursday, January 12th, 2012

It’s that time of year again. Smile will be at Macworld|iWorld this year. You’ll find us in the OS X Developer Zone (#201) and in the Mobile Applications Showcase (#818), where we’ll be showing off our iOS products.

We are also happy to announce that the popular “Meet the Podcasters” is back.  Each day at 3 p.m., we’ll host some of your favorite podcasters at the Smile kiosk in #201. The podcasters will be there to meet listeners and answer questions.

Thursday, January 26, 3 p.m. – 4 p.m.
Dave Hamilton & John F. Braun
Mac Geek Gab

Friday, January 27, 3 p.m. – 4 p.m.
Adam Christianson
The MacCast

Saturday, January 28, 3 p.m. – 4 p.m.
Katie Floyd & David Sparks
Mac Power Users

Smile is proud to be a sponsor of these great podcasts. Come on by just to say “hi” or chat about the Mac, iPhone and iPad. These are the experts!

(Photos, l-to-r: Dave Hamilton, John F. Braun, Adam Christianson, Katie Floyd, David Sparks)

 

Apps for Water: Developers Support charity:water

Tuesday, December 20th, 2011

Apps for Water

Smile is participating in the Apps for Water fundraiser for charity:water. All the developers will donate their revenue from app sales on December 20, 2011.

charity: water is a non-profit organization that brings clean and safe drinking water to people in developing nations. 100% of public donations directly fund water projects.

We really appreciate Gaucho Software‘s Mike Piatek-Jimenez, who did all the hard work of putting this project together. We’ve done a special discount of 20% on our Mac apps to encourage you to buy great software and support a very worthwhile cause at the same time.

And if you already own PDFpen, TextExpander and DiscLabel, check out the other great software that is available, or consider giving gift licenses to your favorite Mac users.

 

Random TextExpander Snippets Made Easy

Saturday, December 3rd, 2011

We regularly get requests for a way to choose a random snippet from among a set of snippets. To date, we’ve pointed folks to this technique:

http://nerdgap.com/how-to-randomly-selected-snippets-in-textexpander/

Now that TextExpander itself is AppleScriptable (as of version 3.3), there’s an easier and more flexible way to do this:

  1. Choose File -> New Group
  2. Name the new group Random
  3. Add snippets that you’d like to be chosen at random into the Random group. You can drag existing snippets from other groups into Random, or you can create snippets expressly for use in Random.
    Tip: if you are creating new snippets for use only as random snippets, you can save time and work by not assigning abbreviations to these snippets.
  4. Make a new snippet in a group other than the Random group
  5. Set the Content: of the new snippet to AppleScript
  6. Enter this for the snippet:
    tell application "TextExpander"
    	set groupCount to count (snippets of group "Random")
    	set randomIndex to random number from 1 to groupCount
    	return plain text expansion of ¬
    		snippet randomIndex of group "Random"
    end tell
  7. Set an abbreviation for this new snippet, for example: rrand

Any time you type rrand, you’ll get a random selection from among the snippets in your Random group.

The advantages of this technique over the one linked above are:

  • You need not know the abbreviations for all of the snippets in advance
  • You can add to and remove from your Random group without changing anything

(Thanks to Sheree Peña of Black Pixel for the inspiration for this post.)

TextExpander 3.3.4 and Japanese, Chinese, etc. Input Methods

Tuesday, October 25th, 2011

One of the changes we made in TextExpander version 3.3.4 was to stop expansion and capitalization correction when using input methods which combine keystrokes. Several of our users told us that having TextExpander active while they were typing into Japanese or Chinese input methods caused problems because capitalization and/or snippet expansion would interfere with the construction of multi-keystroke characters. Based on user feedback, we made TextExpander 3.3.4 detect the “primary language” of the current input method and ignore anything typed in Japanese, Chinese, Arabic, Sanskrit, or Hindi.

Now, we are hearing from other TextExpander users who found it useful to expand snippets while typing in these input methods.

Perhaps we should have disabled only capitalization correction for these input methods. Users who found snippet expansion troublesome might have to find better abbreviations for their snippets. If you have any strong feelings or suggestions for solutions, let us know at support@smilesoftware.com.

TextExpander v. 3.3.4 and above has a setting which can restore expansion and capitalization correction for any language where it is currently disabled. TEIMPrefSetter can be used to change that setting:

Download TEIMPrefsetter

Here is how to use TEIMPrefSetter:

  1. Quit TextExpander
  2. Launch TEIMPrefSetter
  3. The list contains languages where TextExpander will _not_ expand. Select the language(s) that you want to expand in.
  4. Click the ‘-’ button to remove that language(s) from the list
  5. Click the “Save” button to save your changes
  6. Quit TEIMPrefSetter
  7. Launch TextExpander

Again, if you have comments or feedback, please let us know.

AppleScript and Shell Script Snippet Issues in TextExpander 3.3

Monday, April 25th, 2011

A couple of unfortunate issues have cropped up in the recently-released TextExpander 3.3. We wanted to make you aware of them and offer workarounds.

AppleScript Snippets
If you create a new snippet and set it to AppleScript, TextExpander 3.3 still treats the new snippet as a text snippet. When you expand it, the result will be the content of the AppleScript, not the script results. Any AppleScript snippets you created in earlier versions are still treated as AppleScript snippets.

As a workaround, you can duplicate an existing AppleScript snippet and then edit its contents.

Apple Script and Shell Script Snippets and “%”
This issue with shell script and AppleScript snippets involves the % (percent) symbol. TextExpander has always used % to delimit macros. In a script snippet,  TextExpander 3.3 is treating the % as a macro delimiter, which allows you to embed snippets within script snippet source code, but this has the unfortunate side effect of misinterpreting occurrences of ‘%’ as a character.

One workaround is to use 2 percentage signs (%%) to “escape” the % character (TextExpander power user @drdrang posted more about this on his blog), but this is inconvenient and does not work if the script snippet itself is embedded within another snippet.

If you use script snippets a good deal, you may want to consider reverting back to TextExpander 3.2.4. We do apologize for the aggravation and we hope to release a fix shortly in TextExpander 3.3.1.

Virtual Keyboards and TextExpander

Tuesday, March 29th, 2011

Virtual keyboards are on-screen representations of a keyboard which allow you to enter characters by clicking the mouse or other pointing device. That is, you move the mouse to the part of the screen where the ‘v’ key is, click the mouse, and a ‘v’ appears in your text document. (Note: there are other types of virtual keyboards in addition to the on-screen, mouse-driven variety, but this post does not cover them.) One reason to use a virtual keyboard is if you have trouble typing on a physical keyboard.

Mac Keyboard Viewer

Mac OS X built-in Keyboard Viewer

TextExpander has some issues with virtual keyboards. When you click the mouse, TextExpander assumes that you are moving the text insertion point within a document, selecting a range of text, changing to a different window or text area, or performing some kind of formatting or other command. Thus, when you click the mouse, TextExpander clears the buffer of typed characters it maintains to track when you type a snippet abbreviation.

For example, with the ‘ddate’ snippet, when you click the ‘d’ key on the virtual keyboard the first time, TextExpander clears the buffer because the mouse was clicked, then notices that a ‘d’ has been typed. When you click the ‘d’ key the second time, TextExpander again clears the buffer, then stores the ‘d’. The snippet never expands because TextExpander keeps clearing its buffer, never tracking more than one character at a time.

TextExpander version 3.1 fixed this problem by adding support for typing with the system’s built-in Keyboard Viewer and for Corallo Software’s VirtualKeyboard application. TextExpander 3.2.4 adds support for AssistiveWare’s KeyStrokes application.

If there is another virtual keyboard program that you are using, there is a “hidden” setting in TextExpander that will allow you to use it before support is “built-in” to TextExpander. Just contact support@smilesoftware.com for details.

Macworld: Meet the Podcasters at Our Kiosk

Tuesday, January 18th, 2011

Podcaster photos

Smile will be back at Macworld Expo this year. You can find us in the Indie Developer Pavillion (246 – 1).

We are also happy to announce that some of your favorite podcasters will make appearances at the Smile kiosk during Macworld, to meet listeners and answer questions. Maybe they’ll even sign autographs. ;-)

Thursday, January 27, 3 p.m. – 4 p.m.
Dave Hamilton & John F. Braun
Mac Geek Gab

Friday, January 28, 2 p.m. – 3 p.m.
Adam Christianson
The MacCast

Saturday, January 29, 2:30 p.m. – 3:30 p.m.
Katie Floyd & David Sparks
Mac Power Users

Smile is proud to be a sponsor of these great podcasts. Come on by just to say “hi” or chat about Mac stuff.

(Photos, l-to-r: Dave Hamilton, John F. Braun, Adam Christianson, Katie Floyd, David Sparks)

Smile and the new Mac App Store

Tuesday, January 11th, 2011

Mac App StoreThe Mac App Store is a big deal for third-party Mac developers like Smile. For the first time, Apple is making it easy to buy and install software without ever going to a website, downloading a demo, or clicking an installer. Because it’s built into the OS, every Mac user will have a convenient option for purchasing software.

PDFpen, PDFpenPro and DiscLabel were available on Day One. (We hope TextExpander will be available soon!) The Mac App Store is not our exclusive channel for sales. Customers are still able to download and purchase applications directly from smilesoftware.com. We have kept the same prices for both channels.

We will continue to provide updates to our existing customers outside the Mac App Store. Choose “Check for Update…” in the application menu to download the latest version. You can set automatic update checking and its frequency via the Update preference pane.

The versions of our software in the Mac App Store are functionally the same as the versions available on our site. We had to make a few adjustments to meet Apple’s criteria, and that resulted in a discrepancy in version numbers.

Updates for both Mac App Store-purchased software and independently-purchased software will be on the same schedule, although there may be a lag for the Mac App Store updates due to Apple’s review process.

You might have noticed that your Smile applications are not marked “Installed” in the Mac App Store. That’s because they weren’t purchased through the Mac App Store. The Mac App Store only supports updating products purchased via the Mac App Store. The fact that it shows some products purchased independently as installed is simply a convenience and is in some cases misleading.

If you have any questions at all, please let us know at support@smilesoftware.com. You’ll get a fast, friendly answer from our support team.

Case Study: Tim Ferriss & PDFpen

Wednesday, December 15th, 2010

Apparently, people like the idea of a short work week, the shorter, the better. That helped Tim Ferriss’s first book, The 4-Hour Workweek, become a huge best-seller. An authority on working smarter, not harder, Tim is always looking for a better way to do things.

For the promotion of his new book, The 4-Hour Body, Tim contacted Smile with a question:

Can you make images clickable in a PDF with PDFpen?

Answer: Yes! That’s a standard PDFpen feature. Just use the URL tool to draw a rectangle of the element you want to make clickable. PDFpen will prompt you for a link and you’re done. :-)

We followed up with Tim to learn more about how he uses PDFpen, and found out about his clever use of mini-books for promotional purposes, attractively designed with images linked to Amazon.

* * * * *

Tim FerrisSmile: How did you find out about PDFpen?

Tim: My assistant, Charlie Hoehn, who scours the web for the best of the best.

Smile: Were you using another tool that didn’t work for you? Why?

Tim: There was nothing remotely effective and easy-to-use for what we wanted to do: quickly create special PDF excerpts of my new book, The 4-Hour Body: An Uncommon Guide to Rapid Fat-Loss, Incredible Sex, and Becoming Superhuman.  It’s currently #4 on all of Amazon, and a follow up to my #1 New York Times bestseller, The 4-Hour Workweek.

4-Hour BodySmile: What are you using PDFpen to do?

Tim: To create excerpt “mini-books” that can be promoted by bloggers via blogs and Facebook as free downloads.  It was important that we made them attractive, and that we include clickable links to Amazon, etc.  

Here are a few live examples that are going gangbusters:
The 15-Minute Female Orgasm (chapter)
- promoted on Facebook via NorthSocial
Rules That Change the Rules: Everything Popular is Wrong (chapter)
- promoted by blogger Guy Kawasaki

There are many more used also in e-mail campaigns.

Smile: Do you have any PDFpen tips or tricks to share?

Tim: Haha… not really.  The reason I love PDFpen is that I don’t need any tips and tricks to make it work.  It’s a five-minute learning curve.  I just want to get #$%& done :)

Tim: Would you recommend PDFpen to other Mac users?
Absolutely.  It saved the day.

Smile: What are you working on now?

Tim: The new book, The 4-Hour Body, is looking to be bigger than the first book, and it took three years to write. Here’s the description — lots of blood, sweat, and tears (all literal)!

The 4-Hour Body is the result of an obsessive quest, spanning more than a decade, to hack the human body. It contains the collective wisdom of hundreds of elite athletes, dozens of MDs, and thousands of hours of jaw-dropping personal experimentation. From Olympic training centers to black-market laboratories, from Silicon Valley to South Africa, Tim Ferriss, the #1 New York Times bestselling author of The 4-Hour Workweek, fixated on one life-changing question:

For all things physical, what are the tiniest changes that produce the biggest results?

Thousands of tests later, this book contains the answers for both men and women.

From the gym to the bedroom, it’s all here, and it all works.

There are more than 50 topics covered, all with real-world experiments, many including more than 200 test subjects. You don’t need better genetics or more discipline. You need immediate results that compel you to continue.

That’s exactly what The 4-Hour Body delivers.

Here’s the YouTube trailer (1 min.):

We wish Tim all the best for success with his new book. :-)

Using the Fujitsu ScanSnap with PDFpen

Friday, December 3rd, 2010

We are often asked if PDFpen supports the popular Fujitsu ScanSnap scanners. Support is not built into OS X for these scanners, so PDFpen cannot detect them when connected using its “Import from Scanner” command. With a little configuration, however, the software that comes with the ScanSnap, ScanSnap Manager, makes it easy to scan direct to PDFpen. Here’s how:

To configure, launch ScanSnap Manager, or bring it to the front via command-tab.
1) Choose Settings from the ScanSnap Manager menu.
2) In the resulting window uncheck “Use Quick Menu”.
3) Click “Detail” to show all the settings tabs.
4) Under the “Application” tab select PDFpen as the application. You’ll likely need to use “Add or Remove” to add PDFpen to the list of choices first.

5) Under “File Option” select PDF as the file format. Uncheck “Convert to searchable PDF”.

6) Go back to “Application”. Click the “Hide” button, and close the settings window.

Now when you press the scan button on the scanner it will scan and then automatically open the result in PDFpen.