Junior’s World

A simple place with simple information

  • Categorias

  • Flickr

    Segundo dia (second day)

    Segundo dia (second day)

    Segundo dia (second day)

    More Photos
  • Arquivos

Arquivos para 'Tecnologia' Categoria


VMWare não funciona após atualização do Kernel - Ubuntu

Escrito por jrjuniorsp em Junho 23, 2008

Olá pessoal,

Recentemente eu passei por um problema com o VMWare no Ubuntu. Com a atualização do Kernel, o VMWare simplesmente não funcionava mais.

No meu caso, usando o Ubuntu 7.10 (não migrei para o 8.04 ainda por falta de tempo), o Update Manager fez a atualização para o novo kernel e assim o VMWare parou de funcionar.

Pesquisando no google, achei a seguinte URL: http://ubuntuforums.org/showthread.php?t=183209.

Basicamente, um simples comando deve ser digitado.


sudo /usr/bin/vmware-config.pl

Caso esse comando falhe, com a mensagem: It cannot find /usr/src/kernel/include, você deve digitar outros comandos, como:


sudo apt-get install linux-headers-`uname -r`

e então digitar novamente o comando sudo /usr/bin/vmware-config.pl.

Após isso, você deve ter sucesso na iniciação do VMWare server. Fica registrado a dica.

Enviado em Linux, Tecnologia | Nenhum comentário »

Adicionar suporte ao Glassfish dentro do Eclipse Europa

Escrito por jrjuniorsp em Maio 5, 2008

Segue um simples tutorial de como adicionar o suporte ao Glassfish dentro do Eclipse Europa 3.x

http://myjavaworld.wordpress.com/2008/05/05/adding-glassfish-support-on-eclipse-europa/

Enviado em Java, Tecnologia | Tagged: , , | Nenhum comentário »

Instalando o Samba Server no Slackware 12.0

Escrito por jrjuniorsp em Março 25, 2008

Eu acabei de postar um tópico sobre a configuração do Samba Server no Slackware 12. Se você quiser conhecer os detalhes da configuração do Samba, você pode olhar no post. Aqui irei postar os mesmos passos que fiz para configurar o samba, porém sem muitos detalhes.

Instalação

Na própria instalação do Slackware 12.0 já há a opção de instalar o Samba, porém ele não vem configurado.

O arquivo de configuração está no diretório /etc/samba. Por padrão, vem um arquivo de exemplo. Renomei ele para smb.conf.

Você deve editar as propriedades workgroup e server string, assim como editar as linhas para compartilhar um diretório.

Por exemplo, você tem um diretório chamado files na raiz e quer compartilhá-lo com os usários da rede, porém apenas usuários que possuam senha no servidor terá acesso ao diretório. Você pode configurar o samba com as seguintes linhas no smb.conf

[files]
	comment = Shared folder
	path = /files/
	read only = no
	public = no
	write list = @users

Os comandos acima significam que o caminho do diretório é /files/, que não é somente leitura, que não é publico, ou seja, necessita de uma senha para acessar o diretório, e por fim que apenas usuários pertencentes ao grupo @users terão acesso a esse diretório.

Adicionando os usuários no samba

Antes que você inicie o samba, é necessário adicionar os usuários que terão acesso ao servidor. Para isso você deve primeiro inserir eles no Linux e depois então inserir eles no samba.

Para isso digite o seguinte: adduser e depois smbpasswd -a <user>

Agora sim, você pode iniciar o samba através dos comandos:

nmbd -D
smbd -D

Iniciação automática no startup

Dê permissão 755 no arquivo /etc/rc.d/rc.samba para que o samba seja iniciado no startup do Linux.

chmod 755 /etc/rc.d/rc.samba.

Reinicie o Linux. Em uma estação Windows, tente acessar o servidor, na hora que pedir a senha digite o usuário e a senha que foram criados no Linux.

Espero que essa dica ajude alguém.

