quarta-feira, 2 de novembro de 2016
sexta-feira, 3 de outubro de 2014
Vaqueiro do Oeste (Banda Buffalo - Bob Nelson)
Relíquea salva de uma fita K7. Gravei essa música da rádio Litoral no ano de 1997. Até o momento de upload desse vídeo não achei outra versão na Internet com essa qualidade!
Letra:
Oleirich, Oleirich, Oleirich,
Oleirich, Oleirich, Oleirich, Oleirich.
Sou vaqueiro lá do Oeste ai, ai, ai.
Sou vaqueiro lá do Oeste, sim senhor.
Quando acabo o meu trabalho,
Eu arreio o meu cavalo
E vou à cidade para ver o meu amor... (2x)
Meu cavalo Black é de amargar,
Meu cavalo é danado pra pular.
E lá no oeste sou vaqueiro sou vaqueiro
Aperriado e comigo
Não adianta aperriar!
E lá no oeste sou vaqueiro sou vaqueiro
Aperriado e comigo
Não adianta aperriar!
Sou vaqueiro lá do Oeste ai, ai, ai.
Sou vaqueiro lá do Oeste, sim senhor.
Quando acabo o meu trabalho,
Eu arreio o meu cavalo
E vou à cidade para ver o meu amor... (2x)
Meu cavalo Black é de amargar,
Meu cavalo é danado pra pular.
E lá no oeste sou vaqueiro sou vaqueiro
Aperriado e comigo
Não adianta aperriar!
E lá no oeste sou vaqueiro sou vaqueiro
Aperriado e comigo
Não adianta aperriar!
Oleirich, Oleirich, Oleirich,
Oleirich, Oleirich, Oleirich,
Oleirich, Oleirich, Oleirich,
Oleirich, Oleirich, Oleirich, Oleirich.
Marcadores:
aob,
aob producões,
banda buffalo,
bob nelson,
vaqueiro d'oeste,
vaqueiro do oeste,
vaqueiro lá do oeste
sábado, 13 de setembro de 2014
Oscurart Chain 2
I've fixed some bugs (and added others :) ) and improved the functionality of the Blender AddOn Oscurart Chain (http://blenderartists.org/forum/showthread.php?226385-Addon-Oscurart-Chain-Maker)
Changes:
- Now, it has two modes of rig: rig by curve (made by Oscurart) and rig by clothphy (made by Aobatroz)
- The chain links now have shared mesh, it reduce the file size and is easier to modify the link shape.
- The clothphy creates a cloth along the chain (the chain links are constrained to the cloth). When you start the animation, the cloth moves and then moves the chain. I've choosen this way because is faster to render using one cloth physics than many rigid body physics (in each chain link).
I hope you enjoy.
Download: aob.producoes.org/blenderaddons/oscurart_chain_maker2.py
Video how to:
Marcadores:
blender,
chain in blender,
chain physics,
cloth chain,
oscurart chain
quarta-feira, 26 de fevereiro de 2014
Bicicleta sem corrente com pedal na roda traseira feita em casa
Em breve disponibilizarei o projeto da bicicleta.
Por enquanto, ficam algumas dicas:
- Como o pedal está no eixo da roda, a relação de marcha é 1:1. Em
outras palavras, é muito leve para pedalar, parece marcha de subir
morro.
Para se ter uma ideia, a relação de uma bicicleta convencional (marcha única) é de 1:2.5.
- Por ser biarticulada, a bicicleta é bem difícil de andar. É bem semelhante a um monociclo em questões de equilíbrio em cima da roda "solta".
- Para resolver esse problema estou trabalhando em um conjunto de engrenagens que ficará no cubo para realizar a redução necessária.
Veja o vídeo publicitário:
sexta-feira, 18 de outubro de 2013
Servidor lento mas cpu memoria disco e swap estão sem problemas
*Esse post se refere ao sistema operacional Centos. Porém, sua ideia pode ser aplicado a todo SO que faz esse mesmo tipo de limitação.
==Sintomas==
- Você possui um servidor rodando um serviço muito importante para sua empresa (ex.: página web da empresa).
- Você percebe que o servidor está lento, tanto para abrir as páginas, quanto para conectar remotamente via ssh entre outras tarefas. E essa lentidão aparece e some com alguma frequência.
- Você verifica o uso de CPU, memória RAM e disco disponível, uso de SWAP, quantidade de processos web rodando, etc... e percebe que está tudo funcionando na mais perfeita ordem.
==Causa==
Muito provavelmente seu servidor está precisando de um incremento no limite de arquivos abertos por usuário/processo (como a maioria dos processos executam com usuário expecífico podemos dizer por processo).
O Centos limita a quantidade de arquivos que um usuário pode abrir por questões de segurança, pois, um script malicioso pode abrir arquivos indefinidamente.
Por padrão é pertido a abertura de 1024 arquivos. Caso esse limite tenha sido atingido e um processo necessite abrir um arquivo novo, essa ação ficará em espera até que seja liberada uma "vaga" de abertura de arquivos.
Essa espera é o que resulta na lentidão "sem explicação".
==Solução==
Aumente o limite de arquivos abertos por usuário:
- Utilize o comando abaixo para ver a situação atual de seu servidor (veja o campo "open files").
ulimit -a
- Edite o arquivo "/etc/security/limits.conf" e altere as seguintes linhas:
.
.
.
#* soft core 0
#* hard rss 10000
.
.
.
- Altere para:
.
.
.
* soft nofile 16384
* hard nofile 16384
.
.
.
Onde 16384 será o novo limite de arquivos aberto por usuário. Escolha o número de acordo com sua necessidade e recursos de seu servidor. Quanto maior o número, mais memória será consumida.
- As alterações serão efetivadas a medida que os serviços forem reiniciados, sugiro reiniciar a máquina inteira pois achar os serviços que estão em espera não será muito fácil.
reboot
- Execute novamente o comando "ulimit -a" e veja as novas configurações.
sábado, 8 de dezembro de 2012
Mágica do carro giratório
Uma tentativa de mágica feito por um cara muito amigo meu ainda muito inexperiente. Ele está evoluindo, daqui uns dias talvez ele consiga um carro de verdade.
http://youtu.be/iVJjjQksF_M
http://youtu.be/iVJjjQksF_M
terça-feira, 4 de dezembro de 2012
The Unlucky Theatre (O Teatro Azarado)

