New Post

Rss

Showing posts with label forma. Show all posts
Showing posts with label forma. Show all posts
Tuesday, August 16, 2011
no image

Produção de Conteúdo – Uma forma de destaque para seu e-commerce

A concorrência não está fácil para ninguém. Principalmente no mundo digital, onde se vende o mesmo produto e com o mesmo preço em diversas empresas online ao mesmo tempo, sem falar que nem tudo é preço e sim valor – falar de valor x preço fica para outro post.

Então, como se destacar na internet? Uma boa saída para a otimização de seu projeto no ambiente digital é a produção de conteúdo. Isso deixará seus produtos muito mais atraentes, o que irá despertar o desejo de posse do cliente. A produção de conteúdo poderá ser muito eficiente na gestão de marketing digital, uma gestão de e-commerce não poderá esquecer desse importantíssimo detalhe. Sabe aquela história que homem se apaixona pelo que vê e as mulheres pelo que ouvem? É quase a mesma lógica, na verdade são etapas sequenciais na tentativa de conquistar o consumidor.

Preço/promoção/facilidades/vantagensImagem do produtoConteúdo

Um bom vendedor vende em primeiro lugar SONHOS. É isso que o marketing tenta fazer, te convencer que estará comprando, além de um produto, uma realização. No digital não poderia ser diferente. Então, para um cliente, ao entrar no seu e-commerce e se deparar com milhares de detalhes técnicos, mas nenhuma frase interessante – poderá desanimar. Por isso a produção de conteúdo para vender produtos é tão importante. O cliente tem que sentir a necessidade de obter o produto. Causar emoções agradáveis como sensação de poder, satisfação de necessidades e até mesmo diversão são excelentes estratégias de marketing digital em conteúdo e pode ser o que o cliente estava precisando para decidir comprar. Nunca esqueça que a maioria das pessoas não compram algo pelo o que ele é, e sim pelo o que se sente ao adquirir aquilo.

Outro ponto é que a duplicação de conteúdo perde muita credibilidade nos buscadores como o Google, o que poderá fazer seu site não ficar visível nas buscas e ninguém quer isso, certo? Por isso faça descrições novas, diferentes, adicione vídeos demonstrativos e muitas imagens com o máximo de detalhes possíveis. Muitas vezes o cliente desiste da compra por não conseguir visualizar direito o produto, ou não ter informações o suficiente e até mesmo pela falta de interatividade. Um empreendedor online precisa ter em mente de que detalhes como esses podem fazer toda a diferença na hora da compra.

A originalidade é a chave para a gestão de conteúdo, a objetividade vem aliada. Nada adianta ter um texto lindo enchendo lingüiça, se não conseguir transmitir a mensagem principal. Por isso, nunca perca o foco.

Tenha em mente que não irá adiantar apenas um bom marketing online e todo essa divulgação. Desde o inicio do planejamento de e-commerce precisa-se pensar no conteúdo que irá ser oferecido. O marketing através da mídia digital leva o cliente em potencial até sua empresa e a qualidade do conteúdo determina se ele será realmente um cliente, ou não.

Friday, June 24, 2011
no image

McAfee forma equipe de hackers éticos

A McAfee, segunda maior fabricante de antivírus do mundo, recrutou uma equipe de hackers para o seu centro de pesquisas com o objetivo de descobrir formas de invadir equipamentos que utilizam chip e se comunicam com computadores através de redes sem fio.

Eles são conhecidos como hackers "white hat", pois trabalham para identificar vulnerabilidades em equipamentos e assim garantir a segurança dos usuários.

A nova equipe da McAfee é formada por 5 hackers, entre eles Barnaby Jack. Barnaby exibiu um vídeo na internet com técnicas para fazer caixas eletrônicos liberarem dinheiro e foi aclamado pela comunidade após a divulgação desse vídeo.

A McAfee não revelou os nomes dos outros membros da equipe, mas segundo a empresa, seu objetivo é descobrir as falhas de segurança antes que pessoas mau intencionadas o façam e causem danos à sociedade.

Com informações de O Globo

Saturday, June 4, 2011
no image

Fazendo Javascript OO de forma fácil

Essa é uma dica valiosa para o pessoal que quer escrever um Javascript mais “bonito”.

Embora a linguagem (em sua essência) seja Orientada a Objetos, temos que admitir que ela foge um pouco do convencional através do estilo de escrita prototype. Quero dizer que, é possível utilizarmos conceitos como encapsulamento, herança, atributos e métodos públicos e privados, etc. Mas de uma maneira um pouco diferente se comparada a linguagens como Python ou PHP.

A linguagem é composta por alguns objetos muito utilizados no cotidiano, como os objetos Array, Math e String. Estes (e outros objetos de core) são instâncias do objeto Object, que você pode representar através da seguinte expressão:

var meuObjeto = { };typeof(meuObjeto); // objecttypeof(Math); // object

Você encontrará uma forma (muito bacana por sinal) de construir objetos através de expressões como essas:

var fooBar = { init: function() { console.log("Posso funcionar como um inicializador!"); }, _private: function(tipo) {        console.log("Testando chamada " + tipo + ".");    }, eggs: function() {        console.log("Eggs.");        fooBar._private("interna");    }, spam: function(msg) {        console.log("Spam: " + msg + ".");    },}; fooBar.init(); // Posso funcionar como um inicializador!fooBar.eggs(); // Eggs. // Testando chamada internafooBar._private("externa"); // Testando chamada externafooBar.spam("Eggs and Spam"); // Spam: Eggs and Spam

Pode-se observar que é uma prática válida para organizar código através de namespaces.

Referência: Using Objects to organize your code

Já utilizei algumas vezes o modelo acima… mas devo dizer que sou adepto a uma outra forma de construirmos classes em Javascript:

var Pessoa = function() {    console.log("Pessoa instanciada!");}; Pessoa(); // Pessoa instanciada!console.log(typeof(Pessoa)); // functionvar pessoa1 = new Pessoa(); // Pessoa instanciada!console.log(typeof(pessoa1)); // object

No exemplo acima, podemos reparar que seguindo o comportamento normal de uma função, não há surpresas na execução da expressão Pessoa. Porém, quando adicionamos o operador new na frente, o Javascript cria uma instância do tipo Pessoa. Basicamente é como se a expressão function fosse “multiuso”, sendo útil para definir funções e classes.

O mais legal disso é que, como você já deve ter reparado, com o uso do new ganhamos de graça um constructor (ou inicializador, como preferir) em nossa classe Pessoa.

Referência: Introduction to Object-Oriented Javascript

Do constructor em diante, já me deparei com algumas vertentes de implementações do Javascript. Já encontrei algumas bem simples, outras um pouco mais complicadas… vou mostrar aqui a que eu acredito ser a mais usual. Não tenho propriedade para dizer se é o  modo certo ou mais elegante, apenas é o modo que incorpora características de OOP que melhor me atendeu:

var Linguagem = function(nome, versao) {    this.nome = nome;    this.versao = versao;};

Acima temos a construção da classe Linguagem. Em seu constructor aproveitamos para setar alguns atributos, como nome e versao, que são passados imediatamente na hora de instanciá-la.

Para criar um método para esta classe, vamos recorrer ao prototype do Javascript:

Linguagem.prototype.descricaoCompleta = function() { return this.nome + " vr. " + this.versao;};

Resumidamente, estamos adicionando um método de instância na estrutura da classe. Fazemos isso adicionando uma função ao prototype da classe. Dessa forma o método terá acesso as propriedades do objeto na hora que for instanciado.

Se tentarmos executar a expressão Linguagem.descricaoCompleta, iremos nos deparar com um erro de método inexistente. Mas, se instanciarmos a classe veremos que o método está acessível:

var python = new Linguagem("Python", "2.7");console.log(python); // Linguagemconsole.log(python.descricaoCompleta()); // Python vr.2.7

Acima utilizamos o conceito de métodos e atributos de instância. Através do modelo Object Literal podemos ter um comportamento parecido com o conceito de métodos de classe:

