Cachina’s Programming Blog


Anunciada segunda edição do Django Book

Posted in Sem-categoria por Mayron Cachina em janeiro 12, 2009
Tags:

Adrian Holovaty anunciou em seu blog que está trabalhando na segunda edição do Django Book.

A primeira edição que foi escrita em parceria com Jacob Kaplan-Moss cobria a versão 0.96 do Django, e muitos exemplos não funcionam mais com a versão 1.0. A nova versão do livro será baseada no Django 1.0, e como o Django 1.0 se preocupa com a retro-compatibilidade, ele deve permanecer atualizado por mais tempo.

O livro não será apenas uma atualização do anterior: contará com a reestruturação de conteúdo e até mesmo com a edição de novos capítulos. É possível ler algumas prévias online (em inglês) em http://www.djangobook.com/en/2.0/. A versão impressa será publicada pela Apress.

Mais informações em http://www.holovaty.com/blog/archive/2009/01/09/0133

Mini-Curso: Desenvolvimento Ágil para WEB com Django

Posted in Django,Eventos,Informática,PYTHON por Mayron Cachina em outubro 21, 2008
Tags: , , , ,

Mini-Curso
Desenvolvimento Ágil para WEB com Django

LOCAL: Universidade Potiguar -UnP
Av. Nascimento de Castro, 1597, Lagoa Nova, Nata/RN, 59.054-180
Lab 4 de informática

Dia: 23 e 24/10/2008 1/11/2008  (NOVA DATA)

Horário: A confirmar

Instrutor: Mayron Cachina Santiago

Resumo:

Nesse minicurso, você vai conhecer Python, uma linguagem de programação de alto nível interpretada, interativa, orientada a objetos e de tipagem dinâmica e forte. E principalmente explorar os principais recursos do Django como o Admin, Templates e Views que vão agilizar o seu desenvolvimento.

Inscrições: http://www.unp.br/congressocientificonatal/

Django 1.0 released!

Posted in Django,Notícias por Mayron Cachina em setembro 4, 2008
Tags: ,

Saiu depois de muito tempo de espera a versão 1.0 do django!

Confira o anuncio oficial do site: http://www.djangoproject.com/weblog/2008/sep/03/1/

Faça o seu download: http://www.djangoproject.com/download/

E se você não conhece o Django (framework python para web) aqui está onde você pode dar os primeiros passos: http://docs.djangoproject.com/en/dev/intro/tutorial01/#intro-tutorial01

Palestras: Merb e Django na e-Genial.

Posted in Django,Notícias por Mayron Cachina em julho 21, 2008
Tags: , ,

A e-Genial sempre promove palestras gratuitas de forma on-line, esse sábado dia 26/07 irão ocorrer duas palestras muito legais. Uma sobre Merb e outra sobre Django.

Programação tirada do site do Treina Tom:

Título: Merb: Desenvolvimento Web com Ruby sem Rails
Descrição: Inspirado no Rails e construído para ser leve, rápido e com o mínimo de funcionalidades como parte do core, o Merb tem ganhado cada vez mais atenção da comunidade Ruby como mais uma alternativa no desenvolvimento web. Nessa palestra serão apresentadas as vantagens e desvantagens, semelhanças e diferenças do Merb em relação ao Rails.
Palestrante: Danilo Sato
Data/hora: 26/07/08 14:00
Status: em breve

Título: Django – Um framework web para perfeccionistas com prazos
Descrição: Uma visão geral sobre o framework de desenvolvimento web Django mostrando suas características, quem anda utilizando esse framework e quando utilizá-lo.
Palestrante: Andrews Medina
Data/hora: 26/07/08 15:00
Status: em breve

vale a pena conferir. As palestras são gratuitas e realizadas no Treina TOM. Eu Estou terminando essa semana um curso de Ruby on Rails pela e-Genial e posso afirmar que o ambiente onde serão realizadas as palestras é excelente.

Fonte: Ustra Júnior

