Adicionando seus grupos do Active Directory(AD) no OpenFire

21 mai

Olá para todos!

Depois de um tempo sem postar, resolvi esclarecer algo que ainda não tinha feito no post de instalação do OpenFire, pois entendo que ficou algo incompleto.

Após você terminar a instalação e integração do OpenFire com o Active Directory, você deve configurá-lo para que seu messenger client(Pandion, Pidgin, Spark, entre outros) se conecte e já receba toda a lista de grupos contida no AD. Você tem que saber que os grupos do AD, o OpenFire já detecta após a integração, mas antes você tem que filtrá-los no gerenciador web do OpenFire logo após a integração para que sejam exibidos nos clientes.

Veja abaixo.

Local onde são listados os grupos do AD

Lista dos grupos do AD no OpenFire

Você deve seguir em Usuários/Grupos > Grupos para visualizar todos os grupos do AD no OpenFire.

Edição de grupos no OpenFire

Edição de grupos do OpenFire

Após escolher um dos grupos listados, você pode alterar o seu nome que será exibido no cliente mensageiro ou mantê-lo;

Eu deixei marcado a opção Compartilhar grupo com usuários adicionais porque a empresa onde trabalho precisa que todos os usuários do Spark tenham visibilidade de todos os usuários.

Lista de grupos e usuários no Pandion/Spark/Pidgin

Lista de grupos e usuários no mensageiro

Depois é só ligar o seu cliente mensageiro, se conectar no servidor onde está instalado o OpenFire e digitar seu login e senha do AD.

Pronto, é só isso aí.

01 – Aprendendo JQuery – Utilizando efeito Fading

4 mar

Olá para todos.

Hoje vou deixar um post sobre JQuery que irá será ser o início de alguns outros no mesmo estilo e que serão baseados nas video aulas do JQuery Absolute Beginners.

Bem, vamos lá(bem mastigado).

1º – Vá na página do JQuery e baixe a última versão da biblioteca(http://jquery.com). Baixe a versão production;

2º – Crie uma pasta com o nome de exemplo01 e dentro dela mais duas pastas com os nomes de css e js;

3º – Dentro da pasta exemplo coloque o código html abaixo e o salve com o nome de index.html.

<html>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <title></title>
   </head>
   <body>
      <div id="quadrado"></div>
      <a href="#">Clique aqui!</a>
   </body>
</html>

4º – Agora, dentro da pasta css, crie um arquivo com o nome de estilos.css e acrescente o conteúdo abaixo.

   #quadrado {
   background: red;
   width:      300px;
   height:     300px;
}

Para que não conhece, criamos um arquivo de estilo do tipo CSS e referenciamos um elemento do html identificado pelo id chamado quadrado e neste estilo colocamos alguns parâmetros para que possamos gerar um quadrado.

5º – Para finalizar, acrescente um arquivo chamado funcoes.js dentro do diretório js que você criou e coloque o conteúdo abaixo dentro dele.

   $(function(){
      $('a').click(function(){
         $('#quadrado').fadeOut();
      });
   });

