Um vinho novo - Mudança de Tecnologia

 
  O ano de 2019 passou e o primeiro trimestre de 2020 também deixando suas marcas na vida profissional e pessoal, novos desafios surgiram e novos horizontes foram abertos. Com isso, venho relatar como foi a troca da água para o vinho, ou melhor, de um vinho clássico para um vinho…
Continue lendo
Por Felipe Pereira

Extension method must be defined in a non-generic static class

 
 
Resolvendo o erro: Extension method must be defined in a non-generic static class. Primeiro passo é identificar o causador, se for a classe, basta trocar: public class BaseController : Controller por: public static class BaseController : Controller O problema pode ser a utilização do…
Continue lendo
Por Cesar Cassiano Schimanco

Visão Geral do Livro Construindo uma Aplicação E-commerce com MEAN

 
A NOVATEC me enviou recentemente o livro Construindo uma Aplicação E-commerce com MEAN, que acabei de ler este final de semana. O que é MEAN? MongoDB, ExpressJS, AngularJS e Node.js - Um conjunto de tecnologias baseadas em JavaScript. Achei fantástico o livro escrito pelo Adrian Mejia. A…
Continue lendo
Por Cesar Cassiano Schimanco

Erro: The Web Application Project Web is configured to use IIS. The Web server could not be found.

 
Recentemente ao abrir um projeto no Visual Studio e me deparei com este erro ai: The project requires user input. Reload the project for more information Pesquisei bastante, cheguei até a editar o .csproj, mas não adiantou nada. No output aparecia o seguinte erro: error : The Web Application…
Continue lendo
Por Cesar Cassiano Schimanco

Combobox dinâmico com JSON e jQuery sem requisição AJAX

 
Combobox, DropDownList, Select, enfim, como queira chamar. Preparei um artigo mostrando como carregar os options de um select dinamicamente utilizando apenas JSON, sem chamadas Ajax. Utilizei apenas HTML e jQuery para mostrar o carregamento do DropDownList dinâmico de categorias e subcategorias baseado em dois…
Continue lendo
Por Cesar Cassiano Schimanco

Visão geral do livro Mobile HTML5 - Estelle Weyl

 
 
No artigo anterior escrevi sobre o livro WEB DESIGN RESPONSIVO do Maujor e hoje vou falar do Mobile HTML5 da Estelle Weyl. Este é um daqueles livros que você já espera bastante quando compra - Mobile HTML5 Usando o que há de mais moderno atualmente. O livro não decepciona, pois…
Continue lendo
Por Cesar Cassiano Schimanco

Visão geral do livro WEB DESIGN RESPONSIVO do Maujor

 
 
O artigo de hoje é uma dica de leitura. Vou falar um pouco sobre o livro WEB DESIGN RESPONSIVO, escrito por Maurício Samy Silva, o Maujor. O interessante deste livro é que, além de falar sobre WEB DESIGN RESPONSIVO, ele fala sobre HTML5, CSS3, semântica, usabilidade,…
Continue lendo
Por Cesar Cassiano Schimanco

Calcular a data da Páscoa em Oracle

 
O cálculo da data da Páscoa, também conhecido como Computus em latim, é fundamental no calendário cristão desde os primórdios da cristandade, tornando-se definido na Idade Média. A Páscoa é celebrada no primeiro domingo após a primeira lua…
Continue lendo
Por Deni Marinho

C# - Utilizar fontes (ttf) sem instalar - PrivateFontCollection

 
O System.Drawing do C# disponibiliza, por padrão, uma lista de fontes TTF instaladas no Windows (C:\windos\fonts\). Mas se você quiser utilizar uma fonte não instalada, a primeira alternativa é colocar a fonte dentro da pasta C:\windos\fonts\. Isso vai resolver o problema. A segunda…
Continue lendo
Por Cesar Cassiano Schimanco

Directory.GetFiles - Filtrar múltiplas extensões com C#

 
Em C#, o Directory.GetFiles é utilizado para listar todos os arquivos de um diretório e de seus subdiretórios ao utilizar o parâmetro SearchOption.AllDirectories. Além disso, ele também é utilizado para pesquisar arquivos em diretórios. Um exemplo seria pegar…
Continue lendo
Por Cesar Cassiano Schimanco

Sorteio do livro CORAÇÃO,INTELIGÊNCIA,CORAGEM E SORTE

Você é empreendedor ou pretende ser? O Codebreak em parceria com a M.Books vai promover o sorteio do livro CORAÇÃO, INTELIGÊNCIA, CORAGEM E SORTE. Neste livro, três importantes líderes de negócios e consultores de CEOs – compartilham as qualidades…
Continue lendo
Por Cesar Cassiano Schimanco

Redirecionar automaticamente para o login ao expirar sessão - ASP.NET

 
É muito comum utilizar Sessions para gerenciar sistemas de login. Cria-se uma tela para autenticação, o usuário autentica e uma nova Session é criada com os dados dele. Nas páginas de acesso restrito verificamos se esta sessão existe, se existe, permite o acesso do…
Continue lendo
Por Cesar Cassiano Schimanco

An unhandled exception of type System.StackOverflowException occurred

 
Quem nunca gerou um System.StackOverflowException que atire a primeira pedra. O famoso StackOverflow acontece quando há uma chamada recursiva sem fim, causando um estouro de pilha de execução. Se você gerou um StackOverflowException e não sabe a origem, procure por uma chamada onde…
Continue lendo
Por Cesar Cassiano Schimanco

Ativar e desativar o CodeLens (reference | changeset | unit test) no Visual Studio 2013

 
O CodeLens é uma das novas funcionalidade do Visual Studio 2013. Ele mostra quantas vezes o método é chamado, últimas modificações do Team Foundation Server e status de testes unitários. A notícia ruim é que CodeLens só funciona na versão…
Continue lendo
Por Cesar Cassiano Schimanco

HTML5 - Salvar imagem do Canvas com jQuery e C#

 
 
 
Objetivo do artigo: escrever um texto no canvas e salvar a imagem no servidor. HTML5 + canvas + JavaScript + web service + C# é o que será utilizado para desenhar e salvar uma imagem no servidor. O exemplo é simples, contém apenas um campo para digitar o texto e um botão para…
Continue lendo
Por Cesar Cassiano Schimanco

Imagens dinâmicas em C# utilizando ashx

 
Esta é uma dica para quem precisa gerar e retornar uma imagem dinamicamente para o browser. São 3 exemplos que vão ler e retornar imagens em um ashx. Utilizei um ashx por ser o mais apropriado para estes exemplos, mas poderia ser uma página .aspx.    Mostrar imagem apenas para…
Continue lendo
Por Cesar Cassiano Schimanco