var Linguagem = function(nome, versao) {    this.nome = nome;    this.versao = versao; // Chamando um método que está fora do prototype da classe    this.meuId = Linguagem.incId();}; // Adicionando uma propriedade através de Object LiteralLinguagem.id = 0;// Adicionando um método através de Object LiteralLinguagem.incId = function() {    this.id++;    return this.id;} var javascript = new Linguagem("Javascript", "1.5");console.log(javascript); // Linguagemconsole.log(javascript.meuId); // 1Esta forma de criar classes e objetos em Javascript é executada com muito sucesso na biblioteca RGraph.

Referências: Javascript is Object Oriented Programming

Para entender como criar heranças com o prototype do Javascript, vamos primeiramente criar um tipo chamado Framework:

var Framework = function(nomeFramework, nome, versao) {    this.nome = nome;    this.versao = versao; this.nomeFramework = nomeFramework;};

No caso acima, iremos sobrescrever o comportamento do constructor da classe Linguagem.

E é aqui que a mágica acontece… instanciamos o tipo Linguagem no prototype da classe Framework. Isto fará com que o tipo Framework possua todas as propriedades de Linguagem. Depois corrigimos o constructor, apontando ele novamente para Framework:

// Cria herança com LinguagemFramework.prototype = new Linguagem();// Corrige o ponteiro do constructor para Framework (está apontando para Linguagem)Framework.prototype.constructor = Framework;

Vamos adicionar um método exclusivo da classe Framework:

Framework.prototype.feitoEm = function() {    return this.nomeFramework + " é feito em " + this.nome;};

Instanciamos algumas vezes a classe Framework, e teremos o comportamento esperado de uma herança:

var django = new Framework("Django", "Python", "2.7");console.log(django); // Frameworkconsole.log(django.descricaoCompleta()); // Python vr.2.7console.log(django.feitoEm()); // Django é feito em Python var jquery = new Framework("jQuery", "Javascript", "1.5");console.log(jquery); // Frameworkconsole.log(jquery.descricaoCompleta()); // jQuery vr.1.5console.log(jquery.feitoEm()); // jQuery é feito em Javascript

Existem algumas frameworks (como a Mootools) que facilitam a criação de classes e heranças em Javascript.

O exemplo completo está disponível para download em: http://github.com/kplaube/post-javascript-oop

Até a próxima…

Fonte: Blog Klaus Laube

Tuesday, January 25, 2011
no image

Criatividade Brasileira: Rede social promete unir vizinhos de uma forma bem inteligente

A criatividade brasileira é reconhecida no mundo inteiro e quando imaginamos que não existem mais formas de diferenciar criativamente e usualmente, uma rede social entra então em cena: o Cromaz (beta).

Mas afinal de contas o que faz essa rede social que a torna tão diferente?

Primeiro gostaria de informar que não tenho nada a ganhar fazendo menção a esse projeto, não conheço ninguém de lá e tão pouco tenho ligação com eles, mas faço questão de mostrar aqui essa nova proposta em redes sociais porque é uma idéia brasileira e eu amo a criatividade brasileira, e por isso apóio esse tipo de iniciativa.

A Cromaz vem com a proposta de unir vizinhos de uma forma bem inteligente. Simplesmente comparando atividades e gostos de pessoas da mesma rua, quarteirão, bairro e ai por diante. Talvez um basta naquelas relações com pessoas de outro estado que você nunca viu e simplesmente adicionou por adicionar e na verdade nem sequer comunica-se. Com o Cromaz, além do contato virtual, ele impulsiona o usuário a ter uma relação pessoal saudável no dia-a-dia, por exemplo: se eu tenho um vizinho no fim da rua que gosta de Tecnologia, porém nunca nos falamos, simplesmente passamos todos os dias um pelo outro e sequer percebemos que poderíamos ter uma amizade compatível e uma troca de informações de tecnologia bem interessante, com o Cromaz será fácil encontrar pessoas com o mesmo interesse e o melhor, pessoas que moram perto de mim! Isso fará que a vida social fora da rede seja eficaz e saudável – pelo menos essa é a proposta que creio que o Cromaz traz.

Tem gente que vai levar em consideração as possibilidades de encontrar o sexo oposto e aumentar suas chances de sucesso, outros procurar as possibilidades de negócio, outros para simplesmente completar o time de futebol do bairro e ai por diante, mas o que importa é que a proposta de unir as pessoas não somente virtualmente tenha sucesso, estamos precisando melhorar nossos relacionamentos além da web. Hoje nascemos sabendo nos relacionar na Internet e perdemos o melhor do ser humano – o contato real.

Aproveite e use da melhor forma possível. Na verdade como trabalho com Marketing Digital eu percebi aqui uma enorme possibilidade de captura de intenções para determinados segmentos do mercado, mas isso fica para outro dia – o melhor é cada um encontrar uma forma útil de utilizar essa ferramenta genuína criada por brasileiros.

Parabéns equipe Cromaz.

www.cromaz.com