Isto é uma função chamada utilizando a biblioteca JQuery. Desta forma, escolhemos qual elemento do html fará a chamada para esta função utilizando $(‘a’).click(function(), onde ‘a’ é a tag a do html.

Já dentro do método, está o elemento que irá sofrer a execução da função, identificado por $(‘#quadrado’).fadeOut(), onde  quadrado precedido pelo símbolo #(#quadrado) significa que está sendo feita uma referência para um elemento da folha de estilos CSS(estilos.css).

E por último, o símbolo $ que identifica uma execução feita pela biblioteca do JQuery.

Lembrando, não esqueça de colocar a biblioteca do JQuery que você baixou para dentro da pasta js.
6º – Agora, para finalizarmos, inclua algumas chamadas para scripts dentro do primeiro arquivo index.html que editamos, salve-o e execute-o.

<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
      <script type="text/javascript" src="js/funcoes.js"></script>
      <link type="text/css" rel="stylesheet" href="css/estilos.css"></link>
      <title></title>
   </head>
   <body>
      <div id="quadrado"></div>
      <a href="#">Clique aqui!</a>
   </body>
</html>

Teste o efeito utilizando link Clique aqui! e depois altere o parâmetro da função do arquivo funcoes.js para você ver o que pode ser feito.

$('#quadrado').fadeOut(5000);

ou para:

$('#quadrado').fadeOut('fast');

ou então para:

$('#quadrado').fadeOut('slow');

Visite com certeza o link que fala sobre a função fadeOut e seus outros parâmetros http://api.jquery.com/fadeOut e o da API do JQuery http://api.jquery.com para ver mais funções.

Instalar Windows 7, 8 e 2008 R2 em um hd(externo) conectado na USB

11 fev

Olá para todos!

Há alguns dias atrás postei aqui sobre como instalar o Windows 8 em um hd conectado na USB e expliquei que o método seria de uma forma questionável porque se trata de uma maneira um pouco manual de fazê-lo. Contudo, depois de ler alguns blogs e fóruns sobre o assunto, mesclei alguns destes guias e cheguei em um denominador comum para mim. Para quem não sabe, quando você tenta instalar o Windows 7, 8  ou 2008 R2 em um hd USB a mensagem que lhe é retornada na instalação é Windows cannot be installed to this disk. Setup dows not support configuration of or installation to disks connected through a USB or IEEE 1394 port, que quer dizer que você não pode instalá-lo em um dispositivo USB.

Apesar de tentar simplificar ao máximo, não parece ser tão simples no começo porque depende de alguns arquivos que em determinados momentos podem não estar disponíveis para download com o tempo.

Sei que o Windows 7 já está ficando velho e que para alguns não mais interessa instalá-lo, pois o Windows 8 é a novidade da vez. Mas como havia dito no post citado acima, não dá para instalar o SQL Server 2008 R2 no Windows 8 e por causa dissso e outras razões e circunstâncias, precisei instalar o Windows num hd USB e utilizar o SQL Server 2008 nele.

Mais uma coisa que devo alertar sobre este post é que eu não testei este método que descrevo abaixo no Windows 8 e nem no Windows 20008 R2 porque já estou de saco cheio de tanto instalar e desinstalar Windows nesta semana e por isso quero deixar claro que apesar da propaganda enganosa que estou fazendo no título do post, eu acredito que o caminho seja o mesmo, pois agora o que vale é a intenção, porque no Windows 7 funcionou.

Vamos lá então, para instalar o Windows 7 em um hd USB você precisará seguir os passos que descrevo a seguir e se eu não me engano, ter pelo menos uns 15 a 20gb de espaço no disco que será instalado. E lembrando para todos, ISTO NÃO É UMA INSTALAÇÃO LIVE.

– Baixe o Automated Installation Kit(AIK) para Windows 7 no site da Microsoft neste link e monte esta imagem em um drive virtual.

- Crie uma pasta com o nome de Windows Instalação e outras duas dentro dela com os nomes de WAIK Files e Windows Files.

– Baixe o arquivo  NT6.X_fast_installer_100219.7z  neste link ou vá direto para o link do fórum dos caras que escreveram um tutorial sobre isso(pois é sempre dar uma lida a mais) e descompacte o conteúdo do arquivo baixado no diretório  WAIK Files que você criou. No final deste post, eu criei um link para download da pasta WAIK com todos os arquivos que você irá precisar, caso não consiga baixar nestes links.

– Dentro do diretório de instalação do Windows AIK, dentro da pasta Arquivos de Programas, copie estes 3 arquivos:
Bcdboot.exe, Bootsect.exe e Imagex.exe e descompacte também no diretório WAIK Files que você criou, porém eu quero fazer uma observação referente a estes 3 arquivos, pois quando fui procurá-los no diretório de instalação do WAIK, encontrei versões diferentes destes executáveis, uma era I64, outra Amd64 e a última i386. Então peguei todos eles e coloquei dentro de pastas separadas para caso de acontecer algum problema na instalação, eu ter outra opção para teste. Pois veja bem, eu precisei instalar o Windows 7 64bit e portanto, peguei somente os arquivos referentes a esta arquitetura(no caso Amd64) e coloquei dentro do diretório de instalação do WAIK, mas isso é só uma suposição, pois acho que funciona com qualquer uma das versões, mas, por via das dúvidas separei tudo certinho e também coloquei no link para download no final do post.

– Monte uma imagem de seu dvd do Windows 7 em um drive virtual ou coloque o dvd de instalação no drive e em seguida, copie todos os arquivos para a pasta Windows Files.

– Agora, você tem 2 opções. A 1ª é seguir os passos deste tutorial que fiz para instalação de Windows via pendrive ou dispositivos USB e pular a parte que falo para copiar todo o conteúdo do dvd do Windows para dentro do pendrive ou dispositivo USB que você vai preparar. A 2ª é ir em Painel de Controle > Ferramentas Administrativas > Gerenciamento do Computador > Gerenciamento de Disco, escolher qual partição deseja formatar e depois torná-la ativa(segundo consta também é importante deixá-la como partição primária porque é onde a instalação do SO irá ocorrer).  Entendo que desta forma é mais fácil porque você pode inserir mais de uma partição no mesmo dispositivo e depois escolher em qual delas instalar o SO, ao contrário da primeira que além de ser mais burocrática, apaga tudo o que tem no seu dispositivo.

Particionador do Windows 7

Coloque seu SO da maneira que mais lhe agrade.

-Depois disso, você deverá ir na pasta WAIK Files que você criou anteriormente, clicar com o botão direito no arquivo installer.cmd e depois clicar para executar como Administrador. Feito isso, deverá abrir a tela abaixo.

Installer.cmd. O arquivo instalador.

Installer.cmd. O arquivo instalador.

– Em seguida, você pressiona Enter e na janela que se abrirá, vá até a pasta sources do seu dvd de instalação do Windows 7 e selecione o arquivo install.wim.

Dentro do diretório sources está localizado o arquivo.

Dentro do diretório sources está localizado o arquivo.

– A seguir, ele pedirá que você escolha qual a versão do SO que deseja instalar.

Selecione qual o tipo de SO deseja instalar.

Selecione qual o tipo de SO deseja instalar.

10º – Logo após escolher o tipo de SO, o programa pedirá que você defina qual a letra do dispositivo que será instalado o SO e qual a letra do setor de boot(que deverá a mesma letra para os dois, de preferência).

Escolha qual letra será atribuída à unidade que receberá a instalação.

Escolha qual letra será atribuída à unidade que receberá a instalação.

11º – No final, ele irá perguntar se você está instalando o Windows em um dispositivo USB, responda que sim.

Defina se é ou não para um dispositivo USB que será instalado o Windows.

Defina se é ou não para um dispositivo USB que será instalado o Windows.

12º – Depois, é só aguardar o instalador preparar o seu hd com a instalação do Windows 7 e ao final, ele pedirá para que você reinicie o pc para continuar a instalação.

Transferência de arquivos para o dispositivo USB é iniciada

Transferência de arquivos para o dispositivo USB é iniciada

Inicie o dispositivo em um periférico com suporte a boot USB para ser instalado o SO.

Inicie o dispositivo em um periférico com suporte a boot USB para ser instalado o SO.

Fácil né :-) ?

Fontes:

fonte 1: Muito boa fonte, mas do jeito que ele explicou, eu não consegui fazer, mas me ajudou cerca de 90%;

fonte 2: Tutorial do Igor Seiji para instalação do Windows 8 em hd USB. Muito bom também, vale a pena dar uma olhada, me ajudou a compreender o que o cara do link acima dizia e eu não entendia.

O link para download dos arquivos da pasta do WAIK Files está aqui(já tô usando o novo Megaupload).

Adicionar entradas no firewall do Windows 7 para se conectar externamente no SQL Server 2008 R2

11 fev

Olá, boa noite.

Quando utilizamos o SQL Server em um determinado servidor, precisamos habilitar 2 coisas para que possamos conectar uma aplicação externa a ele. Visto isso, vou deixar 2 passos simples para que qualquer um que depois de instalar o SQL Server .

1º – Vá neste link e faça como no 4º passo deste tutorial, habilite o TCP/IP do Configuration Tools;

2º – Siga em Painel de Controle > Ferramentas Administrativas > Firewall do Windows com Segurança Avançada e adicione uma nova regra para permitir conexões na porta 1433 que é a padrão do SQL Server, como no quadro abaixo. Vale lembrar que não necessariamente você precisa habilitar também o protocolo UDP, por isso coloquei aqui só pra ilustrar :-) .