Essa animação é resultado de um trabalho de inglês. O objetivo era apresentar uma estória retirada do livro Penguin Readers "Stories of Detection and Mystery". A estória escolhida foi "The Unlucky Theatre" de Elliot O'Donnel.
Era para ser uma animação, mas por causa do tempo nós não conseguimos. Nós tinhamos 3 semanas para fazer o trabalho, mas efetivamente somente 2 para fazer a animação. Período de 14 de novembro a 4 de dezembro de 2012.
Gostaria de agradecer Ana Paula Spalenza pela proporcionar a oportunidade de fazer o trabalho.
E também agradecer a VMComix que forneceu o "Cartoon Character Pack 1" em "blendswap.com", os personagens foram baseados em cima desse pack.
Portuguese subtitles: http://youtu.be/zmyP-pMuo9Y
English subtitles: http://youtu.be/wL4iZwqWRso
The Unlucky Theatre - English

This animation is a result from an english work. Its objective was to present a story from the book Penguin Readers "Stories of Detection and Mystery". The choosen story was "The Unlucky Theatre" by Elliot O'Donnel.
It should be an animation, but because the time we couldn't do. We had about 3 weeks to do the work, but actually only 2 to make the animation.
I would like to thanks Ana Paula Spalenza for the opportunity to do the work.
And thanks to VMComix for provide the "Cartoon Character Pack 1" in "blendswap.com", the characters were based on this pack.
Sorry our english, we are learning yet!
English subtitles: http://youtu.be/wL4iZwqWRso
Portuguese subtitles: http://youtu.be/zmyP-pMuo9Y
segunda-feira, 5 de novembro de 2012
Super Mario World: Moon Edition

