Cachina’s Programming Blog


Ebooks de Python

Posted in PYTHON por Mayron Cachina em julho 31, 2008
Tags: ,

Doação do amigo Carlos Junior.

Python Programming on Win32 + code
Beginning Game Development With Python And Pygame From Novice To Professional
Core Python Programming 2nd Ed.
MySQL-python-1.2.0
Core Python
Programming Python 2nd Ed.+ examples
(more…)

Dia Livre 8.08

Posted in Eventos,Informática por Mayron Cachina em julho 29, 2008
Tags: ,

Olá!

A organização do PSL-RN gostaria de convidar toda a comunidade para o
Dia Livre 8.08, que será realizado no CEFET-RN (Unidade Sede) dia
02/08/2008 (próximo sábado), a partir das 8h30.
Mais informações estão disponíveis no hotsite do Dia Livre, no endereço
http://rn.softwarelivre.org/dialivre

Dia Livre

Ajudem a divulgar o evento!
Agradecemos a participação de todos!

Doze razões para não usar Windows

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

Não resisti, tive que postar!!!!!
Não deixa de ser verdade….

  • Possui uma estrutura de dados global compartilhada pelo Sistema Operacional e as aplicações (registry table). Isso faz com que a vida da instalação de um sistema Windows seja muito curta, em geral.
  • Memória virtual não funciona bem para aplicações de usuários. Se seu programa consumir toda a memória principal, irá parar.
  • Não possui um sistema de arquivos que restrinja naturalmente o acesso (permissões).
  • Várias aplicações não funcionam bem em modo restrito. Todos os usuários acabam tendo de virar administradores.
  • Não permite que uma aplicação instalada seja movida para outra partição, por causa da registry table. O mais fácil é ter-se uma única partição enorme.
  • Instalação de drivers é feita de forma totalmente não transparente. Se algo der errado, não há como consertar. Só voltando à última configuração estável. Problemas no driver de vídeo quase sempre “derrubam” o Windows.
  • A forma não modular do sistema é o sonho de todos os programadores de vírus, spywares, etc.
  • Uma imagem (do disco) de um Windows não pode ser instalada em um hardware diferente.
  • Uma máquina Windows ligada 24/7 na Internet, nas mãos de uma pessoa despreparada, é como uma arma carregada nas mãos de uma criança.
  • A Microsoft espiona o seu computador diariamente. WGA, em particular, é a forma mais absurda de engôdo já criada. Além disso, cada vez que se usa o media player, a Microsoft é informada do que se está assistindo.
  • Atrofia o seu cérebro. Rapidamente se fica completamente dependente, devido a uma política clara de destruição da concorrência por métodos nada recomendáveis.
  • Um Windows “pelado” não serve para nada. Para equipar um sistema Windows com software adicional, se gasta mais do que com o próprio hardware. No entanto, as pessoas estão acostumadas a achar que pirataria de software é a forma mais fácil e rápida de agregar valor ao Windows. Contudo, isso é um delito, previsto no código penal brasileiro.

Conclusão: o Windows é como o Rio de Janeiro: muito bonito, mas os seus problemas não têm solução.

Fonte: http://orion.lcg.ufrj.br/roma/LCG_computadores.html#xp

Web 2.0 – Design

Posted in Design por Franco Mathson Dantas Soares em julho 22, 2008
Tags: ,

Para dar início, vamos comentar a frase de Tim O’Reilly que fala um pouco sobre o que é web 2.0:

“Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva”

Analisando esse pequeno texto podemos dizer que com o surgimento da Web 2.0, o padrão de qualidade dos códigos melhora a cada dia, e com essa melhora surgiu a necessidade de criar uma característica nova para a edição do design das páginas. Foi aí onde começou a “tendência” de layouts no “padrão web 2.0” que são projetos onde se usam muito degrade, sombra, volume, entre outros efeitos.

Esse estilo de arte pode ser considerado futurista e arrojado, levando em conta que revolucionou o mercado da arte gráfica, onde passaram a ser usados elementos que até então eram considerados inapropriados para o projeto. Como degrades em logos. E graças a ferramentas que surgiram junto com os padrões Web 2.0, é possível fazer sites com interfaces mais agradáveis. O que era praticamente impossível com os padrões antigos.

Veja alguns logos de empresas conhecidas redesenhados no padrão Web 2.0.

Embora essa tendência seja de um visual muito elegante, não chega a ser chocante, pois já é muito comum encontrar artes executadas com o padrão citado acima. Isso leva o design muitas vezes a criar layouts sem nenhum dos “acessórios” cedidos pelo Web 2.0. Mas se formos analisar projetos reformulados com o padrão Web 2.0, veremos um trabalho muito melhor visualmente falando.

Franco Mathson

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

Por que um programador deveria conhecer design?

Posted in Artigos por Franco Mathson Dantas Soares em julho 14, 2008
Tags:

Um projeto web envolve profissionais com suas respectivas habilidades; cada qual com jargões comum a sua atividade. Quanto maior o projeto, mais profissionais envolvidos. Porém, vamos nos concentrar em projetos que envolvam programadores e designers.

Esses dois profissionais precisarão discutir objetivos do projeto em que estão envolvidos; precisarão expor suas necessidades; explicar pontos críticos e relevantes para o desenvolvimento e análise.

Para que os programadores compreendam os designers, é necessário conhecer alguns termos e um pouco do ofício do companheiro. Dessa forma, a comunicação irá fluir de forma significativa e eficaz.

