« first day (2591 days earlier)      last day (520 days later) » 

2:40 AM
Hay cosas en el mundo de la programación que simplemente no sabemos cómo traducirlo y que quede bonito. Entonces, creen que deberíamos usar una traducción automática o el nombre original (usualmente en inglés)?
Por ejemplo, en la documentación de C# la traducción del operador null-forgiving es permite valores NULL. learn.microsoft.com/es-mx/dotnet/csharp/language-reference/…
Sería genial que lleguemos a un consenso sobre si usar el nombre original en inglés o una traducción.
@Shiki puedes poner una función intermediaria, que reciba posiciones virtuales y decida a qué posiciones reales se corresponden. Algo así como la función at que hice para esta respuesta
@Shiki supón que accedes a una célula por sus coordenadas, las dimensiones del cuadrado son ancho y alto y las células están en una grilla (matriz de dos dimensiones). Bueno, puedes hacer una función Celula getCelula(int x, int y){ return grilla[x % ancho][y % alto]; }
 
 
6 hours later…
8:54 AM
Me sucede algo raro.con los videos de YT. Si busco algo en Google, como "shotcut ripple effect", y en la página de resultados pincho algun link a YT, me aparece esto:
Ese es mi browser principal, Firefox cargado de opciones de seguridad, no-script, adblockers, youtube adblocker, etc. Además toda mi LAN usa pi-.hole.
Esto es lo que me aparece con Chromium si copio el link. Chromium es estándard, sin ninguna opción de seguridad.
 
 
4 hours later…
12:38 PM
Hola a todos tengo la siguiente situacion:

import numpy as np
decrement = 0.9

numbers = np.arange(1,10)
minimo = np.amin(numbers)
for _ in range(1000):
  #mathematical operation
  pass
Tengo u vector de 9 elementos de 1 hasta 10.
Paso seguido identificio el valor minimo, con el fin de crear un bucle para hacer decrecer los demas valores de forma exponencial
Pero el asunto es que para que converjan de manera "gradual" el valor de la variable decrement no tendria que ser el mismo para todos
Y es alli donde viene mi pregunta
¿Que expresion matematica tendria que usar para en cada iteracion ir modificando el valor de la variable "Decrement"" A tal punto que cuando se llegue a las ultimas iteraciones haya una desviacion estandar minima
 
@CandidMoe YT quiere obligarte a ver los anuncios o a que pagues una suscripción Premium si no quieres ver dichos anuncios. Aunque esto último es humo envasado, pronto habrá (si acaso ya no hay) anuncios Premium.
Veo miles de posts con software y soluciones mágicas para evitar los anuncios de YT, pero siempre he pensado que si todo ese esfuerzo se pusiera en una verdadera alternativa a YT, la vida sería más sencilla.
 
Alguna idea @candid
@abulafia
 
@MauricioContreras Tengo el AdBlocker for YouTube que elimina toda la publicidad en video y también SponsorBlock for YouTube, con lo cual elimino la publicidad propia del blogger (por ejemplo, se salta todo el material promocional).
 
@CandidMoe si, eso lo entiendo, si desactivas uno a uno los bloqueadores encontrarás al culpable. Como te dije, YT hará todo lo posible para evitar que uses su plataforma sin anuncios de forma gratuita
 
12:54 PM
@Jred0n29 Formular una pregunta en SOes.
 
@Jred0n29 quieres ajustar en cada iteración. Algo recuerdo que podrías hacer. Pero estoy muy oxidado en Matemáticas. A ver si me acuerdo. Me suena a Mínimos Cuadrados o algún otro tipo de ajuste, pero ya te digo que todo es muy nublado en mi mente en este momento. :/
Allí explica lo que te he comentado. Ellos (YT) pueden denegar el servicio a una IP o cuenta en particular y punto.
 
1:34 PM
@Yussef tengo lista el segundo, saqué sólo 111 puntos, supongo que puedo hacerlo mejor. :/
 