Para os fans de Super Mario World e outros jogos de super nintendo, existe um pessoal que está criando patches para alterar os roms do snes. Essas alterações adicionam novos elementos ao jogo e alteram a estrutura das fases já existentes.
Em outras palavras, quando você abria as 95 fases do SMW, ficava procurando algum outro lugar para uma nova fase (tipo a ilha em cima da Donut Plains) com um gostinho de quero mais! O Super Mario World Moon Edition é esse "a mais" que procurava.
==Para jogar, proceda da seguinte maneira: ==
- Tenha em seu computador o rom do Super Mario World: disponível em http://www.freeroms.com/roms/snes/super_mario_world.htm.
- Tenha em seu computador o emulador zsnes. Esse emulador aplica o patch automaticamente, basta deixar o rom (arquivo smc) com o mesmo nome do patch (arquivo ips) no mesmo diretório. Caso esteja usando Ubuntu, instale com "apt-get install zsnes". Para windows baixe em http://www.zsnes.com/.
- Baixe o patch em http://www.mediafire.com/?arvpho7cqoim6et
- Lembre-se de deixar o arquivo de patch (ips) no mesmo diretório do rom (arquivo smc) e ambos com o mesmo nome.
- Inicie o zsnes e jogue normalmente.
SUPER MARIO WORLD MOON EDITION v0.51
Agradecimentos a DanJB (danbryce1@gmail.com)
http://www.youtube.com/playlist?list=PL47FAE79E30B15F40
quarta-feira, 21 de setembro de 2011
Milky Twilight - O que significa isso?!

Se você já traduziu a música "Kiss Me" da banda "Sixpence None The Richer" e não conseguiu entender o que é o tal do "crepúsculo leitoso" (milky twilight) que diz na letra, não se aflinja, aqui está a solução:
Milky Twilight, trata-se de um cenário esbranquiçado, brumoso, seja por uma neblina ou nuvens ao anoitecer.
Alguns sites traduzem como Via Lactea, talvez pelo fato de um céu muito estrelado ser esbranquiçado, mas essa tradução não é correta, além do mais, via láctea é milky way.
Veja a figura abaixo, "beneath the milky twilight" seria embaixo desse céu esbranquiçado ao anoitecer.
sexta-feira, 29 de julho de 2011
How to enable https / ssl on tomcat certificate and private key already existing

I have the following scenary:
I bought 1 certificate + 1 private key of ICP Brasil. I need to add them to tomcat to my sites inside it work with ssl (https). How to do?
== Creating keystore ==
To enable ssl in tomcat, before, must be created the "keystore", that is a encrypted file where tomcat stores all the certificates and keys in a secure way. To create it and manipulate it, use the command "keytool". When you import a certificate in a first time, the keystore is created.
#importing the ICPBrasil root certificates
# that certificates were downloaded from http://acraiz.icpbrasil.gov.br/ICP-Brasil.crt
keytool -import -trustcacerts -alias icpbrasil1 -file /etc/tomcat6/certificados/icpbrasil1.pem -keystore /usr/share/tomcat6/.keystore
keytool -import -trustcacerts -alias icpbrasil2 -file /etc/tomcat6/certificados/icpbrasil2.pem -keystore /usr/share/tomcat6/.keystore
keytool -import -trustcacerts -alias icpbrasil3 -file /etc/tomcat6/certificados/icpbrasil3.pem -keystore /usr/share/tomcat6/.keystore
== Converting certificate + private key to DER format ==
To add the certificate + private key that I bought, it's necessary to convert them to DER format.
openssl pkcs8 -topk8 -nocrypt -in key.pem -inform PEM -out key.der -outform DER
openssl pkcs8 -topk8 -nocrypt -in cert.pem -inform PEM -out cert.der -outform DER
== Adding the pair certificate + private key to keystore ==
Unfortunately tomcat has a "kludge" to add the private key to keystore: it's necessary to use a class called ImportKey to import the pair to tomcat. To download, compile and use the class, follow the following commands:
wget http://www.startux.de/images/phocadownload/importkey.java
mv importkey.java ImportKey.java #the file name must be equal the class name
javac ImportKey.java
java ImportKey key.der cert.der ANY_ALIAS /usr/share/tomcat6/.keystore KEYSTORE_PASSWORD #java ImportKey keyfile certfile [alias] [keystore] [keystore_passphrase]
== Configuring server.xml ==
In "/etc/tomcat6/server.xml" add the following lines to enable the usage of the keystore and https:
clientAuth="false" sslProtocol="TLS"
keystorePass="KEYSTORE_PASSWORD" />
Restart tomcat
/etc/init.d/tomcat6 restart
SORRY MY ENGLISH, I'M LEARNING YET!
Marcadores:
certificado,
chave privada,
https,
tomcat6
Como habilitar https ssl no tomcat com certificado e chave privada já existentes

