« first day (523 days earlier)      last day (2585 days later) » 

12:00 AM
@ArtEze para que? si ya esta en internet
 
@AaronRomero Sí, pero no sé cómo se llama ese método de encriptación.
 
@PedroMiguelPimientaMorales tienes los custom headers en el webconfig?
 
@fredyfx segun yo si, ya que no sale el error allow y todo eso
 
@ArtEze ArtEzeCrypton
 
@AaronRomero Buen nombre.
 
12:03 AM
@ArtEze lo voy a patentar
 
@AaronRomero jajaj
 
@AaronRomero ¡¡Güinas taldeszzz!!
 
@PaulVargas Guenas señito
 
@AaronRomero Esta es la lista de números en inglés: ezoro ent owt rheef uo rifevs xis venee githn ni eet
 
@ArtEze este si le entendí
 
12:06 AM
@AaronRomero Genial.
 
@AaronRomero ¿Ah, sí? Yo no.
 
@PaulVargas ya tengo el patron
 
@AaronRomero Ahora empezando en 1 (one): no ewt ohter eofruf vi eis xesev niehg tinent ne
 
@ArtEze entonces @fredyfx te parece sexy
 
@AaronRomero jajaja
 
12:18 AM
@ArtEze XD
 
12:29 AM
@AaronRomero esto esta tomando tintes romanticos
 
@PedroMiguelPimientaMorales tintes no, es encrypción romántica
 
@AaronRomero mas bien seria, instancias romanticas
Love Instaces
 
@PedroMiguelPimientaMorales encuentralo en tu lenguaje favorito
 
@AaronRomero mm
 
me invocaron?
normal hermano, respeto mucho la ideología de género, todos somos seres humanos y todos merecemos respeto, mientras las faltas de respeto sean inexistentes, todo fresh :D
 
12:42 AM
@fredyfx estan hablando de usted troesma
@fredyfx lo que no he podido encontrar es la opcion desde la maquia virtual de poder quitar eso
 
todavía me falta entender de qué va la conversación, hasta el momento, todo fresh :D
@PedroMiguelPimientaMorales es en el web.config
en el C:/inetpub/wwwroot/carpetadetuproyecto
 
@fredyfx si claro, pero existe una opcion como en el caso de que si creas una opcion web appp, sale que puedes agregar los cors alli mismo, deja te paso un ejemplo
@fredyfx ^^^ esa imagen ^^^
 
eso no lo tengo activado en mi sitio
y hago uso de CORS para el motor twittero que hice
 
mmm voy a ver si llamo al amigo mio a ver si revisa de nuevo por que estoy a punto de perder la paciencia que me queda
 
teik it isi bro
 
12:56 AM
Hora de salir
nos vemos mañana chicos @PedroMiguelPimientaMorales @fredyfx
 
nos vemos hermano @AaronRomero :D
 
@AaronRomero lo mismo
 
1:12 AM
bueno hermanos, voy de salida
un abrazote
éxitos y bendiciones :D
 
@fredyfx ok voy a ver que ma spuedo hacer
 
ortseam, @PedroMiguelPimientaMorales?
 
013 656 510
 
Hellas y mari mari, peñis
 
@StefanNolde como asi?
 
1:15 AM
dijiste troesma, @PedroMiguelPimientaMorales
y me imaginé que podría tener que ver con ortseam
 
@StefanNolde jajajajaja pense que era hebreo
 
nop, ni siquiera rot13
 
Lince de las praderas, maquinola intergaláctica.
 
@ArtEze +1999800 para un palindrom
 
@StefanNolde Dábale arroz a la zorra el abad.
No me preguntes lo que es abad, porque no sé (pero es la primera palabra del diccionario).
 
1:28 AM
el abad suena como un nombre
me equivoqué
+999900 para un palindrom
013656510 + 999900 = 014656410
1999800 lo invierte
 
@StefanNolde No logro invertirlo, pero está bueno.
 
@StefanNolde demasiada casulidad, creo que esta usted a nivel del Area 51
llego @PaulVargas
 
@AaronRomero Yo no.
 
Buenas noches! :)
 
buenas noches
 
1:43 AM
@vdsancheza lo mismo de donde eres, no te habia visto antes
 
Venezuela, si soy nuevo, jeje
 
