sábado, 13 de julho de 2024

Piratas do Vale do Silício: A Revolução da Computação Pessoal no Cinema


Piratas do Vale do Silício, lançado em 1999, é um filme essencial para entender as raízes da revolução da computação pessoal. Baseado no livro "Fire in the Valley: The Making of The Personal Computer" (1984) de Paul Freiberger e Michael Swaine, o filme é uma dramatização das rivalidades e conquistas que definiram a ascensão de duas das maiores empresas de tecnologia do mundo: Apple e Microsoft.



Um Olhar Profundo nas Mentes Brilhantes

O filme é estrelado por Noah Wyle como Steve Jobs e Anthony Michael Hall como Bill Gates. A narrativa acompanha a trajetória de Jobs e Wozniak, cofundadores da Apple, e Gates e Paul Allen, cofundadores da Microsoft. As rivalidades e alianças entre esses visionários são exploradas com profundidade, destacando momentos de brilhantismo e controvérsia que marcaram a evolução da tecnologia que conhecemos hoje.

Martyn Burke, o diretor, optou por não consultar os próprios Jobs ou Gates durante a produção, buscando uma visão mais independente e talvez mais crítica dos eventos. Isso permitiu que o filme explorasse aspectos menos conhecidos e potencialmente controversos da história​ (Wikipedia)​​ (AllMovie)​.

A Narrativa e os Personagens

O filme começa na década de 1970, em meio ao Movimento de Liberdade de Expressão no campus da Universidade da Califórnia em Berkeley. Este cenário serve como pano de fundo para o início da carreira de Jobs e Wozniak, que eventualmente formariam a Apple Computer. Paralelamente, assistimos a trajetória de Gates, Ballmer e Allen em Harvard, culminando na criação da Microsoft.

O enredo é narrado pelos pontos de vista de Steve Wozniak e Steve Ballmer, proporcionando uma perspectiva íntima e pessoal dos eventos. A abordagem de Burke ao roteiro incluiu pesquisas extensivas, com cenas baseadas em eventos reais, como as corridas de trator de Gates e a famosa entrevista de emprego com Jobs descalço​ (Wikipedia)​​ (AllMovie)​.


Impacto Cultural e Tecnológico

Piratas do Vale do Silício não é apenas um relato histórico, mas também uma reflexão sobre o impacto cultural das inovações tecnológicas. A rivalidade entre Jobs e Gates simboliza a luta pelo domínio tecnológico, onde cada avanço representava uma mudança significativa na forma como o mundo interagia com a tecnologia.

O filme destaca a visão quase shakespeariana de Jobs como um herói trágico, com sua ascensão, queda e eventual retorno à Apple. Gates, por outro lado, é retratado como um estrategista implacável, cuja abordagem pragmática e competitiva ajudou a Microsoft a dominar o mercado​ (EW.com)​​ (AllMovie)​.

Onde Assistir

Para aqueles interessados em revisitar ou conhecer essa fascinante história, Piratas do Vale do Silício está disponível na Amazon Prime Video. Este filme é uma recomendação imperdível para entusiastas de tecnologia, história da computação e qualquer pessoa interessada em entender como a revolução digital começou.

Sinopse

A ascensão da Apple e da Microsoft, as duas maiores empresas de informática do planeta, é contada através das lentes de uma guerra de bastidores. Steve Jobs (Noah Wyle) e Bill Gates (Anthony Michael Hall), fundadores das empresas, enfrentam-se em uma batalha pelo domínio do mercado de computadores pessoais.

Referências adicionais:

sexta-feira, 12 de julho de 2024

Algoritmos: O Coração da Programação


Os algoritmos são essenciais para a programação, fornecendo uma sequência de instruções claras para resolver problemas específicos. Eles são fundamentais para o funcionamento eficiente de softwares, permitindo que computadores executem tarefas de forma rápida e precisa.

O Que São Algoritmos?

Um algoritmo é um conjunto de instruções passo a passo, projetado para realizar uma tarefa ou resolver um problema. Eles podem ser simples, como uma receita de bolo, ou complexos, como os usados em inteligência artificial e aprendizado de máquina.

Importância dos Algoritmos

  1. Eficiência: Algoritmos bem projetados otimizam o uso de recursos, como tempo e memória.
  2. Escalabilidade: Eles permitem que programas lidem com grandes volumes de dados.
  3. Reutilização: Algoritmos podem ser aplicados a diferentes problemas com pequenas modificações.

Tipos Comuns de Algoritmos

  1. Algoritmos de Busca: Encontram itens em coleções de dados, como a busca binária.
  2. Algoritmos de Ordenação: Organizam dados em uma sequência específica, como o Merge Sort.
  3. Algoritmos de Caminho Mínimo: Encontram o caminho mais curto entre dois pontos, como o Algoritmo de Dijkstra.

