« first day (1498 days earlier)      last day (1593 days later) » 

12:52 AM
@abulafia Entonces mi autoregalo de navidad será un iphone
youtube.com/watch?v=IrUPkZ8oBhw que maestro el dolape
 
 
6 hours later…
6:26 AM
Hola buenas noches, madrugadas o dias
Alguien me podría decir si esto es posible mediante Node.js:
const [email, pass, token, port] = { EMAIL, PASS, TOKEN, PORT } = process.env;
 
 
2 hours later…
7:59 AM
buen dia
 
@RazerJs hola
 
que me dices @MauricioContreras
 
@RazerJs aqui. Hoy es festivo en España. Y tengo una flojera máxima.
 
ah no lo sabia
como flojera @MauricioContreras
andas resfriado, medio enfermo?
 
8:14 AM
XDD se me olvida que no todos hablan venezolano. Flojera => Pereza
 
@MauricioContreras ohh entiendo xD
 
El día está para no hacer nada. Pero igual algo tendré que hacer. Mi mujer está de día libre. Y pues aunque yo soy Capitán en mi casa, cuando ella está libre es Almirante. Asi que toca obedecer. Los rangos se respetan. XDD
 
jajajaj
y que luego en SO tengas que soportar el lenguaje inclusivo y cosas de feminismo
 
8:33 AM
@RazerJs muy temprano para sacar el tema. Y la culpa no era mia...
 
0
Q: Estoy haciendo un compilador utilizando las librerias de Lexer, LexerCup y Sintax ¿como validar una variable? y un analizador semántico

Amizarith Eusebio CortesComo hago un analizador semantico y validar una variable package compilador; import java_cup.runtime.Symbol; parser code {: private Symbol s; public void syntax_error(Symbol s){ this.s = s; } public Symbol getS(){ return this.s; } :}; terminal Linea, Comillas, Caracter, Hacer, ...

un user nuevo que ahi esta haciendo un compilador
@MauricioContreras
function vowelBack(s){
    let reg = new RegExp(/[^aeiou]/gi);
    return s.replace(reg, c => c = String.fromCharCode(c.charCodeAt(0)+9) )
}
estoy tratando de hacer que todas las consonantes aumenten su posicion en 9
pero con mi funcion 'testcase' = '}e|}la|e'
 
Claro. Recuerda que los valores de representación de consonantes en ASCII están acotados a ciertos números. El abecedario en ASCII tiene 26 valores, 1 para cada letra.
 
si xd pensaba que lo estaba haciendo mal por la c
que pensaba que me estaba devolviendo una |
pero lo esta haciendo correcto es una l
| es para la s
 
Los caracteres van del 97 al 122 (en decimal). Luego si tienes una letra (digamos la t) que le corresponde el valor 116 en decimal, al sumarle 9, da como resultado 125. Y ese valor no es parte del rango de las letras del abecedario, de hecho ese valor es }. Por lo tanto debes crear el padding correcto usando los valores extremos.
Debes verificar si al sumarle 9 quedas por encima de 122, si es así, calculas la diferencia. Por ejemplo 125 - 122 = 3. Luego a 97 le sumas esa diferencia restada de 1. Siempre debes restarle 1. El resultado sería 99, que corresponde a la letra c
 
8:50 AM
@MauricioContreras si si para eso tenia pensado hacer un posicion%longitud maxima
 
Lo que intentas hacer es el Algoritmo de César aplicado sobre las consonantes. Creo que se llamaba así.
En criptografía, el cifrado César, también conocido como cifrado por desplazamiento, código de César o desplazamiento de César, es una de las técnicas de cifrado más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3, la A sería sustituida por la D (situada 3 lugares a la derecha de la A), la B sería reemplazada por la E, etc. Este método debe su nombre a Julio César, que lo usaba para comunicarse con sus…
 
oh no sabia
 
Bueno, ahora ya lo sabes
 
ayer hice algo parecido
tenia un arreglo
de 5 posiciones
si me pasaban un numero mayor tenia que debolver su correspondiente luego de recorrer el arreglo
este es algo parecido
si fuera un 6 seria la posicion 0
 
buenas
 
9:02 AM
@RazerJs exacto.
@josanangel hola
 
@MauricioContreras estoy intentando hacer lo del enrutamiento para abrir puertos y conectarme desde noIp.com a mi nas desde cualquier lado
por cierto buen puente (aquien lo tenga) xd
 
