Mostrando postagens com marcador wxwidgets. Mostrar todas as postagens
Mostrando postagens com marcador wxwidgets. Mostrar todas as postagens

terça-feira, 28 de julho de 2009

RubyScript2Exe - Sobre e Testes :(

Como falei no último post sobre o RubyScript2EXE iria relatar meus testes como RubyScript2Exe, no qual iria fazer alguns testes e fiz, e infelizmente para mim não foram boas. Lembrando que os testes foram realizados no Windows XP Pro, num Celeron M, com 1,4 Ghz.
1) Primeiro o teste simples de um simples #print "Hello World":

Ruby: o arquivo fica com 13 bytes.
EXE: o arquivo ficou com 699Kb, em várias vezes é sempre o mesmo tamanho.
2) Usando uma estrutura de repetição tipo o for:
Ruby: o arquivo está com 34 bytes.
EXE: o arquivo ficou com 699Kb, também, acho que isso já começa a ficar meio ruim, ou pelo menos bom, pois deve ficar ainda maior mais não funcionou.

3) Agora fiz um simples 'cat', um comando muito usado no linux, e nele abri o arquivo e imprimi na tela.
Ruby: o arquivo esta com 63 bytes.
EXE: arquivo ficou com 699kb, isso é impressionante, e dai já começa a criar lógicas sobre o que seria.
4) Os Anteriores foi bem simples, ou quase, então resolvi criar uma simples janela com Ruby, então usando o wxWidgets, criei uma janela bem simples, e nem ao menos coloquei conteúdo dentro dela, vejamos.
Ruby: o arquivo esta com 174 bytes.
EXE: olha a facada letal, o arquivo ficou com 7,87 Mb, isso foi pra mim o fim do uso do RubyScript2EXE.
Após a avaliação 4 fiquei muito triste e desanimado com o RubyScript2Exe, porém posso futuramente, disseca-lo e melhorar o que ainda não acho bom, principalmente por gerar Exe's tao grandes, porém isso já é um começo em minha opnião, e espero sinceramente que você use e se possível melhore, para termos vantagens ainda maiores ao usarmos o Ruby.
Mesmo assim existem outras alternativas, e é somente procurar que achará a solução adequada pra você.
Esse post é só uma forma de mostrar uma alternativa para as pessoas, porém lembre-se que ela pode te ajudar muito, ainda mais se não trabalhar com interface. Boa Sorte.
Lembrando que todos os arquivos dos teste que realizei encontram-se no seguinte link:



Caso queira saber mais sobre o RubyScript2Exe pode visitar: http://www.erikveen.dds.nl/rubyscript2exe/
espero que isso te motive muito mesmo.
ATUALIZADO(29-04-10)
Alias uma solução que pode ser adotada, é usar esses compressores de .exe encontrados em varios sites, e usados por grande empresas, realmente torna a alternativa muito boa, facilitando trabalhar com rubyscript2exe.
Um dos programas que indico é o UPX, demonstra grande qualidades, já vi ele comprimir um exe Delphi de 32mb para apenas 6mb, entao ele pode vir a fazer milagre em alguns casos.

Abraços

domingo, 21 de junho de 2009

Estudando Ruby sem deixar o PHP

Semana passada voltei a estudar Ruby, com a finalidade de melhorar minha vida. Estou planejando trabalhar com Ruby on Rails e para Desktop usar o wxRuby que é uma biblioteca do wxWidgets para Ruby , ou seja, é uma forma de criar janelas que sejam padrões em todos os sistemas operacionais.
Com relação ao wxRuby, sei que alguns concordariam que devo usar GTK e blabla, mas penso que se fosse usar o GTK teria que usar o GLADE que no final das contas sai na mesma pra mim, porém os usuários de minha aplicação desktop não precisariam instalar o GTK em suas máquinas, ja que o wxWindows, é multiplataforma. Dai você vem e me diz que pra wxWidgets não tem um GLADE, dai falo que temos o wxFormBuilder, que cria as janelas pra mim como se fosse o Visual Studio da Microsoft, de forma simples e fácil.
Até indico o wxFormBuilder para programadores C/C++ pois ele já gera o código em C/C++ automaticamente, de forma simples e rápida, vale muito seu uso.
Apesar de querer ingressar em Ruby on Rails de forma mais profuda (com a ajuda de um livro de um amigo-vlw John) vou continuar programando em PHP, porém estudando para Rails, gosto muito de PHP, mas amo aprender algo novo, e muito mais ensinar.
Por isso aos poucos pretendo ensinar um pouco de ruby neste blog. E depois a minha entrada aos poucos no Rails e cada passo dado, mesmo já tendo estudado Rails anteriormente, porém não tao afundo quanto será desta vez.
Abraços

quinta-feira, 27 de novembro de 2008

xMule - o eDonkey(eMule) no Linux + como instalar

Se você é usuário linux já deve ter se perguntado, será que tem eMule pra linux (debian, ubuntu, fedora, kurumin, etc), com o tempo você pode até descobrir que existe o aMule, que é muito bom, apesar de eu não ter o costume de usar esses tipos de rede P2P, eu achei uma alternativa muito interessante, o xMule, no qual pode ser usando Linux. Ele possui uma interface bem mais simples, ele usa o wxWidgets o que na minha opnião faz ser mais rápido, então quem deseja uma alternativa mais simples pode optar pelo xMule, no qual foi baseado no projeto LMule, outro gerenciador de redes P2P eDonkeys.

Screenshots desse Programa/Projeto, são difíceis de se achar porém achei algumas interessantes e se não ocorrer num problema postarei no site oficial.

Screenshot da Tela de Transferencia

Site Oficial: http://www.xmule.ws/ (Inglês)

Site do Projeto: http://sourceforge.net/projects/xmule (Inglês)

Download Link 1: http://sourceforge.net/project/platformdownload.php?group_id=81622
Download Link 2: http://www.xmule.ws/download

Como instalar o xMule.

1. Baixe o pacote da versão que deseja instalar.

2. Abra terminal e digite
# tar xvjf arquivo.tar.bz2
3. Depois de descompactado o arquivo entre no diretório e instale pelos comando abaixo:
# cd xmule-[versao]
# ./configure
# make
# make install
4. Caso tenha alguma dúvida poste aqui ou leia o REAME, localizado na pasta.

5. Para usar digite no terminal
# xmule
ou no menu do Gnome Aplicações > Internet > xMule