quarta-feira, 31 de outubro de 2012

Conectar Squirrel ao SQL Server 2008

Antes de começar a configuração vamos primeiro baixar o driver que fará a conexão com o banco.


Descompacte e guarde o arquivo sqljdbc4-2.0.jar pois vamos usa-lo daqui a pouco.

Abra o Squirrel e selecione a opção Drivers.











Clique no "+" para adicionar um novo Driver.essa tela preencha o nome.
No exemplo usei o nome MSSQL2008.
Example URL:
jdbc:sqlserver://SEU_IP;instanceName=INSTANCIA;DataBaseName=NOME_DATABASE
Altere os dados da URL de acordo com a sua estrutura.
 

Clique em Extra Class Path como mostra a imagem abaixo e clique em Add
Lembra do Driver que baixamos no comeco do tutorial?

Então... Agora selecione ele e clique em Open.

Após selecionar o Driver clique na opção List Drivers para listar o Class Name do Driver, ele deverá aparecer em Class Name.  

Agora que já adicionamos o Driver de conexão, vamos configurar a conexão com o Banco de dados.

No menu a esquerda clique em Aliases e depois no sinal "+".



Na tela que abrir Coloque um nome para a conexão.
Selecione um Driver.
Preencha o usuario e a senha de acesso ao banco.
Clique em Test para ver se esta funcionando.

Agora clique em connect.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Se tudo estiver funcionando deverá aparecer a mensagem a seguir. 
Clique e em close que irá voltar a tela anterior e então clique em ok.

Agora que Criamos a conexão basta conectar.
Clique a conexão que acabamos de criar e clique no sinal de connect.
 
Nos próximos Posts vou mostrar como fazer buscas nos bancos de dados e como se conectar ao PostGres, Oracle e MySql.

terça-feira, 30 de outubro de 2012

Windows 8 chega a 4 milhões de cópias vendidas

Quatro dias após o lançamento
(26/10/2012) do windows 8 o presidente-executivo da Microsoft (Steve Ballmer) anunciou que já foram vendidas 4 milhões de cópias do Windows 8.

A microsoft está promovendo uma conferência em seu campos para mais de dois mil desenvolvedores, o motivo é o incentivo para que seja dado mais atenção a novos aplicativos para o novo sistema operacional e para o Windows Phone 8, que foi lançado na segunda-feira (29/10/2012)

Para quem já tem o Windows 7 (Original) a Microsoft oferece duas opções de upgrade, uma é on-line vendida no site da própria Microsoft, outra opção é a tradicional "caixa" vendida em lojas de informática.


 Tela Inicial do Windows 8


segunda-feira, 15 de outubro de 2012

Firefox 16 vem com falhas de segurança

Dia 09/10/2012 foi disponibilizado o Firefox 16 porém dia 11/10/2012 ele foi removido do site da Mozilla devido a falhas na segurança.
A Mozilla publicou em seu blog.

"A vulnerabilidade pode permitir que um site malicioso para determinar potencialmente quais sites os usuários têm visitado e ter acesso aos parâmetros de URL ou URL. Neste momento não temos nenhuma indicação de que esta vulnerabilidade está sendo explorada atualmente em estado selvagem."

"Firefox 16 foi temporariamente removido da página instalador atual e os usuários serão automaticamente atualizado para a nova versão, assim que ele estiver disponível. Como precaução, os usuários podem fazer o downgrade para a versão 15.0.1, seguindo estas instruções [http://www.mozilla.org/firefox/new/]. Alternativamente, os usuários podem esperar até que nossos patches são emitidos e automaticamente aplicado para resolver a vulnerabilidade."

Não foi publicado até agora dia 15/10/2012 10:15 que o problema foi resolvido, porém o Firefox 16 já esta novamente disponível para download.  

Fonte: https://blog.mozilla.org/security/2012/10/10/security-vulnerability-in-firefox-16/

sexta-feira, 5 de outubro de 2012

Instalando Squirrel SQL no Linux

Bom pessoal nos pots passados ensinei como Configurar a Sources.List e como Instalar java no Ubuntu vamos agora instalar o Squirrel SQL.






2. Selecione a opção Install jars of SQuirreL 3.4 for Windows/Linux/others 


 3. Faço o download do instalador.

4. Após fazer o  download podemos ver porque precisamos instalar o Java, o instalador é um .jar, uma extensão compilada do Java. Abra o instalador com dois cliques e a tela abaixo será exibida.

5. Aqui são algumas informações. Caso queira ler fique a vontade, ou então clique em next.














6.  Nessa tela ele irá pedir qual a pasta de instalação, no meu caso é a "/home/vinicius/squirrel-sql-3.4.0", altere para uma de sua preferência ou deixe a padrão. Clique em next.














7. Caso a pasta informada não exista, a seguinte mensagem será exibida. Clique em OK para criar a pasta.









