The Blog of Brad
Posts tagged favorite
Bookmarklets I Frequently Use
Apr 16th
The iPhone Safari browser is amazingly limited — no “find in page” function, no extensions, and no other search providers available (either Google or Yahoo). However the iPhone’s been gifted an amazing rendering engine and Javascript library, which is why I recommend the following Javascript bookmarklets.
If you aren’t sure how a bookmark differs from a bookmarklet, take a look at Wikipedia, or read my simple explaination: a bookmarklet is a saved line of Javascript code which provides some functionality and has all of the capabilities of Javascript on the currently displayed page, including navigating to a new page and modifying the page itself. A bookmarklet is activated when you open the bookmark (click it). On the iPhone there’s only one native way to get bookmarklets onto the phone — by bookmarking them on Safari on your computer then syncing them to Safari on the iPhone (done through iPhone). There are some bookmarklet providers which provide helper install pages to get around this limitation.
The iPhone bookmarklet installer bookmarklet: Found at joemaller.com/___
When activated this bookmarklet will add text to the beginning of each link found on the page so that you can bookmark it (see the site for more information).
The 1Password bookmarklets:
If you have an iPhone and the 1Password you can use the “lookup in 1Password” bookmarklet which automatically open 1Password with the current page address and allows you to copy your password. Immediately after copying some text you’re returned to Safari where you can input it. 1Passsword can be synced in app over WiFi to the Mac OS X version of 1Password.
OR
If you don’t have the 1Password iPhone app and have the desktop version you can make a self-contained bookmarklet which does the same thing in browser. New passwords are synced to this by the 1Password app on OS X. (learn more about option # 2 at the 1Password site)
Delicious – (see this page for instructions)
This just navigates you to an iPhone friendly way to bookmark using Delicious, pretty simple, very useful.
Find in Page – (Javascript to bookmark)
This open a Javascript prompt where you enter a phrase (case-independent) to find in the page; matches are counted and highlighted in yellow and bold.
Open Links in new Window – (Javascript to bookmark)
When activated this changes all links on the current page to spawn a new tab to view them.
Dictionary – (Javascript to bookmark)
This open a prompt to enter a word and redirects you to a definition of the word.
Wikipedia – (Javascript to bookmark)
This opens a prompt where you enter a Wikipedia query.
Mobilize This! – (Javascript to bookmark)
This bookmarklet open the currently open (or loading) page to be opened using the Google mobilizer service (shows only plain text, much quicker to load).
Read It Later – log in to your Read It Later account to find these bookmarklets
This adds the current page (or current loading page) to your Read It Late queue.
textPlus, eh?
Feb 16th
textPlus is FINALLY available in Canada. As of last Friday, textPlus users have been able to send free text messages to Canadian wireless customers, and were notified if they were part of the beta program. Today, textPlus went public with the expanded customer base. Currently (quoting the textPlus blog post), Rogers, Telus, Bell, Fido, Virgin, Aliant, Northern Tel Mobility, SaskTel, and Telebec Mobilite are supported as of today. textPlus has implemented this switch on their servers, so you won’t have to re-download, re-signup, update, cover your iPhone in maple syrup, or anything else to take advantage of this.
Bonus: This means that all textPlus users (foreign and domestic) will be able to text Canadian phone numbers for free, and you (as a Canadian) can freely text Americans and other worldwide textPlus users. Awesome travel tip!
Also, up to 20 contacts (made of textPlus addresses and real phone numbers) can group chat. That means that if one person adds to the conversation then everyone will receive the message. *Yay* for group chatting!
Also, see the textPlus blog post to enter a contest to win textPlus gloves.
Just a bit of background: textPlus by Gogii is a free service which allows users to send text messages to cell phones, there is an app for iPhone/iPod Touch and Android which makes access to the service easier. You can sign up in app or by texting !NAME to 60611.
Sending a message from textPlus can take two paths:
1) You have the free app and are signed up; now you just enter a textPlus username, pick a contact’s phone number, or enter a phone number, up to 20 all together, and press compose. Type a message and it will be sent to the recipients for free to you (this uses data, not your text messages); the recipient(s) don’t pay for this if they have a messaging plan which includes received messages. If there are more than two people involved in the chat, all messages will be forwarded to everyone. The other people can replying to the message in their inbox. Then you will receive notification of that all in a very short period of time. The syntax is very similar to Twitter via SMS in a way.
If someone wishes to textPlus you they just text !chat to 60611, then you will receive a message asking you to add textPlus usernames and/or other numbers to the new chat session; a conversation will be started.
2) You don’t have the app/can’t get the app (using Blackberry, other phone) [see the textPlus blog 'Pro Tip' about this]
From any cellular phone, text !chat to 60611 and follow the instructions to set up a username and in the future after you’re all setup, invite other numbers to chat. Texting to 60611 and receiving messages from textPlus doesn’t cost any more than texting a domestic number.
Also, see the Revision3 show, App Judgement review textPlus.
*Remember: there isn’t a way to include textPlus in your My5 plan and requires a texting plan, unless you like overage fees.*
Half-dozen Common Questions Answered [UPDATED]
Feb 4th
[UPDATED on February 20, 2010]
These are the top six questions I’ve been asked this week regarding technology.
1. Text, video, and picture messaging doesn’t work: I have WiFi and the internet works, but messaging doesn’t…?
This is usually asked by smartphone owners: however your phone can use WiFi to go on the internet, and it’s the same internet experience, text, video and picture messaging can only be sent or received over the cellular network (unless you’re sending them to an email address, but I’m talking about phone-phone messaging). There are some emerging technologies where you get a “micro cell”, a device that can be integrated in to a router, or can be plugged into your modem (cable, DSL; doesn’t matter), creates a small personal cellular site. The most notable implementation of this is by AT&T, the “AT&T microcell.”
2. Why can’t I use my cell phone to connect the iPad to wireless data?
This question has been posed a lot to me in the last week since the iPad announcement, only by poeple who have smartphones (Blackberry, iPhone, or Android): the fact is that all of these phones are capable of sharing their data with other devices, called “tethering,” however:
iPhones will only tether to other computers; Mac and Windows only (sorry, your Ubuntu/other Linux netbook won’t work). Or you can jailbreak your iPhone and use an (illegal!) app like xx or xx and tether… if the iPad can create (let alone join) a computer-to-computer network (called an “adhoc” network).
The Androids can tether, but going the legit way, you will have to pay [INSERT CARRIER HERE] more money for a separate data plan even though you don’t use near all of your current data plan… yes, I know they’re “buttheads.” However there are apps you can use, they cost money, and the reliability of them varies. You’re using the phone that will probably get you closest to a cheap iPad.
The Blackberry can tether, but unless you purchase tetherberry for $58 CAD or pay [INSERT CARRIER HERE] for a separate tethering data plan, you’re SOL.
There’s another problem: as of yet, the WiFi-only iPad can only use WiFi tethering: that means that you will need to tether via WiFi. This could cause a problem if you’re not using a jailbroken iPhone with an app like xx or an Android phone with xx.
<Update February 20, 2010>
In response to a comment from Billy, I should clarify. The iPad does indeed do 3G cellular data. However it requires it’s own cellular account and can’t share your cell phone data (some carriers have plans where a phone and data device such as a laptop card can share a data allotment, but that isn’t what I’m referring to). I was responding in the context of those who don’t want to pay another (minimum $15/mo) data fee.
</Update>
3. Can you upgrade my iPhone?
Yes: other’s can upgrade your iPhone to the latest version. This is a common question from my peers who use dial-up (yes, there are still places sans broadband in this day and age). The typical iPhone update is ~300MB, or about 12+ hours of solid dial-up downloading. Other iTunes users can update your phone provided that you’ve already sync’d the iPhone (or iPod touch) with your computer. Also, if you go to restore your phone to factory settings (in iTunes) then you will have to download the firmware or let me do it. Hint: if you’ve jailbroken your phone, it would make the updaters’ life a lot easier!
4. Why are my iPhone/iPod Touch apps crashing/not opening/running slow/other?
This happens to me all the time! The simple solution: you reboot your phone. Unlock your device to the home screen, hold the power button (at the top of the device) until you get the “slide to power off” notification, slide it. Once the screen has gone blank, wait a few seconds, then press and hold the power button for a few seconds until you see the Apple logo.
5. Why are my iPhone/iPod Touch apps wiggling on my home screen?!?!
You pressed and held your finger on an app icon, this puts your phone in a mode which allows you to relocate the icons; when the icons are wiggling you can tap and drag them to any position on the many home screens. To stop them from wiggling and exit the relocation mode, press the menu/home button (the circular button with a picture of a square on it on the front of the device).
6. Is it possible to download Youtube video to your iPod/iPhone/iPod Touch?
Assuming your iPod has the ability to play videos (the fat-nano or better, the iPod 5th gen or better, and any iPod touch or iPhone) you can. On Mac OS X you can use a native application such as TubeTV (the best Mac way I’ve found). In Tube TV you go into the preferences and select the quality you want. In general, select the name of your device. If you’re on an iPhone, select the option that is not ‘cellular’. This will take care of downloading and converting the video for your iPod. You then just click-and-drag the video files to your iTunes library and make sure that movie syncing is enabled on your iPod (the movies tab when your iPod is plugged in). There is also Podtube available. You could also use Tooble, another program I’ve used to download Youtube videos. Tooble is freemium: you can download videos for free from Youtube, or upgrade to the “Pro” version for more features, check out the site for a full feature list. All three of these are free.
On Windows there isn’t as much variety as on the Mac; the only program I’ve grown to trust for Youtube on Windows->iPod/iPhone is the Windows version of Tooble. Same as Mac, it’s free, but you get more features for the ~$20 Pro version.
<Update February 20, 2010>
In response to Billy, I will add the Orbit Video downloader is a viable, and recommended by him and CNet Download.com, option for downloading Youtube videos for your iPhone or iPod.
</Update>
Greasemonkey Scripts
Dec 11th
Greasemonkey is a useful extension for Firefox, however this week, I saw that Mitchell McKenna (@MitchellMckenna) mentioned that Chrome now installs Greasemonkey scripts. If you aren’t fully aware of the power of Greasemonkey take a look here (link here).
First off, the best place I’ve found to get GM scripts is userscripts.org, a (mostly) free and open-source community.
- YouTube Auto Buffer & Auto HD & Remove Ads (link here) – this delivers what it’s name promises.
- Gmail Unread Message Count in Favicon (link here) – I’ve used this for YEARS with Gina Trapani (@ginatrapani) ’s Better GMail FireFox extension too, however it works great in Chrome without Better GMail.
- PDF/PPT/TIF view in Google Docs (link here) – This is THE plugin I can’t live without for Windows; I use my laptop as a sidekick to my desktop and don’t want to mess it up with Adobe Reader and files on the hard disk. This script opens PDF links that you click on in Google Docs viewer.
iPhone App: GPush
Aug 18th