Regra do Firewall do Windows 7

Habilitando porta 1433 para conexão externa de aplicações ao SQL Server

Observação importante:

Se ainda assim você não conseguir conectar no seu banco de dados com sua aplicação pode ser que:

  • Não há uma rota definida para a porta 1433 entre o computador que está hospedada a aplicação e o servidor de banco de dados;
  • O seu usuário não tem privilégios suficientes para sequer logar no SQL Server, caso tenha escolhido a opção SQL Authentication na hora em que criou o seu usuário;
  • O seu antivírus está barrando a aplicação de se conectar no banco de dados;
  • A senha do seu usuaŕio expirou;
  • E por último, se tudo isto acima estiver ok, pode ter alguém te sacaneando.

É isso aí então :-) .

Instalar Windows 8 em HD(externo) USB de uma forma questionável e rápida em 3 pequeninos passos

8 fev

Olá para todos.

Nestes dias, andei tentando instalar o Windows 8 em um HD USB sem que seja instalação LIVE e não estava conseguindo. Recorri a vários tutoriais e sei que há muitos por aí que funcionam muito bem e de forma elegante, mas eu não estava em busca de algo bonito, eu só queria instalar o bichinho.

Então me lembrei das gambiarras que fazia para  instalar o Windows 98 em computadores velhos em estado físico e lógico complexos e deploráveis. Eu fiz de um jeito manual, bem tosco, simples, mas funciona(pelo menos para mim funcionou, não sei se irá funcionar com você).

