Screencaster Transmitindo conhecimento




  • [Pro] Criando botões avançados com CSS3

    Salve pessoal! Estou trazendo para vocês o segundo screencast do Screencaster Pro.

    Desta vez resolvi falar sobre CSS3, nesta aula vocês aprenderão a criar lindos botões (como os das imagens abaixo) usando apenas CSS, sem a utilização de imagens.

    Este é basicamente o “sumário” do que está no vídeo:

    - Apresentação dos exemplos
    - Utilizando degradês, bordas arredondadas, sombras e outros truques para criar um botão estilizado
    - Exibindo um “mapa” usando fontes
    - Criando botões semelhantes aos botões aqua do Mac OS
    - DESAFIO/EXERCÍCIO

    Please

    Quero fazer um apelo para que nenhum dos compradores ‘compartilhe’ este vídeo, disponibilizando-o gratuitamente. Foram horas de trabalho para criá-lo, está muito barato e tenho certeza que você gostaria de ser pago pelo seu próprio trabalho, além disso, o preço é muito baixo e tenho certeza que você está disposto a investir um pouco em seu aprendizado.

    Comprar: Criando botões avançados com CSS3

    R$8,90

    Duração da aula: ~48min
    Nível: Intermediário
    Formato do vídeo: O vídeo está disponível em MOV (H.264, HD 720p) e MP4 (MPEG-4, SD para dispositivos móveis).
    Os arquivos estão zipados e acompanham também os arquivos do projeto criado na aula, o tamanho total dos arquivos é, respectivamente, 118Mb e 73Mb, eles podem ser baixados separadamente de acordo com sua preferência, o ideal é assistir a versão HD.

    Estou disponibilizando a compra dos vídeos via PagSeguro e PayPal* (para quem está fora do Brasil). Para comprar basta utilizar os botões abaixo, o primeiro é do PagSeguro e o segundo é do PayPal. Ao clicar no botão você será redirecionado ao site do serviço de pagamentos onde poderá escolher a forma de pagamento. Lembrando que para comprar com o PagSeguro não é necessário ser cadastrado.

    Ao comprar este conteúdo você está de acordo com sua licença de uso

    Dúvidas?

    Em caso de dúvidas/sugestões sobre o processo de compra ou sobre a aula em si podem entrar em contato no e-mail específico do Screencaster Pro: pro[arroba]screencaster.com.br. Peço aos queridos ‘alunos’ que não façam perguntas técnicas sobre a aula nos comentários, enviem as perguntas para o e-mail acima, e não se esqueça de enviar a pergunta usando o e-mail que você utilizou na hora da compra.

    Desde já não tenho como agradecer a cada um que adquirir esta aula, sem dúvida é uma ajuda imensa para que eu possa manter este blog no ar e com qualidade. Um abraço a todos e nos falamos, se sentirem saudades fiquem de olho no meu twitter, é mais fácil me encontrar por lá ;)

    * As compras realizadas via PayPal ainda não têm sistema automatizado de acompanhamento, portanto o envio dos links pode ser um pouco mais lento.

    (Um comentário)
  • [Pro] Ruby on Rails – Criando sistema de votação: Workflow completo

    Olá pessoal! É com muito prazer que venho apresentá-los a primeira aula do Screencaster Pro!

    Como o assunto de mais interesse de vocês é Ruby on Rails, pensei em criar um screencast mais longo, com a criação e deploy de um sistema completo de votação. Este na verdade é um “case” real, eu precisei desenvolver um sistema de votação para um festival de cinema, que precisava limitar os votos em um voto por IP por filme. O sistema será usado apenas uma vez por ano nas edições do festival e eu tinha pouco tempo para criá-lo, sendo assim resolvi criá-lo usando Ruby on Rails e publicando no Heroku. Todos os passos para criação do sistema estão no vídeo, sem exceção.

    Este é basicamente o “sumário” do que está no vídeo:

    - Apresentação do projeto
    - Criação dos models filme e voto
    - Scaffolding
    - Criação do controller votos
    - Criação do layout da aplicação
    - Limitando votos por IP
    - Refinando views
    - Adicionando novos campos ao model filme
    - Partial
    - Protegendo ações administrativas
    - Criando controller sessions e formulário de login
    - Deploy utilizando git e heroku

    captura-de-tela-2010-08-25-as-130845 captura-de-tela-2010-08-25-as-130838

    captura-de-tela-2010-08-25-as-130834 captura-de-tela-2010-08-25-as-130825

    Promoção especial para os primeiros compradores!

    O preço normal desta aula será de R$11,99, no entanto quem comprar até dia 31/08 leva por R$5,99!! Então, se você tem interesse no assunto, vá em frente e pegue logo pra aproveitar esse precinho especial.

    Please

    Quero fazer um apelo para que nenhum dos compradores ‘compartilhe’ este vídeo, disponibilizando-o gratuitamente. Foram horas de trabalho para criá-lo, está muito barato e tenho certeza que você gostaria de ser pago pelo seu próprio trabalho. Quem não quiser investir dinheiro nos seus estudos pode se contentar com os tutoriais de Ruby on Rails grátis que eu já disponibilizei.

    Comprar: Ruby on Rails – Criando sistema de votação: Workflow completo

    R$11,99

    Duração da aula: ~47min
    Nível: Iniciante/Intermediário
    Formato do vídeo: O vídeo está disponível em MOV (H.264, Full HD 1080p) ou AVI (DivX, 960×540 SD).
    Os dois arquivos estão zipados e podem ser baixados separadamente. Os arquivos pesam 335mb e 49mb respectivamente.

    Estou disponibilizando a compra dos vídeos via PagSeguro e PayPal* (para quem está fora do Brasil). Para comprar basta utilizar os botões abaixo, o primeiro é do PagSeguro e o segundo é do PayPal. Ao clicar no botão você será redirecionado ao site do serviço de pagamentos onde poderá escolher a forma de pagamento. Lembrando que para comprar com o PagSeguro não é necessário ser cadastrado.

    Ao comprar este conteúdo você está de acordo com sua licença de uso

    Dúvidas?

    Em caso de dúvidas/sugestões sobre o processo de compra ou sobre a aula em si podem entrar em contato no e-mail específico do Screencaster Pro: pro[arroba]screencaster.com.br. Peço aos queridos ‘alunos’ que não façam perguntas técnicas sobre a aula nos comentários, enviem as perguntas para o e-mail acima, e não se esqueça de enviar a pergunta usando o e-mail que você utilizou na hora da compra.

    Por enquanto é isso, espero que gostem da novidade e desde já não tenho como agradecer a cada um que adquirir esta aula, sem dúvida é uma ajuda imensa para que eu possa manter este blog no ar e com qualidade. Um abraço a todos e nos falamos, se sentirem saudades fiquem de olho no meu twitter, é mais fácil me encontrar por lá ;)

    * As compras realizadas via PayPal ainda não têm sistema automatizado de acompanhamento, portanto o envio dos links pode ser um pouco mais lento.

    (18 comentários)
  • Novidade: Screencaster Pro!

    Screencaster Pro

    Salve pessoal! Estou aqui para apresentar para vocês uma novidade que deverá aparecer aqui no Screencaster em breve: Screencaster Pro!

    Estarei comercializando alguns screencasts, que serão chamados de screencasts “Pro”.

    Sobre a publicação de screencasts pagos

    Você que aprecia meus screencasts gratuitos não precisa se preocupar, eles continuarão do jeitinho que estão, e continuarei publicando novos, os screencasts pagos são apenas uma novidade a mais, nada será perdido com a chegada deles.

    A idéia é fazer algumas aulas com mais dedicação, maior tempo de duração e assunto mais aprofundado, para aqueles que queiram aprender ainda mais.

    Quanto custa?

    Cada screencast pro terá seu preço definido de acordo com o vídeo, mas posso garantir que são preços muito em conta. O maior objetivo com estas aulas pagas é obter alguma ajuda de custo para manter o site no ar, quem sabe ganhar uns trocos a mais e também continuar lançando outros screencasts gratuitos mantendo a qualidade com a qual vocês estão acostumados.

    Como funciona?

    As aulas pro não terão uma área especial ou site separado, serão postadas normalmente como as outras, apenas com a marcação “[Pro]” no título do post e a tag “pro” para que possam ser indentificadas facilmente.

    O sistema de pagamentos utilizado é o PagSeguro, onde você pode pagar com Cartão de Crédito, Transferência Bancária ou Boleto, além de poder utilizar saldo de sua conta PagSeguro caso tenha. Não é necessário ter cadastro no PagSeguro para comprar, basta informar os seus dados quando efetuar a compra.

    Após o pagamento confirmado o comprador receberá no e-mail utilizado na compra instruções de como baixar a aula que comprou. Cada aula comprada estará disponível em MOV e AVI, o comprador poderá baixar os dois formatos sem custo adicional. Também pretendo publicar as aulas pro em qualidade Full HD sempre que possível.

    Alguma dúvida?

    Em caso de dúvidas sobre o Screencaster Pro, envie e-mail para pro[arroba]screencaster.com.br

    (5 comentários)
  • Desenvolvimento de aplicações para Mac #4 – WebKit: Integrando aplicações web com o sistema

    Bom dia/tarde/noite! O Screencaster está de volta com uma nova temporada de screencasts. Nesta nova temporada pretendo atender a alguns pedidos de vocês, feitos através do post que criei solicitando sugestões, ou por outros meios.

    Este screencast será sobre desenvolvimento para Mac[bb]. Eu tinha pensado em não criar mais screencasts sobre este assunto, mas foi só eu parar com eles que começaram a surgir pedidos para que continuasse, então é melhor continuar. E antes que perguntem: sim, teremos novos tutoriais de Ruby on Rails, aguardem :)

    Neste screencast, atendendo especialmente recados que recebi no meu twitter, veremos como criar uma aplicação cocoa que roda uma aplicação web, e também como podemos usar javascript para chamar funções da aplicação nativa, integrando uma Web App com o OS.

    OBS: O projeto que coloquei para download tem algumas coisas diferentes do criado, incluí outros exemplos para quem quiser aprender um pouco mais ;)

    (2 comentários)
  • Thoughts on Flash: minha visão

    Na manhã de hoje, o nosso querido amigo Steve Jobs impressionou a todos os “informáticos” ao lançar uma “cartinha” comentando seus pensamentos a respeito do Flash no iPhone OS.

    Você pode ler a carta aqui: Thoughts on Flash.

    Agora deixem eu dar meu pitaco nessa história…

    Depois de ler a declaração cheguei a conclusão (minha opinião) de que a decisão da Apple foi bem pragmática, os pontos observados pelo Jobs são muito válidos, e eu sempre apoiei esta decisão da Apple, principalmente pelo fato da performance do Flash, que no Mac é péssima e no iPhone seria pior ainda.

    Quem não tem iPhone, iPod Touch ou iPad pode pensar que é um absurdo um dispositivo que se denomina o mais avançado para acessar a web não tenha Flash. No entanto, quando você tem a oportunidade de utilizar o dispositivo no seu dia-a-dia, acaba percebendo que o Flash não lhe faz falta alguma.

    Como citado por Jobs, grandes sites de vídeos na internet (eu diria que mais de 90%) possuem vídeos no padrão H.264 que permite sua visualização na plataforma móvel da Apple. Quem não usa Mac talvez não saiba, mas o Flash no Mac tem sérios problemas de performance: ele é pesado e consome muitos recursos da máquina, pois a decodificação dos vídeos é feita via software. Agora imagine essa “bomba” rodando em um iPhone… cada site que eu entro que tenha um banner em Flash vai estar roubando processamento (que em um dispositivo móvel é bem limitado), esquentanto o aparelho e por fim “queimando” bateria aos montes.

    No fundo é realmente aquela vontade que a Apple tem de controlar tudo, mas este controle para o usuário final acaba sendo bom, pois no fundo a idéia é fornecer somente o que há de melhor. Se a Apple liberasse o uso daquele Flash para desenvolver apps ocorreria exatamente o que o Jobs escreveu: a Apple lançaria coisas novas, mas muitos desenvolvedores não poderiam tirar proveito delas (o que é ruim para o usuário também) e atrazaria o avanço da plataforma.

    (Um comentário)