More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Site pessoal de Glaudist...PhotosProfileFriendsMore Tools Explore the Spaces community

Glaudiston

View spaceSend a message
Occupation:
Age:
Location:
Interests:
Amo minha esposa, acredito que um homem não consegue ser feliz sem uma esposa que o ame, apoie e acredite nele.
Amo meu trabalho, desenvolvo até mesmo por hobby.
Toco vários instrumentos musicais.
Gosto de compartilhar meus conhecimentos e ajudar pessoas que querem aprender.
Sou cristão, crente mesmo, não católico, mas acredito que a igreja está muito longe do que a Bíblia descreve como Corpo de Cristo.

Site pessoal de Glaudiston

Desenvolvimento em todos os aspectos.
June 27

Desativando este Blog novo Blog: http://glaudiston.blogspot.com/

Olá a todos,

Agradeço a sua visita, mas estou desativando hoje, 27 de junho de 2008 este espaço.

Vou deixar todos os posts aqui, porém já copiei-os para meu novo Blog.

Existem várias razões para isto, mas as principais são a falta de recursos para injeção de código html e script neste blog.

Obrigado a todos e visitem meu novo blog:

http://glaudiston.blogspot.com/


E farei o possível para postar com mais frequência.

Abs,
Glaudiston Gomes
IT Specialist.

June 20

Adeus propagandas

Faz um tempo que quero compartilhar este plugin do firefox, que faz milagres para melhorar a experiência com a internet.
por padrão, o AdBlock Plus já bloqueia a maioria das propagandas, e permite a personalização do restante.

Imagine usar o windows live mail sem o banner, sem propagandas, sem perda de espaço.

Por padrão depois de instalado o adblock plus, o banner do live spaces e do live mail já não vai aparecer, mas o espaço ainda vai estar lá.
Para remover o espaço vazio, até então usado pelo banner do live mail, é só adicionar o filtro:
#div(RadAd_Banner)
Já para remover os banners do spaces.live.com, é só adicionar o filtro:
#div(AdContainer)
o resultado são páginas limpas mais seguras e muito menos cansativas.

Pra quem quer ser feliz e testar este milagre da tecnologia é só baixar o plugin do firefox e nunca mais usar o desnecessário e obsoleto Microsoft Internet Explorer.

Segue o link do addon:
http://adblockplus.org/en/installation
e do firefox:
http://www.getfirefox.com

Abraços,
Ton

February 13

Carro Novo DíVida Nova...

Hoje peguei meu primeiro carro, depois de pesquisar muito e analizar os pontos fortes e fracos, problemas conhecidos, custos de manutenção e freqüência desta manutenção, depreciação, desempenho, valor e dentre outras coisas principalmente conforto, cheguei a conclusão que um importado usado é a melhor escolha para mim.
Os importados novos tem uma depreciação muito alta, comparadas com o Vectra e Fusion.
Minha escolha foi um Citroën Xsara GLX 1.8 16v GLX.
Este carro tem muitas peças compatíveis com o Peugeot 306 e existem aqui em Campinas opções bem em conta para compra de peças originais fora da concessionária da Citroën.
Para meus amigos e os que acompanham o meu desenvolvimento estou postando as fotos do meu mais novo brinquedo/recurso

Abraços,
Ton
January 04

Introdução ao Kernel Linux

    Para quem não entende muito bem este lance de kernel do linux, vou explicar superficialmente:
    O Linux em sí é um "programa" chamado kernel que controla a parte física do computador(Hardware).
    Estes programas do tipo kernel só podem ser usados por outros programas, e são o coração do computador. O kernel é o Sistema Operacional puro, que controla o processador, memória e instruções de hardware, entre outras coisas.
    Todo sistema operacional(O.S.) tem seu kernel. Claro que por causa dos infindáveis tipos de hardware, é necessário que se tenha outros programas ou informações que o kernel precisa para controlar o hardware, estes programas são chamados no windows de drivers, e no linux de modulos.
    Muitos tipos de hardwares são suportados diretamente pelo kernel do linux, mas se você não tem um hardware específico em seu computador, então você não precisa do módulo dele instalado pra você. No Windows você não tem saída. Todos os dispositivos de hardware que vêm com suporte nativo do windows estão lá. Querendo você ou não, e ocupando um espaço desnecessário em sua instalação. Por isto existe no linux a opção de configurar o kernel, ativando apenas o que você precisa. Assim você tem a liberdade de criar o seu sistema personalizado, enxuto e íntegro.
    A configuração do kernel do linux é simples. O difícil é você adquirir os conhecimentos necessários do seu hardware e das opções do kernel que você quer. É necessário que você estude muito a documentação do kernel para ter este conhecimento.
    As distros nada mais são, do que uma configuração compilada do kernel do linux somados a um pacote de programas. Tudo pra facilitar a vida de usuários que normalmente não têm o conhecimento necessário para criar sua própria distro, ou simplesmente acham perca de tempo reinventar a roda.

Espero que esta breve e resumida informação seja útil.

Abs,
Ton
December 23

Desafio, um jogo 2D até dia 23-12-2007 ... Feito!

No início deste mês aceitei um desafio do meu amigo Bill Guedes no forum programadoresdejogos.com.br, aqui está o desafio:
http://www.programadoresdejogos.com/forum/viewtopic.php?t=9193&postdays=0&postorder=asc&start=0

Se trata de um desafio para testar os conhecimento e capacidades de colocar estes conhecimentos em prática: "Quem consegue fazer um jogo do tipo space invaders até o dia 23 ?".
Como achei a idéia simples, e eu tinha outras prioridades, trabalhei pouco nela, só peguei firme nesta ultima semana, quando acordei do fato que o prazo estava acabando.

No final das contas, fiquei satisfeito com o resultado, fiz o jogo com usando o autotools, em bibliotecas divididas para o ambiente, o menu e o jogo em si.
Coloquei audio... e está bem jogável.

Sei que tem alguns detalhes errados, e falta algumas coisas do que eu havia pensado em fazer, mas já está bom. Pelo meno concluí a tempo.

Quem quiser testar este jogo "beta", pegue-o no meu projeto bombas.sf.net no link de downloads
December 10

autotools parte2 - adicionando dependencias

Bem, no artigo anterior, já expliquei como funciona o autotools:
http://glaudiston.spaces.live.com/blog/cns!50A3054EE15AB96C!298.entry

Agora vou explicar como adicionar dependências.

Neste exemplo, vou puxar pro lado de desenvolvimento de games, usando SDL que é uma biblioteca portável, que tem funções de controle de hardware entre outras coisas que facilitam muito nossa vida, e outras bibliotecas derivadas do SDL, como o SDL_image para controle de imagens de vários formatos, o SDL_mixer para o controle de mid, wav, ogg e mp3, o SDL_gfx, para rotação e zoom de imagens ou filmes, o SDL_mpeg para reprodução de filmes... etc.

Vamos começar com a teoria:
Pelo que já vimos, você deve ter percebido que o autotools trabalha com macros, macros são funções prontas, programas que você passa um comando com parâmetros ou não e eles executam determinadas funções.
Você também já deve ter percebido que estas configurações são centralizadas nos arquivos configure.ac e Makefile.am. Sim... continua assim, porém vamos colocar mais um arquivo importante: o acinclude.m4 .

acinclude.m4:
    Este arquivo é uma forma de adicionar macros que podem ser usadas dentro do configure.ac, por exemplo: o Sam Lantinga, desenvolvedor do SDL, criou um arquivo chamado sdl.m4 que está no código fonte do SDL, você pode baixar este código na página do SDL em http://www.libsdl.org, e copiar este arquivo sdl.m4 para o nosso diretório base. depois disto é só adicionar sdl.m4 em nosso arquivo acinclude.m4.in ou acinclude.m4, adicionar o teste desta biblioteca no arquivo configure.ac e executar o autogen.sh
Depois de copiar o sdl.m4, só é necessário adionar uma linha com o conteudo sdl.m4 no acinclude.m4.in ... NÃO é preciso nada como #include sdl.m4 ... apenas o sdl.m4... depois disto o script de teste no configure.ac, deve ser colocado na parte de libraries é assim:
dnl Check for SDL 
SDL_VERSION=1.2.0
AM_PATH_SDL($SDL_VERSION,
:,
AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
)
CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
LIBS="$LIBS $SDL_LIBS"
Para mais informações, consulte o artigo: http://www.samhart.com/snh/files/docs/sdl-kdev/sdl-kdev-mini-how2-2.html

Agora se tudo está certo, você pode executar nosso script de reconfiguração (vide artigo anteiror citado acima):
$ sh autogen.sh

O resultado esperado é:
 sh autogen.sh
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.0... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

Observe que agora temos uma parte onde o SDL está sendo checado por uma versão superior à 1.2.0

Isto é suficiente pro SDL, mas e quando temos outras dependências que não nos dão as macros m4 prontas ?
A primeira coisa é procurar no google... muitas vezes, no código fonte não vem o arquivo m4, mas alguém criou e postou em algum lugar. Então, se você encontrar vai simplificar muito seu configure.ac da forma q fizemos acima. Mas se o google não achar ? como fazer ?

Neste caso, você pode criar seu arquivo m4, ou pode simplesmente adicionar o uma verificação no configure.ac, só q vai poluir um pouco nosso arquivo configure.ac que até então está bem simples.

Depois vou postar mais entrada a respeito disto: autotools, criando seu próprio m4.

Por hora é só. Tenho que fazer algum código também Tongue out

Abs,
Ton
December 07

ifconfig não funciona??? net-tools!!!

Hahaaa!!!

Usando o LinuxFromScratch, e tentando executar alguns programas que configuram VPN, tive vários problemas, e testando, descobri que o problema é que o ifconfig que eu estava usando era o do netutils, e não o do net-tools... segue alguns:
'ifconfig: can not resolve`down`: No address associated with name"
"ifconfig: cannot resolve `up': No address associated with name"
"ifconfig eth0 up"
"ifconfig: can not resolve `up': Unknown host"
# ifconfig -a
ifconfig: option requires an argument -- a
Usage: ifconfig [OPTION]... [SYSTEM OPTION]...
Try `ifconfig --help' for more information.': No address associated with name"
"ifconfig: can not resolve `up': No address associated with name"
"ifconfig eth0 up"
"ifconfig: can not resolve `up': Unknown host"
# ifconfig -a
ifconfig: option requires an argument -- a
Usage: ifconfig [OPTION]... [SYSTEM OPTION]...

E o incrível, é q o google não acha nenhum resultado com a maioria destas pesquisas.

O LFS Book bem q me avisou pra não instalar o ifconfig do netutils... mas não disse q tinha ifconfig no net-tools tbm... então eu q fiquei quebrando a cabeça e consegui resolver com a ajuda do Guedes... valeu mais esta Bill!

resumindo, é só instalar o net-tools:
http://www.linuxfromscratch.org/blfs/view/stable/basicnet/net-tools.html

Abs


View more entries
 

Public folders

Folders shared with the world
View space
Vicente Ferreira
View space
Andislan - IFV
View space
Glaudiston
View space
(sem nome)
View space
aldezende
View space
Valéria
View space
Erivaldo
View space
Tatiane