Filtro

Todos os artigos do autor "Rodrigo Pinheiro Matias".

Release 0.6.1 do Gestor de Conteúdo

Novo sistema de comentários do blog

A versão 0.6.1 do nosso gestor de conteúdo já esta pronta e podemos começar a testar. Alguma novas features que foram adicionadas ao projeto, são elas:

  • Sistema de comentários
  • Barra de compartilhamento em redes sociais

Também foram corrigidas falhas que haviam na versão 0.5.1 que foram constatadas durante o desenvolvimento desta nova versão.

Colocando em test o sistema de comentários

Começamos o ano testando os sistema de comentários que virá na próxima versão do nosso gestor de conteúdos com a entrega da versão 0.6.1 iremos dar inicio a abertura de código do nosso sistema.

A gestão de conteúdo conta com uma integração com gravatar para identificar os nossos comentadores e também uma integração com Akismet para prevenir que seja utilizado para disseminação de Spam.

Rootando Motorola Defy

Aplicativo superuser no Android 2.3.7

Quando se compramos alguma coisa, quase sempre temos uma motivação, para Geek's comprar um smartphone não é simplesmente para fazer chamadas tirar umas fotos e entrar no twitter. Mas algumas fabricantes não abriram o olho para isto, veja o caso do IPhone existe uma serie de exigências para se conseguir manipular aquele aparelho. Veja os aparelhos da Motorola dificilmente você encontrará algum android sem um bootloader criptografado.

Mas como falei no inicio o pessoal underground não gosta muito do "mais do mesmo" sempre queremos mais, overclock, aquela Custom Rom maneira entre outras modificações legais que aparecem por ai. Mas e ai como fazer estas modificações se as verdadeiras donas dos smartphone não nos permite. No Android a técnica se chama Root e no IPhone JailBreak. Neste artigo iremos abordar como rootar uma aparelho Motorola Defy.

A maioria dos artigos que encontramos na internet ensina a rootar o Defy utilizando o SuperOneClick (SOC), que é uma interface Win32 que manipula o Android Debuger (ADB) através da linha de comando, tá legal, mas os problema começam quando se tem que instalar os drivers do celular no Windows que nem sempre é fácil. Uma das grandes vantagens do GNU/Linux é que não precisamos instalar drivers para coisas plug-in-play, claro ela deve ser suportada, o que é o caso do Defy.

Ice Cream Sandwich e o Defy como estão?

Android Ice Cream Sandwich on Motorola Defy by XDA

Poucos dias depois da abertura oficial dos fontes da versão 4 do android conhecido como Ice Cream Sandwich foi aberta uma nova thread no forum XDA Developers, intitulado Experimental Builds for the Defy nesta thread os desenvolvedores do CM9 postam suas dificuldades e seus sucessos.

Release 0.5.1 do Gestor de Conteúdo

A versão 0.5.1 do nosso gestor de conteúdo já esta pronta e podemos começar a testar. Alguma novas features foram adicionadas ao projeto, são elas:

  • Twitter
  • Bitly

Também foram corrigidas falhas que haviam na versão 0.4.1 que foram constatadas durante o desenvolvimento desta nova versão.

PyPy vamos testar

PyPy logo

Veja que legal, este é um interpretador python em python, talves isto explique por que o simbolo desta variante do python é uma cobra auto fagica. Além de ser python puro ela tem uma funcionalidade muito legal que faz com que pequenos trechos de código possam ser optimizados a código de máquina.

Acelerando Python com C++ usando Swig

As vezes uma aplicação precisa ter um ganho de performace, ou mesmo precisa se integrar a um nível mais baixo de abstração para conseguir desempenho ou acesso um tipo de hardware mais especifica.

O fato é que muitas das vezes é necessário integrar uma aplicação feita em Python com partes de aplicativos escritos em C ou C/C++ e são nesta situções que nos deparamos com a pergunta "como fazer?" e para isto temos várias possibilidades, neste artigo tratermos do modo SWIG.

Os arquivos do artigo podem ser baixados pelo seguinte endereço swig-01.7z. Todo o conteúdo foi retirado de exemplos encontrados no site oficial do SWIG que pode ser acessado atraves dos links presentes na parte de referencias.

Ice Cream Sandwich o novo Android

Pretendo escrever uma seria de artigos, falando sobre esta nova versão do robozinho, enquanto ainda rola muito "bafafa" sobre o Carrier IQ. Uma dica seria utilizar sempre versões customizadas do android. Pretendemos acompanhar de perto o desenvolvimento do Ice Cream Sandwich (ICS) da CyanogenMod e XDA.

Pretendo construir artigos descrevendo coisas como instalar, como resolver problemas e até mesmo o status do CyanogenMod by XDA para o Motorola Defy, uma vez que este é o aparelho que disponho para realizar meus testes e as comprovações.

Mas quem é Carrier IQ?

Durante a semana, no mundo geek muito se falou de um espião chamado Carrier IQ, que inicialmente foi detectado por um pesquisador Trevor Eckhart em seu HTC, muito se falou e principalmente se questionou sobre a segurança do Android.

Por uma Web mais rápida: 26 técnicas de otimização de Sites

O Sérgio Lopes escreveu no blog da Caelum "Já escrevi sobre Otimizações Web aqui no blog, além de já ter palestrado algumas vezes sobre o tema. Mas acabo de apresentar um Keynote no QCon SP 2011 com o título Por uma Web mais rápida: técnicas de otimização de Sites. Apesar de entrar em diversos assuntos, uma curta palestra nunca é suficiente para aprofundar muitos deles. Este post é uma continuação da palestra, com mais referências, estudos e aprofundamentos. Reserve pelo menos 30min para lê-lo; é um post bastante completo."

Continuem lendo o artigo direto na fonte.

IPython, como usar e configurar

Uma das grandes vantagens das linguagens de programação, são suas facilidades na hora de depurar código, linguagens como python, ruby e outras tem interpretadores interativos, são aqueles que oferecem um console interativo com o interpretador da linguagem, resumo você pode chamar funções, construir situações ou mesmo extrair dados por estes consoles.

Site 2 mobile

Hoje em dia praticamente todos os dispositivos móveis tem um navegador, com isto cresceu a demanda para se construir sites que pudessem ser acessiveis por estes dispositivos. Muito se falou em ter que se ter uma versão mobile e outra não mobile. Mas os navegadores de celular também evoluíram com o passar do tempo. Outro fator que contribuiu para facilitar a vida dos Web designs e SEOs foi que que a tela destes dispositivos também cresceram.

Release 0.4.1 do Gestor de Conteúdo

A versão 0.4.1 do nosso gestor de conteúdo já esta pronta, podemos começar a testar o nosso gestor de blog. Alguma novas features foram adicionadas ao projeto.

Sobre nosso conteúdo antigo

Como já devem ter percebido estamos mudando nosso blog do Wordpress para um novo gestor de conteúdo, que esta sendo escrito em Python e Django.

Release 0.3.1 do Gestor de Conteúdo

A versão 0.3.1 do nosso gestor de conteúdo já esta pronta, podemos começar a testar o nosso gestor de blog. Alguma novas features foram adicionadas ao projeto, são elas:

Sobre o autor

Menu nome é Rodrigo Pinheiro Matias, moro em Palmas no estado do Tocantins, sou formado pela Universidade Federal do Tocantins, trabalho em uma instituição pública de 2008 onde desenvolvo tarefas relacionadas a desenvolvimento de sistema, também leciono em uma turma de Gerencia de Redes em uma universidade particular.

Release 0.2.1 do Gestor de Conteúdo

A versão 0.2.1 do nosso gestor de conteúdo já esta pronta, podemos começar a testar o nosso gestor de blog. Alguma novas features foram adicionadas ao projeto.

Sobre o blog

No nosso novo blog, iremos falar muito sobre desenvolvimento web, também sempre que possivel vou tocar em um dos meus maiores hobbies que são as fotografias e junto a isto falaremos de mountain bike. Somente um teste.