Entrepreneurs Get Creative to Get Funding

Sean Conway needed to raise funds for his start-up, Notehall.com, an online marketplace for college students to buy and sell class notes. But a year into the venture he was broke and investors weren’t willing to infuse the company with a capital boost.

Mr. Conway’s grandfather contributed $17,000 for marketing and operations, which allowed the company to hit nearly 8,000 users at Mr. Conway’s alma mater, the University of Arizona, by January 2009. But the angels and venture capitalists remained skeptical.

“I had invested my life savings and I knew there was no turning back,” says Mr. Conway, a 2007 graduate.

So last March he submitted his idea to DreamIt Ventures, a sort of entrepreneurial boot camp in Philadelphia—funded by four economic development organizations—that provides office space and mentoring to fledgling business owners, and helps set them up with potential investors. Notehall.com, one of 10 ventures chosen to participate in the three-month summer program, walked away with about $500,000 in investments.

READ MORE

By EMILY MALTBY of the Wall Street Journal
, October 15, 2009

Posted in Contributors
Tagged
Trick Out Google Apps for Your Domain

You registered a domain name and set up the free Google Apps Standard Edition to get Gmail, GTalk, GCal, and GDocs running behind it. Now, take a look at some advanced settings Google Apps (for your domain) makes available.

What the what? Sometimes we refer to all of Google’s regular, free, public products as “Google Apps,” but today we’re referring to the product formerly known as “Google Apps for Your Domain” as just plain “Google Apps.” (Note to Google: Come up with a clearer naming convention.) Give this flavor of Google Apps a domain name you own—like yourfamily.org or example.com—and it puts Google services behind it. If you’ve got a regular Google Account and you@gmail.com email address, that’s cool—you can forward mail for you@yourdomain.com address to and from it. But Google Apps lets you create and manage several users associated with your domain and enable various services for them. Google Apps (for your domain) comes in several flavors: Standard Edition (free for individuals and non-affiliated groups, what we’re going to cover here), Premier Edition (for businesses), Non-Profit Edition, Education Edition, and Government Edition.

Nerd Threat Level: Orange

This flavor of Google Apps is only useful to people who own their own domain name (or want to purchase one), and who plan to set up a workgroup behind that domain. For example, if you’re Carol Brady and you register thebradybunch.com domain name, you’re going to want to set up several users at that domain. With Google Apps, Carol could create a greg@thebradybunch.com account, a marcia@thebradybunch.com account, all the way down to Cindy, Bobby, Alice, and Tiger. When Marcia gets hitched? Carol can add her spouse to the family domain. When Alice moves onto greener pastures? Carol could shut down or suspend her account.

The two key advantages to using Google Apps this way are: 1.) you get a custom you@yourdomain.com email address that you can take with you to another email provider if Gmail goes away or you want to transfer it. Your regular @gmail.com address is married to Google’s service, so you can never use it with another provider. 2.) You get system administrator-level capabilities for setting up your workgroup’s IT needs with Google’s easy interface. We’ve already done an overview of what Google Apps can do; if you haven’t already, here’s how to get it set up with your domain.

If you’re not using Google Apps but you’re interested, know that it takes a low level set of system administrator skills to get it up and running. You’ll need to configure domain settings, such as your email MX record for your domain at your registrar. It depends on who you used (I recommend NameCheap), but most likely your registrar offers a settings panel to configure these things. You’ll also have to verify your domain by adding files to the web site, most likely via FTP or another method.

With me? Good. Take a look at some of the gems buried in Google Apps’ administrative interface. Access it at google.com/a/yourdomain.com, replacing the “yourdomain.com” part with, well, your domain name.

Name Your Domain

Google Apps give you the option to give your domain a human-readable label beyond just example.com. For fun and an inflated sense of self-importance, I called mine “Gina Trapani Enterprises,” which you’ll see in many of the screenshots here. You can set up your domain’s name in the Google Apps Dashboard, under Domain Settings>General. You and your domain users will see this name in your apps tab titles, and when you sign into any service.

Map Multiple Domains to Your Account

If you own multiple varieties of your domain name—for instance, multiple top-level domains like example.com, example.org, and example.net—you can map those to a single Google Apps account using domain aliases. To add another domain to your primary domain, from your Google Apps Dashboard> Domains settings> Domain names, click “Add a domain alias” to set another up. (This is located at https://www.google.com/a/cpanel/yourdomain.com/DomainSettingsDomains, but replace “yourdomain.com” with your domain.) As you can see from the screenshot, I’ve got both ginatrapani.org and ginatrapani.com running under Google Apps. This means that if someone emails user@ginatrapani.org or user@ginatrapani.com, those messages all wind up in the same place. This also works for totally different domains, not just different top-level domains (.org, .com, .net, etc).

Manage Domain Users and Groups

If you’ve got only a few users to create, you can add them to your domain one by one. However, if you’ve got a large group, Google Apps offers a bulk upload option. To use it, you make a spreadsheet of user’s first and last names, username and password, and upload that to your Google Apps Dashboard. (Visit https://www.google.com/a/cpanel/yourdomain.com/Users, but replace “yourdomain.com” with your domain.) You can also create user groups or mailing lists with various flavors of permissions—accessible to the outside world, only reachable from people sending from inside your domain, and with custom roles for each user (member or owner). For example, a softball league might have an “Umpires” group, a “Coaches” group, and a “Players” user group.

Activate Your Services

Once you’ve set up your domain’s users, it’s time to activate the services you want to provide. Google Apps Standard comes with Gmail, Google Calendar, Google Talk, an iGoogle-like start page, Google Docs, Sites, and Mobile services. (Sadly, there’s no Google Reader. Wah!) Activate services from the front page of your GApps Dashboard, and log in and use them at the /a/yourdomain.com URL provided in green below each service.

If you click on the “More Services” link, you’ll see more (less popular) services, like Contacts (for accessing your contacts list outside Gmail in Calendar and Docs), Sites (which appears to be a simple intranet application), custom applications hosted on Google App Engine, and even Labs services that include a URL shortener and Google Moderator. I haven’t used any other services extensively besides Gmail, GCal, and GDocs in my Apps account, but the more adventurous should dive right in.

Enable Pre-Release Features

One of the biggest complaints about Google Apps accounts is that they’re usually the last to get new and experimental features like Gmail Labs. (Yes, that took an excruciatingly long while.) To speed up the process and get new features in your Google Apps account faster, in your Dashboard under Domain Settings>General, check off “Enable pre-release features.”

(While you’re there, it can’t hurt to check off “Enable SSL” box in the section below that to encrypt your users’ sessions automatically for a higher level of security.)

Create a Catch-all Email Address

One of the advantages of having your own domain name is that you have control and access to every single word combination @ yourdomain.com email address that you want. If you create a “catch-all address,” you can forward any email that comes to your domain and doesn’t match a user to a specific address. This means that if you wanted to use custom email addresses on the fly—like amazon@yourdomain.com when you register for an account at Amazon, or lifehacker@yourdomain.com when you register for an account at Lifehacker, you can do so without having to create custom addresses. Instead, set up your domain’s catch-all address to forward to your user account. To set up a catch-all address, in your Google Apps Dashboard, from the Service Settings drop-down choose Email. There you can either reject mail that comes to addresses that don’t match a user, or set up a catch-all forwarding address as shown above.

Share Calendars, Contacts, and GDocs Within Your Domain Only

Where Google Apps really shines is in its workgroup-level permissions-handling. In Google Docs as well as Google Calendar, you can choose to share docs and calendars with everyone within your domain only. That means if someone leaves your team and you suspend their account, they automatically lose access to sensitive workgroup data in one shot. You don’t have to remove them from every doc and calendar you’ve ever shared with them. Conversely, when you choose the “Share” option in Docs and Calendar, you have the option to share with everyone in your domain, instead of individuals, as shown here.

Likewise, Google Apps can automatically share a global address book across your domain users. When you add, remove, or update a user from Google Apps, with Contact Sharing enabled, everyone’s Google Apps Gmail Contacts list gets automatically updated. (So when someone changes his or her name, that change goes out to everyone’s address book in the domain, too.)

Essentially, Google Apps Standard Edition gives you IT director-level administrative control over your workgroup’s domain, for free. For more adventures in Google Apps migrations, see Scott Hanselman’s thorough writeup on how he switched his family from Outlook and Thunderbird to Google Apps.

This article only scratches the surface of what you can configure Google Apps to do. GApps users, what are your favorite tips and settings? Give ‘em up in the comments.

Gina Trapani, Lifehacker’s founding editor, likes her GApps goodness and a portable domain name, too. Her weekly feature, Smarterware, appears every Wednesday on Lifehacker. Subscribe to the Smarterware tag feed to get new installments in your newsreader.
Reproduced with permission from Gawker Media.

label-gawker

Posted in Contributors
Tagged ,
Google Voice Offers Voicemail Without Changing Your Number

Want in on Google Voice’s web-based, transcribed, custom-greeted voicemail, but you’re not quite ready to adopt a new number? Starting tonight, Voice users can choose to keep their number and still get Google’s upgraded voicemail features.

You’ll still need a Google Voice invitation to get started, which you can request for yourself or beg a friend for. Once you’re in, you can choose to either pick up a new number for the full Voice service—voicemail, SMS, selective call forwarding, and more—or keep your number and walk through Google’s forwarding setup for your cellphone, in what the search giant is branding as “Google Voicemail.”

Your voicemail will be routed to Google’s servers, transcribed and sent to you by SMS or email, if you’d like, and accessible from your Voice web page (or playable in Gmail). It’s a similar offering to what services like YouMail have been offering for some time for phones of all kinds, but with seemingly unlimited transcription and storage space. You’ll also be able to set up custom greetings for each caller to your voicemail.

Google touts those features, and their concept of helping you keep your voicemail consistent between carriers, in this just-released video:

Does voicemail alone and the promise of being able to keep your number tempt you toward Google Voice—if you’re able to track down an invite? Tell us what you think of Google’s new pitch for your phone traffic in the comments.

from Lifehacker by Kevin Purdy
Reproduced with permission from Gawker Media.
label-gawker
Posted in Contributors, Video
Tagged ,
Manage Your Google Reputation

We’ve always emphasized the importance of managing what Google has to say about you, but now Google’s jumping in with their own tips for managing your online reputation through search results.

Most of the time, thinking before posting something that might be potentially embarrassing is the best route, but hindsight’s 20/20, isn’t it?

Google already took a significant step toward helping you have a little more control over what search results for your name turn up when they released Google Profiles (mentioned in their post), but they also offer a few helpful (if a little obvious) bits of advice. Then again, strange as it may sound, they also offer advice that encourages what we generally consider to be spam:

Sometimes, however, you may not be able to get in touch with a site’s webmaster, or they may refuse to take down the content in question. For example, if someone posts a negative review of your business on a restaurant review or consumer complaint site, that site might not be willing to remove the review. If you can’t get the content removed from the original site, you probably won’t be able to completely remove it from Google’s search results, either. Instead, you can try to reduce its visibility in the search results by proactively publishing useful, positive information about yourself or your business.

We can’t emphasize enough how useful building your nameplate site is to taking control of your Google presence, but if you’re not up for the task, Google’s little advice column offers a few decent pointers. How have you cultivated your Google image? Let’s hear it in the comments.

from Lifehacker by Adam Pash
Reproduced with permission from Gawker Media.
label-gawker
Posted in Contributors
Tagged
Electrical Engineering vs. Computer Science

Once upon a time, in a kingdom not far from here, a king summoned two of his advisors for a test. He showed them both a shiny metal box with two slots in the top, a control knob, and a lever. “What do you think this is?”

One advisor, an engineer, answered first. “It is a toaster,” he said. The king asked, “How would you design an embedded computer for it?” The engineer replied, “Using a four-bit microcontroller, I would write a simple program that reads the darkness knob and quantizes its position to one of 16 shades of darkness, from snow white to coal black. The program would use that darkness level as the index to a 16-element table of initial timer values. Then it would turn on the heating elements and start the timer with the initial value selected from the table. At the end of the time delay, it would turn off the heat and pop up the toast. Come back next week, and I’ll show you a working prototype.”

The second advisor, a computer scientist, immediately recognized the danger of such short-sighted thinking. He said, “Toasters don’t just turn bread into toast, they are also used to warm frozen waffles. What you see before you is really a breakfast food cooker. As the subjects of your kingdom become more sophisticated, they will demand more capabilities. They will need a breakfast food cooker that can also cook sausage, fry bacon, and make scrambled eggs. A toaster that only makes toast will soon be obsolete. If we don’t look to the future, we will have to completely redesign the toaster in just a few years.”

“With this in mind, we can formulate a more intelligent solution to the problem. First, create a class of breakfast foods. Specialize this class into subclasses: grains, pork, and poultry. The specialization process should be repeated with grains divided into toast, muffins, pancakes, and waffles; pork divided into sausage, links, and bacon; and poultry divided into scrambled eggs, hard- boiled eggs, poached eggs, fried eggs, and various omelet classes.”

“The ham and cheese omelet class is worth special attention because it must inherit characteristics from the pork, dairy, and poultry classes. Thus, we see that the problem cannot be properly solved without multiple inheritance. At run time, the program must create the proper object and send a message to the object that says, ‘Cook yourself.’ The semantics of this message depend, of course, on the kind of object, so they have a different meaning to a piece of toast than to scrambled eggs.”

“Reviewing the process so far, we see that the analysis phase has revealed that the primary requirement is to cook any kind of breakfast food. In the design phase, we have discovered some derived requirements. Specifically, we need an object-oriented language with multiple inheritance. Of course, users don’t want the eggs to get cold while the bacon is frying, so concurrent processing is required, too.”

“We must not forget the user interface. The lever that lowers the food lacks versatility, and the darkness knob is confusing. Users won’t buy the product unless it has a user-friendly, graphical interface. When the breakfast cooker is plugged in, users should see a cowboy boot on the screen. Users click on it, and the message ‘Booting UNIX v.8.3′ appears on the screen. (UNIX 8.3 should be out by the time the product gets to the market.) Users can pull down a menu and click on the foods they want to cook.”

“Having made the wise decision of specifying the software first in the design phase, all that remains is to pick an adequate hardware platform for the implementation phase. An Intel 80386 with 8MB of memory, a 30MB hard disk, and a VGA monitor should be sufficient. If you select a multitasking, object oriented language that supports multiple inheritance and has a built-in GUI, writing the program will be a snap. (Imagine the difficulty we would have had if we had foolishly allowed a hardware-first design strategy to lock us into a four-bit microcontroller!).”

The king wisely had the computer scientist beheaded, and they all lived happily ever after.

Posted in Contributors
Tagged
Improve your web site with Google Analytics

Google Analytics

In my ten years of building web sites, I’ve tried practically every free web site stats analyzer under the sun – and none has come close to the utility, richness and depth of Google Analytics. Formerly pay-for, commercial product Urchin, Google’s made Analytics free for any web publisher with a Google Account. Using the data Google Analytics provides, you can make informed editorial, navigational and page design decisions to boost your site’s traffic and effectiveness.

Google Analytics has tons of features that could fill a series of articles, but today I’ll just point out a few of the useful ones that can help you improve your web site and find out more about your visitors.

Installation

To get set up, sign into Google Analytics with your Google Account.  Analytics is open to all for free.

Once you’ve got your account set up, to get Google Analytics tracking your site’s pageviews, drop a snippet of javascript onto your site’s pages (much like Sitemeter.) This is really convenient for folks who don’t have access to their web server’s logs; though it does require some trickery for webmasters with a site made up of static pages. If you’re a blogger, just include the Google Analytics code into all your blogging software’s templates.

Slice and dice any report by date

While most stats packages only let you view information by month, year or week, with Google Analytics you can set custom start and end dates. Click on the date range button and choose your date range before viewing any report.

Click on “Apply Range” to set all the reports and charts you’re currently viewing to the new date range.

Top content

As a blogger my favorite Google Analytics report is called “Top Content,” located in the “Content Optimization” > “Content Performance” menu under “All Reports.”

Here you can see the most popular pages (for a blogger, posts) on your site. The “Content By Title” report does the same, but instead of showing URLs it shows you the page titles that are most popular. (Bloggers, make your permalink page titles your post titles, for Google juice AND the ability to see a list of your most popular posts in this report.)

ana-02-topcontent

Filter content by title

While that top content report comes in one form or another with most web stats packages, with Google Analytics you can filter by keywords in the page title.

For example, if I wanted to see the pageviews/unique visitor numbers for all of my feature articles, in the “Content by Title” report, I’d enter “Geek to Live” in the “Filter by” input box at the top right.

ana-03-filterbytitle

In fact, Wendy, Adam and I have a little friendly competition going using this report – “Hack Attack” versus “Technophilia” versus “Geek to Live”‘s numbers in Google Analytics. (As you can see in the image above, Adam’s cleaning up! For now. ;) )

Site Overlay click map

Another neat feature of Google Analytics is the “Site Overlay” report (under “Content Optimization”, “Navigational Analysis.” This shows you exactly where your site’s visitors click with a little percentage bar that appears next to each link on your site’s pages. This feature is pretty slow – and ineffective for a blogger’s constantly-changing front page, but it is a nice way to see what your visitors are clicking on in the sidebar.

ana-04-siteoverlay

Web design parameters

Finally, if you’re planning a site redesign and wondering what screen resolution your visitors mostly have, or if they have Flash installed, or what their favorite browser is, check out the reports under “Web design parameters” for all that invaluable information and more.

Speaking of, Lifehacker readers love Firefox!

ana-05-browserversions

I’ve only scratched the surface of what you can do with Google Analytics. For more, check out Google’s own tour of Analytics features.

How are you using Google Analytics to improve your site? Got any favorite reports you run on a regular, or tales of site performance increases using pertinent data? Tell us all about it in the comments.

Gina Trapani, the editor of Lifehacker, is a total web statistics nerd. Her weekly feature, Smarterware, appears every Wednesday on Lifehacker. Subscribe to the Smarterware tag feed to get new installments in your newsreader.

Reproduced with permission from Gawker Media.

label-gawker

Posted in Contributors
Tagged ,