Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - @XSStringManolo

#1131
Estoy ciego o te falta la función hash_data() ?
#1132
Con el uso pierde resistencia  el mecanismo de los teclados. Hay teclados de portátil de 100g+ de presión que finalizan su vida cerca de 20g. Tienes memoria muscular del otro teclado, es normal que notes mucho la diferencia. Escribe lento bien un par de horas y ya te acostumbras.

Para mi gusto son mejores los teclados de los portátiles que los mecánicos tras cierto uso.
#1133
No utiliceis la keyword global. En todo caso utilizar el array $GLOBALS[$miVariable]

Por 3 motivos. El primero es la propia definición de lo que es el alcance global y el conflicto con otros lenguajes. De por si la variable definida en el código fuera de un cuerpo es global por definición PHP incluído que es del que hablo. En cambio al añadir la keyword global la haces "global" para que sea accesible desde otros cuerpos lo cual no tiene ningún sentido lógico., ya era global. Teniendo en cuenta que PHP hoy en día es utilizado conjuntamente/interactuando con otros lenguajes, crea una sintaxis poca intuitiva que puede hacer creer a desarrolladores de otros lenguajes y del propio PHP algo erroneo, que la variable no era global previamente, lo cual no es cierto.
El segundo es la eficiencia en velocidad y uso de memoria. Según tests que he estado viendo, es mucho más lento que su contraparte $GLOBALS[$miVariable].
Los scopes están diseñados para mejorar la seguridad e integridad del código y componentes externos. Si no es estrictamente necesario o conveniente modificar el scope, no debe hacerse. Está bien seguir el concepto de encapsulación aunque no se trabaje con objetos. Hace el código mucho más escalable, mantenible y menos propenso a errores.

Siguiendo los mismos criterios es más adecuado pasar la variable como argumento. O en caso de ser posible integrar la obtención de datos y su posterior destrucción (automática) en la propia función. Es decir:

Código (php) [Seleccionar]
<?php

function MirarDato()
{
$dato 'este es el dato';
echo 
$dato;
/* $dato se destruye. Se puede usar static si se desea conservar trás finalizar la ejecución o retornarlo. Por ejemplo un contador. */
}

MirarDato();
?>
No suele ser lo adecuado, pero es correcto.


Código (php) [Seleccionar]
<?php
$dato 
'este es el dato';
 
function 
Mirar($argumento)
{
echo 
$argumento;
}
 
Mirar($dato);
?>
La opción más lógica. Crear una función que sirva para mirar el contenido de su argumento. Se puede añadir manejo de errores.


Código (php) [Seleccionar]
<?php
$argumentoAPasar 
'este es el dato';
 
function 
Mirar($argumento)
{
return 
$argumento;
}
 
$dato Mirar($argumentoAPasar);
echo 
$dato;
?>
Tiene sentido si se va a trabajar con el dato y modificarlo.
#1134
watls puede hacer referencia a WAtsapp Transport Layer Security. Un protocolo de comunicaciones cifradas. TLS junto con SSL son una serie de programas y estándares que unifican lo necesario para establecer comunicaciones seguras.

La sesión es el tiempo en el que transcurre la conexión. Se suele usar para tener una referencia del usuario de la aplicación, por ejemplo para permitirle el acceso a la misma, gestionar sus permisos. O gestionar algo con respecto al mismo de forma única como puede ser aceso a sus mensajes mientras la sesión dure. Si te fijas en muchos paneles de logín de webs y aplicaciones suelen poner: Iniciar Sesion. A esto se refiere.

A cerca del cache, hay muchos tipos distintos, y se tratan de forma distinta. Puedes interpretarlo como una descarga que se mantiene en el dispositivo para mejorar la velocidad de las aplicaciones. Por ejemplo imagínate que quieres subir la misma foto a todos tus conactos. No tiene sentido abrir 200 conexiones. Lo lógico es que solo subas la imagen una vez, y los servidores guarden una copia(cache) de la imagen que subistes para que el servidor se encarge de enviarlas a todos tus contactos y no tengas tu que iniciar 200 conexiones, y subir la misma imagen 200 veces, lo que conllevaria a tener un montón más de esfuerzo para ti, y para los servidores. Para que no se llene el servidor, este caché puede ser temporal de corta duración. Por ejemplo 24 h.
Lo mismo sucede a la inversa. Para que vas a descargar 200 fotos de los perfiles de tus contactos cada vez que abras la aplicación, cuando es más sencillo y eficiente para todos mantener esas imágenes en tu dispositivo descargándolas solo una vez? Entonces se crea la caché, que puede estar comprimida para ocupar poco espacio o simplemente te guarda las imágenes más pequeñas o tal cual están o en menor calidad para que ocupen menos y sean más rápidas de manejar. A menos que quieras ver una en concreto en grande, que entonces si inicia la descarga. Escucharás mucho del caché porque es muy útil, hasta los procesadores tienen su propia memoria caché para trabajar más rápido.

watls sesión caché y SSL session cache son un conjunto de lo explicado anteriormente. Normalmente para iniciar una sesión en un protocolo seguro, se intercambian "contraseñas" y mensajes varias veces entre el servidor(ordenador de whatsapp) y el cliente(dispositivo del usuario). Para establecer una comunicación segura es necesario a partir de unas contraseñas, generar otras contraseñas más con algoritmos matemáticos, intercambiarlas también, etc. Lo que supone un coste energético y desgaste en el servidor y en lo que tarda en realizarse el proceso necesario para tener una comunicación segura mediante la cual enviar los mensajes de whatsapp. Realmente el cache no es que ahorre mucho tiempo, a veces no llega ni a una décima de segundo. Pero si sumas una décima de segundo de aquí, otro de allí, otro de allá, y sumas todas las aplicaciones que utilizas, funciones del sistema necesarias, etc, supondría un retardo considerable para realizar una acción sencilla. A parte del coste que genera establecer más conexiones, aplicar algoritmos... a millones de usuarios.

Por seguridad nunca debes compartir cosas que no sabes lo que son. Hi5xñODvEF0nO== podría perfectame ser la clave que utiliza tu dispositivo para identificarse ante whatsapp. Una imagen tuya cifrada, o cualquier cosa. Alguien podría utilizarla para suplantarte o tener acceso a todos tus mensajes.
#1135
Desarrollo Web / Re: [Pregunta]: Websockets
12 Diciembre 2019, 13:23 PM
Valoraste bien si es lo que necesita tu aplicación? https://blog.stanko.io/do-you-really-need-websockets-343aed40aa9b
No es que solo te lo expliquen en node.js. Es que node.js es un servidor, y para websockets necesitas un cliente y un servidor. https://javascript.info/websocket si buscas "websockets javascript" es lo que te va a salir, ya que node.js es javascript.
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API

Debes buscar guías que trabajan con javascript en navegador y con servidor en PHP u otra alternativa que corra en tu server, ya que es el usas: https://medium.com/@alejandroroa/websocket-y-php-socket-3d8ac636a108
https://code.tutsplus.com/es/tutorials/start-using-html5-websockets-today--net-13270
https://www.tutorialspoint.com/html5/html5_websocket.htm

Busca PHP websockets html5 en Google y te salen la clase de resultados que buscas.
#1136
Dudas Generales / Re: Recuperar texto de web borrada
12 Diciembre 2019, 00:45 AM
Cita de: montmm en 11 Diciembre 2019, 21:44 PM
¿Cuales son los pasos a seguir, para recuperar mi contenido.......
Depende que sea. Puede que esté en más sitios aunque se vorrase de uno. Y aún borrado sigue en el disco.
#1137
Yo les aplaudo. No todos los usuarios de Linux odiamos a Microsoft o Windows. El XP y el 7 los sigo usando. El 10 me aarece super incómodo y bastante pesado, eso que lo mejoraron bastante.
Si en vez de meterle cosas, se dedicasen a sacárselas... Menos es más.
Es como las animaciones de ventanas, desplazamientos, etc de Android. Quien no ha ido al menú de desarrollador y se las a sacado por completo, no sabe lo que es vivir. :xD


Igual es pepino el edge con Chromium. Pobre Gecko, no lo quieren ni en pintura. Y mira que a mi me gusta. Tienen a Mozilla en la ***** con el Chromium. :-( Eso que en mi opinión los de Mozilla lo hacen casi de 10. De no ser así ahora tendrían el IE 2.0. Hail Open Source!


#1138
Seguridad / Re: Programa de fuerza bruta
11 Diciembre 2019, 12:10 PM
Traqueas al user, vas a una página que no tenga protección antifuerzabruta y le sacas la pass ahí, que normalmente es la misma que la de otros servicios. La mayoríade sitios indie son cutres y banean por IP.

Normalmente no hacen eso porque es más sencillo un boton falso a iniciar sesión con Google.
#1139
Me llegó el siguiente SMS desde el número 66847827 a uno de mis números:

Cita de: Movistar
Info: Por ser cliente te regalamos 30GB/mes durante 2 meses.
ACTIVALO para cada linea en movistar.es/regalo60gb en el icono Linea Movil o llama gratis al 223545

Llamé al número cuando me llegó y me dijo: Este número no corresponde a ningún cliente Movistar. (Igual ahora lo tienen activo). Asiqué llamé al 1004. Pulsé 0. Dije consulta, consulta, otro, otro. Y ya me antendió un buen señor. Le pregunté por el regalo y si después había que darse de baja o algo, y dijo que se daba de baja automática. Que iniciaba el trámite y en unas horas me vendría el inter free. Tiene pinta de ser legit. Debe ser pa que uses su compañía ahora en navidades, mirar tus intereses ahora que mucha gente usa internet para mirar cosas que comprar y te endiñan el anuncio salvaje de lo que te interesa. O para que te vicies a los 30GB/mes y después sacan una tarifa igual por 30€+ y te apetezca pagarla.
#1140
Joder, aquí hay violadores y asesinos que les cae menos :xD

No le valía con que le hiciese publi al dominio como castigo? Ahora se tendrá que esconder el móvil con condón para hacer lives desde las duchas  :rolleyes: