« first day (2019 days earlier)      last day (1081 days later) » 
00:00 - 18:0018:00 - 00:00

6:01 PM
amigos, que tengan un excelente día, voy de salida, estaba de pasadita :D
 
CUIDATEEEEEEE
 
Que la pases bomba!
 
Me han llamado "abulifa". Este es nuevo :-)
"abulifa, abulifa, qué comprensiones de listas más largas tienes..."
 
abulafalia te llame una vez yo
 
abufalia es el clásico. Abulafalia son ganas de complicar las cosas :-)
 
6:14 PM
abuelafia
XD
 
Dependiendo de la edad... lo adopto como abuelafia :3
 
 
1 hour later…
7:16 PM
abuelifa :-)
 
nose pero abuelifia me suena mejor :
@abulafia tmb pense lo mismo xd
 
Si acabaremos con "abuefilia" ya verás
 
7:37 PM
@Excorpion sé que te manejas en PHP
Recomiendas PDO o mysqli? O no hay diferencia o estoy mal?
Diablos, quién me mandó a meterme en este berenjenal. XD
 
Yo en mi caso prefiero usar Mysqli. Desconozco si es mejor PDO pero en mi caso no veo diferencia.
Recordar que aun soy Junior @MauricioContreras
 
@Excorpion jo, te hacía un PRO en PHP. No he leido nada. XD Seguro sabes más que yo.
 
No para nada XDD soy novatin aún. Por eso me topo con muchos problemas y el internet me ayuda a resolverlos :3
 
@Excorpion pues yo ando como tu, XD
@Excorpion hace tiempo programaba en PHP, pero muy básico.
@Excorpion pero ahora lo hago por un puñado de dólares XD
 
7:56 PM
0
Q: ¿Porque cuando intento aumentar mi cadena en un bucle usando realloc el depurador me dice: Segmentacion fault?

Daniel Briceño¿Porque el codigo me da fallo cuando aumento una cadena en una funcion, pero no cuando la aumento directamente?. Tengo este codigo: #include <stdio.h> #include <stdlib.h> #include <string.h> void append(char* cadena_inicial,unsigned long int* indice,const char* sub_cadena,unsigned short sub_indic...

 
 
1 hour later…
8:58 PM
 
....^...#
 
Abuelafia duda de una respuesta tuya... que rayos es heap y malloc() ??
@abulafia
 
9:15 PM
Es un caracol persiguiendo a alguien
 
ah ?
 
El heap es la zona de memoria en la que se crean objetos cuando en lenguajes mas avanzados que el C los instancias con new. Es una zona que va creciendo a medida que se necesita, dentro de los limites que el operativo establezca, pero que en la practica son tan amplios que el principal factor es la RAM fisica
 
@Excorpion son héroes de la mitología de la programación, de principios de los 70 mas o menos.
 
malloc() es la funcion C para obtener memoria ahi, le tienes que decir cuantos bytes necesitas y te devuelve un puntero
el usarlo adecuadamente ya es cosa tuya
y liberarlo cuando ya no lo necesites
 
Le tienes que decir los bytes especificos ?? wow..
 
9:24 PM
si, por eso lo de n*sizeof(...)
 
igual suena algo problemático eso
 
la gestion de memoria es problematica en C. Es el problema
 
9:49 PM
Si, es algo problematico. Por eso me gusta mas manejar cadena con python.
Uno puede aumentar una cadena de forma mas facil:
texto="<br/>"
texto_final="";
for i in texto:
_if i=="<":
__texto_final+="&lt;";
__continue
_elif i==">":
__texto_final+="&gt;";
_else:
__texto_final+=i;
@Excorpion Pero quize hacer una apricacion que yo le pegue el codigo y me modifique el archivo
Y no estar llamando cada vez al interprete python.
 
Nono. si no se de ese lenguaje yo, preguntaba por mera curiosidad
 
@DanielBriceño En estricto rigor, estás creando una nueva cadena a partir de la concatenación de dos cadenas existentes. En Python, concatenar cadenas es costoso, porque hay que crear una nueva cada vez.
No estás extendiendo algo que existe, lo usas para crear algo nuevo.
 
10:10 PM
Interesante.
@CandidMoe Tambien es otro motivo para elegir C Elegi C por esa razon. Me es mas rapido.
Porque solo aumento la cadena y modifico lo que necesito.
 
@DanielBriceño Sería interesante mirar tu implementación de una función para concatenar dos strings cualquiera.
 
2
Q: ¿Porque cuando intento aumentar mi cadena en un bucle usando realloc el depurador me dice: Segmentacion fault?

Daniel Briceño¿Porque el codigo me da fallo cuando aumento una cadena en una funcion, pero no cuando la aumento directamente?. Tengo este codigo: #include <stdio.h> #include <stdlib.h> void append(char* cadena_inicial,unsigned long int* indice,const char* sub_cadena,unsigned short sub_indice,char* salir); int ...

Hay esta mi codigo para concatenar cadenas.
Pregunta: ¿Como puedo hacer que C retorne una variable o un valor para usarlo en python?.
 