Exemplos Práticos com JavaScript


Algoritmo de Busca Binária

A busca binária é um algoritmo eficiente para encontrar um elemento em um vetor ordenado. Ela funciona dividindo repetidamente o vetor em metades e comparando o elemento alvo com o elemento do meio.

 /**
 * Realiza uma busca binária em um vetor ordenado para encontrar um valor alvo.
 * @param {Array} vetor - O vetor ordenado onde a busca será realizada.
 * @param {number} alvo - O valor que está sendo buscado no vetor.
 * @returns {number} - O índice do valor alvo no vetor ou -1 se o valor não for encontrado.
 */
function buscaBinaria(vetor, alvo) {
    // Define o índice inicial e final para a busca
    let inicio = 0;
    let fim = vetor.length - 1;

    // Continua a busca enquanto o início for menor ou igual ao fim
    while (inicio <= fim) {
        // Calcula o índice do meio
        let meio = Math.floor((inicio + fim) / 2);

        // Verifica se o valor do meio é igual ao alvo
        if (vetor[meio] === alvo) {
            return meio; // Retorna o índice do meio se o alvo for encontrado
        } else if (vetor[meio] < alvo) {
            // Se o valor do meio for menor que o alvo, ajusta o início para o meio + 1
            inicio = meio + 1;
        } else {
            // Se o valor do meio for maior que o alvo, ajusta o fim para o meio - 1
            fim = meio - 1;
        }
    }

    // Retorna -1 se o alvo não for encontrado no vetor
    return -1;
}

// Exemplo de uso
const vetor = [1, 3, 5, 7, 9, 11, 13, 15]; // Vetor ordenado de exemplo
const alvo = 7; // Valor a ser buscado no vetor
const resultado = buscaBinaria(vetor, alvo); // Chama a função de busca binária
console.log(`Elemento encontrado no índice: ${resultado}`); // Imprime o resultado


Explicação Detalhada:

  1. Declaração da Função:

    • A função buscaBinaria recebe dois parâmetros: um vetor ordenado (vetor) e o valor que queremos encontrar (alvo).
  2. Inicialização dos Índices:

    • inicio é definido como 0, representando o primeiro índice do vetor.
    • fim é definido como o índice do último elemento do vetor (vetor.length - 1).
  3. Loop de Busca:

    • while continua executando enquanto inicio for menor ou igual a fim.
    • meio é calculado como a média entre inicio e fim, arredondada para baixo.
  4. Comparação do Meio com o Alvo:

    • Se vetor[meio] for igual ao alvo, a função retorna meio, o índice onde o valor foi encontrado.
    • Se vetor[meio] for menor que o alvo, significa que o valor alvo está na metade direita do vetor, então inicio é atualizado para meio + 1.
    • Se vetor[meio] for maior que o alvo, significa que o valor alvo está na metade esquerda do vetor, então fim é atualizado para meio - 1.
  5. Retorno Final:

    • Se o loop terminar sem encontrar o alvo, a função retorna -1, indicando que o valor não está presente no vetor.
  6. Exemplo de Uso:

    • Um vetor ordenado e um valor alvo são definidos.
    • A função buscaBinaria é chamada com esses parâmetros e o resultado é impresso no console.

Algoritmo de Dijkstra

O Algoritmo de Dijkstra encontra o caminho mais curto entre dois nós em um grafo.

 /**
 * Implementação do Algoritmo de Dijkstra para encontrar o caminho mais curto em um grafo ponderado.
 * @param {Object} grafo - Um objeto representando o grafo, onde as chaves são os nós e os valores são objetos com nós vizinhos e seus pesos.
 * @param {string} inicio - O nó inicial de onde começar a busca pelo caminho mais curto.
 * @returns {Object} - Um objeto contendo as distâncias mais curtas de todos os nós a partir do nó inicial.
 */
function dijkstra(grafo, inicio) {
    const distancias = {}; // Armazena as distâncias mais curtas de todos os nós
    const visitados = {}; // Mantém o controle dos nós visitados
    const naoVisitados = new Set(Object.keys(grafo)); // Conjunto de nós não visitados

    // Inicializa as distâncias de todos os nós para infinito, exceto o nó inicial
    for (let no in grafo) {
        distancias[no] = Infinity;
    }
    distancias[inicio] = 0; // Distância do nó inicial para ele mesmo é 0

    // Loop até que todos os nós tenham sido visitados
    while (naoVisitados.size > 0) {
        // Encontra o nó não visitado com a menor distância atual
        let noAtual = null;
        for (let no of naoVisitados) {
            if (noAtual === null || distancias[no] < distancias[noAtual]) {
                noAtual = no;
            }
        }

        // Se a menor distância é infinita, não há caminho possível para o nó restante
        if (distancias[noAtual] === Infinity) {
            break;
        }

        // Marca o nó atual como visitado
        naoVisitados.delete(noAtual);
        visitados[noAtual] = true;

        // Atualiza as distâncias dos nós vizinhos
        for (let vizinho in grafo[noAtual]) {
            const distanciaTotal = distancias[noAtual] + grafo[noAtual][vizinho];
            if (distanciaTotal < distancias[vizinho]) {
                distancias[vizinho] = distanciaTotal;
            }
        }
    }

    return distancias;
}

// Exemplo de uso
const grafo = {
    A: { B: 1, C: 4 },
    B: { A: 1, C: 2, D: 5 },
    C: { A: 4, B: 2, D: 1 },
    D: { B: 5, C: 1 }
};
const inicio = 'A';
const distancias = dijkstra(grafo, inicio);
console.log(distancias);

Explicação Detalhada

  1. Declaração da Função:

    • A função dijkstra recebe um grafo representado como um objeto e o nó inicial.
  2. Inicialização:

    • distancias armazena as menores distâncias conhecidas de todos os nós a partir do nó inicial, inicialmente definidas como infinito, exceto a do nó inicial que é zero.
    • visitados mantém o controle dos nós que já foram processados.
    • naoVisitados é um conjunto de nós que ainda não foram visitados.
  3. Loop Principal:

    • Enquanto houver nós não visitados, encontra-se o nó não visitado com a menor distância conhecida (noAtual).
    • Se a menor distância for infinita, todos os nós restantes são inacessíveis a partir do nó inicial e o loop é encerrado.
    • O nó atual é marcado como visitado e removido do conjunto de não visitados.
    • As distâncias dos nós vizinhos são atualizadas se um caminho mais curto for encontrado.
  4. Retorno das Distâncias:

    • A função retorna um objeto contendo as distâncias mais curtas de todos os nós a partir do nó inicial.

Uso do Algoritmo

O exemplo de uso define um grafo simples e calcula as distâncias mais curtas a partir do nó A, imprimindo os resultados no console.


Merge Sort

Merge Sort é um algoritmo eficiente de ordenação que usa a abordagem "divide e conquista".

 /**
 * Função principal para o Merge Sort
 * @param {Array} array - O array que será ordenado
 * @returns {Array} - O array ordenado
 */
function mergeSort(array) {
    // Se o array tiver apenas um elemento ou estiver vazio, já está ordenado
    if (array.length <= 1) {
        return array;
    }

    // Encontra o meio do array
    const meio = Math.floor(array.length / 2);

    // Divide o array em duas metades
    const esquerda = array.slice(0, meio);
    const direita = array.slice(meio);

    // Chama a função recursivamente para cada metade
    return merge(
        mergeSort(esquerda),
        mergeSort(direita)
    );
}

/**
 * Função que mescla dois arrays ordenados em um único array ordenado
 * @param {Array} esquerda - Primeira metade do array
 * @param {Array} direita - Segunda metade do array
 * @returns {Array} - Array resultante da mesclagem
 */
function merge(esquerda, direita) {
    let resultado = [];
    let i = 0;
    let j = 0;

    // Enquanto houver elementos em ambos os arrays
    while (i < esquerda.length && j < direita.length) {
        // Compara os elementos e adiciona o menor ao resultado
        if (esquerda[i] < direita[j]) {
            resultado.push(esquerda[i]);
            i++;
        } else {
            resultado.push(direita[j]);
            j++;
        }
    }

    // Adiciona os elementos restantes da metade esquerda (se houver)
    while (i < esquerda.length) {
        resultado.push(esquerda[i]);
        i++;
    }

    // Adiciona os elementos restantes da metade direita (se houver)
    while (j < direita.length) {
        resultado.push(direita[j]);
        j++;
    }

    return resultado;
}

// Exemplo de uso
const array = [34, 7, 23, 32, 5, 62];
const arrayOrdenado = mergeSort(array);
console.log(arrayOrdenado); // Output: [5, 7, 23, 32, 34, 62]

Explicação Detalhada

  1. Função Principal mergeSort:

    • A função mergeSort é chamada com o array que precisa ser ordenado.
    • Se o array tiver apenas um elemento ou estiver vazio, ele é retornado como está.
    • O array é dividido no meio, criando duas novas metades.
    • mergeSort é chamado recursivamente para cada metade.
    • As duas metades ordenadas são então mescladas usando a função merge.
  2. Função de Mesclagem merge:

    • A função merge combina dois arrays ordenados em um único array ordenado.
    • Ela compara os elementos das duas metades e adiciona o menor ao array resultado.
    • Após terminar de comparar todos os elementos, qualquer elemento restante em uma das metades é adicionado ao resultado.
  3. Exemplo de Uso:

    • O exemplo mostra como usar o mergeSort para ordenar um array de números.