@josanangel bien por ti
 
 
1 hour later…
10:12 AM
@LucasDamian jaja.. un iphone para poder llevar python en el bolsillo.. No es necesario, creo que alguna app para android hay también. Y en todo caso un teléfono es demasiado incómodo para escribir código, si acaso una tablet...
 
10:48 AM
Alguien para una ayuda de bases de datos?
 
10:58 AM
Yo estoy por aqui. No sé apenas nada de bases de datos pero igual da la casualidad de que sé lo que necesitas.
 
@abulafia Bueno, pues tengo que guardar información (crear una base de datos) de estos dos formularios que van juntos drive.google.com/open?id=1k8P5y6MNrtBeDNjr0gpD7UM-sVxb9paW y drive.google.com/open?id=16Z8MfUNIO9NEjKH_skU2D-D_23h7vYRj
El primero lo tengo claro. Del segundo no tengo ni idea
 
 
1 hour later…
12:08 PM
@abulafia Entonces debería comprar un ipad :v
 
12:22 PM
buen día!
Hay alguien de la casa de Slytherin?
 
Buenas, yo, pero estoy en primer año :v
 
12:37 PM
@LucasDamian Hola
 
@LucasDamian Hombre... yo no tengo por qué hacerles publicidad a los de Apple, pero tengo un iPad desde hace tiempo y no sé vivir sin él. Si se me rompiera, tendría que comprar otro mañana quitándome el dinero de cualquier otra cosa.
Bien es cierto que yo, ya antes del iPad, tenía una serie de aficiones y da la casualidad de que esta tablet las cubre todas: leer libros, leer comics, ver películas, buscar info en internet, ver tutoriales, sintetizadores, creación musical, dibujo artístico... menos para escribir, para lo cual aún me resulta imprescindible un ordenador, ha sustituido al portátil en todo
@Fernando Esperaba otro tipo de pregunta :-) ¿Se trata entonces de modelar los datos necesario para recoger la información en esos formularios? Ambos parecen bastante directos, aunque el segundo llevará mucho más trabajo por tener muchas más opciones.
 
12:52 PM
@abulafia Directo el segundo? Estoy empezando en las bases de datos...
 
Directo en el sentido de que no tiene (que yo haya visto, no lo he mirado muy a fondo) relaciones entre tablas o datos. Simplemente es una sola tabla monstruosa
piensa cómo meterías toda esa info en una excel, si te sirve como punto de partida
básicamente cada casilla a marcar es una columna, y el valor de la casilla un booleano
podrías numerar todas las casillas, y en otra tabla guardar los rótulos (textos) asociados a cada casilla, para que sea posible mostrar ese texto después y no meramente el número de la casilla.
 
@abulafia Lo veo complicado programar sin teclear (tablet), pero podría acostumbrarme
 
 
1 hour later…
2:05 PM
estamos con spanglish en las colas de revisión?
o soy yo?
 
@LucasDamian A ver, tienes un teclado virtual (on-screen) pero es incómodo. Puedes ponerle un teclado bluetooth, pero tampoco me acabo de acostumbrar (los que he probado eran muy pequeños y sacar ciertos símbolos era incómodo). Al final, si tenía que desarrollar alguna cosa en Python para iPad me resultaba más cómodo editarlo en el escritorio y llevarlo al iPad via Dropbox
 
Claro, como el teclado del Clash of Clans :p
 
2:46 PM
1
Q: No seleccionar caracteres intermedios en una regex

RazerJsEstaba haciendo una regex que extrae las tags de html para dejar el texto entre estas.. Ej: "<a href='#'>go to <b>start</b> page</a>" capturo: <a href='#'>, <b>, </b> y </a> resultado = go to start page "<div>prueba</div>" capturo: <div> y </div> resultado = prueba Mi regex es la siguie...

 
3:04 PM
@RazerJs a ver si entiendo. Estás tratando de usar regex para capturar el valor del innerText de un elemento y de todos sus hijos (y los hijos de sus hijos, si los hubiera). Es eso?
 
no solo el <innerText>
los tags los tengo como strings
no importa sus hijos solo que sea un tipo de tag
ignorar todo lo demas
 
Exacto, deseas sanitizar (eliminar los tag) y dejar sólo el texto.
 
si correcto
ya encontre como hacerlo
pero esta la pregunta
al final la regex que utilize es mas sencilla de lo que habia probado
 
En el ejemplo que pones en tu pregunta te haría falta obligar que la secuencia empiece con < y termine con >. No sé si eso es lo que te falta. Ejemplo: ^\<.+\>$.
 
si
esa es muy parecida
pero ni siquiera hace falta obligar a que empieze con '<' o termine con '>'
/<.?+>/g
 
3:14 PM
Bueno, pues dejemos que alguien más versado en regex responda. Yo sé cosas muy básicas.
 
con esta se puede solo poniendo el .? asi ya tienes el caso de </algo> y <algo> y claro algo/>
aunque lo que me gustaria saber en verdad es como hacer match a caracteres en los extremos
y dejar lo que no me interese
 
Con grupos de búsqueda? Tal vez?
 
No entiendo <.?+> El ? indicaría que el anterior es opcional (puede estar o no), mientras que el + significa que debe haber uno o más. No creo que puedas ponerlo ahi
 
Dame ejemplo de caractéres en los extremos
 
yo estaba probando con el (?:.) pq con esto he hecho lo contrario
es decir tomar lo interno ignorar lo externo
 
3:18 PM
@RazerJs ?: es un operador especial de regex
 
@abulafia si pues me funciona bien
@abulafia no xD
me equivoque
es <.+?>
@MauricioContreras si
es el no capturar grupo delimitado con los ()
 
Exacto, pero debes ponerlo al inicio del grupo de captura.
Ok. Ahora entiendo mejor tu aproximación
 
@MauricioContreras asi lo he utilizado pero como no se otra forma de no match
 
Y qué pasa si sustituyes +? con *
 
@MauricioContreras asi? <.*>
hace match al interior
 
3:41 PM
mira un usuario casi lo hace como lo estaba haciendo yo
la clave esta en el +?
 
4:12 PM
@RazerJs has leido estas preguntas?
0
Q: Modificar enlaces que contienen una imagen

Quidi90Estoy intentando buscar en HTML todas las imágenes (<img>) que están contenidas por un enlace (<a>). La expresión que he conseguido y funciona más o menos bien es: '/<a.*?href=\"(.*?)\".*?>(<img.*?src=\"(.*?)\".*?>)<\/a>/' El problema es que también obtiene coincidencias del tipo <a .. /> <a..><

23
Q: ¿Se puede parsear HTML con expresiones regulares?

fedorquiAyer traduje la respuesta de RegEx match open tags except XHTML self-contained tags con su famoso fragmento de cĂłdigo: No puedes parsear [X]HTML con expresiones regulares porque el HTML no se puede parsear con regex. Regex no es una herramienta que se pueda usar para parsear correctamente HTM...

 
@blonfu no
busque por el titulo y no encontre nada
 
según dicen no parece muy recomendable usar regex con html en general
 
eso estoy viendo
y la respuesta con regex no funciona
en la otra pregunta tampoco
ya en si lo que me interesa saber es como con una regex ignoro elementos dentro
 
4:28 PM
Alguna pagina que tengan libros tecnicos online?
Hay una que siempre alguien pasaba enlaces de un libro diario que ponían siempre
 
@blonfu Hola. No soy fuerte en el uso de regexp. Pero, en el módulo filter de drupal 6x, y 7x se usan expresiones regulares para validar las entradas del usuario en areas de texto que luego van a ser servidas como bloques html. Creo que allí podrían encontrar orientación de uso.
 
@Fernando era esta: packtpub.com
no se si sigue habiendo un libro diario
si buscas libros gratis también está openlibra.com/es/collection
libros en inglés y castellano
 
En ninguno está el que buscaba :(
 
ah
querias uno concreto?
 
Si
 
4:47 PM
Buen di
Buen dia
Espeor y esten bien xd
Tengo una duda
Se puede hacer varios "where" en una consulta sql de la misma tabla, aplicandole el where a distintos campos?
 
@Jonathan utiliza un AND si quieres que ambas condiciones se cumplan
 
Select id_alquiler, nombre_tipo_exhibidor, nombre_empresa, nombre_estado_alquiler, marca, nombre_sucursal
from dbo.QRY_Reporte_Alquileres
where fecha_ingreso_alquiler between '20190101' and '20191231';
AND where nombre_empresa = felipe, albreik, monje
Me mnada error
Asi estaba bien? u hay un tuto con algo parecido a esto?
 
@Jonathan Ah, si quieres hacer eso no, creia que era concatenar como lo que has hecho aqui '20190101' and '20191231'
Prueba con esto, no tengo una instancia tuya, pero creo que valdria
Select id_alquiler, nombre_tipo_exhibidor, nombre_empresa, nombre_estado_alquiler, marca, nombre_sucursal
from dbo.QRY_Reporte_Alquileres
where fecha_ingreso_alquiler between ('20190101' and '20191231'? AND (nombre_empresa = felipe, albreik, monje);
@Jonathan dices que todo eso lo tienes en la misma tabla, no? Lo de nombre_empresa
 
Si todo esta en la misma tabla
Te quivocastes en el ´?´
 
Si, es )
 
5:02 PM
desdepues de la fecha? y eres ')' ?
Ok
 
Funciona?
Select id_alquiler, nombre_tipo_exhibidor, nombre_empresa, nombre_estado_alquiler, marca, nombre_sucursal
from dbo.QRY_Reporte_Alquileres
where fecha_ingreso_alquiler between ('20190101' and '20191231') AND (nombre_empresa = 'felipe', 'albreik', 'monje');
 
No funciona xd
Es para SQL server xd
 
@Jonathan Vale, vamos por partes
Te daba algun log de error? Prueba esta a ver si te da alguna salida
select id_alquiler, nombre_tipo_exhibidor, nombre_empresa, nombre_estado_alquiler, marca, nombre_sucursal
from dbo.QRY_Reporte_Alquileres
where fecha_ingreso_alquiler between ('20190101' and '20191231') AND (nombre_empresa = 'felipe');
 
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'and'.
 
Con la ultima que te he dicho?
 
5:15 PM
yea man
 
and del between o del otro?
 
del primer and
entre los dates
 
Osea este between ('20190101' and '20191231')
 
buenas
alguien sabe de servidores nas ?
 
@Jonathan prueba con esto
select id_alquiler, nombre_tipo_exhibidor, nombre_empresa, nombre_estado_alquiler, marca, nombre_sucursal
from dbo.QRY_Reporte_Alquileres
where (fecha_ingreso_alquiler > '20190101' and fecha_ingreso_alquiler <'20191231') AND (nombre_empresa = 'felipe');
 
5:25 PM
Muetras los nombre de los campos, pero no la data xd
Estamos cerca? hahahaa
 
Es raro, esa consulta sql para lo que yo se de oracle y mysql funcionaría
Igual no hay una instancia que lo cumpla y por eso te sale solo los nombres de las columnas
Aunque en este caso tendría que salirte "no rows select" o algo por el estilo. Prueba con nombre_empresa = felipe) o nombre_empresa = "felipe")
 
6:00 PM
@g3rv4 @gbianchi El titulo de las opciones del dialogo cuando vas a cerrar una pregunta está en ingles, hubo algún cambio?
 
@NaCl seguramente :)
(sobre todo, si antes estaba en español :o))
 
@g3rv4 Traducir está en funcionamiento?
 
sip
 
 
la traducción se agregó a Traducir hace 18 horas
 
6:03 PM
Debería aparecer en el sitio o hay que esperar?
 
(bah, en realidad en ese momento se aprobó)
mirando si hubieron builds desde entonces
el último build fue hace 18 horas... así que hay que esperar
 
Por alguna razon no encuentro el string en traducir
 
está acá
pusiste 3 puntos en vez del elipsis?
 
No he sido yo
 
digo al hacer la búsqueda
 
6:05 PM
Pero si tiene 3 puntos
Ah, puse Solo "Duplicate of"
 
raro... yo también... me pasás la url donde no la encuentra?
 
Ya salió
Tenia algo en translation regex
No me fijé
 
ah bien
 
En el proximo build se cambia, no?
 
6:20 PM
@josanangel algo, poco, pero he trabajado con ellos
 
buenas tardes
apareció de salsero xD
 
0/
 
6:39 PM
@NaCl correcto
 
7:13 PM
@NaCl fijate si quedó
 
@g3rv4 Perfectirijillo
 
era eso nomás... faltaba un build
 
Seguiré viendo si falta alguna traducción en lo que queda del día
Pero no creo que haya cambiado mucho
 
7:52 PM
HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII GUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYYYYYYYYYSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 
8:08 PM
@RazerJs Ah, ese sí. Ese es un "captura todo lo que encuentres hasta el primer > (non-greedy)
 
8:29 PM
hola chicos
tengo un problemas con un post que he puesto es.stackoverflow.com/questions/314418/…
 

« first day (1498 days earlier)      last day (1593 days later) »