HTML5 - Curso

segunda-feira, 27 de outubro de 2014

Como criar um site em HTML5 - Doctype, charset meta tag


Agora que já explicamos, no tutorial de HTML5 passado, sobre o que é HTML5, qual seu propósito, para que serve, para que é usado e suas principais diferenças para o antigo HTML 4.01, vamos de fato colocar a mão na massa e criar um site em HTML5.

Vamos mostrar o que mudou inicialmente, o que foi abandonado, o que é indicado e outros detalhes para iniciar seu desenvolvimento web em HTML5.

Doctype em HTML5

Se você estudou todos nossos tutoriais iniciais, sobre o antigo HTML, saiba que já percorreu mais de meio caminho em relação ao HTML5, pois para nossa alegria e felicidade geral da nação, a maior parte das tags, conceitos, ideias e estruturas da criação de um site, não mudou, e o que mudou foi pouco.

Uma grande, enorme vantagem é que: o que mudou, mudou para melhor, para ser de maneira mais fácil, mais simples e de forma que faça mais sentido.

Resumindo: o HTML5 deixou a tarefa de criar um site bem mais simples, e é possível fazer coisas mais poderosas e interessantes.
Uma dessas coisas é o Doctype, na qual já explicamos no tutorial sobre Especificações em HTML e Doctype.

Basicamente, ele serve para dizer ao browser que vai interpretar seu site sobre o tipo de linguagem que vai ser usada. Esse Doctype mudou muito no decorrer das variações do (X)HTML, e como nem todos obedeciam essas mudanças e alguns sites são simplesmente abandonados no tempo, sempre houve muito problema.

Para o HTML 4.01, usávamos a sintaxe:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">

Já no HTML5 vamos usar simplesmente:
<!DOCTYPE html>

Sim, menos código, mais simples, mais poderoso e flexível, pois foi decidido que, mesmo alterando o HTML5, este código vai permanecer, como indicativo de quem o código para a criação de sites é sempre em HTML5, e com as propriedades mais recentes.

Estrutura básica de um site em HTML5 - As tags <html>, <head> e <body>


A boa notícia sobre estas tags é que você pode continuar usando-as do mesmo jeito, lógica e com a mesma estrutura, no HTML5, que você usava no HTML 4.01

A notícia ainda melhor é que estas tags são opcionais.
Isso mesmo. O HTML5 funciona mesmo se você não usar a tag <html>, o que seria algo inconcebível alguns anos atrás, com o antigo HTML.

Porém, aconselhamos a usar estas tags, ela delimitam uma estrutura lógica nas páginas de seu site, separam bem conteúdo de cabeçalho. E organização nunca é demais.

Codificação de Caracteres em HTML5 - A meta tag charset
Ao aprendermos Sobre Formatação de Textos em HTML, vimos que ocorria problemas quando tentávamos usar alguns caracteres especiais, como os de acentuação da língua portuguesa.

Para contornar este problema, fizemos uso da meta tag charset, que adicionada ao código HTML, era feito da seguinte maneira:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

Já no HTML5, simplificamos, e muito, esta codificação de caracteres, pois agora temos que fazer somente:
<meta charset="utf-8">
 

Língua do Site em HTML5 - O atributo lang (pt-br)
Uma outra particularidade que o HTML5 facilitou muito à memorização foi uso do atributo lang (de language, língua em inglês), que recebe como valor a língua do conteúdo do site.

Por exemplo, no antigo HTML 4.01, fazíamos o seguinte para definir uma língua:
<meta http-equiv="content-language" content="pt-br">

Já em HTML5, os webmasters que vão escrever em português do Brasil, irão usar somente:
<html lang="pt-br">

Isso tem várias utilidades, uma delas é para ferramentas de busca, como o Google.
Se você procurar algum conteúdo no Google, ele vai exibir para você resultados na língua portuguesa, aqui do Brasil.

Há duas maneiras do Google saber a língua do seu site: a primeira é analisando as palavras e checando no seu próprio serviço de tradução à que língua pertencem aquelas palavras.