8. Agora aparecerá a tela para selecionarmos os pacotes a serem instalados, porém o mais ideal é instalarmos apenas o Base e o Standard, os plugins de banco de dados nós iremos inserindo manualmente com o tempo e a necessidade de utilização.















9. Aguarde o processo de instalação de clique em next
 
10. A primeira opção cria um atalho no menu iniciar do sistema.
Caso queira que seja criado um atalho na área de trabalho marque também a segunda opção. Clique em next.
 














11. E pronto seu Squirrel esta instalado.














Pessoal em outros posts irei ensinar como fazer a comunicação com os bancos de dados SQL Server, PostgreSQL e OracleSQL.

quarta-feira, 3 de outubro de 2012

Instalar java no Ubuntu

Apesar de possuir o Java da própria Sun, eu particularmente prefiro o openjdk para o Linux, nesse post vou "ensinar" como instalar o openjdk no Debian/Ubuntu.
Coloquei ensinar entre aspas pois é um processo meu fácil.

Primeiro precisamos ter o repositório em nosso Sources.List.
http://tecnosenior.blogspot.com.br/2012/10/ubuntu-source-list_1.html
O Link acima é o post onde eu disponibilizo minha Sources.List

Após atualizar a Sources.List use o comando:
sudo apt-get update

Como uso o Java para desenvolver sistemas eu instalo o jdk que vem com as ferramentas necessárias para desenvolvimento.

Mas se você preferir por uma instalação menor pode optar por instalar o jre que é apenas para execução do Java.

Se quiser instalar o jdk:
sudo apt-get install openjdk-7-jdk

Se quiser instalar o jre:
sudo apt-get install openjdk-7-jre


Aguarde a instalar terminar e pronto, o Java esta instalado no seu Sistemas Operacional.

terça-feira, 2 de outubro de 2012

Thunderbird 15

Mesmo com o encerramento do projeto Thunderbird foi disponibilizado recentemente o Thunderbird 15.
Confesso que gostei muito da nova interface com abas arredondadas (tema Australis), além disso com algumas atualizações na área de segurança e a maior mudança (Pelo menos pra mim) foi o chat que é integrado com algumas redes Sociais.

É pessoal parece que Thunderbird ainda resiste a sua extinção com mais essa e possivelmente a última atualização.

Aproveitando que falei sobre o novo tema, ele logo estará no Firefox, e admito estou ansioso pois gostei do novo Layout.

Para fazer download do Thunderbird 15 segue o link.
http://download.mozilla.org/?product=thunderbird-15.0.1&os=linux&lang=pt-BR


segunda-feira, 1 de outubro de 2012

Ubuntu Source List

Pessoal como é uma coisa que pouco se utiliza, sempre que eu formato minha máquina esqueço de salvar o Source.List rs...

Segue abaixo os repositórios que utilizo no Ubuntu 12.04.
Esses repositório não são da Canonical, São da NB Software.
Eles são genéricos, servem para todas as versões do Ubuntu.

#Para atualizar versões acesse em http://help.ubuntu.com/community/UpgradeNotes
deb-src http://br.archive.ubuntu.com/ubuntu/ precise main restricted

## Atualizações de bugs. Principais correções produzidos após a versão final da
## distribuição.
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted

## Atualizações da NB software, não é desenvolvido pela Equipe do Ubuntu.
## Esse repositório não recebe atualização da equipe de segurança do Ubuntu.
deb http://br.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise universe
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates universe

## Igual ao de cima, Porém é multiverse
deb http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse

##Atualizações de Segurança NB Software
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

## Atualizações NB Softwate não testadas, se deseja um Ubuntu mais estável remova ou comente essas linhas.
deb http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted

## Este repositório é oferecido por terceiros.
## Desenvolvedores que querem enviar seus softwares mais recentes.
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main

terça-feira, 28 de agosto de 2012

Bloquear alteração do proxy no Firefox

 
Bloquear alteração do proxy no Firefox
Para impedir que usuários alterem a configuração do proxy vamos ao passo a passo:

Acesse a pasta “C:\Program Files\Mozilla Firefox”

Crie o arquivo “mozilla.txt”

Dentro do arquivo insira as seguintes linhas
lockPref("network.proxy.backup.ftp","192.168.0.1");
lockPref("network.proxy.backup.ftp_port",3128);
lockPref("network.proxy.backup.socks","192.168.0.1");
lockPref("network.proxy.backup.socks_port",3128);
lockPref("network.proxy.backup.ssl","192.168.0.1");
lockPref("network.proxy.backup.ssl_port",3128);
lockPref("network.proxy.ftp","192.168.0.1");
lockPref("network.proxy.ftp_port",3128);
lockPref("network.proxy.http","192.168.0.1");
lockPref("network.proxy.http_port",3128);
lockPref("network.proxy.no_proxies_on","localhost, 127.0.0.1");
lockPref("network.proxy.share_proxy_settings",true);
lockPref("network.proxy.socks","192.168.0.1");
lockPref("network.proxy.socks_port",3128);
lockPref("network.proxy.ssl","192.168.0.1");
lockPref("network.proxy.ssl_port",3128);
lockPref("browser.startup.homepage","http://tecnosenior.blogspot.com.br/");
lockPref("network.proxy.type",1);

