« first day (1855 days earlier)      last day (1244 days later) » 
00:00 - 17:0017:00 - 22:00

5:00 PM
si he visto que con una version aveces en un punto especifico no puedo instalar algo y con el otro si....
vainas raras de la comunidad de ubuntu XD
pero como les decia, hay esta en link de una Guia de intalacion rapida de servidor web nativo con ubuntu
 
@FranciscoNĂșñez vale, le daré un vistazo.
 
@abulafia nooooooo hahahahahah me has pisado la respuesta!
hahah
me quedaba un minuto hahah ;)
 
Oopss
La lucha es feroz en la cumbre XD
 
nah ya ves tú, le he dado positivo, porque era la misma solución que iba a poner yo!
y de cumbre nada tio, tú sabes más que yo de Python!
 
lo siento, ya van veces que te piso (y viceversa). Igual podíamos ponernos de acuerdo para evitarlo. Ya sea por este chat o mediante un comentario a la pregunta.
Podíamos poner "He encontrado una respuesta realmente admirable, pero el margen del comentario es muy pequeño para ponerla."
 
5:11 PM
¿Quién dice que @abulafia sabe de Python? Yo lo veo a la inversa. En todo caso, en un mundo paralelo seguramente el lenguaje se llama Abulafia y el usuario se hace llamar @python.
 
O si quieres ser aún más críptico: "mirabilem sane detexi, hanc annotatis exiguitas non caperet"
 
Solucionado el problema con la base de datos por haca...
 
@MauricioContreras Bueeno, bueeno... 😊
 
@FranciscoNĂșñez acabo de leerlo. Se ve muy claro. Pero, como son muchos pasos (y en general somos perezosos) no he hecho pruebas. ¿Tu has seguido el paso a paso que indicas? Sabiendo que el texto es claro, y habiendo hecho la prueba, no tienes que preocuparte
 
es correcto
 
5:15 PM
@FranciscoNĂșñez a vuelo de pájaro no vi nada qué criticar
 
pero la verdad no me fio de mi propio conocimiento ... y aveces suelo dudas si existe una manera mejor de hacer, mas simple o correcta mediante algun standar....
 
@abulafia bueno como tu quieras, yo creo que así está bien. Si yo hubiera aportado algo distinto la hubiera dejado, pero lo realmente interesante era el idxmax(axis=1). Por eso no la he puesto, porque iba a ser exactamente lo mismo
 
@FranciscoNĂșñez excelente.
 
incluso pense en adaptar la guia de instalacion a un script pero no tengo tanto conocimiento.... como para generar dicho script
 
No sé lo veo un poco complicado no? El ponernos de acuerdo, porque como sabemos si la hemos visto los dos, y quien responde y tal
 
5:16 PM
@FranciscoNĂșñez siempre es así. Yo estoy terminando un manual de otro tema y mi problema es el mismo: no tengo certeza de haber escrito lo justo
 
vamos si tienes una forma operativa de hacerlo por mí genial eh jaja
 
@RubialesAlberto Lo más sencillo puede ser en este chat hacer una meción al otro y decir "Voy a responder yo"
 
@abulafia, debo suponer que trabajar a nivel de bits en Python (operadores a nivel de bits) es igual que con cualquier otro lenguaje, como lo hago en JS, o C++. Cierto?
 
@RubialesAlberto el primero que pegue el link aqui en el chat lo responde XD
 
pium pium pium
jaja vale
 
5:17 PM
@abulafia ciuando vean un post tienen que venir a verificar si esta aqui...
 
Pero vamos, sólo sería necesario si las respuestas fueran realmente idénticas. Si no, cada uno puede aportar su enfoque y tener dos es mejor que tener una
 
a ver a mí tampoco me gustaría
eso te iba a decir
 
Si. no tiene mucho sentido
 
jamas he tenido la necesidad de operar a nivel de bits XD
 
hay veces que he posteado yo, y tú has contestado de otra forma, y yo por ejemplo nunca lo había visto
 
5:18 PM
Una vez le pisé a @Trauma una respuesta por cuestión de segundos. XD
 
vale mas comerse la frustración ocasional de estar a punto de publicar y que aparezca respondida
 
