Gizmoz 3D Avatars

Personal, Websites No Comments »


I for one used to think the website avatars like SitePal that would be so harsh with language and graphics. I mean it’s nice to have something like that on your website to greet potential customers, but the application was more for the social genre and less as a business application.

I got my first peek at a service that revolutionizes the way these avatars are created and honestly… it blew me away! I learned about it through the TechCrunch post. The company is called Gizmoz and they specialize not only in creating these avatars, but making them personal. Their technology is such that they take a photo of you and create a 3D representation of it and mix it together with your voice. The result is astounding! The level of detail is incredible! The application of this is still more social as they have widgets for leaving an answering machine message and it’s geared more for the Myspace crowd. But the application of it can be applied to small business owners who just want something different and I expect this company will make widgets that help with that.

If I had a microphone I’d put some audio with it, but I’ll upload mine if I get a chance.

New Service… Online Reputation Monitoring

Development, Personal, Search 1 Comment »


Imagine this… it’s 12 noon. You are just a month away from a major product launch. All estimates say that your product, out of the hundreds of similar products, will already garner more than 1% of the market the day it launches. Everything, in your mind, is great.

Suddenly, an editor from a popular blog that garners a major readership receives a bogus email from a supposed “trustworthy” source at your company, that the product you will launch in a month will not be released for another 5-6 months. Not missing a beat, they post the information to their blog and within moments it spreads like wildfire across the net. It spreads so fast that within less time than it takes you to brush your teeth, your company’s stock has lost $4 billion in market cap.

Think this is just a story? You’re wrong! Just last week the editors at Engadget received this same email talking about Apple’s iPhone, saying that it wouldn’t be released to the public until the Fall when the company is scheduled to release it next month. What happened? In 6 minutes the company lost $4 billion in market cap! Can you imagine?

The power of the online publicist is powerful. An angry blogger can tear a company down in a matter of minutes as we’ve seen and the readership can lead all the way from Wall Street to your front door. So with all this in mind, how do you combat this and stay ontop of your reputation with bloggers, the media, and your customers.

It’s simple… Online Reputation Monitoring.

We now offer a service to help you know when good, bad or indifferent news, opinions, and information is available online. With the success of blogs and RSS, it’s possible to be able to know within moments of new items concerning you or your company are made available. With Online Reputation Monitoring, you can be alerted instantly and more importantly react quicker to information that affects your business.

Like in the instance of Apple. Within 6 minutes the damage was done, but because of good contacts in the industry and quick reaction, their stock rebounded in the same amount of time.

If you’d like to know more or get started with Online Reputation Monitoring, click here to contact us today

Do You Google Well?

My Websites, Personal No Comments »


More frequently, businesses are using Google as their main source of information. From potential clients to competition, the search for data is heating up and getting personal.

For some businesses, they are using it to find detailed information about you during the interview process. Information available from such sources as blogs to MySpace and Facebook. This new trend is catching online users off guard because of the potential of losing a job based on what’s contained on their blog or what friends they have on Myspace.

In fact, it’s now getting to baby names where parents will give their child a name that can’t be found in Google; making the assertion that you’re nobody unless you can be found on Google.

http://online.wsj.com/public/article_print/SB117856222924394753.html

New Tool… MeeboMe!

Personal, Websites No Comments »


I have been working with this tool for some time now. MeeboMe is a small but powerful contact manager that users can quickly and easily embed into their website. The tool logs onto Meebo and check whether the owner of the website you are visiting is online and available for chat.

I’ve just installed the widget into my sidebar. You can see it by scrolling down to the bottom of the list. Go ahead, give it a whirl and see if you like it. If anybody is interested, I can install the code on to your custom sites within a matter of minutes. Just make sure you register for an account at Meebo first and then contact me through my widget or my contact form on this blog.

MeeboMe

ChaCha and blinkx Announce Partnership

Links, Websites No Comments »


This just keeps getting better.

ChaCha, heralded as the human powered search engine has just recently announced a partnership with blinkx to provide video content (over 7,000,000 hours of it) for the search engine to index. You can read more about it here.

The thing that I love about this search engine, besides the fact that it’s local to me, is that they are different. They use the collective power of “guides” to help you find what you need on the web and improve your search. They employ over 30,000 guides that can help you find what you need.

ChaCha and Blinkx

Client taking part in Relay for Life… Can you help?

My Websites, Personal No Comments »


I have a client that is taking a personal role in the fight against cancer. Tammie Baker of Tyler Mason is taking part in the American Cancer Society’s Relay for Life. Many know that I used to take part in this event several years ago.

Relay for life is a non-stop 24 hour walk that helps raise funds for and awareness of Cancer. The highlight of the event comes in the middle of the night when the walk is lit up with hundreds of luminaries spelling out the word HOPE. This is a great cause and a wonderful chance to do your part to help end cancer for good.

For those of you who would like to help out, you can donate online now for Tammie, you can do so by clicking the link here.

Don't know how to play… it never stopped him before

My Websites, Websites No Comments »