Merge Sort é eficiente com uma complexidade de tempo de O(n log n) e é muito utilizado em várias aplicações devido à sua eficiência e estabilidade.


Ferramentas e Tecnologias Úteis

  • Google Colab: Para testar algoritmos em Python.
  • JSFiddle: Para experimentar algoritmos em JavaScript.
  • Visual Studio Code: Um editor de código com suporte para várias linguagens de programação.

Entender e implementar algoritmos é crucial para qualquer programador. Eles são as fundações sobre as quais aplicações eficientes e escaláveis são construídas. Continue praticando e explorando diferentes tipos de algoritmos para aprimorar suas habilidades de programação.



Referências:

Proteção Antifurto no Android: Tudo o que Você Precisa Saber para Manter seu Dispositivo Seguro

Com o aumento da dependência de smartphones para tarefas diárias e o armazenamento de informações confidenciais, a segurança dos dispositivos se tornou uma prioridade. No evento Google for Brasil 2024, o Google anunciou uma série de novos recursos de proteção antifurto para Android. Este artigo detalha esses recursos e explica como usá-los para proteger seus dados antes, durante e após um roubo.

1. Proteção Antes do Roubo


Atualização de Redefinição de Fábrica: A atualização de redefinição de fábrica impede que um ladrão reconfigure o dispositivo sem as credenciais da conta Google, tornando o dispositivo invendável.

Espaço Privado: Este recurso permite criar uma área separada no telefone, oculta e bloqueada com um PIN diferente, para armazenar dados confidenciais como informações financeiras ou de saúde.

Segurança das Configurações Sensíveis: Desabilitar o "Find My Device" ou aumentar o tempo limite da tela agora requer autenticação adicional, dificultando o acesso não autorizado.

Autenticação Aprimorada: Esse recurso exige biometria para acessar e alterar configurações críticas da conta e do dispositivo, oferecendo uma camada extra de segurança caso seu PIN seja descoberto por um ladrão.

2. Proteção Durante o Roubo

Bloqueio de Detecção de Roubo: Utilizando IA, este recurso bloqueia automaticamente a tela do dispositivo ao detectar movimentos suspeitos, como alguém correndo ou andando de bicicleta rapidamente após roubar o telefone.

Bloqueio de Dispositivo Offline: Se um ladrão tentar desconectar seu telefone por períodos prolongados, o dispositivo se bloqueia automaticamente para proteger seus dados, mesmo quando estiver offline.

3. Ação Rápida Após o Roubo

Remote Lock: O Remote Lock permite bloquear a tela do telefone remotamente usando apenas o número de telefone e um rápido desafio de segurança, mesmo sem a senha da conta Google. Isso dá tempo para recuperar os detalhes da conta e utilizar outras opções do "Find My Device".

Implementação e Disponibilidade

  • Android 15: As atualizações de proteção de redefinição de fábrica e espaço privado serão lançadas no Android 15.
  • Google Play Services: Os recursos de Bloqueio de Detecção de Roubo, Bloqueio de Dispositivo Offline e Remote Lock estarão disponíveis para dispositivos Android 10+ ainda este ano.


A segurança dos dispositivos Android foi significativamente reforçada com esses novos recursos antifurto. Com proteção antes, durante e após o roubo, os usuários podem ter mais tranquilidade sabendo que seus dados estão seguros. Para mais detalhes, acesse o artigo completo.

Referências e Ferramentas Úteis

domingo, 29 de junho de 2014

Formatação Condicional no Excel 2013

Microsoft Excel 2013 apresenta um novo recurso que permite diferenciar os dados em um piscar de olhos: a formatação condicional. 
Esta ferramenta prática vai aplicar cores de fonte e fundo da célula, dependendo das condições que você definiu - se você quer destacar qualquer célula que possui um nome ou data específica, por exemplo, ou diferenciar valores numéricos altos, médios e baixos. Siga estas instruções para configurar sua própria formatação condicional em alguns passos simples.

1. Selecione as células que você deseja formatar.


2. Clique em "Formatação Condicional" na Faixa de Opções.


3. Passe o mouse sobre "Realçar Regras das Células" no menu drop-down.


4. Clique em "texto que contém" no menu drop-down.


5. Selecione o texto que deseja formatar no "texto que contém" janela pop-up.


6. Escolha o formato do "texto que contém" janela pop-up. verifique as opções disponíveis.


