QR Codes vs. MS Tags

by Aaron 5/28/2010 4:26:00 PM

We’re always looking for new ways to extend the reach of the web world, and we’re very excited about the potential concerning 2d printed codes. These codes allow mobile users (with the right scanning application) to point their phone at a code and immediately visit a URL, call a number or send a text. 

Who will win the top spot in terms of acceptance across the US and international sites? QR codes already have a head start in Japan and Google has added QR codes to their map world allowing people to scan a code and identify it as a favorite place.

Both have strengths and weaknesses. Here are just a few of our findings so far:

  • QR codes support a higher variety of code types (email address, sms, geo coordinates)
  • MS Tags can be printed significantly smaller
  • QR codes are an open standard, so you can make a variety of different kinds of tags
  • MS Tags have analytics built in since they all go through a single data system
  • QR codes can be read by a variety of readers already deployed across many platforms, while MS Tags can be read by a single reader (developed by MS but available on major phone platforms)
  • The detail in a QR code can cause issues with phones that have weaker cameras, while the simplicity of the MS Tag allows it to be read under tougher conditions
  • Both can be integrated into applications for on-the-fly code generation and rendering

It’s hard to tell which one may end up being the industry standard, even though QR codes have a nice head start. We will keep watching and playing to see how this can enhance the overall experience for you and your customers!

Bookmark and Share

Tags:

Technical

PCI Compliance

by Aaron 7/17/2009 10:54:00 AM

In order to increase stability and improve the security of our sites, we recently began moving many of our clients to a new hosting company, RackSpace. This move is especially important for our ecommerce clients, as heightened security is a key component to PCI compliance (a required standard of security and policy around the protection of stored and transmitted credit card data). The principles around this standard are:

  • Having a secure network with a firewall and strong passwords
  • Protecting cardholder data by storing data correctly and encrypting cardholder transmissions
  • Reducing vulnerability by using anti-virus software and secure systems
  • Implementing access control to data by restricting physical and electronic access to data
  • Regularly monitoring data by tracking access to cardholder data and testing security systems
  • Maintaining an information security policy to address how information is kept secure  

We take the responsibilities and requirements of these standards very seriously and feel that moving to RackSpace is beneficial to clients across the board, for ecommerce and non-ecommerce sites alike. Not only does RackSpace offer superior security, their customer service and 24/7 monitoring are unmatched and will help us provide better support to all clients.

Bookmark and Share

Tags:

The Ports of Communication

by Aaron 3/10/2009 4:47:00 PM

Ever wonder how the computing world knows the difference between a web browser request and an email send? Although there are quite a few technologies involved, the common way to separate these types of communication is through port numbers.  

For example, when you make a normal web request with your browser and type in “HTTP,” you’re telling the end server two things: 1) what computer address you’d like to connect to, and 2) what port number it should use. By default, HTTP will connect on port 80 (and HTTPS is generally port 443), but your web browser saves you the trouble of having to know this. There are thousands of ports and generally the standard communication ports will be the same wherever you go.

Ports on computers can be imagined as docking bays for delivery trucks. When a delivery truck leaves the shipping dock with a certain type of good, it not only needs to know which building to deliver to, but also which door. Ports are the doors of your computer. When you use your email server to send a message, you normally send through port 25. When you later check your email from your POP3 server, you’ll request your messages through port 110.

When you turn on your computer, you open up channels of communication through possibly hundreds of different ports that could be used to communicate with you. If someone wants to attack your computer, they’ll scan for open ports on your machine and try to use any they find as a way to install software or completely take over your machine.

The best way to make sure you only have the ports of communication open that you want, is to use the internet from behind a firewall (see my previous post), as the firewall does the work of closing all of those dangerous ports for you and keeps you from receiving a delivery you didn’t ask for!

Bookmark and Share

Tags:

Running out of what?

by Aaron 1/19/2009 10:26:00 AM

In August, I wrote about how the Web translates web addresses into the numerical addresses that are assigned to servers and devices all over the world. Recently, I’ve been reading about a new problem with IP addresses that the Internet will likely encounter in 2010. When the governing body responsible for managing IP addresses created the current system, they only created the capability for about 4.2 billion addresses across the globe.

This sounds like plenty of addresses, but with the prevalence of wireless devices, multiple server farms for large companies and the way the addresses were doled out, we’re actually nearing the end of the remaining addresses. This is similar to when a single area code didn’t provide enough numbers to support every phone in the area and phone companies had to convert nearly every phone number in the US from seven digits to ten.

So, how will this web problem be solved? By doing something very similar to what phone companies did, and adding four times as many digits to IP addresses, making for a number so large it doesn’t have a name. It’s hard to imagine we’ll ever need that many addresses, but I’m sure future generations will look back at this transition and make fun of our naiveté in thinking this was even close to enough addresses.

If you’re interested in more on the subject, and have a little bit of a math nerd streak in you, here are a couple of links to visit:

Bookmark and Share

Tags:

What Is a Firewall?

by Aaron 9/26/2008 2:19:00 PM

When you connect your computer (or your office network) to the Internet, there is very often a device that stands as the single greatest protection between you and malicious users: a firewall. A firewall prevents Internet traffic from the outside getting to you, while allowing your outbound traffic (web surfing, email checking) to communicate with the Internet at large.

Firewalls severely limit inbound communication to your computer, allowing only standard/approved communication and communications you initiated. While these devices aren’t necessary for you to connect to the Internet, without them, your computer and entire network can be vulnerable to attacks from users trying to get info from, or even take control of, your computer. A firewall does not always protect you from viruses you may get through downloading files from websites or opening suspect email, but it serves as the first line of defense against active attacks.