[youtube=http://www.youtube.com/watch?v=JzqumbhfxRo]

{ASP.Net 2.0} – Emailing Form Content (Update from previous post)

Code Junkies No Comments »


I added a post previously about emailing form content from an asp.net page. This is an update to that post to include changes in the .net 2.0 framework. Overall the changes are subtle, but much better. Check it out below:

I am assuming that your reading this post because you have a form with the runat=”server” attribute and well formed web controls already ready to go. Server controls take quite a long time to explain so if you don’t already have your form ready to go, I suggest you read up on the many tutorials available that can teach you about web controls.

So how is it possible to do this on the page. Well once you understand how it works, you’ll never forget how simple it is.

First you have to make sure your button web control has the attribute OnClick. The value for OnClick will be equal to the value of the Sub control that will send the email. The value I selected for the OnClick attribute is “SendEmail”. Here’s what it looks like:
In the code section at the top of the page, make sure you import the right Namespace so that the right classes will load with the page. The only one for this task that you have to worry about is the System.Net.Mail Namespace. For vb users, the correct usage just below the page attribute at the top of the page is this:

For the Sub which should follow the OnClick selection and have the same nameshould start like this:

Sub SendEmail(ByVal Source As Object, ByVal E As EventArgs)

Then we define the entire message as one vairable Dim:

Dim msg as String

And for each line in the message you start it off with the name of the variable and followed by the “+=” sign to add it to the variable. Then for text that you want to display like a label or header, you make sure that it is enclosed in quotation marks and for variables that you are bringing into the massage (ie: for the text from a textbox in the form that you want mail, you make sure that you include the web control id for that selection. For instance, let me write out a couple lines of code so you can see how it all works and then I’ll describe the details so you can understand:

Dim msg as String

msg+=”Form mailer header” & vbcrlf

msg+=”Contact Name : ” & contactname.Text & vbcrlf

msg+=”Contact Email : ” & email.Text & vbcrlf

msg+=”Agree To Terms : ” & terms.SelectedValue & vbcrlf

Now I’ve included a couple of different items here so you can understand. First, I made sure I included the call on the variable:

Dim msg as String

This is so you can begin to put the pieces together. Then I included one line that I want as full text and include no values from the form.

msg+=”Form mailer header” & vbcrlf

Notice I included something new: vbcrlf. This tells the parser to create a new line in the email. Everything that is text is fully enclosed in the quotation marks and there is a space between that and the character &, then there is another space and the vbcrlf code. This would make one complete line in your email message.
msg+=”Contact Name : ” & contactname.Text & vbcrlf

The next line is a mix of two different items. First we have some text that we want to display, then the value of one of the items from the form. This is seperated by spaces and the & character and the item from the form is now listed as contactname.Text. The text portion help the server identify that the text that was in the server control with the id of “contactname” is what needs to be placed there. The next line is also similar to this.

msg+=”Agree To Terms? ” & terms.SelectedValue & vbcrlf

The final value that I’ve listed in this example is similar, but has a different suffix for the id information that you want to pass along. Instead of .Text, it has .SelectedValue. This takes the place of the .Text suffix when you have a drop-down server control or multiple choice selection, as in the case of a group of radio buttons. This would identify the selected value from that group. There is also another one for this specific case and that is .SelectedIndex. This gives an index number of the selected value instead of the value. So if I have a list of three possible answers or selection, and they choose the second one down, the .SelectedIndex would return the number 2 instead of the text for that selection. This is especially helpful if you are querying a database, but that’ll be saved for another lesson.

So once you have your entire message laid out line by line we’ll create anothew variable which will actually help to pull everything together and define the direction of the message variable “msg” .

Dim MMsg As MailMessage = New MailMessage()

This actually puts all the various pieces together. Under that, you need to add a few variables. The System.Net.Mail class that we imported into the file will be able to identify these and utilize them properly.

Dim MailObj As New SmtpClient(“localhost”) <-- where localhost is your outgoing smtp server. You can also programatically set this in the web.config file and continue to use the "localhost"

MMsg.From = New MailAddress("johnpwooton@gmail.com", "John Wooton") <-- This is where you would set the email address that is sending the email. This piece can take one or two variables being email address and name, but at a minumum must contain the email address or a reference of the string or resource that holds the email address. I've displayed my email address and name as an example and notice that the variables must be in quotation marks. Also note that if you send an email and set the from variables to an email address that is out of the domain name that is truly sending the mail, you can run into email deliverability problems. For example, if my domain name is inspiremediablog.com and the suffix for my email is gmail.com, the isp receiving the email will red flag it because it appears you are masking the email address as spammers do. Be careful on this one.

Msg.To.Add(New MailAddress("johnpwooton@gmail.com", "John Wooton")) <-- This is where you would set the email address to send the email to. This piece can take one or two variables being email address and name, but at a minumum must contain the email address or a reference of the string or resource that holds the email address. I've displayed my email address and name as an example and notice that the variables must be in quotation marks.

MMsg.IsBodyHtml = "False" <-- This is just for this example, I will show you a way to have some html fun with your emails by setting this to True

MMsg.Body = Msg <-- set the message to the string above.

MMsg.Subject = "Your email subject"

MailObj.Send(MMsg)

You can also add an optional redirect to another page that tells them the form mailer was a success by using this before you end the Sub:

Response.Redirect("thankyou.aspx")

and of course, you have to end the Sub properly:

End Sub

Now I mentioned before about the possibility of sending html based emails. This is possible and very simple to do by setting the MMsg.IsBodyHtml to True. There is one kink in this. If you were to set this to true and just send the message, it would come through as a one line email because you haven't told the browser to display any page breaks. The way to fix this is to switch all vbcrlf to "
“. You can also add other markup to the email, but you must remember that whatever you add, must be enclosed in quotation marks or the server will think you are making reference to a variable in the page and throw an error.

So that’s it. Pure and simple. Of course if you have any questions, post a comment and I’ll do what I can to help you out. I have used this particular script on other pages on my sites and it has worked very well.

WP Theme & Icons by N.Design Studio | Site by Indianapolis Web Design | InspireMedia
Entries RSS Comments RSS Log in