Altere “192.168.0.1” para o endereço de seu proxy, mas mantenha as “”.
Altere “http://tecnosenior.blogspot.com.br/” para uma página padrão de sua preferencia mas mantenha as “”. OBS: Na minha opinião deixe “http://tecnosenior.blogspot.com.br/” rsrsrs.

Agora que temos o .txt precisamos transforma-lo em .cfg, nas versões mais antigas do firefox era somente renomear as extensões e pronto, nos mais novos precisamos passa-lo por um conversor.

Para isso acesse http://www.alain.knaff.lu/howto/MozillaCustomization/cgi/byteshf.cgi, na segunda opção onde aparece “Upload mozilla.txt to get mozilla.cfg (byteshift 13)” clique em “Selecionar arquivo” e selecione o mozilla.txt que criamos e clique em “Convert mozilla.txt to mozilla.cfg”

Pronto agora temos o mozilla.cfg configurado.

Para finalizar temos que “obrigar” o navegador a usar essa configuração para todos os usúarios.

Abra a pasta “C:\Program Files\Mozilla Firefox\defaults\pref”, crie um arquivo chamado all.js edite ele e insira as seguintes informações:
pref("general.config.filename", "mozilla.cfg");
pref("general.config.obscure_value", 13);


Em alguns casos precisei reiniciar a máquina para funcionar.

Pronto abra o navegador e você verá que o proxy esta configurado e não tem como alterar as configurações.

terça-feira, 10 de julho de 2012

Mozilla irá parar com o projeto Thunderbird.

Antigamente com os e-mails de tamanhos pequenos como 10MB, 50MB e até 100MB uma boa opção era utilizar um cliente de email como o outlook e o thunderbird para baixar as mensagens para sua máquina e assim não ficar sem espaço para novas mensagens e nem apagar as importantes.

 Muito utilizado principalmente no ambiente empresarial o thunderbird se destaca sendo um sistema livre e bem estável além de rodar tanto em Windows quanto em Linux. O thunderbird conseguiu sobreviver a dura batalha contra o Outlook Express, cliente de email da Microsoft e que já vem junto com o Windows XP.

 Porém hoje em dia com e-mails de 1GB, 5GB, até mais que isso, aliado com uma boa interface dos e-mails como o gmail que lhe oferece um ambiente bem avançado e que supre quase todas as necessidade de um usuário comum muitos estão optando por deixar seus emails na nuvem onde possa acessa-lo de qualquer lugar.

Esses fatores que citei acima junto com o fato de que a equipe que trabalha no projeto Thunderbird poderia estar em projetos mais importantes da Mozilla, foi decidido que o Thunderbird terá seu desenvolvimento encerrado, liberando apenas atualizações de segurança.

Mas para não ser a decepção geral da nação a Mozilla irá manter a comunidade Thunderbird para desenvolvedores que pretendem fazer suas próprias implementações e melhorias.

Gosto muito dos produtos da Mozilla, porém não me conforta utilizar um sistema que não esta constantemente em evolução, irei começar a realizar testes de outros clientes de email e irei postando minhas tentativas aqui.



Não é desse Thunderbird que estamos falando, mas ele também parou de ser desenvolvido rsrsrsr...


Que não façam isso com o Firefox pois já tentei utilizar outros mas não adianta, esse navegador é insubstituível rsrsrs.
 












Veja Tambem: Mozilla Lança Thunderbird 15

sexta-feira, 6 de julho de 2012

Megaupload Vai Voltar.

Para todos aqueles que sofreram, choraram, quase tiveram um ataque cardíaco quando o Megaupload foi bloqueado pelo FBI em janeiro de 2012 agora vem uma boa, alias uma otima noticia.

O próprio fundador do Megaupload Kim Dotcomno publicou em seu Twitter que o mais famoso site de upload vai voltar e com força total.

Sua publicacação foi a seguinte:
"SOPA está morto. PIPA está morto. ACTA está morto. MEGA vai voltar. Maior. Melhor. Mais rápido. Livre de taxas e preparado contra ataques. Evolução!”

A maior felicidade para que quem tinha arquivos "upados" lá é que o site voltará exatamente como estava quando foi tirado do ar (ou melhor) porque ele não foi apagado, ele foi apenas bloqueado.


 
"E eu que pensava que estava dando prejuízo quando reiniciava o modem para baixar dois vídeos seguidos do Megaupload.... rsrsrrs..."

