segunda-feira, setembro 08, 2008

Configurações avançadas do modem SpeedTouch 510v6

Vou explicar como acessar as configurações avançadas do modem ADSL SpeedTouch 510v6. Hoje é uma prática comum o roteamento de modens ADSL principalmente quando se quer compartilhar o "sinal" de internet com outros computadores através de um hub o switch, ou mesmo numa única máquina pois o usuário só teria o trabalho de ligar o computador e o modem para acessar a internet, sem a necessidade de deixar uma conta configurada para se conectar ao provedor. Para fazer o chamado roteamento do modem geralmente o usuário utiliza uma interface web de configuração fornecida pelos fabricantes de modens, já imbutida nos equipamentos, para acessar basta abrir um navegador de internet e acessar o endereço IP que corresponde ao endereço da página de configuração do equipamento e varia de fabricante para fabricante e até mesmo de equipamento para equipamento, uma dica é obter o endereço de gateway com o comando ipconfig no windows ou ifconfig no linux com o modem ligado ao computador.


A partir daí geralmente é exigido um login e senha que a princípio é o padrão do modelo do modem, mas que depois recomenda-se que se personalise por questões óbvias de segurança, esta mudança pode ser feita neste ambiente gráfico pelo navegador ou por linha de comando.


Algumas configurações avançadas só podem ser acessadas por telnet. Para acessar o modem pelo telnet digita-se o comando "telnet endereço ip do modem", no prompt de comando. Será perguntado o login e a senha de administrador do modem e em seguida será apresentado um prompt de comando, para mostrar o menu digita-se "menu".



No meu caso eu tive que acessar a opção adsl, portanto posicionei o cursor do menu nesta opção e teclei "Enter".


Depois escolher a opção "config" e em seguida "opermodel". Este é o parâmetro que deve estar selecionada como "multimode" para que o modem possa fazer o sincronismo com a Dslan.




Após confirmar a alteração é importante após sair do menu digitar o comando "saveall" no prompt do telnet e em seguida exit para sair do telnet.


Esta configuração específica da Adsl pode resolver problemas de sincronismo, mas pode-se observar que há várias opções no menu do modem, como firewall, dhcp, nat, etc.

terça-feira, maio 13, 2008

Diminuindo definição da tela do Windows XP

É possível diminuir a definição de tela do Windows XP para 640x480 mesmo se esta opção não constar da lista de definições possíveis apresentada no formulário de configuração da placa de vídeo.
Primeiramente click com o botão direito do mouse sobre uma área vazia da área de trabalho do windows ou Desktop. Escolha a opção propriedades e em seguida a aba "Configurações", como mostra a figura a seguir.


Click no botão "Avançadas" e ao abrir o novo formulário escolha a aba "Adaptador" como mostrado na próxima figura.

Em seguida click no botão "Listar todos os modos", abrindo assim mais uma lista com todas as possibilidades de definição suportadas pela placa de vídeo.


Escolha a definição mais conveniente para rodar os seus aplicativos legados, principalmente aqueles cujo modo de compatibilidade do Windows não funciona.

quarta-feira, maio 07, 2008

Rede com micros antigos

Há alguns dias um colega de trabalho me propôs um problema de redes que ele estava enfrentando, o problema era o seguinte. Ele queria montar uma rede para uma sala de aula, porém os micros eram antigos e portanto tinham uma configuração baixa para rodar os sistemas atuais, porém um dos computadores é uma PC novo com dois núcleos de processamento. Outra particularidade desta rede é que este computador mais robusto rodava Windows e os aplicativos que seriam utilizados nas aulas também seriam rodados no Windows, mas os demais PCs rodavam linux. Sugeri que ele utilizasse um metaframe ou seja utilizar os PCs de baixa configuração como terminais burros, no primeiro momento pensei no protocolo SSH que funciona muito bem no ambiente Linux, mas no Windows havia necessidade de um bom servidor ssh.