A outra possibilidade, é simplesmente o Google ir em busca da tag html e do atributo lang, que se você deixar bem explícito, o Google vai entender que a língua na qual o seu conteúdo foi escrito é a pt-br, um processo bem mais otimizado e indicado que o anterior.

HTML e HTML5 - Qual a diferença ? O que muda ?


Neste tutorial de HTML5 inicial de nosso curso, iremos entender o que ocasionou a mudança do antigo HTML (4.01) para o novíssimo, revolucionário e fantástico HTML5.

Vamos ver como era a internet antigamente, como funcionava, e as mudanças que ocorreram na web que culminaram no desenvolvimento do tão falado e poderoso HTML5.

Para iniciar seus estudos nestes tutoriais de HTML5, recomendamos que tenha estudado os tutoriais de HTML e CSS de nossa apostila online.

HTML5 - Por que e Para que foi criado ?

Há quanto tempo você acessa a internet? 5 anos? 6 anos?
Se acessa há, digamos, 10 anos ou mais, certamente o que falaremos aqui será nostálgico, e verá como as coisas evoluíram.

Na década de 90, usar imagem em um site era um luxo.
Na época, as pouquíssimas pe$$oa$ que tinham dinheiro para obter um computador, usava a internet através da linha telefônica, cuja velocidade era de 56kbps (compare com a sua hoje, onde 1MB é cerca de mil KB).

Ao entrar em sites com imagens, era necessário esperar alguns minutos para elas aparecerem.
Baixar algumas mp3? Sim, era possível. Bastava deixar seu computador ligado de madrugada, baixando músicas pelo Napster.
Vídeos? Eram raros, bem raros e geralmente duravam alguns segundos.

O máximo de interação que tínhamos eram através de fórums e do IRC (um bate papo no modo texto, onde usávamos um terminal de comandos para entrar nas salas, excluir pessoas, e tudo mais).
Nessa época o antigo HTML reinava, o JavaScript e PHP eram pouco usados, e o CSS nem existia.

Agora dê uma olhadinha nas abas de seu navegador e nos programas abertos em seu computador (ou celular, tablet, smartphone etc).
Deve estar ouvindo música ou vendo um show no Youtube, talvez tenha pausado seu seriado favorito para estudar HTML5, deve estar conversando com várias pessoas em alguma rede social ou em um chat com vídeo, além de estar navegando em algum site de notícias.

Notou a diferença? Hoje em dia a velocidade da internet mudou e as máquinas melhoraram, tudo gira em torno de belas imagens, alta resolução de vídeos, jogos online que não rodavam nem nos melhores computadores de 10 anos atrás, música, interação em redes sociais, celulares e outros mobile em crescente de uso, etc etc.

Resumindo: a internet mudou drasticamente, e o desenvolvimento web é que deu suporte para tudo isso. Assim, é fácil entender porque o antigo HTML teve de mudar, além do surgimento de novas ferramentas, linguagens e aplicativos para desenvolvimento web.

Mas vamos com calma, com o tempo aprenderemos tudo sobre programação web.
Por hora, vamos nos focar no HTML5, saber o que é, para que serve, onde é usado e o que vamos fazer com ele em nosso curso.


HTML5 - O que mudou? O que ele faz?

De uma maneira bem simples e direta: o HTML5 faz o que antes só era possível com outras ferramentas e linguagens de programação.

Com poucos, e simples códigos, o HTML5 nos proporciona efeitos muito úteis, de uma maneira bem lógica e fácil de aprender.

Vamos entrar mais em detalhes sobre algumas características marcantes do HTML5, que iremos estudar em nossos tutoriais no decorrer desta seção de nossa apostila.

HTML5 - Multimídia

Colocar uma música de fundo ou um vídeo dentro de uma página usando o antigo HTML era um verdadeiro suplício.

Tínhamos que ter cuidado com os browsers, dispositivos usados pelo usuário e até mesmo checar se alguns plugins estavam instalados, como o Flash.

Vamos ver que, com apenas algumas linhas de código HTML5, podemos inserir um vídeo ou som facilmente em qualquer site.

HTML5 - Multi-plataforma e Dispositivo