Django Software Foundation

Posted in Django,Notícias,PYTHON por Mayron Cachina em junho 17, 2008
Tags: , , ,

Só notícia boa esses últimos dias, que BOM!!!
Jacob anunciou hoje a criação do Django software foundation. Essa notícia junto com a do Django 1.0 é fantástica, comunidade só tende a crescer.
Segue o anuncio retirado do site [DjangoProject]
Announcing the Django Software Foundation

It seemed only fitting to give the scoop to the Lawrence Journal-World:

Django, started nearly five years ago by programmers affiliated with The World Company, now joins a lineup of pervasive computer languages and systems — including Mozilla, Apache and Linux — to be overseen by a nonprofit organization.

We're still breaking this baby in, so we're a little light on details for now. You can read a bit about our goals now, and as you can imagine we'll be talking a lot about this in the days and weeks to come.

Suffice to say that we're amazingly excited about the opportunities this next step brings. When we started thinking about releasing Django (three years ago!) we never expected this level of success.

We certainly couldn't have gotten here without the amazing support and contributions from our community of users and developers. To everyone who's used or contributed to Django: thanks!

Posted by Jacob Kaplan-Moss on June 17, 2008

Django 1.0

Posted in Django,Informática,Notícias,PYTHON por Mayron Cachina em junho 16, 2008
Tags: ,

Mark your calendars: Django 1.0 is coming in early September!

We’re nearing the home stretch on releasing Django 1.0. We’ve just published a roadmap and schedule that brings us to a 1.0 release on September 2nd, 2008.

You can read all the details on the roadmap, but here are the highlights:

  • Django 1.0 will be released in early September.
  • To meet that deadline, Django 1.0 has a minimal set of must-have features. The big feature on that list is newforms-admin.
  • There’s a larger set of “maybe” features: if these features are done by the 1.0 feature-freeze date (August 5), they’ll be included in 1.0.

If you’d like to help us meet this deadline, please read the rest of the roadmap, and especially the “how you can help” section.

Only 77 days left until Django 1.0!

Referência: http://www.djangoproject.com/weblog/2008/jun/16/save-the-date/

Resenha do FLISOL, Meu primeiro Mini-Curso com Django

Posted in Django,Eventos,PYTHON,Sem-categoria por Mayron Cachina em abril 29, 2008
Tags: , , , ,

Opa pessoal, blz?

FLISOL no dia 26/04, apesar de muitos imprevistos foi muito bom!!!

O primeiro foi logo na noite anterior, quando vamos começar a instalar o Django nas máquinas, cadê a senha de root?! Adorilson saiu procurando o administrador do laboratório… Nada dele voltar…

Hora vai, hora vem, eram quase 21h e a gente lá!Decidimos por instalar a versão 0.96.1, que era só no .tar, lá vai eu, Evandro e outro menino (que esqueci o nome, desculpa xD) baixando em todas as 25 máquinas do laboratório para instalar….
Mais mesmo assim tinha que da um sudo e cadê o danado da senha, onde estava Adorilson ???????
Já pelas 21h ele chegou com a senha, ficou decidido que seria mesmo a versão 0.96.1 que seria vista no mini curso, mais tinha um probleminha eu já tinha preparado todo o slide uma semana antes… Mais mesmo assim blz, amanhã é outro dia…

No sábado de manhã cedo por volta das 8h chego lá e começo a refazer os slides para o mini curso…
Era eu e o Moreno doido por um ponto de rede, quando abriu o laboratório, pegue carreira !!!!

Previsto para começar as 9h, tudo dentro do horário vem a triste notícia que Afonso nos deu, “O DISJUNTOR PEGOU FOGO!!!”, fogo? como assim… No dia anterior passou a noite chovendo e entrou aguá dentro, quando foram ligar deu um curto!