@vdsancheza ok, sobre que tecnologia trabajas
 
web y databases, y tu?
 
@vdsancheza ¿En Caracas?
Yo soy de México.
 
@PaulVargas Valencia
Genial!
 
2:05 AM
Increible
 
Valencia (oficialmente Nueva Valencia del Rey, posteriormente renombrada cómo Nuestra Señora de la Asunción de la Nueva Valencia del Rey), una ciudad de Venezuela, capital y ciudad más poblada del Estado Carabobo, situada en la Región Central del país. La ciudad de Valencia es conocida como Capital Industrial de Venezuela debido a que alberga una cantidad de zonas Industriales del país. De igual forma, se ha convertido en un centro de inversión, objeto de proyectos como el World Trade Center Valencia y el Complejo Isla Multiespacio. El PIB de la ciudad se ubica alrededor de los USD$24.443 millones...
^^^ Toda una ciudad cosmopolita. Bueno, así la pinta Wikipedia.
 
@Jorgesys que fumaste cuando diste tu respuesta a esta pregunta:
2
Q: ir de una un fragment a otro al seleccionar un item de un ListView

Sergio Al ejecutar y hacer click en el item del listview se cierra la app. ¿ alguna idea para solucionar esto ? La lista esta en un fragment, y quiero ir a otro fragment Les dejo mi codigo public class DiezFrut extends Fragment { // TODO: Rename parameter arguments, choose names that match ...

Más encima copiando la parte de la excepción después de la información critica para dar la respuesta correcta ;)
 
hola chicos :3
 
Hola @CriticalGhost que tal tus avances con semaforos? ;)
 
@StefanNolde aun no lo he estudiado amigo
tranquilo XD
 
2:16 AM
Toma tu tiempo, en este momento no puedo colocar la recompensa todavía en todo caso
pero la pregunta merece más que una respuesta en mi opinión
el tema es (aun no demasiado) amplio :)
 
@StefanNolde tranquilo amigo :), ahora mismo estoy haciendo una base de datos para mi proyecto personal
 
La velocidad del sonido es la dinámica de propagación de las ondas sonoras. En la atmósfera terrestre es de 343,2 m/s (a 20 °C de temperatura, con 50 % de humedad y a nivel del mar). La velocidad del sonido varía en función del medio en el que se trasmite. Dado que la velocidad del sonido varía según el medio, se utiliza el número Mach 1 para indicarla. Así un cuerpo que se mueve en el aire a Mach 2 avanza a dos veces la velocidad del sonido en esas condiciones, independientemente de la presión del aire o su temperatura. La velocidad o dinámica de propagación de la onda sonora depende de la...
 
2:46 AM
Buenas noches a todos
 
@PedroÁvila lo mismo
 
 
1 hour later…
3:55 AM
hola, puede alguien ayudarme con esto? es.stackoverflow.com/questions/60584/…
 
@RobertoSepúlvedaBravo como estas, de donde eres?
 
@PedroMiguelPimientaMorales Hola amigo
 
4:47 AM
¡Toc, toc!
 
@PedroMiguelPimientaMorales Oiga, ¿tiene café?
 
@PaulVargas mi abuela tiene por alli
 
@PedroMiguelPimientaMorales Una taza bien grande, por favor... "Este se va a acabar el café", dirá tu abuelita.
 
@PaulVargas jajajaja, capaz dice, no ya no hay
o si no dice
usted tambien toma, bueno tome
 
4:52 AM
@PedroMiguelPimientaMorales ¿Te estás divirtiendo con Access?
 
@PaulVargas bastante voy a montar un curso para venderlo sera
 
@PedroMiguelPimientaMorales Buena idea. Uno de Oracle podría venderse más. Yo pienso.
 
@PaulVargas la cosa es que no oracle estoy al nivel de nada, pero podría empezar en el mundo de youtube haciendo un par de videos sencillos con access para apoyar a gente que usa la herramienta
 
5:24 AM
@PedroMiguelPimientaMorales con todo respeto, y sin querer coartar tu emoción, no pierdas tiempo en algo de lo que ya hay miles de videos subidos... A menos que tengas algún contenido que te diferencie de todo el resto, alguna diferencia enorme, un proyecto así puede terminar en muchas horas de producción para que nadie lo vea.. Creo que es mucho más útil publicar un par de preguntas-respuestas en el sitio que hacer un video igual a muchos otros
 