Quando o HTML antigo surgiu e reinou, internet eram para computadores normais.
E por normais falamos de um enorme monitor de tubo, um gabinete com a CPU, estabilizador, mouse e caixas de som plantados numa mesa (geralmente cara).

Hoje não é assim. Hoje usamos celular para acessar as redes sociais, um aplicativo para navegar pela web e ler e-mail, e até mesmo ver vídeos no Youtube.
Enviamos links através de chats e programas de troca de sms, fotos e até fazemos reuniões online (hangouts).

Isso tudo não existia antes, então o coitado do antigo HTML não podia fazer muita coisa.
Mas o HTML5 é ciente disso, foi e continua a ser desenvolvido por programadores que estão cientes que as pessoas usam diversos dispositivos, aplicativos e sistemas operacionais.

Então o HTML5 já vem preparado para toda essa evolução.
Criar um site em HTML5 é ter a certeza que ele está atualizado e vai se comportar da melhor maneira possível, não importa o dispositivo que estejam acessado, navegador ou sistema operacional. Ele é feito ciente dessas variedades.

HTML5 - Programação Gráfica e de Jogos

Um dos aspectos que mais vêm chamando a atenção de profissionais e iniciantes no mundo da computação, é a facilidade na qual o HTML5 permite a criação de aplicações gráficas, e até mesmo de jogos.

Em épocas passadas, precisaríamos criar aplicativos em PHP e JavaScript, mesmo para as coisas mais simples, ou usar torcer para o usuário ter instalado o Flash no browser e criar aplicações lá.

Porém, isso é coisa do passado, pois o HTML5 permite facilmente a criação de áreas para renderizar aplicações gráficas, sendo a ferramenta mais comum para tais efeitos o Canvas.

Podemos ainda usar o XML de uma maneira bem fácil, através do SVG e criar gráficos estáticos e dinâmicos, de uma maneira bem mais simples que antes, e com resultados muito interessantes.

HTML5 - Simples, Direto e Robusto

Se leu nossos tutoriais inicias sobre HTML, viu que falamos do HTML 4.01, XML, XHTML etc.
Ou seja, há muitas, muitas mudanças, diferenças e incompatibilidade.
Pois bem, o HTML5 veio para dar um basta nisso.

Um exemplo de simplicidade do HTML5, é o tipo de documento (doctype), onde no antigo HTML usávamos (que frequentemente mudava):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">

E agora vamos usar somente:
<!DOCTYPE html>

E quando o HTML5 mudar, não vamos mudar esse doctype, já foi decidido que esse vai ser permanente. Ou seja, uma coisa a menos para se preocupar.

E no CSS, lembra como passávamos o endereço da folha estilos? Assim:
<link type="text/css" rel="stylesheet" href="estilo.css">

Agora fazemos simplesmente:
<link rel="stylesheet" href="estilo.css">

E a meta tag charset, que usávamos para escrever símbolos e caracteres especiais, como os de acentuação da língua portuguesa? Fazíamos:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

E agora fazer (pasmem), simplesmente:
<meta charset="utf-8">

Sabe quando escrevia uma tag errado, usava o valor de maneira errada ou esquecia alguma aspa e todo seu site ficava feio e desconfigurado?
Pois bem, o HTML5 está sendo feito de modo a ficar mais robusto, mais forte contra erros de codificação.

HTML5 - Padronização e Acolhimento

Uma outra importante missão do HTML5 é a padronização.
Como citamos no item passado, o HTML passou por mudanças drásticas no decorrer de seu uso e desenvolvimento.

Foi criado, inclusive, o XHTML na tentativa de organizar e padronizar mais o HTML, usando conceitos e ideias do XML. Mas no fim das contas, acabou por bagunçar mais um pouco o já tão movimentado meio de criação de sites.

O HTML5 vai tentar parar com essas bagunças e mudanças no modo de codificar e interpretar códigos. Sabe os códigos antigos, até da década de 90?
O HTML5 vai entender e mostrar eles, até mesmo coisas que estão em desuso, como frames.

