Archive for category Open Source
Licença beer-ware
Publicado por Marcelo Barros em Linux, Open Source em janeiro 27, 2012
Confesso que esta eu não conhecia. Vi por acaso, ao passar os olhos nas licenças do playstation 3. Aliás, tem muito software livre nesta caixinha preta tão fechada …
Vou usar em breve !
Compilando a QtMobility para Windows
Publicado por Marcelo Barros em Open Source, Programação, Qt, Telefonia em novembro 5, 2010
É a segunda vez que preciso relembrar os probleminhas pra compilar a QtMobility para Windows (Win7, no meu caso). Melhor postar logo isso e ter uma referência para todos.
Ingredientes:
- Fontes do QtMobility para Windows
- Qt SDK instalado (não confunda com o Qt SDK para celulares)
- Perl instalado (é usado no script de configuração)
Modo de preparar:
- Extraia os fontes do QtMobility, abra um console e vá para o diretório raiz do código fonte.
- Configure o PATH adequadamente (mude para refletir o seu sistema), indicando onde está o Qt, o mingw e o Perl:
set PATH=C:\Windows\system32;C:\Windows;C:\Qt\2010.05\mingw\bin;
C:\Qt\2010.05\qt\bin\;C:\Perl64\bin
- Configure para release, leve ao forno (compilar) e depois sirva (instalar). Repita o processo para versão de debug:
configure.bat -release mingw32-make mingw32-make install configure.bat -debug mingw32-make mingw32-make install
Pronto. Se você não mudou nada, será tudo instalado em C:\QtMobility. Nesta versão tem um problema na hora de linkar o seu programa com as bibliotecas do QtMobility. Falo disso no próximo post.
Cliente twitter em PythonForS60 – I
Publicado por Marcelo Barros em Nokia E71, Open Source, Programação, pys60 em março 16, 2009
Após ter que construir uma listbox com número de linhas variáveis para o meu cliente twitter, resolvi colocar suporte para as imagens dos “twitteros”. Ainda está muito pouco testado e com problemas mas já está funcional. Preciso implementar um cache de images pra reduzir a o tempo da primeira atualização e dar suporte a proxy também quando as imagens são baixadas.
Além de poder abrir os links das mensagens, o cliente permite split automático de mensagens longas e redução de URL de forma automática. No entanto, nem o reply eu terminei ainda (enviar update e apagar ok ).
Código e SIS: http://code.google.com/p/iamdoing/



Rafael tavares, N95 8G
geschrieben mit Wordmobi
Maemo já, Symbian em breve e QT LGPL
Publicado por Marcelo Barros em /dev/null, Open Source em janeiro 15, 2009
E, com certeza, a melhor notícia (tecnológica) do dia foi a Nokia liberando o QT como LGPL (2.1) ! Amplamente divulgada, esta notícia aproxima a Nokia ainda mais da comunidade de software livre e parece carregar promessas de interfaces Linux+QT em smartphones e tablets num futuro muito mais próximo do que eu imaginava. Também coloca em pé de igualdade o GTK+ e o KDE QT , já que antes somente o GTK+ tinha a possibilidade de ser usado como LGPL.
Vale lembrar que existem promessas de abertura do Symbian e que o projeto Maemo, que roda em tablets como o N800 e N810, já é open source.
Depois sou fanboy da Nokia e o pessoal me critica
http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt
http://labs.trolltech.com/blogs/2009/01/14/nokia-to-license-qt-under-lgpl/
Fazendo um vídeo rapidinho com um S60
Publicado por Marcelo Barros em Nokia E71, Open Source, Programação, pys60 em janeiro 7, 2009
Hoje eu estava procurando por um software para fazer uma gravação da tela do celular, estes programas usados para demonstrar o uso de aplicativos. Acabei me deparando com o Remote Pro que, apesar de parecer muito bom, era um exagero para quem queria fazer um filminho somente.
Lembrando que a API do Python para S60 permite capturar a tela, pensei em fazer um pequeno programa para capturar a tela a cada 0,25s. Depois, seria apenas uma questão de juntar todas estas imagens num vídeo, como um slideshow, mas com tempo de duração de cada imagem também de 0,25s e sem transição.
O resultado ficou bem razoável e o script está abaixo. Obviamente, o código está bem tosco e admite muitas melhorias. Não esqueça de criar o diretório e:\\scrshot.
import graphics
import time
n = 0
while True:
ss = graphics.screenshot()
name = "e:\\scrshot\\scr%04d.png" % n
ss.save(name)
time.sleep(0.25)
n=n+1
Vídeo gerado:
No Windows, o mais fácil é arrastar todas as imagens para o timeline do moviemaker e configurar o tempo da imagem para 0,5s. Vi que existem aplicativos semelhantes para Linux também, alguns em linha de comando. No Mac, imagino que Quicktime resolva.
Dicas de aplicativos para S60 que façam isso ?
Posted by Wordmobi



Comentários