GPush is a simple app that fills a massive void in my life: push GMail on the iPhone. This app was demonstrated on July 7 by TechCrunch and has finally been accepted into the App Store (yesterday, July 17). This app does what it does by using GMail’s IMAP Idle function on the developers’ servers and uses Apple’s push notification service (which means that you need iPhone OS 3.0). When I originally heard of this App I pictured a separate GMail client that wouldn’t rely on the built-in Mail.app. Instead this app just requires you to open it once to type in your GMail credentials (and this also works for Google App accounts) and leave the icon somewhere visible on your iPhone. From then on you get a popup message when you receive a new message and an app-icon balloon notification to display the current unread message count (which is why you want the icon handy) and never have to open it again.
I am slightly unhappy that the notification doesn’t behave like the SMS app. If you have an iPhone then you’ve experienced how the “slide to unlock” on the home screen changes to “slide to reply” if there’s a new text message. After sliding and unlocking the phone then the SMS app opens and navigates to the new message, however possibly due to technical restriction, the GPush notifications don’t open Mail.app or Safari to your GMail inbox; it just gives you a heads-up.
This app is the best (and currently only) method to get the iPhone to do push GMail.
This app is available in the App Store for $0.99 and you can get more information about this app from the developers’ site.
**As of writing this, GPush is #15 on the Canadian App Store’s top paid apps and #1 on the top paid productivity apps in Canada.


