« first day (1929 days earlier)      last day (1476 days later) » 

08:36
jelou
08:49
@Trauma Si se levanta a las 5 para hacer el desayuno a la mujer, normal que a las 21 esté agotado
Pues tienes razón
pero la solución es facil ... que se levante cuando quiera, pero que haga el desayuno mas tarde :-)
o que se levante para hacer el desayuno y se vuelva a la cama
pues también :-)
-1
Q: Cómo hacer drug and drop de objetos (figuras geométricas) en Visual C# en un WinForm

MAXTER Estoy necesitando hacer en un Winform un aplicativo que permita con un click tomar un objeto y arrastrarlo. Para empezar puede ser figuras geométricas básicas como un círculo. Todo eso programado en Visual C# en un WinForm. Gracias. Saludos. Maxi.

08:51
alguien sabe que es drug and drop?
Cuando te despiertas, miras la hora y te das cuenta de que aún puedes dormir un par de horas... esa sensación es tan agradable que te dan ganas de poner el despertador sólo para poder apagarlo y decirte "un par de horas más"
@Pikoh Ponerse ciego de coca y tirar todas las pruebas mientras corres delante de la policía?
@Pikoh A mi me suena a droga dura ... de crack para arriba ...
@PabloLozano hmm..probablemente
o ponerse tan mal que te caes por falta de equilibrio
Cuando ni revisan lo que han escrito antes de mandar la pregunta... ya empezamos mal
estoy mirando preguntas de c#..y es que se salvan un 10% siendo generoso
-2
Q: Insertar asistencia

Nguema AutomobileHola estoy haciedo una aplicacion de reistro de asistencia. He hecho todo pero me falta el registro de asistencia. Quiero que cuando se inteoduzca el ID del empleado se registre la asistencia pero no se como obtener el nombre del empleado para enviarlo a la tabla de sql server ,asi tambien con l...

un ejemplo
como se puede hacer una aplicacion para registro de asistencia, hacerlo todo, pero faltarte el registro de asistencia? Que es todo? Que te falta? todo son dudas
08:57
Cada vez que veo una pregunta en castellano bien redactado, le doy +1. Que más da regalar un par de puntos al año.
@CandidMoe es una muy buena politica la verdad. Hay cosas que hacen daño a los hogos
voy a dejar de mirar porque se me cae el alma a los pies
La peor falta es que nadie usa el punto aparte.
@CandidMoe los signos de puntuación en general parece que cuestan dinero si
@Pikoh Tiene el procedimiento de instalación, de respaldo y recuperación, el manejo de la bitácora, la documentación, el plan de capacitación ... Supongo que será todo eso.
@CandidMoe muy optimista te veo :)
09:00
Lo llamó "el efecto Twitter"
yo el efecto logse
¿logse?
@CandidMoe es un plan de estudios que se implantó aqui hace años y que vistas las consecuencias fue un desastre
Oh, aquí lo llamamos "El apagón cultural", producto de la dictadura de Pinochet. Chile nunca se recuperó.
@CandidMoe pues si, algo similar. Desde ese plan, las cosas han ido a peor con cada nueva reforma educativa
en mi opinión al menos
09:11
LOGSE, luego vino la LOMCE... y ya no sé con qué estamos
cada partido político pone un plan de estudios nuevo
pero no cambian lo importante: los recursos
En fin, ¿de qué nos preocupamos? A la Civilización le queda tal vez 100 años de vida. Con el desastre climático, el agotamiento de los recursos y la crisis social ya estabamos fritos. El covid viene a ser la guinda de la torta.
Me hace ilusión ir a Marte ... ¿ Dará tiempo antes de eso ?
¿Y vivir confinado en tu cápsula por el resto de tus días?
No no
Solo de visita, ir, poner el pié, y volver
Para vacilarle a los amiguetes y tal
A mi me gustaría retroceder 15.000 años, y ser uno de los primeros en llegar a Centro América.
09:21
Igual te encontrabas alguna python de verdad :-)
De las que aprietan
Añoro el Caribe, los colores intensos, el aroma dulzón en el aire, el verde por todas partes.
 
1 hour later…
10:23
Nowadays I make a living mainly with JavaScript and TypeScript using React.js as a front-end framework. That's right, front-ends are so complex they now need frameworks to be able to manage their seemingly infinite component hierarchies. JavaScript no longer is liked by the community, so the community created a poor man's version of a typed language which duct-tapes around an already poorly made language.
@CandidMoe os.system( ) es síncrona, ¿ verdad ?
No retorna al script hasta que no termina de ejecutarse el programa externo
@Trauma Si.
Pues me está fallando algo, y no lo veo
¿Qué ejecutas? Un script? un programa?
Un programa
hasta donde yo se, ese programa no hace fork( )
osea, no tiene hijos
10:26
Bueno, lo primero probar ejecutando "Hello, World!"
¿Qué error da? ¿Como termina?
no da error, pero el script python me está terminando antes de que finalicen las salidas por consola del programa externo
una cosa mu rara O_o
He puesto esto al final del script:
Ahora que mire mis códigos veo que uso subprocess para ejecutar programas externos. Tengo una aplicación que hace un video show (30 segundos por video, luego cambia a otro al azar).
sys.stdout.flush( )
print 'lset TERMINADO'
Pues igual voy a tener que usarlo tambien
me descoloca esto
    def play_movie(path, start):
    print(path, start)
    mplayerCall = ['mplayer', path, "-really-quiet", "-fs", "-ss", str(start), "
-endpos", str(30)]
    out = subprocess.check_output(mplayerCall, stderr=subprocess.STDOUT, start_n
ew_session=True)
    return out.decode("utf8")
Voy a probar así como dices
10:31
Le pasas el path al video y el punto donde debe empezar a reproducir.
os.system() le pasa el comando al shell (sirve para ejecutar scripts en bash), mientras que subprocess ejecuta el programa directamente.
Probaré ahora con subprocess, a ver si es por tener la shell ahí en medio
el script termina, pero sigue apareciendo cosas del programa que ejecuta
y en realidad no es 1 solo programa, son varias ejecuciones dentro de un for, y son dependientes unas de otras
no pueden lanzarse hasta que no terminan las anteriores
¿Entonces los programas ejecutan y siguen corriendo cuando el script ya los dio por terminados?
Según la salida que veo, si
y es puesto un sys.stdout.flush( ) antes de mi último print, para asegurarme
¿Problemas con el path de búsqueda?
no debería
10:40
¿Variables de ambiente?
sabes si asi podría insertar variables en texto html {{$variable}} ? algo asi me suena que usaba laravel pero en codeigniter o en php puro sin tener que poner <?php ?>
@CandidMoe no creo
@RobertoAlonsoPepónSanchez necesitas un motor de plantillas para eso.
# Establecemos las variables de entorno.
os.environ['LD_LIBRARY_PATH'] = os.getcwd( )
os.environ['PYTHONPATH'] = '{}/pyMxPlus:{}/veserver'.format( os.getcwd( ), os.getcwd( ) )
os.environ['PYMX_DR_ENABLE_KEYSFILE'] = '1'
os.environ['PYMX_DR_KEYSFILE_NAME'] = 'lseq_keys.txt'
os.environ['PYMX_DR_DISABLE_REMOVE'] = '1'
os.environ['PYMX_DUMP_REQUEST_RAW'] = '1'
os.environ['PYMX_DUMP_REQUEST_PRETTY'] = '0'
os.environ['PYMX_DUMP_RESPONSE_RAW'] = '0'
os.environ['PYMX_DUMP_RESPONSE_PRETTY'] = '0'
os.environ['PYMX_DUMP_RESPONSE_RAW'] = '0'
las establezco en el propio script
la PYTHONPATH es para otros scripts externos que también lanzo desde este
@RobertoAlonsoPepónSanchez Laravel usa Blade, en Javascript tienes Mustache o Handlebars.
10:42
No se, algo raro pasa aquí
Bueno, vamos al lio
@RobertoAlonsoPepónSanchez Mustache también está disponible para PHP, si mal no recuerdo.
@MauricioContreras gracias por el dato
@CandidMoe Sí, vi ambas. La de "La chica" y la de "Tu nombre"
flpante eh xD
¡ Yo NECESITO uno de esos !
¡ Ya !
@CandidMoe ¿ Ese es desde el que entras al chat ? xD
11:29
Cyberpunk 😅
Osborne I, el primer portable. Pantalla de 5"
Tuve uno de esos.
Leí sobre él
@CandidMoe :-O :-O
@Trauma Y no será más bien la salida lo que continúa una vez que el programa ha terminado? Quiero decir, la salida es buffereada. Python se limita a enviar todo el texto necesario al sistema y luego el proceso terminará. El sistema irá volcando esos buffers, cosa que podría ocurrir después de terminado el programa (especialmente si tal salida la estás viendo en un emulador de terminal, via red, y la red es lenta y la salida es mucha)
@CandidMoe ¿ Eso funcionaba a carbón, o ya tenía enchufe ? xD
@Trauma No tenía batería; había que enchufarlo.
11:31
@abulafia tengo un stdout.flush( ) justo antes del último print de mi script
@Trauma Eso no afecta para nada a mi explicación
o es que flush() es síncrono?
@abulafia Voy a chequear tu teoría ...
Según yo entiendo, hay varios buffers aqui. La cosa sería más o menos esta:
@abulafia Debería serlo
python --> buffer --> stdout --> /dev/pts24 --> buffer --> TCP --> (internet y sus buffers) --> TCP --> emulador terminal --> pantalla
flush afectaría sólo al buffer entre python y stdout
11:35
Buenas tardes ^^
mi teoría es que una vez todo ha sido volcado a stdout (y forzado con flush) python termina, pero los caracteres aún tienen un trecho hasta aparecer en tu pantalla
Probe usando os.system("hexdump *"), y la llamada no retorna hasta haber impreso todo.
En todo caso, os.system() se limita a llamar la función system() estándar de C.
Ahora mismo no lo puedo lanzar, pero el script termina y siguen saliendo trazas del programa externo
cosa que no deberia pasar, al cerrarse un programa, su buffer stdout se debe de vaciar
mu raro O_o
jejeje ... tenemos librería nueva de los sibaritas
Fallan 3 test que antes pasaban :-)
12:15
@Trauma Sí, pero dónde estás viendo tu salir esas trazas?
lo que yo digo es, tienes una bañera llena de agua. Mediante bañera.flush() te aseguras de echar todo el agua al suelo y después destruyes la bañera. Mientras tanto, en el piso de abajo sigues viendo gotear agua del techo, aunque ya no hay bañera
A ver si alguno me ilumina, tengo una app que se dedica a escuchar una ruta y en cuanto hay un excel lo coge y lo procesa, derrepente la app se queda pillada y deja de procesar, puede ser por la ram?
@NicolasOñate pueden ser muchas cosas. Se necesita más detalle.
@abulafia La duda que tengo es si el flush( ) que hace el SO cuando acaba un proceso, es antes o después de que dicho proceso finalice
@MauricioContreras es una pregunta basada en opiniones, es lo que quiero, saber que opinais, cuales son todas esas cosas
porque no puedo detallar mas :(
Lo que puedo decir es:
Al iniciar comunica con un servicio y le pide los datos pasandole su ip
escucha y procesa infinitamente
cada vez que viene un excel lo recorre obteniendo los datos
luego lo pasa en xml a un servicio de mensajes
mueve a otra carpeta el excel
@Trauma Supongamos que es antes. Eso no cambia mucho las cosas, tal como yo lo veo. Los caracteres pendientes en buffers se envían a la terminal y luego el proceso termina. Pero la terminal en cuestión no es una terminal física, es un dispositivo virtual que tendrá sus buffers también. Además, ese dispositivo (supongo) está conectado por internet con tu emulador de terminal, por lo que hay otros buffers adicionales debidos a ssh/tcp/ip.
Finalmente el propio emulador de terminal tendrá su buffer de pantalla.
Aunque el flush() del operativo sea síncrono y espere a que la terminal (local) reciba todos los bytes antes de terminar el proceso, lo que no va a hacer es esperar también a que los reciba la terminal remota
a menos que estés ejecutando todo en localhost, lo que haría perder fuerza a mi hipótesis :-)
12:27
ejem ... estoy en WSL. Todo local :-p
12:42
0
Q: Problemas al realizar deploy en Azure de aplicacion Angular, despliega version desactualizada