Algumas coisas antigas não devem mais ser utilizadas (iremos falar sobre elas no decorrer do Curso de HTML5), mas não serão abandonadas pelo browser, só irão desencorajar seu uso.

Usou HTML 4.01 e quer usar alguns conceitos de XHTML?
Ok, o HTML5 irá acolher, entender e interpretar corretamente seu código. Mas evite de fazer isso no futuro.

E em vez de dividir entre HTML, XHTML, XML e diferentes versões de HTML, é aconselhável que usemos só o HTML5, para ser uma linguagem padrão, para evitar de termos que estudar tags e ferramentas diferentes.

Interessante, esse HTML5, não?
E estamos só conversando, demos apenas uma palhinha do que mudou e simplificou.
Ao longo de toda essa seção de tutoriais de HTML5, vamos aprender a criar coisas fantásticas com esta poderosa ferramenta, inclusive jogos e animações gráficas de uma maneira bem bacana.

Audacity Portable Version PT-BR

quinta-feira, 13 de fevereiro de 2014

Audacity é compatível com

AIFF, AU, Ogg Vorbis, MP3 e WAV

Baixar o Programa Aqui. (9MB)
Portable por Drayan. 

Minecraft 1.5.1 Portable Installer com MiniMapa e TMI

quarta-feira, 12 de fevereiro de 2014

http://oyster.ignimgs.com/wordpress/stg.ign.com/2014/01/minecraft_111413_1600.jpg
Minecraft é um jogo eletrônico tipo sandbox e independente de mundo aberto que permite a construção usando blocos (cubos) dos quais o mundo é feito. Foi criado por Markus "Notch" Persson. O desenvolvimento de Minecraft começou por volta do dia 10 de maio de 2009. A jogabilidade foi baseada nos jogos Dwarf Fortress, Dungeon Keeper e Infiniminer. Foi vencedor do prêmio VGA 2011 de jogos independentes.
Minecraft é um jogo basicamente feito de blocos, tendo as paisagens e a maioria de seus objetos compostos por eles, e permitindo que estes sejam removidos e recolocados em outros lugares para criar construções, empilhando-os. Além da mecânica de mineração e coleta de recursos para construção, há no jogo mistura de sobrevivência e exploração.
Jogar Minecraft é usá-lo como ferramenta criativa. Não há forma de vencer em Minecraft, uma vez que não há objetivos requeridos e enredo dramático que necessite ser seguido. Os jogadores passam a maior parte de seu tempo simplesmente minerando e construindo blocos de material virtual, daí o nome do jogo. Uma vez que os jogadores tenham coletado e construído um inventário suficiente de recursos, eles usam estas aquisições virtuais para conceber casas e paisagens, muitas vezes construindo todos os tipos de estruturas de blocos.
Também vendeu mais de 1 milhão de cópias no dia 12 de janeiro de 2011, pouco depois da versão Beta do jogo ter sido lançada. Notch diz que mesmo com o jogo lançado, o jogo receberá constantes atualizações. Mais de 11 milhões de usuários únicos se cadastraram no site oficial do jogo, dos quais 25% compraram o jogo. Ainda na versão Beta alcançou mais de onze milhões de registros, e vendas de quase três milhões.
Em 15 de setembro de 2014 foi anunciada a compra do jogo (juntamente com a empresa produtora, Mojang) pela Microsoft por US$2,5bilhões.Mais detalhes.
 
Baixar o Game Aqui. (76MB)

Adobe Flash CS6 Portable Version

segunda-feira, 10 de fevereiro de 2014