Rápido não é mesmo.


Até a próxima...

terça-feira, 4 de março de 2014

Dicas para corrigir problemas comuns de drivers

Quando o hardware instalado ou acoplado em um computador não funciona corretamente, em geral a causa é um problema de driver.
Aqui estão alguns problemas comuns relativos aos drivers e maneiras de resolvê-los.
Um driver é um pequeno programa que permite ao dispositivo de hardware se comunicar com o computador.

Acabei de instalar um novo dispositivo de hardware que não está funcionando corretamente.

Se o hardware não funcionar da forma correta, pode ser necessário um novo driver —independentemente de o driver ter sido instalado há pouco tempo ou de ter sido instalado na época da aquisição do computador. Todo dispositivo necessita de um driver que lhe permita se comunicar com o computador. Ocasionalmente, os drivers precisam ser atualizados. Todos os drivers devem ser compatíveis com esta versão do Windows.
Os drivers são entregues, na maior parte das vezes, com o Windows, podendo ser encontrados no Windows Update, no Painel de controle e por meio da verificação de atualizações. Se o Windows não contiver o driver necessário, em geral é possível encontrá-lo no disco entregue com o hardware ou dispositivo a serem usados, ou no site do fabricante.
Há inúmeras coisas que podem ser tentadas quando um dispositivo não está funcionando bem:
  • Verificar se há drivers atualizados disponíveis, por meio do Windows Update. Quando você verificar o Windows Update, clique em Exibir atualizações disponíveis para determinar se há um driver atualizado disponível para o dispositivo. Para obter mais informações, consulte Instalar Windows atualizações.
  • Verifique se o dispositivo de hardware é compatível com o computador e com a versão do Windows. Caso contrário, será necessário localizar o driver correto. Consulte as informações que vieram com o dispositivo. Você pode também pesquisar o dispositivo no site Windows Vista Lista de Compatibilidade de Hardware (HCL). Esse site contém uma lista abrangente de computadores e dispositivos que foram testados para funcionar com o Windows Vista.
  • Muitos dispositivos exigem um driver especial para funcionar corretamente. Verifique se instalou os discos de software que vieram com o dispositivo.
  • Reinicie o computador. Pode ser necessário reiniciar se o driver assim o exigir ou se o driver não tiver sido instalado corretamente.
  • Se o dispositivo for USB (barramento serial universal), desconecte-o e conecte-o a uma porta USB diferente. O Windows deve detectar o dispositivo e instalar os drivers, notificando você caso os drivers de dispositivo não se instalarem apropriadamente.

Acabo de instalar novos drivers para hardware, do Windows Update, e desejo me certificar de que obterei as futuras atualizações.

É importante definir o Windows para fazer download e instalar automaticamente as instalações. Mesmo que você tenha o Windows Update configurado para instalar automaticamente as atualizações importantes no computador, ele talvez não esteja configurado para instalar todos os drivers de atualizações encontrados no hardware, uma vez que nem todos são classificados como importantes. Para obter todas as atualizações é preciso ativar também as atualizações recomendadas. Seguindo estas etapas, você talvez nunca tenha que verificar atualizações de drivers nem se esforçar para que determinado dispositivo funcione.

