Tuesday, April 24, 2012

Vodafone mTicket by ZON Lusomundo Cinemas

Friday, February 3, 2012

Sticky footer [CSS]

Are you a web developer struggling to stick a footer to the bottom of the page? Well, this post is for you!

This solution is working on top known browsers, including Google Chrome, Mozilla Firefox, Safari, Opera and also IE (versions 7, 8 and 9).

Just follow the next HTML structure and CSS rules to stick your footer.

HTML structure:

<div id="all">
    <div id="container"></div>
</div>
<div id="footer"></div>

CSS rules:

html, body {
       height: 100%;
}

#all{
       min-height: 100%;
}

# container {
        overflow:auto;
padding-bottom: 250px;

#footer {
        position: relative;
margin-top: -250px; 
height: 250px;
clear:both;

Apply this Fix for Opera:

body:before {
        content:"";
        height:100%;
        float:left;
        width:0;
        margin-top:-32767px;
}

Include this conditional style in the <head> of your HTML file to have support for IE 6 and lower and 8+:

<!--[if !IE 7]>
<style type="text/css">
        #all {
                display:table;
                height:100%
        }
</style>
<![endif]-->

For more information, please visit CSS Sticky Footer.

Friday, January 27, 2012

Looking forward to SaaS

We often see in tech news some references to Software as a Service (SaaS). Well, what is it?

It's a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. 

The concept of a "service", whether we're talking about sending a letter or an email, falls on a functionality that can be used as part integrating of a whole or just used by itself. Today, we can already find the so called software as a product systems, like CRM, document management, stock management, among others, being available as services. Same functionality, no installation required.

We're before a paradigm that allows organizations to access business functionality remotely, removing the need to handle the installation, set-up and often daily upkeep and maintenance of their software. With today's huge bandwidths, connection speed for remote access is no longer a problem. Organizations can relax about it and enjoy the benefits of remotely hosted services:

  • Simple and low cost implementation for multiple locations;
  • Fast deployment;
  • Potential cost reduction by paying just the services that you use instead of paying a solution with modules that aren't needed;
  • Scalable solutions without user concern. See it in the "cloud";
  • No software or hardware to purchase, install or maintain.

Of course there are some disadvantages too:
  • Data is not in "your office". This may be the factor that weights most when you're deciding between SaaS or home software. 
  • Security vulnerabilities. The advantage of access everywhere increases convenience, but also risk. It means that you can access your data from locations that may be vulnerable.
  • Provider downtimes. When SaaS provider goes offline, you can't do anything.
  • Potential provider going out of business. 

Well, you always have to consider advantages and disadvantages when picking a solution for your business.

If you're handling a big company with too much legacy systems, business processes and routines, having to manipulate critical data that must be 100% secure, it may be hard to change all your systems guarantees into this paradigm.

In the other side, if you have a small company or starting one that doesn't have too much critical data and low budget for hardware/software, this may be a useful opportunity. 

Tuesday, January 24, 2012

Super Bowl XLVI management - big problems bring great solutions

Dealing with management of the greater sports event in USA, Super Bowl with it's XLVI edition in Indianapolis USA, is a tough problem. Why not take a help by doing it also through social media, like Tweeter, Facebook or other social networks?

People are more than used to share and look for information in these platforms and the organization felt that it could be an advantage. They'll post directions to parking lots, emergency spots, local attractions, among other information.

This year, for the first time ever in Super Bowl history, the organization will have a social media command center. I'm talking about 2,800-square-foot space from where all will be monitored.

More than 150,000 people are expected in downtown Indianapolis, according to statistics, so let's us hope that this will be an helpful investment.

Read the full article here, made available by CNN.