2:00 PM
me sorprende la cantidad de respuestas de este usuario en tan poco tiempo es.stackoverflow.com/users/313781/…
 
@MauricioContreras Es raro, ayer me marcaba 131 pts y más de 3mil ops/s
 
2:25 PM
@MauricioContreras Espero una ayuda
 
@Jred0n29 Cual sería la función de decremento?
 
2:49 PM
@Yussef Esa es la que busco
Hare una pregunta en SO y la compartire por aca
 
3:30 PM
0
Q: Hacer que los valores converjan hacia el minimo valor en una serie de datos

Jred0n29Tengo el siguiente codigo para generar una matriz: import numpy as np dimension = 2 tamaño = 8 decrement = 0.9 matriz = np.asarray([np.random.random(dimension) for _ in range(tamaño)]) print(matriz) minimo = np.amin(matriz[:,0]) for _ in range(100): #Es aqui donde graduaremos exponencialmente...

 
@Christian buenas tarde.
Revise tu proyecto de pseudocodes y me parece calidad los cambios
Y consegui algunos errores: a=4; iterar i desde 1 hasta a:
ahi te arroja error porque no se interpreta la variable, sino que se transforma a entero de una vez.
Y tambien no entendi una salida en el interprete: a=[1,2,3,4,5]; imprimir(a[3]);
da como salida [(2,3)]
o imprimir(a);// salida [(2,1),(2,2),(2,3),(2,4),(2,5)]
Ha, ya no me podre comunicar por whatsapp porque se me daño el telefono :(
 
3:48 PM
@Cris223511.dev a mi tambien uff sera una IA?
 
@Jred0n29 la verdad que sí puede ser, con la salida de ChatGPT que es hasta ahora el chatbot más potente del mundo y diseñado para ayudarte con cualquier cosa, desde aprender japonés, hasta corregir errores en código, con todo eso es posible que si haya algún usuario que sea una IA
@DanielBriceño el de la implementacion en Python o en C++?
 
@Christian Miedo o felicidad?
 
@DanielBriceño no se que esperar de eso, pues en la implementaron en python aun no se soporta el getitem
@Jred0n29 mezcla de ambas
 
Me sorprendio que haya respondido mi rpegunta en menos de17 minutos osea tuvo que escribir todo a una velocidad impresionante pero lo que noto es que no me dio una solucion completa
 
Cual fue la pregunta?
Creo que ya la vi
 
4:07 PM
@Christian El del pyt hon
se me olvido que lo hiciste en c++
 
@Christian y sigue respondiendo de manera rapida pero errada
 
@Jred0n29 No está lo que te preguntaba, que "Cual sería la función de decremento?"
porque tú dices que es una exponencial, pero cual?
porque si es lineal decremento= (i-minimo) / 10
Por otro lado, no hay que ser tan crítico con la gente que intenta ayudar
 
4:31 PM
No parece una IA, pero en todo caso, sus respuestas son algo generales o genéricas. No las veo totalmente malas, pero si les falta algo más.
Ojo, de todas las respuestas que ha dado, sólo he tenido tiempo de leer 3.
Por ejemplo, esta respuesta es muy genérica y no resuelve el problema:
0
A: Acceder al HREF de un botón que está en otra página web con Javascript

Cristian ZúñigaSi utilizas AJAX para cargar el contenido de la página en la que se encuentra el botón, puedes obtener el HREF del botón después de que se haya cargado el contenido. En este caso, puedes utilizar la función $.ajax() de jQuery para realizar la solicitud AJAX y obtener el contenido de la página. Un...

 
@MauricioContreras ¿Conoces una opcion para gcc que haga que los logs se guarden en un archivo?
 
En la pregunta se dice que el botón se actualiza pasados 5 segundos de que la página se ha cargado. Ese comportamiento no es resuelto en la respuesta
@DanielBriceño en un archivo? Los logs de build?
 
Un archivo que tenga todos los errores que sale desde gcc
Si, el log de contrucion de un achivo c++
 
Tienes que desviar stderr.
18
Q: How to redirect the output of gcc compiler to a file?

avdRedirection operator does not work. So how should we do it? One more question, in makefile, how can we give arguments from command line, like run: a.out ./a.out **<input>**

 
4:48 PM
Si, gracias
 
@Yussef pues, no sabia ue habia difentes tipos de funciones exponenciales, en dado caso la que mejor se ajuste
 
@MauricioContreras El error fue que use gcc para compilar c++ y eso genero que el compilador lanzara errores como loco.
 
Otra respuesta extremadamente general o genérica:
0
A: Error - Problema con una función JS al hacer un CRUD

Cristian ZúñigaSi la eliminación de la función alert() no está provocando que se realice el INSERT, es posible que haya algún error en la función addProducto(). Podrías intentar agregar una línea console.log(datos) justo antes de la llamada a $.ajax() dentro de la función addProducto() para verificar que los da...

@DanielBriceño ???
gcc se usa para compilar C y C++, y me atrevo a decir que algún otro lenguaje
 
Je, ahorita paso el log
gcc -o main.exe main.cpp 2> logs.txt :
 
5:01 PM
@MauricioContreras es muy largo para pasarlo por aqui, paso el archivo por driver drive.google.com/file/d/1pqi0ABI8Gm4MCVC4OrKkDR1adEcLD77y/…
 
@DanielBriceño ok, entonces esta bien lo que dije, aun no se soporta el acceder a array (getitem) y mucho menos el asignar valores (setitem)
Estaba ocupado con otros proyectos que deje de lado el intérprete en python y como me estaban enseñando C++ en la universidad decidí hacer la versión en C++ para distraerme
 
... crei que lo hacia, porque el ejemplo que incluiste los arrays
@Christian ¿quieres que te ayude al hacer el interprete en el de c++?
 
5:34 PM
@Christian un intérprete de Python. XD. Para hacer la lentitud aún más lenta.
@DanielBriceño undefined reference no encuentra la librería. :/
 
Si es std:basi_stream std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ost
ream<char, std::char_traits<char> >&, char const*) y estaba incluido el #include <iostream>
#include <fstream>
 