Para ativar a atualização automática

  1. Abra o Windows Update clicando no botão IniciarImagem do botão Iniciar, em Todos os programas e depois clicando em Windows Update.
  2. No painel esquerdo, clique em Alterar configurações.
  3. Clique em Instalar atualizações automaticamente (recomendado.
  4. Em Atualizações recomendadas, marque a caixa de seleção Incluir as atualizações recomendadas ao baixar, instalar ou notificar-me sobre atualizações, depois clique em OKÉ necessário ter permissão do administrador Se você for solicitado a informar uma senha de administrador ou sua confirmação, digite a senha ou forneça a confirmação.
Para assegurar que você obterá os drivers de hardware mais recentes, defina o Windows para que ele baixe automaticamente as atualizações recomendadas

O dispositivo funcionava, mas parou.

Eis aqui alguns procedimentos que você pode executar:
  • Drivers atualizados podem estar disponíveis em Windows Update. Quando você verificar o Windows Update, clique em Exibir atualizações disponíveis para determinar se há um driver atualizado disponível para o dispositivo. Para obter mais informações, consulte Instalar Windows atualizações.
  • Caso não encontre um novo driver em Windows Update, nem no site do fabricante, localize o disco que veio com o dispositivo e insira-o na unidade de CD do computador. Com o disco na unidade de CD, atualize o driver de dispositivo. Consulte Reparar ou atualizar um driver.

Não consigo me conectar com a Internet para atualizar meus drivers.

Você deve estar com logon de administrador para realizar essas etapas.
Se você não tiver uma conexão com a Internet, convém atualizar o driver de adaptador de rede manualmente. Se você tiver o disco que veio com o dispositivo, insira-o na unidade de CD e siga as etapas para atualizar o driver manualmente.
Se não encontrar o disco, tente conectar-se à Internet de outro computador e baixar o driver de dispositivo do site do fabricante. Quando tiver os arquivos do driver de dispositivo, copie-os para o computador com um problema. Siga estas etapas para atualizar o driver manualmente.
  1. Para abrir o Gerenciador de Dispositivos, clique no botão IniciarImagem do botão Iniciar, em Painel de Controle, em Sistema e Manutenção e, depois, em Gerenciador de Dispositivos.‌ É necessário ter permissão do administrador Se você for solicitado a informar uma senha de administrador ou sua confirmação, digite a senha ou forneça a confirmação.
  2. No Gerenciador de Dispositivos, localize o dispositivo em Adaptadores de rede e clique duas vezes no nome do dispositivo.
  3. Clique na guia Driver, depois clique em Atualizar Driver.
  4. No assistente para Atualização de Software de Driver, clique em Procurar software de driver no computador.
  5. Clique no botão Procurar e vá para o local do computador em que você salvou os arquivos do novo driver.
  6. Clique em OK e em Avançar para instalar o driver.

Em 8 de abril de 2014, o suporte ao Windows XP terminará. Mantenha seu computador protegido. Saiba mais

quarta-feira, 6 de junho de 2012

CURSO GRAVAÇÃO CD AUDIO - parte II


Gravar um CD ou DVD no Windows Media Player

Você pode usar o Windows Media Player para copiar músicas, imagens e vídeos da sua biblioteca para um CD ou DVD em branco. Esse processo é conhecido como gravação.
Gravação de um CD no Windows Media Player
Existem muitos motivos para você usar o Player para gravar arquivos de mídia em um disco. Por exemplo, se você estiver planejando uma longa viagem, talvez queira selecionar uma combinação de músicas da biblioteca do player e gravá-las em CDs de áudio para reprodução no seu carro. As músicas escolhidas podem ser conhecidas que você já copiou na sua coleção de CDs ou podem ser músicas inéditas recém-adquiridas de uma loja online.
As seções a seguir descrevem os tipos de discos que podem ser criados no Player, o equipamento e os materiais necessários e as instruções passo a passo para a gravação de diferentes tipos de discos.

Tipos de discos que podem ser gravados

O Windows Media Player oferece a você a opção de gravar três tipos de discos: CDs de áudio, CDs de dados e DVDs de dados. O tipo de disco a ser usado dependerá do que você deseja copiar (por exemplo, somente músicas ou uma combinação de músicas, vídeos e imagens), da quantidade de material que será copiada (por exemplo, um único álbum ou dezenas deles) e do tipo de dispositivo que você deseja usar para executar o disco (por exemplo, um computador ou CD player de um carro).

Tipo de disco
Descrição
CD de áudio
Ideal para criar CDs de músicas personalizados em qualquer aparelho doméstico ou veicular.
·         Conteúdo: somente música
·         Capacidade: até 80 minutos
·         Dispositivo de reprodução: quase todos os CD players, incluindo os encontrados em aparelhos de som, os próprios para carros e computadores.
CD de dados
Uma ótima opção se você tiver muitas músicas e um CD player no carro capaz de executar arquivos WMA (o tipo de arquivo de música que a maioria das pessoas possui em suas bibliotecas). Também é conveniente para o backup dos seus arquivos de mídia.



·         Conteúdo: música, imagens e vídeos
·         Capacidade máxima: cerca de 700 MB (quase 8 horas de música)
·         Dispositivo de reprodução: computadores e alguns CD e DVD players. O dispositivo deve oferecer suporte aos tipos de arquivo adicionados ao disco, como WMA, MP3, JPEG ou WMV (Windows Media Video).
DVD de dados
Devido à maior capacidade, esse tipo de disco é usado para as mesmas finalidades de um CD de dados, mas principalmente se você tiver uma quantidade muito maior do que o limite de um simples CD de dados.
·         Conteúdo: música, imagens e vídeos
·         Capacidade: cerca de 4,7 GB (quase 54 horas de música)
·         Dispositivo de reprodução: computadores e alguns DVD players. O dispositivo deve oferecer suporte aos tipos de arquivo adicionados ao disco, como WMA, MP3, JPEG ou WMV.

O que será necessário

Para começar, você precisará do seguinte:
·         Uma unidade de gravação de CDs ou de DVDs (também conhecida como gravador de CD ou de DVD).
Quase todos os computadores recentes incluem um gravador de CD que permite a gravação de CDs de áudio e de dados. Alguns computadores incluem uma combinação de gravador de CD/DVD que permite a gravação de CDs de áudio, de dados e de DVDs de dados.
Em caso de dúvida sobre o seu tipo de gravador. 

·         Um CD ou DVD em branco.
O tipo de disco em branco necessário dependerá do tipo de gravador que você possui e do tipo de disco que está tentando criar.
Para CDs de áudio, a sua melhor aposta será o formato CD-R, já que ele é relativamente barato e compatível com uma variedade maior de dispositivos de reprodução.

Para os CDs de dados, o CD-R é suficiente para as necessidades da maioria das pessoas. No entanto, se você quiser apagar o disco mais tarde e adicionar novos arquivos, escolha CD-RW. Basta saber que os discos CD-RW em branco são normalmente mais caros do que os discos CD-R em branco e nem todos os CD players conseguem reproduzir discos CD-RW.
Para os DVDs de dados, escolha DVD-R ou DVD+R se precisar adicionar arquivos ao disco uma só vez. Escolha DVD-RW ou DVD+RW se quiser apagar o disco mais tarde e adicionar novos arquivos. Observe que alguns gravadores de DVDs oferecem suporte a todos esses tipos de discos em branco e que outros só oferecem suporte a certos tipos. Para obter mais informações, consulte a documentação fornecida com o computador.

Gravar um CD de áudio

Se você quiser criar um CD de música padrão para executar em quase todos os CD players, escolha a opção CD de Áudio.
Durante a gravação de um CD de áudio, o Windows Media Player faz cópias temporárias dos arquivos WMA e MP3 da sua lista de gravação, converte as cópias em outro formato (conhecido como PCM) e salva as cópias convertidas no disco.
1.      Clique na guia Gravar, clique na seta abaixo da guia Gravar e depois clique em CD de Áudio (a opção padrão).
Selecionando a opção de gravação "CD de Áudio"
2.      Insira um disco CD-R em branco em seu gravador de CD.
Se a caixa de diálogo Reprodução Automática for exibida, feche-a.
Se o seu computador tiver dois gravadores de CD, clique no link Próxima Unidade para ir até o gravador que você deseja usar.
Se o Player não reconhecer que você inseriu um disco ou que existe um gravador.
  1. Se necessário, clique no botão do painel Limpar Lista (X)  para remover todos os itens da lista de gravação anterior.
4.      Localize os itens na biblioteca que você deseja copiar para o CD de áudio.
Por exemplo, você pode procurar um determinado álbum, navegar em busca de músicas individuais de álbuns diferentes ou localizar uma lista de reprodução criada anteriormente.
5.      Para criar uma lista de gravação, arraste os itens do painel Detalhes (no centro da biblioteca) até o painel Lista (no lado direito da biblioteca).
Arrastando itens da biblioteca até uma lista de gravação
6.      Se você quiser alterar a ordem das músicas na lista de gravação, arraste uma música para cima ou para baixo.
Arrastando um item até uma posição inferior em uma lista de gravação
7.      Se você quiser remover uma música da lista de gravação, clique com o botão direito do mouse nessa música e clique em Remover da Lista.
Não se preocupe: remover uma música da lista de gravação não a exclui da biblioteca ou do computador.
Removendo um item de uma lista de gravação
8.      Quando estiver satisfeito com a lista, clique em Iniciar Gravação.
A gravação de um disco pode levar vários minutos.
Se o número de músicas em sua lista de gravação for maior do que cabe em um CD de áudio, você terá a opção de gravar os itens restantes em um segundo CD em branco.

Observação

Como o Windows Media Player não oferece suporte ao Texto de CD padrão, os CDs de áudio que você gravar não incluirão as informações sobre mídia dos seus arquivos WMA ou MP3 originais. Isso significa que, se você gravar um CD de áudio com músicas de vários álbuns e tentar executar esse CD em outro computador, talvez o outro computador não seja capaz de exibir automaticamente os nomes das músicas.

Gravar um CD de dados ou um DVD de dados

Se você quiser criar um disco capaz de armazenar várias horas de música (em vez de um CD de áudio, que só armazena cerca de 80 minutos de música), escolha a opção CD de Dados ou DVD. Embora a maioria das pessoas esteja acostumada e inserir arquivos de música em CDs e DVDs de dados, você também pode adicionar arquivos de imagem e vídeo da sua biblioteca aos seus discos de dados.
Ao contrário de gravar um CD de áudio, o Windows Media Player não converte seus arquivos em outro formato antes de os salvar em um disco de dados. Ele simplesmente copia os arquivos no estado em que eles se encontram. Como os arquivos permanecem em um estado compactado, você pode incluir mais itens em um disco. Além disso, não haverá perda de qualidade devido à conversão de formatos, e todas as informações de mídia nos arquivos serão mantidas.

No entanto, há uma desvantagem significativa na gravação de um CD ou DVD de dados, em vez de um CD de áudio: o CD ou DVD player usado na execução dos CDs ou DVDs de dados deve ser compatível com os tipos de arquivo inseridos no disco. Por exemplo, se todas as suas músicas estiverem no formato WMA, e o CD player do seu automóvel só oferecer suporte para arquivos MP3, será necessário usar outro programa para convertê-las no formato MP3, adicionar os arquivos MP3 à sua biblioteca e usar o Player para gravá-los em um CD de dados. Para encontrar um programa de conversão de áudio, tente pesquisar "conversor de arquivos wma - mp3" na Web.
1.      Clique na guia Gravar, clique na seta abaixo da guia Gravar e depois clique em CD ou DVD de Dados.
Selecionando a opção de gravação "CD ou DVD de Dados"

2.      Insira um disco em branco em seu gravador de CD ou DVD.
Se a caixa de diálogo Reprodução Automática for exibida, feche-a.
Se o seu computador tiver dois gravadores de CD ou DVD, clique no link Próxima Unidade para ir até o gravador que você deseja usar.
Se o Player não reconhecer que você inseriu um disco ou que existe um gravador.
  1. Se necessário, clique no botão do painel Limpar ListaImagem do botão do painel Limpar Lista para remover todos os itens da lista de gravação anterior.
4.      Localize os itens na biblioteca que você deseja copiar para o disco.
Por exemplo, você pode procurar um determinado álbum, navegar em busca de músicas individuais de álbuns diferentes ou localizar uma lista de reprodução criada anteriormente.
5.      Para criar uma lista de gravação, arraste os itens do painel Detalhes (no centro da biblioteca) até o painel Lista (no lado direito da biblioteca).
Arrastando itens da biblioteca até uma lista de gravação
6.      Se você quiser alterar a ordem dos itens na lista de gravação, arraste o item para cima ou para baixo na lista.
Arrastando um item até uma posição inferior em uma lista de gravação
7.      Se você quiser remover um item da lista de gravação, clique com o botão direito do mouse nesse item e clique em Remover da Lista.
Não se preocupe: remover um item da lista de gravação não o exclui da biblioteca ou do computador.
Removendo um item de uma lista de gravação
8.      Quando estiver satisfeito com a lista, clique em Iniciar Gravação.
Durante a gravação do disco, uma barra de progresso é exibida para cada item. A gravação de um disco pode levar vários minutos.
Se o número de itens de sua lista de gravação for maior do que cabe em um disco, você terá a opção de gravar os itens restantes em um segundo disco.

Observação

Um DVD de dados é diferente de um disco de DVD em Vídeo (o tipo de DVD que você aluga, por exemplo). O Windows Media Player não pode gravar discos de Vídeo DVD. Porém, se o seu computador estiver executando o Windows Vista Home Premium ou o Windows Vista Ultimate, você poderá usar o Criador de DVD do Windows para gravar esse tipo de música.

Observação

O uso e/ou a duplicação não autorizada de materiais protegidos por direitos autorais pode ser uma violação da lei de direitos autorais nos Estados Unidos e/ou em outros países ou regiões. Os materiais protegidos por copyright incluem, sem limitação, software, documentação, elementos gráficos, versos, fotografias, clip-art, animações e clipes de música ou de vídeo, além de som e música (inclusive no formato MP3 codificado). Se você violar as leis de direitos autorais internacionais e norte-americanas, estará sujeito às penalidades civis e/ou criminais aplicáveis.

Copiar música de um CD

Você pode usar o Windows Media Player para copiar músicas de CDs de áudio para o seu computador. Esse processo é conhecido como cópia de CD.
Durante o processo de cópia, o player faz uma cópia de cada música, armazena essa cópia no disco rígido como um arquivo compactado WMA (Áudio do Windows Media) ou MP3 e depois a adiciona à sua biblioteca.
Copiando um CD no Windows Media Player
Depois de copiar sua coleção de CDs, você pode usar o Player para executar um dos seguintes procedimentos:
·         Localizar e reproduzir qualquer música no seu computador com apenas alguns cliques rápidos (não é mais necessário revirar pilhas de CDs).
·         Sincronizar suas músicas favoritas no computador com um dispositivo portátil, como um MP3 player ou um Smartphone ou Pocket PC baseado no Windows, para que você possa ouvir músicas o tempo todo.
·         Gravar um CD personalizado para reprodução no carro ou em um aparelho de som.

fonte: microsoft.com