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

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).

24 de outubro de 2009

Linus Torvalds

A imagem da semana

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

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.

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 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

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:

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.