y me pareció ingenioso
tampoco me gustaría perder eso
 
@MauricioContreras Sí pero no
solo algunos datos soportan esos operadores
que por cierto son &, |, ^ y ~
 
@abulafia en el caso que plantee el finde pasado, sobre la generación de un base64, si que lo soporta, cierto?
 
con enteros o con bytes no hay problema
pero ten en cuenta que un entero en python no tiene tamaño fijo
igual te vale más operar a nivel de bytes (o sea, enteros entre 0 y 255)
 
5:20 PM
@abulafia ok
 
ah, y también tienes los operadores << y >>
 
@abulafia shift
 
si. Y admite la sintaxis C para constantes hex
 
@abulafia vale
 
el base64 solo lo uso para documentos confidenciales donde no se debe usar el path: php hace la lectura y carga del archivo a memoria y lo transformo en base64 y lo paso en un HTML embebido como objeto XD
 
5:24 PM
Por cierto, es ideal trabajar así para representar estados binarios, alguna vez lo he aplicado.
@FranciscoNĂșñez en mi caso, estoy escribiendo un módulo en C para Apache2, que genera un base64 de 192 bits por cada solicitud que lo requiera.
 
eso es algo personal o del trabajo??
si es en C para apache estara disponible para php ???
 
5:37 PM
@FranciscoNĂșñez PHP 8.0.0 Released! Ya que usas php te debe interesar
 
si ya le toy echando un ojo y medio
 
5:54 PM
de todo esto es lo mas importante... php.net/manual/en/migration80.incompatible.php
 
esto:
0 == "" TRUE FALSE
42 == "42foo" TRUE FALSE
afecta a los que escribíamos código perezoso
@FranciscoNĂșñez Los cambios en is_callable() me van a hacer parir borugos cuando tenga que actualizar mis desarrollos
 
si
y esta belleza resuelve lotes y lotes de codigo de verificacion de tipado: php.net/releases/8.0/en.php#match-expression
 
@abufalia mirabilem sane detexi, hanc annotatis exiguitas non caperet es.stackoverflow.com/questions/410477/…
XD
 
@RubialesAlberto Toda tuya XD
 
 
1 hour later…
7:27 PM
@Excorpion recuerdas el asunto del carrusel?
@Excorpion Abrí un salón para discutirlo sin molestar a otros
 
7:52 PM
Ok
 
user image
3
 
8:21 PM
chicos una consulta php: como obtengo la Extensión de un archivo usando un string de URL y este string tal vez no incluya la extencion del archivo por que este ofuscado con mod_rewritte
cualquier cosa se me acaba de ocurrir ese escenario...
 
8:38 PM
buenas, tengo una duda en python.. quiero ejecutar varios "browsers" al mismo tiempo..
def foo(url):
    driver = create_driver()
    driver.get(url)
    print(driver,driver.current_url)
    driver.quit()

with ThreadPoolExecutor(max_workers = 3) as e:
    resultados = e.map(foo,foo_list)
en cada salida obtengo la página a la que hace la petición y el objeto webdriver ej: (session="0f87507a07c794ba0b2f90ffabdbdc17") (cada session me marca un número distinto). ¿Esto significa que esta creando un objeto webdriver distinto cada vez que se ejecuta? :-D
 
estoy a 10 puntos para llegar a los 6k
 
felicitaciones :-D
 
hahaaha siiii gracias...
me regalaron 20 puntos, hahahaha
 
@x-rw diez más! Buena respuesta la del efecto de las letras en JS
jaja
enhorabuena
@LucasDamian Sí claro
 
Genial, entonces ahora solo será problema de la memoria RAM. :-)
 
8:53 PM
Sí tienes problemas con la librería threading, puedes usar multiprocessing que te resuelve varios problemas y es más sencilla
ya que para el uso de Selenium no creo que tengás ningúna ganancia con threading
Pero si te sientes comodo con está perfecto también :)
 
9:08 PM
Buenas
 
9:55 PM
@RubialesAlberto hahahahah
 
00:00 - 17:0017:00 - 22:00

« first day (1855 days earlier)      last day (1244 days later) »