Skip to content

Instantly share code, notes, and snippets.

View evandroamparo's full-sized avatar
🏠
Working from home

Evandro da Silva Amparo evandroamparo

🏠
Working from home
View GitHub Profile
@evandroamparo
evandroamparo / IniSerializer.cs
Last active August 29, 2015 14:01
Ini.Net serializer
var iniFile = new IniFile("arquivo.ini");
var config = new Configuracao();
var serializer = new IniSerializer(typeof(Configuracao));
//var serializer = new IniSerializer<Configuracao>();
...
config.Fonte.Negrito = true;
config.Fonte.Nome = "Arial";
serializer.Serialize(config, iniFile);
@evandroamparo
evandroamparo / boxstarter_dev.ps1
Last active August 29, 2015 14:01
Boxstarter dev tools
# START http://boxstarter.org/package/nr/url?https://gist.githubusercontent.com/evandroamparo/50a4358f9d0201e7618d/raw
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowFileExtensions
cinst Clover
cinst git
cinst SourceTree
cinst git-credential-winstore
cinst google-chrome-x64
cinst firefox
cinst fiddler4
@evandroamparo
evandroamparo / delphi_2007_silent.bat
Last active June 11, 2018 05:03
Delphi 2007 silent install
:: Referências:
:: http://delphisorcery.blogspot.com/2011/07/unattended-delphi-installation-how.html
:: http://www.installaware.com/FlashHelp/predefinedvariables.htm
Setup.exe /s LANGUAGE=English EN=TRUE DE=FALSE KEY1=XXXX KEY2=XXXXXX KEY3=XXXXXX KEY4=XXXX USERNAME="Admin" USERCOMPANY="Company" PERSON_DW32=TRUE PERSON_CPPB=FALSE INSTALL_AQTIME=FALSE INSTALL_CODESITE=FALSE INSTALL_FINALBUILDER=FALSE INSTALL_HELP=TRUE INSTALL_RAVE_REPORTS=FALSE INSTALL_SVNCLIENT=FALSE INSTALL_FEATURE_DatabaseDesktop=FALSE INSTALL_FEATURE_IntraWeb=FALSE INSTALL_FEATURE_SampleDataFiles=FALSE INSTALL_FEATURE_SamplePrograms=FALSE /l="%~dp0\Setup.log"
# START iexplore.exe http://boxstarter.org/package/nr/url?https://gist.githubusercontent.com/evandroamparo/6950a44de9b1449e8e87/raw
# Para iniciar a instalação a partir da web, execute o PowerShell como administrador e execute este comando:
# Set-ExecutionPolicy RemoteSigned -force; iex ((new-object net.webclient).DownloadString('https://gist.githubusercontent.com/evandroamparo/6950a44de9b1449e8e87/raw'))
# Set-ExecutionPolicy RemoteSigned -Force
# iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
cinst googlechrome
cinst git
@evandroamparo
evandroamparo / sonar_runner_dry_run.cmd
Last active August 29, 2015 14:02
sonar_runner_dry_run.cmd
:: SonarQube server 3.7.x
sonar-runner -Dsonar.dryRun=true -Dsonar.issuesReport.html.enable=true -Dsonar.issuesReport.console.enable=true
@evandroamparo
evandroamparo / vivo.ps1
Created March 3, 2015 03:58
Comunicado de Interrupção do Serviço Móvel Pessoal
# https://www.vivo.com.br/portalweb/appmanager/env/web?_nfpb=true&_nfls=false&_pageLabel=P80200515731386955103141#
$res = (Invoke-WebRequest "https://sslplataformavivol.clientes.ananke.com.br/cismp/api/movel/getFutureList/ES/CACHOEIRO%20DE%20ITAPEMIRIM/2015-03-03?callback=callback&_=1425353373132").content
$regex = [regex] 'callback\((.*)\)'
$conteudo = $regex.Matches($res).groups[1]
$json = ConvertFrom-Json $conteudo
write-host $json.cont.message
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "(iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))) >$null 2>&1" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
cinst nodejs
npm install -g phonegap
@evandroamparo
evandroamparo / WinMergeSourcetree.txt
Last active June 6, 2023 14:27
WinMerge with Sourcetree
Diff tool: C:\Program Files (x86)\WinMerge\WinMergeU.exe
Arguments: "$LOCAL" "$REMOTE" -dl "Local" -dr "Remote"
Merge tool: C:\Program Files (x86)\WinMerge\WinMergeU.exe
Arguments: "$MERGED"
@evandroamparo
evandroamparo / UNet.pas
Created January 25, 2016 17:46
Detect network connection
unit unet;
interface
uses
Windows;
const
NETWORK_ALIVE_LAN = $1;
NETWORK_ALIVE_WAN = $2;
# START iexplore.exe http://boxstarter.org/package/nr/url?https://gist.githubusercontent.com/evandroamparo/d2a88ed2196d3bbe7aa3/raw/boxstarter_test.ps1
reg add HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /d 0 /t REG_DWORD /f /reg:64
winrm quickconfig -q
winrm quickconfig -transport:http
winrm set winrm/config '@{MaxTimeoutms="7200000"}'
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="0"}'
winrm set winrm/config/winrs '@{MaxProcessesPerShell="0"}'
winrm set winrm/config/winrs '@{MaxShellsPerUser="0"}'