Autor: Gilberto Toledo
Tutorial completo: Youtube
docker network create web
Autor: Gilberto Toledo
Tutorial completo: Youtube
docker network create web
Autor: Gilberto Toledo
Tutorial completo: Youtube
ssh root@[SEU_IP]
import Quill from 'quill' | |
const Clipboard = Quill.import('modules/clipboard') | |
const Delta = Quill.import('delta') | |
class PlainClipboard extends Clipboard { | |
onPaste (e) { | |
e.preventDefault() | |
const range = this.quill.getSelection() | |
const text = e.clipboardData.getData('text/plain') | |
const delta = new Delta() |
package com.github.longkerdandy.matrix.backend.id; | |
import java.util.Random; | |
/** | |
* Fancy ID generator that creates 20-character string identifiers with the following properties: | |
* | |
* 1. They're based on timestamp so that they sort *after* any existing ids. | |
* | |
* 2. They contain 72-bits of random data after the timestamp so that IDs won't collide with other |
@Configuration | |
public class MultiConnectionSupport { | |
@Value("${server.port}") | |
private int serverPort; | |
@Value("${server.http.port}") | |
private int httpServerPort; | |
@Bean | |
public EmbeddedServletContainerFactory servletContainer() { |
/** | |
* Fancy ID generator that creates 20-character string identifiers with the following properties: | |
* | |
* 1. They're based on timestamp so that they sort *after* any existing ids. | |
* 2. They contain 72-bits of random data after the timestamp so that IDs won't collide with other clients' IDs. | |
* 3. They sort *lexicographically* (so the timestamp is converted to characters that will sort properly). | |
* 4. They're monotonically increasing. Even if you generate more than one in the same timestamp, the | |
* latter ones will sort after the former ones. We do this by using the previous random bits | |
* but "incrementing" them by 1 (only in the case of a timestamp collision). | |
*/ |
/** | |
* Handles form errors from server. | |
*/ | |
app.factory('formErrors', function () { | |
return { | |
/** | |
* Creates $error.errorKey (String) and sets validity | |
* for every failing model validation received from the server. | |
* E.g. 'form.message.$error.errorKey' can be accessed in the view. |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
if ($request_uri = /) { | |
set $test A; | |
} | |
if ($host ~* teambox.com) { | |
set $test "${test}B"; | |
} | |
if ($http_cookie !~* "auth_token") { | |
set $test "${test}C"; |