« first day (1894 days earlier)      last day (1511 days later) » 
01:00 - 16:0016:00 - 23:00

16:12
@Trauma La pregunta es ¿qué parámetros tienes además de la lista? ¿El número de bloques resultantes? ¿El tamaño de cada bloque?
@abulafia El tamaño de cada bloque
Pues si tienes que cada bloque es de tamaño 100, y tienes que amoldarte a eso, necesariamente te va a sobrar 1 elemento solitario en un bloque
o puedes quitar de esos 100 para meterlos al último?
Es la idea, quitar de los demás para no dejar 1 solo
es decir, 100 es el máximo tamaño por bloque?
osea, rellenar a-lo-ancho
sip
300.000€ ... 4 dorm, garaje y trastero. Ya van bajando. Poco a poco, pero van bajando
Este no está mal
ummm ... uno de los dormitorios es un cuchitril ... para despacho vale, pero meter una cama ahí ... no se yo
16:16
@Trauma m2?
@NicolasOñate 104m2, pone en el anuncio
aunque eso no es muy fiable que digamos
no se, la cocina no me termina de gustar
En madrid ese casi duplica precio si es nuevo
Hay otro, por 315000 ... ese me gusta mucho mas
Carajo, esto no es madrid. Y no es nuevo, es del 87
@Trauma esta reformado entonces?
Por uno nuevo de 4dorm piden 320000
16:18
@Trauma Mira a ver esto si te vale
from math import ceil

lista = list(range(1001))
n_trabajos = len(lista)
max_tam_bloque = 100

n_trozos = int(ceil(n_trabajos/max_tam_bloque))
tam = len(lista)//n_trozos
result = [ lista[i:i+tam] for i in range(0,len(lista), tam)]
@NicolasOñate En las fotos, tiene pinta de que estar para entrar a vivir
Para una lista de 1001 elementos produce 11 bloques y en cada bloque hay 91 numeros
@abulafia Eso es justo lo que voy a necesitar :-)
Gracias, lo copio y ya mañana lo c++rizo
para un max_tam_bloque de 100
ok, es uno de los argumentos a pasar a la función
16:19
Hmm.. pero no sé si funciona exactamente como querrías en todos los casos
acabo de probar la misma lista con un max_tam_bloque de 200 y sale una cosa rara
7 trozos, todos de 166 menos el último que tiene solo 5 datos
@Trauma si esta cerca de la playa comprenderia ese precio, pero si no lo veo un poco alto para el sur
por dios, y dice que python no es feo ... esa lista por compresion ...
yo mire por el norte y las casas estan comprables
@abulafia no, eso no puede estar bien
en asturias no estaban nada mal de precio
16:21
@NicolasOñate Está relativamente cerca de la playa, habrá 1Km o así
@Trauma Es lo que sale con mi "algoritmo", por tanto el algoritmo no vale
@abulafia dejalo, no te calientes. Si hasta mañana no me hará falta, ya lo hago yo
Era por si alguno estaba aburrido
Siempre estoy aburrido
jejeje
y encima cobrando :-D
sobre todo cuando tengo otras cosas más importantes que hacer
16:22
Si señor. Eso es estilo procrastinador :-)
no leas el periodico, como los meros mortales
me quedan 3 errores, que se arreglan cuando meta el bloque en un for( ) ... y aqui estoy, mirando el idealista
ya lo tengo, un cambio sutil lo arregla
lista = list(range(1001))
n_trabajos = len(lista)
max_tam_bloque = 100

n_trozos = int(ceil(n_trabajos/max_tam_bloque))
tam = int(ceil(n_trabajos/n_trozos))
result = [ lista[i:i+tam] for i in range(0,len(lista), tam)]
Para un tamaño 100 salen 11 bloques de 91 cada uno
para un tamaño 200 salen 6 bloques, con valores entre 166 y 167
16:24
perfecto :-)
Lo copio para mañana
@Trauma la playa encarece bastante la vivienda
@NicolasOñate Esta zona de por aqui cerca está bastante revalorizada.
Para un tamaño 300 salen 4 bloques de tamaños [251, 251, 251, 248]
perfectísimo :-)
si una en primera linea puede llegar a doblar a una segunda
16:25
buscando las cosquillas... un tamaño de bloque 500
salen tres bloques: [334, 334, 333]
¿ no era máximo de 100 ? ¿ Lo estás cambiando ?
ah, vale
ya ya
@abulafia y el primo?
que me he liao yo solo
@abulafia Perfecto, así va perfecto.
Copiado :-)
Fua la ultima vez que los leí hablaban de X e Y ... de que hablan ahora ?
@Excorpion de la vida
16:32
@NicolasOñate No pasa nada con el primo. Por ejemplo, 1031 es primo. El enunciado sería: divide un montón de 1031 piezas en varios montones aproximadamente iguales (lo más iguales que se pueda) de modo que cada montón no tenga más de 100 piezas.
mi algoritmo lo resuelve creando 11 montones con [94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 91] piezas en cada uno
bloques, primos... llegue en mal momento a la clase
hombre, no son "lo más iguales posible", se podría quitar alguna pieza de un montón de 94 para dárselo al de 91
[93, 93, 94, 94, 94, ..., 94, 94, 93] sería una solución más "equitativa"
pero supongo que @Trauma le sirve que quede un montón con 91 y el resto con 94
@abulafia Me sirve perfecto
No le des mas vueltas
Bueno, pues no me va a quedar más remedio que ponerme a hacer eso que estaba procrastinando
hasta luego, pues
la idea es no levantar un pod, que tarda X segundos, para hacer 1 sola tarea, que se resuelve en milisegundos
@abulafia Eeeeennnggaaaaaa
Voy a seguir su ejemplo
¡ Hasta mañana !
16:38
Wenas
Woolas !!!
XD. Yo tengo unos minutos para pasar por aquí. Estaré algo ocupado las próximas 3 o 4 semanas. Pero siempre entraré, asi sea para decir hola.
si buenas?
como van muchachones??
@MauricioContreras que cute <3
@LauraZ holaaaaaa
@LauraZ ¿cómo va parecera?
@LauraZ feliz año, por cierto. Que no te veo en el chat desde el 2020.
pues parecera que ben
jaja
feliz año
si, andaba algo desconectada
pero tomando nuevamente riendas
16:51
@LauraZ Se me chispoteó. Detesto el teclado del celular, tengo dedos de tapicero y el teclado es para pitufos.
@LauraZ eso es bueno. ¿Algún proyecto entre manos?
aloha~
buen día :D
Don @fredyfx, saludos
@LauraZ ¡Laurita!¡Feliz año!
hey! Don Mauricio, buen día hermano :D
@MauricioContreras sisisi cositas simples en front
y otro que voy a recuperar ahora en unos meses si todo va bien, ese es mas pesadito
@fredyfx XD te me vas muy a la costa oeste. Ya aquí estamos en hora de lonche
16:57
@fredyfx fredicillo como te trata la vida?
hablando de eso, jsuto es fredicito quien me colaboró con eso, ya hasta pena me da estar ocupando espacio en su servidor
@MauricioContreras y eso que estuve tentado a irme a Hawaii una temporada, ahí están aún más en el 'pasado'
@LauraZ el fredy aguanta. Es un sensei para muchas cosas. XD
@fredyfx pues con lo de aloha ya casi que llegas.
@LauraZ de maravilla, cerré el 2020 con el lanzamiento de mi primer curso de C#, completé mi curso de 3 meses de producción de música electrónica, lancé un par de tracks
sisisi es verdad
ahhhh vaya, de todo un poco maestro
y tienes la musica en algun lado?
17:00
A ver? O mejor dicho: A oir?
@LauraZ el server sigue ahí, el hardware aguanta bastante :D
@MauricioContreras ese Aloha~ es de leyenda :D
@fredyfx :3
@fredyfx a veerrrssh
@MauricioContreras hahaha muchas gracias hermano :D
hola @fredyfx ya te estaba extrañando, gracias por tus consejos,
@LauraZ muy amable señorita :3
17:01
@MauricioContreras anda bien fresco mi pana el freddy jajaja
tienes tiempo para una pequeña duda?
@LauraZ play!
bien enérgico ese tema, con un toque chill de vez en cuando
@mauricio un placer colaborar con la gente que quiere avanzar :D
hola hola
17:02
gracias amigo :)
@fredyfx muy bien. La descargo cuando llegue a casa. XD
hay que dejar el mundo en mejor estado del que lo hemos encontrado :D
@MauricioContreras dale :D
alguno ha usado outsystems.com ?
que tan escalable puede ser?
@fredyfx @MauricioContreras @LauraZ cómo va la vida?
Don @JheymanMejia. Feliz año, bro
@LauraZ gracias :3
¿Cómo te ha ido @LauraZ ?
17:03
fredy ultimamente he escuchado de que cuando quieres tener un empujon mas en la vida , necesitas
Máster, cómo andan?
@JheymanMejia hey bro!
de un mentor, hasta los que me has aconsejado
¿Cómo has estado?
feliz 2021
lo han nombrado mucho
17:04
@fredyfx ya mismo te doy follow men, yo tambien produzco
esoooo lml
que me podrias decir sobre ello,? como contactar un mentor
antes lo hacía más, lo he abandonado un poco por el trabajo
o que espera el de mi? o yo de el?
@mauricio Emilio Carrillo, Enric Corbera, Yokoi Kenji, etc
@mauricio pues, prepárate para ser un buen "mentee" y el mentor aparece
17:05
@fredyfx bien fredicito, dándole de a poco nuevamente al codigo. Ya me hacía falta un reto de vez en cuando
excelente :3
Entrena algoritmos en CodeWars.com
uy 7 años ya desde el último track
@fredyfx desde hace cuanto produces parcero?
@mauricio la mentoría básicamente es un acuerdo de tener una guía: "yo estoy aquí y quiero avanzar, no conozco el camino, ¿me entrenas?" y el mentor te dice, mira, aquí tienes un mapa, una brújula, aquí las recomendaciones, algunos te regalan un par de tennis/zapatillas nuevas y tú debes avanzar
@JheymanMejia 3 semanas aprox desde que terminó mi curso :D
@mauricio también le vas haciendo preguntas conforme avanzas, no siempre te darán la respuesta que quieres escuchar, siempre te hablan desde la experiencia real, y si no la tienen, no hay problema, te la dicen y ambos aprenden algo nuevo
@fredyfx ándale, ni un mes y ya ese track promete un buen camino
@LauraZ el curso está los favoritos de la derecha del chat
17:11
utilizas algun DAW me imagino
Ableton Suite 10
que bueno, te felicito y te animo a que sigas metiéndole ficha en tus ratos libres
dentro de muy poco empiezas a escuchar la música casi como si tuvieses sinestesia
Invertí en el Push2, la licencia vino de regalo en una super mega oferta 100% real no feik de Black Friday
es un mundo muy bueno de verdad, cuando te gusta el género y respetas lo que haces
@fredyfx ya con toda la maquinaria, que bueno eso parcero
en un par de semanas inicio clases de piano con el buen Jaime Altozano, cosa que tengo mejores ideas para producir :D
@JheymanMejia gracias mi bro :D
saludos @g3rv4 feliz 2021 :D
17:21
o/
@fredyfx por lo que me dices hay una gran probabilidad de que te estes convirtiendo en mi mentor
saludos a todos bendiciones , los quiero
Don @g3rv4 saludos. Feliz año.
@mauricio mientras sea mentor y no dementor. XD
iguakmente!
17:41
hola a todos, tengo una pregunta, actualmente estoy investigando sobre ensamblador nasm, hasta ahorita todo bien en linux, pero mi duda viene con windows, estoy tratando de buscas las interrupciones de windows pero cuando no funciona, ¿alquien sabe donde puedo buscar la lista de interupciones de windows?
google no? porque una de las primeras cosas que aparece es esto
3
Q: NASM interrupt x86 reference?

