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


 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección.


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 208
21  Foros Generales / Foro Libre / Re: India y China, ¿qué país tiene mayor poderío militar? en: 29 Junio 2020, 01:01

Nunca podrán derrotar a Pakistán; la bomba atómica se lo impide.
Ni siquiera en al guerra convencional, el 80% del armamento de la india es chatarra de la época soviética...básicamente le compraron a Rusia todo el descarte cuando Putin modernizó su armamento hace una década....Por ejemplo la India no tiene aviones de 5ta generacion, todos sus aviones son de 4ta gen, es el descarte de la URSS/Rusia y Francia.
22  Foros Generales / Foro Libre / Re: India y China, ¿qué país tiene mayor poderío militar? en: 29 Junio 2020, 00:14
China es la mayor economía y fábrica del mundo, la India es básicamente una cloaca....ni siquiera han podido derrotar a Pakistán  :laugh:
23  Programación / Desarrollo Web / Re: problemma con cards bootstrap4 cards-columns en: 29 Junio 2020, 00:06
Tenes que hacerlo con las clases de flexbox y css grid que te da BT4. O postea aca tu html y te digo como acomodarlo.

https://getbootstrap.com/docs/4.0/utilities/flex/
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
https://css-tricks.com/snippets/css/complete-guide-grid/
24  Programación / Desarrollo Web / Re: Problema con botones y los input. en: 26 Junio 2020, 18:34
A ver si te entiendo, queres aplicarle un estilo a todos tu botones e inputs de tipo text menos a los botones con la clase botoncito?
 En ese caso podrias aplicar el selector :not de css3

Código
  1. /* Full-width input fields */
  2. input[type=text], input[type=password] {
  3.  width: 100%;
  4.  padding: 12px 20px;
  5.  margin: 8px 0;
  6.  display: inline-block;
  7.  border: 1px solid #ccc;
  8.  box-sizing: border-box;
  9. }
  10.  
  11. /* Set a style for all buttons  (excepto para .botoncito) */
  12. button:not([class=botoncito]) {
  13.  background-color: #4CAF50;
  14.  color: white;
  15.  padding: 14px 20px;
  16.  border: none;
  17.  cursor: pointer;
  18.  width: 100%;
  19. }
  20.  
  21. button:hover {
  22.  opacity: 0.8;
  23. }
  24.  

Y por cierto, en el segundo caso tenes los selectores invertidos, lo correcto seria asi:

Código
  1. button.botoncito {
  2.  background-color: #4CAF50;
  3.  color: white;
  4.  padding: 14px 20px;
  5.  border: none;
  6.  cursor: pointer;
  7.  width: 100%;
  8. }
  9.  

Ejemplo online --> https://codepen.io/l-pez-faku/pen/MWKvbKQ

guia rapida sobre los selectores:

button.botoncito => aplica los estilos a todo elemento button que tenga la clase botoncito
button .botoncito => (con espacio entre ambos) aplica los estilos cualquier elemento que tenga la clase botoncito y que este dentro de un button, pero no necesariamente un hijo directo.
button > .botoncito => aplica los estilos cualquier elemento que tenga la clase botoncito y que sea un hijo directo de un button.

https://developer.mozilla.org/es/docs/Web/CSS/Selectores_CSS
https://lenguajecss.com/css/
25  Programación / Desarrollo Web / Re: angular bootstrap express facebooik API en: 23 Junio 2020, 09:46
Hola, es una API REST?

Si envías un formulario de esa forma estarías redirigiendo tu navegador a la url de METHOD. O dicho de otra forma, estarías enviando una petición de tipo POST usando la codificación application/x-www-form-urlencoded, es decir que los parámetros viajan en la url como si fuera un GET. Eso ya no se usa, a menos que tengas un sitio tradicional y su servidor web sea el que procese y renderice las vistas.

Pero si estas usando Angular o una API REST en lugar de enviar un formulario (y por ende 'toda la pagina') lo que tenes que hacer es una llamadaasincrónica de tipo AJAX. Es decir que tu pagina nunca cambia, solo hace una consulta y procesa la respuesta de la misma.

En javascript vanilla o frameworks js como Vue o React simplemente podes hacer uso de Fetch (api nativa del dom aun experimental) o usar una libreria externa como axios. Ambas formas lo que en realidad usan por debajo es el objeto XMLHttpRequest pero de una forma mas simple o amigable.