The complexity of firewalls goes well beyond what’s described here, and firewalls are only one component of a truly safe and secure networking environment. We recommend that all of our customers and users take the necessary precautions to keep themselves and their information safe at all times, starting with a firewall.

Bookmark and Share

Tags:

The Mystery of DNS

by Aaron 8/6/2008 4:08:00 PM

Ever wonder how the Internet knows what information to bring up in your web browser when you type in the URL of your favorite website? This is all taken care of through the Domain Name System (DNS).

Each web and email server has a numerical address that serves as the unique address for that machine. The Domain Name System is responsible for maintaining the relationship between this numerical address and the friendly domain name you generally use to connect to web pages and to send email. You can simply type in www.google.com instead of having to remember 209.85.173.103 to do your daily searches.

When you type in a URL, the first thing your computer does is ask a DNS server what the actual numerical address is. Then, you are connected to that address, but still shown the friendly name you typed. Because of this system, there will often be a delay when your website moves to a new server as the Internet learns the new numerical address of your domain name. This is referred to propagation.

All of the servers that are responsible for knowing these addresses are updated on various schedules, some updating more quickly than others. Which server a site visitor is connected to will dictate whether or not they view content on your new server or old one.  While highly detailed, DNS and systems like it keep the Internet an easy, friendly world to navigate.

Bookmark and Share

Tags:

Bounced SPAM Messages

by Aaron 7/9/2008 10:15:00 AM

If you have a website that’s been live to the public for longer than six months, at some time you’ve likely received a seemingly endless stream of email messages marked as “undeliverable” in your inbox. It looks as if someone has been sending tons of SPAM using your email account, and its one of the more unsettling moments in website ownership.

What happened? Through the magic of server technology, it is possible to send email pretending to be from ANY email address without owning, or having access to, that domain. A random spammer can send out thousands of email messages from anyname@yourdomain.com. If you own the chosen domain, you will receive all of the bounces from those emails. This is a very frustrating situation for all of the recipients receiving the SPAM and also the main domain owner, who gets all the bounced emails.

What can you do? Since spammers aren’t actually using your email or server to send these messages, there’s not much you can do to stop them. However, hosting companies are getting better at quickly blocking mail coming from servers that are sending illegitimate email. Once the initial bounce-back subsides, you generally won’t get many more emails since the sending server will have been shut down.

If you ever encounter this situation and have questions, please don’t hesitate to call us here at Wright Strategies so we can help put your mind at rest.

Bookmark and Share

Tags:

Domain Registry Mail Scams

by Aaron 6/25/2008 5:13:00 PM

Has this ever happened to you? You get a notice in the mail that some of your domains will expire soon and that you need to call a 1-800 number to make sure you don’t lose your domain. Your domain name is akin to your business name – losing that would cause a never ending stream of problems for you and your company.

What’s really going on: It’s a pretty safe bet that if you are a business on the web, domain registrars won’t choose to communicate with you through regular mail. This is the type of scam used by a few companies to trick you into transferring your domain to them from your current registrar. Their general goal is to get people to call them back for fear of losing their domain.

What you should do: In general, nothing! There is no way for these companies to actually take your domain from you if you don’t contact them. If you like, you can call them to tell them how little you appreciate their tactics, but the simplest thing to do is just shred the letter. Also, you can often use the control panel for your current registrar to hide your personal information (including your mailing address) to prevent these companies from getting your contact info in the first place.

If you ever have any questions about the legitimacy of communications you receive concerning your domain names, please don’t hesitate to ask us to take a look.

Bookmark and Share

Tags:

Technology and Parenting

by Aaron 5/14/2008 10:14:00 AM

 

As many of you may know, my wife and I just had our first baby and are in the thick of raising a 3 month old, while learning the trials and tribulations of all the gadgetry involved in doing so. Since her arrival, we’ve discovered that according to the baby stores, it takes no fewer than 47 batteries at any given moment to raise a healthy and happy child. The weekly trips to Costco are an all too clear display of how much we love our little daughter, and that we really missed our opportunity to invest heavily in Duracell. We’re rarely without a camera in our pockets to catch the first time she does, well, whatever it is she happens to be doing, because they’re all pretty much firsts!

The amazing part is that while she is entertained for short times by swirling monkeys and flickering lights, it’s no match for the simple times we spend playing with her ourselves, shunning the vibrating bouncies and automatic swings in favor of some good old fashioned peek-a-boo and some drool slathered sing-a-longs. While we want to capture every moment in pictures and videos, we’re missing the feelings and emotions of the moment.

For me, it’s a reminder that for all the joy, excitement and value we find in the technology we depend on to live our lives, it’s important to remember that the simple moments and personal interaction still can’t be beat. The joys from the smiles of a baby can’t always be appreciated through the lens of a camera. And the people we work with and the clients whose lives we make better are where the real happiness of our jobs comes from.

Bookmark and Share

Tags:

Flashination

by Aaron 4/9/2008 4:43:00 PM

If you’ve looked through our portfolio, you know that here at Wright Strategies, we love Flash! What you may not know is how much goes into our decision on where and how much to include in each page.

When we’re contemplating when to use Flash for a little more pizzazz or for added interactivity, we generally ask the following questions:

1)      Will the addition of a Flash element enhance the user experience?

2)      Can we achieve the same value with a more lightweight approach?

3)      Will the final result be appropriate to the audience?

4)      Can we implement the feature without distracting from the brand or main message of the site?

Judicious use of Flash is what we preach here. When the opportunity presents itself to make a site more enticing, energetic, and fun, we create the best and most effective communication tool to meet the unique needs of our clients, while following the guidelines above.

Bookmark and Share

Tags: