quinta-feira, 29 de agosto de 2024

 

Síntese do treinamento: https://www-periodicos-capes-gov-br.ez87.periodicos.capes.gov.br/index.php/treinamentos/calend%C3%A1rio.html

Dados abertos e Ciência aberta tem muito em comum.

Dados Abertos refere-se a publicação de dados dentro dos princípios FAIR e Ciência aberta preconiza disponibilização de todas as informações (também dentro do princípio FAIR) em todas as fazes e contextos de uma pesquisa.

Sendo assim a Ciência aberta promove a transparência acerca de como os cientístas colaboram, reproduzem, auditam e compartilham os dados e informações relevantes relativas a cada etapa de uma pesquisa. Idealmente, todos os stakeholders, financiadores também abrem os dados nesse contexto de transparência.

Um dos movimendos dentro do contexto da Ciencia Aberta é a Ciência Cidadã. Trata-se de uma iniciativa onde o cidadão, não cientísta, participa voluntariamente de algum projeto científico como por exemplo eBird, galaxyzoo dentre outros. Em geral a participação se dá no fornecimento de dados. Vale citar também o re3data como um indexador global de dados de pesquisas.

Outro movimento importante é o são os pré-prints que disponibiliza artigos submetidos à publicação antes mesmo de serem publicados em repositórios como por exemplo da scielo.. Mais sobre pré-prints aqui

O que foi novo pra mim foi a importância de citação de dados. Me parece que não há normas ABNT específicas para isso, mas existe  iniciativas icpsrdatacite.

Há portanto uma intersecção bastante clara entre os conceitos de Dados Abertos e Ciência Aberta não só no sentido em que se pode publicar os dados da pesquisa como Dado Aberto ( em repositórios como a arca, dentre outros ) mas não só os dados mas promover a transparência da pesquisa em todas as suas fazes.


 




segunda-feira, 19 de abril de 2021

Android Studio Behind a Proxy

 

Quando vc está atrás de um proxy corporativo o Android Studio já percebe e te mostra uma caixa de diálogo pra vc cololocar onde está o seu proxy, seu usuário e senha senha.

Entretanto, isso não é suficiente pra continuar desenvolvendo, pelo menos foi a minha experiência.

 É necessário vc encontrar o gradle-wrapper.properties no diretorio gradle/wrapper do seu projeto e colocar a seguinte configuração que aí vai buildar direitinho...


#Mon Apr 19 10:52:53 BRT 2021
systemProp.proxySet="true"
systemProp.http.proxyHost=ProxyIP
systemProp.http.proxyPort=ProxyPort
systemProp.http.proxyUser=SeuUsuario
systemProp.http.proxyPassword=SuaSenhaDoProxy
#systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
 
systemProp.https.proxyHost=IpDoSeuProxy
systemProp.https.proxyPort=PortaDoProxy
systemProp.https.proxyUser=SeuUsuario
systemProp.https.proxyPassword=SuaSenha
#systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

systemProp.gradle.wrapperPassword=IpDoSeuProxy
systemProp.jdk.http.auth.tunneling.disabledSchemes=""

systemProp.all.proxyHost=IpDoSeuProxy
systemProp.all.proxyPort=PortaDoSeuProxy
systemProp.all.proxyPassword=SuaSenha

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip

terça-feira, 30 de março de 2021

elisp: iterar em uma lista mostrando resultado no proprio buffer


