tadarank afiliados

20 dezembro, 2013

Aplicando efeito fade ciclicamente a um conjunto de imagens com jQuery

Senhores.

Precisei aplicar um efeito de fade para fazer transição entre várias imagens de uma galeria. Pra isso eu sempre usava o velho plugin jQuery cycle, mas dessa vez o bixo não ajudou.

Porém o jQuery Cycle dá uma modificada em propriedades como top e width das imagens que não estava me sendo útil. Além disso, ele aplica o efeito em imagens que ainda não estão carregadas, o que fica feio pra caramba.

Como eu precisava de algo simples e não de todas as funcionalidades do jQuery Cycle preferi programar rapidinho esta transição.

Meu código, atualmente é só pra fade, mas quem entende de jQuery sabe que é só mudar o nome do efeito que está lá na definição do fadeInterval.

Outro benefício do meu código é que ele não exibe imagens ainda não carregadas.

O código está abaixo:



Modo de uso:

Site onde apliquei: www.robsonlazzari.com.br

Dúvidas? É só comentar que eu respondo.

//Esse blogger tá uma bosta pra postar códigos. Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

11 setembro, 2013

Solução: Sandbox do Paypal não funciona no código IPN Listener

Ae,

Coisa rápida que me ajudou e talvez ajude outros que estão na briga da integração com o sistema de pagamentos do Paypal.

Ao identificar um pagamento, o paypal chama o notify_url que você configurou em seu form.
Daí, neste notify_url você faz o código de tratamento e talz .

Porém, muitas vezes, este código de tratamento só funciona no paypal real e não funfa no sandbox do paypal (o local para testes).

O que fazer?

O código que a maioria tem (em php) para o IPN tem uma parte assim:

// post back to PayPal system to validate //
$header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";

//For the below line i have tried "www.sandbox.paypal" as well as "www.paypal"
$fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);

A solução é adicionar um parâmetro HOST no header, ficando assim:

// post back to PayPal system to validate //
$header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Host: www.sandbox.paypal.com\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
$fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);

Claro que você fará as devidas adaptações...

Tal falha da documentação do paypal me fez perder 1 hora de sono na madrugada e metade da manhã.
Só achei a solução graças a este post no stackoverflow: http://stackoverflow.com/questions/17718722/paypal-ipn-sandbox-ipn-listener-no-verified-or-invalid/17721965#17721965

Quer trocar idéia sobre integração no paypal (não sou especialista, só um iniciante)? Comenta ae. Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

12 agosto, 2013

Criando Calendários no MS Project

Senhores e senhoras, continuando a série de postagens sobre o MS Project 2010.

Para realizar o correto agendamento das tarefas e cálculo das datas, o MS Project deverá ser informado sobre as horas de trabalho e sobre os dias úteis e não úteis. Isto é feito através de “Calendários de Projeto”.

Para visualizar os calendários disponíveis acesse a Guia Projeto > Alterar Período Trabalho (6º botão).

No calendário “padrão” do Project, o turno de trabalho se inicia às 09:00, possui 01 hora para almoço, e se encerra às 18:00. Os dias não úteis são Domingo e Sábado.
Como se pode perceber, este calendário “padrão” raramente irá corresponder à realidade do trabalho a ser desenvolvido. Geralmente precisarmos definir feriados, outros horários de trabalho, outros dias úteis, outros dias não úteis, etc.

Para configurar um NOVO calendário, considerando outros turnos de trabalho e outros dias não úteis, devemos clicar no botão “Criar novo calendário” à direita (Não é recomendado alterar o calendário padrão do Project).
Na tela “Criar novo calendário base” entre com o nome do novo Calendário e escolha se quer criar seu novo calendário tendo outro como modelo (o que facilitará seu trabalho). Clique OK para confirmar.



Definindo horários de trabalho e dias úteis

Em seu novo calendário criado, primeiramente, veremos como configurar os horários de trabalho e os dias úteis. Para isto acesse a guia “Semanas de Trabalho” e clique no botão Detalhes.

Na tela “Detalhes de”, selecione, ao lado esquerdo, o(s) dia(s) da semana que deseja configurar. Para selecionar mais de um dia, clique e arraste ou segure a tecla SHIFT enquanto clica.

Ao lado direito, você tem 3 opções que definem que tratamento se deve dar aos dias da semana selecionados e, mais abaixo, os horários de trabalho para aquele dia selecionado.

Por exemplo, clique em “Segunda-feira” e arraste até “Sexta-feira”. Veja que o Project, por padrão, definiu que o horário de trabalho é das 09:00 às 18:00.

Para alterarmos isto, escolha a 3ª opção “Definir dia(s) para os períodos de trabalho específicos”. Neste momento, a opção para alterar as horas de trabalho ficou habilitada.

Veja que, cada dia da semana pode ter seu horário de trabalho específico. Dessa forma, por exemplo, você pode definir, se desejar, que Sábado haverá trabalho das 08:00 às 12:00.

Digite os novos horários de trabalho e clique OK para confirmar.

Definindo dias de exceções e feriados

Agora voltamos à tela “Alterar período útil” e veremos como configurar feriados. No menu superior, escolha novamente seu calendário e clique na guia Exceções.

Nesta guia, logo abaixo da coluna Nome, escreva o nome de seu feriado ou exceção, por exemplo, “Independência do Brasil”. Em seguida clique em Detalhes.

Agora você irá escolher se esta exceção é uma folga completa ou uma alteração no período de trabalho como, por exemplo, um dia que os funcionários devem trabalhar somente pela manhã.

Você poderá informar também o “Padrão de recorrência” da exceção (diário, semanal, mensal, anual) e indicar quando a exceção deve terminar em “Intervalo de recorrência”.

Veja que opção “Exceções” de seu calendário não se refere somente a feriados. Com ela você pode configurar diversas exceções ao horário de trabalho normal.

Agora que você já sabe criar seu(s) calendário(s) você pode retornar à tela “Informações do Projeto” e definir seu calendário como sendo o calendário padrão do seu projeto. Acesse a guia Projeto > Informações do Projeto (2º botão).

Ao definir o calendário padrão do projeto, além de mudar a forma de ver a duração do projeto, você também altera o cronograma de atividades com nenhum calendário (que não tiveram calendário definido).

Você pode criar quantos calendários considerar necessários ao seu projeto. Por exemplo, um calendário para “trabalho somente segunda a sexta” e outro para “dias corridos”. Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

10 agosto, 2013

Cursos e Serviços Freelancer do Micox

Nobres senhores, a situação tá braba. Sendo assim, me mande um email se você precisa de:
  1. Serviços na área de Javascript, PHP, CSS ou Wordpress.
  2. Sistemas Web, conexão com banco de dados, inserção de dados, atualização, etc.
  3. Alguma planilha bruta ou mágica no Excel.
  4. Cursos de MS Project 2010 com foco em Gerenciamento de Projetos.
  5. Cursos de funcionamento da Web, Javascript, PHP, Banco de Dados, Wordpress.
  6. Curso de Excel Avançado.


Quem me conhece sabe que é com a melhor qualidade do mercado. Sou meio louco perfeccionista.

Alguns Sites desenvolvidos:

sorteiodejogos.com.br/ (para terceiros - apenas programação do CMS, o visual é do Fábio Lobo)
Tadarank.com (site próprio)
ResultadoConcursos.net (site próprio)
Mwords.valeus.net (site próprio)
Brasads.com.br (site próprio)
Elmicox.blogspot.com.br (site próprio)
Pctelonline.com.br (para terceiros)
Auvo.com.br (para terceiros)

Thanks.
Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

Resultado! Concursos