September 3, 2010

Moving to eVoice from Google Voice

I was a GrandCentral early adopter. I scrambled to get an invite code, and got in on the beta. Then Google bought them and converted the service to “Google Voice.” I’ve used the number for years now as my main business number. It simply forwards the calls to the numbers I’ve set up.

(Cue impending doom music)

I got a call yesterday from someone answering a job application I’d posted.  He told me he’s been trying to call all week, but that he kept intermittently getting “this number is not in service.”  He said out of 8 calls, he connected twice.  Ouch!

So, Google Voice is OUT

Searching for a Virtual PBX isn’t easy.  I spent hours looking at review sites (which mostly have outdated information), and finally bit the bullet and signed up with eVoice Moving to eVoice from Google Voice

So far, I am extremely impressed.  Let me tell you why I chose eVoice, and why I am more impressed than I thought I’d be.  I actually think they are underselling their service …

[Read more...]

Technorati Tags: , , ,

My Top 5 Most Used Web Applications

In the past, I’ve written about several of the programs I use daily on my Mac. But as the web matures, I find that several of the “applications” which have become indispensable to me are web applications. I use every one of these on a daily basis.

[Read more...]

Mozy after two weeks

I’m pleased to say that I am still quite happy with my choice in online backup services after two weeks. I chose to use Mozy and it has simply been invisible since then.

Actually, invisible isn’t the right description, that would imply I couldn’t see it even if I wanted to. But since I can, I just don’t have to think about it. At any time, I can use a menu bar icon on the top of the screen to see how long since my last backup, and if a backup is completed while I am looking at the screen, I occasionally catch a Growl notification. I didn’t even realize Mozy had a growl notifier, but that’s how unobtrusive things are supposed to work!

So far, I am only using the free 6 gig storage space, because for the time being I am stuck with stinky Comcast cablemodem upload speeds of <128K. That’s just not going to cut it for keeping many gigs in sync. However, this week I am getting Qwest FIOS installed in the office, which should have a much beefier and guaranteed upload speed of 1024K. I’m planning to upgrade to a paid Mozy account at that point. $5/mo is a great deal for software that seems to work exactly like I want good software to work.

Yes, I still use SuperDuper to make external drive backups on a regular basis. I used to think that was the epitome of easy flexibility, but Mozy makes it seem awkward.

[tags]backup,online backup,mozy[/tags]

Using Mozy for my new Online Data Backup

Last week, I hit a scary snag when updating my MacBook. I got stuck in an endless loop of “Register with .Mac” requests, which made me worried I’d lost all my profile information. The solution was simple, boot into Safe Mode by holding the shift key down, then reboot. But my concern was raised.

So, I reviewed my backup and recovery plans for my MacBook and my G5 desktop. To be honest, the plans were better than nothing, but not as good and automated as I want. Up to then, my solution was to use Maxtor One-touch external firewire drives, and SuperDuper to make clones of most of my data.

I did this weekly, or pretty much weekly. Because these are powered drives, I feel that it is important to turn them off between backups. That way a lightning strike (I’ve had one before, ugly) wouldn’t destroy the backups. So, it is quite a manual process. I’ve always intended to get a couple more of these cheap drives, and then cycle the backups to some place offsite, or at least to my barn which is quite a ways from the main house.

After reading reviews of the various free online backup services, and the paid remote backup solutions as well, I narrowed my decision down to either Jungle Disk with Amazon S3 (unlinked because Amazon makes it tricky to link for some reason. Just google it.) or Mozy Online Backup.

Both seem quite nice and exactly what I want. Using them as my remote backup solution, I would basically just run a background program, select what I want backed up, and forget about it. The program will back up incrementally in the background.

At first, I was certain I should go with Jungle Disk, since the service is just so geekily great, and almost startlingly cheap. I estimate my full backup set to be about 20G from the laptop. Using Amazon s3, that is about $3 per month. During my test runs, I’m only backing up a couple gigs, so that would only be $0.30! Nice.

But, I decided to go with Mozy Online Backup, at least for now. They offer a free 2 gigs of online storage, which is just perfect for me to test the service and to back up at least the most critical data. So far, I am extremely impressed. The backups are encrypted, so my data isn’t being sent in the clear. Configuring my backup set was trivial, and so far it seems to really be what they claim, “set it and forget it.”

If the first month or two of tests work out, I’ll upgrade to the unlimited plan. $5 per month per computer. It’ll take a long while to get the first set done when I add some of my non-critical-but-I’d-hate-to-lose-it data.

[tags]online backup,backup[/tags]

Why I'm moving from jQuery to ExtJs

Update (21 Nov 2008): I changed my mind a few months later.

This week, I’ve switched favorite Javascript frameworks. I was a heavy jQuery user, and still think that the framework is very nice. As part of a discussion on the Satchmo-Developers list about what Javascript framework to use as the default for the Satchmo web shop framework, I ended up doing a survey of the best ones available.

