gpg --gen-key
echo "export GPGKEY=01086FDA" > ~/.bashrc
ExitPolicy accept *:20-23 # FTP, SSH, telnet | |
ExitPolicy accept *:43 # WHOIS | |
ExitPolicy accept *:53 # DNS | |
ExitPolicy accept *:79-81 # finger, HTTP | |
ExitPolicy accept *:88 # kerberos | |
ExitPolicy accept *:110 # POP3 | |
ExitPolicy accept *:143 # IMAP | |
ExitPolicy accept *:194 # IRC | |
ExitPolicy accept *:220 # IMAP3 | |
ExitPolicy accept *:443 # HTTPS |
# /etc/apt/sources.list | |
deb http://ftp.us.debian.org/debian testing main contrib non-free | |
# /etc/apt/preferences | |
Package: libnss3 | |
Pin: release a=testing | |
Pin-Priority: 900 |
Este documento intenta mostrar algunas alternativas libres para combatir la vigilancia masiva en línea.
No uses Skype, en serio. De Microsoft para arriba (NSA, GCHQ, etc), todos monitorean chat y conversaciones por Skype todo el tiempo. Algunas alternativas según la funcionalidad que necesites son:
Usá Jabber (XMPP) + OTR (Off The Record). Hay miles de servidores Jabber gratuitos, yo por ejemplo uso wtfismyip.com (@cristianrasch). Tanto Pidgin como Admin, así como muchos otros clientes Jabber soportan OTR nativamente o mediante plugins. Es importante tener en cuenta que para tener una conversación encriptada, ambas partes deben usar OTR.
Este documento intenta mostrar algunas alternativas libres para combatir la vigilancia masiva en línea. | |
Skype: no uses Skype, en serio. De Microsoft para arriba (NSA, GCHQ, etc), todos monitorean chat y conversaciones por Skype todo el tiempo. Algunas alternativas según la funcionalidad que necesites son: | |
* Chat: usá Jabber (XMPP) + OTR (Off The Record). Hay miles de servidores Jabber gratuitos, yo por ejemplo uso wtfismyip.com (@cristianrasch). Tanto Pidgin como Admin, así como muchos otros clientes Jabber soportan OTR nativamente o mediante plugins. Es importante tener en cuenta que para tener una conversación encriptada, ambas partes deben usar OTR. | |
* VOIP, video conferencing & screensharing: hay varias alternativas sobre WebRTC, algunos ejemplos son: | |
- https://talky.io | |
- https://appear.in/ |
I hereby claim:
To claim this, I am signing this object:
require 'rubygoal/coach' | |
require 'rubygoal/formation' | |
module Rubygoal | |
class CockroachCoach < Coach | |
def initialize | |
@cheated = false | |
end | |
def name |
Hola, | |
Volviendo de la RubyConf de Uruguay empezamos a pensar en organizar pequeñas (léase micro) hackatons enfocadas en la colaboración (escritura, diseño, agregado de tests, documentación, básicamente lo que haga falta/tengas ganas de hacer) mediante pair-programming en herramientas open-source minimalistas al estilo cuba, mote, etc, aunque no centrado en Ruby específicamente, miembros de cualquier comunidad son igualmente bienvenidos/as. | |
Como fecha de un primer encuentro pusimos este próximo sábado 7/6, en Don Villa Crespo - Vera 601 (Malabia), 1414 Buenos Aires a partir de las 15 horas. | |
La agenda propuesta incluye: | |
Bienvenida, presentación del programa para la tarde | |
Charla introductoria al minimalismo en software |
threads = (1..10).map do |i| | |
Thread.new(i) do |i| | |
Thread.current[:counter] = 0 | |
1.upto(10) do |j| | |
Thread.current[:counter] += 1 | |
sleep(rand) | |
end | |
Thread.current[:counter] | |
end | |
end |
private | |
def open_link(url) | |
begin | |
Timeout::timeout(READ_TIMEOUT) do | |
open(url, read_timeout: READ_TIMEOUT, ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE) | |
end | |
rescue Timeout::Error | |
logger.debug "URL '#{url}' timed out" | |
nil |