MANZARBEITIAHe intentado realizar el despliegue a traves de VS Code y de la herramienta Kudu interna a los AppService de Azure. El problema es que se despliega una versión de la app anterior a la actual. Por lo tanto si realizo el despliegue y cargo la página en local se ve de manera distinta a la desplegada...

ng build me construye un dist con una version desactualizada del proyecto! =S
Si alguien puede echarme un cable estaria muy agradecido
gracias de antemano shurs
existe alguna forma de hacer referencia a los input que tenga un form por ejemplo con jquery esto cogiendo $("form").click(function(e) {
e.preventDefault();
console.log(e);});
e de devuelve muchas cosas pero habría alguna forma de coger los valores de los inputs?
@Roberto con .val()
e.val()?
e me devuelve r.Event {originalEvent: MouseEvent, type: "click", target: button.btn.btn-primary, currentTarget: form, isDefaultPrevented: ...}
dentro de todo esto habria alguna forma de coger los inputs que tiene este formulario y sus valores?
@RobertoAlonsoPepónSanchez creo que se refiere a $(this).val()
donde this es el form
13:21
Buenos dias !!!
@Trauma Fuaaaa pedazo de Transformer !! jaja
13:54
joe, viene un pez gordo del cliente y en una mañana han sacado todas las incidencias que llevamos meses pidiendo o__O
Cuando vienen alguien asi, es cuando debes reportar mas cosas para que las arreglen junto a las otras jajaja
Que se acabó el café, pues en la lista jajaj
el invitado no puede quedar sin cafe jaja
he llenado una hoja A4 por las dos caras con incidencias
y todas son, esto no funciona y la solución es dame la puta clave del SAP que te llevo pidiendo 3 meses
Hola, alguien que sepa de python, me puede decir ¿como reemplazo una palabra por otra en un archivo de texto?
eso va mas alla de python....
y hola :)
siempre, para reemplazar algo en un archivo, tenes que leer todo hasta ese punto, cambiar lo que queres, y volver a guardar todo el resto...
No sabes cuanto busque y no pude ver nada que me ayudara
Bueno, eso de leer es normal, ¿a que te refieres con mas alla de python?
14:06
@Lolita en todos los lenguajes, es igual...
Ok
que alivio crei que tendria que buscar una libreria no estandar o algo asi.
el acceso para grabar es secuencial... porque imaginate que pudieras acceder a grabar aleatoriamente... (a un punto en particular)
Ya indigame demasiado y no se como hacerlo realmente.
y queres reemplazar la palabra mama por señora....
La logica la tengo, lo que no tengo es el metodo
14:07
una es mas larga... si fuera acceso directo al disco, donde guardamos los caracteres que sobran? como corremos el archivo?
@Lolita a que te referis con la logica?
existe una funcion llamada replace, pero no hace el trabajo correctamente
@Lolita para archivos? o para cadenas?
cadenas
en archivos
cuidado con replace
no.. para cadenas, en cadenas... no en archivos
y porque decis que no hace lo que tiene que hacer?
14:09
yo se cambiar el nombre a los archivos y crear archivos etc lo que no veo es como reemplazar una cadena por otra, algo tan basico como eso deberia estar en python.
a cadenas me refiero a texto
pero por que dices que replace no te funciona o que problema te genera
@NicolasOñate ¿que hace el replace que yo no sepa?
reemplaza muchas palabras iguales y deja residuos?
@Lolita no. no podes hacerlo sobre el archivo.. tenes que leer el archivo, hacer el cambio, y volver a guardarlo... completo
A pero y si el archivo tiene un millon de datos porque deberia sacar todo?
@Lolita exacto...
y por eso, no usas archivos secuenciales como bases de datos
14:12
Ejemplo si llego al lugar donde quiero reemplazar, seria absurdo sacar todo cuando ya he terminado
la memoria
@Lolita nop.. porque como en el ejemplo que te puse antes, no se puede guardar un archivo asi por el medio...
por eso, para datos, se usan bases de datos....
¿seguro que la unica solucion es sacar todo, modificar la cadena y guardarlo nuevamente?
@Lolita no entendiste mi ejemplo no?
repitelo a ver.
salvo que python tenga una funcion magica que lo haga magicamente, no... pero espera a un experto en python...
7 mins ago, by gbianchi
el acceso para grabar es secuencial... porque imaginate que pudieras acceder a grabar aleatoriamente... (a un punto en particular)
7 mins ago, by gbianchi
y queres reemplazar la palabra mama por señora....
7 mins ago, by gbianchi
una es mas larga... si fuera acceso directo al disco, donde guardamos los caracteres que sobran? como corremos el archivo?
14:16
hola
buenas
buenas
hello @Lolita como estas?
gbianchi que hay de nuevo...
interesante no han cerrado aun la pregunta off-topic
-1
Q: Node.js, Socket.IO y ley cookies

ShidargEstoy desarrollando una web con React / Node y tengo dudas sobre el cumplimiento de la ley de cookies. En la web utilizo socket.io asociado a los usuarios además de para temas de funcionamiento, para almacenar datos estadisticos, de tiempo de entrada y salida del usuario en cada ruta, para poder ...

esta semana actualizan bootstrap v5 a la beta 2 XD}
por fin voy a poder continuar con mis proyectos XD
Ok supongamos que recorro el txt, linea 1,2,3,4 hasta la 100 y pum tengo el texto utilizando un ciclo for, lo modifico y lo guardo en una variable, pero el ciclo tendra que recorrer las palabras faltantes y almacenarlas en la variable, tiempo perdido, para luego guardar el archivo modificado en el txt otra vez, estoy segura que debe haber otra solución.
@FranciscoNúñez Hola cuanto tiempo.
todo "bien".
@Lolita si. usar una base de datos...
@Lolita igual... si son 1000 lineas, no va a tardar nada... salvo que lo hagas todo el tiempo...
o lo tengas siempre en memoria...
y si.. tenes que leer todo y guardar todo... con archivos el tema siempre es asi..
@Lolita cual es la finalidad???
14:22
y aunque python tenga una funcion magica que lo hace, va a hacer exactamente eso....
@Lolita y porqué no lo modificas mientras lo lees y luego sólo lo salvas?
lo que pasa.. es que no lo vas a ver?
@FranciscoNúñez Reemplazar un texto directamente.
alguien sabe si se pudiera hacer algo asi como esto
                                                            $arrayCorreos = explode(";", $tipoCorreo['CC']);
                                                            foreach ($arrayCorreos as $correo) {
                                                                echo $correo . "<br>";
                                                            }