Então vamos lá.

  1. Coloque para instalar o Windows 8 em um hd plugado em uma porta SATA ou IDE da máquina. E para instalá-lo, utilize um pendrive ou o próprio DVD do Windows 8;
  2. Depois que ele copiar todos os arquivos para dentro do hd e reiniciar pela 1ª vez, desligue a máquina e plugue o hd na USB, vá na BIOS e mude o boot primário para o HD que está instalando o Windows 8;
  3. Provavelmente a instalação dará algum erro, mas espere ele tentar corrigir e se não conseguir, reinicie o computador que provavelmente ele irá continuar normalmente a instalação.

Pronto, acabou :-) ;

Algumas considerações:

  • Não tente instalar com o HD na SATA ou na IDE e depois no fim da instalação plugá-lo na USB, pois acredito que não irá funcionar(explico o porquê no parágrafo abaixo), pois provavelmente ele deverá ter problemas no setor de boot e mesmo reparando a instalação, não irá rolar;
  • Isso não funcionou com o Windows 7 e acho que também não irá funcionar com o Windows 2008 R2 e Windows 8 e é esta a explicação :-( , mas se você for neste novo post que publiquei irá conseguir fazer isso :-) ;
  • Você não irá conseguir instalar o SQL Server 2008 R2 no Windows 8 corretamente, e sim somente a partir do SQL Server 2008 Express Service Pack 1 pra cima que irão funcionar, segundo o próprio site da Microsoft.

Tornar um dispositivo USB bootável para a instalação do Windows 7, 8 ou 2008 R2

8 fev

Hoje vou deixar uma dica para que precisa instalar o Windows 7, Windows 8 ou o 2008 R2 por um dispositivo USB.

Sem xurumelas, vamos lá.