É um software primariamente de gráfico vetorial - apesar de suportar imagens bitmap e vídeos - utilizado geralmente para a criação de animações interativas que funcionam embutidas num navegador web e também por meio de desktops, celulares, smartphones, tablets e televisores. O produto era desenvolvido e comercializado pela Macromedia, empresa especializada em desenvolver programas que auxiliam o processo de criação de páginas web.1
Costuma-se chamar apenas de flash os arquivos gerados pelo Adobe Flash, ou seja, a animação em si. Esses arquivos são de extensão ".swf" (de Shockwave Flash File). Eles podem ser visualizados em uma página web usando um navegador que o suporta (geralmente com plug-in especial) ou através do Flash Player, que é um leve aplicativo somente-leitura distribuído gratuitamente pela Adobe. Os arquivos feitos em Flash são comumente utilizados para propaganda animada (banners) em páginas web, mas evidentemente não limitando-se a isso, pois existem diversos jogos e apresentações dos mais variados tipos utilizando a tecnologia. Até mesmo sites inteiros podem ser feitos em '.swf'.
Em versões recentes (a partir da 5), a Macromedia expandiu a utilização do Flash para além de simples animações, mas também para uma ferramenta de desenvolvimento de aplicações completas. Isso graças aos avanços na linguagem ActionScript, que é a linguagem de programação utilizada em aplicações de arquivos flashes (.swf). A terceira versão desta linguagem acaba de ser lançada, tornando mais fácil e rápido criar aplicações para web, além de contar com recursos bem mais poderosos.
Uma nova plataforma, chamada Apollo, está sendo lançada pela Adobe e tem como objetivo solidificar o desenvolvimento da linguagem ActionScript, seja através do Flash, do Adobe Flex ou de outros programas. Mais Detalhes.

password: rexingnet.blogspot.com
Version 12.0.0.481 :
-------------------
Version AIR3.2 :
Depois de Extrair, Copiar ou mover pasta AIR3.2 a "App \ Adobe \ Adobe Flash CS6 

Adobe Photoshop CS6 Portable Edition

O Adobe Photoshop é o editor gráfico mais avançado que existe, capaz de fazer desde simples fotomontagens até complexas imagens 3D e ilustrações. São muitíssimas as suas funções e possibilidades e, felizmente, existem numerosos tutoriais para você aprender a utilizá-lo.

Funções: o líder indiscutível em potência e versatilidade

A quantidade de efeitos do Adobe Photoshop é enorme, e seus resultados são indiscutíveis com um pouco de prática: ajustes de cores e níveis, máscaras e canais alfa, filtros artísticos e de textura, eliminação inteligente de objetos... As possibilidades dependem de sua criatividade.
Como se não bastasse, o Adobe Photoshop inclui, desde sua versão CS6, um editor de vídeos básico que permitirá aplicar todas estas ferramentas mágicas aos seus filmes. Ative a linha de tempo, arraste os clipes e comece a montar sua obra-prima.

Usabilidade: painéis e camadas, sinônimos de Photoshop

O Adobe Photoshop está composto de duas partes principais: a mesa de trabalho e os painéis. Por meio deles, você poderá escolher as ferramentas e modificá-las segundo seu gosto para trabalhar sobre as imagens. Também poderá gerenciar camadas, ou seja, as partes superpostas que compõem uma fotografia e seus efeitos.
O que mais chama a atenção em sua interface é sua nova cor cinza escuro, trocada pela primeira vez desde que o programa foi lançado. Essa cor cinza é a mesma do Photoshop Elements, Premiere Pro e After Effects.
A nova cor e a organização dos painéis ajudam a concentrar-se na imagem. Você não tem problema de distração? Então dirija-se às Preferências e mude a cor original para outros tons diferentes.

O melhor de sua categoria sem discussões

O Adobe Photoshop não é um programa para todo mundo, isso tanto devido ao seu preço como à elevada curva de dificuldade que apresenta ao princípio. No entanto, sua potência é indiscutível, e fica claro que designers gráficos não seriam o que são sem os avanços que este programa traz a cada nova versão.
Se você busca o melhor editor gráfico, sem limitações de preço ou de acessibilidade, o Adobe Photoshop é a melhor recurso à disposição, sem dúvida.

Novidades da última versão

Objetos inteligentes (smart objects) mais potentes, funcionalidades de camadas melhoradas, efeitos de movimento com efeito desfocado, máscara de foco e melhoria na tecnologia content-aware.

password: rexingnet.blogspot.com
Baixar o Programa Aqui. (75MB)

Other Version  (CS6 13.0.1 Extended) 
Baixar o Programa Aqui. (75MB)

Copyright @ 2014 Win Design. Designed by

Trailer Minecraft