10:39 PM
@DanielBriceño Si concatenas una subcadena de 10 caracteres, append hace 10 realloc. Bad, very bad.
Además debería bastar con pasar las cadenas solas, sin necesidad de indices o largos.
Y haces todo el proceso iterando de a un caracter. Si tienes los largos de las cadenas, basta con un realloc seguido de un memcpy.
 
Tienes razon. Lo intentare
 
@DanielBriceño hola
@CandidMoe hola
 
Hola
 
@CandidMoe me puedes ayudar con una duda
 
Dale
 
10:46 PM
@CandidMoe digamos tengo una url que al final tiene un nombre de un file
obtengo el nombre, pero aveces tiene %20
y hay otros files que en realidad se llaman asi
myFile%20.png
como diferencio ambos casos?
 
tenes archivos con el nombre %20? raro...
mas alla de eso.. suena a imposible.. como sabes si lo agrego solo o es parte del nombre?
 
@display En Linux "File%20.png" es un nombre valido. También "File .png"
 
@gbianchi creo que debo renombrar los files que tienen spacio verdad
 
@CandidMoe si en windows tambien..
 
digamos si mi file se llama asi: myfile .png entonces lo renombro asi: myfile.png
 
10:49 PM
@display Es lo más sano.
 
no se que estas haciendo.. pero porque querrias renombrar archivos? que estas tratando de hacer?
 
@gbianchi los usuarios deben subir archivos a mi web
 
@display aja.. y guardas el nombre en la db y un nombre dummy en tu SO...
 
@gbianchi es una web de mandados, el freelancer cuando ya termine de hacer el trabajo, debe sacar fotos al producto y mandar
 
fin del problema ;)... total a nadie le importa ese nombre.. no?
porque si lo renombras, que pasa si yo despues subo el mismo nombre de archivo? tenes que hacer la gran WP que te renombra todos los archivos todo el tiempo...
 
10:53 PM
@gbianchi si subes el mismo archivo igual debo permitir subirlo
aunque sean repitentes
 
@display por eso, para evitar el problema, guarda el nombre en la db.. y en el archivo ponele un nombre dummy que no se repita.. y fin del problema.. eso, si queres realmente los nombres.. si no te interesan, directamente no tomes en cuenta el nombre que manda...
 
@gbianchi nombre dummy no repitente te refieres a timestamp?
 
@display lo que quieras... ya tan abajo en la implementacion no importa.. yo para que no enloquezcas buscando a ver si esta el nombre y bla... cuando se puede resolver mas facil si el nombre no impoprta...
 
@gbianchi lo que quedamos con mi equipo fue
poner -1 si ya existe y asi mantener a todos los files con name unico
 
@display hola.
 
11:06 PM
asi file.png y quiero subir otro file.png entonces tendriamos file.png, file-1.png
 
@display es lo que hace wp...
 
@CandidMoe Listo:
 
@gbianchi que es wp
ahh wordpress
 
ssshhhhhh no nombres esas cosas aca
 
#define append(texto,indice,CODIGO_DE_ESCAPE) texto=(char*)realloc(texto,sizeof(texto+sizeof(CODIGO_DE_ESCAPE)+1); \
strcpy(texto,CODIGO_DE_ESCAPE); \
indice+=sizeof(CODIGO_DE_ESCAPE); \
salir=(salir=='Y')?'N':'N';
@display Worlk spress es calidad. Solo que para los que saben html es limitador.
 
11:08 PM
@gbianchi ahhahaha bueno ya no se repiten, solo hay el error de %20
 
@display no entiendo lo que quieres hacer. ¿Quieres analizar la url para obtener el nombre del archivo y despues si tiene %20 quitarselo?.
 
@DanielBriceño si pero eso es imposible, en caso que el file en realidad tenga %20
 
Lo que me gusta de la programacion es que casi no hay nada imposible.
Debe ser posible. ¿Que lenguaje usas en tu servidor para obtener la url.
?
 
@DanielBriceño es posible sacarlo, es imposible saber si forma parte del nombre, de la codificacion o porque esta ahi... no tiene sentido ni pelearse con el...
 
@gbianchi si esa parte te entendi gracias!
 
11:21 PM
Codificacion. Has un codigo de escape en tu web que te avise si es el nombre.
Y despues lo mandas por form
En otra palabra preparar el nombre antes de enviarlo.
 
@DanielBriceño esa idea tambien me gusta...
siempre y cuando el nombre del archivo importe..
 
Vaaa es work espress
No, te permite esconder un script
¿o si?.
 
@DanielBriceño noo estoy usando wordpress
es react + firebase
 
Usa JS y realiza dos codigo de escape:
\n --Para saber si es un salto de linea.
\\ --Para saber si en realidad quiere el string \n y no el salto de linea.
Ya me voy. Te deseo suerte.
 
11:57 PM
Compañeros me pueden sacar de una duda ? Es sobre autenticacion
No se si una es mejor que otra o es cuestión de conveniencia
Me refiero a jwt o sesiones
 
00:00 - 18:0018:00 - 00:00

« first day (2019 days earlier)      last day (1081 days later) »