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.

[ Hits: 64.829 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 25/03/2004 | Blog: http://assuntonerd.com.br


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.

    Página anterior    

    Páginas do artigo
       1. Introdução
       2. O download e instalação
       3. A configuração
       4. Utilizando o serviço via HTTP
       5. Gravando um CD
    Outros artigos deste autor

    IPCMSG: Comunicação inter-processos sem magia negra

    Transmitindo dados para relógios Timex Datalink no GNU/Linux

    Hbasic, um forte candidato open source para brigar com o Microsoft Visual Basic

    Levelhead - Um jogo Print & Play (realidade aumentada)

    Stopmotion: Crie animações com objetos inanimados e brinquedos

    Leitura recomendada

    Bonding para Heartbeat + Bonding para DRBD + OCFS2 + Debian Squeeze

    Weta Digital + Linux = Avatar - Um case de sucesso

    Instalando fontes TTF de forma fácil com rpm-buid

    Fazendo uma conexão bridge no VirtualBox

    SNMP em Linux e Windows para monitoramento no Cacti

      
    Comentários
    [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




    Patrocínio

    Site hospedado pelo provedor RedeHost.
    Linux banner

    Destaques

    Artigos

    Dicas

    Tópicos

    Top 10 do mês

    Scripts