mmm
Agrega esto a las opciones de compilador: -lstdc++ para que sepa que usarás la librería estándar de C++
Sino, entonces usa g++ en vez de gcc
 
5:50 PM
Si, no sabia que se podia especificar la libreria estandar. Actualmente lo compilo con g++. Gracias.
 
6:01 PM
@DanielBriceño solo soporta la sintaxis
@DanielBriceño si quieres puedes contribuir, con gusto aceptaré la ayuda
@MauricioContreras creo que me lo dijiste en su momento, ese fue otro motivo por el que lo hice en C++
 
@DanielBriceño gcc, aunque compila C++, es algo tiquis mikis. Pero con paciencia y salivita todo lo compila bien. Siempre que tu código sea compilable
 
Je, si. Llevo algo de tiempo usandolo.
@Christian Una pregunta. La funcion run almacena las variables?
Y ¿Te gustaria que soporte ? -name_command como comandos pasados a la app?
 
6:20 PM
@DanielBriceño nop, no las almacena. La fun run sólo se encarga de "ejecutar" tokens, dependiendo del tipo de token hará una serie de acciones, si detecta una asignación hará lo necesario para interpretar eso y guardar correctamente la variable, si detecta una función hará las acciones necesarias para procesar la función y guardarla. Todo de guarda en las variables que recibe por parámetro
@DanielBriceño como así? No entendí
 
main.py -help
main.py -v main.as
 
Hola devs, una consulta. Alguno a implementado bluetooth en sus sitema? Lo que pasa es que quisiera que mi sistema pueda identificar una webcam y mi celular para poder capturar fotos, por cable si lo hace pero quisiera inalambrico
 
6:32 PM
@DanielBriceño a ya, pues si estaría bueno
 
7:19 PM
@HectorRamos que sistema operativo?
@HectorRamos por WiFi puedes usar Droidcam
 
 
1 hour later…
8:54 PM
@CandidMoe alguna solución a mi pregunta? Pregunte en SO en inglés y tampoco me dan respuesta.
Tiene algo que no se entienda?
 
9:08 PM
@Jred0n29 yo trato de entenderla, pero me está costando. :/
 
Ya la respondieron, yo tenía la duda con la segunda columna no sé qué rayos pintaba en el asunto
Igual (creo) la respuesta da un decremento lineal no exponencial
 
9:23 PM
@Christian Creo que termine el interprete(Tengo algo que se acerca). Dime como es la sintaxis del nuevo lenguaje
Ha, cristian, en python para un array general se hace: a=[1,"hola",lambda x:x+x,...]
en C existe el tipo void* que da suficiente memoria para todos los tipos de datos(Incluyendo funciones).
 
@Yussef el decrecimiento no es exponencial, no es tan buena
 
9:54 PM
Haaaa, Ya no se que hacer con este error: >> a
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_M_construct null not valid

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Me sale a penas llamo a cin
 
Pues te lo dice claro: estás haciendo algo raro con un std::string
 
string linea;
try
{
cin>> linea;
if (linea.find(":")!=string::npos){//Vemos si hay anidamiento.
sub+=1;
}else if(linea.find("END")!=string::npos){
if(sub<=0){//Espera no hubo nada que desanidar ;(
cout<<"ERROR no hay anidamiento que quitar";
sub=0;
continue;
}
else{//ya salimos de la condicion, por lo que podemos interpretar todo.
sub-=1;
pgma=Tokenizer(lineas).getTokens();
run(pgma,vars);
lineas.clear();//A juro debemos vaciarlo.
}
}
if(sub>0)//Estamos dentro de una condicion, funcion, etc.. y debemos almacenar las cadenas sigueintes.
@trauma Esta dentro de un while
El error salta cuando ya termina la funcion cin
 
¿ Que es line ?
 
error mio, line fue otro intento para solucionar ese error.
char line[500];
 
un seg que le de formato, que así no hay quien lo entienda xD
Pues ni idea, la verdad. No se ve nada raro ahí
Ese error me ha pasado a mí alguna vez, pero no recuerdo exactamente que era, sorry
Seguramente fuera en un contexto distinto, de todos modos
 
10:04 PM
no te preocupes, realmente no entiendo a que se deba.
 
algo raro con la std::string xDD
constructor-copia llamado con nullptr o alguna cosa rara de esas
 
Es mi código?
 
Entre si y no @Christian
 
jaja
cosas raras seguro hice, lo siento
 
Ya estamos en el ParseFloat( ). Siempre me desespero al llegar aquí y lo dejo :-(
A ver si ahora ...
Es un latazo esta función
 
10:13 PM
@Trauma @Christian Aqui esta todo, solo me tarde porque no se mucho usar git
 
jeje .. ¿ El interprete de @Christian modificado, que a su vez es un intento de pasar un intérprete hecho en python a C++ ?
 
si....
 
:/ Sip
 
no le veo nada malo el pasarlo de python a c++
 
No he dicho que lo tenga :-)
 
10:16 PM
Listo dejo c++ por hoy
 
... creo que el ParseFloat( ) no se debe llamar con el último char leido ... esta función es distinta a las demás ...
 
cosas nuevas se van descubriendo...
 
@Trauma ¿Sabes jugar al ajedrez?
 
@DanielBriceño la línea 57 pgma = Tokenizer(linea).getTokens(); La clase Tokenizer espera un vector<string> y tu le pasas un string
 
No, ese no es el problema, hice una sobrecarga para cuando le pase un string.
 
10:20 PM
Aaa.... ya veo que hiciste una sobrecarga
creo que debo verificar antes de hablar
 
@DanielBriceño Muy mal
 
¿?
ahora que lo pienzo pude meterlo en un vector y mandarlo a la funcion.
 
Eso te iba a decir
 
Ya me retiro, mañana hare los cambios. Chao hasta la proxima
 

« first day (2591 days earlier)      last day (520 days later) »