Possuo o seguinte cenário:
Comprei 1 certificado + 1 chave privada da ICP Brasil. Preciso adiciona-los ao tomcat para que meus sites contidos nele trabalhem com ssl (https). Como fazer?
== Criando keystore ==
Para ativar o ssl no tomcat, antes deve ser criado o chamado "keystore", que é um arquivo criptografado onde o tomcat guarda todos os certificados de forma segura. Para cria-lo e manipula-lo o comando "keytool" deve ser usado. Ao importar um certificado pela primeira vez, o keystore é criado.
#importando certificados raiz da ICPBrasil
# esses certificados foram baixados de http://acraiz.icpbrasil.gov.br/ICP-Brasil.crt
keytool -import -trustcacerts -alias icpbrasil1 -file /etc/tomcat6/certificados/icpbrasil1.pem -keystore /usr/share/tomcat6/.keystore #quando executado pela primeira vez, cria o keystore
keytool -import -trustcacerts -alias icpbrasil2 -file /etc/tomcat6/certificados/icpbrasil2.pem -keystore /usr/share/tomcat6/.keystore #adicionando certificado em keystore ja existente
keytool -import -trustcacerts -alias icpbrasil3 -file /etc/tomcat6/certificados/icpbrasil3.pem -keystore /usr/share/tomcat6/.keystore #adicionando certificado em keystore ja existente
== Convertendo certificado + chave privada para formato DER ==
Para adicionar o certificado + chave privada que comprei, é necessário converte-los para o formato DER.
#convertendo certificado e chave do formato pem para der
openssl pkcs8 -topk8 -nocrypt -in chave.pem -inform PEM -out chave.der -outform DER #convertendo chave pem para der
openssl pkcs8 -topk8 -nocrypt -in certificado.pem -inform PEM -out certificado.der -outform DER # convertendo certificado pem para der
== Adicionando a dupla certificado + chave privada ao keystore ==
Infelizmente o tomcat possui uma "gambiarra" para adicionar a chave privada ao keystore: é necessário utilizar uma classe chamada ImportKey para importar a dupla para o tomcat. Para baixar, compilar e usar a classe, siga os comandos abaixo:
wget http://www.startux.de/images/phocadownload/importkey.java
mv importkey.java ImportKey.java #o nome do arquivo tem que ser igual ao nome da classe
javac ImportKey.java #compilando
java ImportKey chave.der certificado.der ALIAS_QUALQUER /usr/share/tomcat6/.keystore SENHA_DO_KEYSTORE #java ImportKey keyfile certfile [alias] [keystore] [keystore_passphrase]
== Configurando server.xml ==
Em "/etc/tomcat6/server.xml" adicione as seguintes linhas para habilitar o uso do keystore e do HTTPs:
clientAuth="false" sslProtocol="TLS"
keystorePass="SENHA_DO_KEYSTORE" />
Reinicie o tomcat
/etc/init.d/tomcat6 restart
Marcadores:
certificado,
chave privada,
https,
tomcat6
segunda-feira, 30 de maio de 2011
glassfish + como instalar no centos com yum

O glassfish é um software semelhante ao tomcat. Porém, a grande vantagem do glassfish é que todas as aplicações que rodam no tomcat, também rodam no glassfish. O contrário não é verdadeiro.
Para realizar a instalação no centos5, realize os passos abaixo:
==Pré-requisitos==
- Sistema Operacional centos5
- Java5
==Crie o repositório:==
Na sua máquina crie o arquivo/repositório "/etc/yum.repos.d/gfa-puma.repo" com o seguinte conteúdo:
[gfa-puma]
name=GFA PUMA
baseurl=http://linux.web.psi.ch/dist/scientific/51/gfa/puma/
enabled=1
==Atualize o yum:==
yum update --skip-broken
==Instale o glassfish:==
yum install glassfish-v3 --nogpgcheck
==Configure o glassfish para iniciar automaticamente:==
chkconfig glassfish-v3 on
==Inicie o serviço:==
/etc/init.d/glassfish-v3 start
==Acesse a área administrativa:==
Acesse em um browser
http://nome_do_servidor_glassfish:4848
glassfish + how to install in centos with yum

