Category: Desenvolvimento

Quer Aprender Illustrator?

Por: João Paulo

Você se amarra em desenhar e seu sonho é ser ilustrador/designer e o escambau?
Não sabe por onde começar e esta cheio de dúvidas?
E principalmente, não tem o dinheiro para investir ainda em sua promissora carreira?
Uma das melhores maneiras é procurar vídeos aulas e tutoriais pela internet e comunidades do orkut, que nem sempre são bons e na maioria das vezes estão em inglês, mas sempre se encontram matérias ótimas para acrescentar ainda mais conhecimentos!
Um cara bom que faz ótimas vídeo aulas sobre Illustrator, PhotoShop & Cia é o João Faraco (joaofaraco.com.br), veja a seguir a vídeo aula sobre os ensinamentos básicos do Illustrator:

Se gostou da vídeo aula, de um pulo no blog dele e veja os outros materiais sobre photoshop, flash e illustrator e claro: não esqueçam de divulgar o blog!

Leia tudo! »

Compartilhe:
  • Google Bookmarks
  • Technorati
  • del.icio.us
  • Digg
  • StumbleUpon
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Live
  • TwitThis
  • MySpace

Extensões do Firefox que eu Uso!

Por: João Paulo

Iaee pessoal, semanas atrás formatei minha máquina e esqueci de fazer backup das minhas extensões do firefox, como precisei pesquisar e instalar todas novamente, resolvi criar esse post para guardar os links para uma possível consulta futura, e claro para ser últil aos nossos visitantes do Torresmo Fresco:

Web Developer - Todo Web Designer usa ela, muito boa para testar sua pagina sem css, JavaScript, atalhos nos Teclados, testar seu site em diversas resoluções de telas diferentes, entres outras façanhas.

Firebug – Conheça o código de outros sites, estude o que você não conhece, ou mesmo ache aquele bug na sua pagina rapidamente.

YSlow – Extensão que mostra o tempo que sua pagina demora para carregar.

Pixel Perfect – Insira uma imagem e tenha as coordenadas ideais para colocar no seu CSS.

Live PageRank – Mostra o PageRank da pagina visitada.

Delicious Bookmarks – Maneira fácil de adicionar seus sites favoritos no melhor gerenciador de bookmarks existente.

Smart Bookmarks Bar - Deixe somente os Ícones (Favicon) dos sites na barra de favoritos do Firefox (aquela que fica em baixo da url).

DownloadHelper – Faça download dos arquivos de mídias que se encontram em site que não possuem opção de download. (Exemplo: Baixe músicas do MySpace e do Blip.fm, Vídeos do Youtube, ou de qualquer outro site).

Verificação Ortográfica – Mostre que você é fera em português e não mande mais nenhuma mensagem errada por email ou blog, ele verificação seus erros ortográficos e te dá opções de correção.

Twitterfox – Se você já aderiu a onde de Microblog's e escreve sua vida diariamente aos limitados 140 caracteres do twitter não deixe de usar essa extensão, o jeito mais fácil de acompanhar, responder e checar suas mensagem do twitter.

ScribeFire – Publique rapidamente em seu blog, direto do Firefox, boas opções como inserir imagens do flickr e vídeos do youtube diretamente. Meu conselho é  somente usar a extesão para atualizar seu blog em ultimo caso, suja muito código do blog.

Screengrab! – Precisa de uma imagem do seu site inteiro? Não tire PrintScreen, use o Screengrab! e tenha uma JPG ou PNG de toda sua página.

Blank Canvas Gmail Signatures – O Gmail não oferece suporte a assinaturas Html? Resolva esse problema agora mesmo, insira o Logo, e uma assinatura personalizada no seu GMail.

Bem, que eu me lembre são só essas!rs

Compartilhe:
  • Google Bookmarks
  • Technorati
  • del.icio.us
  • Digg
  • StumbleUpon
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Live
  • TwitThis
  • MySpace

Tudo por uma Web Melhor

Por: João Paulo

Iae pessoal! O Post de Hoje é sobre Browser antigos, e a campanha que o Torresmo Fresco esta participando para eliminar eles da face da Terra, hehe.
O bafáfá todo surgiu com o número de usuários que ainda usam navegadores antigos para acessar a internet, que é muito grande ainda, e causa dificuldade nos desenvolvimentos de novos sites, dificultando a evolução da internet aqui no Brasil e atrasando também a vida dos Desenvolvedores que precisam criar e adaptar cada site de acordo com cada navegador, então se você ou sua empresa usa versões antigas deles, principalmente o Internet Explorer 6, que tem muita falha de segurança, e não oferece suporte a quase nada, atualizem para a nova versão( Internet Explorer 7) ou escolham outros navegadores compartíveis com os padrões de hoje:

FireFox 3
Google Crome
Internet Explorer 7
Safari
Opera
Flock

Campanha realizada pelo IMasters e apoiada por todos colaboradores do Torresmo Fresco.
Quem saber mais?
http://imasters.uol.com.br/crossbrowser/
End6!
IE DeathMatch
Stop IE6
Atualize seu navegador

Compartilhe:
  • Google Bookmarks
  • Technorati
  • del.icio.us
  • Digg
  • StumbleUpon
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Live
  • TwitThis
  • MySpace

css Hack

Por: Dan

por: Danilo Guedes

As vezes você se depara com uma situação infelizmente típica de diferenças de resultado de exibiçaõ do navegadores …

Quando isso acontecer, uma das alternativas (não que isso seja correto, mas é uma alternativa) seria usar o * (asterísco) antes da propriedade, mas lembrando que isso é para o IE7, também funciona no IE6… um exemplo:

div {
background:green;
*background:red; /* essa linha funciona no IE7 */
}

Essa prática também é a aplicável a classes e em todo o código css.
Mas segundo os padrões webstandards não é uma boa prática, por isso use com moderação.




Compartilhe:
  • Google Bookmarks
  • Technorati
  • del.icio.us
  • Digg
  • StumbleUpon
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Live
  • TwitThis
  • MySpace

Envio de formulário com anexo em PHP

Por: Dan

por: Danilo Guedes

Eu estava caçando alguma luz que me mostrasse como enviar por email um arquivo anexado através de um formulário feito em php, depois de caçar bastante e de fazer alguns ajustes de acordo com a minha necessidade, eu cheguei ao seguinte resultado:

<?php

//peguei os dados enviados pelo formulario
$assunto = $_POST["assunto"];
$nome = $_POST["nome"];
$nome_bicho = $_POST["nome_bicho"];
$email_from = $_POST["email_from"];
$idade = $_POST["idade"];
$sexo = $_POST["sexo"];
$mensagem = $_POST["mensagem"];
$email = $_POST["email"];

//formato o campo da mensagem($string,tamanho de caracteres em relação a largura,"a cada 50 caracteres pula uma linha")
$mensagem = wordwrap( $mensagem, 50, "<br />");

//tratamento do anexo
$arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE;

if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){

$fp = fopen($_FILES["arquivo"]["tmp_name"],"rb");
$anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"]));
$anexo = base64_encode($anexo);

fclose($fp);

$anexo = chunk_split($anexo);

$boundary = "XYZ-" . date("dmYis") . "-ZYX";

$mens = "–$boundary\n";
$mens .= "Content-Transfer-Encoding: 8bits\n";
$mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain
$mens .= "<font face=verdana size=4><strong>$assunto"."<br><br></strong></font>";
$mens .= "<font face=verdana size=2><strong>Nome: </strong>"."$nome"."<br>";
$mens .= "<strong>Nome do Bicho: </strong>"."$nome_bicho"."<br>";
$mens .= "<strong>E-Mail: </strong>"."$email_from"."<br>";
$mens .= "<strong>Idade: </strong>"."$idade"."<br>";
$mens .= "<strong>Sexo: </strong>"."$email_from"."<br>";
$mens .= "<strong>Mensagem: </strong>"."$mensagem\n";

$mens .= "–$boundary\n";
$mens .= "Content-Type: ".$arquivo["type"]."\n";
$mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n";
$mens .= "Content-Transfer-Encoding: base64\n\n";
$mens .= "$anexo\n";
$mens .= "–$boundary–\r\n";

$headers = "MIME-Version: 1.0\n";
$headers .= "From: \"$nome\" <$email_from>\r\n";
$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";
$headers .= "$boundary\n";

//envio o email com o anexo
mail($email,$assunto,$mens,$headers);

echo"<script language= 'JavaScript'>location.href='../obrigado.html'</script>";
}

//se nao tiver anexo
else{

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: \"$nome\" <$email_from>\r\n";

//envia o email sem anexo
mail($email,$assunto,$mens,$headers);

echo"Email enviado com Sucesso!<br>";
echo "<center><a href=\"javascript:history.go(-1)\">Voltar</center></a>";

}

?>

Qualque dúvida é só gritar =]




Compartilhe:
  • Google Bookmarks
  • Technorati
  • del.icio.us
  • Digg
  • StumbleUpon
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Live
  • TwitThis
  • MySpace

Flash (SWF) com fundo transparente

Por: Dan

por: Danilo Guedes

Eu estava navegando por ai e percebi que muita gente tem essa dúvida: Tem como deixar um arquivo swf com o fundo transparente?

Ai eu respondo: Tem ( uhuuuuu )

Muito fácil:

Através de um parâmetro (<param>) dentro da tag object podemos especificar se o arquivo terá o fundo transparente.

<param name=”wmode” value=”transparent” />

Para muitos que aindam usam a tag embed para funcionar em todos os browsers tem que colocar o atributo wmode nela também:

<embed wmode=”transparent” … />

Então o código do SWF com fundo transparente ficaria assim:

<object type=”application/x-shockwave-flash” data=”filme.swf” width=”550″ height=”400″>
<param name=”allowScriptAccess” value=”sameDomain” />
<param name=”movie” value=”filme.swf” />
<param name=”wmode” value=”transparent” />
</object>

simples assim !!!




Compartilhe:
  • Google Bookmarks
  • Technorati
  • del.icio.us
  • Digg
  • StumbleUpon
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Live
  • TwitThis
  • MySpace

Tema por Danilo Guedes