26 de dezembro de 2009
7 de novembro de 2009
Como é precária o Windows batch
Isso poderia ser facilmente solucionado em poucas linhas, mas como vários parametros não existem, o negócio e mandar o script pra lá e pra cá como uma barata tonta....
@echo off
:inicio
echo Inicio do arquivo > c:\teste.txt
set /a cam=%cam%+1
if %cam% GTR 7 set cam=0&exit
for %%i in ("E:\DVR\Cam%cam%\*.avi") do echo %%i >> c:\teste.txt
rem if %check%==sim goto checked
set /a dia=%date:~4,2%-7
set mes=%date:~7,2%
set ano=%date:~-4%
if %mes% LSS 10 set mes=0%mes%
if %mes% LSS 1 goto mudaano
goto vainessa
:mudaano
set ano=%ano%-1
set mes=12
:vainessa
if %mes% EQU 2 goto mudafev
if %mes% EQU 4 goto mudames
if %mes% EQU 6 goto mudames
if %mes% EQU 9 goto mudames
if %mes% EQU 11 goto mudames
if %dia% LSS 1 set dia=31
if %dia% LSS 1 set /a mes=%mes%-1
goto continua
:mudafev
if %dia% LSS 1 set /a mes=%mes%-1
if %dia% GEQ 0 set operador=-
if %dia% LSS 1 set /a dia=29%operador%%dia%
goto continua
:mudames
if %dia% LSS 1 set /a mes=%mes%-1
if %dia% GEQ 0 set operador=-
if %dia% LSS 1 set /a dia=31%operador%%dia%
goto continua
:continua
if %dia% LSS 10 set dia=0%dia%
set check=sim
echo Deletando Cam%cam%\%ano%%mes%%dia%
:checked
for /f %%r in ('findstr "%ano%%mes%%dia%" c:\teste.txt') do del %%r
del c:\teste.txt
goto inicio
@echo off
:inicio
echo Inicio do arquivo > c:\teste.txt
set /a cam=%cam%+1
if %cam% GTR 7 set cam=0&exit
for %%i in ("E:\DVR\Cam%cam%\*.avi") do echo %%i >> c:\teste.txt
rem if %check%==sim goto checked
set /a dia=%date:~4,2%-7
set mes=%date:~7,2%
set ano=%date:~-4%
if %mes% LSS 10 set mes=0%mes%
if %mes% LSS 1 goto mudaano
goto vainessa
:mudaano
set ano=%ano%-1
set mes=12
:vainessa
if %mes% EQU 2 goto mudafev
if %mes% EQU 4 goto mudames
if %mes% EQU 6 goto mudames
if %mes% EQU 9 goto mudames
if %mes% EQU 11 goto mudames
if %dia% LSS 1 set dia=31
if %dia% LSS 1 set /a mes=%mes%-1
goto continua
:mudafev
if %dia% LSS 1 set /a mes=%mes%-1
if %dia% GEQ 0 set operador=-
if %dia% LSS 1 set /a dia=29%operador%%dia%
goto continua
:mudames
if %dia% LSS 1 set /a mes=%mes%-1
if %dia% GEQ 0 set operador=-
if %dia% LSS 1 set /a dia=31%operador%%dia%
goto continua
:continua
if %dia% LSS 10 set dia=0%dia%
set check=sim
echo Deletando Cam%cam%\%ano%%mes%%dia%
:checked
for /f %%r in ('findstr "%ano%%mes%%dia%" c:\teste.txt') do del %%r
del c:\teste.txt
goto inicio
31 de outubro de 2009
Find my direction magnetically
Já vislumbrei todas as possibilidades, e não há uma saída que eu possa ser um bom pai. Vejo pelo que o meu foi e quanto mais cresço, mais sei a dedicação e carinho que o meu teve, mesmo assim cresci como um ser desconectado do mundo em que vivemos. A coencentização das limitações creio que seja um processo natural no percorrer da vida de um ser e algo combatido por muitos filósofos na imagem de uma criança por ignorar tal fato, porém tal castração é algo vigente e não faz sentido que seja ignorado.
Gostaria de acreditar em espirualidade, ou em materialismo, na verdade, gostaria que qualquer conceito fizesse algum sentido pois gostaria de me apegar a qualquer coisa, mas não me sinto capaz.
Gostaria de poder criar algo, ou destrui alguma coisa, mas entendo a criação, ou destruição como uma ilusão humana que não possui qualquer vínculo com os fluxos da materia.
Não sei o que mais gostaria, mas se pudesse perceber com mais frequencia o fato de poder expirar e inalar, ou seja, me desse como vivo, certamente me entederia como um ser e não como uma idéia de ser (ou dever ser).
Gostaria de acreditar em espirualidade, ou em materialismo, na verdade, gostaria que qualquer conceito fizesse algum sentido pois gostaria de me apegar a qualquer coisa, mas não me sinto capaz.
Gostaria de poder criar algo, ou destrui alguma coisa, mas entendo a criação, ou destruição como uma ilusão humana que não possui qualquer vínculo com os fluxos da materia.
Não sei o que mais gostaria, mas se pudesse perceber com mais frequencia o fato de poder expirar e inalar, ou seja, me desse como vivo, certamente me entederia como um ser e não como uma idéia de ser (ou dever ser).
24 de outubro de 2009
9 de setembro de 2009
24 de julho de 2009
Integrando Layer7 + IPP2P ao Iptables
Excelente artigo para integrar Layer 7 e o IPP2P ao iptables:
http://www.vivaolinux.com.br/artigo/Integrando-Layer7-+-IPP2P-ao-Iptables/
http://www.vivaolinux.com.br/artigo/Integrando-Layer7-+-IPP2P-ao-Iptables/
27 de junho de 2009
Multiplos Desktop Vista: x86 / x64 - SP1 / SP2
Estava usando o Vista x64 SP1, mas ao atualizar para o SP2, novamente tive que procurar pela net por um novo termsrv.dll....
Então me deparei com este link:
http://www.box.net/shared/borbkc57ts
Escolha o Service Pack que está utilizando.
Ao baixar, verifique a arquitetura de seu SO (x86, x64), e execute o script, conforme sua versão, entre Business, ou Ultimate.
Obs. Não preciso dizer que o script tenha que ser executado como Administrador...
Esta versão permite que o mesmo usuário abra duas sessões simultâneas.
Então Rock'n Roll...
Vista - SP2 - Badongo
Então me deparei com este link:
http://www.box.net/shared/borbkc57ts
Escolha o Service Pack que está utilizando.
Ao baixar, verifique a arquitetura de seu SO (x86, x64), e execute o script, conforme sua versão, entre Business, ou Ultimate.
Obs. Não preciso dizer que o script tenha que ser executado como Administrador...
Esta versão permite que o mesmo usuário abra duas sessões simultâneas.
Então Rock'n Roll...
Vista - SP2 - Badongo
30 de abril de 2009
RDWC - Windows Vista ( tsweb )
Breve analise. Por mais que seja possível habilitar o SSL isto não torna este processo mais seguro, uma vez que a página web serve exclusivamente como sinalização, desta forma o RDP fica exposto com sua fraca criptografia.
Traduzido deste link
obs. meu windows está em ingles, portanto não saberia dizer qual o nome do menus em portugues.Traduzido deste link
Seguem os passos para Fazer com que o Remote Desktop funcione via Conexão Web no Windows Vista Ultimate:
1. Vá até o Painel de Controles, Programs and Features, Turn Windows features on or off;
2. Vá para Internet Information Services e selecione WebManagement Tools e World Wide Web Services. [Web Management Tools instala o IIS 6.0 que é requerido, o World Wide Web Services também é requerido, mas ainda não estou dizer exatamente oquê, na dúvida selecione tudo]
3. Instale o programa tswebsetup.exe.
4. Vá para "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\IIS Manager" (Não é o IIS6.0 Manager).
5. Maximize a janela aberta, Selecione o nome de seu computador (janela do lado esquerdo), Selecione Sites e clique em Default WebSite.
6. No menu a direita, sob Edit Site, clique em Bindings
7. Clique em seu web site (http) e clique em Edit
8. Altere o número da porta para outra que prefira (preferencialmente entre 1024:65000)
9. Under Manage Server on the same screen, Start the service
10. Set-up your router and firewall to accept your designated port
AND YOU'RE DONE! [although you might first want to change your DesktopBackground from a DreamScene if you're running one]
To connect from a remote computer, go to http:// IP address:port no/tsweband you'll get the Windows Server screen followed by your Vista passwordscreen
Ativar SSL no IIS 7
Eventuais Problemas de conexão (em razão do SP3 do XP)
Recomendo o no-ip.org como DDNS...
2. Vá para Internet Information Services e selecione WebManagement Tools e World Wide Web Services. [Web Management Tools instala o IIS 6.0 que é requerido, o World Wide Web Services também é requerido, mas ainda não estou dizer exatamente oquê, na dúvida selecione tudo]
3. Instale o programa tswebsetup.exe.
4. Vá para "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\IIS Manager" (Não é o IIS6.0 Manager).
5. Maximize a janela aberta, Selecione o nome de seu computador (janela do lado esquerdo), Selecione Sites e clique em Default WebSite.
6. No menu a direita, sob Edit Site, clique em Bindings
7. Clique em seu web site (http) e clique em Edit
8. Altere o número da porta para outra que prefira (preferencialmente entre 1024:65000)
9. Under Manage Server on the same screen, Start the service
10. Set-up your router and firewall to accept your designated port
AND YOU'RE DONE! [although you might first want to change your DesktopBackground from a DreamScene if you're running one]
To connect from a remote computer, go to http:// IP address:port no/tsweband you'll get the Windows Server screen followed by your Vista passwordscreen
Ativar SSL no IIS 7
Eventuais Problemas de conexão (em razão do SP3 do XP)
Recomendo o no-ip.org como DDNS...
2 de fevereiro de 2009
[Linux] D-Link Sys Wless G DWA-110
Para instalar a placa USB DWA-110 no Debian e derivados, basta seguir a dica abaixo, apenas lembrando que # é o root ($ usuário), assim caso utilize o Ubuntu basta acrescer o comando sudo (por default de sistema)
# apt-get install wireless-tools
# cd /usr/src
# wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz -O /usr/src/rt73-cvs-daily.tar.gz
# tar -xvzf rt73-cvs-daily.tar.gz
# cd ./rt73-cvs-/Module
# aptitude install build-essential linux-headers-`uname -r`
Caso o comando acima retorne algum erro, digite apenas: # uname -r, e substitua o resultado, p.ex. caso a resposta 2.6.26-1-686 (valor de meu kernel atual) o comando ficará assim: # aptitude install build-essential linux-headers-2.6.26-1-68
# make
# make install
# modprobe rt73
# ifconfig wlan0 up
# iwlist wlan0 scan
Abra o arquivo:
/etc/network/interfaces (seja com o vi, mcedit ou seu editor favorito gedit, p.ex) e coloque os dados abaixo (conforme sua necessidade seja para WPA PSK/WEP/WPA AES):
WPA PSK:
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid (ID DE REDE)
pre-up iwpriv wlan0 set AuthMode=WPAPSK
pre-up iwpriv wlan0 set WPAPSK=(KEY)
pre-up iwpriv wlan0 set EncrypType=TKIP
WEP:
auto wlan0
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid (ID DE REDE)
pre-up iwconfig wlan0 key open
pre-up iwconfig wlan0 key restricted
pre-up iwconfig wlan0 key (KEY)
WPA2 AES:
auto wlan0
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid (ID DE REDE)
pre-up iwpriv wlan0 set AuthMode=WPA2PSK
pre-up iwpriv wlan0 set WPAPSK=(KEY)
pre-up iwpriv wlan0 set EncrypType=AES
Fonte base
# apt-get install wireless-tools
# cd /usr/src
# wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz -O /usr/src/rt73-cvs-daily.tar.gz
# tar -xvzf rt73-cvs-daily.tar.gz
# cd ./rt73-cvs-
# aptitude install build-essential linux-headers-`uname -r`
Caso o comando acima retorne algum erro, digite apenas: # uname -r, e substitua o resultado, p.ex. caso a resposta 2.6.26-1-686 (valor de meu kernel atual) o comando ficará assim: # aptitude install build-essential linux-headers-2.6.26-1-68
# make
# make install
# modprobe rt73
# ifconfig wlan0 up
# iwlist wlan0 scan
Abra o arquivo:
/etc/network/interfaces (seja com o vi, mcedit ou seu editor favorito gedit, p.ex) e coloque os dados abaixo (conforme sua necessidade seja para WPA PSK/WEP/WPA AES):
WPA PSK:
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid (ID DE REDE)
pre-up iwpriv wlan0 set AuthMode=WPAPSK
pre-up iwpriv wlan0 set WPAPSK=(KEY)
pre-up iwpriv wlan0 set EncrypType=TKIP
WEP:
auto wlan0
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid (ID DE REDE)
pre-up iwconfig wlan0 key open
pre-up iwconfig wlan0 key restricted
pre-up iwconfig wlan0 key (KEY)
WPA2 AES:
auto wlan0
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid (ID DE REDE)
pre-up iwpriv wlan0 set AuthMode=WPA2PSK
pre-up iwpriv wlan0 set WPAPSK=
pre-up iwpriv wlan0 set EncrypType=AES
Fonte base
3 de janeiro de 2009
Fórum mais Fácil
Copiado na integra, sem autorização prévia, da Revista Info Exame edição out/2008 páginas 114-115 por Eric Costa.
Existe um artigo sobre o mesmo assunto no livro Servidores Linux do Morimoto, que pode ser encontrado no site dele:
Existe um artigo sobre o mesmo assunto no livro Servidores Linux do Morimoto, que pode ser encontrado no site dele:
Use o phpBB para criar um espaço para debates na Web ou na Intranet.
Introdução
Sobram novas maneiras para unir grupos e equipes de trabalho, são redes sociais, wikis, blogs..., mas os bons e velhos fóruns de discussão ainda são uma excelente opção. Neste tutorial, vamos usar um dos melhores servidores de fórum atuais, o phpBB, que oferece amplas possibilidades de personalização e controle de conteúdo. Nos passos a seguir, vamos rodar esse software no sistema operacional Ubuntu 8.04. Mas a versatilidade do phpBB permite que ele seja usado em qualquer sistema operacional capaz de rodar Apache, PHP e um banco de dados compatível, como o MySQL. Confira.
1) LAMP
Antes de instalar o phpBB, devemos configurar o Ubuntu para funcionar como um servidor LAMP (Linux, Apache, MySQL, PHP). Para isso use o terminal Aplicações > Acessórios > Console. Tecle o comando abaixo:
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache-mod-auth-mysql php5-mysql phpmyadmin
Será iniciado o download dos pacotes do LAMP. Ao final da instalação, crie uma senha para o MySQL e escolha Apache2 na configuração do phpMyAdmin.
2) Ajustes
Com os pacotes do LAMP instalados, ainda precisamos fazer alguns ajustes para que o PHPBB funcione e seja acessível pela rede local ou internet. Para isso, comece teclando o comando: sudo gedit /etc/mysql/my.cnf .
Encontre a linha iniciada por bind-address e troque o IP nela pelo endereço da máquina da rede local ou na internet.
3) Download
Agora, devemos baixar o phpBB. Acesse www.info.abril.com.br/download/3206.shtml e baixe também os pacotes de tradução para o portugês em www.info.abril.com.br/download/3237.shtm . São três pacotes: um principal, para o sistema em sí, e outros dois para os temas inclusos com o phpBB. Descompacte o phpBB na pasta /var/www/. O pacote básico de tradução deve ir para a pasta /var/www/phpBB3/languages/ . Já os pacotes com temas vão para /var/www/phpBB3/styles/ .
4) Banco de Dados
Abra novamente uma janela do terminal e tecle o comando mysql -u root -p . Tecle a senha escolhida para o MySQL e digite o comando create database forum; (incluir ';' no final do comando) para criar a base de dados que receberá as informações do phpBB, com o nome de forum. Tecle exit para sair da ferramenta de gerenciamento do MySQL.
5) Instalação
Acesse o endereço http://ip/( http://localhost/phpBB3/ ), com "ip da maquina" indicando o endereço do computador usado (para descobri-lo, IP, basta digitar ifconfig no terminal da máquina na qual instalação foi efetuada), para começar a instalação. Passe à guia Instalar e clique clique em Prosseguir para o próximo passo.
Verifique se todos os ítens nas seções classificadas como requerido estão ok (com a cor verde). Muitos itens opcionais podem estar em vermelho, mas isso não é um problema. Clique em Começar a instalação.
6) Configurações
Agora, informe o endereço do banco de dados (localhost) e o nome do banco de dados, que, no nosso caso, é fórum. Use root como nome de usuário e a senha escolhida para o MySQL no último campo. Pressione Prosseguir para o Próximo Passo. Depois de verificar se a conexão ao MySQL foi bem sucedida, clique novamente sobre o botão do mesmo nome.
7) Administrador
Em seguida, devemos criar um usuário que administrará os fóruns. Para isso, tecle o nome de login, a senha e o endereço de e-mail do administrador. Clique em Prosseguir para o Próximo Passo. Caso não seja possível gravar o arquivo de configuração devido a problemas com as permissões da pasta de publicação do Apache, clique no botao Download e copie o arquivo baixado para a pasta /var/www/phpBB3/ , pressionando Feito.
8) E-mail
Agora, devemos configurar o envio de e-mail no fórum. Primeiro rode o comando sudo apt-get install postfix . Depois da instalação, escolha a opção Site Internet e tecle o nome de domínio da máquina (ou o da rede local). Voltando à página de configuração do phpBB. escolha as opções Ativado e Sim, teclando como endereço do Servidor SMTP o texto localhost.
9) Criação do Fórum
Primeiro, apague (ou renomeie) a pasta /var/www/phpBB3/install . Com o phpBB instalado, crie um novo fórum. Acesse Fóruns > Criar Novo Fórum. Há várias opções de configuraçoes, incluindo a possibilidade de eliminar tópicos antigos e restringir a usuários autorizados. O fórum está pronto, podendo receber usuários. Há várias opções de personalização do fórum. Então, brinque com o phpBB antes de divulgar a novidade aos colegas.
Assinar:
Postagens (Atom)