Subscribe to RSS Subscribe to Comments

Blog do Xorna

Virtualização é a solução?

Buscando solucionar alguns problemas, nos deparamos com algumas soluções que por inicio parecem um tanto exageradas, algumas faraonicas posso afirmar, mas depois que implantamos a solução e podemos ver seus resultados, além de satisfeitos temos a certeza do trabalho bem feito.

Para mim isso tem acontecido com alguma frequencia, foi o caso de inicio de uso do smarty em um projeto que cresceu tanto que necessitei escrever um framework a partir do smarty, atrasando assim a produção do Xblog, mas isso não vem ao caso agora. O que eu gostaria de no mínimo é comentar o uso de alguns recursos disponíveis no Ubuntu ou qualquer outra distribução Linux, e alguns recursos são possíveis até em Ambientes Microsoft, mas com um custo maior é claro tanto em termos financeiros quanto em performance.

O primeiro caso é o uso de 2 telas (dual screen), eu só posso fazer um comentário sobre isso, fantástico, simplesmente fantástico, dual screen deixa para trás um punhado de alt+tab que você precisa dar para poder mudar da IDE para o Browser afim de testar sua aplicação, ou da IDE para o Banco de dados e assim por diante. Como todos sabem, utilizo tanto no meu desktop tanto como laptop a versão 8.04 do Ubuntu, não tive grandes problemas com o vídeo na última versão, inclusive bastou conectar o monitor na placa de vídeo do note, abrir o utilitario da nVidia para configurar a segunda tela, reiniciar a sessão e deu. Barbada! Feito, com direito a segunda tela como um sessão gráfica extra, separada da primeira tela.

Além disso, para um ganho em agilidade, você pode criar quantas áreas de trabalho você quiser, e classificar os softwares que você está usando e assim separá-los por classificação, ajudando a organizar o processamento do computador e diminuindo a poluição visual.

Mas para parar de enrolar e chegar realmente ao que interessa, vou lhes resumir uma história, a história de um desenvolvedor que não aceitava ter que usar o Windows, que deveria dar algo em quase 500mb stand alone em sua memória ram, mas ele precisava do Windows por que uma grande parcela (a maioria) dos usuarios de seus sites e sistemas utilizam Windows, e o pior, a maioria da maioria utiliza o Internet Explorer, e para piorar, numa proporção de 50 para 50 utilizavam a versão 6 e a versão 7. Pensei em usar o Wine, instalei o Wine, IE4Linux, confesso que foi uma experiência descepcionante no minimo, por que o IE6 já é ruim, nessa versão 4Linux ele consume um nível muito alto de memória e processamento ao interpretar JavaScript, em alguns casos, como a manipulação de Objetos HTML ele chega ao talo, congela o Ubuntu. Desistindo dessa solução, não faz muito tempo eu havia usada a Virtual Box, mas tive muito trabalho com kernel e driver para usa-lo.

Tentei alternativas até que cheguei  à boa e velha VMware, instalei a versão Workstation em minha máquina, criei unidade virtual para o windows, instalei o desgracento lá dentro, rodei, tudo beleza, mas aí que pensei, vou parar por aqui? É claro que não, catei uma cópia do Ubuntu 8.04 Server LTS, para o que? Virtualizar um servidor com todas as funcionalidades que posso abrir mão na inicialização do meu laptop, ou seja, quando eu preciso, é só startar a VMware coma imagem selecionada, que se inicia um servidor LAMP, Samba e Postgresql todo configurado para as minhas necessidades, claro que tu isso que está aqui citado é bastante simples de ser feito… há algumas configurações extras que posso postar futuramente por aqui, e caso alguém tenha um dúvida sobre qualquer coisa é só enviar um email para falecomoxorna@blogdoxorna.com.

Xblog a caminho…

Uma das coisas das quais eu prometi a mim mesmo realizar durante este ano, é a construção de um framework para desenvolvimento de blogs. Bem, eu acho que essa promessa eu vou conseguir cumprir, ou seja, a construção do framework já se iniciou, claro que não há um prévia ainda, mas há um prévia do que será usado nele.

* Smarty (Sistema de Templates)
* Sistema totalmente Orientado a Objetos
* Utilização de Design Patterns que serão apresentados um por um nesse blog
* Sistema de persistência de dados totalmente flexível
* XHTML, CSS e níveis de acessibildiade certificados pelos orgão reguladores

Bom, para quem está pensando: “Pow, o Xorna quer me quebrar, isso vai gerar um monte de dependencia no meu Servidor!”, está absolutamente certo, se eu quisesse um sistema sem dependencias eu manteria o WordPress, o que eu posso prometer é que se as seguintes dependências (PHP5, PHP-GD, Apache2, Mod_rewrite entre outros) forem supridas grandes serão as chances de se ter um ótimo sistema, leve, rápido, e ainda por cima muito escalável.

« Mais Recentes

Powered by Wordpress Política da Privacidade Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Add to Technorati Favorites! Add to netvibes
Clicky Web Analytics