@Mariano tienes razon, un par de preguntas, para aumentar mas las cosas, de paso me doy puntos a mi mismo y subo y me dan mas medallas, gracias troesma
 
@PedroMiguelPimientaMorales todo bien.. no era para pincharte el globo, pero realmente ya hay demasiados tutoriales en youtube
 
@Mariano pues si, de igual forma, como cuanto mas le hace falta para dejar de ser beta
 
@PedroMiguelPimientaMorales Ni idea, no es algo por lo que esté apurado para que llegue... Poco supongo, comparando con otras graduaciones
 
"Es necesario saberse concentrar sobre una sola cosa. Todos los oficios deben ser ejercidos con concentración" — Yamamoto Tsunetomo.
@Mariano ok
 
5:32 AM
Igual, ¿qué beneficio tendríamos con una graduación?
* más allá de la garantía que el sitio no se elimina (que no es un riesgo hoy)
 
@Mariano pues no se, pregunto por que desconozco el proposito y lo que conlleva, y lo hago por el desconocimiento de que si durante cierto tiempo no pasa de beta lo cierran o coas asi, n se yo repito
 
@PedroMiguelPimientaMorales un sitio puede estar en beta por siempre, no lo cierran... lo pueden cerrar si se queda sin tráfico o algo así, pero no es nuestro caso
 
Lo único bueno sería que aumente la reputación para algunos privilegios, pero también serían muy pocos los que estén a nivel de moderación
 
@Mariano pues si
 
5:37 AM
Pero también podríamos proponer un cambio en los privilegios estando en beta, por lo que no es un beneficio exclusivo de una graduación... sigo sin ver tanto beneficio
en fin, sólo el hecho de graduarnos, por la emoción del momento... eso sí estaría bueno
 
@Mariano jajajaja, bueno ya que tu sabes mas que podria pedirse estando en BETA
 
@PedroMiguelPimientaMorales básicamente, cualquier cosa que se te ocurra. Después si interesa o no, o lo priorizan o no, es otro tema
 
@Mariano ok me tocaria pegarle un estudio de lo que hay de lo que pueda venir a ver que cosa se me ocurre, sabes cuando pondran el tema que tiene el sitio en ingles
 
@PedroMiguelPimientaMorales Ni idea, pero tampoco están en SOpt, SOru o SOja
...ni en ningún otro sitio de SE hasta donde vi
 
@Mariano podría ser algo de prueba tambien, a ver como se comporta, pero me gusta ese look*
 
5:48 AM
@PedroMiguelPimientaMorales los tabs de búsqueda están espectaculares! (aunque no me gusta la nueva barra de arriba)... Pero implica horas de desarrollo... Ya se pidió en muchísimos sitios, a ninguno se le dio
 
@Mariano ya veo, bueno esperemos que si dicen no que cada quien escoja un color o algo asi en la barra suprior que no te gusto le pongamos uno para diferenciar
 
@PedroMiguelPimientaMorales el color se cambia fácil.. no me gusta que las redes estén a la derecha, que ocupe tanto espacio Jobs, y que se hayan ocultado cosas como "Medallas"
 
@Mariano pues se podria hablar de eso pero cuando lo tengamos, aunque estando hoy la web avanzada, se podria hablar de personalizacion de cada quien quito algo y pongo lo que deseo y ya
 
@PedroMiguelPimientaMorales los tabs de búsqueda son personalizables.. eso es lo mejor que tienen
 
5:56 AM
buenos dias ^^
 
Madrugator!
 
@Mariano qué remedio xD
 
@lois6b es bueno verte 1h antes (desde el cambio de horario en España)
 
@Mariano ah claro xD
 
@lois6b jajaja seran madrugadas
bueno nos vemos mas tarde caballeros hora de dormir
 
5:58 AM
ciaao
descansa
 
nos vemos
 
@mariano estoy contento! me han llamado para una segunda entrevista
 
@lois6b Bien!! ... ¿cuántas entrevistas suele haber en esa empresa antes de contratar?
 