Richard JP Le GuenI can't seem to find a good reference for NASM x86 interrupts on a Linux system. For example, what is int 0x60 and how is it different from int 0x80? Is there a manual somewhere which will list all the interrupt numbers which can be used in conjunction with the int instruction?

@tecnobyte esto no te sirve?
La Lista de Interrupciones de Ralf Brown (conocida popularmente en el mundo hispano como Lista de Ralfy) es una lista comprensiva de interrupciones, llamadas, hooks, interfaces, estructuras de datos, direcciones de memoria y de puertos, y opcodes de procesador para máquinas x86 comprendiendo desde el mismo comienzo de la era del PC hasta el año 2000, siendo todavía aplicable en su mayor parte a los PC's de hoy en día. Cubre sistemas operativos, controladores de dispositivos, y software de aplicación; tanto de características documentadas como información indocumentada, incluyendo bugs, limitaciones…
Ojo que de ensamblador no se casi nada
Igual me equivoco.
18:02
ensamblador? esta es platica de hombres
en momentos así, se extraña el Salsero (@NaCl)
él es uno de los que más conocen del tema
compiladores, lenguaje ensamblador y esas hierbas
seeeeeeeee
volve salero.. te perdonamos (?)
mucho efecto14 creo
Phi
Phi
no lo extrañen tanto, está aquí conmigo a mi lado <3
XD!!!!!!!!!!!!
hey!!!!!!!
hermano!!!!!
Felix!!!!!!
bienvenido de vuelta!!!!!!!!!!
feliz 2021 :D
Phi
Phi
18:06
¡igualmente! Feliz año a toda la comundad :D
@Phi heyyyy felicidades!!!
Phi
Phi
hombre, me encantaría poder estar acá como antes pero ahora soy hombre de muchas ocupaciones :(
¿cómo les trata la vida?
a palos :p
Phi
Phi
@gbianchi jajaja, ¿cómo han tratado a esta hermosa comunidad? Veo que todo está limpio y trapeado, tal como la dejé
@gbianchi x2
18:11
@gbianchi está como piñata en posada
sobretodo desde que nació nuestra sobrina :D
Phi
Phi
@fredyfx ¿ah sí? ¿quién es el compadre?
@gbianchi
hace poco fue el cumpleaños del buen @farsSharp :D
@fredyfx si, gracias bro. estuvo de locos
¡Salud!
Phi
Phi
@gbianchi ¡Felicidades!
@farsSharp ¡Felicidades!
18:21
@Phi gracias bro!
@MauricioContreras Andáa qué recuerdos. Increible que siga manteniéndose hasta hoy dia
Phi
Phi
@fred me di una vuelta por las preguntas más recientes y me parece una falta de respeto que sigan usando Java
@Phi XD!!!!!!!!!
que ni lo lea @gbianchi que luego de hacer hígado, se va a responderla :v
Phi
Phi
@fredyfx jajajajaja
@Phi gracias!!!
@Phi peor.. usan php...
Phi
Phi
18:34
@gbianchi ppffff :P
@gbianchi también responde preguntas en PHP
:v
Phi
Phi
entonces por lo que leo el salerito ya nunca más regresó a esta sala :'(
lleva bastante tiempo sin darse una vuelta por aquí
va regresar en forma de pimineta
pero por lo que lei y entendi, es que los sistemas operativos bloquean las interrupciones por bios, es por eso que se usan intermediarios que usan los SO, por ejemplo en linux se usa la interrupcion 0x80 que por medio de los registro de uso comun se le especifica que se va realizar
pero en wnidows, sus interrupciones son diferentes, he buscado que se usan el 0x21 pero cuando lo compilo me sale que el programa no es compatible
18:59
Apenas empieza el año y se ponen agresivos:
0
Q: ¿Como mato hilos en python que no uso?

Hiroshi KumasukiTengo un problema con hilos de un socket, cuando se conecta el programa al socket este crea un hilo y luego crea otro haciendo muchas sesiones, y esto hace que el programa mande muchas solicitudes, entonces lo que hice fue: def reconsocketloop(): shandle = cliente.socket while (1): ...

XD
Don @farsSharp, el fantasma. Feliz año güey
@tecnobyte No es que se bloqueen las interrupciones, es que se impide que un programa de usuario pueda instalar una rutina de servicio a una interrupción. Esas rutinas forman parte del sistema operativo, y las direcciones de memoria donde está la tabla de vectores de interrupción están protegidas y sólo los procesos del kernel pueden acceder a ellas o cambiarlas.
@MauricioContreras empezo con todo el año
@MauricioContreras igualmente, feliz año don @MauricioContreras
Por otro lado, las interrupciones 0x80 o 0x21 son interrupciones software. No tienen el mismo sentido que las interrupciones hardware, sino que se usan como mecanismo para cambiar el nivel de seguridad en que se halla la CPU. Así se cambia del nivel "usuario" en el que hay muchas restricciones, al nivel "kernel". Es por tanto la forma de llamar a un servicio del kernel desde una rutina de usuario, con la consiguiente escalada de privilegios
si ya que el sistema esta en modo protegido, ya que tengo entendido eso, el sistema crea un intermediario entre las interrupciones de bios
naturalmente también está controlado por el operativo qué rutinas se ejecutan en esos casos y se impide que se puedan instalar otras rutinas nuevas
la bios en principio no tiene nada qué ver aquí
la bios serían un conjunto más de rutinas de servicio a interrupción
el kernel del operativo quizás las ha reemplazado todas por las suyas propias, o quizás no, quizás haya dejado algunas, o las llame internamente
19:04
ok, y como podria acceder a las interrupciones por software mediante windows
porque bien como tu dices, cada sistema tiene su forma de llamar a las interrupciones
cuando programas en C y haces una llamada a una función de la biblioteca windows, esa función incluye código para invocar el trap (que así es como se suele llamar a la interrupción software que sirve como punto de entrada al operativo)
en el fondo, a nivel de ensamblador, todos tienen la misma forma INT NUMERO
pero el número que debe usarse, y lo que ocurra después, depende del operativo
saludos maestro @abulafia
y en muchas ocasiones depende también de qué se haya puesto en los registros de la CPU antes de hacer ese INT
se me habian olvidado las api de windows, ¿se podrian acceder desde código ensamblador?
sí, claro. Enlazando con las librerías adecuadas y haciendo un call a la rutina que quieras
de hecho esa es la forma en windows de hacer un system call. Debes llamarlo a través de una rutina de librería
internamente esa rutina hará el INT 0x80
pero no debes intentar hacer tú directamente el INT 0x80 porque no sabes qué hay que poner en los registros para conseguir según qué resultados. Porque todo eso está no documentado
19:17
@abulafia tienes alguna guia para poder acceder a la api o es mejor buscarlo en san google?
@tecnobyte No tengo nada. qué va. Hace mucho que dejé las sustancias fuertes como el assembler. Estoy limpio
ok, pues muchas gracias a todos, seguiré investigando entonces
19:39
Cuando una pregunta no es sobre código, sino, referencias, guias y demases. Como se reporta la pregunta ?
19:49
@Excorpion La pregunta está buscando recomendaciones de libros, herramientas, librerías u otros recursos externos
> Python has won the TIOBE programming language of the year award! This is for the fourth time in the history, which is a record! The title is awarded to the programming language that has gained most popularity in one year.
@MauricioContreras que opcion es esa ?
ya la tengo
yaa la tengo
reporte > mejoras > especifica de la comunidad > recomendaciones
 
1 hour later…
21:02
compañeros ya que estan todos ustedes aqui de nuevo, tengo una pregunta que basada en mi poco conocimiento es algo tonta
pero tengo esa duda
lánzala :D
toda pregunta es bienvenida
no sirve prevenir de la pregunta
SOLO HAZLA !!!
hay una serie llamada sillicon valley, el hombre hizo un algoritmo de compresion y la verdad me dio mucha curiosidad
eso es backend o que ? jajaj
no me tiren muchas piedras
porfavor
o lo hizo con un solo lenguaje sin librerias
21:04
Hablas de eso, o de otro ?
excorpion exacto de eso
gx
logica pura? y un lenguaje cierto? nada de librerias frameworks?
What language is that? It's good old C and if you reckon it should compile, well, it does. Does it produce the mystical and highly vaunted middle-out compression from the show? No.
dice que es C y que compila
pero que no da el resultado del show
y en realidad solo imprime
DREAM_ON_ASSHOLES
@mauricio Habías preguntado sobre esto mismo hace un tiempo? (como un año o así)?
es que me suena mucho haber tenido esta conversación y si no fue contigo fue otro :-)
El algoritmo que describe la serie no puede existir. No es diferente del "teletransportador" de Star Trek, o del "salto al hiperespacio" de Star Wars. Es un truco del guión
o lo que Hitchcock llamaría un "McGuffin"
Ya que hay un poco de gente
Como puedo recorrer un listado de numeros, y saber si son consecutivos, y si no, mostrarme donde se pierde la consecutividad ???
No me importa si no es PHP, pero estoy en medio de eso, y adelantar no es malo,por que ya se me acaba la hora de laburar jaja
@abulafia me alegra hablar contigo despues de mas de un año, si fue contigo, solo que en esos tiempos te pregunte como se pueden abstraer cosas de la vida real a codigo
y en que se basaba ese algoritmo
21:11
@mauricio Ciertamente te impactó y te marcó esa serie :-)
es que en la serie el no habla de librerias, frameworks hizo todo eso solo con un lenguaje
@Excorpion Puedes restar cada número del anterior y ver donde sale distinto de 1
@abulafia si :)
@mauricio Eso no es tan asombroso. Las librerías o frameworks al final están hechas también con un lenguaje. Al final, en algún momento, alguien tiene que codificar los algoritmos en vez de usar los que otro ha codificado
yo tenia entendido que cuando programas o conoces dicha tecnologia es para aplicarla a un campo me hago entender, frontend backend
usas herramientas para avanzar o trabajar en cosas que ya existen
21:14
eso es como decir que cuando aprendes a escribir puedes usarlo para escribir poesía o novela. Un lenguaje al final es una forma de expresar un algoritmo para que una máquina pueda ejecutarlo. Frontend y backend no son más que términos para clasificar quién lo ejecuta (si la máquina que está dando la interfaz de usuario u otra máquina que se comunica con la primera por internet)
me gustaria hablar algun dia con algunos de ustedes presencialmente o que leyeran mi cerebro para que entiendan lo que trato de explicar :(
pero un lenguaje no te limita a un uso particular
@mauricio Tú insiste, soy bastante bueno leyendo mentes :-)
aunque si son demasiado distintas de la mia me cuesta más
creo que las analogías son un buen mecanismo para transmitir ideas cuando las palabras nos fallan
ok ya hablaremos algun dia por tellefono,
No, si yo me refería al chat
@abulafia por cierto me alegra hablar con vos de nuevo ya mas de 1 año que no cruzabamos texto, como olvidar aquella conversacion
con texto es mas complejo expresarse
21:17
seguramente estará guardada en algún sitio de la nube
@abulafia leere sobre ese algoritmo y basado en esa informacion obtenida entreno mi cerebro para obtener una mejor pregunta , despues te invoco amigo de colombia a españa
👍🏻
Bueno chicos, los dejo, ya se me acabo la hora
adioos
user448760
21:43
\o
user448760
Si les puedo ser de ayuda, voy a estar rondando un ratico por aquí :)
22:55
01:00 - 16:0016:00 - 23:00

« first day (1894 days earlier)      last day (1511 days later) »