Lazarus

Posted by Jeff | Posted in | Posted on 16:25

Pois é, essa semana quebrei todo meu preconceito quanto à IDE's pascal-like que não fossem da Borland, e resolvi testar o Lazarus. O Lazarus é uma IDE Open-Source - totalmente gratuita - para a linguagem Free-Pascal.

Ainda não encontro palavras pra descrever. É uma ferramenta de desenvolvimento rápido, multi-plataforma (pode-se compilar aplicativos para Windows, Linux e Mac OS X) , repleta de recursos, que trabalha com os principais bancos de dados - eu daria ênfase ao Firebird- , leve e funcional. A IDE lembra (muito) o Delphi 7, facilitando a migração para a mesma.

Estou neste momento criando video-aulas, das quais postarei aqui, ensinando conceitos dos mais básicos aos mais avançados sobre esta incrível plataforma de desenvolvimento.

À medida que eu for fazendo os uploads (youtube), vou postando por aqui. Portanto, continuem ligados.

 

lazarus_ide_gtk2


Linux


lazarus_mac_os_x


Mac OS X


lazarus_windows_xp


Windows

I have a bad feeling about OpenSuse...

Posted by Jeff | Posted in | Posted on 16:11

Bom... há algumas semanas resolvi- já que teria que formatar minha criança- instalar a nova versão do OpenSuse, 11.1. 

A instalação corre muito bem. Fico satisfeito com a a praticidade e beleza da arte gráfica, muito semelhante à instalação do rWindows XP. Agora é hora de configurar. E daí vem toda a dor de cabeça e transtorno.

open_suse_installer_big



Não posso viver sem uma VM... Logo, uma das primeiras coisas que fiz foi instalar o VirtualBox. Logo, tive que configurar a placa de vídeo (ge-force 8500 gt).  Faço a instalação via famosa "One-click install", presente no OpenSuse. A idéia é muito boa, mas  na prática...

Tenho somente uma opção de driver. Além do mais me exigiu uma atualização de kernel, fazendo com que eu perdesse a compatibilidade com o VirtualBox.

Após a remoção completa do VirtualBox e re-instalação, tudo parece funcionar bem. Tento testar o desktop 3D (compiz), sem sucesso, pois funciona por alguns minutos - com muitos erros- e cai, sem maiores explicações ou respostas nos logs... Assim como qualquer outra aplicação 3D. Grande parte delas causam travamento completo da máquina.

O péssimo suporte dado no canal Irc, "Oficial", também não ajuda em nada. Nunca ví um canal tão silencioso.Mas acredito que isso seja por que uso Gnome, em sua maior parte... Dizem que a qualidade, quando usado o KDE, é bem melhor.

Bom, travei mais algumas batalhas para configurar o som... PulseAudio must die.... e continuo por utilizá-la hoje em dia. É como um casamento de faixada. Você a trái, sabe que ela também te trái... Mas tá quebrando o galho. Não tem muito o que se fazer mesmo...

Mas se alguém vir um camaleão verde por ai, fuja e chame a Cannonical.

suse2

Windows 7

Posted by Jeff | Posted in | Posted on 23:03

Após muito tempo sem qualquer post (e assumo ter sido por perder a senha do blog), aqui vai mais um. No mês passado usei finalmente o sucessor do M$ Vista - O Windows Seven.
Primeiramente percebe-se algo de muito bom - um novo kernel. Claro, não poderia ser somente mais uma versão do Vista, que deve ser o maior fiasco da Microsoft, depois do Windows Me. O problema gerado com isso foi, novamente, a incompatibilidade de programas. Os programas que fazem checagem de kernel (anti-hackers) não irão funcionar, assim como os que precisam de acesso de baixo nível.
Agora alguns pontos interessantes, pessoais e positivos: Quem criou o Windows Seven usa Linux. Quem é usuário Linux e experimentá-lo vai sentir essa sensação. Outra melhoria foi o "Aero", ja conhecido e temido no Windows Vista. O vilão dos games apresenta uma compatibilidade e leveza muito maiores que no Vista. Dessa vez, a aceleração gráfica é feita por software, o que torna mais estável e leve, e ainda dispensa o uso de placas 3D e constantes alternâncias ao rodar aplicativos 3D.
Agora o que mais me agradou foi a praticidade e versatilidade da barra do menu iniciar. Nela você poderá "espetar" botões comumente utilizados, como o I.E., ou qualquer browser, e ao clicar em seu botão, ele irá mostrar prévias de cada janela. Além do botão "Mostrar Área de Trabalho" ao lado do relógio e auto-redimensionamento de janelas, de acordo como são carregadas com o mouse. Isso lembra muito os efeitos XGL (já usados há anos em plataformas linux), porém convenhamos: ainda está longe de ser um pingüim.

Mac Os X Leopard x86

Posted by Jeff | Posted in | Posted on 09:53

Buenas!

Desde o surgimento da idéia do Mac Os X rodando em pc's comuns não tive mais paz.

Já devo ter queimado, ao menos, 15 dvd's na tentativa de ter o brilhante sistema rodando em meu computador. Primeira tentativa: MacOs X Tiger JaS.

A primeira barreira pra todos os que tentarem fazê-lo é ter um processador AMD. Claro, o Mac Os X foi voltado pra x86 quando a Apple resolveu abrir mão de seus PowerPC's e utilizarem processadores Intel. Ou seja, ter um Pentium já é meio caminho andado. Bem, até que rodou "razoavelmente bem". Não consegui som ou rede. Chipsets Nforce atacam novamente.

Alguns meses após o trauma, descobri uma nova "versão". Kalyway. Desta vez era um Leopard, e novas promessas de compatibilidade.

A instalação corre bem. Seleciono alguns "kext's" (drivers do mac), e, para minha surpresa, após o boot o sistema solta o primeiro som no login.

Parecia triunfante quando novamente o nosso querido chipset não me permite o uso da interface ethernet... Mas não desisto dos AMD. Uso AMD ha, pelo menos, 14 anos.  Certo, começo uma odisséia em busca de um kext para nforce.

A odisséia dura quase um mês, quando finalmente encontro o tão aclamado kext. Tudo parecia resolvido. A interface parecia habilitada.. quando surge outra bomba. O endereço MAC da placa de rede conflitava.

Por fim abri mão de mais um sonho, e voltei então para o bom e velho linux. Que quase nunca me dá problemas... e os problemas que me dá são prazerosos de se resolver.

Essa é a minha história com o O.S X. E que em um futuro não muito distante possamos utilizá-lo como qualquer outro bom sistema.

Até!!

ALSA no Hardy

Posted by Jeff | Posted in | Posted on 21:11

Para quem vem acompanhando o velho dilema e sabe o quanto foi terrível a transição para o pulseaudio, aqui vai uma dica para solver o problema. Digite os comandos abaixo no terminal:

sudo apt-get install module-assistant
sudo m-a update
sudo m-a prepare
sudo m-a a-i alsa


Pronto! O module-assistant irá instalar os módulos ALSA e configurá-los automaticamente.

Nforce + Ubuntu Hardy Heron = Problema

Posted by Jeff | Posted in , | Posted on 00:31

Hoje me deparei com um grande problema. Ao fazer o dist upgrade para o Hardy, notei que o hardy (e todos daqui pra frente) usa o "pulseaudio" como módulo de som no lugar do ALSA que era usado anteriormente.

Tudo bem até aí. Porém, pra quem tem chipset nforce...Os drivers do chipset nforce não suportam ALSA; somente OSS. O próprio hardy, por ter mudado de driver de som, re-encaminha os chamados do ALSA para o pulseaudio. Pra quem não sabe, o pulseaudio é bem novo.. e trabalha por "streams". Se você tem uma aplicação cuja Canonnical não dê suporte, você terá problemas.

Quando a aplicação chama o driver alsa, geralmente ela cai e fecha sozinha ou "frita".

Encontrei (com muito custo... e persistência) uma solução provisória, uma vez que o 8.10 terá isso corrigido (assim esperamos) .

Aí vai. Primeiramente, baixe as seguintes bibliotecas (se quiser, use o getlibs que terá menos    trabalho):

$ getlibs -p libnss3-1d
$ getlibs -p libnspr4-0d
$ getlibs -p libcurl3
$ getlibs -p libasound2-plugins


Agora instale estes pacotes
$ sudo apt-get install padevchooser libao-pulse libasound2-plugins libsdl1.2debian-pulseaudio

Certo. Agora abra o seu /etc/apt/sources.list como root e adicione:
# PulseAudio Fixes - http://ubuntuforums.org/showthread.php?p=5587712
deb http://ppa.launchpad.net/psyke83/ubuntu hardy main
deb-src http://ppa.launchpad.net/psyke83/ubuntu hardy main

Feito isso, basta um "apt-get update" e então "apt-get upgrade". O problema então está "solucionado". Resta agora configurar as saídas de som nos programas que você usar. Caso tenha problemas com o flash no firefox, pode tentar tamém instalar este pacote:
$ sudo apt-get install libflashsupport


Ah sim, e confira se o seu gstreamer está configurado com "auto-detect".

$ sudo gstreamer-properties

Caso você não o tenha, baixe-o e instale-o.

Bom pessoal, é isso aí!
Espero ter ajudado!
Grande abraço pinguim!

Pesquisa personalizada