segunda-feira, 24 de outubro de 2011

7 Horas de Video Aula de Python e Django por R$50, Livros, outras coisa de python e computação

Ola a todos,

Para aqueles que querem aprender a programar em Python e utilizar o Django, framework para desenvolvimento web agil,
está ai uma boa oportunidade.

O grande e nobre Osvaldo Santana, criador do site PythonBrasil [1] e do livro Python e Django - Desenvolvimento Agil de aplicações web [2] (Cupom de desconto no final da mensagem), abaixou o preço de suas 7,2 Horas de Video aula de Python e Django [3] , agora esta somente R$50,00 (comprei hoje 24/10/2011),(O Osvaldo disponibilizou suas video aulas de graça no seu site: http://osantana.me/pydjango/)  - (Eu comprei, afinal de vez em quando, tenho que comprar alguma coisa util, visto que, gastei bem mais que isso no final de semana... para coisas de não vão ajudar a ganhar dinheiro...)

Tambem ha o "Welcome to the Django"[3.1] do Henrique Bastos, o curso consiste em aulas ao-vivo via internet. Ainda não fiz, mas o pessoal da comunidade fala que é ótimo.

Pra quem não quer gastar e quer aprender Python tem o livro gratuito do Luiz Eduardo Borges, Python para Desenvolvedores [4] e Computação Grafica com Python[4.5], alem do tambem gratuito Aprendendo Computação com Python [5]

Quem quiser aprender Django e complementar o livro do Osvaldo[2] ou vice e versa, pode utilizar essas excelentes apostilas [6] [7] do Senhor Marinho Brandão.

Para quem quiser ver alguns projetos open-source do Marinho Brandão e do Osvaldo Santana, pode olha o repositorio deles no GitHub [8] [9].

Para quem ja tem uma boa abilidade com python é quer uma IDE Power... tem o Pycharm IDE[10] da JetBrains, não é de graça mas é otima...(O Pycharm IDE possui licença gratuita da versão FULL para projetos open-source e lincença mais barata ou de graça para Universidades, professores ou estudantes)
Se quiser de graça, tem o Aptana Studio...(http://www.aptana.com/products/studio3/download)

Quer colocar seu Site Django na Web, de graça... faça uma conta no Alwaysdata.com [11], la você pode criar um subdominio gratuitamente (nome_do_seu_subdominio.alwaysdata.net), com 10MB de espaço (Sei que 10MB, não da pra muita coisa..., mas ja da para vc aprender como fazer Deploy de sua aplicação feito em Django).

Há tambem a opção de se utilizar o Google AppEngine[12], ou o Heroku[12.1] de graça tambem...

Agora, se você quer ter total liberdade no seu servidor, e tem dinheiro para isso, recomento a hospedagem em um  VPS (Servidor Virtual Provado), no caso o Digital Ocean[12.2].

A Digital Ocean oferece no plano mais barato, um VPS Linux ou BSD com acesso total ao usuário root, 512MB de memoria RAM, 20GB de HD SSD, 1TB de trafego de dados mensal, 1 IPv4 ou IPv6 real, backup automatizado, tudo isso por somente $5/mensais.(se você só paga se seu VPS estiver ativo, se você criar um backup ou snapshot do VPS e apagar o servidor, você não paga nada, ou seja, a contagem é feita por hora por servidor ativo)

Quer criar uma aplicação Django..., não invente a roda novamente, pode ser que ela ja exista no DjangoPackages[13]

Achoa que Django é coisa de criança??, Django é coisa de Dinossauro, veja o caso de uso da Fundação Mozilla [14]... Veja o Video [15] e os slides [16] de uma das apresentações DjangoCon Europa.

Qualquer duvida, cadastre-se na lista PythonBrasil [17] e DjangoBrasil [18], eles são muito receptivos, sempre respondem nossas duvidas...
Mas lembre-se, antes de fazer qualquer pergunta, pesquise na lista primeiro, pois há grande chance de alguem ja ter respondido a mesma duvida...

Acho que me empolguei demais...

Bons estudos e negocios para todos..

--


[1] http://www.python.org.br/wiki
[1] http://www.pythonbrasil.org.br/

[2] http://www.novatec.com.br/livros/pythonedjango/
- OBS: Utilize o cupom de desconto de 20%, "jquery-br" sem aspas, para comprar qualquer livro com desconto na Ed. Novatec

[3] http://triveos.ludeos.com.br/

[3.1] http://welcometothedjango.com.br/

[4] http://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf
[4.5] http://ark4n.files.wordpress.com/2008/11/cg_python_v2.pdf

[5] http://aprendacompy.googlecode.com/files/AprendaComputaocomPython.pdf

[6] Volume 1: http://dl.dropbox.com/u/1552368/aprendendo-django-vol-1.pdf
[7] Volume 2: http://dl.dropbox.com/u/1552368/aprendendo-django-vol-2.pdf

[8] http://github.com/marinho
[9] http://github.com/osantana

[10] http://www.jetbrains.com/pycharm/buy/

[11] http://www.alwaysdata.com/plans/shared/

[12] http://code.google.com/intl/pt-BR/appengine/docs/python/overview.html

[12.1] http://www.heroku.com/

[12.2] http://goo.gl/CvbCo

[13] http://djangopackages.com/

[14] http://blog.mozilla.com/webdev/2011/07/26/scaling-django-to-a-global-audience-with-playdoh/

[15] http://2011.djangocon.eu/talks/18/

[16] http://2011.djangocon.eu/media/slides/large-django.pdf

[17] http://www.python.org.br/wiki/EnvolvaSe

[18] http://www.djangobrasil.org/comunidade/

terça-feira, 11 de outubro de 2011

Programação - Code::Blocks, uma otima IDE Multiplataforma Codigo Aberto



Code::Blocks (ou C::B) é um ambiente de desenvolvimento integrado de código aberto e multiplataforma. Ele está sendo desenvolvido em C++, usando wxWidgets. Sua arquitetura é orientada a plugin, de forma que suas funcionalidades são definidas pelos plugins fornecidos a ele. Atualmente, Code::Blocks é voltado para o desenvolvimento em C/C++.


O Code::Blocks está sendo desenvolvido sob Windows e Linux. Alguns usuários compilaram o Code::Blocks com sucesso para FreeBSD e Mac OS X (com alguns problemas na interface).


Este programa não lançava uma versão estável, desde 2005. No lugar lançava as chamadas Nightly builds. Entretanto, foi lançada uma nova versão estável (10.05) em 30 de Maio de 2010.

Características



Interface

  • Grifagem de sintaxe;
  • Hierarquia de código;
  • Auto-completação de código;
  • Navegador de classes;
  • Squirrel linguagem de script;
  • Lista de "À Fazeres";
  • Suporta Devpack (Permite instalar e usar pacotes do Dev-C++);
  • Suporta wxSmith (uma ferramenta RAD para o wxWidgets.
  • Design de interface grafica C/C++ com wxWidgets, no estilo do Netbeans IDE, Delphi ou C++ Builder
Retirado de http://pt.wikipedia.org/wiki/Code::Blocks
com algumas modificações

Tem versoes compiladas para:
  • Windows 2000/XP/Vista
  • Linux 32-bit
  • Linux 64-bit
  • Mac OS X


Baixe o Code::Block:


Windows logo Windows 2000 / XP / Vista / 7:

File Date Size Download from
codeblocks-10.05-setup.exe 27 May 2010 23.3 MB BerliOS or Sourceforge.net
codeblocks-10.05mingw-setup.exe
27 May 2010 74.0 MB BerliOS or Sourceforge.net

NOTE: The codeblocks-10.05mingw-setup.exe file includes the GCC compiler and GDB debugger from MinGW.


Linux logoLinux 32-bit:

Distro File Date
Size
Download from
Debian logo

codeblocks-10.05-1-debian-i386.tar.bz2

codeblocks-10.05-1-debian-dbg-i386.tar.bz2

27 May 2010

27 May 2010

18.6 MB

64.9 MB

BerliOS or Sourceforge.net

BerliOS or Sourceforge.net

Fedora logo

codeblocks-10.05-0.fc13.i686.rpm

codeblocks-contrib-10.05-0.fc13.i686.rpm

8 June 2010

8 June 2010

6.3 MB

4.4 MB

BerliOS or Sourceforge.net

BerliOS or Sourceforge.net

Suse logo

codeblocks-10.05-0-suse112.i686.rpm

codeblocks-contrib-10.05-0-suse112.i686.rpm

22 June 2010

22 June 2010

5.5 MB

3.6 MB

BerliOS or Sourceforge.net

BerliOS or Sourceforge.net

Mandriva logo

codeblocks-10.05-0.mdv2010.i586.rpm

codeblocks-contrib-10.05-0.mdv2010.i586.rpm

26 June 2010

26 June 2010

5.0 MB

3.1 MB

BerliOS or Sourceforge.net

BerliOS or Sourceforge.net

Linux logoLinux 64-bit:

Distro File Date
Size
Download from
Debian logo

codeblocks-10.05-1-debian-amd64.tar.bz2

codeblocks-10.05-1-debian-dbg-amd64.tar.bz2

27 May 2010

27 May 2010

18.8 MB

65.8 MB

BerliOS or Sourceforge.net

BerliOS or Sourceforge.net

NOTE: The Debian packages above are compressed archives (tar.bz2). When you decompress the package you downloaded on your system, you will find all the .deb packages required to install Code::Blocks. The packages named *-dbg-* contain the files needed to debug Code::Blocks itself, not needed for the most users.

NOTE: The Debian packages have been linked against libwxgtk2.8-0 (2.8.10) from apt.wxwidgets.org (lenny-wx).To successfully install these packages on Debian Lenny (stable), you have to add the wxWidgets repository in your /etc/apt/sources.list (deb http://apt.wxwidgets.org/ lenny-wx main). On Debian Squeeze (testing) or Sid (unstable) you can use the packages from the Debian repository.

NOTE: Besides Debian Lenny, apt.wxwidgets.org also supports all Ubuntu distributions: Dapper Drake, Edgy Eft, Feisty Fawn, Gutsy Gibbon, Hardy Heron, Intrepid Ibex, Jaunty Jackalope, Karmic Koala and Lucid Lynx. See here for details how to use the repository.

Important note for Ubuntu users: To be able to use the Debian packages on Ubuntu Karmic Koala (9.10) you have to use the wxWidgets packages from apt.wxwidgets.org, because the packages provided by Ubuntu are not compatible with the ones from wxwidgets.org. Alternatively you can use the Ubuntu repo provided by our user pasgui.


Apple logoMac OS X:

File Date Size Download from
codeblocks-10.05-p1-mac.dmg 8 Jun 2010 28.9 MB BerliOS or Sourceforge.net

NOTES:

  • Code::Blocks for Mac is currently not as stable as are other ports. In other words, we could use an extra Mac developer (or two) to work on Mac compatibility issues.
  • The provided downloads contain a Universal Binary (that means: ppc and i386), built for Mac OS X 10.4 (and later), bundling a co py of wxWidgets 2.8.10 Unicode and all Code::Blocks plugins.
  • The p1 (patchlevel 1) release fixes problems with the keybinder and debugger plugins.
  • For older versions please check here.


Gostou da postagem? comente clicando aqui


.

quinta-feira, 23 de outubro de 2008

Tutoriais - GParted(Particionador de discos) rodando do pendrive



O GParted é um software de particionamento de discos, que roda em linux, tem interface agradável e muito simples de se utilizar.

Pode-se criar um disco USB, pen drive, inicializável e é sobre isso que vou falar aqui.
http://gparted.sourceforge.net/liveusb.php

Primeiramente fazer o download da última versão do Live USB.

Vou seguir os mesmos passos da página do GParted meio que traduzindo e dando alguns toques sobre o assunto.

(1) Criar uma partição fat16 no seu disco usb e assegurar que esteja marcada com "boot"


Primeiramente vamos encontrar o seu disco usb, conecte-o ao PC e em terminal como
root (digitando "su root" , sem as aspas)
digite:

dmesg | grep sd


isso mostrará uma lista e algo nas últimas linhas como sda1, sdb1, esse é o seu disco usb, supondo então
/dev/sda1. (Se seu hd é SATA, entao provavelmente deve ser /dev/sdb1)

Digite

fdisk /dev/sda1

isso abrirá o fdisk. Assegure-se que esteja vazio.
Para criar a partição primária 1, pressione as teclas "
n", "p", "1", (new - primary - 1).
Mudar o tipo de partição para
fat16, pressione a tecla "t", depois "6" e pressione o "Enter".
E por fim para tornar a partição 1 "
bootável", inicializável, pressione a tecla "a", "1".
Para sair, "
w".

(2) Descompacte o arquivo gparted-liveusb-x.x.x-x.zip no seu diretório ou onde desejar.

unzip gparted-liveusb-x.x.x-x.zip

(3) Copiar o conteúdo da pasta gparted-liveusb-0.x.x-x para seu disco USB recém criado.
Obs.: É para copiar o conteúdo da pasta, e não a pasta!


mkdir /mnt/discousb
mount /dev/sda1 /mnt/discousb -t fat16
cp gparted-liveusb-0.x.x-x/* /mnt/discousb
umount /dev/sda1


(4)
Executar o seguinte comando
syslinux -s /dev/sda1

(5) Reinicializar o computador, pressionar a tecla "Delete" e no setup alterar a seqüência de boot para dar boot pelo disco USB, para isso deve-se reinicializar o PC já com o disco conectado à porta USB.

Links:
Validos em 23/10/2008

GParted v.0.3.9-4 LiveCd

GParted v.0.3.9-4 LiveUSB

Nao sabe o que é, entra ai e olha: http://pt.wikipedia.org/wiki/GParted
.
Retirado de: http://tarcnux.blogspot.com
com algumas modificações
.
Gostou da postagem? comente clicando aqui

.
E ai galera, comentem as postagens... plz

Blog do Psico - Ultimas Postagens

Twig's Tech Tips

Nerdson não vai à escola

Site Inovação Tecnológica

Portal C++ - Diogo_RBG

Renê Dettenborn

Grupo de Usuários de Software Livre da UFT

VivoVerde