Hace 8 años | Por numofe a uk.businessinsider.com
Publicado hace 8 años por numofe a uk.businessinsider.com

Cuando este informático dejó la empresa para empezar un nuevo empleo, sus ex compañeros estaban mirando su trabajo y descubrieron que el tipo había automatizado todo tipo de cosas, incluyendo partes de su trabajo, sus relaciones personales y hacer el café. El hombre escribió un script que envía un mensaje de texto "trabajando hasta tarde" a su esposa y selecciona automáticamente razones de una lista preestablecida. Este texto se enviaba si había actividad con su nombre de usario en los servidores de la empresa despues de las 9.

Comentarios

Thelion

#1 Te juro que iba a entrar a escribir "el puto amo". Lo que me sorprende es la cafetera conectada a la red.

Gluckauf

#2 The internet of things is coming

D

#3 menuda troleada de artículo lol

D

#2 Será de esas qeu notifican automáticamente que le falta algún producto o falla algo para que venga el de la empresa de vending a reponer / reparar. Como las fotocopiadoras.

smilo

#1 el puto amo es que tu mujer se crea las excusas que aleatoriamente cogia el script.

w

#8 Seguro que la mujer tendria respuestas automaticas dependiendo del cuerpo del mensaje

Saludos

D

#40 Perra...

EvilPreacher

#8 Creo que un scrpt, aleatorio y desapasionado, podría ser más verosímil que las excusas inventadas a salto de mata.

D

#1 coffee_machine_ip = '10.10.42.42'
password = '1234'
password_prompt = 'Password: '
delay = 24
El puto amo es el de la maquina y lazy mode on de no cambiar la pasword que suele venir de fabrica.

D

#c-9" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2516546/order/9">#9 Excusas para currar desde casa

