elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 208
71  Programación / Desarrollo Web / Re: ayuda bd en mi sitio web de ghpages en: 1 Mayo 2020, 03:49
Podrias usar una arquitectura sin backend (backenless) como Firebase y su base Firestore, pero yo directamente te diria que migres todo tu proyecto a firebase, que tambien te da un hosting para archivos estaticos (frontend) y asi tener todo tu sistema en el mismo stack.

Ahora, mi duda es si realmente necesitas que todo corra en servicio reales o con simularlo seria suficiente?(al tratarse de algo de la escuela) a esto ultimo se le dice 'mocks' y consiste en simular la capa de persistencia (base de datos) para prototipar mas rapido. Si este es tu caso te recomiendo usar la libreria sinon.

https://sinonjs.org/releases/latest/mocks/
72  Programación / Desarrollo Web / Re: Agregar evento onlick via javascript en: 1 Mayo 2020, 03:41
Es lo mismo, solo que en lugar de llamar a una funcion previamente definida, como en el ejemplo de EdePC, en tu caso simplemente estas pasando al vuelo una función anonima. Esta segunda manera es preferible salvo que tengas que usar esa misma funcion en otro lado, en ese caso si te conviene crear una funcion previamente y luego invocarla para no repetir codigo....es la filosofia DRY = Dont Repeat Yourself

PD: espero que sea solo por practica o fines didacticos, porque en el mundo real nadie usa js asi a tan bajo nivel, para eso estan los frameworks frontend, como Vue, React, Angular o Svelte. Si nunca usaste uno y te interesa dar el siguiente paso, te recomiendo empezar por Vue.
73  Programación / Desarrollo Web / Re: Url sin extención php y sin fin de / en: 1 Mayo 2020, 03:30
Eso se hace desde tu archivo .htaccess para indicarle a apache como procesar las rutas. Tenes que habilitar el modulo Rewrite y luego indicarle tus reglas en dicho archivo,que debe estar en la raiz de tu servidor web (www, htdocs, public_html, etc...)

https://www.hostinet.com/formacion/hosting-alojamiento/que-es-el-modulo-mod_rewrite-y-para-que-sirve/
https://clientes.atlanticadigital.net/knowledgebase/256/Ocultar-extensiones-php-o-html-con-htaccess.html
74  Programación / Desarrollo Web / Re: Conversiones/casteos y coerciones de tipos en javascript por StringManolo en: 1 Mayo 2020, 03:18
Genial aporte, JS es tan grande y complejo que uno nunca deja de aprender cosas nuevas sobre el, ya sea corriendo en browser o en node. Este tipo de detalles es lo que llevo a crear TypeScript, aunque a mi la verdad no me gusta para nada usar un 'lenguaje' (ya se que es solo un superset) tan verboso. Prefiero usar JS porque te obliga a tener cierto dominio y aplicar buenas practicas si no queres que tu codigo sea un infierno a medida que tu aplicaciones emieza a escalar....

75  Programación / Desarrollo Web / Framework para NodeJS: Hapi vs Sails? en: 1 Mayo 2020, 03:07
Hola, actualmente estoy usando Express, pero es demasiado minimalista, y estoy considerando pasarme a otro framework más avanzado que me permita obetener mejors resultados con menos trabajo....

Me llaman la atención esos dos, sobretodo porque no usan typescript. A quien tenga experiencia en ambos o alguno de los dos me gustaria que me den sus opiniones, pros y contras.

Lo que busco es que tenga sorporte nativo para mysql (muchos frameworks de node solo estan pensando para Mongo) y que sea facil integrar con librerias de terceros.
76  Programación / Bases de Datos / [MongoDB] Realizar update de un campo en base al valor de otro recursivamente en: 23 Abril 2020, 21:21
Hola, yo tengo una collecion en mongo cuyos documentos tienen un campo 'codigo' que es un valor numerico entero de 8 a 13 caracteres de largo. Y tambien tienen un campo 'url_imagen'.

El campo 'codigo' ya tiene su valor en todos los documentos, mientras que el campo 'url_imagen' en todos los documentos tienne el valor de null

Documento de ejemplo:
Código
  1. {
  2. "codigo":123456789101,
  3. "url_imagen":null
  4. }
  5.  

Mi duda es si es posible mediante una query de mongodb setear el campo 'url_imagen' como 'http://dominio.com/url/algo/' + 'codigo' + '.jpg' de forma que cada documento quede de esta forma:

Documento de ejemplo luego de query:
Código
  1. {
  2. "codigo":123456789101,
  3. "url_imagen":'http://dominio.com/url/algo/123456789101.jpg'
  4. }
  5.  

Estoy aprendiendo mongo, pero necesito hacer esto rapido y ni siquiera ser como googlearlo exactamente, asi que recurro a los mongo-ninjas del foro  :P
77  Seguridad Informática / Criptografía / Re: AES es 'reversible' con ingenieria inversa? en: 21 Abril 2020, 02:11
Gracias nuevamente por sus aportes. Noe s anda relacionado con Wifi, en realidad lo que hago es tomar un texto plano, ponerle un salt, y luego cifrarlo con AES (usando la librería Crypto-Js y Node) y luego el texto cifrado resultante lo meto en un QR

Mi duda era si alguien podría llegar a deducir la clave de cifrado en base a comparar texto plano y cifrado, y generar sus propios codigos QR 'falsos'. Afortunadamente creo que eso seria imposible.   ;-)
78  Programación / Desarrollo Web / Re: Libreria (Node o PHP) para codificar imagen dentro de QR en: 20 Abril 2020, 23:19
Muchas gracias por el aporte!

Lo que yo necesitaba era meterla dentro del código qr como información, cosa que no se puede lamentablemente....
79  Seguridad Informática / Criptografía / Re: AES es 'reversible' con ingenieria inversa? en: 20 Abril 2020, 23:16
Muchas, gracias. Por lo que entendi, teoricamente si es posible atacar un AES por fuerza bruta, pero en el mundo real no es viable por la enorme cantidad de tiempo de computo que eso necesita. Y si encima se suma que tambien hay un salt secreo, las posibilidades son prácticamente nulas.
80  Programación / Desarrollo Web / Re: Recomendar idea para sprite javascript en: 20 Abril 2020, 19:13
Podrias implementar las animaciones de Canvas. Es muy abstracto asi, pero por lo que entiendo de tu codigo, estas redibujando TODO el canvas en cada iteracion, porque veo que no estas moviendo nada, solo bibujando, y eso es una pesadilla en temas de rendimiento, estas renderizando todo el canvas completo en cada frame...no seria mas practico dejar el fondo estatico y solo mover la serpiente? en cada frame solo estarias renderizando los cambios con respecto al frame anterior, eso te daria muchisimo mas movimiento, ademas podrias usar animaciones de desplazamiento, rotacion y escaldo.

https://developer.mozilla.org/es/docs/Web/Guide/HTML/Canvas_tutorial/Basic_animations
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 208
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines