Skip to content

Instantly share code, notes, and snippets.

@pedrocss
pedrocss / gerador.cs
Last active July 10, 2017 16:56
util.cs
public static string GerarStringAleatoria(int length)
{
const string valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
StringBuilder res = new StringBuilder();
var cryptoResult = new byte[4];
new System.Security.Cryptography.RNGCryptoServiceProvider().GetBytes(cryptoResult);
int seed = BitConverter.ToInt32(cryptoResult, 0);
Random rnd = new Random(seed);
@pedrocss
pedrocss / estudo.md
Created June 22, 2017 19:48
INF325 - Modelagem e Projeto de Bancos de Dados (2017)

O que é mineiração de dados

Técnica utilizada para analisar grandes quantidades de dados que para humanos é inviável sem o auxilio de ferramentas computacionais apropriadas.

Analisar e obter conhecimentos novos e úteis a partir de grandes base de dados.

Enumere três aplicações de técnicas de mineração de dados (diferentes daquelas mostradas em sala de aula)

Descoberta de associação: na área de marketing, por exemplo, entender qual produto está mais associado com outro, durante uma venda.

@pedrocss
pedrocss / readme.md
Last active July 12, 2017 11:46
Como gerar os Models e Context no .NET CORE utilizando o EF Core.
  1. Tools –> NuGet Package Manager –> Package Manager Console
  2. Execute o comando scaffold.txt no projeto MoonData (Altere o server, password, userID.

Scaffold-DbContext -Connection 'Server=tcp:.database.windows.net,1433;Initial Catalog=dataTech;Persist Security Info=False;User ID=;Password=;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;' -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Verbose -Force

  1. Se tudo der certo os Models serão atualizados e inclusive o dataTechContext;
  2. Adicione o construtor no dataTechContext:

PACMAN

##Atualizar##

pacman -Syu

@pedrocss
pedrocss / resolume.cs
Created August 26, 2015 15:36
Code to connect to Resolume using Bespoke.osc
IPAddress ip = IPAddress.Parse("127.0.0.1");
int port = 7321;
IPEndPoint destination = new IPEndPoint(ip, port);
OscMessage oscMessage = new OscMessage(destination, "/activeclip/video/position/direction");
oscMessage.Append(0);
oscMessage.Send(destination);
@pedrocss
pedrocss / hello.js
Created October 3, 2012 01:05
Hello World - Node.js
var http = require('http')
http.createServer(function(request, response){
response.writeHead(200);
response.write("Hello World");
response.end();
}).listen(8080);
console.log('Listen on port 8080..');
@pedrocss
pedrocss / Foca no código
Created August 27, 2012 17:15 — forked from zenorocha/Foca no código
Foca no código
/* Véi, foca no código
.---.
/o o\
__(= " =)__
//\'-=-'/\\
) (_
/ `"=-._
/ \ ``"=.
@pedrocss
pedrocss / ButtonHref
Created June 25, 2012 14:28
Redirect to other page using button, in ASP.NET MVC
<input type="button" value="Redirect" onclick="window.location='@Url.Action("Action", "Controller")'"/>
@pedrocss
pedrocss / gist:2722278
Created May 17, 2012 23:31 — forked from lucashungaro/gist:2721921
OS X tweaks
# Expand print panel by default
defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true
# Disable the “Are you sure you want to open this application?” dialog
defaults write com.apple.LaunchServices LSQuarantine -bool false
# Enable subpixel font rendering on non-Apple LCDs
defaults write NSGlobalDomain AppleFontSmoothing -int 2
# Disable press-and-hold for keys in favor of key repeat
@pedrocss
pedrocss / Delete Child Elements
Created May 2, 2012 19:24
Delete all elements from a div with dojo.js
function deleteChilds(idDiv) {
var node = dojo.byId(idDiv);
while (node.hasChildNodes()) {
node.removeChild(node.lastChild);
}
}