Vou me basear que você esteja utilizando o Windows 7, como é o meu caso. Então já éh.

  • Plugue na USB o dispositivo que nele você deseja ter a instalação;
  • Em seguida, vá em Iniciar > Todos os Programas > Acessórios e em Prompt de Comando, clique com o botão direito em cima dele e peça para executar como Administrador;
  • Com o prompt aberto, digite o comando diskpart;
  • Agora, para ver quais os dispositivos que estão disponíveis, digite list disk;
  • Identifique qual dos dispositivos listados é o que você pretende utilizar para dar o boot e digite select disk e número do disco. No meu caso escolhi o disco 2;
  • Em seguida, dê o comando clean, que segundo definição do site da Microsoft ele Utilize o comando clean para remover a formatação da partição ou do volume do disco em foco atualmente;
  • Agora, dê o comando create partition primary para que criar uma partição primária;
  • Marque-a como ativa, efetuando o comando active;
  • Agora, mande ele formatar com o comando format fs=fat;
  • E no final, digite exit para sair;
  • Agora, monte uma imagem do Windows em um drive virtual(seja ele o Daemon tools, Virtual Clone ou outros que existem por aí) e copie todo o seu conteúdo para o dispositivo USB que acabou de configurar como bootável;
  • Daí, agora é só ir até o setup de sua máquina, colocar para que o primeiro dispositivo de boot seja o cidadão que você acabou de configurar e só!
Disk Part no Windows 7

Disk Part no Windows 7

Até+.

fonte: http://support.microsoft.com/kb/300415 e http://rolfboard.wordpress.com/2009/04/06/como-instalar-o-windows-2008-atraves-do-pen-drive/

 

Aumentando a memória do Java do OpenFire

25 jan

Vou deixar uma dica para quem usa o servidor do OpenFire e precisa aumentar a memória do Java porque está dando a mensagem OutOfMemoryError na página de login do Openfire e consequentemente a galera que está conectada já começou a reclamar que não consegue mais entrar no Spark. O erro é como este abaixo.

HTTP ERROR 500

Problem accessing /login.jsp. Reason:

    Java heap space

Caused by:

java.lang.OutOfMemoryError: Java heap space

Powered by Jetty://

Primeiro, a dica para usuários Windows.

Você deve ir no diretório onde está instalado o OpenFire e lá, entrar na pasta bin.

Aqui você terá de escolher uma das 2 condições:

1 - Se você utiliza o OpenFire como serviço configurado no Windows, crie um arquivo com o nome openfire-service.vmoptions e dentro dele coloque os parâmetros abaixo um em baixo do outro como estão.

-Xms512m
-Xmx1024m

Lembrando que o primeiro parâmetro diz a grosso modo com quanto de memória a virtual machine para este serviço irá reservar de memória inicialmente e o segundo é para o máximo que ela poderá chegar. Portanto, você pode setar o primeiro com 1024 e o segundo com 2048 se quiser e assim por diante, mas é claro, você tem que ter memória disponível para isso, caso contrário o OpenFire nem irá iniciar.

2 - Se você não utiliza o OpenFire como serviço, crie um arquivo com o nome openfired.vmoptions dentro do mesmo lugar e coloque os parâmetros como descrito acima no primeiro passo.

3 - Em seguida, reinicie o OpenFire.

Segundo, a dica para usuários Linux.

Bem, apesar de ainda não ter tido a oportunidade de instalar o Openfire no Linux(), acredito que da maneira abaixo possa funcionar.

1 - Você deve procurar e ir até a  instalação do Openfire(li num blog que pode ser na /opt/openfire) e lá dentro dele, também procurar o diretório bin como no Windows, mas neste você deverá editar um arquivo chamado openfire.

2 - Em seguida, descomente a linha INSTALL4J_ADD_VM_PARAMS como no arquivo abaixo.


#! /bin/sh

# Uncomment the following line to override the JVM search sequence

# INSTALL4J_JAVA_HOME_OVERRIDE=

# Uncomment the following line to add additional VM parameters

# INSTALL4J_ADD_VM_PARAMS=

#---------------------------------------------------------------------

INSTALL4J_ADD_VM_PARAMS="-Xms512m -Xmx1024m"

#---------------------------------------------------------------------

Após a alteração acima, deverá ficar como na figura abaixo.

Status da utilização de memória do Java no OpenFire

Status da utilização de memória do Java no OpenFire

Ainda no blog do Mundo Open Source, há uma dica para quem usa distribuições que usam pacotes .rpm.

  • Editar o arquivo /etc/sysconfig/openfire;
  • Descomentar a linha OPENFIRE_OPTS=-Xmx1024m.

Devo agradecer a lista de emails do Openfire e o do blog do Mundo Open Source que explicou muito bem o post de forma a ter me ajudado muito a resolver os pepinos de memória daqui.

Até+ :-) .

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.