Enviado em Linux, Tecnologia | Tagged: , | 1 Comentário »

Centralizar página usando CSS

Escrito por jrjuniorsp em Março 24, 2008

Usando dicas retiradas do seguinte site: http://www.mhavila.com.br/topicos/web/css_center.html, neste tópico irei mostrar como centralizar uma página (na verdade um DIV) dentro de um site.

Embora o site acima tenha todas as dicas já descritas, ele foi escrito em 2005 e nessa época o IE tinha um bug do margin:auto. Felizmente esse bug foi corrigido então a tarefa para centralizar o div ficou muito mais fácil.

Para centralizar um DIV simplesmente declare os atributos margin-right e margin-left como auto. Exemplo:

.central {
	background-color: #FFCC33;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}

Essa é uma dica simples mas que pode ajudar muita gente que está desenvolvendo websites utilizando CSS para posicionamento (tabeless).

Fica aí a dica :)

Enviado em Tecnologia | 2 Comentários »

Criando uma aplicação CRUD em Ruby on Rails

Escrito por jrjuniorsp em Março 18, 2008

Estou escrevendo uma série de 4 tópicos no meu blog em inglês sobre Rails.

Na verdade é um exemplo bem simples de um CRUD (Create, Read, Update, delete) em Ruby on Rails.

Por enquanto eu só cirei o primeiro e o segundo tópicos.

O primeiro fala basicamente sobre a configuração do Rails e como criar um form de cadastro (Create) usando vários componentes HTML.

O segundo mostra como fazer uma listagem dos valores do banco de dados. No segundo também, mostra como utilizar o mecanismo de partial, que é bastante usado em Rails.

O terceiro mostra a parte de exclusão (DELETE) e um exemplo de Ajax.

O quarto mostra a parte de alteração (UPDATE), exceção, log e CSS.

Para quem está começando em Rails e quer um exemplo simples, acredito que esses tópicos podem ser úteis.

Fica ai a dica.

Enviado em Ruby, Tecnologia | Tagged: , , | Nenhum comentário »

Instalar o DB2-Express 9.5.0 no Ubuntu 7.10

Escrito por jrjuniorsp em Fevereiro 6, 2008

Certamente o banco de dados IBM DB2 é um dos mais populares e completos banco de dados relacional da atualizade. Grandes empresas, tais como: bancos, financeiras, sistemas do governo, etc, utilizam o DB2 como banco de dados.

Geralmente o DB2 é utilizado apenas por grandes organizações, devido ao alto custo da sua licença e também porque na maioria dos casos é necessário um DBA experiente para deixá-lo rodando legal.

Felizmente a IBM lançou uma versão FREE, chamada DB2-Express, que possuí poucas restrições e pode ser uma solução ideal para pequenas e médias organizações.

Nesse post estarei mostrando como instalar o DB2-Express no Linux Ubuntu.

Downloading DB2-Express 9.5.0 for Linux Ubuntu

O DB2 pode ser baixado do seguinte site: ftp.software.ibm.com/software/data/db2/express/latest_debs. Na época que eu escrevi o post, a versão mais nova era: db2exc_9.5.0-1_i386.deb

O arquivo possuí aproximadamente 203 megas e pode ser salvo em qualquer lugar (aconselho no Desktop do seu user).

Instalando o DB2-Express

Feito o download o próximo passo é a sua instalação.

Duplo clique sobre o arquivo .deb e a tela do Package Installer irá aparecer. Agora clique em Install Package e pronto, o DB2 será instalado.

db2.png

Configurando o Db2-Express para ser acessado usando o seu user atual

Por padrão, 3 usuários são criados no seu Linux (dasusr1, db2fenc1, db2inst1).

O db2inst1 é o usuário que possuí acesso (não de admin) para acessar as ferramentas do DB2 (db2 command editor, db2 control center, db2 configuration editor, etc), porém o processo para setar seu usário para ter o mesmo acesso do db2inst1 é bastante simples.

Basicamente você deve criar uma instancia do DB2 para o seu usuário corrente, para isso entre dentro do diretório instance, que provavelmente está localizado no diretório /opt/ibm/db2exc/V9.5/instance/, e digite:

sudo ./db2icrt -u db2fenc1 <seu user>

Pronto! uma nova instância deve ter sido criada. Feche a shell do Linux e abra uma nova, tente digitar db2 e verifique se o console do DB2 será iniciado

db2_2.png

Ferramentas Úteis

Se você está acostumado com o DB2 para Windows e sente falta do Command Editor, Control Center, etc, não se preocupe! No Linux essas ferramentas também são instaladas. Tente os seguintes comandos:

  • db2cc - Inicia o DB2 Control Center
  • db2ca - Inicia o Db2 Configuration Assistant
  • db2ce - Inica o Db2 Command Editor

Espero que essa dica seja útil para alguém que obteve problema com a instalação do Db2 no Ubuntu.

Enviado em Linux, Tecnologia | Nenhum comentário »

Instalando o Windows sobre o Ubuntu 7.10 - using o VMWare server

Escrito por jrjuniorsp em Fevereiro 1, 2008

Como prometido no último post, agora vou escrever um simples how-to de como instalar o Windows sobre o Ubuntu 7.10. Antes que me critiquem por isso, muitas pessoas (inclusive eu) dependem de ferramentas que só funcionam no Windows. No meu caso, pelo menos 1 vez por semana eu preciso acessar um programa que só tem Client para Windows.

Para isso vamos utilizar a VMWare server. Caso você não tenha a VMWare server instalada, olhe esse post http://jrjuniorsp.wordpress.com/2008/01/30/instalando-o-vmware-server-no-ubuntu-710/ que ensina como instala-la.

Todo o processo a seguir é feito utilizando o mouse, nenhum comando em shell será necessário. O primeiro passo agora é iniciar o VMWare server. Ele se encontra no meu Applications -> System tools -> VMWare Server Console.

picture1.png

Selecione a opção Local host e clique em Connect. Uma nova tela irá aparecer.

Nessa nova tela clique em “Create a new virtual machine” e vá dando next até o espaço para a virtual machine ser criado.

Importante: Quando você for dando next, atenção na tela que irá pedir qual o tipo de sistema operacional que você irá instalar, assim como qual o espaço utilizado pelo mesmo.

picture5.png

Na tela de configuração da Network, você tem 4 opções: Bridged, NAT, Host-Only, Do not use a network).

picture7.png

Basicamente:

  • Bridged é o tipo em que o sistema operacional irá ser independente do sistema base, ou seja, ele terá um IP diferente e será visível para todos na rede.
  • NAT é quando o host e a base irão usar o mesmo IP e poderão acessar a internet juntos (esse é o caso mais usado).
  • Host-only é quando o host será visto apenas pelo computador base. Usado quando você não quer que os outros computadores da rede visualizem/acessem o sistema operacional da sua VM.

Feito todos os passos a VM será criada (esse processo leva alguns minutos).

Para iniciar sua VM, Clique em Power on this virtual machine.

picture10.png

A VMWare irá começar a iniciar. Note no canto inferior direito o ícone do CD icone.png, caso esteja com um X, rapidamente clique nele e ative o CD-ROM. Assim a instalação do windows irá começar (claro, seu CD deve estar no drive :) ).

picture11.png

Agora simplesmente instale o windows da forma comum.

Note que na instalação seu mouse irá estar lento e a tela não pode estar muito boa, mas não se preocupe, isso pode ser solucionado com a instalação do VMWare tools.

Quando o windows for ativo pela primeira vez, vá até o menu VM -> Install VMWare tools. Uma tela irá aparecer mostrando a instalação do mesmo, feito isso, seu mouse deve melhorar, assim como sua configuração de vídeo.

picture12.png