EXCUSES=(
'Locked out'
'Pipes broke'
'Food poisoning'
'Not feeling well'
)
rand=$[ $RANDOM % $#EXCUSES[@]"> ]

RANDOM_EXCUSE=$
MESSAGE="Gonna work from home. "$RANDOM_EXCUSE

Mensajes aleatorios a la mujer

reasons = [
'Working hard',
'Gotta ship this feature',
'Someone fucked the system again'
]

# Send a text message
@twilio.messages.create(
from: my_number, to: her_number, body: 'Late at work. ' + reasons.sample

mensaje al tonto de Kumar

gmail.inbox.find(:unread, from: 'kumar.a@example.com').each do eemail|
if email.body[KEYWORDS_REGEX]
# Restore DB and send a reply
email.label('Database fixes')
reply = create_reply(email.subject)
gmail.deliver(reply)
end
end

def create_reply(subject)
gmail.compose do
to "kumar.a@example.com"
subject "RE: #"
body "No problem. I've fixed it. nn Please be careful next time."
end
end


Además son simples y sencillos pero el último no veo como carga el backup de la BBDD, no sé si está en otro lado o eso ya lo hacía manualmente

D

#27 #37 Obviamente habrán dejado los datos de la base de datos real fuera del repo.

JAIL

#1 #9 Espero que usara el protocolo RFC 2324
https://www.ietf.org/rfc/rfc2324.txt

SosSargsyan

#1 pues a mí lo que más me ha gustado es lo del script "hangover", mandando el email al jefe y logueándose en el servidor de la empresa lol lol lol

jucargarma

#50 Dice que lo enviaba si no estaba logado en el servidor.

thepretender

aquí tienen los códigos https://github.com/NARKOZ/hacker-scripts

pinzadelaropa

nadie lo ha puesto?

D

#30 sabes que ese es el titulo de una canción, verdad?

D

#41 Que significa colocarse, y qué.

D

#41 Ya, si eso es muy interesante, pero coger los hechos aisladamente para darle interpretaciones forzadas... hmm.. no sé yo.

Como dicen por ahí, el tío no parece dedicar palabras cariñosas a prácticamente nadie de su oficina, lo que contradice mi hipótesis de que es un machista y apunta a que odia a la humanidad en general, pero ese enfoque también entra en contradicción con la interpretación de que es el título de una canción o una expresión referente a subidones o excitación. Además, no es que cuadre mucho el uso de esa expresión con un script para enviar excusas a su mujer (si su mujer le aburre tanto, ¿por qué usar una expresión referente a subidones?).

T

#32 Se lo han dicho varias veces, pero se la suda. Le estropearía una bonita teoría.

Claustronegro

Leyendo algunas de las cosas, este tío es el modelo a seguir por todos nosotros. Cualquier cosa que pueda automatizarse debería hacerse

D

#24 #25 Ya, puede que haya cometido el error de dedicarle más texto a la máquina de café que a los retrógrados que no se dan cuenta del rollo que se trae el sysadmin "puto amo" con su mujer y con el género femenino en general.

D

#28 ¿Cual es el problema, que tenía automatizado un script para enviar un mensaje a su mujer cuando se quedaba trabajando hasta tarde para pagar facturas?

D

#31 No, ese no es el problema. A veces os pasáis de la raya con esa manía de leer en diagonal. Puedes estar de acuerdo o no con lo dicho, igual que por aquí abajo me dicen que llamar puta a su mujer es cosa de graciosetes, pero no de machismo.

Pues no sé, a mi no se me ocurriría llamar puta a mi pareja. Y me cuesta creer que sea una de esas manías sexuales que tienen algunas parejas de decirse esas cosas para excitarse. Lo digo por si a alguien se le ocurre que eso es más probable que la posibilidad de que el "puto amo" al que adoran sea un capullo integral sin respeto por las mujeres (lo que me cuadra bastante más teniendo en cuenta que es ruso).

D

#42 No he dicho que 80 millones de rusos varones sean capullos, he dicho que me cuadra más que sea machista por el hecho de ser ruso, pues en Rusia el machismo abunda, igual que la homofobia.

Y lo de capullo se lo aplicaba específicamente a él, ya no solo por lo de su mujer, sino en general por otras perlas que se entreven en sus supuestos scripts.

D

#46 La homofobia y el machismo también se escudan en atribuir determinadas características a una persona basándose en estadísticas de barra de bar.

D

#49 Sí, pero es que cogéis los hechos aisladamente. En este caso concurren un montón de indicios que apuntan claramente en una dirección, es decir, no me baso en un solo dato.

En ningún momento he dicho que todos los rusos sean machistas, pero sí es cierto que el machismo está más extendido en Rusia que en España, por poner un caso ( http://cdn3.chartsbin.com/chartimages/l_4319_d19af44450d0dae7b5d2c703695a5397, http://blogs.elpais.com/autopsia/2014/03/ucrania-rusia-y-el-machismo-de-estado.html , http://es.rbth.com/sociedad/2013/05/28/el_grave_problema_de_la_violencia_de_genero_en_rusia_28299 , https://actualidad.rt.com/sociedad/view/24369-Mitos-y-realidades-de-violencia-de-g%C3%A9nero-en-Rusia ).

D

#52 Si yo no niego que el tipo sea un capullo.

Pero también es cierto que entre los homosexuales hay mayor incidencia del VIH y que hay menos mujeres en carreras ténicas. ¿Justifica eso un comentario del tipo "no me extraña que tenga SIDA siendo homosexual" o "siendo mujer seguramente no sepa nada de física"?

¿Cuál es según tú la diferencia?

D

#61 La diferencia es que yo no he dicho "no me extraña que sea un capullo machista, es que es ruso". He dicho que, teniendo en cuenta que:

1 - usa la frase "smack my bitch up" para un script dedicado a su mujer (que parece que nos olvidamos de este primer punto).
2 - el script es para enviar excusas que la mayoría de veces no se corresponderán con la realidad, porque son aleatorias. (parece que también nos olvidamos de esto)
3 - hay otros scripts con referencias ofensivas hacia otras personas.
4 - es ruso

entonces es altamente probable que ese tío sea un machista, y es improbable que la frase en cuestión haga referencia a "subidones" o canciones (por el segundo punto), además, el tercer punto refuerza la idea de que cuando le dió ese nombre al script dedicado a su mujer también había una intención de añadir carga ofensiva.

D

#72 Respondo a eso en #52 y #64 .

A

#46 «me cuadra más que sea machista por el hecho de ser ruso, pues en Rusia el machismo abunda»

La probabilidad de que fuese ruso y machista era menor que la probabilidad de que fuese machista sin más, por pura matemática

D

#63 Te equivocas, tu razonamiento probabilista es erroneo. Por un motivo: no escogíamos una persona al azar de entre todos los hombres del planeta, partíamos del hecho de que YA SABEMOS que el hombre es ruso. Es decir, no estamos hablando de P(R^M) (siendo R la proposición de que el hombre es ruso, y M la proposición de que el hombre es machista), sino que estamos hablando de P(MR), es decir, de la probabilidad de que el hombre sea machista con la condición de que es ruso.

A

#66 Ah, yo entendí que habías dicho que no te sorprendía que fuese machista AL ENTERARTE de que era ruso, no que ya sabías que lo era

sagnus

#69 Las dos cosas que mencionas son lo mismo. Básicamente es que conocido que es ruso, probabilidad de ser machista. P(x es machista | x es ruso).

PD: No estoy de acuerdo con lo que dice, pero quería comentar el hecho probabilístico.

Aokromes

#17 #35 #42 #63 #72 #87
La probabilidad de que un ruso programe algo para consumo propio con los comentarios y textos en ingles son mas bajas que las que Rajoy diga la verdad respecto al paro.

D

#92 La probabilidad de que si fuese cierto sus compañeros los hubiesen traducido para subirlos a GitHub es inversamente proporcional.

A

#87 Hola, no es lo mismo, si #66 no hubiese sabido al principio que el tipo era ruso, hubiese sido mucho más probable que siendo machista no fuera ruso.

Pongo un ejemplo: si yo te cuento que conozco a un tío bebedor de vodka que escribe scripts con nombres machistas, ¿qué es más probable, que sea ruso y machista, o que sea machista? Respuesta: lo segundo.

sagnus

#93 La frase es "me cuadra más que sea machista por el hecho de ser ruso, pues en Rusia el machismo abunda"

Eso quiere indicar que el habla de la probabilidad dado que es ruso, no de la probabilidad de que sea machista y además sea ruso. Simplemente razona su frase.

sofazen

#35 Interesante, defendiendo de los prejuicios con un prejuicio. Pena de última frase y de tu desconocimiento por el grado de valoración de la mujer en Rusia.

D

#35 Para tu información "smack my bitch up" no se refiere a arrearle a la parienta. Es una frase que sale de una canción de Prodigy y cada uno la interpreta como quiere.

D

#17 Hay muchos modelos de máquinas de café con WiFi para controlarlas con el smartphone, y no son caras, más cuando en una oficina si pones una buena máquina de café terminas aumentando la productividad y tienes más contento a los empleados que no se tienen que dejar una pasta en café cutre de vending machine.

Mister_Lala

#25 En mi oficina el laxante café de la máquina estaba a 45 céntimos. Abajo, en el bar, a 2 euros.

EdmundoDantes

#17 Estoy contigo en que canta a bulo de lejos. Pero puestos a asumir que es cierto, donde tú ves machismo yo solo veo desprecio por todos los que no son él mismo, lo que incluye a su mujer, su jefe, sus clientes...

D

#26 ¿Has leído el nombre del script dedicado a su mujer? Eso es machismo. Lo otro, llámalo vagancia.

Una cosa es que el jefe te caiga mal, y otra usar palabras como "smack" (tortazo) y "bitch" (puta) bien juntitas para un script dedicado a su propia mujer. Si le dedica esas lindezas a ella... ¿qué no le dedicará al género femenino en general?

retsalah

#30 ¿Por poner ese nombre es machista? A lo mejor es solo un payasete y le pareció un nombre gracioso, no creo que por el nombre de su script puedas considerarlo machista. Creo que te has montado un buen pipote tú solo/a. De los grandes, grandes...

EdmundoDantes

#30 kumar_asshole tampoco suena demasiado bonito.

Estamos en lo de siempre, una persona que desprecia a todo el mundo no es machista, ni racista, ni clasista, ni homófobo ni nada que implique desprecio a un grupo concreto. Es un gilipollas, sí, pero no vuelca su odio hacia un grupo concreto de población. Parece que solo se puede ser un gilipollas con los varones blancos heterosexuales.

joffer

#30 me encanta el olor a machismo por la mañana... Huele a vcafee

f

#17 "En mi vida he visto una sola máquina del café conectada a la red"

Coffee Howto, es una frikada muy vieja.

http://www.tldp.org/HOWTO/Coffee.html

reithor

Lo pueden fichar en "The IT Crowd"

mangrar

#19 "Brie-lliant"

novenoarte

D

#75: Al menos sacaste la 1.0 antes de morir. #bienhecho

M

dejo la empresa EL o fue el script que ...tinfoil

D

Mejor currículum que ese no puede tener. Yo lo contrataba.

m

Ojo con la automatización.

mangrar

#39 Pues no se, depende el caso. En mi curro automitazamos un proceso y tardamos 2 días. El caso es que ahora tardamos la mitad de tiempo en hacer cierta tarea, medido y comprobado.

Si me pongo a hablar ya de la ventaja de automatizar el testeo de aplicaciones, el ahorro ya es considerable.

p

#57 Y te ahorras sesiones maratonianas haciendo trabajo tedioso y desagradable, que además tendrás que revisar porque va a haber errores.

mangrar

#57 Exacto

Pijus_Magnificus

#39 Al principio es un tiempo valioso "desperdiciado". Luego te acuerdas de las horas que empleaste en ahorrarte otras tantas de las que ya no tendrás que preocuparte.

D

#39 eso sólo es correcto si dentro de Hard Work se incluyen todas las veces que se va a realizar la tarea.

D

#39 un gráfico muy equivocado; seguro que está automatixado

D

Se ha filtrado la marca de la cafetera? Necesito una.

robustiano

Estos programadores tienen más peligrorl qu'el McGyver ése en una ferretería...

D

Yo antes automatizaba cualquier rutina que me parecia aburrida. Hadta que me di cuenta que la automatización era rutinaria y tardaba eones en perfeccionarla. Decidí automatizar la autonatización, creando un script que se dedica a crear scripts de automatización, que fallan y se corrigen contínuamente durante un tiempo X, de modo que entre tanto yo puedo ir haciendo las tareas rutinarias sin perder el tiempo en la automatización.
Soy un puto juanker.

abnog

Sólo una pega al artículo. Por la descripción de sus actividades, lo más probable es que fuese un sysadmin, no un programador. Nivel BOFH probablemente.

D

Un maestro...

D

Ahorrar tiempo para poder comer pastelitos entre horas, muy típico de informáticos.

D

#95: A ver, matizo. Cuando usé Pascal venía de C y me había hecho a que todo fuera de cabeza cuadrada.
Ahora cuando veo cosas como Ruby me dan calambres y tembleques. Debo estar traumatizado.

D

#98 Probablemente lol

Cada lenguaje es una forma de ver el mundo. Cada lenguaje debe usarse (de preferencia) en su "forma nativa de programar". Entonces es cuando las cosas salen fáciles.

Peachembela

quiero un botón "me gusta" en meneame

Porkopek_

Evidentemente, es ficción. Pero es ficción de la buena. Lo vi en r/programming, pero no acabo de creerme la historia.

p

Esto, que salió de reddit, ya ha sido confirmado como un bulo copiado de otro bulo de hace tiempo y que alguien se encargó de adornar para que fuese una historia viral.

La mayor parte de gente que sabe programación y no es estúpida perdida hace scripts o programas para automatizar tareas repetitivas o tediosas.

Yo mismo utilizo una herramienta hecha por mí mismo en Python para convertir una tarea que antes llevaba tres semanas de trabajo manual (más posibles correcciones) a tiempo completo en una cuestión de 2 o 3 horas de trabajo manual y un único uso de la herramienta.

Y en general, las mejoras que voy haciendo en mi trabajo permiten a mis compañeros producir unas 40 veces más de lo que podían hacer antes de llegar yo.

demr

#59 Ohlalá l'garage!

thepretender

que bomba el tío. Yo lo quiero como compañero de piso! a lo mejor se le ocurre algún algoritmo para saltarse los anuncios

thepretender

Y entre sus excusas aleatorias tiene:
-encerrado
se rompió una tubería
mal de estómago
no me encuentro bien

D

Pues me parece bastante cutre todo esto.

c

Normal, lo que haría cualquiera con dos dedos de frente...

D

¡Cuanto amor por su esposa!

D

Y dónde está aquí lo de recuperar el backup?

#!/usr/bin/env ruby

require 'dotenv'
require 'gmail'

Dotenv.load

GMAIL_USERNAME = ENV['GMAIL_USERNAME']
GMAIL_PASSWORD = ENV['GMAIL_PASSWORD']

gmail = Gmail.connect(GMAIL_USERNAME, GMAIL_PASSWORD)

KEYWORDS_REGEX = /sorryhelpwrong/i

gmail.inbox.find(:unread, from: 'kumar.a@example.com').each do eemail|
if email.body[KEYWORDS_REGEX]
# Restore DB and send a reply
email.label('Database fixes')
reply = create_reply(email.subject)
gmail.deliver(reply)
end
end

def create_reply(subject)
gmail.compose do
to "kumar.a@example.com"
subject "RE: #"
body "No problem. I've fixed it. nn Please be careful next time."
end
end

Frederic_Bourdin

#27 Mmm... no está. Veo en el repositorio los mismo scripts en ruby y python ¿?

dudo

#c-27" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2516546/order/27">#27 pues donde pone # restore database
No te van a poner los datos de la base de datos ni del cliente.

Y la historia me parece bastante creible. Porque en mi trabajo me gustaba automatizar tb. Aunque he aprendido que mejor llevarlo en secreto porque el aumento de producción si se comparte te acaba pasando factura.

D

https://www.autohotkey.com/

para windows.

Automatízalo todo.

D

#73: Autohotkey tiene la estructura de sintaxis más horrorosa que jamás he visto, aunque he visto pocas. Pensaba que Pascal era el caos hasta que me topé con eso, pero aún así lo uso deverdencuando.

D

#89 De acuerdo con lo de AHK, ni hablar de lo de Pascal. ¿lo dices en serio?

D

def randomChico(numero):
n = random.randint(1, numero - 1)
return n


with open('/home/julieta/similarface/lista.json') as data_file:
dataJson = json.load(data_file)


shuffle(dataJson) # mezclar la lista en cuestion

for i in dataJson:
if internet_on():
try:
............... ( tampoco hay que exagerar ).........


Semilla = randomChico(len(dataJson[k]))
......... bla bla bla

n

Interesante...todo lo que le llevaba mas de 90 segundos lo automatiza. Bueno, alguien debería de plantear una fórmula o una automatización para decidir si una tarea se debe de automatizar.

Es decir.

t1 = tiempo que tarde en hacer la tarea "manualmente".
t2 = tiempo que tardo en automatizarla. (desarrollo, pruebas...)

ß = veces que puede que tenga que repetir la tarea ( >=1 ).


t1-t2 automatizar.
t2-t1 automatizar.

J

#58 Automatizar la tarea como proyecto (diseño, estructura de datos, implementación, pruebas) permite adquirir un conocimiento añadido que surge de solucionar problemas que antes no se tenian. Me refiero a que, entre mas automátices un proceso mas rápido de vas volviendo automatizando procesos posteriores. Es un valor añadido de la.automatización: lo que aprendo en el.proceso.

p

#58 En general un buen heurístico es:

- Si algo te lleva tiempo porque es repetitivo y las repeticiones son muchas, automatízalo.
- Si algo lo vas a tener que hacer más veces con regularidad, automatízalo.

En el resto de casos no suele merecer la pena, ya que puedes acabar tardando más o trabajando más que si lo hicieses a mano. Es aplicar un poco de sentido común.