Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

Dicas sobre desenvolvimento de software, gestão e tributações

15 de dezembro de 2020

UML: O que é e como funciona


 Unified Modeling Language é uma linguagem de notação muito utilizada em projetos de desenvolvimento de softwares, mas seu uso não se resume apenas a software, ela pode ser usada para muitos tipos de planejamentos e projetos.Ela é construída através de diagramas que...
Ler

8 de dezembro de 2020

SQL Server: Como saber os últimos comandos executados


 No post de hoje irei mostrar uma forma simples de verificar quais foram os últimos comandos executados no SQL Server, detalhe que são para comandos que ainda estão em chache do SQL não para qualquer comando de qualquer data.SELECT TAB.TEXTFROM SYS.DM_EXEC_CACHED_PLANS...
Ler

17 de novembro de 2020

SQL: Converter tempo decimal em horas e minutos


No post de hoje irei mostrar algumas formas de transformar horas em decimal, no meu caso essa necessidade surgiu porque a funcionalidade grava as horas de uma tarefa no formato decimal, pois o usuário desejava ver essa quantidade de tempo em decimal e também realizar alguns...
Ler

27 de outubro de 2020

Python: List Slices


 No post de hoje vamos ver uma forma bem interessante e que facilita bastante para se obter valores de listas.Imagine que temos uma lista de ints conforme a lista abaixo.list = [0, 1, 5, 8, 14, 27, 31, 45, 63, 76]E eu quero imprimir na tela os valores das posições...
Ler

15 de outubro de 2020

Python: Uma função Pythônica para validar CNPJ


Seguindo a ideia do post anterior, onde mostrei uma solução para a validação de CPF, falarei hoje sobre a validação de CNPJ. Mas como o cálculo é bem parecido, vou destacar apenas as diferenças entre eles. Para a validação do CPF, os pesos aplicados aos seus dígitos...
Ler

13 de outubro de 2020

Python: Particularidades com números em Python


 No post de hoje vou mostrar algumas particularidades quando estamos tratando números em Python.Imagine que eu tenho um número 25555777, quando olhamos para ele fica um pouco complicado de rapidamente saber qual número é, mas em Python podemos utilizá-lo de maneira...
Ler

6 de outubro de 2020

SQL: Selecionar apenas os decimais dos números


No post de hoje vamos ver como selecionar apenas os decimais de um número no SQL Server.É bem simples, para demonstrar isso vou declarar uma variável decimal.declare @teste decimal(4,3)Setar um valor com casas decimais.select @teste = 2.938E executar o comando:select PARSENAME(@teste,...
Ler

1 de outubro de 2020

Python: Uma função Pythônica para validar CPF


 Algoritmos para validação de CPF são alguns dos primeiros algoritmos que aprendemos em cursos de programação (pelo menos foi assim comigo).CPFs são compostos por 11 dígitos, sendo que os 2 últimos são dígitos verificadores. Portanto, para sabermos se um CPF é ou não...
Ler

29 de setembro de 2020

22 de setembro de 2020

CSS: Filtros (drop-shadow, grayscale, saturate, sepia e invert)


 No post de hoje continuaremos falando de mais alguns filtros do CSS, caso não tenha visto o post anterior CSS: Filtros (opacity, brightness, contrast e blur)Começando com o sepia, como o nome já diz ele vai converter a imagem em sépia, onde 0% significa a imagem original...
Ler

15 de setembro de 2020

CSS: Filtros (opacity, brightness, contrast e blur)


No post de hoje irei mostrar alguns filtros bem interessantes do CSS. Principalmente utilizados em imagens.Primeiro um dos filtros mais usados é o opecity, ele controla a opacidade do objeto, ele é muito utilizado para fotos, principalmente para fotos de fundo onde um texto...
Ler

8 de setembro de 2020

3 de setembro de 2020

Python: List Comprehension


   Recentemente comecei a estudar Python, e um dos recursos que mais achei interessantes foram as Comprehensions.As comprehensions nada mais são que uma maneira sucinta de gerar novos objetos a partir de outros objetos iteráveis (listas, sets, dicts, etc). São...
Ler

1 de setembro de 2020

SQL: DateDiff calculando datas


No post de hoje irei mostrar uma forma de se calcular datas no SQL, esse calcular seria realmente fazer a diferença de uma data para outra.Para isso iremos usar a função DATEDIFF que como o nome bem intuitivo diz, nos retorn a diferença entre uma data inicial para uma data final e ainda permite que eu escolha entre vários tipos de retorno qual desejo (segundos, horas, meses etc.).A sintaxe é DATEDIFF...
Ler

18 de agosto de 2020

C#: Limitando retorno de registros LINQ


 Seguindo com o LINQ vamos ver hoje como limitar o número de registros.Caso não tenha visto os posts anteriores sugiro que dê uma conferida, neles falamos de Ordenação e Agregação.Tendo como base a mesma classe e lista do exemplo anterior:Aula{    Id int    NomeAula string    Curso int    TempoDuracao datetime}List<Aula> aulas;Imagine que quero saber...
Ler

13 de agosto de 2020

Instalando o Ubuntu Server 20.04 LTS no Oracle VM VirtualBox


  No post de hoje mostraremos uma maneira bem básica de se criar um servidor Ubuntu no Oracle VM VirtualBox.Apesar da popularização dos ambientes em nuvem, uma VM não deixa de ser uma opção bem interessante para ambientes de desenvolvimento e/ou aprendizagem....
Ler

11 de agosto de 2020

C#: Funções de agregação LINQ


Seguindo o post anterior de LINQ sobre ordenações  vamos ver algumas funções de agregação.Tendo como base a mesma classe e lista do exemplo anterior:Aula{    Id int    NomeAula string    Curso int    TempoDuracao datetime}List<Aula> aulas;Primeiramente quero saber quais aulas tem o maior tempo, a que tem o menor tempo e a média de tempo de todas elas.Para...
Ler

6 de agosto de 2020

Transferência de dados CLOB entre bancos Oracle, via DB Link


Uma vez, ao implementar um programa que precisava comunicar dois bancos de dados Oracle 11g diferentes, e em tempo real, uma limitação do próprio banco de dados em enviar de dados CLOB de um banco para o outro via DB link tornou-se um grande problema. Caso este problema...
Ler