En angular es diferente, tenes que usar la librería propia del framework para eso, al igual que casi para todo. Por eso no te recomiendo usar Angular como primer framework frontend, porque requiere dominar muchos conceptos y también porque no te da ninguna libertad, te impone su estructura y forma de hacer las cosas.

Como te dije en otro hilo, te recomiendo empezar con Vue que te vas a enamorar de lo simple y a la vez potente que es, y de lo fácil que es lograr cosas avanzadas con mucho menos lineas de código que React y ni hablar de Angular.

Y para serte sincero primero te recomendaría que aprendas lo básico: html5, css3, javascript es6, json y ajax.
26  Programación / Programación General / Re: [CONSULTA] API de Whatsapp en: 23 Junio 2020, 06:08
que es lo que queres hacer? si queres hacer spam ninguna API te sirve, ni siquiera la de WSP Business. Yo estoy haciendo un bot para spamear en wsp, pero lo que hago es desde NodeJs lanzar una instancia de Puppeteer que abra Chrome y use la plataforma web https://web.whatsapp.com/.

Probe inyectando métodos y eventos directamente al DOM pero WSP tiene un mecanismo de protección contra esto (lo descubrí cuando quise hacerlo con Greasemonkey originalmente).

Así que lo que hago desde puppeteer es obtener la posición de ciertos elementos como así también escuchar a ciertos eventos del DOM, y luego usar los métodos para controlar el teclado y el mouse que ofrece esta herramienta.

Si habras visto algun bot funcional de wsp veras que TODOS usan esta técnica, todos trabajan abriendo un navegador, ninguno funciona a nivel de API sencillamente porque no existe una api para eso.
27  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Como subo imagen al foro? en: 23 Junio 2020, 05:58
Seria bueno que integren al foro la API de imgurl para poder subir imagenes desde acá mismo...y ya que estamos pegarle una actualización al geshi, que es el mismo desde hace 10 años por lo menos y lo mismo hacer responsive el foro:xD

Pero supongo que los admins estarán muy ocupados y por eso se ha abandonado un poco el foro, mas allá de los temas de seguridad....
28  Programación / Desarrollo Web / Re: [Pregunta]: ¿Una forma eficiente de hacer algo como esto? en: 17 Junio 2020, 05:43
Probastes lo de github? Igual chapan con un 301

Con la version 'raw' no debería tener problemas.

Código
  1. curl -H "Accept: application/json" https://raw.githubusercontent.com/LearnWebCode/json-example/master/animals-1.json
29  Programación / Desarrollo Web / Re: como abrir mongodb compass en: 16 Junio 2020, 07:23
Compass es feo, mejor usa Robot3T

https://robomongo.org/
https://download-test.robomongo.org/windows/robo3t-1.3.1-windows-x86_64-7419c406.exe

Fijate de instalar solo Robo 3T que es free y no el estudio que es de pago y es un trial.
30  Programación / Desarrollo Web / Re: [Pregunta]: ¿Una forma eficiente de hacer algo como esto? en: 16 Junio 2020, 07:21
Estaba pensando en hacerlo con una consulta SQL,
no se si se podrá, que dicha consulta diga de agregar una notificación a todos los usuarios registros en lugar de usar un for en php, no se si será el mismo gasto la verdad...

Hacelo de forma inversa. Crea un tabla donde guardas las notificaciones a medida que los usuarios son notificados...

Así cuando un user entra, revisas en esa tabla si ya se notifico de X versión, si lo está no haces nada, si no lo esta, le mostras la notificación y luego creas el registro. entonces tu tabla no tendría un millón de registro de entrada, sino que se iría poblando a medida que van entrando los usuarios y solo se notificará a los usuarios activos.

Todo esto es en teoria, pero en un escenario real yo no usaría una base SQL para eso, mejor usaria una base como Redis que es mucho más eficiente y rápida y es el estándar de la industria para el realtime o cosas que necesiten mucha velocidad y el menor consumo manejando un volumen gigante de datos. Trabaja sobre la memoria ram, pero si tenes un sistema con un millón de usuarios supongo que tendrás un servidor con sobrados GB's de ram....  :silbar:

Otra forma que se me ocurre, un poco mas cutre, seria usar algun servicio de archivos estáticos con un cdn global, como Github.

Simplemente tendrías que crear un archivo json e ir metiendo ahí tus versiones. Entonces sería el cliente el que tendría que consultar el contenido de dicho archivo. Asi podes sacar toda la lógica de negocio de tu propia infraestructura, y a github un millón de peticiones no le hacen ni cosquillas...
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 208
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines