InFog

Um blog sobre GNU, Linux, Open Source, Desenvolvimento e Nerdices em Geral

ReadyIgniter: Fork do CodeIgniter pronto para a ação

Tags: ,

Olá!

Os que me seguem no twitter já devem ter visto que ultimamente estou trabalhando bastante com o Framework para PHP CodeIgniter.

Pois bem, eu comecei a usar o CodeIgniter há pouco mais de 2 meses e já virei um mega fã deste framework e como já estou no quarto/quinto projeto com esta ferramenta eu acabei criando uma rotina de começo de projeto. Esta rotina consiste em criar um arquivo .htaccess, baixar as bibliotecas javascript que eu utilizo, colocar uns arquivos de modelo para models, views e controllers e definir algumas configurações a mais.

Esta rotina acabou virando uma espécie de pré projeto, que acabou virando o ReadyIgniter. A proposta do ReadyIgniter é simples: Manter uma base de pré projeto com o CodeIgniter e as ferramentas que mais uso como jQuery, YUI CSS Reset e um .htaccess já com algumas configurações iniciais.

A ideia do ReadyInigter é manter a base de pré projeto sempre atualizada, ou seja, sempre que tiver versão nova do CodeIgniter, jQuery, plugins do jQuery ou quaisquer outras ferramentas, o ReadyIgniter será atualizado.

No ReadyIgniter a maioria das ferramentas extras, como plugins do jQuery, vem comentadas, aí você descomenta e usa conforme precisar.

Estou aceitando opiniões sobre o que deveria vir por padrão no ReadyIgniter ou, pelo menos, comentado. Então se você usa ou está pensando em usar o CodeIgniter, deixe a sua sugestão para melhoria do ReadyIgniter.

Você pode baixar a versão 1.7.2-alpha-1 aqui.

InFog

5 Comentários

Lista Python Brasil – Resumo de Fevereiro de 2010

Tags: , ,

Olá, pessoal!

E aqui vamos nós para o resumo do que aconteceu na lista Python Brasil em Fevereiro.

Locale e Símbolo da Moeda

O Daniel estava com problemas para definir o locale e, com isso, usar o símbolo da moeda local. Dentre as respostas a que eu achei melhor foi a do Junior Polegato, o modo como ele resolveu foi interessante por não passar o nome do locale e sim deixar o Python decidir de acordo com o sistema:

1
2
3
4
5
6
import locale
locale.getlocale() # (None, None)
locale.localeconv()['currency_symbol'] # ''
locale.setlocale(locale.LC_ALL,'') # Definindo o locale
locale.getlocale() # ('pt_BR', 'UTF8')
locale.localeconv()['currency_symbol'] # 'R$'

Bem interessante, não?

Lançada a Versão 0.3 do GladePy

O Junior Polegato lançou a versão 0.3 do GladePy, uma ferramenta que converte os arquivos gerados pelo Glade em código Python pronto para usar. Vale a pena conhecer o projeto.

Lançado o InVesalius 3.0 beta 1

Foi lançado o InVesalius 3.0 beta 1. O InVesaluis é um software para reconstrução 3d de imagens médicas. Olha o Software Livre chegando a novas áreas.

Vídeos da PyCon 2010

O Christian S. Perone enviou um link com os vídeos da PyCon 2010, em Atlanta, se você, assim como eu, não teve a oportunidade de ir, então assista no conforto da sua casa.

Introdução à Python/C API

O Hugo Lopes escreveu uma introdução à Python/C API, para desenvolver módulos para Python em C, e compartilhou com a lista. Ótima iniciativa, Hugo.

Leitor de RSS em Python

O Luchyanus perguntou sobre a complexidade de fazer um leitor de RSS em Python, ele é deficiente visual e encontrou problemas com algumas opções já existes no mercado. A galera da lista respondeu com ótimas opções de módulos Python para esse fim. O Rafael Sachetto indicou o RSS for Python e a página das libs de RSS na wiki do Python. Além destas libs houve indicações de ferramentas, confere lá na lista.

A lista teve muito mais tópicos e discussões em fevereiro, inclusive assuntos mais relativos ao desenvolvimento para soluções mais específicas. Se você gosta de Python, assine a lista e fique por dentro das comunidade brasileira de Python.

InFog

1 Comentário

Lista Python Brasil – Resumo de Janeiro de 2010

Tags: , ,

Olá pessoal!

Resolvi começar 2010 com um novo tipo de post aqui no blog, um resumo do que rolou de mais interessante na lista de discussão Python Brasil. Se você se interessa pela linguagem então assine a lista também e faça parte da comunidade Python no Brasil.

Importante: Este trabalho é apenas um resumo as mensagens originais podem ser encontradas na lista Python Brasil, aqui estão os tópicos que eu achei mais interessantes ou que tiveram uma boa discussão. Eu não vou publicar aqui muitos assuntos relacionados a soluções de problemas com Python, para saber dos detalhes você deve acompanhar a lista.

Então vamos aos tópicos que eu julguei mais interessantes durante o mês de janeiro de 2010:

Lançado o Livro Python para Desenvolvedores 2ª Edição

Isso mesmo, o ótimo trabalho do Luiz Eduardo Borges, recebeu um belo de um upgrade e teve a sua segunda edição lançada! Só para comparar, a primeira versão tem 3,3MB e a segunda tem 5,1MB, imagina a quantidade de conteúdo novo! Não perca tempo e garanta já a sua cópia.

Limite de itens dos objetos do tipo list em Python

O Rauklei estava em dúvida sobre o número máximo de itens em um objeto do tipo list, já que em um projeto ele ele vai armazenar cerca de 140.000 itens uma lista. Os problemas imaginados por ele eram de alcançar o limite da lista ou “memory leaks“.

O Luciano Ramalho respondeu dizendo que, em seus 11 anos com Python, ainda não esbarrou neste limite e que é mais fácil alcançar, de repente, alguma limitação dos sistemas 32bits. Ele também sugeriu que, de acordo com a necessidade, pode ser melhor utilizar o módulo array ou o NumPy.

Já o Leandro Lameiro disse que tem aplicações rodando 24/7 onde as listas chegam a 10 milhões de itens, strings de 200 a 250 caracteres cada. Ele também lembrou que é importante limpar os itens que não serão mais utilizados.

Manipulação de XML com Python

O Gustavo Cardoso queria saber como poderia manipular um arquivo xml e alterar os valores dos campos dele. O Ronaldo Duarte sugeriu a utilização do xml.dom.minidom que tem funções para parse bem interessantes. Também lhe foram sugeridas as libs ElementTree e LXML. De pois disso o próprio Gustavo procurou algumas referências na WEB e encontrou um exemplo de uso do minidom para fazer exatamente o que ele queria.

Aprenda Python em uma Página

Achei bem interessante o e-mail do Álvaro Justen sobre aprender Python em uma página. Faz sentido.

Site PythOnCampus.org

O pessoal da organização do PythOnCampus se reuniu no dia 20 (um feriado) e montaram o site do projeto em apenas um dia! A ideia do PythOnCampus é bem legal, eu sugiro a visita ao site.

Projeto SIKULI, programação orientada a “screenshots”

Este Projeto SIKULI ainda vai dar o que falar. imagine fazer scripts orientados ao que aparece na tela! Pois esta é a proposta do projeto SIKULI. Achei sensacional! (Tópico levantado na lista pelo Luis Claudio Silva, mas eu já tinha visto pelo Twitter, não lembro quem falou).

Bem isto é apenas um resumo do resumo, a lista é bem movimentada e eu sugiro que, se você gosta de Python, você assine a lista e acompanhe os tópicos. Mês que vem tem mais!

InFog

3 Comentários

© 2009 InFog. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.