@PierreDeLaCruzLopez me refiero a actualizarlos. Yo no toco casi ni el codigo de un plugin (aunque uso lo minimo indispensable y pagos) y con el theme lo mismo. Y despues wp tiene muchas cosas que ver
@gbianchi nunca he hecho preguntas, y nunca he necesitado un snippet sobre el backend en mis respuestas, pregunta de rookie (que aún no tengo mi medalla de añejo): ¿el snippet lo puedo poner a correr como si fuese un backend?
@MauricioContreras es una validacion de fechas, si la fecha guardada en la base de datos es X, entonces hace tal cosa, si la fecha es Y entonces hace esto otro
Por ejemplo, yo tengo un sistema en NodeJS y MySQL. En MySQL almaceno las fechas de acceso a la granja. Cuando deseo volver a la granja, muy moderna por cierto, vuelvo a pasar mi tarjeta de acceso, y el sistema revisa mi ID contra la fecha de última visita. La cual pide a la BD: SELECT last_access FROM access_table WHERE visitor_id=<mi id de visitante>. Esa es la consulta. Lo que devuelva será, posiblemente un dato tipo Date. @LauraZ
@GuardabosqueS tranquilo. Sólo me he movido de Zaragoza hacia Madrid, es el único cambio. XDDD
@LauraZ, ese dato devuelto por la consulta lo comparas con la fecha actual y sabrás si el visitante piede ingresar o no. Si puede ingresar, se graba la info de acceso y se da permiso. Sino, se rechaza y dependiendo de tu app, puedes tener un log de accesos fallido o denegados. Eso ya es cosa de tu lógica.
@MauricioContreras eso es lo que mas me preocupa, la auditoria. Esos eventos los manejo como disparadores? La actualizacion de la ultima visita por ejemplo
@LauraZ pues no lo sé, un Trigger te sirve para automatizar ciertos procesos, como alterar un dato antes de salvarlo, o ejecutar otra consulta para complementar algún proceso. Pero no sabría decirte, porque eso depende de lo que requieras hacer
@LauraZ eso te puede ayudar a aclarar ciertas ideas. Igual aqui podemos darte opiniones basadas en experiencia propia. Así vas nutriendote de conocimientos diversos. No lo sabemos todo individualmente, pero en conjunto, sabemos muchas cosas.
@LauraZ los Triggers aislan esa parte de la lógica de negocio. Te ayudarían a mantener SQL dentro de SQL, sin contaminar la aplicación con auditorías que nada tienen que ver con la lógica de la misma. A menos que tu programa sea de auditoría. XDDD
@fredyfx contenta! Asumiendo nuevos retos cada vez un poco más complejos que los anteriores, ando descansando de la U, me da tiempo de hacer varias cosas
@MauricioContreras No, para nada es de auditoría, pero no está de más tenerla allí por si a futuro se necesite, no es que quiera tener un módulo ni nada
@fredyfx no lo haces, un usuario intenta ingreso, se consulta la BD, si el acceso se garantiza, se guarda el mismo, sino no se guarda o se genera un log. Lo de los Triggers, yo mas bien lo veo como algo adicional sobre la bd. Cada vez que se guarda info, se debe tener un id de conexión, es esto lo que se almacena en la bd con el trigger, quién se conectó, fecha, hora, tabla afectada, dato anterior o último, dato nuevo. Eso no tiene nada que ver con la capa de aplicación.
@LauraZ es como guardar el log. Cada vez que haces algo guardas tambien lo que hiciste en la tabla de auditoria
La ventaja de manejarla por app es que por ejemplo si tuvieras que auditar que se consulto (por ejemplo para datos sensibles) la app puede guardar eso.. No hay triggers sobre selecta
Muchas gracias!! Estoy teniendo un problemon al intentar instalar la libreria M2Crypto, necesito instalarla, me urge. Aqui estan los detalles: stackoverflow.com/questions/59426546/…
@JulioCesar conda te proporciona paquetes binarios, ya listos para instalar en tu sistema, lo que es la mejor opción y más directa, pero sólo si tienes la suerte de que ese paquete lo hayan preparado
@abulafia Prove con pip, prove todo, descarge el paquete .tar.algo y no funciono, instale y desistale un monton de cosas y se me daño el linux y tuve que formatear mi pc, y nada de nada funciona...
@JulioCesar Sí, ya acabo de ver en tu pregunta que probaste pip. Los errores parecen apuntar a que necesitas alguna biblioteca de desarrollo de openssl
@abulafia ejecute los isguientes comandos, capas a esto te refieres: sudo apt-get install openssl sudo apt-get install libssl y otras parde mas que no me acuerdo, no se mucho sobre el tema.
@gbianchi mi hermano va entrar a dar C# en al universidad el semtre que viene, le dije que ya va a ver por que ese Java no sirve para nada hoy en dia + @fredyfx
@abulafia Funciono!! ese conda-forge, Muchas gracias!!!, no se si funcione ya que el anterior comando decia que no era compatible, asi: m2crypto -> python=2.7. Crees que vaya a haber problemas?
Tengo que escribir un programa que solicite al usuario ingresar dos nรบmeros: un numerador y un divisor. Su programa debe dividir el numerador por el divisor y mostrar el cociente y el resto.LO tengo que hacer en python
Ya encargue las baterias (pilas) para arreglar la bateria de mi notebook
mira la diferencia de precio, lleva 6 de estas https://articulo.mercadolibre.com.ar/MLA-783499652-pila-bateria-18650-37v-2200mah-p-luz-de-emergencia-_JM
An L-plate is a square plate bearing a sans-serif letter L, for learner, which must be affixed to the front and/or back of a vehicle in many countries if its driver is a learner under instruction, or a motorcycle rider with provisional entitlement to ride restricted motorcycles.
== Newly licensed drivers ==
=== Australia ===
In Australia the rules vary from state to state. A new driver holds a Learner licence/permit which has a minimum age of 16 or 15 and 9 months in some areas. This must then be held for a certain amount of time before a driving examination can be undertaken usually 1...
a los pines les paso un dato minimo, entonces en un popup muestro un "titulo" y un boton (se pueden decir malas palabras ?)
que dice "ver detalles"
la idea es que haciendo clic en ese boton de m... me abra un modal que me muestre, imagenes asociadas a ese registro y los detalles de ese registro (quien lo genero, cuando, descripcion, etc)
resumiendo, ese boton maldito me esta volviendo loco... hace dos dias que no doy pie con bola !!!
@LucasDamian en mi proxima vida me voy a dedicar a django 100%