Bom, uma rápida pesquisa ao oráculo Google e nos deparamos com um utilitário chamado rdesktop, bastou ligar dois PCs por um cabo cross, um com sistema Windows e o outro com o Ubuntu e no console do Linux digitar o comando:

rdesktop ip da máquina -u nome do usuário -p senha do usuário

E pronto, instantaneamente a máquina com Linux abriu uma sessão no micro com Windows acessando remotamente todos os aplicativos deste sistema de forma independente, ou seja, ele poderia utilizar o rdesktop numa rede com vários micros clientes utilizando um PC mais robusto como servidor de aplicação, mesmo com sistemas operacionais diferentes e o mais importante, configurações totalmente diferentes.Vou acompanhar a implementação desta rede e em breve divulgarei os resultados neste espaço.

quarta-feira, abril 16, 2008

Como apagar histórico de url´s digitados no Internet explorer

É possível apagar o histórico de url´s digitadas na barra de endereço do Internet explorer pelo registro do Windows.
Acesse o regitro do Windows "Iniciar>> "Executar>>regedit" e vá ao caminho
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs
e apagar as chaves url.

Assim você apaga este rastro ;-)

terça-feira, março 18, 2008

quinta-feira, março 13, 2008

Macro com execução automática no PowerPoint

Macro com execução automática no PowerPoint

O problema que me foi proposto é o seguinte. Um grupo de usuários utiliza uma máquina em horários diferentes para fazer uma mesma edição em duas imagens da internet de mapas meteorológicos que são atualizados a cada 6 horas, o resultado final é uma única imagem composta pelos mapas.

O meu cliente solicitou a automatização desta tarefa levando em conta que os usuários não dispunham de softwares avançados de edição de imagens, além de serem leigos neste assunto. Propus então uma macro no PowerPoint para automatizar o máximo possível.

Bem, a macro faz o seguinte:

- Inicia automaticamente ao abrir o arquivo PPT;

- Abre um formulário com dois botões;

- O botão “Rede de Meteorologia da Aeronáutica” abre o navegador na página de origem das imagens, por segurança esta etapa o cliente não quis automatizar;

- O botão “Criar imagem” pega as imagens previamente salvas num diretório, redimensiona, posiciona e salva as duas imagens num único arquivo.

Em seguida estão os manuais para instalação da macro, como utilizar e o código fonte.

Para executar uma macro automaticamente no PowerPoint é preciso instalar o suplemento AutoEvents.ppa que posso encaminhar para quem se interessar.

Instalação da macro

Copie a pasta “Cartas Meteorológicas” contendo os arquivos “AutoEvents.ppa” e o arquivo “CriarImagem3.ppt” no diretório raiz da unidade C
Abra o Microsoft Office PowerPoint 2003
Click no menu Ferramentas>>Suplementos


Click no botão “Adicionar novo” da janela de suplementos
Aponte para o arquivo c:\Cartas Meteorológicas\AutoEvents.ppa
Click no botão fechar
Na barra de menu do PowerPoint escolha a opção Ferramentas>>Auto events>>Auto events options

Habilite todas as opções do Auto events

Click no botão ok
No menu do PowerPoint escolha a opção Ferramentas>>Macro>>Segurança>> na aba “Nível de segurança” escolha Médio



Na aba “Fontes confiáveis” habilite as opções “Confiar em todos os suplementos e modelos instalados” e “Confiar no acesso ao projeto do Visual Basic”

Click no botão ok e feche o Powerpoint

Como utilizar

1) Abra o arquivo c:\Cartas Meteorológicas\CriarImagem3.ppt

2) Click no botão “Habilitar macros”

3) Click no botão “Rede de Meteorologia da Aeronáutica” e uma janela do Internet Explorer abrirá apontando para o site www.redemet.aer.mil.br

4) Escolha a opção “Imagem de Satélite”

5) Clique em Data e Hora da linha “América do Sul”

