]> gitweb.fluxo.info Git - boaspraticas.git/commitdiff
Misc
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 15 Nov 2015 19:33:10 +0000 (17:33 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 15 Nov 2015 19:33:10 +0000 (17:33 -0200)
aulas/licencas.rst
aulas/metodologias.rst
aulas/reinventando.rst
aulas/seguranca.rst
aulas/versionamento.rst

index e438e0ee765b60b2269723c3e95b6ff6013f5696..7d32fe5079423d7e626e04eddc79e9d6e0441719 100644 (file)
@@ -70,8 +70,8 @@ Desvantagens:
 * Free Software Foundation.
 * Licença copyleft "viral": garante as liberdades.
 
-3.3 Quatro liberdades do software livre
----------------------------------------
+3.3 Quatro liberdades do software livre
+-----------------------------------------
 
 * 0. Rodar.
 * 1. Estudar.
index 5ed6cc54c5f39f0750700f41b43c2e2a9fd1d852..bd80065655a7340953b7690513f45e7c5e5f0ddf 100644 (file)
@@ -79,8 +79,8 @@ Imagem:
 
 * `Cronômetro do pomodoro <https://en.wikipedia.org/wiki/Pomodoro_Technique#/media/File:Il_pomodoro.jpg>`_.
 
-1.3 - Metodologias pessoais - Get Things Done (GTD)
----------------------------------------------------
+1.3 - Get Things Done (GTD)
+---------------------------
 
 É uma técnica para organização de tarefas / vida.
 
@@ -91,8 +91,8 @@ Imagem:
 - Faça!
 - Workflow: https://en.wikipedia.org/wiki/Getting_Things_Done#/media/File:GTDcanonical.png
 
-1.4 - Metodologias pessoais - Zen to Done (ZTD)
------------------------------------------------
+1.4 - Zen to Done (ZTD)
+-----------------------
 
 ZTD é um GTD simplificado e mais estruturado:
 
index a0a539dbb15e598ce134c6ce25547f188b65d404..524a576d36dfbe03d8490ba5c32a6f8735bb39a6 100644 (file)
@@ -4,7 +4,7 @@
 6.1 - Patterns
 --------------
 
-* Separando código de dados.
+* Separando código de dados, sobretudo dados sigilosos!
 * Desacoplamento.
 * Filosofia UNIX:
   * Pequenos softwares/bibliotecas.
@@ -15,9 +15,7 @@
 ------------------
 
 * Linearidade: o mito da pessoa-mês (Lei de Brooks).
-
-6.3 - Inferno de dependências
------------------------------
+* Inferno de dependências
 
 6.4 - Inventando, reinventando e desinventando
 ----------------------------------------------
index 0e8f21bbcf671713bf7bd7146d7311506fb06b44..287203510aec162989f48d2cc35d9a4879fa2cad 100644 (file)
@@ -9,13 +9,20 @@
 * A dificuldade de se encontrar vulnerabilidades.
 * Segurança por isolamento.
 
-6.2 - Use bibliotecas consolidadas!
------------------------------------
+6.2 - Use bibliotecas criptográficas consolidadas!
+--------------------------------------------------
+
+* Erros de implementação são grandes fontes de brechas de segurança.
+* Caso você precise implementar primitivas criptográficas no seu código, use bibliotecas existentes!
+* Encapsule as conexões das suas aplicações em canais criptografados.
+* TLS é o protocolo mais consolidado e adequado, apesar de não ser perfeito.
 
 6.3 - Princípio das permissões mínimas
 --------------------------------------
 
-* Permissões de arquivos são propriedades no sistema de arquivo! Elas não são necessariamente preservadas com a cópia de arquivos entre sistemas!
+* Exemplo básico.
+* Permissões de arquivos são propriedades no sistema de arquivo!
+* Elas não são necessariamente preservadas com a cópia de arquivos entre sistemas!
 
 Roteiro do screencast:
 
index 876e160a1fd5631ed0ab290d7599742ac66189bb..115321f7359656e279a567e7bb9a00b947260a7e 100644 (file)
@@ -230,10 +230,7 @@ Roteiro do screencast:
 4.10 - Github: fazendo um pull request
 --------------------------------------
 
-4.11 - Github: sistema de tickets
----------------------------------
-
-4.12 - Atividades
+4.11 - Atividades
 -----------------
 
 #. Instale o git.
@@ -241,7 +238,7 @@ Roteiro do screencast:
 #. Faça um pequeno site com o Skeleton.
 #. Bônus: git log to ChangeLog!
 
-4.13 - Referências
+4.12 - Referências
 ------------------
 
 * `Instalando Git <https://git-scm.com/book/pt-br/v1/Primeiros-passos-Instalando-Git>`_.