Pronto, você tem um Windows rodando sobre o seu Linux. Você também pode instalar outros sistemas operacionais assim como instalar outras distribuições do Linux.

Espero que essas dicas sejam valiosas.

Enviado em Linux, Tecnologia | 1 Comentário »

Instalando o VMWare server no Ubuntu 7.10

Escrito por jrjuniorsp em Janeiro 30, 2008

O VMWare é um programa que permite que você rode outros tipos de sistema operacional dentro de um sistema operacional base. Por exemplo: você pode instalar o Windows dentro do seu Linux.

Em teoria, o processo de instalação do VMWare server no Linux é um processo simples, porém como o VMWare server é totalmente dependente da versão do kernel, esse processo simples acaba se tornando uma dor de cabeça. Eu tive alguns problemas na instalação do VMware server no Ubuntu 7.10, porém com várias “googladas” eu consegui instalar ele com sucesso.

Nesse post irei explicar de uma forma simples como instalar o VMWare server, assim como os possíveis problemas que você pode encontrar.

A informação original da instalação do VMServer foi extraída do seguinte link: http://ubuntuforums.org/showthread.php?t=183209. A informação para fazer o patch do VMServer (caso ocorra erro na instalação) foi extraída o seguinte link: http://communities.vmware.com/thread/98040?tstart=0&start=0. (Atenção, as informações a seguir foram testadas no Ubuntu 7.10. Não garanto que irá funcionar em outras distribuições linux, assim como em outras versões do ubuntu).

Downloading VMWare-Server

O primeiro passo é fazer o download do VMWare-Server. Ele é um free-software e seu download pode ser feito na sua página oficial em: http://www.vmware.com/products/server/. Importate: Será necessário um serial number na instalação do mesmo. O Serial number pode ser adquirido de forma free no seguinte link: http://register.vmware.com/content/registration.html

Instalando o VMWare

O primeiro passo é instalar uma dependencia necessária para o VMWare. Digite o seguinte comando na shell:

sudo apt-get install linux-headers-`uname -r` build-essential xinetd

O próximo passo é instalar o VMWare de fato.

Vamos descompactar o arquivo .tar.gz com o seguinte comando

tar -zxvf VMware-server-1.0.3-44356.tar.gz

Agora entre no diretório criado

cd vmware-server-distrib/

E finalmente vamos instalar o VMware (ou pelo menos tentar)

sudo ./vmware-install.pl

Várias perguntas serão feitas, pode default, você pode simplesmente aceitar todas.

Caso a instalação ocorra com sucesso, no final irá aparecer um prompt para você digitar o serial number que você deve ter pego no site oficial do programa.

No final da instalação, um ícone irá ser criado dentro do menu Applications -> System tools -> VMware Server Console.

Caso ocorra algum erro na instalação, continue lendo esse post.

Possíveis problemas na instalação.

Despois que você executa o arquivo vmware-install.pl, alguns erros podem acontecer. No meu caso eu tive dois erros. O primeiro foi:

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmmon-only'
make -C /usr/src/linux-headers-2.6.20-15-386/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-386'
CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config1/vmmon-only/linux/driver.c:80:
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘compat_exit’
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘exit_code’
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to ‘int’ in declaration of ‘_syscall1’
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-386'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
Unable to build the vmmon module.

E o seguinte foi o seguinte:

  CC [M]  /tmp/vmware-config1/vmnet-only/userif.o
/tmp/vmware-config1/vmnet-only/userif.c: In function ‘VNetCopyDatagramToUser’:
/tmp/vmware-config1/vmnet-only/userif.c:630: error: ‘const struct sk_buff’ has no member named ‘h’
/tmp/vmware-config1/vmnet-only/userif.c:630: error: ‘const struct sk_buff’ has no member named ‘nh’
/tmp/vmware-config1/vmnet-only/userif.c:636: error: ‘const struct sk_buff’ has no member named ‘h’
make[2]: *** [/tmp/vmware-config1/vmnet-only/userif.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/vmnet-only'
Unable to build the vmnet module.

Em ambos o erro você precisa instalar um patch.

Felizmente o processo é simples. Faça download do patch no segiunte endereço: http://knihovny.cvut.cz/ftp/pub/vmware/. Na época que eu escrevi esse post, a versão do arquivo era: http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz.

Feito o download, agora simplesmente descompacte esse arquivo (usando tar -zxvf) e copie todo o seu conteúdo para dentro do diretório do vmware-server-distrib/lib/modules/source.

Agora execute novamente o arquivo sudo ./vmware-install.pl. A instalação deve ser efetuada com sucesso agora.

Considerações finais

Espero que essas dicas sejam úteis para alguém que tiver o mesmo problema que eu tive com o VMWare, e que não perca tanto tempo pesquisando na internet possíveis soluções :)

Em um próximo post, irei mostrar como instalar o Windows usando o VMWare-server.

Enviado em Linux, Tecnologia | Tagged: , , , | 3 Comentários »

Instalando o vim-ruby no Ubuntu 7.10

Escrito por jrjuniorsp em Janeiro 7, 2008

No meu blog de Java em inglês (java mesmo?) eu escrevi um simples tutorial de como instalar o plugin vim-ruby no Ubuntu 7.10 e assim utilizar o VIM como editor para programar em Ruby.

O link pode ser acessado aqui: http://myjavaworld.wordpress.com/

Caso você seja da área de tecnologia e tem dificuldades em ler artigos em inglês, essa é uma boa hora para começar a aprender esse idioma que é fundamental para nossa área.

Espero que esse artigo ajude alguém.

[]’s

Enviado em Ruby, Tecnologia | Nenhum comentário »

Instalando o Netbeans 6 no Ubuntu 7.10

Escrito por jrjuniorsp em Janeiro 6, 2008

Para quem acha que Linux é difícil, esse post vai mostrar como é super simples instalar o Netbeans 6 no Linux Ubuntu.

O primeiro passo é óbvio, fazer o download do Netbeans 6. Você pode encontrá-lo no seu site oficial em: http://www.netbeans.org/.

Você deve fazer o download do arquivo com extensão .sh, por exemplo: netbeans-6.0-linux.sh

Feito o download, você deve dar permissão para esse arquivo ser executado. Para isso existem duas maneiras:

  1. Via shell, digitar chmod +x <nome do arquivo>
  2. Ou pelo Gnome, botão direito do mouse em cima do arquivo -> Propriedades -> Permissão e marcar a opção para ele ser executado como um programa

O próximo passo é instalar o programa de fato. Duplo clique sobre ele e a tela de instalação irá aparecer

install1.png

Repare nessa tela que existe um botão chamado Customize. Nele por exemplo, podemos informar que queremos instalar o Apache Tomcat ou não. Por default, o Tomcat não vem instalado, porém eu quero ele. Então clique no botão customize e selecione a opção Apache Tomcat.

install2.png

Vamos clicando next até aparecer a tela para configurar o Glassfish. No meu caso eu deixei a senha do admin como default, porém mudei o diretório de instalação. Você pode fazer isso clicando no botão Browser. Note também que a instalação do Java já foi encontrada (isso se você já tiver instalado o Java, caso negativo, olhe esse post aqui).

install3.png

Repita o mesmo processo para o Apache Tomcat (caso você tenha selecionado ele também).

Feito isso, clique no botão install e o Netbeans começara a instalação de fato.

Quando terminar, uma tela será mostrada igual abaixo:

install5.png

Pronto, o Netbeans já está instalado em seu Linux Ubuntu.

Além do ícone na área de trabalho que deve ser criado, você pode acessar o Netbeans através do menu Applications -> Programming -> Netbeans IDE 6.0

install6.jpg

Bastante simples a instalação do Netbeans, certo?

Espero que esse post ajude alguém.

[]’s

Enviado em Linux, Tecnologia | 13 Comentários »