6) Apresentada a imagem, clique com o botão direito sobre a imagem e escolha a opção “Salvar Imagem como...” e no campo Nome do arquivo digite “imagem1” na pasta c:\Cartas Meteorológicas (caso já haja um arquivo com o mesmo nome sobrescreva)

7) Novamente no site da Redemet, escolha a opção “Cartas SIGWX”

> No bloco “S U P / F L 2 5 0, clique em Data e Horas da linha que lhe interessa

> Apresentada a imagem, clique com o botão direito sobre ela e escolha “Salvar Imagem como...” e no campo Nome do arquivo digite “imagem2” na pasta c:\Cartas Meteorológicas (caso já haja um arquivo com o mesmo nome sobrescreva)

8) Clique no botão “Criar imagem” da Macro criar imagem e ela criará uma imagem na pasta c:\Cartas Meteorológicas\Criar Imagem3\Slide1.JPG



Código fonte da macro

Private Sub BtnCriarImagem_Click()

ActiveWindow.Selection.SlideRange.Shapes.AddPicture(FileName:="c:\Cartas Meteorológicas\imagem1.bmp", LinkToFile:=msoFalse, SaveWithDocument:=msoTrue, Left:=60, Top:=190, Width:=420, Height:=400).Select
With ActiveWindow.Selection.ShapeRange

.IncrementLeft -11.12

.IncrementTop -190.12

End With

ActiveWindow.Selection.Unselect

ActiveWindow.Selection.SlideRange.Shapes.AddPicture(FileName:="c:\Cartas Meteorológicas\imagem2.gif", LinkToFile:=msoFalse, SaveWithDocument:=msoTrue, Left:=-369, Top:=-122, Width:=1281, Height:=1026).Select

ActiveWindow.LargeScroll Down:=-1

ActiveWindow.LargeScroll ToRight:=-1

With ActiveWindow.Selection.ShapeRange

.ScaleWidth 0.5, msoFalse, msoScaleFromBottomRight

.ScaleHeight 0.5, msoFalse, msoScaleFromBottomRight

End With

With ActiveWindow.Selection.ShapeRange

.IncrementLeft -264.38

.IncrementTop -52.25

End With

With ActiveWindow.Selection.ShapeRange

.ScaleWidth 0.86, msoFalse, msoScaleFromBottomRight

.ScaleHeight 0.86, msoFalse, msoScaleFromBottomRight

End With

With ActiveWindow.Selection.ShapeRange

.IncrementLeft -68.12

.IncrementTop -14.25

End With

With ActiveWindow.Selection.ShapeRange

.ScaleWidth 0.84, msoFalse, msoScaleFromBottomRight

.ScaleHeight 0.84, msoFalse, msoScaleFromBottomRight

End With

With ActiveWindow.Selection.ShapeRange

.IncrementLeft -68#

.IncrementTop -56.62

End With

ActiveWindow.Selection.ShapeRange.IncrementTop -4.75

ActiveWindow.Selection.ShapeRange.IncrementLeft -5.75

ActiveWindow.Selection.ShapeRange.IncrementLeft -5.62

ActiveWindow.Selection.ShapeRange.IncrementTop -5.75

ActiveWindow.Selection.ShapeRange.IncrementTop 0.38

ActiveWindow.Selection.ShapeRange.IncrementTop 5.62

ActiveWindow.Selection.ShapeRange.IncrementTop 5.75

ActiveWindow.Selection.ShapeRange.IncrementTop -0.38

ActiveWindow.Selection.ShapeRange.IncrementTop -5.62

ActiveWindow.Selection.ShapeRange.IncrementTop -5.75

ActiveWindow.Selection.Unselect

'Salva arquivo JPG como imagem>>seleciona todo documento>>limpa documento

ActivePresentation.SaveAs FileName:="c:\Cartas Meteorológicas\CriarImagem3.jpg", FileFormat:=ppSaveAsJPG, EmbedTrueTypeFonts:=msoFalse

ActiveWindow.Selection.SlideRange.Shapes.SelectAll

