Skip to content

Instantly share code, notes, and snippets.

# install ubuntu in virtual machine
# https://ubuntuforums.org/showthread.php?t=1481300
# Get arch type of ubuntu
# i686 = 32 bit
# x86_64 = 64 bit
uname -m
# download forticlient
https://hadler.me/linux/forticlient-sslvpn-deb-packages
@pfrozi
pfrozi / gist:83b49674b82cd8bce792c253fa1b7d7e
Created July 7, 2020 17:52
[dotnet] Pattern dataAnnotation to FluentApi
\[Column\(\"(.+)\".+\"(.+)\"\)\]\n.+public.+\s(.+)\s\{.+\}
modelBuilder.Property(e => e.$3)\n .HasColumnName("$1")\n .HasColumnType("$2");
@pfrozi
pfrozi / porextenso.cs
Last active May 27, 2021 13:57
Escrever numero por extenso
using System;
namespace PorExtenso
{
public class Program {
public static void Main(){
decimal x = 10011.56m;
Console.WriteLine(x.PorExtenso());
@pfrozi
pfrozi / test.cs
Created July 7, 2020 17:47
test StringBuilder
int size = 100000;
long start;
List<string> list = new List<string>(size);
for(var i = 0; i < size; i++)
list.Add($"string_{i}");
Console.WriteLine("Aggregate string:");
start = DateTime.Now.Ticks;
@pfrozi
pfrozi / sql.sql
Created July 7, 2020 17:44
[SQLServer]Consultas úteis para pesquisas
-- Busca por nome de objeto
SELECT
cast(
O.NAME as varchar
) AS NOME_OBJETO,
cast(
O.type_desc as varchar
) AS TIPO_OBJETO
FROM
SYS.OBJECTS O
@pfrozi
pfrozi / patterns.sh
Created July 7, 2020 17:42
EFCore2 -> EF6
# pattern1
HasColumnType\("(.+)\(([0-9]+)\)"\)
HasColumnType("$1").HasMaxLength($2)
# pattern2
HasColumnType\("(.+)\(([0-9]+)\,\s*([0-9]+)\)"\)
HasColumnType("$1").HasPrecision($2, $3)
# pattern3
HasColumnType\("(.+)\(\,\s*([0-9]+)\)"\)
HasColumnType("$1").HasPrecision(38, $2)
@pfrozi
pfrozi / test.sh
Created July 7, 2020 17:41
dotnet publish com info de versão
dotnet publish -p:VersionPrefix=1.8.4 -p:VersionSuffix=rc1 -c Release -o staging/ Poc.IdentityServer.ApiA.csproj
@pfrozi
pfrozi / arq.sh
Created July 7, 2020 17:36
Get all commits from a tag
git log --pretty=format:" * [%h](https://gitlab.com/$(git remote get-url origin | sed -r 's/.*\:(.*)\.git.*/\1/')/commit/%h) %s" ^v1.0.2-rc1 HEAD
@pfrozi
pfrozi / test.js
Created June 18, 2020 12:31
Verify all events bounden to some element
jQuery._data( document.getElementById('btnPesquisaPickListGrid'), "events" );
@pfrozi
pfrozi / validate.sh
Created April 22, 2020 15:20
validar schema com o xmllint
xmllint --schema xsd/ACCC406.xsd ACCC406_92874270_20200331_00004.xml --noout