WordPress database error: [Unknown column 'user_ip' in 'where clause']
DELETE FROM wp_useronline WHERE user_ip = '38.107.191.116' OR timestamp < CURRENT_TIMESTAMP - 0

WordPress database error: [Unknown column 'user_type' in 'field list']
INSERT INTO `wp_useronline` (`user_type`,`user_id`,`user_name`,`user_ip`,`user_agent`,`page_title`,`page_url`,`referral`) VALUES ('guest','0','Guest','38.107.191.116','CCBot/1.0 (+http://www.commoncrawl.org/bot.html)','Eduardo Menoncello &raquo; Desenvolvimento de Software','/Index.php?tag=desenvolvimento-de-software','')

Quer aprender à programar?

Mar 24
2009
800px-gradiente_expert_brazil

MSX Expert da Gradiente

Eu comecei à programar ainda na decada de 80, incentivado pelo meu pai que comprou um MSX, com um datacoder (uma espécie de gravador de fita k7, que funcionava como um driver de diskete que demorava horas para ler um programa), ele vinha com o Basic da Microsoft que e tinha vários livros com os comandos para programar.

Hoje as coisas estão bem diferentes, o SmallBasic me chamou atenção pela simplicidade e facilidade de se criar programas utilizando recursos que em outras linguagens de programação são complexos e trabalhosos.

Ele roda na arquitetura .Net, e pode-se considerar uma ponte para o VB.Net e consequentemente para o C#, acredito que em pouco tempo as escolas e faculdades irão adotá-lo para ensinar linguagem e lógica de programação

smallbasic

Possui um bom tutorial de introdução ao SmallBasic (em inglês, inicialmente), mas é interessante para quem até por hobbie tem interesse nessa área.

Outro ponto importante, ele é gratuito!

Livro Gratuito – Asp.Net MVC

Mar 19
2009

bookcover1_6caecf94Baseado na nova tecnologia de Ruby-on-Rails, a Microsoft criou o Asp.Net MVC (MVC: Model-View-Controller) .

Escrito pelos feras: Scott Guthrie, Scott Hanselman, Rob Conery, e Phil Haack, o livro é um tutorial ótimo para quem quer conhecer essa nova ferramenta.

O livro cobre os seguintes assuntos:

  • Criando um banco de dados
  • Construindo um modelo com validações e regras de negócio.
  • Implementando interface de listagem e detalhes de dados usando controladores e views
  • Habilitando o CRUD (Criação, leitura, alteração e exclusão) dos formulários
  • Utilizando o padrão ViewModel para passar informação de um controlador para uma view.
  • Reutilização da interface com o usuário utilizando partials e master pages.
  • Implementando uma paginação eficiente.
  • Aplicação segura utilizando autenticação e autorização.
  • Utilizando AJAX para apresentar atualizações dinâmicas.
  • Utilizando AJAX para adicionar suporte à mapas interativos.
  • Proceder testes unitários automáticos (incluindo injeção de dependência e mocking)

No livro, eles constroem uma aplicação chamada “NerdDinner”. Ela mostra uma forma para as pessoas organizarem, convidarem e pesquisarem novos tópicos de jantares online:

nerddinner_small1_thumb_4ea09bd3

NerdDinner

Scott Hanselman vem hospedando o NerdDinners por anos, e veio com a idéia de construir um tutorial sobre uma aplicação que facilitasse ele.

Links para download:

Arquivos

Atenção

A opnião expressada neste blog é pessoal e não envolve, nem representa de forma alguma, opiniões da empresa em que trabalho