ActiveWindow.Selection.ShapeRange.Delete

ActivePresentation.Save

End Sub

Private Sub CommandButton2_Click()

'Abre Site

Shell ("C:\Arquivos de Programas\Internet Explorer\iexplore.exe http:\\www.redemet.aer.mil.br")

End Sub

' Para executar a macro automaticamente é preciso instalar o suplemento AutoEvents.ppa

' Módulo abrir_auto

Sub auto_open()

UserForm1.Show

End Sub

sexta-feira, fevereiro 22, 2008

Bloqueio do MSN e Sites

Infelizmente a pouco tempo me foi dada a tarefa de bloquear o acesso a alguns sites e do msn messenger, digo infelizmente porque não gosto deste tipo de tarefa e acredito que o diálogo vale mais do que qualquer filtro ou bloqueio a informação. Tenho um filho adolescente e tenho alguns filtros instalados no Windowns XP devido a inexperiência de navegação do meu filho e das fragilidades do Windows, porém criei um usuário no Linux e o orientei a utilizar este sistema para os eventuais sites bloqueados no windows e aproveitei para uma boa conversa sobre o assunto.
Bom mais o motivo deste post é mostrar o que fiz para bloquear o acesso a alguns sites e do comunicador instantâneo de algumas máquinas de uma pequena rede.Primeiramente quero deixar claro que esta não é a melhor solução ou que sirva para todos os casos em que se precise bloquear acesso a internet, existem possibilidades como a instalação de firewalls, proxys, softwares supervisores de conteúdo, etc.
Bom, vamos lá, no início do que se chamaria mais tarde de internet, os computadores conectados a rede Aparnet faziam elas próprias a resolução de nomes em endereços IPs através de tabelas estáticas contendo os números IPs das demais máquinas na rede.As URLs e os seus respectivos endereços IPs eram armazenados num arquivo texto chamado "hosts", acontece que apesar de hoje os servidores de DNS traduzirem as URLs para os respectivos endereços IPs a maioria dos sistemas operacionais mantiveram o arquivo hosts latente em seus sistemas.
Nos sistemas da Microsoft o hosts encontra-se dentro da pasta de instalação do sistema\system32\drivers\etc\
No linux geralmente o hosts fica na pasta /etc/
Utilização do hosts:

Caso precise forçar que uma url ou host aponte para um ip específico abra o arquivo hosts e acrescente uma linha colocando o IP que se quer ter acesso, espaço e o endereço da URL ou nome do host, como abaixo.

xxx.xxx.xxx.xxx http://url.com.br onde xxx=octeto do endereço IP por exemplo:
200.221.2.45 http://www.uol.com.br

Pode-se da mesma forma redirecionar uma URL para outro IP. Esta técnica é muito usada por alguns Spywares e vírus impedindo o acesso a sites de atualização de segurança do sistema operacional e anti-vírus.

Exemplo:
200.221.2.45 http://www.terra.com.br
Desta forma quando o usuário digitar o endereço do provedor Terra abrirá a página do concorrente UOL.
Obs.:Caso este endereço IP utilizado no exemplo ainda seja válido.

E por último o bloqueio de sites e serviço de mensagem estantânea MSN.
Segue abaixo o modelo que utilizei, note que as URLs

apontam para 127.0.0.1 endereço do localhost e/ou para um endereço inválido 0.0.0.0, impedindo assim o acesso. Para dificultar alterações deixei o hosts apenas com permissão de leitura aos usuários.
Outro detalhe é que na medida em que o hosts fica maior mais lenta fica a navegação.
E por último até a publicação deste post quando se bloqueia os HOSTS de autenticação do msn bloqueia também a autenticação do hotmail, ou seja, até agora, ao bloquear um o outro também é bloqueado.

#=================================
#Exemplo de hosts que bloqueia alguns sites e msn
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Este é um arquivo HOSTS de exemplo usado pelo Microsoft TCP/IP para Windows.
#
# Este arquivo contém os mapeamentos de endereços IP para nomes de host. Cada
# entrada deve ser mantida em uma linha individual. O endereço IP deve
# ser colocado na primeira coluna, seguido do nome de host correspondente.
# O endereço IP e o nome do host devem ser separados por pelo menos um
# espaço.
#
# Adicionalmente, comentários (como estes) podem ser inseridos em linhas
# individuais ou após o nome de computador indicado por um símbolo '#'.
#
# Por exemplo:
#
# 102.54.94.97 rino.acme.com
#servidor de origem
# 38.25.63.10 x.acme.com
#host cliente x

127.0.0.1 localhost
127.0.0.1www.youtube.com
0.0.0.0 www.youtube.com
127.0.0.1www.youtube.com.br
0.0.0.0 www.youtube.com.br
127.0.0.1 www.playboy.com.br
0.0.0.0 www.playboy.com.br
127.0.0.1www.sexy.com.br
0.0.0.0 www.sexy.com.br
127.0.0.1www.orkut.com
0.0.0.0 www.orkut.com
127.0.0.1 gateway.messenger.hotmail.com
127.0.0.1 gtwy.messenger.hotmail.com
127.0.0.1 messenger.hotmail.com
127.0.0.1 login.passport.net
127.0.0.1 svcs. microsoft.com
127.0.0.1 webmessenger.msn.com
127.0.0.1 kickme.to/msnmessenger2go
127.0.0.1www.iloveim.com
127.0.0.1www.e-messenger.net
127.0.0.1 atlanta.e-messenger.net/light/
127.0.0.1 boston.e-messenger.net/light)
127.0.0.1 msn2go.com
127.0.0.1 msn2go.com.br
127.0.0.1 piglet-im.com
127.0.0.1 webmsn.net
127.0.0.1www.e-messenger.cl
127.0.0.1www.msn.com.br
127.0.0.1www.meebo.com
0.0.0.0 meebo.com
127.0.0.1www.kproks.com
127.0.0.1 216.129.112.81
127.0.0.1www.torperkut.com
127.0.0.1www.webmessenger.com.br
127.0.0.1www.web-message.com
127.0.0.1 login.live.com
127.0.0.1www.messages.com
127.0.0.1www.message.com
127.0.0.1www.ebuddy.com
127.0.0.1 216.129.112.81
0.0.0.0 216.129.112.81
127.0.0.1www.nproxy.com
127.0.0.1www.snoopblocker.com
127.0.0.1www.kproxy.com
127.0.0.1www.pproxy.com
127.0.0.1www.nopath.com
127.0.0.1www.anonymouse.ws/anonwww.html
127.0.0.1www.megaproxy.com/freesurf/
127.0.0.1 www8.tok2.com/home2/masao/CGIPROXY/web_proxy.cgi
127.0.0.1 www.fireprox.com/index.php
127.0.0.1www.vtunnel.com
127.0.0.1www.spynot.com/loginsp.asp
127.0.0.1www.fsurf.com
127.0.0.1 aicosoft.3322.org/msn
127.0.0.1www.onlinemessenger.nl
127.0.0.1www.3proxy.com
127.0.0.1www.euproxy.com
127.0.0.1www.torperkut.com
127.0.0.1www.torperkut.com.br
127.0.0.1www.orkutando.net
127.0.0.1 kupu-jb.com/util2/web_proxy.cgi
127.0.0.1 kerappo.net/proxy/web_proxy.cgi
127.0.0.1 www3.torpekut.com
127.0.0.1www.theorkut.rg3.net/
127.0.0.1www.secure.pimpmyip.com/
127.0.0.1 kpx.sytes.net
127.0.0.1www.vivovantagens.cjb.net
127.0.0.1www.proxy3.com
127.0.0.1www.anonymizer.com
127.0.0.1www.bhi.com.br
127.0.0.1http://216.129.112.81
0.0.0.0 http://216.129.112.81
200.205.55.58 216.129.112.81
127.0.0.1 216-129.112.81.meebo.com
127.0.0.1 www10.meebo.com
127.0.0.1 www1.messengerfx.com
127.0.0.1 www2.messengerfx.com
127.0.0.1 www3.messengerfx.com
127.0.0.1 www4.messengerfx.com
127.0.0.1 www5.messengerfx.com
127.0.0.1 www6.messengerfx.com
127.0.0.1 www7.messengerfx.com
127.0.0.1 www8.messengerfx.com
127.0.0.1 www9.messengerfx.com
127.0.0.1 www10.messengerfx.com
127.0.0.1 www11.messengerfx.com
127.0.0.1 www12.messengerfx.com
127.0.0.1 www13.messengerfx.com
127.0.0.1 www14.messengerfx.com
127.0.0.1 www15.messengerfx.com
127.0.0.1 www16.messengerfx.com
127.0.0.1 www17.messengerfx.com
127.0.0.1 www18.messengerfx.com
127.0.0.1 www19.messengerfx.com
127.0.0.1 www20.messengerfx.com
0.0.0.1 www5.messengerfx.com
127.0.0.1 www.koolim.com
127.0.0.1 www.guiaplaza.com\webmessenger
127.0.0.1 www.mangeloo.com
127.0.0.1 www.msn2go.com
0.0.0.1 www.msn2go.com
127.0.0.1 www.researchhaven.com/Chat.htm
0.0.0.1www.researchhaven.com/Chat.htm
0.0.0.1 www.researchhaven.com
127.0.0.1 *.iloveim.com
127.0.0.1 x1.iloveim.com
127.0.0.1 x2.iloveim.com
127.0.0.1 x3.iloveim.com
127.0.0.1 x4.iloveim.com
127.0.0.1 x5.iloveim.com
127.0.0.1 x6.iloveim.com
127.0.0.1 x7.iloveim.com
127.0.0.1 x8.iloveim.com
127.0.0.1 x9.iloveim.com
127.0.0.1 x10.iloveim.com
127.0.0.1 x11.iloveim.com
127.0.0.1 x12.iloveim.com
127.0.0.1 x13.iloveim.com
127.0.0.1 x14.iloveim.com
127.0.0.1 x15.iloveim.com
127.0.0.1 x16.iloveim.com
127.0.0.1 x17.iloveim.com
127.0.0.1 x18.iloveim.com
127.0.0.1 x19.iloveim.com
127.0.0.1 x20.iloveim.com
127.0.0.1 x21.iloveim.com
127.0.0.1 x22.iloveim.com
127.0.0.1 x23.iloveim.com
127.0.0.1 x24.iloveim.com
127.0.0.1 x25.iloveim.com
127.0.0.1 x26.iloveim.com
127.0.0.1 x27.iloveim.com
127.0.0.1 x28.iloveim.com
127.0.0.1 x29.iloveim.com
127.0.0.1 x30.iloveim.com
127.0.0.1 x31.iloveim.com
127.0.0.1 x32.iloveim.com
127.0.0.1 x33.iloveim.com
127.0.0.1 x34.iloveim.com
127.0.0.1 x35.iloveim.com
127.0.0.1 x36.iloveim.com
127.0.0.1 x37.iloveim.com
127.0.0.1 x38.iloveim.com
127.0.0.1 x39.iloveim.com
127.0.0.1 x40.iloveim.com
127.0.0.1 x41.iloveim.com
127.0.0.1 x42.iloveim.com
127.0.0.1 x43.iloveim.com
127.0.0.1 x44.iloveim.com
127.0.0.1 x45.iloveim.com
127.0.0.1 busca.uol.com.br
127.0.0.1 search.msn.com.br
127.0.0.1 http://boston.e-messenger.net/light/
127.0.0.1 http://boston.e-messenger.net
127.0.0.1 boston.e-messenger.net/light/
127.0.0.1 boston.e-messenger.net/light
127.0.0.1 iloveim.com
0.0.0.8 iloveim.com