This is highly debatable, of course. In the end, I simply ended up trying to optimize my based on these desires.

  • It should be nice to the global namespace. I dislike frameworks that pollute the air with all kinds of function names.
  • It should be fast.
  • It should have nice, easy to use effects.
  • It should have extremely capable DOM manipulation.
  • It should have great CSS selectors.
  • It should have a good window.onLoad mechanism.
  • It should not modify the base language. Prototype is right out! I really really hate that.
  • It should be terse. I do not like wordy frameworks as a matter of style & taste.
  • It should work well with Safari.
  • Based on these requirements, I narrowed my choices down to:

    I then made a web page, loaded each of these in, and tried out various DOM manipulations and effects using the FireBug console. This was a fair way to do it, because it is how I prefer to explore a new framework. I like good docs, of course, but I also like being able to exercise the framework in an intuitive manner.

    My results, in very short nutshell descriptions:

    jQuery

    Intuitive, easy to use, fast, great DOM manipulation, good effects. Great window.onLoad handler. Give it an A- grade.

    ExtJs

    Intuitive, very very extensive, great DOM manipulation, solid effects. The fastest to get things done when puzzling out on the commandline. Give it an A.

    Mochikit

    Very terse, much more “functional” in approach rather than class-oriented. Not good about polluting the global namespace. Yes, this is runtime-optional, but the alternative is very wordy. The functional approach (i.e. map(set, func) rather than $(selector).each(func)) is a bit off-putting actually. It makes it much harder to know what functions are appropriate to use with what objects. Give it a score of B+ due to my highly subjective sense of style.

    Dojo

    Too wordy. I dislike their framework for building widgets. I love their inclusion mechanism, but dislike that the reason for it is that Dojo is so huge. Give it a C.

    The winner: ExtJs

    In the end, I went with ExtJs. I am happily converting my existing code to use the framework, and encountering little resistance. It is a very easy conversion. I’ll still use jQuery for deployed clients, but all my new library code is going to be Ext based.

    [tags]javascript,jquery,extjs,mochikit,dojotoolkit,dojo[/tags]

    Spamato after two weeks – incredible

    Spamato
    After two weeks, I’m pleased to report that Spamato has been the best, most accurate spam killing solution I’ve ever tried.

    In fact, the crazy truth is that I sometimes find myself wondering whether something is wrong with my mail. “I’m not getting any mail, that’s odd.” I’m just not used to sometimes checking my mail and not having anything new in the box. That’s how good the system is.

    I particularly like the IMAP integration. I’ve got “spam” folders set up on each account, and if I get something miscategorized as spam, I just drag the item from spam back into my inbox. It brings it right out, and updates the system with my decision. That increases accuracy.

    This one is a keeper. I couldn’t be happier, and it is free.

    [tags]spam,spamato,email[/tags]

    Mac Memorization Software: Genius

    GeniusI’m taking a Spanish language class, in prep for an extended trip next year, and I’ve been wanting a great flashcard program. I found it in Genius (Mac only), which is Freeware and exactly what I wanted.

    I had been using iFlash which was good except for the fact that it sometimes chokes on importing accented characters. It was particularly nice to use the integrated flashcard library with thousands of premade flashcard decks. However, it was just a flashcard program. Very straightforward.

    Genius uses a spaced repetition system to coax recall. It keeps asking you the same cards, spacing them out longer and longer the more you get them correct. What’s more it uses a “fuzzy” matching system, so you can ignore punctuation and accented characters when you type the responses.

    I really see some progress in my language vocabulary acquisition now, in a very short period of practice. This is exactly the program I wanted.

    [tags]language,flashcard,icard,genius,mac[/tags]

    Apps That Fit Into OSX

    Good neighborsI’ve been using a Mac as my primary development and personal operating system since OSX 10.1, a few years. In that time, I’ve tried a lot of software, and I’ve developed my own working style. But what is really interesting is how I’ve come to appreciate the services the operating system and its stock apps all work together.

    With the glue of Applescript, well defined APIs, and more recently the incredible Quicksilver, my standard working environment has become a cloud of apps that interoperate surprisingly well. Since I realized this was happening a while ago, I’ve been watching and investigating apps that seem to "get" this design ethic.

    [Read more...]

    CSSEdit is my friend

    Kung Fu for CSSDeveloping sites for clients involves a lot of heavy CSS work for me. I’d been using Aquamacs, an Emacs editor for OSX. That was good, but I don’t care for any of the CSS modes available. I moved to TextMate, which was much better, but still very much a code, reload, code, reload cycle.

    That gets very slow, especially when developing using something like Drupal which isn’t very speedy to begin with.

    [Read more...]

    First CubeCart Client

    FireworksMy first CubeCart client is up and running with her store.Cynthia Joba sells high-quality prints and custom commissions to individuals and corporations. She didn’t want a boring, “stock” store, so we did something very creative.

    The site is not my design, but all the front-end code is mine, and all the custom interfaces with CubeCart as well. I really haven’t seen many other examples of people using CubeCart this way, but it worked extraordinarily well.

    So well, in fact, that I am thinking of packaging some of my modifications for sale to the active CubeCart community. The base engine is great, clean as a whistle, but it is missing quite a few features that it is relatively easy to bolt-on and sell for $10 or $20.

    In any case, I have two more clients I’m going to push toward CubeCart. It puts OSCommerce or ZenCart to shame in clarity, security and ease of deployment.

    [tags]client,sss,solidsitesolutions,cynthiajoba,webdesign[/tags]