« first day (2104 days earlier)      last day (53 days later) » 

12:07 AM
Buenas, alquilen que sepa linux?
 
12:34 AM
0
Q: Dado una posición (X,Y) de una matriz (color naranja) recorrer los elementos cercanos (Color amarillo) Arreglos / JAVA

CRISTIAN PEPINOSADado una posición (X,Y) de una matriz (color naranja) recorrer los elementos cercanos (Color amarillo) que sean iguales y que estén dentro del mismo área ( o que sean adyacentes )

 
@JuanPerez creo que @CandidMoe
 
 
2 hours later…
2:19 AM
Hola,
Que tal?Les quería consultar si alguna vez les ha pasado que al ejecutar el codigo en visual code se tilda cuando agregan una función y cuando la quitan se ejecuta?
Estoy tratando de crear una api con graphql y tengo que solucionar este error You must await server.start() before calling server.applyMiddleware()
cuando coloco dicha función antes de middleware se me tilda todo y no se ejecuta
Agradecería un montón si me pueden orientar
 
2:51 AM
@GimenaPasten y donde se supone que haces server.start()?
 
Lo configure en el script del package.json
En si la variable await start.server () lo configure en el archivo server.ts
 
@gbianchi revela tus trucos de mod
 
@gbianchi Pongo el link con mi error para que lo puedas visualizar mejor
3
Q: You must `await server.start()` before calling `server.applyMiddleware()`

Gimena Pastenhe estado tratando de resolver dicho error. Pero cuando coloco la función await.starServer () la consola de Vs Code se tilda y no ejecuta el código. Lo he intentado correr con git bush here y lo mismo. Lo extraño es que cuando borro dicha función el código se ejecuta saltando el error que coloqué...

 
@Christian cuales trucos?
@GimenaPasten ojo yo se poco y nada de node eh...
 
@gbianchi por que se deshabilitan los comentarios de las publicaciones?
 
3:02 AM
@Christian ??????????
 
0
Q: Dado una posición (X,Y) de una matriz (color naranja) recorrer los elementos cercanos (Color amarillo) Arreglos / JAVA

CRISTIAN PEPINOSADado una posición (X,Y) de una matriz (color naranja) recorrer los elementos cercanos (Color amarillo) que sean iguales y que estén dentro del mismo área ( o que sean adyacentes )

 
yo tambien me estoy familiarizando con node
 
@GimenaPasten lo preguntaba porque el error dice una cosa y no veo eso en tu codigo...
 
esa publicación tiene los comentarios deshabilitados
 
@Christian no. esa publicacion fue rechazada y no existe en el sitoi
 
3:03 AM
pero se me tilda la consola al ejecutar el codigo cuando agrego la función await.startServer ()
Ah alguien le ha pasado eso
 
@gbianchi como así?, no entiendo
 
AHHHHH
 
que se le tilde la consola al ejecutar
 
@GimenaPasten ya vi tu error
 
se queda tildado
 
3:03 AM
export async function startServer() {
...

await startServer()
Estas llamando recursivamente a la misma funcion
por eso se queda tildado....
 
ah ok ok
 
no tenes que llamar a server.start()?
 
y en este caso como puedo solucionar el error you must await server.start ()
 
donde llamas a server.start?
@GimenaPasten llama a esa instruccion que te pide!
 
ok la de export async function la borro?
 
3:05 AM
@GimenaPasten eso no se.. no soy experto en node...
ni siquiera soy principiante en node
:p
 
yo tampoco
no se nada estoy cumpliendo con un programa
de una beca y debo completar el preyecto en dos meses
y no entiendo nada y ni siquiera estudio sistemas
pero debo completar este modulo de crear una app con node y graphql
para seguir con el programa
y ni siquiera tengo tutorias
 
si te esperas unas 6 o 7 hora, tal vez Mauricio te pueda ayudar
 
seria genial la verdad
porque he tratado de encontrar un profe y no encuentro ninguno especializado en node, typescript y apollo server
asi que solo me queda consultar por aca
 
@GimenaPasten probaste agregar await server.start()?
asi exactamente como lo escribi recien?
 
sabes que borre y guarde cambios
y sigue sin funcionarme la consola
no ejecuta nada
 
3:09 AM
@GimenaPasten cambiaste lo que te dije?
 
si si
borre lo de export async function...
 
@GimenaPasten no lo borres eso
porque lo borraste?
 
porque entendi que la consola no me funciona porque llamo dos veces lo mismo
solo agrego esto server.start() antes de la funcion applymiddleware?
ya salio graciaasssss
 
3:36 AM
@gbianchi
la verdad te re re re agradezco
no sabes los dias que he pasado atascada
y las horas tratando de solucionarlo
 
imaginate si lo miraba uno que supiera en serio jajajajaj
 
si no me decias ese error de que estaba llamando la funcion dos veces
no se cuanto hubiera seguido
 
estabas llamando a la funcion recursivamente...
por eso se quedaba trabado...
 
por eso, mil gracias ahora lo tengo en cuenta parala proxima
 
ejecutaba.. llegaba a esa linea.. volvia a llamar a la misma funcion... llegaba a esa linea... volvia a llamar a la misma funcion... etc... eternamente....
 
3:38 AM
y nada ahora sigo con lo siguiente que queda!!! Muchas gracias
 
@GimenaPasten de nada!
 
claro nunca se iba a saber el resultado jajajaja
 
@GimenaPasten exacto!!!
recuerda por favor responder tu propia pregunta, con el error y como lo solucionaste... si supieras explicarlo mejor, pero bueno... por lo menos contestala
y luego, en 24 horas, acepta tu respuesta...
 
3:57 AM
genial
ya lo hago asi queda
 
 
2 hours later…
5:29 AM
Egun on
@GimenaPasten que bueno que has resuelto el problema.
 
6:00 AM
A las güenas :-)
Asco de Martes :-(
 
6:16 AM
@Trauma no te gusta ningún día ?
 
lo han escondido tras un display none en vez de arreglarlo
 
Buenos dias!
Me parece correcto XD
Así cuando lo arreglen solo tienen que quitarle el none XD
 
6:41 AM
@lois6b XDDDDD
Spanish solution xDD
 
8:04 AM
Senores y senoras, buenas !
Companeros ... buenas !
Tenía una pregunta, tengo una consulta SQL que hace un trabajo de contador por día que funcionaba bien cuando mi base de datos era pequeña. Pero ahora mi base de datos ha crecido hasta los 37 millones de filas y me gustaría seguir haciendo este pequeño contador. ¿Tiene alguna idea sobre cómo adaptarse? Mi idea es hacer un pequeño script en Python... Pero tal vez haya algo mejor que hacer.
 
Hola buenos días, alguien me podrían ayudar a entender por qué me ocurre una cosa, miren tengo un proceso en php que hace varias cosas, y cuando finaliza creo una variable que es $mensaje ="correcto"; , luego hago un echo json_encode($mensaje); y lo mano a la vista luego con js al finalizar una llamada ajax digo if(data=="correcto"){console.log("mensaje")}else{console.log("error")}, me imprime este mensaje con 2 comillas,
pero si hago esto echo $mensaje = "correcto"; json_encode($mensaje); me imprime el mensaje sin estas dos comillas.
alguien sabe por qué ocurre esto ?
 
@RevolucionforMonica si la consulta no está optimizada (indices y esas cosas) ni aunque hagas un script en assembler irá más rápido. Primero verifica el plan de tu consulta, de ello depende todo lo demás.
@Peponchez habría que ver más contexto de tu código para poder determinar lo que sucede.
 
8:20 AM
Muchas gracias Mauricio !
 
<?php

function peticionAjax()
{
    //cosas
    $todoCorrecto = $this->procesosInternos();
    if (!$todoCorrecto) {
        die();
    }
    echo $mensaje = "correcto";
    json_encode($mensaje); // OP1 esto muestra correcto en en la peticion de ajax en js

    $mensaje = "correcto";
    echo json_encode($mensaje); // OP2  esto muestra "correcto"
}

?>

<script>
    fetch("peticionAjax").then((data) => {
        console.log(data); // OP1 correcto
                            // OP2 "correctp"
            if (data == "correcto") {
simplificando esto hace mi código
aun no entiendo por que me muestra con una forma correcto y con la otra "correcto"
tengo que parsear data de la petición ajax ?
a string o algo ?
 
8:44 AM
@Peponchez claro, hay una diferencia al hacer simplemente json_encode y echo json_encode. Cuando haces echo se hace el cast (siempre que sea posible) a una cadena. Recuerda que echo no es una función, y su uso está pensado como un constructor de cadena.
 
aaanada vale gracias.
 
9:18 AM
Llevo
Literalmente media hora de reloj buscando un problema (inexistente) en mi proyecto de JavaFX, donde quería compilar un programa que me sacase una GUI, y no podía porque estaba compilando otro
JAJAJAJJAJAJJAJAJA soy idiota
2
 
 
1 hour later…
10:46 AM
Ya empezamos
El cmake pasa de compilar mis archivos nuevos :-/
 
11:03 AM
Yastá. Joé. Copón.
Que me estoy haciendo viejo :-(
 
11:44 AM
hola buenas saben si existe alguna forma de hacer un conjunto de select en mysql para luego llamar a uno solo ? Verán tengo varios select count(*) con diferentes filtros y me gustaría poder agruparlo en una sola query en plan vista, esto es posible ? y estos count me salgan como si de una tabla temporal se tratase.
 
12:02 PM
@AQMR será la competencia del famoso dicho más estrellado del chat
 
Eso puede ser?
@MauricioContreras Hay un torneo o que? XD
 
May 29 '19 at 14:33, by Nicolas Oñate
Soy gilipollas
 
Interesante
Pero el teletubbie me lleva mucha ventaja con 19 estrellitas
 
@AQMR será una proeza superar al de la pelota naranja.
 
Pero no imposible!
Espera...Eso es malo
 
12:10 PM
Buenas tardes. Por si alguno le interesan han empezado hoy las conferencias de gitlab commit que son gratuitas. hopin.com/events/gitlab-commit-virtual-2021
 
1:11 PM
XD, este genio incomprendido descubrió el agua tibia:
0
Q: puntero tridimensional con memoria dinamica

Remache#include <stdio.h> #include <stdlib.h> #define FIL 13 #define COL 50 int main () { int quantita=2; char (*dato) [FIL][COL]; dato = ( char (*) [FIL][COL] ) malloc (quantita * FIL * COL * sizeof (char) ); return 0; } Esta brujeria fue una asignacion de memoria dinamica a UN pun...

 
1:35 PM
@MauricioContreras ¿¿ Que es un puntero tridimensional ??
:-O
 
@Trauma yo ni entiendo que trata de preguntar....
 
La gente hace cosas mu raras O-O
 
jaja
Este tipo es un genio
 
1:59 PM
@Trauma no sé, a esa clase de la materia no asistí.
 
al final se me ocurrio algo asi sum(case when averias.estatus_apertura = 9 then 1 else 0 end) as aperturaResuelto,
 
Estaba la pajara pinta, a la sombra del verde limon, con el pico picaba la rama, con las alas recoje la flor 8)
 
2:18 PM
buenos dias <3
 
2:46 PM
Y pensar que ayer me pase 6 horas para solucionar un problema con un store en vue y ts.. y aca preguntan como hacer una simple consulta... a veces realmente me hacen sentir tonto....
 
"ancho de banda enlace nacional es de 1.1 gbps e internacional de 700 mbps"
eso es poco? o mucho?
es de un hosting
 
¡ Compiló ! tralará tralará tralará ...
:-)
 
No sé si hay una pregunta ya existente con exactamente este problema. No he podido encontrarla, así que la he respondido y la usaré como respuesta canónica porque hay muchas similares :P
1
Q: Generar carácter aleatoriamente sin repetir

Wilson ValenciaEspero tenga excelente día todos, les pregunto estoy generando una función javascript que me genera aleatoriamente con una cadena de una longitud const (characters), donde dependiendo de los parámetro (num) me genera cierto números function generarRandom(num) { const characters = "ABCDEFGHI...

 
¿Qué se hace con una pregunta que muestra claramente signos de no haber leído la documentación?
No me gusta enviar a leer la documentación, porque asumo que ya lo han hecho, pero en este caso se nota que no te has molestado nisiquiera en buscar un poco más abajo de donde copiaste y pegaste el código que muestras. Intervalo individual de items, es lo que estás buscando. Saludos — Mauricio Contreras 2 mins ago
 
3:02 PM
@PabloLozano solo debes de guardar el string generado en una base de datos, u array, y luego hacer una comprobación cada vez que se generes un string nuevo, así evitaras que se repitan
 
@AugustoDanielRuyz Entiendo que lo que quiere sencillamente es no tener caracteres repetidos en el string, no que no se repita nunca el string
 
Sólo podrás evitar que se repita hasta el tamaño de la colección de caracteres.
 
para eso es mejor usar un UUID basado en una fecha, por ejemplo
 
Si quieres generar una cadena de 45 caracteres y solo hay 32 en tu colección, vas a tener repetidos siempre.
 
3:22 PM
@AugustoDanielRuyz Depende de lo que necesites y de lo que pagas
 
@AugustoDanielRuyz Para pasar de Gbits a MBytes divide por 10 (aproximacion). Entonces, las velocidades sería 110MB/seg y 70 MB/seg. Una peli de 2 horas pesa aprox 1.5 GB. Te demorarias 13 minutos o 21 minutos en bajarla.
 
@PabloLozano ahhh ya tenemos un par de preguntas de como mezclar cartas...
 
Hola a todos
Una consulta en Angula
 
@gbianchi busqué para Javascript y no encontré
 
*Angular
 
3:35 PM
pero no tengo problemas en cerrar como duplicada si la has encontrado
 
La propiedad "tituloLibro" no tiene inicializador y no está asignada de forma definitiva en el constructor.
 
3:49 PM
@PabloLozano naaa no es duplicada...
ademas tu metodo me gusta mas
1
Q: ¿Cómo barajear aleatoriamente un array?

GDPTeniendo un array como este: var arr1 = ["a", "b", "c", "d"]; ¿Cómo podria cambiar su orden de manera aleatoria? Estaría bien responder de un modo genérico para que sirva como ejemplo de implementación para cualquier lenguaje [Cambiar el orden de los datos del array dentro del mismo] *La ...

Igual tu respuesta es mil veces mejor
e igual habia otra...
y mirando las respuestas, abufalia escribio tu respuesta, en modo teorico.. y la implemento en python...
@PedroÁvila y tiene razon.. donde esta inicializada?
 
@gbianchi No esta inicializado, tengo que crear un constructor?
 
no estoy seguro en angular (no lo manejo)... tal vez alcanza con = ""?
 
Probare
 
@gbianchi Ninguno de los métodos publicados es satisfactorio. Ninguno define una medida de la aleatoridad del resultado. Todas se basan en un generador de números aleatorios, por lo que es posible que el resultado final termine conteniendo subsecuencias del arreglo original.
 
@CandidMoe siempre... son todos pseudoaleatorios
eso por lo menos yo siempre lo aclaro cuando usan random....
 
3:59 PM
Estoy trabajando en un método que revise el arreglo en formación antes de incorporar un nuevo elemento. Si el nuevo elemento reduce el randomness del resultado, se descarta para tomar otro.
Asi, si el método aleatorio te propones "3" a continuación de "2", lo descartas y sigues iterando hasta encontrar uno más "aleatorio".
 
@CandidMoe y el costo computacional de ello?
 
@CandidMoe aleatoriamente puede aparecerte 1234
@gbianchi Correcto, a Typescript no le gustan los valores "undefined" a menos que definas los tipos de manera "laxa"
 
@PabloLozano Exactamente; por eso usar random() sin más no garantiza el resultado.
 
@CandidMoe no.. 1234 tambien es una cadena aleatoria valida... si vos evitas esa cadena a proposito, entonces no la estas haciendo aleatoria
 
@gbianchi Primero tenemos que acordar una forma de medir "randomness"
 
4:06 PM
@PabloLozano ts ya se que llora por todo (ayer lo sufri mucho en vue)... lo que no se es si en angular alcanza con definirla ahi o necesitaba un constructor
 
En mi caso particular, tengo un video-carrusel que reproduce clips de 30 segundos desde un directorio con miles de videos. Randomness significa que nunca puedas decir "este clip es la continuación de aquel otro clip", o "este clip y este otro pertenecen al mismo video", o "este clip y el otro pertenecen al mismo subdirectorio temático".
 
@CandidMoe si descartas valores, por no estar lo suficientemente alejados del ultimo valor, para mi, estas haciendo menos random la cadena random.. por ejemplo si nunca va a salir un 2 despues de un 3, entonces bajasta la entropia....
(no se si la palabra era entropia.. pero quedaba bien y parezco inteligente :P )
 
@gbianchi Bueno, estrictamente hablando, mi plan es encontrar una métrica, de modo que chequear el arreglo en formación con el nuevo elemento. Si incrementa la randomness, lo dejo, sino sigo con otro.
He hablado suficiente. Trabajare en el código y publicare cuando tenga algun resultado.
 
@CandidMoe oki
 
Y estoy pensando comprar un detector Geiger en Aliexpress, para conectarlo con un Raspberry Pi y usarlo como generador de verdaderos números aleatorios
Como este: Detector Geiger
 
4:25 PM
@gbianchi Alcanzo gracias amigo
 
@gbianchi Con eso basta. De todos modos se puede desactivar esa opción para que no sea tan estricto
 
@PabloLozano nunca! jajajaj
ayer TS me obligo a hacer esto...
 
@gbianchi Yo tampoco lo desactivaría, pero a algunos Javascripteros los lenguajes con tipado estricto les fastidia
justo lo contrario de lo que me parece lógico y deseable
 
ObtenerRegiones: state =>  (Subdi: number): Combos[] => {
            const Regiones: Combos[] = [];
            const RegionesListas: number[] =[];
            state.forEach((v) => {
                if (v.codigosubdireccion === Subdi) {
                    const Item: Combos = {
                        valor: v.codigoregion,
                        texto: v.nombreregion
                    };
                    if (RegionesListas.indexOf(v.codigoregion) < 0) {
                        Regiones.push(Item);
que si me preguntas porque se escribe asi, no lo se!!!
solo se que es una funcion en un store
y no se porque entiende que es state, cuando no lo defini en ningun lado...
si alguien quiere refactorizar ese codigo, soy todo oidos!!!!
 
4:49 PM
@gbianchi Hay días así en que añoro Cobol.
 
@CandidMoe jajajaj.. bueno.. hice un foreach...pasarlo a perform no seria mucho problema
igual yo elegi usar TS y ponerlo en modo estricto... podria haber escrito eso sin ts y no pasaba nada....
 
 
3 hours later…
7:27 PM
en php: existe alguna forma de aplicar recursividad entre dos clases sin que estas mueran por memoria??? uso el constructor para crear las instancias...
 
7:39 PM
class Foo1
{
    private Foo2 $foo2;

    public function __construct()
    {
        $this->foo2 = new Foo2();
    }

    public function initMethod($value)
    {
        $this->foo2->iteratorMethod($value);
    }

    public function returnValueType($value)
    {
        if (gettype($value) == 'array') {
            return $this->foo2->iteratorMethod($value);
        } else {
            return gettype($value);
        }
    }
}

class Foo2
{
    private Foo1 $foo1;

    public function __construct()
 
que tal queda asi
class Foo1
    {

        public function __construct(){}

        public function iteratorMethod($value)
        {
            $resuld = [];
            foreach ($value as $sub_value) {
                $resuld[] = $this->returnValueType($value);
            }
            return $resuld;
        }

        public function returnValueType($value)
        {
            if (gettype($value) == 'array') {
                return $this->iteratorMethod($value);
            } else {
                return gettype($value);
$foo->iteratorMethod([1, 2, 3, 5, 6, 7, [1, 2, 3, [1, 2, 3, [1, 2, 3, [1, 2, 3, [1, 2, 3, [1, 2, 3, [1, 2, 3]]]]]]]]); // acá seria así
 
8:03 PM
@CandidMoe otra duda
comparando entre ambas, bluehosting tiene mejor precio y calidad, verdad?
 
@AugustoDanielRuyz No opino. Mejor pregunta entre los usuarios a ver como funciona el servicio. También habría que ver las opciones para migración de datos, pues algún día podrías querer cambiarte.
 
 
1 hour later…
9:12 PM
@Christian tu que opinas? xD
 
9:28 PM
@AugustoDanielRuyz que deben mejorar las notificaciones del chat
se demoró 15 min
-_-
 
 
1 hour later…
10:36 PM
@FranciscoNúñez-TodoPoderoso eso... es una mala idea en cualquier lenguaje... estas seguro que necesitas algo asi???
 
 
1 hour later…
11:37 PM
para que sirve patreon?, me cree una cuenta sin saber nada :/
haaa... ya sé
 

« first day (2104 days earlier)      last day (53 days later) »