Correria de todos para arrumar uma sala que atende-se mais de 100 pessas… SE APERTA NO LABORATÓRIO! Surge a idéia… E cadeira para tanta gente?! Corre atrás!
Quando finalmente tudo parece tranquilo, e eu paro para fazer a palestra e vou me conectando a internet, cadê link??? era eu e o Moreno doido, por que ele fez o grande feito de dar um remove no python, resultado, saiu removendo tudo que tinha python no sistema, e o Gnome não tem nadinha baseado no python né 😀

Já se ia umas 10h e eu sem começar a modificar… Lá vai eu e Thales correndo pra UnP para tentar baixar o Django 0.96.1 que eu só tinha na minha maquina a versão de produção… Rapidamente voltamos para concluir os trabalhos (ainda tinha uma porrada de cd pra gravar)….

Então as 11h começo realmente a fazer os slides da palestra… O Django pegue da erro , finalmente a net voltou, e eu consegui instalar. A cada página do slide terminado era uma felicidade compartilhada por todos que estavam na sala 😀

Finalmente as 14h opa… com uma hora de atraso hehehe, tentei começar o mini curso, mais o computador não queria passar vídeo para o projetor, lá vem Afonso com outro, eu já começando a ficar aperriado, nada dando certo… Ai entra o salvador Leo, que tem a brilhante idéia de reiniciar o note com o vídeo ligado e então finalmente começamos!

(Esse foi o slide utilizado na palestra, nem deu tempo para testar o código xD)

(Pequena retificação, o Django foi criado em 2003 e não em 2005 como tem no slide, mais só foi liberado em 2005 para comunidade)

Confira também as fotos

(Eu, Leo e Afonso tentando colocar o vídeo no projetor)

Não pude acompanhar tudo, então deve ter tido muito mais resenhas….
Nem acompanhei as palestras, conversando com Karlisson um dia antes ele não sabia nem o que ia falar lá, assim como muitos, mais tudo deu muito certo!!!

Espero outro eventos assim, esse foi o meu primeiro e espero ajudar nos próximos!
Parabéns a todos!!! E como Afonso disse quando eu estava aperriado, “FIQUE PEIXE!!!”

Explorando o Admin do Django – Parte I

Posted in Sem-categoria por Mayron Cachina em abril 11, 2008
Tags: , , ,

Esse tutorial vai sair na próxima PZPZine 😀
Estou adiantando para vocês…

O Admin é um plugin do Django onde você pode administrar o seu sistema por inteiro, ela é muito interessante para ser usada, principalmente por que já gerar CRUDs customizáveis, que esse tutorial vai abordar o básico.
Uma nota muito importante está em desenvolvimento uma nova classe Admin o NewForms Admin[1] que se propõe a deixá-lo mais customizável, pois o Admin atual você não pode mexer muito nele(adicionar links e etc), na página do amigo Marinho[2] existe um tutorial de instalação bem explicado…

1 – Começando

(more…)

Basic Crud in Django

Posted in Django por Mayron Cachina em abril 10, 2008
Tags: , , ,

Google lança o Google App Engine

Posted in Django,Informática,Notícias,PYTHON por Mayron Cachina em abril 9, 2008
Tags: , , , , ,

O Google lançou ontem um preview do Google App Engine durante o primeiro Google Campfire.

De uma forma básica, o Google App Engine é a possibilidade de rodar seus aplicativos web na infra-estrutura do Google.

A intenção deles é tornar a vida dos desenvolvedores web mais fácil durante o desenvolvimento de seus aplicativos, pois eles não terão que se preocupar com a administração de sistemas e sua respectiva manutenção.

Inicialmente, a inscrição no Google App Engine está limitada aos 10 mil primeiros que se inscreverem — as vagas já estão esgotadas. Mas quem quiser já pode fazer o download do App Engine SDK aqui. Cada desenvolvedor terá 500MB para armazenamento, além de CPU e banda suficientes para sustentar 5 milhões de pageviews por mês.

Confira o vídeo da apresentação do Google App Engine durante o Google Campfire:
(more…)

Próxima Página »