### <code r>
###############################################################################
### Duas formas de referenciar o mesmo arquivo em uma pasta pública do Dropbox
###############################################################################
### A segunda forma precisa ter o link editado e é o mesmo procedimento
### utilizado quando você não tem uma pasta pública.
### Notei que o Dropbox passou a "forçar" o uso do protocolo 'https' apesar de
### permitir o link com 'http'
###############################################################################
### Tentativa de uso do source()
###############################################################################
source(URL1)
# Error in file(filename, "r", encoding = encoding) :
# cannot open the connection
# In addition: Warning message:
# In file(filename, "r", encoding = encoding) : unsupported URL scheme
source(URL2a)
# Error in file(filename, "r", encoding = encoding) :
# cannot open the connection
### Apesar dos erros acima, o arquivo pode ser acessado com browseURL() se seu navegador é o Internet Explorer ou utiliza internet2.dll.
# browseURL(URL1)
# browseURL(URL2a)
###############################################################################
### Uso de internet2.dll no R
###############################################################################
setInternet2(NA)
# [1] FALSE
### O padrão no Windows é estar desativado no R Console e ativo no RStudio.
### Ativando internet2.dll
### Caso inicie antes de tentar acessar a web, não aparecerá o aviso abaixo ('warning')
setInternet2(TRUE)
# In setInternet2(TRUE) : internet routines were already initialized
### Nova tentativa de uso do source() desta vez usando internet2.dll
source(URL1)
ls()
# [1] "aac" "URL1" "URL2" "URL2a"
### Sucesso!
rm(aac)
source(URL2a)
ls()
# [1] "aac" "URL1" "URL2" "URL2a"
### Sucesso!
### </code>