« first day (1472 days earlier)      last day (1629 days later) » 

1:35 AM
Radiodifusión es un término que designa el servicio de emisión de señales de radio y televisión para uso público generalizado o muy amplio. También se utiliza el término en inglés broadcasting (literalmente «arrojar o esparcir ampliamente») como sinónimo. La Unión Internacional de Telecomunicaciones define precisamente las bandas de frecuencia de radio disponibles para estos servicios que se ubican dentro de los «servicios terrenales» (o terrestres) y éstos dentro del «sector de radiocomunicaciones». El término broadcasting fue acuñado por los primeros ingenieros del medio oeste de Estados Unidos…
 
 
6 hours later…
7:06 AM
Algun experto en expresiones regulares en javascript
Recién cree esta expresión regular /<link\sas=(['"])(.+?)\1\shref=\1(.+?)\1[\s\w='"/]*>/gi y quiero saber si es aprueba de fallos. Esa expresión regular detecta todas las etiquetas <link> y las reorganiza
Por ejemplo busca esta etiqueta <link as="script" href="https://example.com" rel="preload"> y la modifica a esto <link rel="preload" href="$3" as="$2">
Mi duda aquí es, si es aprueba de fallos o hay otra forma de mejorar o resumir/acortar/simplificar esa expresión regular
 
 
1 hour later…
8:29 AM
Buenos días
@RimuruTempest, no soy experto en regexp, por lo tanto no podría decirte. Parece válida, es lo único que puedo decir al respecto.
 
 
2 hours later…
10:21 AM
@RimuruTempest Yo tengo un par de cuestiones respecto a tu regexp. Primero, veo que eliminas cualquier atributo que no sea "href" o "as", mediante la última parte de tu expresión regular que "traga todo". Pero en realidad no traga todo, sólo los caracteres que has puesto entre corchetes. ¿Y si aparecen otras cosas como &, %, =, etc que podrían aparecer dentro de una URL?
Segundo, veo que una vez has detectado el tipo de comillas usado en el as=, asumes que el mismo tipo de comillas se usa en el href=. En realidad no veo por qué ha de ser así
 
 
3 hours later…
1:45 PM
@abulafia como estás?, tengo una duda con los tiempos de espera de webdriver y time.sleep
 
2:04 PM
@LucasDamian Parece una cosa muy técnica... a ver si puedo ayudarte, pero no creo
 
2:14 PM
Quiero esperar a que carguen elementos pero cuando uso webdriver.implicity_wait(). No veo que funcione bien. Entonces ineficientemente uso time.sleep
Al decirte "no veo que funcione bien" es que al parecer no espera que carguen todos los elementos
Y con time.sleep puede pasar ese tiempo de espera y quizás los elementos ya se cargaron.. o quizás al transcurrir el tiempo de espera, no cargaron. Entonces noto que es muy ineficiente su uso. Cuando obtengo el elemento que quiero que cargue lo hago a través de execute_script. Y no me devuelve un webelement, si hago que me devuelva un webElement puedo usar expected conditions y usar locate elementos
@abulafia estaba pensando mientras escribía y ya me respondí mi duda. Disculpa que sea tan raro pero ya entendí como resolverlo. Solo tenía que escupir el problema jeje
 
Bueno, he hecho de patito de goma
me pasa bastante
:-)
 
 
4 hours later…
6:09 PM
Hola, es la primera vez que escribo por aquí, no se si esto va por aquí. Voy a desarrollar un dashboard en angular. Que recomendáis para acompañarlo?, me gustaría tener una tecnología que el hosting sea barato. Pero no se por cual decantarme. Mysql, Node+express+mongo, java+ hibernate + spring? no se, me gustaría que con vuestra experiencia me diérais un poco de luz fresca....
 
Hola
@sourcer Te doy la bienvenida al chat, y si, es el lugar correcto para realizar esas preguntas, porque aquí si podemos darte opiniones
@sourcer Dices que vas a realizar un dashboard en Angular, muy bien. Angular es frontend, qué te preocupa exactamente?
@IsraelGonzález, andas por allí?
 
@MauricioContreras gracias por responder , quizás lo que me precoupa es el precio del hosting y la velocidad. Por ejemplo he utilizado firebase y el rendimiento no ha sido todo lo rápido que me gustase. El backend de java es bueno , pero más costoso de realizar. EL mongodb es quizá lo que querría ya que creo que es el más rapido de hacer , pero no se si es recomendable, que me recomiendas?=
con que me recomiendas acompañar el backend a angular¿?, que tecnología?
 
@sourcer Yo tengo una opinión muy parcial al respecto, soy programador de backend y uso NodeJS y MongoDB como herramientas cotidianas. Angular lo puedes conectar con cualquier servicio backend, sea en PHP, JAVA, NodeJS, Python, etc.
Todo va a depender de lo que realmente necesites hacer con tu dashboard
En cuanto a la base de datos, pues va a depender de lo que tu hosting te ofrezca, muchos vienen con MySQL por defecto. Pero en cuanto a costos si que no te puedo ayudar porque eso depende estrictamente de tu presupuesto.
Firebase no lo he usado, no sabría darte una opinión buena o mala, tengo entendido que está orientado al mercado móvil. Pero más de eso no sé.
MongoDB es un sistema bastante flexible para cierto tipo de aplicaciones. Pero si tu aplicación es más transaccional, yo me iría con MySQL. O en todo caso, si tu presupuesto te lo permite, usaría una licencia de SQL Server de Microsoft. También a crecido la popularidad de MariaDB, basado en MySQL.
 
6:32 PM
@MauricioContreras Hola Node y mongo son los que más me llaman. He utilizado todas esas tecnologías de las que me hablas en diferentes proyectos y estoy intentando ver cual utilizo para esta. En parte es un dashboard de CRUD, no más. El problema que le veo es que todos los hosting por defecto llevan mysql. Que tendría que hacer para tener mongo, un VPS?, o un hosting especial, ¿Con los normales no se puede montar?
 
@MauricioContreras que tal como estas
 
@IsraelGonzález aqui vamos
@sourcer Puedes usar el servicio Mongo Atlas que es gratuito con un límite de carga y uso
@sourcer Puedes leer más en Mongo Cloud
Te creas el servicio en tu host usando NodeJS y Express y tercerizas la BD usando MongoCloud
 
@MauricioContreras Es decir , eso solo lo utilizas para la bd?, node lo utilizas en el hosting¿?
 
Lo otro que está de moda es empaquetar todo en contenedores, con eso te ahorras un montón de cosas. Docker es muy popular.
@sourcer Exacto
 
si pero no todos lo host vienen con el node
depende del proveedor
 
6:39 PM
@sourcer De hecho, yo uso heroku para Node y lo consumo directo desde el host que sólo maneja mi front
Es decir tengo 3 servicios diferentes: 2 gratuitos (heroku y mongo) y se paga sólo el host para alojar el front
 
cuando estes rentando tu host el proveedor te dice los servicios que tienes
Heroku es una buena alternativa
 
En todo caso, si deseas algo estable, busca hosts que te ofrezcan Linux en vez de Window$
Hay muchísimas configuraciones posibles, elige una y busca el host más económico para que satisfaga tu elección
 
7:11 PM
@abulafia lo que intento es acomodar los atributos de una manera especifica, ya que webpack los inyecta de una manera que no me agrada xD
 
@RimuruTempest Sí, pero al hacerlo con el código que has puesto no sólo estás reordenando los atributos, sino eliminando todos, salvo as= y href=
 
@abulafia eso es lo que pretendo, soñó acomodar los link que contengan el atributo as=
 
Ok, en ese caso la única crítica es que esa regexp no aceptaría por ejemplo este:
 
Lo que hago es obtener los que esta dentro de ñps atributos as= y href= para después pasárselos al nuevo fragmento
 
<link as="foo" href='loquesea'>
 
7:17 PM
@abulafia creo que no no testee de esa forma xD
Pero me funciona perfectamente xd
 
pero tu expresión regular era /<link\sas=(['"])(.+?)\1\shref=\1(.+?)\1[\s\w='"/]*>/gi no?
 
Solo lo hice a lo poco que se de sobre expresiones regulares y algunas que otras cosas las investigué
 
o sea, que tras href= espera \1, que es el mismo tipo de comilla que se usó tras as=. En mi ejemplo usé diferente tipo de comilla
 
@abulafia si
@abulafia según yo las comillas dobles y sencillas que estan dentro los corchetes, son las que debería detectar en los atributos as= y href=
 
Las líneas 2 y 3 las acepta, porque usa el mismo tipo de comillas en ambos atributos
pero la línea 1 no la acepta, porque usa diferente tipo de comillas
el tema es que los corchetes (['"]) aceptan cualquier tipo de comilla, doble o sencilla, pero una vez han aceptado una, ese valor queda en \1, por lo que cada vez que usas \1 en el resto de la expresión significa "el mismo tipo de comilla que aceptaste al principio"
 
7:21 PM
@abulafia entonces ahí aplicaría un 'or'
Osea esto |
 
@RimuruTempest No, no... lo tienes bien
pero obligas a usar el mismo tipo de comilas en el atributo as y en el href
puede ser tanto simple como doble, pero tu expresión obliga a que sea el mismo tipo en ambos atributos
Esta otra no tiene ese problema: regex101.com/r/pJ5UuJ/2
puedes usar comillas simples en as= y dobles en href= o viceversa
lo que sí, se fuerza a que se use el mismo tipo de comillas para cerrar que el que se usó para abrir
eso es lo que significa el \1 y \3 en esas expresiones
también he cambiado el final por (.*?) para que trague de todo y absorba el resto de atributos. Tal como lo tenías podría fallar si alguno de los atributos contuviera caracteres no previstos, como punto y coma, etc.
 
@abulafia o ya entendí, osea usando \1 obligó a usar el mismo tipo de comillas, entonces tendria que usar (['"]) al principo y al final de cada atributo osea solo de as y href
@abulafia aunque acabo de ver otro error en la expresión regular, osea puedes usar las comillas de esta forma href="'loquesea"' y las detecta xD
Osea puedes usar ambas comillas pero juntas y aun así las detecta
 
@RimuruTempest Ya... en realidad el problema es que, justo despés de href= espera una comilla y le vale cualquiera de las dos. Y después de esa, ya le vale cualquier otra cosa y tragará todo lo que aparezca, hasta encontrar de nuevo el mismo tipo de comilla del principio
> entonces tendria que usar (['"]) al principo y al final de cada atributo
No, porque entonces admitirías abrir con un tipo de comillas y cerrar con el otro
usa (['"]) al inicio de un atributo, pero \1 o \3 al final
\1 significa "lo que sea que contiene el primer grupo de captura". Y \3 lo mismo pero para el tercer grupo de captura
los grupos de captura son lo que pongas entre paréntesis en la expresión regular
en fin.. todo esto me está recordando el chiste
- Un programador tenía un problema. Pensó "lo resolveré con expresiones regulares". El programador tenía ahora dos problemas.
 
7:37 PM
@abulafia me cae que ese soy yo :v
 
Y me estoy acordando de otro chiste
- Un programador tenía un problema. Pensó "lo resolveré con multithreading".
tenía programador El problema ahora dos dos dos dos dos
 
@abulafia eso pasa por comprar cd's en vez de una USB, se le rayo el disco xd
@abulafia recuerdo que instale windows con un disco rayado, después la pc quería dominar al mundo ._.
 
8:08 PM
@abulafia jajaja muy bueno.
 
9:02 PM
Madre mia, la gente cada vez se expresa peor. No entiendo qué quiere
0
Q: quisiera que en una lista en python pudiera ordenar archivos de una carpeta

user148519buenas tengo una duda quisiera que mediante lista en python pudiera ordenar los archivos de una carpeta el trabajo que trato de hacer es ordenar una imagenes del abecedario ordenarlos por la letra que tienen la imagen sus nombres de las imagenes no estan ordenados alfabeticamente asi que tengo qu...

 
metió todas las versiones x las dudas
@abulafia Edite mi respuesta desde el celular, como ves la opción 2 que se me ocurrió ? es.stackoverflow.com/questions/307008/…
 
9:34 PM
Me parecen buenas ideas. No controlo demasiado de Selenium, y me cuesta un montón comprender sus esperas condicionales, que parece que podrían usarse aquí de alguna forma, pero tampoco lo tengo claro
 
9:47 PM
intente usarlas, pero no sabia como hacerlo porque se agregan elementos de la class "bloque link", y cuando hago esa condicion, el elemento es visibile y no tiene una opcion de "elements_to_locate". debería revisar a fundo la documentación, la parte de expected conditions
 
10:21 PM
buenas
 
11:16 PM
@abulafia cerrrada!!!!
 

« first day (1472 days earlier)      last day (1629 days later) »