Novo site da Cia do Som Automotivo publicado!

12 12 2014

Finalmente foi ao ar o NOVO SITE DA CIA DO SOM AUTOMOTIVO – http://www.ciadosomautomotivo.com.br.

Desenvolvido na plataforma VTex pela Agência Profite (https://www.facebook.com/AgenciaProfite?fref=ts), este é simplesmente o melhor site de e-commerce que eu já tive o prazer de contribuir para sua publicação.

Um projeto gigante que envolveu dezenas de pessoas, seis meses de trabalho e umas 400 jarras de café.

Parabéns à equipe Profite e a todos os colegas da Cia do Som, e esperamos que essa parceria seja muito duradoura.

site





GTD e outras técnicas de gestão de tempo e aumento da produtividade

19 05 2013

Com uma rápida pesquisa na Internet qualquer pessoa poderá encontrar um vasto volume de informações sobre as técnicas de gerenciamento de tempo, principalmente GTD (Getting Things Done) e Pomodoro. Tem palestrantes reinventando a roda com slogans como ‘Produtividade Ninja’ e outros apelos mercadológicos, mas no fundo, tudo resume-se em:

1) Organize sua vida primeiro. Cuide de sua saúde, faça exercícios, faça um check-up, cuide de sua alimentação, sono e procure resolver rapidamente seus problemas pessoais.

2) Melhore seus hábitos. Seja mais positivo, troque vícios por hábitos saudáveis, vigie seus pensamentos e sempre que perceber estar tendo um pensamento negativo, tente trocar por um positivo. O livro ‘A Lei da Atração’ é muito bom nesse aspecto, sugiro a leitura.

3) Adote um método de administração do tempo, como o GTD. Ele é simples, fácil de usar e muito eficaz. Tenha sempre um caderninho de anotações, ou então anote em seu celular as tarefas a realizar. Depois, organize suas tarefas de acordo com o fluxograma GTD. Descarte o que não é importante ou aplicável, crie projetos para tarefas que precisam ser desmembradas em várias outras, anote numa TO-DO list as tarefas simples e organize em um calendário ou agenda aquelas que tiverem hora marcada. Mas, principalmente, FAÇA aquelas que demorarem menos de dois minutos para serem feitas. Organize suas tarefas em ordem de prioridade, urgência e importância.

4) Livre-se de interrupções e distrações. Ao se propor a realizar uma tarefa, concentre-se totalmente nela e não deixe que nada o perturbe até sua total conclusão. ESSE É O SEGREDO DA PRODUTIVIDADE. Tente marcar pequenas reuniões em horários específicos para tratar de assuntos que não sejam urgentes. Procure delegar tarefas de baixa complexidade ou de menor importância. Dê instruções para a secretária para ter o mínimo possível de interrupções telefônicas. Resolva o que puder por e-mail no momento oportuno. Livre-se de distrações como Facebook, e-mails, conversas paralelas e tudo o mais. Concentre-se em sua tarefa até conclui-la. Permita-se pequenas pausas a cada 25 minutos ou meia hora. Permita-se não comparecer a compromissos de baixa importância. Aprenda a dizer NÃO.

5) Utilize a tecnologia a seu favor. Hoje há inúmeras ferramentas on-line (e off-line também) que poderão lhe ajudar a organizar suas tarefas e sua agenda, como o Google Agenda, o velho e sempre eficaz Bloco de Notas do Windows e outros recursos de seu celular (notas, alarmes, calendário, organizador financeiro, etc). Crie uma metodologia que integre estas soluções e que seja fácil e rápido para operar. Procure separar bem as suas agendas, não misture compromissos pessoais com profissionais e cuide com os conflitos (marcar dois compromissos no mesmo horário).

6) Aumente seu poder de persuasão e empatia. Pratique o coaching com seus companheiros de trabalho. Seja motivador, com foco na solução de problemas. Seja você aquele profissional que resolve tudo ou que delega eficientemente as tarefas para a pessoa que resolve. Cerque-se de pessoas pró-ativas e com uma ‘vibração mais alta’. Para nadar com os tubarões sem ser comido vivo, você precisa ser amigo do tubarão e pensar como se fosse um.

Por fim, mais do que um objetivo, é necessário que você tenha um PROPÓSITO. Concentre-se nesse propósito, esqueça tudo o que puder atrapalhar e o resultado não poderá ser outro senão a realização de seu propósito. SIMPLES ASSIM. Certos autores ganharam fortunas escrevendo livros que poderiam ser resumidos em uma única frase: “Você é o único responsável por aquilo que a vida atrai para você. Aquilo que você desejar que aconteça – de verdade – irá acontecer, não importa como”.

Portanto, estabeleça seu PROPÓSITO, organize-se, realize seus sonhos e seja feliz.

Para encerrar, segue abaixo o fluxograma GTD, que é praticamente autoexplicativo. Basta imprimir e pendurar na parede para se lembrar de vez em quando:

Fluxograma GTD





Validar data de aniversário

30 11 2011

//Data formato mysql: 2011-12-31
    function data_valida($str_data){
        $aDate_parts = explode(“-“,$str_data);
        $dia=$aDate_parts[2];
        $mes=$aDate_parts[1];
        $ano=$aDate_parts[0];
        if(checkdate($mes,$dia,$ano)){
            if(($ano>1920)&&($ano<2000)){
                return true;
            }
        }
        return false;
    }





Desabilitar cache no WordPress

12 10 2011

Você está editando um site no WordPress, muda aqui, muda ali, e nada funciona. Parece até que está editando outra página, em outro local, ou que os arquivos não estão sendo enviados por FTP pro lugar certo.

Isso pode ser problema de cache.

A vantagem de usar cache é que torna o site muito mais rápido. A desvantagem é que no desenvolvimento acontece esse tipo de problema relatado acima.

Existem vários plugins para controlar o cache no WordPress. Mas esses plugins são ótimos para melhorar a performance DEPOIS que o site está pronto. Durante o desenvolvimento, o melhor é trabalhar sem cache.

Pra fazer isso, basta editar o seu arquivo wp-config.php e acrescentar as linhas:

//Para habilitar o cache
define('WP_CACHE', true);
define('ENABLE_CACHE', true);

//Para desabilitar o cache
define('WP_CACHE', false);
define('DISABLE_CACHE', true);
// Para definir uma expiração para o cache, em segundos
//define('CACHE_EXPIRATION_TIME', 3600);

Há outras opções, mas estas são as mais simples e que podem salvar um bom tempo do seu trabalho.





Alterando o limite das palavras no the_excerpt()

26 09 2011

A função the_excerpt() traz as primeiras 55 palavras do post. Se o post tiver mais de 55 palavras, acrescenta reticências “…” e um link para ver o post inteiro. Esta função é bem limitada e rígida, não tem muito o que fazer com ela. São 55 palavras, as reticências e o link, e não tem choro.

Mas e se você quiser mostrar apenas as 20 primeiras palavras, e depois botar um “[…]” e tirar o link que geralmente fica em inglês? Até a versão 3.2.1 do WP simplesmente não dá. Só no braço.

É óbvio que alguém já passou por essa necessidade antes. Existem vários plugins pra alterar o funcionamento do Excerpt. Sugiro usar o Content and Excerpt Word Limit, ele é bem simples, fácil de configurar e funciona. Nas configurações você define como quer que apareçam as reticências (ou o que for) no final da frase e qual o texto do ‘leia mais’.

Um macete: Se você não quiser o link “Leia Mais”, no campo “What do you want your read more link to be?”, não apague o conteúdo, mas deixe um espaço. Se você apagar, o plugin irá colocar o texto default de novo. Em inglês.

 





Angry Birds em Stonehenge?!?

25 09 2011





Diferentes formas de sintaxe em PHP

12 09 2011

O PHP é um interpretador de código bastante flexível. Ele compreende e aceita diferentes tipos de sintaxe sem qualquer diferença em relação a performance.

Quem é mais familiarizado com programação estilo Basic ou ASP encontrará mais facilidade usando if ()… endif; por exemplo, enquanto aqueles mais familiarizados com o C irão preferir o if(){..}. Seguem abaixo algumas sintaxes usadas pelo PHP:

if(condicao){

}elseif(outra_condicao){

}else{

}

//ou:

if(condicao):

elseif(outra_condicao):

else:

endif;

for($i=0;$i<$x;$i++){

}

//ou

for($i=0;$i<$x;$i++):

endfor;

foreach($array as $key=>$value){

}

//ou

foreach($array as $key=>$value):

endforeach;

while($condicao){

}

//ou

while($condicao):

endwhile;

switch($variavel){

case ‘x’:

break;

default:

break;

}

//ou

switch($variavel):

case ‘x’:

break;

default:

break;

endswitch;