@Mariano 2-3. suele ser 1 tecnica con el departamento destino, 1 con RRHH (rutinaria) y si despues de esas dos sigo en el proceso y hay dudas entre candidatos, una tercera pero a veces solo 2
 
6:02 AM
@lois6b estás en camino.. mucha merde
 
@Mariano en la entrevista con RRHH me contarán de sueldo y condiciones hehe
tengo curiosidad
 
@lois6b preguntá mucho, preguntá por todo... Ese es un signo que suelo buscar en entrevistas
 
@Mariano hay mucho que prguntar porque tengo que desplazarme hasta alli (bono comedor, gasolina?) y además el primer mes es en belgica y está pagado y tambien surgen muchas preguntas sobre eso xD
 
@lois6b si puedo recomendarte, incluí muchas preguntas sobre la empresa también (no sólo sobre beneficios personales)
entrevistalos vos a ellos
 
@Mariano qué preguntas se te ocurren ? :D
 
6:22 AM
@lois6b depende mucho de la empresa, no hay algo específico que te pueda decir, más bien cosas que te interesen realmente (inquietudes legítimas), cosas que apunten a que el equipo de trabajo es profesional, cómo son las interacciones entre las diferentes áreas, qué estrategias tienen para que el trabajo sea de excelencia... Ya donde te llevé la charla. Pensá no que te están evaluando sino que vos estás evaluando una propuesta para tu desarrollo profesional
Es una cuestión de actitud más que de preguntas... Al fin y al cabo muchos RRHH mienten hasta por los codos
 
@Mariano "estás evaluando una propuesta para tu desarrollo profesional" algo asi me preguntaron en la primera. por qué queria cambiar de trabajo. Les dije que queria aprender más tencologias, y en el puesto actual tendria Lotus hasta la saciedad y .Net ocasional haha
la informatica es muy amplia, no quiero limitarme
 
@lois6b entiendo, pero ahí estás contestando... A lo que voy, o por lo menos una de las condiciones que yo busco siempre, es que el entrevistado esté preocupado por si la propuesta le es buena, y no que esté "intentando pasar"
 
@Mariano si, entiendo hahah aunque no tuve mucha oportunidad ya que la primera fue muy tipo test
me hicieron pregunta personales, profesionales, de idiomas y tecnicas
 
Sí... Siguen un manual
 
hahah aunque las tecnicas fueron cosas simples
 
6:31 AM
@lois6b En fin, sólo era un pequeño concejo, pero lo importante es que sea vos mismo, que preguntes lo que te interese
 
@Mariano muchas gracias ^^
 
👌
 
