Parte 1
Una nota, una idea, un concepto. Estoy estudiando topología de redes (centralizadas, descentralizadas, distribuidas). Me quedé con una idea sobre sus diferentes vulnerabilidades que he leído en varios sitios. Como dice Wokey Mouse, es una herramienta muy útil que nos servirá más tarde.
Las redes centralizadas/descentralizadas son muy resilientes frente a ataques aleatorios, pero muy vulnerables frente a ataques localizados. Las redes distribuidas son igual de resilientes frente a ambos tipos de ataque.
La cuestión es que hace tiempo hice un script para un trabajo de clase que analizaba la participación en hilos en MV. Era la asignatura de "Opinión pública y participación".
Código Source The Matrix
Mostrar spoiler
Código Source The Matrix
Ocultar spoiler
# use:
# ruby coronaparser.rb [target_mediavida_url] [page_count]
require
'nokogiri'
require
'httparty'
require
'json'
post_count_coronachat = {}
ARGV[1].to_i.times
do
|t|
url = "#{ARGV[0]}/#{t+1}"
puts ">> Inspecting: #{url}"
puts ">> Page: #{t+1}"
page = HTTParty.get(url)
parsed_page = Nokogiri::HTML(page)
nicks = parsed_page.css('a.autor')
nicks.each
do
|n|
if
post_count_coronachat[n.text] ==
nil
then
post_count_coronachat[n.text] = 0
end
end
nicks.each
do
|n|
puts " #{n.text} +1"
post_count_coronachat[n.text] += 1
end
puts post_count_coronachat
sleep 10
end
puts "\n\n--------------------------------------------- JSON:"
puts post_count_coronachat.to_json
puts "\n\n--------------------------------------------- CSV:"
puts "apodo, mensajes"
post_count_coronachat.each_with_index
do
|k,v|
puts "#{k[0]}, #{k[1]}"
end
Como se ve, la participación es más bien descentralizada: un reducido número de usuarios concentran la mayoría de la participación, al que sigue un séquito que publica varios órdenes de magnitud por debajo, al que sigue una long tail de participaciones puntuales.
Parte 2
En este caso, debemos considerar también que el foro se está vaciando: unos usuarios se trasladan de un foro a otro. La pregunta: ¿de qué forma ese trasbase será más beneficioso para el foro receptor? La clave aquí es que se enfrentan dos estrategias de desconexión:
- Es preferible que cualquier usuario se desconecte
- Es preferible que ciertos usuarios se desconecten
La estrategia ganadora (herramienta que nos servirá ahora: la red descentralizada es muy vulnerable frente a ataques dirigidos) para el foro receptor sería convencer a los usuarios más participantes de que se viniesen. Eso desactivaría el núcleo de participación del foro emisor (cuantitativamente hablando), y afianzaría la creación de centros en el foro receptor. Con suerte, los centros que migren atraerán a parte del séquito y la long tail.
Si se va a hacer un esfuerzo por invitar a gente de otros foros, sería conveniente invitar a los más activos y no dedicar demasiado tiempo a hacer la perdigonada de pregonar a todo el mundo.
Por lo tanto, ¿qué os parece si me hacéis un Bizum de 400€ para que soborne a los grandes? Os prometo que no me lo gasto en tías borrachas que me ven como un 7.
Parte 3