Pular para o conteúdo

WebCDWrite: O incrível serviço de gravação de CD-R sob demanda via HTTP

Já imaginou colocar um gravador de CD em seu servidor Linux e disponibilizá-lo através de um serviço de gravação sob demanda pela web? Se você gostou do princípio de funcionamento desde software, aprenda a instalá-lo com este simples tutorial.
Alessandro de Oliveira Faria (A.K.A. CABELO) cabelo
Hits: 67.072 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Parte 5: Gravando um CD

Clique no link WebStart e logo após obteremos a seguinte tela:


Neste form podemos escolher o tipo de gravação. Vamos escolher a opção gravar arquivos em CD-R, conforme mostra a imagem acima.


Agora selecionamos o tipo de mídia utilizada. Reparem que se a mídia não estiver vazia, significa que a gravação adicionará os arquivo. Para que isto ocorra, clique no ítem "add the files" em "if the medium is not empty".


Esta tela informa que logo a seguir demos selecionar os arquivos a serem enviado para o servidor gravar o CD.


Com esta interface bem intuitiva, devemos adicionar os arquivos que desejamos gravar.


Este form informa ao serviço os parâmetros de gravação, tais como:
  • verificação depois da gravação;
  • fechar o cd, velocidade de gravação;
  • número de cópias;
  • e outros.



  • Após a configuração de gravação, o cliente em Java começa a transferir os arquivos para o servidor via TCP/IP. Chique né!


    Se houver algum arquivo cujo nome contenha mais de 64 caracteres, uma tela surgirá permitindo ao usuário a correção do mesmo.


    Após o término da transferência, o serviço tenta reservar o CD para a gravação se houver mídia virgem na unidade.


    Se não houver mídia disponível, o usuário receberá uma mensagem alertando para inserir um CD-R na unidade. E o mais legal é que o serviço reserva a gravação por 10 minutos. Ou seja, se o serviço for abandonado, o daemon cancela a gravação solicitada.


    Se tudo estiver correto, a criação da imagem será iniciada como na tela acima.


    Ao clicar no botão detalhes, podemos ver as fases da gravação como se estivéssemos no servidor. É duro e chato usar software livre!!!!! ;-)


    Após a conclusão, receberemos uma mensagem com diversas informações. Entre ela o número gravado em Mbytes.


    Acho que este tutorial é o suficiente para pelo menos instalar o serviço. Assim encurtando o tempo de instalação.

       1. Introdução
       2. O download e instalação
       3. A configuração
       4. Utilizando o serviço via HTTP
       5. Gravando um CD

    GCJ – Conhecendo o compilador Java Livre

    fprint: Biometria livre, completa e total!

    Acesso aos recursos compartilhados de sua rede Microsoft ou Samba via HTTP

    Leitor de impressão digital Futronic FS80 no Linux

    Criando aplicativos para o iPhone no Linux (sem Xcode e MacOS X)

    BS 25999 - Business Continuity Management - Continuidade dos Negócios

    Impressões de um neonato

    Personalizando o Blackbox

    Servidor de monitoramento Nagios

    Instalar e Configurar a santíssima trindade (PAP) no Void Linux

    #1 Comentário enviado por rdsat em 25/03/2004 - 23:29h
    Parabéns pelo artigo Cabelo ....
    show de bola .

    RDS4T:
    #2 Comentário enviado por warlinux em 26/03/2004 - 09:10h
    Realmente esse webCDwrite é muito bom, implantei ele aqui no serviço e agora o pessoal não me enche mais, para gravar cds.

    Muito bom ...

    E artigo, muito bem detlhado também.

    Falow, parabéns ...
    #3 Comentário enviado por msmaximo em 26/03/2004 - 09:52h
    Parabéns pelo artigo, MUITO BOM!
    #4 Comentário enviado por alcoolslave em 26/03/2004 - 15:33h
    bá estou louco para ir embora e testar isso, para empresas isso é ótimo!!!!
    #5 Comentário enviado por mbmaciel em 27/03/2004 - 09:58h
    Parabéns pelo artigo. Mas outros sites também acharam, eu já encontrei pelo menos uns três links em outros sites de Linux para este artigo.
    #6 Comentário enviado por koynonia em 30/03/2004 - 04:24h
    Ótimo arquivo... mas ao tentar abrir o webstart, o mozilla faz o download do arquivo. Como iniciar o mesmo para se ter a interface pelo java?
    #7 Comentário enviado por andracom em 18/04/2004 - 16:51h
    Parabéns pelo Artigo !

    Estou tendo problemas no meu ambiente estou usando Red Hat 9.0 Kernel 2.6.5 e como todos devem saber que no kernel 2.6.5 agora tem suporte nativo à Gravadores, nos kernels < 2.6.0 é feita uma emulação SCSI para o linux acessar o Gravador, entretanto o WebCDWriter tah instalado fireitinho aki, mas fica aparecendo uma tarja vermelha que dá ateh medo :P, dizendo ?
    "Server Configuration Error
    Error running "cdrecord -scanbus" Solve... "

    ou seja ele vai scanear o Gravador c/ o cd revcord mas dá pau pq no Kernel < 2.6.0 tem que ser "cdrecord -scanbus dev=ATAPI" que no meu shell retorna:

    Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
    scsidev: 'ATAPI'
    devname: 'ATAPI'
    0,0,0 0) *
    0,1,0 1) 'HL-DT-ST' 'CD-RW GCE-8525B ' '1.01'
    0,2,0 2) *
    0,3,0 3) *
    0,4,0 4) *
    0,5,0 5) *
    0,6,0 6) *
    0,7,0 7) *

    ou seja o WebCDWriter tá passando o cdrecord s/ a opção "dev=ATAPI"
    onde posso alterar o webCDWriter p/ passar o comendo correto ?
    #8 Comentário enviado por cioban em 27/05/2004 - 19:05h
    Show de bola esse artigo, o pessoal aqui da empresa gostou muito da ideia de não ter q espulsar alguem da maquina só pra gravar um CD.


    Valeu.

    #9 Comentário enviado por junior_87 em 30/06/2004 - 16:11h
    Olá meu caro amigo cabelo, sou fã dos seus tutoriais, acho muito bacana a sua forma humilde de compartilhar seus conhecimentos..., estou precisando de uma ajuda sua.., instalei o WebCDWrite no meu servidor que roda o Red Hat 8 e da uma menssagem de erro dizendo o seguinte.. Server Configuration Error
    Error running "cdrecord -scanbus" Solve...
    Como será que posso resolver isso?
    Abraços.. Alvaro Antônio Watzko Júnior...
    #10 Comentário enviado por comxande em 19/11/2004 - 18:49h
    Muito bom o WebCDcreator e o conceito do Cabelo é 10!! Instalamos o WebCD na Prefeitura de Niteroi e funciona uma beleza. Temos um problema aqui quanto a ejeção do CD. O gravador está em um servidor samba com Debian Woody em rack fechado, e não há como fazer o aparelho não ejetar nunca o CD. Mesmo configurando apropriadamente e deixando um CDRW na unidade o usuário pode escolher "reject it" para mídias não vazias e aí a bandeja salta e dá de cara com a porta do gabinete ou do rack. Como posso resolver isto?
    Abraços Alexander Carapeticow ...... alexander@niteroi.rj.gov.br
    #11 Comentário enviado por fabio em 20/11/2004 - 17:01h
    Olá Alex,

    Tente:

    # chmod a-x /usr/bin/eject

    Ou seja, retire a permissão de execução do programa eject, assim a interface do webcdwriter, mesmo executando o comando, não conseguirá abrir o barato.

    []'s
    #12 Comentário enviado por dumbled0r em 19/02/2005 - 12:03h
    Se alguem puder me ajudar, eu gostaria de saber qual a possibilidade de eu alterar esse sistema da seguinte forma por exemplo, ao inves de manter minhas musicas em casa eu poderia mantelas num disco virtual e acessar uma pagina de internet, onde ao selecionar todas as musicas, ele crie a imagem e grave o cd na minha maquina apartir dos dados do hospedados no servidos. é possivel?
    funcionaria em uma internet discada?

    por favor respostas em rpdesign@gmail.com
    #13 Comentário enviado por freakcode em 27/11/2005 - 00:41h
    Faltou um projeto de braço mecanico pra colocar e retirar os CDs do drive pra que o processo fique todo automatizado ;P

    Legal a opção de deixar as gravações em spool!
    #14 Comentário enviado por segundow em 28/11/2005 - 13:20h
    Nossa.... sem palavras para esse artigo, muito bom mesmo. Parabéns cabelo.
    Eu instalei tudo certinho e funcionando 100000%. Queria saber se tem uma maneira de eu gravar os dados que estão no servidor meu servidor onde a gravadora está. Procurei config mas não encontre nada. Poderia me ajudar por favor? Oque eu quero é que a gravadora grava CDs com dados locais, ou seje do computador onde ela está instalada!!
    Abraços
    #15 Comentário enviado por casterman em 22/01/2006 - 04:02h
    Esse realmente é 10, incrível oque o GNU/linux faz por nós!!!
    #16 Comentário enviado por klebermarra em 23/05/2006 - 19:30h
    Olá meu caro amigo cabelo, acho muito legal de sua parte compartilhar seus conhecimentos..., estou precisando de uma ajuda sua.., instalei o WebCDWrite no meu servidor que roda o Fedora 3 e da uma menssagem de erro dizendo o seguinte.. Server Configuration Error
    Error running cdrecord dev=1,0,0 -inq Solve...
    Desculpem mas sou novato e estou quebrando a cabeça...
    #17 Comentário enviado por vitones em 27/09/2006 - 14:43h
    Cabelo boa tarde.
    Parabéns por esse artigo...
    Fazia muito tempo que não acessava o site e mexia com Linux.
    Estou voltando a ativa agora e essa é uma das inovações que eu gostaria de estar implementar na empresa onde eu estou trabalhando.
    Parabéns mais uma vez.
    #18 Comentário enviado por juliaojunior em 23/11/2006 - 11:46h
    Parabéns, kara. teus artigos são todos 100% !!
    #19 Comentário enviado por juliaojunior em 09/09/2007 - 16:52h
    vou começar a testar essa semana. Vamos ver como funciona :)

    Contribuir com comentário

    Entre na sua conta para comentar.