pero con expresiones lambda ?
@Lolita bueno en php cosas como esas las hago con strpos() php.net/manual/es/function.strpos.php
@RobertoAlonsoPepónSanchez array map php.net/manual/es/function.array-map.php
14:25
@Lolita lo reemplazas durante la lectura, almacenas en una lista las lineas modificadas. Luego abres el archivo para escritura y usas el método writelines() que recibe la lista de lineas que modificaste.
Bueno, crei que habia una forma de modificar el archivo sin necesidad de traer todo el contenido al mismo tiempo.
Buenas tardes
@Lolita si lo hay pero debes mesclar varias funciones mira esta respuesta:
36
A: What is the python equivalent of strpos($elem,"text") !== false)

xdazzreturns -1 when not found: pos = haystack.find(needle) pos = haystack.find(needle, offset) raises ValueError when not found: pos = haystack.index(needle) pos = haystack.index(needle, offset) To simply test if a substring is in a string, use: needle in haystack which is equivalent to the ...

@Lolita no la hay, en ningún lenguaje
@Lolita ya te explique porque no se puede.. .en ningun lenguaje
@MauricioContreras +156156165616
14:26
con eso puedes obtener la posicion de una palabra en un texto que haga match y luego con la posicion hacer un cambio directo del texto
@FranciscoNúñez no es lo que quiere
@gbianchi ella dijo que quiere remplazar un texto directamente...
@gbianchi se puede si sabe la posicion ...
@Lolita creo que si tus archivos van a ser grandes, seriamente deberias pensar en usar una base de datos.. por mas simple que sea...
inclusive sqlite....
@FranciscoNúñez dentro de un archivo!
he visto algo sobre sqlite es una libreria estandar de python no?
Como haber ... siempre puedes segmentar el archivo, para no tener que reescribir todo. Pero para archivos cortos, es una perdida de tiempo
14:29
@gbianchi pues hay que ver de donde biene el archivo ... si es necesario implementar base de datos o el archivo lo genera un programa externo puede que sea preferible cargar el archivo en memoria si no es alglo concurrente... la verdad eso lo vi mucho cuando trabajaba en implementacion de facturas fiscales en RD con webpos y en ecuador con la facturacion electronica
@FranciscoNúñez eso no se puede aplicar sobre un archivo
@FranciscoNúñez No entendi tu enlace.
@gbianchi holi
@Lolita es una base de datos.. supongo tendra una libreria para usarla simplemente...
@Trauma segmentar... casi casi.. una db?
no no
14:30
@Lolita porque no tiene nada que ver...
solo divides el archivo en segmentos o bloques lógicos, y escribes ajustado al tamaño
@Trauma iluminanos!
@Trauma El archivo es posible sumamente grande.
@Trauma ahhhh si si.. eso es valido... si tuviera segmentos...
define sumamente ¿ Mb ? ¿ Gb ?
14:30
@Trauma joer, que eso ya es sacarle mucha punta al lápiz. XD
hermoso.. FACTOR DE BLOQUEO jajajaj
Si, bueno ... pasaba por aquí :-)
esta gente joven ni saben lo que es....
si tengo un archivo con texto; sea un txt, csv o archivo que se puede leer como texto plano... lo cargo dentro de una variable sea el lenguaje que sea debe poder hacerlo....
luego ejecuto un haystack.find de python para encontrar la posicion del texto; luego para la misma variable remplazo las ocurrencias...
finalizo guardando nuevamente el archivo de texto o hago con el lo que necesite...
Lo que no quiero es tener que cargar todo eso cuando lo que deseo reemplazar solo esta digamos 100 lineas abajo o 200 lineas, pero cargar un archivo con mas de 10000000 eso da miedo.
14:32
@Lolita necesitas una base de datos...
Es memoria innecesaria
porque ademas, buscar dentro de eso va a ser eterno
no estas pensando en como encontrar el texto, que es mas grave ;)
@Lolita eso es otra cosa entonces replantearce la arquitectura ... por que tienes un archivo de 10000000
por que supones que el archivo puede llegar a este tamaño
echo $correo = array_map(function ($elemento) {
echo $elemento;
}, explode(";", $tipoCorreo['Para'])); se me ocurrio esto
si tienes un archivo de frases de ese tamaño, claramente, tu arquitectura esta fatal
14:33
porque debe estar guardando todas las posibles combinaciones en el archivo
miedo me da solo buscar algo
@Trauma jajajj es lo que escribi hace un ratito
llegué tarde a la conversación :-(
@Trauma es lo que le digo aqui tiene un problema de arquitectura hay que ver elobjetivo de ese archivo ...
yo ni me hubiera planteado siquiera algo así. Totalmente impracticable
14:35
@Lolita tambien puedes hacer lectura por batch de lineas:
11
A: Read multiple lines from a file batch by batch

ShadowRangeritertools.islice and two arg iter can be used to accomplish this, but it's a little funny: from itertools import islice n = 5 # Or whatever chunk size you want with open(filename, 'rb') as f: for n_lines in iter(lambda: tuple(islice(f, n)), ()): process(n_lines) This will keep is...

@FranciscoNúñez Correcto. Hay que ver como se usa y para que
@gbianchi A ver sqlite seria mi mejor opcion?, tiene formas mas faciles de buscar texto reemplazar etc etc.?
@Lolita es una base de datos... todo eso es trivial para una base de datos
para cambiar un texto, solo cambias la fila del texto...
para buscar, se pueden agregar indices que hagan las busquedas rapidamente...
no tenes que cargar todo a memoria...
@Lolita si tendrias que trabajar con una base de datos ... cargar el archivo a la base de datos y ejecutar un query de base de datos que te retornaria lo que buscas pero no se hasta que punto esto te ayudaria a ahorrar memoria.. tal vez tiempo pero no creo que memoria... y si esto lo haces en RTL (Tiempo real ) no estarias ahorrando nada...
y esto, es para cualquier base de datos... te nombre esa porque es la mas trivial...
@FranciscoNúñez no. no tiene que cargar el archivo en la db.. tiene que usar la db como storage!
deshacerse del archivo....
14:38
@gbianchi si pero ella no ha dicho de donde sale el archivo... estas asumiendo que el texto lo tiene en memoria... y puede guardarlo en sqlite
Ok ¿como deberia buscar la parte que me interesa del sqlite?
Porque tal vez eso sea un mundo
@FranciscoNúñez porque se lo que esta haciendo
@Lolita la base de datos.. es un mundo..
vas a tener que aprender sql :(
@gbianchi go ahead... you can do
pues si es posible
Todo eso suena complicado pero veamos.
@gbianchi lo minimo para insertar datos y buscar
tambien instalarlo
14:39
Hay señor Jesus
@FranciscoNúñez sqlite no se instala
En algun momento vas a tener que manejar bases de datos @Lolita. Tómalo como una oportunidad de aprender
sqlite o sqlite3?
@Lolita si vas con sqlite, vete a sqlite3
@gbianchi ha nooo???
no,sqlite no se instala. Se basa en archivos individuales
el 3 supongo pero a veces los viejitos funcionan mejor, solo a veces
@Lolita no no.. dale al ultimo
el ultimo
si estubiera el 4 te lo recomendarian...
Menos mal que ya viene con python
14:43
Los viejitos no molan, a menos que estén forrados. XD
eso es un alivio
@MauricioContreras jajajajajajaja ....
@MauricioContreras Te fuiste por otro camino jaja
@RobertoAlonsoPepónSanchez buena idea
sqlite 3 tiene ya 5 años si no me equivoco. Está sobradamente probado
14:44
@RobertoAlonsoPepónSanchez te funciono???
Modulo y libreria es lo mismo?
pero me sale Array to string conversion
Ok gracias
si importo un modulo, este esta ocupando memoria, ¿en caso de que haya terminado de usar el modulo como termino la importación?
                                                        echo $correo = array_map(function ($elemento) { var_dump($elemento); return $elemento . "<br>"; }, explode(";", $tipoCorreo['Para']));
14:52
@Lolita ¿ Porqué ese interés por la memoria ? El sistema se encarga de esas cosas.
esto me dice array string coversion pero el var_dump($elemento ) le da el string que busco
osea que $correo es un array? y no imprime el string que hay en $elemento?
Porque lo que estoy haciendo debera funcional en android y quiero abarcar muchos dispositivos incluso de los viejitos sin saturar la memoria
array_map() devuelve un array que contiene todos los elementos de array1 después de haber aplicado la función callback a cada uno de ellos. El número de parámetros que la función callback acepta debería coincidir con el número de arrays proporcionados a array_map().
Quieres ejecutar en Android un programa Python (que es interpretado) que trabaja con grandes cantidades de datos, y además en dispositivos antiguos sin mucha RAM.
Vale.
sqlite quería decir
14:55
Lool
@Lolita ehhh... no... tu arquitectura esta mal
lo que vos queres.. en android.. no va a funcionar
(se puede programar en python para android?)
¿Que ahora no puedo usar sqlite?
primera noticia
@Lolita no sé si eso es siquiera posible en Python.
14:56
@gbianchi Si funcionara, gracias a Renpy
@Lolita no no... la db esta bien..
@Pikoh Kivy está para Android
@Lolita como te he dicho, sqlite esta soportado nativamente en android. Todas las aplicaciones android que necesitan usar bases de datos usan sqlite
@Lolita Renpy??? Suena a la mezcla de Ren y Stimpy. XD
Lool
14:57
@Trauma no lo conocía la verdad. Aunque yo prefiero programar en el lenguaje nativo, aunque este sea java
no... a ver... tu idea, si no es simple, no va a funcionar...
@Pikoh Y yo. Pero para cositas rápidas sin muchas complicaciones, puede valer
Capturado!!!
@Trauma mas que nada, si necesitas que sea multiplataforma. Pero si tu objetivo es solo android, mejor hacerlo en java (o kotlin mucho mejor)
lo que decimos los de sistemas.. no va a escalar... o sea.. va a funcionar hasta cierto punto...
14:59
Tampoco es una base de datos tan exagerada jaja
@Lolita la db no va a tener problemas... pienso en lo otro...
Ese programa Renpy es mas podereso de lo que te imaginas
Que otro?
No hay otro jaja
chinese
pero eso es un framework para hacer un juego
que tiene que ver con python? y lo que estas haciendo?
Admite python 3 y todas sus librerias, incluso tiene su propia consola y largo etc
bueno.. ok...
15:02
mira la doc
Usar pygame es pan comido en Renpy
al final lo que hice fue hacer un echo al $elemento y ya hace lo que busco no se si está muy bien que digamos asi  $correo = array_map(function ($elemento) {
                                                                // var_dump($elemento);
                                                                echo $elemento . "<br>";
                                                            }, explode(";", $tipoCorreo['Para']));
Puedes hacer una app para android tan facil como nunca usando python.
de la otra forma habría que hacer un foreach de $correo y pa eso uso lo que tenia antes que era esto $arrayCorreos = explode(";", $tipoCorreo['Para']);
                                                            foreach ($arrayCorreos as $correo) {
                                                                echo $correo . "<br>";
                                                            }
pense que con una expresion lambda me imprimiría lo que está recorriendo xD
@Lolita te pagan por la publi?

« first day (1929 days earlier)      last day (1476 days later) »