Create ~/.ssh/config
(notepad %home%\.ssh\config
)
ProxyCommand "C:\Program Files\Git\bin\connect.exe" -H <proxy-server>:<proxy-http-port> %h %p
Host 127.0.0.1
HostName 127.0.0.1
User <username>
Host github.com
Create ~/.ssh/config
(notepad %home%\.ssh\config
)
ProxyCommand "C:\Program Files\Git\bin\connect.exe" -H <proxy-server>:<proxy-http-port> %h %p
Host 127.0.0.1
HostName 127.0.0.1
User <username>
Host github.com
Set fso = CreateObject("Scripting.FileSystemObject") | |
InputFolder = fso.GetAbsolutePathName(WScript.Arguments.Item(0)) | |
ZipFile = fso.GetAbsolutePathName(WScript.Arguments.Item(1)) | |
' Create empty ZIP file. | |
CreateObject("Scripting.FileSystemObject").CreateTextFile(ZipFile, True).Write "PK" & Chr(5) & Chr(6) & String(18, vbNullChar) | |
Set objShell = CreateObject("Shell.Application") | |
Set source = objShell.NameSpace(InputFolder).Items | |
objShell.NameSpace(ZipFile).CopyHere(source) |
The Software Architect Elevator (2020) | |
Architecting for Scale (2020) | |
Fundamentals of Software Architecture (2020) | |
The Unicorn Project (2019) | |
Semantic Software Design (2019) | |
The Pragmatic Programmer (2019) | |
Technology Strategy Patterns (2018) | |
Refactoring (2018) | |
Release It (2018) | |
The Model Thinker (2018) |
Pesquisas relacionadas a Educação no Brasil, avaliações e exames realizados.
Portal Brasileiro de Dados Abertos
Dados abertos de diversos órgãos do governo federal, sobre temas variados.
/* | |
* This stylesheet is loaded when Atom starts up and is reloaded automatically | |
* when it is changed and saved. | |
* ... | |
*/ | |
/* | |
* Markdown Heading Customization | |
* https://colordesigner.io/gradient-generator | |
*/ |
:root { | |
--side-bar-bg-color: #fff; | |
--control-text-color: #777; | |
} | |
/* cyrillic-ext */ | |
@font-face { | |
font-family: 'Calibri'; | |
font-style: normal; | |
font-weight: 400; |
const LIST = ['Orange', 'Lemon', 'Banana' ] | |
process(LIST); | |
async function eachAsync(arr, fn) { // take an array and a function | |
for(const item of arr) await fn(item); | |
} | |
async function process(list) { | |
await eachAsync(list, async (data) => { |
import com.fasterxml.jackson.core.JsonProcessingException; | |
import com.fasterxml.jackson.databind.ObjectMapper; | |
import org.junit.Test; | |
import org.springframework.transaction.annotation.Transactional; | |
import java.io.IOException; | |
import static org.junit.Assert.assertEquals; | |
@Transactional |
import com.fasterxml.jackson.core.JsonProcessingException; | |
import com.fasterxml.jackson.databind.ObjectMapper; | |
import org.junit.Test; | |
import java.io.IOException; | |
import static org.junit.Assert.assertEquals; | |
public class JacksonTest { | |
@Test |
Rails-like standard naming convention for endpoints. | |
* GET /things -> index | |
* POST /things -> create | |
* GET /things/:id -> show | |
* PUT /things/:id -> update | |
* DELETE /things/:id -> destroy |