Glassfish is a similar software to tomcat. However, the biggest advantage of glassfish is the all applications that run in tomcat also run in glassfish. The opposite is not true.
To do the instalation in centos5, do the following steps:
==Prerequisites==
- centos5 OS
- Java5
==Create the repository:==
In your machine create the file/repository "/etc/yum.repos.d/gfa-puma.repo" with the following content:
[gfa-puma]
name=GFA PUMA
baseurl=http://linux.web.psi.ch/dist/scientific/51/gfa/puma/
enabled=1
==Update the yum:==
yum update --skip-broken
==Install the glassfish:==
yum install glassfish-v3 --nogpgcheck
==Configure the glassfish to auto start:==
chkconfig glassfish-v3 on
==Start the service:==
/etc/init.d/glassfish-v3 start
==Access the administrative area:==
Access by a browser
http://address_of_glassfish_server:4848
SORRY MY ENGLISH, I'M LEARNING YET!
segunda-feira, 28 de março de 2011
How to disable centos net-snmp log

The centos snmp client logs all the snmp requisitions that the system receives.
Many times this is incovenient because that dirty the /var/log/messages with these kind of logs:
Mar 28 12:44:57 server1 snmpd[16808]: Connection from UDP: [172.25.3.53]:47306
Mar 28 12:44:57 server1 snmpd[16808]: Received SNMP packet(s) from UDP: [172.25.3.53]:47306
Mar 28 12:44:57 server1 snmpd[16808]: Connection from UDP: [172.25.3.53]:47306
To disable it, edit the "/etc/sysconfig/snmpd.options" file and add the following line:
.
.
.
OPTIONS="-Lf /dev/null -p /var/run/snmpd.pid -a"
.
.
.
Note: this file can already have the line 'OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"', note that the -Lsd option must be removed because it is what enables the log.
Restart the snmpd service:
/etc/init.d/snmpd restart
SORRY MY ENGLISH, I'M LEARNING YET!
Destivar log do net-snmp do centos

O cliente snmp do centos loga todas as requisições de snmp que recebe.
Muitas vezes isso é incoveniente pois suja o /var/log/messages com logs do seguinte tipo:
Mar 28 12:44:57 server1 snmpd[16808]: Connection from UDP: [172.25.3.53]:47306
Mar 28 12:44:57 server1 snmpd[16808]: Received SNMP packet(s) from UDP: [172.25.3.53]:47306
Mar 28 12:44:57 server1 snmpd[16808]: Connection from UDP: [172.25.3.53]:47306
Para desativa-lo, edite o arquivo "/etc/sysconfig/snmpd.options" e adicione a linha abaixo:
.
.
.
OPTIONS="-Lf /dev/null -p /var/run/snmpd.pid -a"
.
.
.
Nota: nesse aquivo pode já existir a linha 'OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"', note que a opção -Lsd deve ser retirada, pois é ela que habilita o log.
Reinicie o serviço snmpd:
/etc/init.d/snmpd restart
quarta-feira, 8 de dezembro de 2010
SNES C compiler - Download (C + SNES)

