Feda /dev/ - No Javascript allowed

Normas
spoiler
Personas non gratas
Memes feda dev




afhn

Yo creo que voy a hacer skip de este relleno. Esto es peor que el relleno de Naruto. Nos vemos.

B

.

2 2 respuestas
Wei-Yu

programación de bajo nivel sí, pero no por lo que piensas

4
Ranthas

#22922 No te la vas a follar

3
desu

#22922 Parte de mi objetivo de ser streamer es hacer una colaboracion con ella.

La pienso invitar en el futuro a hacer pair programming.

Demostrar que las mujeres tambien saben programar.

1 respuesta
B

#22925 hostia desu, pagaría por ver ese stream jajajaj

1 1 respuesta
Ranthas

Oye cuak @Fyn4r , esa manita me parece muy obscena

1 respuesta
desu

#22926 Y el post stream en pornhub.

1
afhn

qué ha pasado con @eondev?

1 respuesta
B

.

2
Fyn4r

#22927 Te debes a tus fans

vivora

Me está ardiendo la cabeza para restar intervalos de otros intervalos...
Si tengo estos intervalos [07:00 - 15:00] y [16:00-18:00] y quiero restarle [05:50-09:00] , [10:00-12:00] y [16:00-17:00] me debería dar [9:00-10:00] , [12:00-15:00] y [17:00-18:00]
Alguna manera "sencilla" de hacer esta operación?

3 respuestas
Wei-Yu
#22932vivora:

Alguna manera "sencilla" de hacer esta operación?

desu

#22932 iteras los intervalos y te quedas el max del izquierdo, min derecho, vigila si tienes que hacer merge.

no entendi bien lo de restar como lo has explicado pero bueno, te lo he resuelto rapido:


#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone)]
struct Interval {
    left: (u8, u8),
    right: (u8, u8),
}

impl Interval {
    fn new(left_h: u8, left_m: u8, right_h: u8, right_m: u8) -> Interval {
        Interval {
            left: (left_h, left_m),
            right: (right_h, right_m),
        }
    }

fn subtract(i0: Interval, i1: Interval) -> Interval {
    let new_left: (u8, u8);
    let new_right: (u8, u8);

    if i0.left < i1.left {
        new_left = i1.left;
    } else {
        new_left = i0.left;
    }

    if i0.right < i1.right {
        new_right = i0.right;
    } else {
        new_right = i1.right;
    }

    Interval{left: new_left, right: new_right}
}
}

pub fn main() {
    let i0 = Interval::new(7,0, 15, 0);
    let i1 = Interval::new(16,0, 18, 0);

let i2 = Interval::new(5,50, 9, 0);
let i3 = Interval::new(10,0, 12, 0);
let i4 = Interval::new(16,0, 17, 0);

println!("{:?}", i0);
println!("{:?}", i1);
println!("{:?}", i2);
println!("{:?}", i3);
println!("{:?}", i4);

println!("{:?}", Interval::subtract(i0, i2));
}

Output

Interval { left: (7, 0), right: (15, 0) }
Interval { left: (16, 0), right: (18, 0) }
Interval { left: (5, 50), right: (9, 0) }
Interval { left: (10, 0), right: (12, 0) }
Interval { left: (16, 0), right: (17, 0) }
Interval { left: (7, 0), right: (9, 0) }

usa tuplas si tu lenguaje lo soporta de esta manera ya tienes las operaciones de ordenacion, siempre se ordena lexicamente, se empieza por la izquierda que seran las horas e hiras tirando hacia la derecha...

basicamente solo necesitas que definir orden, igualdad, min/max entre tus tipos, si usas tuplas tu lenguaje deberia darte todo esto por defecto o es muy faicl de implementar.

en el caso que hagas merge, tienes que tener un puntero e ir guardandote el max/min en una variable hasta encontrar el siguiente intervalo entonces hacer update. si googleas te saldra el algoritmo en google en cualquier lang.

1
eisenfaust

1 3 respuestas
B

.

B

#22935

desu

#22932 man me olvide lo mas importante si tienes que hacer merge deben estar las tuplas ordenadas..... para hacerlo en una pasada.. por eso necesitas que sean comparables y tal.

isvidal

Safari ya soporta el prop gap (row-gap, column-gap) desde la ultima version.

Si al final esto de alinear divs sera facil y todo

Kaledros

https://www.elconfidencial.com/espana/2021-05-10/jovenes-enganan-skrill-duplican-sueldos_3071772/

Su mecánica consistía en enviar 1.000 euros a una cuenta de Skrill y transferir después esa misma cantidad hasta una casa de apuestas con el objetivo aparente de efectuar un pronóstico deportivo.

El engaño se producía en ese instante, explican a El Confidencial fuentes próximas a las diligencias. Justo después de mandar los 1.000 euros de Skrill a la casa de apuestas, los dos investigados ordenaban al monedero virtual que les reintegrara la misma cantidad a la cuenta de otro banco o de otra pasarela de pago. Los fondos ya habían salido hacia la casa de apuestas, pero Skrill no lo advertía y autorizaba la entrega. El dinero se duplicaba inmediatamente. Cuando el operador británico descubría que la transferencia se había hecho con un saldo inexistente, ya había perdido 1.000 euros, y como las identidades que habían usado los dos implicados eran falsas, no tenía forma de reclamar la devolución del importe.

Cuando desarrollas un monedero virtual y ni siquiera tienes claro el concepto de transacción.

2 1 respuesta
isvidal

#22940 Me flipa que a Skrill se les pasara que les estaban timando durante 3 a;os.

Y me flipa aun mas que decidan que les vale mas perder el dinero que salir en los periodicos. Para fiarte de algo.

aren-pulid0

Hola @everyone

He descubierto esto, buenas tardes

Zoko

#22935

Gracias por dar visibilidad a lo avanzados que están los navegadores hoy en día!

afhn

Ahora es @here

_Rpv

Yo llevo aprovechando un bug en la pasarela de pago de Netflix dos años.
y otro user del foro me chivó un bug en la pasarela de pago de onlyfans en la que consigues cuentas con 100$ de saldo gratis xD

2 respuestas
Zoko

#22945

Esto es el nuevo "yo pillé a Mewtwo haciendo surf antes de subirme al SS.ANNE mirando debajo de la camioneta"?

3 1 respuesta
eondev

#22945 rulate esa info por mp anda porfa

1 respuesta
B

.

1 respuesta
B

#22948 cuando te rule las fotos me las rulas, por cierto, tengo algunos perfiles que podría rulear porque seguro valen la pena

1 respuesta
eondev

#22949 rulate esos perfiles para poderle rular las fotos cuando @_Rpv me chive la info. Pero primero me haré una paja

La verdad esq una tia con la que me enrollé varias veces hace años se ha abierto un onlyfans y tengo curiosidad por saber qué tipo de contenido sube, pero como que paso de pagar por porno lol

1 respuesta