Eu tava precisando constatar se um determinado diretorio estava fazendo parte do meu load-path ja que meu (require 'ess-site) nao tava funcionando.

 

Entao pra checar todos os diretorio pertenciam a minha load-path, o codigo abaixo caiu como uma luva... coloque ele no seu buffer de *scratch* que ele vai te mostrar no proprio buffer o resultado

 

  (mapcar
   (lambda(x)     
     (insert x)
     (insert ?\n))
   load-path)

 

 

mapcar é uma funcao estilo foreach da vida...

pensa no lambda como uma arrow function ou simplesmentente um funcao anonima

dentro dela tem o insert que insere no mesmo buffer que vc esta no mesmo local onde o seu cursor esta

insert ?\n insere carriage return pra linha

load-path e uma lista e mais ou menos como um classpath de onde se pode dar require pra carregar codigo lisp 



domingo, 23 de abril de 2017

Bug em hotdeploy do tomcat apache-tomcat-8.5.13




Caso vc esteja querendo fazer um hotdeploy do seu war conforme abaixo:

curl --upload-file target/fzl_web_primefaces-1.0-SNAPSHOT.war  "http://admin:admin123@fzl_tomcat8:8080/manager/text/deploy?path=/fzl_web_primefaces&update=true"

Não vai funcionar.

Troquei a versão 8.5.13 pela apache-tomcat-8.5.14 e funcionou ok.

Refs:

http://stackoverflow.com/questions/43205092/deploying-in-tomcat-with-exception-cannot-find-operation-isserviced/43232552

https://gist.github.com/pete911/6111816





sábado, 23 de julho de 2016

exportar código fonte a partir do org-mode


Esse não é um tutorial sobre usar
1) org-mode, nem como 2) exportar seu texto para html com o org-mode, nem tampouco como 3) formatar código fonte em html.  Para saber mais sobre isso é só consultar os links ao final deste post.
Vou direto ao assunto. Você está digitando um tutorial, por exemplo, e neste tutorial tem código fonte e você está usando org-mode, como eu. A exportação é ótima claro, mas ocorre que meus códigos fontes não saíam formatados e vou postar como eu consegui fazer isso com o https://highlightjs.org/.

A maneira como se faz é exatamente como você faria se você estivesse editando um html, mas como você está no org-mode você precisa fazer isso usando as seguintes configurações do head




o resultado disso, na no html que é exportado é o seguinte...




segunda-feira, 2 de maio de 2016



Atividade 5.1 - Envio de arquivo

 

Olá pessoal.

Este post é uma tarefa/atividade do curso de formação pedagógica que estou fazendo, portanto,  para os alunos fica disponivel as video aulas e para o público em geral, mais uma fonte de informações.

A disciplina que motivou a video aula é "Criação e Editoração de Imagens" para o curso de "Informática para Internet".

O assunto é a utilização de recursos e técnicas do Gimp,software livre para editoração de imagens.

Bom estudo, pessoal.




 









sábado, 7 de fevereiro de 2015

o seu recordmydesktop tá dando nos nervos?



Já fiz vários screencasts com o recordmydesktop mas por algum motivo, no meu fedora 20 ele está renderizando horrivelmente.


Eu já sabia que dava pra fazer os screencasts com o ffmpeg, mas tem um
milhão de opções pra conseguir um comando que resulta em um screencast aceitável.

Pesquisando na web encontrei alguém que configurou um comandoshow de bola pra fazer screencasts com o ffmpeg e o printipal benefício desse comando foi que o audio não perde a sincronia como o vídeo.

O comando "Rufus" só tinha um probleminha com relação ao meu ambiente, mas segue os dois pra efeitos de comparação.

Link do post do "Rufus":

http://rufuspollock.org/2012/07/28/problems-with-recordmydesktop-and-a-command-line-alternative/

Comando dele:
ffmpeg -f alsa -itsoffset 00:00:02.000 -ac 2 -i hw:0,0 -f x11grab -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -r 15 -i :0.0 -sameq -f avi -s wvga -y screencast.avi

No meu caso ficou assim:
ffmpeg -f alsa -itsoffset 00:00:02.000 -ac 2 -i hw:1,0 -f x11grab -s 1366x768 -r 15 -i :0.0  -f avi -s wvga -y -qscale 5 screencast2.avi

Bom, então fica o registro pra quem estiver com problemas com o recordmydesktop e quizer experimentar esse comando.


PS:
No meu Fedora 21 esse comando funcionou blz também...
 ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s $(xdpyinfo | grep dimensions | awk '{print $2}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0 output.mkv

O ffmpeg está disponível no repositório rpmfusion.


++++++++++++++++++++++++++++++++++++++ostar+++++++
Estou editando este post porque gostaria de compartilhar mais uma lateração no comando já que tive que reinstalar meu fedora em outro note.

Eis o comando que funcionou, o que muda nos demais está em negrito.
ffmpeg -f alsa -ac 2 -i hw:1.0 -f x11grab -r 30 -s $(xdpyinfo | grep dimensions | awk '{print $2}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0 output.mkv

Fiz essa modificação porque o screencast não estava saindo com  som e por isso indiquei pro ffmpeg qual é o dispositivo correto.
Pra consultar os dispositivos que vc tem na sua máquina:
arecord -l
ou cat /proc/asound/cards