¡Bienvenido!

Al registrarte con nosotros, podrás discutir, compartir y enviar mensajes privados con otros miembros de nuestra comunidad.

¡Regístrate ahora!
  • Ahora disponible chatcuba.net, nuestra nueva plataforma para conversaciones en tiempo real. Conéctate con otros cubanos y amigos de Cuba de forma más directa e inmediata.

w1re
Puntos de reacción
2,342

Muro Última actividad Publicaciones Info

👥 Para ver los perfiles de usuarios debes iniciar sesión en nuestro foro
  • Es normal que bajar algo de KDE sea tan lento?, iconos, temas etc...
    M
    Miembro 1506
    La verdad es que no se que estan entendiendo, hablo sobre la KDE "store" que todo se baja de ahi lento, pero bueno es muy probable que sea Etecsa, pruebo por la madrugada.
    • Wow
    Reacciones: w1re
    moist
    moist
    KZKG^Gaara
    KZKG^Gaara
    Y ahí ni siquiera tengo cosas de desarrollo de trabajo porque tengo VMs que es donde tengo lo relacionado con mi trabajo jajajaja
    • Haha
    Reacciones: moist
    Tu foto de perfil es Eddie de guilty gear? ?
    Emaleth
    Emaleth
    Tambien me gustaba millia rage, quemaba el modo historia por días porque quería desbloquear los 3 finales de todos los personajes
    w1re
    w1re's iconw1re
    Mis preferidos son Eddie y Testament (bueno, a este último lo arruinaron con el re-diseño). También me gusta I-No, por su estilo de pelea.
    Emaleth
    Emaleth
    Bueno, como INo era la última del arcade y estaba bien difícil de ganarle no me caía bien ?
    • Haha
    Reacciones: w1re
    C++:
    #include <iostream>
    #include <chrono>
    #include <thread>
    #include <string>
    
    int main()
    {
        std::string txt;
    
        std::cout << "Put some text: " << std::flush;
        std::getline(std::cin, txt);
    
        std::cout << "\nCool text transition: " << std::flush;
    
        for (int a = 0; a < txt.length(); a++)
        {
            std::this_thread::sleep_for(std::chrono::milliseconds(50));
            std::cout << txt[a] << "";
        }
    
        return 0;
    }
    w1re te puedo hacer una pregunta?
    has usado alguna vez bspwm?
    w1re
    w1re's iconw1re
    No, es primera vez que lo veo.
    Skynet
    Skynet
    jajajjaa Bueno he visto varios escritorios con el, y me ha intrigado la verdad jajaja
    quiero ver si lo instalo y después configurar a ver que tal me va
    ¿En qué parte de tu perfil hay algo linkeado a anonfiles? jaja
    • Pensativo
    Reacciones: w1re
    w1re
    w1re's iconw1re
    En un comentario de moist, creo.
    moist
    moist
    Probablemente una imagen de mono chino que yo subí.
    Recuerdas lo de GNU/linux gaming a través de Wine + Vulkan?, en FreeBSD igual se puede hacer :geek:
    PlayStation 4 operating system is called "Orbis OS"; a modified version of FreeBSD 9.0.
    Interesting.
    fuiste tu el que se creo ese usuario con ese nick en el foro nuevo?
    Skynet
    Skynet
    bueno a el le encanta esas cosas jajaja

    moist fuiste el que se comió el pastel que le hizo su mama?
    • Haha
    Reacciones: w1re
    moist
    moist
    20230305_064948.jpg
    Skynet
    Skynet
    QnVlbm8gbm8gbWUgY2FyZ2EgbGEgaW1hZ2VuLi4uLi4uLiB1bmEgbGFzdGltYQ==
    Dime que no fuiste ayer a que te hirvieran.
    • Pensativo
    Reacciones: w1re
    w1re
    w1re's iconw1re
    Ah, el evento en la UCI... me temo que no. Mis vacaciones son sagradas.
    (Monesvol me libre de participar en un concurso que lleve ese cuño.)
    moist
    moist
    El ICPC del caribe. Tu UCI terminó 3ro, IIRC.
    w1re
    w1re's iconw1re
    En el estado que está me sorprende que haya llegado a las finales. Por otro lado el Caribe no es precisamente la región más desarrollada ni brilla por sus logros en informática, por muchos hackers que hayan.
    Tener que usar un proxy para entrar a un sitio nacional... y luego salen con el mantra de En LiNEa cOn eL mUnDo. ?
    • Poop
    Reacciones: Rey Issac
    moist
    moist
    Hace poco me conecte por el nauta hogar y no podia entrar por nombre de dominio. El IP sato pinchaba bien.
    tcpdump me decia que habia un timeout cuando saltaba del DNS del router para afuera o algo asi (no estoy muy acostumbrado al monitoreo de redes).
    En todos mis otros dispositivos funcionaba bien. Al final reinicie y el problema desaparecio.
    moist
    moist
    Esto me ha pasado varias veces con distintos dispositivos pero esta ultima vez no comprobe que usar un proxy me funcionara.

    Que pasa, por proxy te conectas con el IP; a traves del proxy me imagino que puedes coger otros DNSs que no sean los de tu router y etecsa, y por eso es que me imagino que resuelva el problema.

    420 characters
    13 seconds
    [ ... ]
    w1re
    w1re's iconw1re
    He hecho queries a varios servidores DNS y todos devuelven la misma dirección IP, así que el problema debe de estar en otro lugar.
    Si entro con linux live puedo ver tallas en windows ocultas a nivel de kernel?
    w1re
    w1re's iconw1re
    Ciertamente, nmap puede buscar puertos abiertos. El problema con esa estrategia es que éstos se pueden "ocultar" mediante (ej.) port knocking, y tampoco considera al malware que "llama a casa".
    M
    Miembro 1506
    Lo comente en la pagina donde descargue el SO, ahi tienen un chat y a la mayoria no parecia importarle en absoluto, incluso algunos andaban con el firewall de windows desactivado, los pobres.
    Skynet
    Skynet
    interesante esto jaja
    Ahora fue que tuve tiempo para resolver el puzzle de ayer.
    moist, cómo te fue con el algoritmo de Dijkstra? O usaste algo más exótico?
    Soy yo o ahora la conexion por la madrugada por datos tampoco es optima?, parece que muchos estan descargando a las dos manos con la oferta de etecsa.
    w1re
    w1re's iconw1re
    Pues sí, últimamente también está lenta a esas horas.
    Me gustó el puzzle de hoy.

    Estoy escogiendo el lenguaje al azar y me ha vuelto a tocar Perl. moist, sigues con Python?
    moist
    moist
    No he hecho el de hoy. Como no pude encontrar una solución decente para el día 9 tomé eso como pista de que tengo que volver a eatudiarme mis libros de algoritmos.
    w1re
    w1re's iconw1re
    no pude encontrar una solución decente para el día 9
    Por lo visto muchos se trabaron en la segunda parte. Estaba más trabajosa de lo que parecía.
    Ya veo, el filtro de ayer era una distraccion. Grafos, mi viejo rival; nos encontramos de nuevo.
    • Haha
    Reacciones: w1re
    w1re
    w1re's iconw1re
    Y si se lo quitas lanza un segfault despues de 14000 iteraciones.
    Un stack overflow (el intérprete usa un frame de C cada vez que se llama a función de Python).
    Lo puedes evitar usando un bucle: tu experimento es esencialmente una lista doblemente enlazada.
    moist
    moist
    w1re
    w1re's iconw1re
    Ahora me da curiosidad por probar con un árbol R.
    Día 6 resuelto en O(n) usando sólo cuatro integers para almacenar el estado, incluyendo la variable con el char actual. C'est la vie.
    Qué tal te fue, moist?
    moist
    moist
    Tu amigo está usando Excalibur contra un slime.
    • Haha
    Reacciones: w1re
    w1re
    w1re's iconw1re
    De todos modos el código este es de un branch que dejé a medias. ?
    Me vine a dar cuenta ahora que abrí el editor y me fijé en la barra de estado.
    moist
    moist
    Ví que el de hoy tiene que ver con el filesystem. A ver si me recreo haciendo un árbol de directorios en memoria.
    • Wow
    Reacciones: w1re
    ...
    A lo mejor a pertir del Lunes que viene se empiezan a poner buenos
    l0r96k.jpg
    • Me Encanta
    Reacciones: Usuario Baneado
    moist
    moist
    def parse_head(array, line): for index, character in enumerate(line): if index % 4 == 1 and character != " ": array[index // 4].insert(0, character) return array def move(arr, quant, col, to, p2=False): for index in range(quant, 0, -1): val = arr[col].pop(-1 if not p2 else -index) arr[to].append(val)
    Yo diria que estaba mas bien pesado.
    w1re
    w1re's iconw1re
    Ruby:
    def add_crates res, line
    	i = 1
    	while c = line[i]
    		(res[i >> 2] ||= []).insert 0, c unless c == ?\s
    		i += 4
    	end
    end

    Parte 1:
    Ruby:
    n.times { to << from.pop() }

    Parte 2:
    Ruby:
    to.concat from.pop(n)
    moist
    moist
    No sé porque no hice que el parser saltara de 4 en 4 igual.
    Wey, me estoy aburriendo.
    l6nx8t.jpg
    • Haha
    Reacciones: w1re
    w1re
    w1re's iconw1re
    Seh, el de hoy estuvo demasiado fácil. Un poquito de Perl y eso fue todo.
    El de hoy tiene un poco de teoria de conjuntos pero de nuevo son manipulacion de strings. Dicen que el de manana va a estar bueno, no te me vayas a quedar en el camino.
    6mp9kz.png
    • Like
    Reacciones: Dael
    moist
    moist
    A ver, me estoy perdiendo.
    C'omo haciendole OR a la linea completa consigues basicamente un conjunto que puedes intersectar? Porque por lo que veo estas haciendo basicamente lo mismo que yo pero a nivel de bits.
    for (line) |c| res |= @as(u52, 1) << item_index(c);
    w1re
    w1re's iconw1re
    Es un bucle estilo foreach: "for" "(" ITERABLE ")" "|" CAPTURE "|" CODE.
    Lo otro es simple: son 52 tipos de objetos que están o no están; se convierten en flags y el set completo cabe en un registro de la CPU (O(1) ?). El elemento que queda después de intersectar con & se toma con @ctz() ("Count Trailing Zeroes", suele estar implementado a nivel de CPU) y se le suma uno.
    moist
    moist
    son 52 tipos de objetos que están o no están; se convierten en flags
    Ah, coño.

    Me pierdo un poco con los detalles de la implementación pero es casi lo mismo. Teoría de conjuntos de secundaria.
    Si usaste condicionales en el dia 2 no te molestes en seguir.
    w1re
    w1re's iconw1re
    Aún no lo hecho por las clases. Pero está regalado.
    • Pensativo
    Reacciones: moist
    w1re
    w1re's iconw1re
    Ya estoy en casa relajado. Vamos a ver ahora.
    w1re
    w1re's iconw1re
    Listo. Al final volví a usar Zig.
    • Me Encanta
    Reacciones: moist
    moist
    moist
    AWK
    Perl:
    BEGIN {
       MAX = 0
    }
    
    /^$/ {
        if (arr[indx] > MAX) {
            MAX = arr[indx]
        }
        indx += 1;
    }
    
    /^[0-9]/ {
        arr[indx] += int($0);
    }
    
    END {
        print(MAX)
    }
    • Wow
    Reacciones: w1re
    w1re
    w1re's iconw1re
    El que menos me esperaba encontrar. ?
    Hoy usé Zig. Mañana C o C++, según como amanezca.
    moist
    moist
    a ver, eso es ahora. probablemente termine usando el Python de toda la vida si se complican las cosas.
  • Cargando...
  • Cargando...
  • Cargando...

Acerca de Mi

Geek de las computadoras y metalero.
Atrás