terça-feira, 3 de julho de 2012

Configurar IP Debian

Após instalar o Debian Squeeze caso você não tenha configurado o IP durante a instalação execute o comando:
 nano /etc/network/interfaces

Após executar este comando o arquivo interfaces será aberto, você deverá deixar o arquivo assim:


#Configuração IP /etc/network/interfaces
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 192.168.1.1 #endereço de ip
        netmask 255.255.255.0  #mascara
        network 192.168.1.0 #inicio da sua rede
        broadcast 192.168.1.255 #final da sua rede
        gateway 192.168.1.254 #endereço do gateway
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 8.8.8.8 #endereço do servidor DNS
        dns-search meudominio.com.br #nome do domínio
Salve as alterações com o CTRL + X e reinicie o servidor.
Agora seu servidor está com o IP 192.168.1.1.

domingo, 24 de junho de 2012

Máquina Virtual Java

Quem programa sabe que java é uma linguagem multi plataforma, isso é, ele roda em vários sistemas operacionais, desde o popular Windows até sistemas mobile como o Android.

Mas como ele consegue?
Para funcionar desse modo o Java trabalha com uma máquina virtual fazendo a intermediação entre o sistema java e o sistema operacional.
Abaixo a imagem mostra como funciona.


Para entender melhor a imagem vamos ver o que compõe cada etapa.

O Código-Fonte é feito pelo programador, ele é o que faz o sistema java criar as telas, as rotas etc.









O Compilador é o que faz com que o código fonte se "transforme" no sistema java.
Como exemplo temos o NetBeans e o Eclipse.











O Byte-Code são os class que são gerados após compilar o código-fonte, os .class é o que compõe o arquivo .jar, o arquivo .jar é tipo o contêiner e os .class ficam la dentro.











Não pense que isso só tem seu lado positivo, isso conta muitos pontos na comparação com outras linguagens, mas em contra partida isso torna o sistema mais lento pois todo comando precisa ser intermediado pela máquina virtual ao contrário do .exe que se comunica direto com o Sistema Operacional Windows.
Mas hoje as máquinas são muito mais potentes que antigamente e essa intermediação do arquivo.jar com o S.O. torna-se quase que instantânea tornando o java uma das linguagens mais dinâmicas e poderosas para se programar atualmente.

quarta-feira, 23 de maio de 2012

Firefox 64 bits - Waterfox

Há muito tempo trabalhamos com arquitetura 64 bits devido a limitação tanto em memória como em processamento da arquitetura 32 bits.

Entre muitos aplicativos sempre tentei utilizar o máximo de aplicativos 64 bits tanto nas máquinas quanto no servidor TS. Mas um que faltava e que o pessoal utiliza muito é o Firefox, utilizando ele na arquitetura 32 bits sempre me incomodou mas não o bastante para trocá-lo. rs...

segunda-feira, 7 de maio de 2012

Acesso Negado. Internal ID: 3200db0

Galera esses dias aconteceu um problema na empresa que tive que resolve-lo o mais rápido possível.

Utilizamos o esquema de Terminal Service e de uma hora para outra quando os usuários tentavam acessar o TS eles recebiam a mensagem "Acesso Negado."

Vendo os Logs do Servidor Domínio encontrei a mensagem que dizia o seguinte:
"Active Directory Domain Services was unable to establish a connection 
with the global catalog. 
Additional Data 
Error value: 
8430 The directory service encountered an internal failure. 
Internal ID: 
3200db0 
User Action: 
Make sure a global catalog is available in the forest,  
and is reachable from this domain controller. 
You may use the nltest utility to diagnose this problem"

Louco da vida com 70 usuários no meu pé reclamando encontrei na internet um post que fala sobre utilizar o comando "NLTEST /SC_CHANGE_PWD:meudominio.com.br".
Ao executar o comando o problema não resolveu então reiniciei o Servidor Domínio e aparentemente tudo funcionou normalmente.
Mas não passado 5 minutos já tínhamos usuários ligando denovo, então para não ficarem sem trabalhar e termos tempo para pesquisar, criamos um .bat com o comando que citei acima e agendamos para executar a cada minuto. OBS: Gambiara Level 1000 rsrsr.

Após pesquisar mais encontrei uma alteração que diz para alterar o registro do windows do Servidor Domínio que resolveu nosso problema. 

No Servidor Domínio entre em Executar > Regedit > HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server.

La dentro crie um DWORD chamado "IgnoreRegUserConfigErrors" e atribua o valor "1" para ele.


Feito isso removemos a tarefa agendada e não tivemos mais problemas com Acesso Negado desde então.

Twitter Delicious Facebook Digg Stumbleupon Favorites More