One day, surfing the Internet, I found a wonderful thing: someone develop for Windows a C compiler to SNES architecture! In other words, you can to write your games/programs in C language and compile them, the result of this compilation will be a SMC file that you can to play in your Super Nintendo emulator! Or else, if you have a SNES tape recorder (I think few will) you can to record the SMC file in the tape and to play your own game in your Super Nintendo!
I don't know the person or people name that created this compiler, the only reference I have is the site where I downloaded the compiler: http://obsolete.se.
Bear in mind: the compiler is an Windows executable, you can even to write the code in any operacional system, but when you to compile, you have to use a Windows computer (or to emulate Windows) to run the compiler.
Who is interested can to download the compiler in the site that I said or else to download from my google page: snesc download.
In other post I will teach how to use the compiler to do SNES games.
SORRY MY ENGLISH, I'M LEARNING YET!
Compilador C para SNES - Download (C + SNES

Um dia, navegando pela Internet, descobri algo maravilhoso: alguém desenvolveu para Windows um compilador C para a arquitetura SNES! Ou seja, você pode escrever seus jogos/programas na linguagem C e compila-los, o resultado dessa compilação será um arquivo SMC que você pode rodar no seu emulador de Super Nintendo! Ou então se tiver o gravador de fitas de SNES (acho que poucos terão) você pode gravar o SMC na fita e jogar no seu Super Nintendo o seu próprio jogo!
Não sei o nome dessa pessoa ou pessoas que criaram esse compilador, a única referência que tenho é o site que baixei o compilador: http://obsolete.se.
Lembre-se: é um executável para Windows, você até pode escrever o código em qualquer sistema operacional, mas quando for compilar, terá que utilizar um computador Windows (ou emular um) para executar o compilador.
Quem estiver interessado pode baixar o compilador na página que citei que baixei ou então direto da minha página google: snesc download.
Em outro post ensinarei como utilizar esse compilador para fazer jogos.
terça-feira, 7 de dezembro de 2010
dnscmd - script to insert and remove DNS records from your windows 2003 DNS server
== The problem ==
I needed to insert and remove MX records from the DNS server of my job. They are about 40 subdomains that contains MX, it's not an easy task to insert and remove these records manualy. With my friend's help, we made de script listed in this post.
== The solution ==
To use the script, set the variable "BASE" with the path to the base directory where the script is; configure the variable "DOMINIO" with the name of your domain; create a file called "subdominios.txt" in the same directory where the script is. Inside this file, list all the subdomains that you like to change, don't put ".aob.com", only the name of the subdomain. The file have to be like that:
dominio1
dominio2
dominio3
To execute the script, pass the following parameters:
parameter1 = add, to add records to the subdomains listed in subdominios.txt;
delete, to delete.
parameter2 = the name of the destination server of the added MXs.
Ex.1:
script.bat add email.aob.com
This example will add MX records to all subdomains in subdominios.txt with destination to email.aob.com.
Ex.2:
script.bat delete email.aob.com
This example will delete all MX records from the subdomains in subdominios.txt with destination to email.aob.com.
== The script code is listed bellow: ==
@echo off
set BASE=C:\scripts\atualizamx\
set DOMINIO=aob.com
rem add, delete
set comando=%1
rem antispam1,antispam2,...
set servidor=%2
cd %sBase%
if "%1"=="delete" goto delete
if "%1"=="add" goto add
goto fim
:add
FOR /F %%s IN (subdominios.txt) DO (
dnscmd /recordadd %DOMINIO% %%s MX 10 %servidor%
)
goto fim
:delete
FOR /F %%s IN (subdominios.txt) DO (
dnscmd /recorddelete %DOMINIO% %%s MX 10 %servidor% /f
)
:fim
@echo on
Sorry my english, I'm learning yet!
dnscmd - script para inserir e remover registros DNS no seu servidor de dns windows 2003
== O problema ==
Esses dias precisei inserir e remover registros MX no DNS do servidor do meu trabalho. São cerca de 40 subdomínios que contém MX, não é uma tarefa fácil inserir e remover esses registros manualmente. Com a ajuda de um colega, fizemos o script listado nesse post.
== A solução ==
Para utilizar o script, configure a variável "BASE" com o caminho da pasta base onde se encontra o script; configure a variável "DOMINIO" com o nome do seu domínio; crie um arquivo chamado subdominios.txt na mesma pasta onde se encontra o script, dentro desse arquivo liste todos os subdomínios que deseja alterar, não coloque ".aob.com", ou seja, o complemento do dominio, o arquivo deve ser da seguinte forma:
dominio1
dominio2
dominio3
Para rodar o script, passe os seguintes parametros:
parametro1 = add, para adicionar registros aos subdominios listados em subdominios.txt;
delete para fazer a remoção.
parametro2 = nome do servidor destino dos MX adicionados.
Ex.1:
script.bat add email.aob.com
Esse exemplo adicionará registros MX a todos subdomínios do arquivo subdominios.txt com destino em email.aob.com
Ex.2:
script.bat delete email.aob.com
Esse exemplo deletará todos os registros MX de todos subdomínios do arquivo subdominios.txt com destino em email.aob.com.
== O código do script segue abaixo: ==
@echo off
set BASE=C:\scripts\atualizamx\
set DOMINIO=aob.com
rem add, delete
set comando=%1
rem antispam1,antispam2,...
set servidor=%2
cd %sBase%
if "%1"=="delete" goto delete
if "%1"=="add" goto add
goto fim
:add
FOR /F %%s IN (subdominios.txt) DO (
dnscmd /recordadd %DOMINIO% %%s MX 10 %servidor%
)
goto fim
:delete
FOR /F %%s IN (subdominios.txt) DO (
dnscmd /recorddelete %DOMINIO% %%s MX 10 %servidor% /f
)
:fim
@echo on
Assinar:
Postagens (Atom)

