24 livros gratuitos para aprender a programar

Desde linuxlinks chega uma lista de livros gratuitos no formato digital, ideais para quem quer aprender a programar.

Atualizada só há alguns dias, podemos encontrar livros de C, C++, C#, PHP, Perl, Python, HTML5, Java, JavaScript, Lua, Pascal, Ruby, CoffeeScript, Scala, Haskell, Fortran, Forth, Erlang, R, Lisp, Ada, Assembly, Prolog e Scheme, sempre pensando nos que estão aprendendo, embora todos eles estejam em inglês.

Os links levam às suas respectivas fontes, como esta do livro de PHP, que tem sua versão HTML publicada de forma gratuita e vende a versão epub por 9 dólares.

Mas, quem quiser aprender a programar em android, pode também consultar o curso que está começando agora em fevereiro, em www.sinoloveo.com.

Link: linuxlinks.com | Via Lifehacker

gifpaint, para criar gifs animados a mão

gif animado

Há muitos aplicativos de criação de gifs animados na Internet, porém, poucos como gifpaint.com.

Se trata de um site no qual podemos desenhar em um editor que lembra o famoso Microsoft Paint, sendo possível desenhar a mão cada um dos frames do futuro gif.

Podemos a todo momento passar de um frame a outro para fazer retoques e visualizar a animação com um reprodutor que se encontra sob o painel de desenho. É possível definir a espessura e cor do pincel, a velocidade da animação, o spray que será usado, pintar com pincel grosso… dezenas de opções que ajudarão a obter bons resultados, tal como vemos na galeria de “coisas feitas com gifpaint”.

Certamente, o resultado final sempre depende do talento do desenhista, embora, não resta dúvida de que a ferramenta sempre ajuda a agilizar o processo.

Algumas formas de melhorar a resolução de sua imagem

Se receber alguma imagem com uma resolução muito baixa e precisar ampliar seu tamanho, não se desespere, existem algumas soluções para esse problema.

Algumas imagens, aquelas desenhadas com contornos definidos, podem ser transformadas em vetoriais, obtendo resultados fantásticos. Já até falamos algumas vezes dessa técnica, e mostraremos agora algumas soluções deste tipo:

vectormagic.com

Antes oferecia o serviço de forma gratuita, agora só permite fazer duas conversões sem pagar nada, o resto só pode ser feito se fizer uma assinatura.

Só temos que fazer o upload da imagem desejada e ver como é feito o processo de transformação em png (vectorizada). Na imagem pode ver um exemplo do processo: são detectados os contornos e os pixels são transformados em curvas.

Claro, só funciona quando há contornos definidos, não há solução em caso de se tratar de uma fotografia complexa.

vectoriza.com

Se o resultado anterior não foi bom, há serviços como o de vectoriza.com à partir de 5 euros por imagem. O trabalho é manual, por isso o resultado está garantido.

autotracer.org

Não há trabalho manual, porém, é online, automático e gratuito. Os resultados não são tão bons como na primeira solução, porém, dependendo da imagem, podemos obter uma boa imagem vetorial no formato svg, EPS ou pdf. O funcionamento é semelhante ao de online.rapidresizer.com (que pede o email para enviar o resultado),image.online-convert.com, que abusa de publicidade, porém, permite selecionar material de dropbox ou rast2vec, que parece saída do século XX.

Como sempre, o resultado final dependerá do quanto a imagem inicial for complexa, porém, não custa nada experimentar.

Google e Adobe apresentam um Photoshop para Chrome

Imaginem ter um Photoshop que não precisa ser instalado no computador, que funcione dentro do Chrome e não perca funcionalidades pelo fato de ser executado pela web.

Isso é o que está fazendo Adobe junto com a colaboração do Google, um projeto que permite executar uma versão remota do Photoshop CC 2014 usando o Chrome, projeto que será lançado durante os próximos 6 meses e que já está finalizado ao 90%.

Ele funciona de forma semelhante a como funciona uma máquina virtual: enviamos as ordens com JS e recebemos o resultado do que está sendo executado remotamente, com vídeo a alta velocidade, para não notar muito lag.

Comentam em The Verge, onde já tiveram acesso ao sistema, que a primeira versão estará criada para instituições educacionais, com versão comercial mais tarde, sem especificar o custo da utilização.

Acreditamos que será necessário ter uma licença estândar para poder usar o sistema, mas ainda teremos que testar a ideia para verificar se, efetivamente, podemos trabalhar com este Photoshop da mesma como o fazemos localmente (ainda que já informaram que tem funcionalidades 3D e algumas relacionadas com a impressão que ainda não funcionam)

CSS Dig, uma extensão chrome para analisar folhas de estilo

Se trabalha desenhando ou fazendo manutenção em sites, provavelmente, passa muito tempo analisando e alterando folhas de estilo (arquivos .css). Hoje apresentamos uma extensão que poderá lhe ajudar a fazer esse trabalho de forma muito mais simples: cssdig.com.

Disponível só para Chrome, agrupa todos os arquivos css, mostrando detalhes da informação em um único painel, com três possíveis visualizações:

Resumem

Para conhecer as páginas CSS as quais faz referência. Em caso de não poder se obter o conteúdo de algum deles, será indicado nesta página, onde também será possível selecionar ou eliminar folhas específicas.

Propriedades

Para ver as características agrupadas de todos os arquivos CSS indicados antes. Em duas colunas é possível analisar rapidamente as propriedades e os valores associados.

Detalhes

Para ver a origem de uma propriedade específica. Sé é preciso indicar o que estamos buscando para obter os lugares aos que se referem os arquivos css (na imagem pode ver um exemplo com cores: indicamos a cor azul e vemos os lugares referentes a esta cor dentro dos arquivos CSS).

Como pode ver, é muito mais fácil analisar uma folha de estilo usando CSS Dig que as ferramentas já existentes no próprio Chrome.

Duas interessantes opções para aprender web design por emails

Na internet encontramos uma seleção impressionante de recursos para aprender tudo sobre web design, como cursos, tutoriais, ebooks.

Porém, as vezes esses recursos acabam esquecidos em nossos marcadores ou perdidos entre nossa leitura pendente. Uma solução a isso, é levar em conta opções como a de David Kadavy, autor de Design for Hackers .

Design for Hackers

Durante 12 semanas é enviada uma lição para o nosso email, com alguns pontos principais de seu livro, repassando todos seus capítulos. Embora sejam rapidinhos, poderão nos ajudar a aprender alguns conceitos e levar em conta algumas dicas na hora de realizar nossos projetos.

Outra proposta é Hack Design, que com a ajuda de diferentes designers criaram um plano de aula com conteúdo interativo e diferentes ferramentas de desenho.

Hack Design

Além de seguir o conteúdo na plataforma, podemos receber as 50 lições que compõem o curso, por email.

Em todas as duas opções, só é preciso assinalar nosso endereço de email e esperar as lições semanais. E, claro, sempre contaremos com a opção de suspender a assinatura, caso não gostarmos ou não corresponderem às nossas expectativas.

originalmockups, modelos em photoshop para design de produtos

1610842_10152469658642514_3733761280626064517_n

Quando um cliente pede uma logo, um cartão de visita ou qualquer outro trabalho de design, muitas vezes quer ver algo mais que um arquivo jpg, quer ver uma “maquete” para saber como ficaria esse desenho em um site, em situações reais, e é justamente nessa hora que originalmockups.com pode ajudar.

Se trata de um site que oferece de forma gratuita vários modelos em Photoshop para que seja possível incluir nossos desenhos nas maquetes já acabadas, permitindo passar, em poucos minutos, de uma logo a uma capa, cartão, móvel, revista…

originalmockups oferece de forma gratuita alguns dos trabalhos (é necessário indicar o email para receber o link com o conteúdo), e vende outros também disponíveis em seu site. A licença permite tanto o uso profissional como o pessoal, e em seu blog podem dar conselhos sobre como usar os arquivos para obter melhores resultados.

Uma ideia interessante que já vimos em outras ocasiões, embora, neste caso, é uma empresa a única responsável por enviar, oferecer e vender o conteúdo visto.