Somando o trabalho dos profissionais, o resultado não poderia ser diferente do desenvolvimento de uma interface consistente e funcional; além de um código enxuto e com ganhos significativos de performance.

Além do mais, é uma realidade: Layout desenvolvido por programadores, nem sempre são enxutos, chegam a ser poluídos e desproporcionais, abrindo assim a necessidade da parceria com o design, sem falar que muitas vezes o projeto deve fugir um pouco dos padrões, coisa que programadores detestam fazer.

Foi pensando nisso que decidi preparar artigos falando um pouco sobre teoria do design, e estarei sempre postando coisas que ajudarão a todos e fará com que haja uma melhoria considerável nos seus layouts e no conceito de design, não sendo preciso contratar um design para fazer layouts simples.

Procurei expor minha opinião sobre a necessidade de um programador aprender design. E você, qual sua opinião sobre o assunto?

Franco Mathson

Casadinha: Cachina e FrancoMathson = Programação + Designer

Posted in Notícias por Mayron Cachina em julho 13, 2008

Olá Pessoal, apartir de hoje teremos artigos sobre Designer, com isso espero melhorar cada vez mais o blog.

Achei muito interessante essa fusão. Um designer deve aprender o básico de programação e um programador o básico de designer…. Até hoje eu nunca tinha ligado para isso, mais no meu novo trabalho, estou tendo que aprender… Então … VAMOS COMPARTILHAR!!!! *que é o intuito do blog*

Sim pessoal… Agora estou com um novo Hobby. FOTOGRAFIA!!!!

Estou criando um Flick para postar elas, logo mais estarão disponíveis aqui… Mais no quero mudar o foco do blog então vou coloca-lo como widget 😀
Ps. Eu acho que essa foi a melhor foto que eu tirei no dia… Parque das Dunas em Natal-RN dia 13/07/07.

Aranha VerdeAranha Verde

Palestras e Fotos do 3° Sábado+WEB

Posted in Eventos por Mayron Cachina em julho 13, 2008
Tags:

Olá pessoal, aqui estão as palestras e as fotos do nosso 3° Sábado+WEB, realizado no dia 12/08/2008.

Infelizmente o palestrante Thiago Viana, não pode participar, mais não nos deixou na mão! Mandou uma bolsa de 100% do curso de Photoshop na IWTraining para ser sorteada no final do evento (Muito Obrigado Thiago).

No mais, palestras muito interessantes, vale a pena conferir…
Estamos montado a grade de programação, então esperem que vai ter Python e Ruby com FARINHA 😀

3° Sábado+WEB

Acessibilidade:

Ferramentas para web, Desenvolvendo fácil:

3° Sábado+WEB, Marcado!!!

Posted in Eventos por Mayron Cachina em julho 7, 2008
Tags:

Olá!

Nesse sábado, 12 de Julho, acontece no CEFET-RN o 3º Sábado+web – 9h da
manhã no Miniauditório. Dessa vez começa na hora, a gente garante!

Na programação, uma palestra sobre Ferramentas pra Web, com Pedro
Anderson. Ele vai mostrar umas ferramentas que vão tornar a sua vida
bem mais fácil. Na segunda palestra, sobre Acessibilidade, Elomar
França vai falar um pouco sobre porque fazer seu site de um
jeito que qualquer pessoa possa usar, e dar umas dicas sobre como
fazer isso. O tema da terceira palestra é Qualidade e Produtividade na
web com o Adobe Creative Suit 3, e vai ser ministrada pelo convidado
Thiago Viana, especialista em Adobe Flash certificado pela Adobe. Vai
ser bacana!

E qualquer pessoa pode ir! Espalhe a notícia, convide o pessoal da sua
turma, chame seus amigos.

A gente se vê por lá!

Quem quiser o cartaz do evento, http://impactajax.com/maisweb/cartaz-3.pdf

13° Encontro de WebDesigner (EWD)

Posted in Sem-categoria por Mayron Cachina em julho 6, 2008
Tags: ,

Eu vou….
Bem, conversando com uma amigo meu, fiquei um pouco desestimulado a ir, pois ele disse que o pessoal é 100% Internet Explorer lá… Votz, pessoal deve ser acostumado com hack em css, hehe.

Ai vai as palestras do dia:

Recife – 19 de julho de 2008 – Sábado
# 09:00 – Credenciamento e visita aos estandes
# 10:00 – Abertura
# 10:15 – Palestra 1: Flashback! – Ronaldo Gazel
# 11:30 – Intervalo e visita aos estandes
# 12:00 – Palestra 2: Virtual (15 minutos) – Apresentação em vídeo sobre o Joomla! – Ricardo Accioly – NOIX
# 12:15 – Palestra 3: Saindo da superfície: soluções estratégicas – Irving Suna
# 13:00 – Intervalo para almoço
# 14:30 – Palestra 4: O mundo é plano, a cauda é longa…. e você ainda é o mesmo? – Chico Baldini – W3Haus
# 15:00 – Palestra 5: Comunicação Interativa – Raphael Vasconcelos – AgênciaClick
# 16:00 – Intervalo e visita aos estandes
# 16:30 – Mesa-redonda interativa
# 18:00 – Encerramento

para quem quiser saber mais, visite o site http://www.arteccom.com.br/encontro/.
Eu estarei lá com a camisa do “Projeto RN Software Livre”, aquela pretinha com o caju 😀 os leitores do forum que foram e quiserem bater um papo já sabem 😀

Próxima Página »