6:50 AM
O`Reilly - Javascript - The Definitive Guide. Buen libro.
 
@JuanFernandoz echare un ojo, :D
 
@lois6b Quien eres?
 
@JuanFernandoz @lois6b
xDD
 
@lois6b Que te caracteriza?
 
@JuanFernandoz tener siempre calor
 
6:54 AM
@lois6b Ves? aquí es donde deberías responder "me caracteriza ser un Software analyst and developer" como entrevistador no me aportas muchos datos si dices que tienes calor
jajaja
 
@JuanFernandoz ¬¬ hummm en las entrevistas suelo saber que estoy en una entrevista
a menos que quieras programadores ninja xDDD
 
@lois6b Y como sabes que yo no soy un agente enviado por la empresa que te entrevista? ah? ah?
Bah... que bien que la mandaron a espera
-1
Q: Que libreria me recomiendan para generar archivos pdf con php?

Jose Luis GPBuenas tardes a todos, tengo una duda que libreria me recomiendan para generar archivos pdf, eh usado la libreria fpdf pero me gustaria dar un poco mas de diseño a los pdf, gracias por la atencion

 
@JuanFernandoz protesto! el cliente al que represento , yo mismo, no sabia de la situacion en la que se hallaba ya que nadie le dijo estar siendo entrevistado asi que las respuestas dadas no pueden ser evaluadas para ese fin
 
@lois6b Un empleado que protesta sin ser empleado aún... Mmm interesante... interesante *busca el botón de la seguridad del edificio.
 
xDDDD
estoy viendo la serie Suits y estoy enganchadisiiiimo haha y pensé que siendo de abogados no me iba a gustar
 
6:59 AM
@lois6b Te imagino en una audiencia de las que me tocan. Durmiendo.
 
@JuanFernandoz posiblemente XD
ni las series de abogados son como la realidad ni los hackers entran en el FBI con notepad xD
 
@Mariano No entiendo la pregunta.El usuario desconoce como funcionan las sesiones en php?
 
Cuando no te contestan porque estás usando excel xD
 
@lois6b No entendi
 
7:15 AM
@JuanFernandoz es una escena de una peli donde la protagonista se enfada porque no le responden a los sms pero los de la pelicula fueron cutres y cuando graban la pantalla ves que usa excel en vez de la aplicacion de sms . fallos de produccion xD
 
@lois6b dejaron a un cani a cargo de la producción.
 
@JuanFernandoz a saber
 
@Trauma ¡¡stringstream si tiene iteradores!! en.cppreference.com/w/cpp/iterator/istream_iterator
@lois6b Podría ser peor... podría estar usando Word y en la pantalla aparecer... ¡¡WORDART!!
 
@PaperBirdMaster tiempo empleado en hacer un trabajo de la escuela : 15 min. Tiempo empleado en elegir y decorar WordArt: 30 min XDD
 
7:30 AM
@JuanFernandoz asumo que es eso
@JuanFernandoz si sabía que estabas leyendo, te la dejaba... Contesté por estar aburrido, y para ayudarlo, pero no me gustan ese tipo de respuestas
 
@lois6b 45min es más de lo que jamás he dedicado a un trabajo de clase.
 
@PaperBirdMaster fueron numeros pseudo random xD queria enfatizar el que me demoraba mas en el wordart que el trabajo en si
aunque con el ordenador pentium .-4 que tenia si que tardaba mucho . escribias y a los pocos segundos empezaba a aparecer las letras xD
 
7:53 AM
@lois6b ¡Justo como trabajo ahora yo con escritorio remoto! Mis PPM son mayores que la velocidad de refresco de la pantalla del escritorio remoto.
 
@PaperBirdMaster xDD
me pasaba y me acababa sabiendo donde pulsar antes de que se dibujara la pantalla
ay las tareas repetitivas
esta semana ya vi 4 preguntas completamente en mayusculas :O pero qué? no lo entiendo
@Eduardorq buenos dias. en mi opinion diria de no editar las mayusculas
no es que no sepa editar un codigo y lo hagamos por él. lo de las mayuculas el solito puede hacerlo
 
8:13 AM
@lois6b Yo he estado a punto de editar las mayúsculas, pero he visto tu comentario y las he dejado.
 
@lois6b Tienes razón, luego lo pensé y no creo que me vuelva a pegar el queme de hacerlo...
Con comentárselo y que él mismo lo haga como hiciste tú, es suficiente (y)
 
@Eduardorq Ni sé por que lo haria asi. no me da la cabeza para entenderlo. pero no es un edit para dejarlo bonito porque no sepa como hacer listas, o como hacer saltos de linea o formateo codigo. Escribir sabe (aunque no lo parezca xD)
 
8:54 AM
@mariano
en esta regex "^[ZQNF]+\d{6}$"
como digo que esas cuatro letras es un literal?
que comienze por esas 4 en ese orden
 
@lois6b Todo lo que no sea caracter de control en RegEx es literal
@lois6b ^ZQNF es todas las palabras que empiecen por ZQNF
 
@PaperBirdMaster Con la regex intento que reconozca cadenas que empiecen por ZQNF seguidas de 6 numeros.
pero si pongo ZQFF me lo acepta
como pongo que tienen que ser esar 4 y en ese orden ?
Asi: "^ZQNF\d{6}$"?
 
9:11 AM
@lois6b así está bien, serían 6 dígitos, ni más ni menos.... En qué lenguaje?
(y ojo que sólo acepta en mayúsculas a menos que uses /i)
"cadenas que empiecen por..." <-- si pueden estar seguidos de otros caracteres, /^ZQNF\d{6}/ (sin $)
@lois6b y, dependiendo del lenguaje, puede ser que necesites escapar la barra 2 veces "\\d" (1 para el string, otra para el regex)
[ZQNF] significa 1 sólo carácter, uno de esos, Z, Q, N o F
[ZQNF]+ significa 1 o más caracteres de esos
 
9:47 AM
@Mariano sisi, el i lo añado
es para javascript
queda RegExp(/^ZQNF\d{6}$/i);
 
@lois6b bien, pero no es necesario el constructor. JavaScript toma a lo que está entre barras como un objeto RegExp.
let re1 = /^ZQNF\d{6}$/i;
 
@Mariano Ergo, lo construye, no?
Poner entre barras sólo es sintaxis azucarada :)
 
guardo la RegExp en una variable. y la uso luego para hacer pattern.test("texto");
 
 let re2 = RegExp("^ZQNF\\d{6}$", "i");
 
@lois6b /^ZQNF\d{6}$/i.test("texto")
 
10:01 AM
@lois6b como prefieras 👆👆👆👆👆 también
@PaperBirdMaster lo construye con barras, pero llamar al constructor con un objeto ya construido, como mostró al principio, es redundante
 
@Mariano Me pregunto si, RegExp(/^ZQNF\d{6}$/i) crea dos objetos (el parámetro y el objeto en si) o crea uno con el parámetro recibido...
 
@PaperBirdMaster crea uno solo, pero estás llamando a un constructor que va a devolver el mismo objeto que ya le pasaste
Está en la especificación, pero no tengo muchas ganas de buscarlo ahora desde el celu
 
@Mariano Booooo ò_ó
Es igual, JavaScript no es santo de mi devoción :P
 
@PaperBirdMaster hay una excepción... Cuando se pasan flags, crea uno nuevo
@PaperBirdMaster mía tampoco, pero tengo clara la parte de regex
 
@Mariano Estuve creando un motor de RegEx ¡en dos dimensiones! para un proyecto mío... pero me di cuenta que era como matar moscas a cañonazos y que me retrasaba de mis objetivos xD
 
10:17 AM
@PaperBirdMaster me quedé absorto con lo de 2 dimensiones... ¿cómo sería?
 
@Mariano Complicado xD
 
ay... ha llegado una incidencia a 1 semana de acabar el contrato con el cliente.. que oportuno xD
 
@PaperBirdMaster un callback puesto sobre una parte de la expresión, que comience a revisar en la 2da dimensión sobre la posición del puntero?
 
La idea era poder analizar una celda (x, y) en base a sus vecinos ({x-1,y}, {x+1,y}, {x,y+1}, {x,y-1}) en lugar de en base a su contexto en una dimensión (x-1 y x+1)
Pero me di cuenta que podía analizarlo igual si ponía los vecinos en un array de una dimensión :)
 
@PaperBirdMaster entonces no sería 1 nuevo motor, sino una especie de wrapper que revise las 4 direcciones?
 
10:22 AM
@Mariano Si y no... porque en realidad es RegEx sobre enteros, no sobre caracteres (que también son enteros)
Las celdas representan la planta de un mapa 2D de un juego. La idea es poder hacer cosas como: "Seleccioname/búscame las celdas que tengan {1,3} celdas vecinas transitables"
mapa.celdas.select("transitable{1,3}");
 
ahhh.. yo ya me había imaginado algo mucho más loco... una especie de "1.*2(?C<.*3>)" ... donde 1.*2 se busca en horizontal, y .*3 en vertical
 
O... "Celdas rodeadas de obstáculo excepto en la posición sur": mapa.celdas.select("obstáculo{3},!obstáculo{s}");
@Mariano Me interesa, explica la sintaxis que no lo pillo xD
 
@PaperBirdMaster Es posible hacerlo sin reinventar la rueda, pero realmente creo que son demasiados recursos para un juego... sobre todo porque estás con ints y no strings
@PaperBirdMaster Si usaras PCRE, (?C<arg>) es un callout a una función externa
 
@Mariano ¿Si fuese con strings lo verías (más fácil|factible|menos absurdo)?
@Mariano ¿Qué es PCRE? ¿Qué es 1, 2, 3, 4?
 
@PaperBirdMaster más fácil y menos absurdo... pero habría que probarlo para lo de factible... regex es un elefante
@PaperBirdMaster pcre.org (el motor de regex que usa PHP, Apache, muchísimos otros).... 1,2,3 eran literales en el regex que puse como ejemplos de lo que buscabas en la expresión
@PaperBirdMaster pcre.org/current/doc/html/pcre2callout.html <-- callouts
 
10:35 AM
Ahora suponiendo que el mapa es una matriz 2D de caracteres, y tenemos los siguientes tipos: `o` obstàculo, `d` obstáculo destruible, `f` suelo (floor), `p` barranco (pit), `d` puerta (door) ¿qué se te ocurriría como RegEx para responder las preguntas que hice?

- Celdas rodeadas de obstáculo excepto en la posición sur.
- Celdas que tengan {1,3} celdas vecinas transitables.
Yo lo he solucionado poniendo NSWE en las posiciones 0, 1, 2 y 3 de un arreglo :P
 
Para estos casos concretos, olvidate de regex, es mucho más sencillo hacerlo por código... el tema es si las reglas pueden complicarse mucho más como para justificar usar un regex... o si lo vas a implementar como lenguaje de consulta a los jugadores...
Para los ejemplos:
1- `[fd]((?C<N,/^.o/>)|(?C<H,/^(?<=o)|^.o/>))` <-- donde [fd] encuentra una celda transitable, y los callouts para llamar a otro regex que revisa al Norte u Horizontal si coincide desde la posición del puntero
2- `.(?C<HV,^[fd]{3}>)` <-- una celda cualquiera, y el callout para otro regex que busque desde esa posición si ha
El tema del los callouts es que recibís una función con el puntero en donde está el motor de regex actualmente. A partir de ahí, podés generar un nuevo regex, evaluarlo, y devolverle al primer regex si coincidió o no
 
10:52 AM
@Mariano Lo he resuelto con un string, pero tenía curiosidad si a un experto en RegEx se le ocurría algo mejor :)
 
@PaperBirdMaster No es súper sencillo implementarlo (en Perl es mil veces más fácil), pero ya tenés el motor de regex hecho... eso te ahorra trabajo si tuvieses reglas realmente complicadas. Por ejemplo, "que en la dirección que me estoy moviendo haya entre 2 y 4 gemas, cada una rodeada de al menos 2 enemigos, pero que no tenga ningún vehículo a 6 celdasd e distancia"
 
Para "Celdas rodeadas de obstáculo excepto en la posición sur" la RegEx sería simplemente "ofoo"
@Mariano Nah, no es en tiempo de juego, es en tiempo de diseño
 
@PaperBirdMaster Sí, lo leí al revés, y pensé que d (door) también era transitable -nótese que usaste d para destruible y door :-)
@PaperBirdMaster No te metas con regex entonces, no para este caso
 
@PaperBirdMaster Incluso si te salvara tiempo de diseño, te estarías comprando un problema a futuro cuando empiece a funcionar lento
 
10:59 AM
En realidad RegEx me parece una buena opción si se pasan las vecinas a string, por ejemplo ¿qué regex me cumple con estos string?

fffo
ffof
ffoo
foff
fofo
foof
fooo
offf
offo
ofof
ofoo
ooff
oofo
ooof
todos ellos corresponden a "celda que tenga entre 1 y 3 celdas transitables vecinas"
 
@PaperBirdMaster ah, recién ahora te estoy entendiendo jaja... estaba respondiendo a una búsqueda más complicada sobre todo el mapa :/
@PaperBirdMaster Una a 3 transitables se cumple cuando hay sólo 1 transitable, o sea, el regex es "f"
 
@Mariano y cuando es de 1 a 3 es más complicado... con RegEx imposible, es más fácil contar las f XD
¿O es posible contar elementos en una RegEx?
 
@PaperBirdMaster no es imposible, para nada, pero yo no estoy entendiendo por qué entre 1 y 3 no se cumple cuando se cumple al menos 1
¿se entiende lo que digo?
 
@Mariano Porque entre 1 y 3 se cumple cuando al menos 1 es transitable, pero también cuando 2 son transitables y cuando 3 son transitables no cuando "sólo 1 transitable"
 
@PaperBirdMaster o sea, es excluyente? tiene que tener al menos 1 f, al menos 1 o?
@PaperBirdMaster ^(?=.*o).*f <-- al menos 1 f, al menos 1 o (aunque está claro que sería mejor sin regex)
 
11:15 AM
@Mariano Entre 1 y 3 f, en cualquier posición, en un string compuesto de o y f de exactamente 4 caracteres
"sólo un transitable" cumple sólo con "fooo", "ofoo", "oofo" y "ooof".
 
@PaperBirdMaster ^o*(fo*){1,3}$ <--- exactamente entre 1 y 3 f
 
@Mariano Aluciflipa xD
 
hoy la incidencia parece cosa de usuario nuevo de SOes. no da informacion xD
"INDICA LA USUARIA QUIERE DAR DE ALTA LA BECA AL AFECTADO Y NO LE PERMITE ABRIR LA FICHA DEL ALUMNO PARA INTRODUCIR EL IBAN. LE GENERA ERROR"
mayusculas tambien xDDD
y con eso tengo que solucionarlo, maravitupendo
 
@PaperBirdMaster y, de acuerdo al motor, se puede escribir como ^(?>o*f){1,3}o*$, que es más eficiente
@PaperBirdMaster es en c#? o en c++, std o boost?
 
12:22 PM
holaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@Mariano
@lois6b
@PaperBirdMaster
@ArtEze
@Stefan Nolde
@TheWanderer
@Jorgesys
@gbianchi
@toledano
@Emanuel Ve
@g3rv4
@Lamak
 
@CriticalGhost Hola.
 
@ArtEze que onda men :3
 
Siento como que fui atraído por una soga al chat.
 
hola
 
@CriticalGhost Me buscabas??
 
12:26 PM
@ArtEze te entiendo
 
@ArtEze Empiezo a pensar que la notificación en el celular la debería filtrar un poco
 
@Mariano solo los estoy saludando :3
 
@Mariano Quizás.
 
@ArtEze Solo estoy saludando
XD
solo estoy saludandoooooooooooooo
XD
@Lamak hola men
 
@CriticalGhost ok, sinceramente, cuántos cafés te tomaste hoy?
;)
 
12:28 PM
@Lamak apenas empeso mi dia :3
 
.. y qué tenían aparte de café? ;-)
 
acabo de entrar en el trabajo
ps un chiclets :3
y logre aprovecharme de los chinos muajajaj
 
@CriticalGhost ah, pues buen día
 
@CriticalGhost El fantasma crítico ha llegado.
 
@Mariano C++ lo más puro posible :)
@CriticalGhost Feliz Año Nuevo.
 
12:29 PM
@Lamak :3 igualmente
@ArtEze jajajajaja
@PaperBirdMaster FELIZ ZÑO NUEVO :3
 
@PaperBirdMaster No hay mucho para mejorar en eficiencia con std::regex entonces... "^(?:o*f){1,3}o*$"
 
@Mariano Para lo que necesito me vale :)
 
@PaperBirdMaster Celdas rodeadas de obstáculo excepto en la posición sur. --> "^ofoo" o "^o[^o]oo" si hay más que "f" en tipos que no sean obstaculos
 
@Mariano p barranco (pit)
 
@PaperBirdMaster "^o[fp]oo"
 
12:40 PM
@Mariano Brillante :)
 
@PaperBirdMaster No, vamos, eso no es brillante... para empezar, sé que la podrías haber armado sin preguntar, y también sabemos que es mucho más fácil ver si es str == "ofoo" || str == "opoo"
 
@Mariano En realidad, es mucho más fácil efectivamente, pero me gusta la aproximación RegEx
Mi otra opción es hacer algo parecido a LinQ
 
@PaperBirdMaster ok, yo hago lo mismo, pero no puedo dejar de mostrar las advertencias :-)
 
map.select(f).neighbours.select(o) <= 3
(improvisado, LinQ no funciona así)
 
12:46 PM
@PaperBirdMaster sí.. yo tengo que empezar a abrir 20 páginas de SO cada vez que intento usar linq
 
@Mariano Siempre nos quedará Jonh Skeet
Jon Skeet, Reading, United Kingdom
938k 532 6870 7710
Tiene más medallas que puntuación tengo yo :O
 
@PaperBirdMaster ese we esp ro
 
@CriticalGhost Muy mucho!
 
@Mariano Recuerdo haber puesto ese link en este chat ;P
 
12:59 PM
es uno de los clásicos
y muy gracioso
 
@CriticalGhost hola amigo, ya respondieron tu pregunta?
 

« first day (523 days earlier)      last day (2585 days later) »