martes, 17 de octubre de 2017

Editor HTML Y PHP para Android - Octubre 2017

Hace unas semanas escribí un post sobre programar en una tablet, pues ahora encontré algo que te gustará si eres programador habitual.

Ya existe Sublime Text para android. Yeee!
Apareció hace unos días (17 de setiembre de 2017).
Lo probé y funcionó bien.

Tiene el mismo aspecto que la versión de Pc.
Y aún con resaltado de sintaxis, corre bastante bien.

Único inconveniente la versión gratuita tiene avisos.
Pero la versión sin avisos cuesta menos de 6 soles.

Para descargarlo, click aquí.

chaveztoro
ACCESOPERU.COM

lunes, 9 de octubre de 2017

Crear un archivo con PHP

Pues es muy sencillo y les dejo el código.
En este caso grabará en un archivo llamado logs.txt, la fecha actual (incluida la hora, menos 5 horas para tener la hora de Lima, Perú)
y el IP del visitante.

<?
############################################
### GRABAR (y crear si no existe) EN UN TXT
############################################
$nombre_fichero = "logs.txt";
$fecha_actual = date("Y-m-d H:i:s",strtotime("-5 hour"));
$ip = $_SERVER['REMOTE_ADDR'];
if (!file_exists($nombre_fichero)) {
    echo "El fichero $nombre_fichero no existe";
$file = fopen("$nombre_fichero", "w+");
fclose($file);
}
$fp = fopen("$nombre_fichero","a");
fwrite($fp, PHP_EOL . "$fecha_actual-$ip");
fclose($fp);
############################################
?>



chaveztoro

ACCESOPERU.COM

domingo, 8 de octubre de 2017

Conectando con MySQL desde otro servidor


Para poder acceder a MySQL desde otro servidor, hay que crear en el servidor destino (lo llamaremos SERVIDOR A) un usuario que en la opción Nombre del servidor (o en inglés Host) tenga %, como se ve en la imágen. Además, en Privilegios dar check en GRANT.



Luego prueba tu conexión desde el servidor remoto (lo llamaremos SERVIDOR B), para eso crea un PHP.
Donde $hostname es el dominio del SERVIDOR A, dónde está el MySQL al que te quieres conectar, por ejemplo:

<?php
$hostname = "accesoperu.com";
$usuario_mysql = "tusuario";
$contraseña_mysql = "supass";

###CONTECTANDO CON MYSQL
$enlace =  mysql_connect($hostname, $usuario_mysql, $contraseña_mysql);
if (!$enlace) {
    die('No pudo conectarse: ' . mysql_error());
}
 echo "Conectado satisfactoriamente a MYSQL.<br>";
<?


chaveztoro
ACCESOPERU.COM

Obtener con PHP la fecha del siguiente lunes

Estaba haciendo un sistemita para crear el Play Off  de un torneo de tenis. Y necesitábamos establecer como fecha inical de los partidos, el próximo lunes.

¿Cómo saber la fecha del siguiente lunes? Pues era un código bastante corto.
Que usa la función time() y date()

$nroDia = date( 'N' );$proximo_lunes = time() + ( (7-($nroDia-1)) * 24 * 60 * 60 );
$proximo_lunes_fecha = date('Y-m-d', $proximo_lunes);

En la variable $proximo_lunes_fecha esta el dato en el formato año/mes/día.

chaveztoro
ACCESPERU.COM

miércoles, 4 de octubre de 2017

Tres formas de saltar la cola virtual

Encontré 3 formas distintas en que los usuarios han saltado anteriormente la cola de espera del sistema "queue-it" que fue el que uso Teleticket para manejar la cola de espera.

La primera, se muestra en este video. Consiste en instalar un extensión al navegador Chrome llamada Adblock Plus. Luego se agrega a Adblock el dominio del servicio que uso Teleticket para manejar la cola de espera (queue-it) y listo, se puede ingresar directamente al sitio web a comprar.





La segunda, se puede puede leer en un artículo de este sitio web, titulado:
Bypass Queue-it.com’s Online Queuing Service o:
Evitar el servicio de cola en línea de Queue-it.com
Básicamente, explica que basta con deshabilitar el javascript de tu navegador para saltar la cola.
Click aquí, para leer el artículo.

Ah, en este manual Google explica cómo deshabilitar el javascript en su navegador Chrome.


La tercera, se muestra en este video. Consiste en copiar el link al que es enviado el usuario cuando ingresa al sitio web y poner sólo una parte de la ruta.
Aunque, me parece que este no era el tipo de link en este caso.
Y pareciera que "queue-it" cambió la estructura del link para evitar esta forma de saltarse la cola.
Aunque, habría que hacer las pruebas respectivas.





Carlos Chávez Toro

martes, 3 de octubre de 2017

Teleticket luchó para evitar que su sitio web saliera de línea


¿Qué servicio externo utilizó Teleticket para soportar la masiva cantidad de hinchas a su sitio web?

Teleticket comprendió rápidamente, que si todos los hinchas peruanos iban a entra a la vez a comprar entradas para el partido Perú-Colombia a su sitio web, su servidor web no iba a soportar el tráfico.

Por esa razón, desde las 6 de la mañana del 3 de octubre del 2017, en que se inició la venta de entradas de su sitio web, se conectó con el servicio de Queue-it.net

¿Qué hace este servicio? Evita que los visitante ingresen todos a la vez a interactuar directamente con el sitio web, asignadoles desde Queue-it.net un turno de espera, que se actualiza desde Queue-it.net e indica al vistante, cuando ya puede ingresar al sitio.

Es decir, Teleticket, era consciente que su servidor web no podría soportar un tráfico masivo y optó por buscar una solución en línea.

Según explica la propia empresa: "Queue-it.net es un sistema de colas en línea diseñado para gestionar la sobrecarga del sitio web durante los picos extremos del usuario final.

Si agrega Queue-it a su sitio web, los usuarios finales que excedan los límites de capacidad de su sitio web se descargan en el sistema de colas. A medida que se abre la capacidad, Queue-it redirecciona a los usuarios finales que esperaron en línea de vuelta a su sitio web en el orden y ritmo correctos y secuenciales.

Queue-it ofrece una gama de funciones de valor añadido, todas ellas basadas en la funcionalidad de la cola de espera virtual principal. Todas estas funciones se pueden gestionar en nuestra  plataforma GO Queue-it , una consola de autoservicio basada en navegador que proporciona un control completo del cliente de la operación interna de cada cola, incluyendo monitoreo, seguimiento y análisis".

Una alternativa interesante para soportar el tráfico excesivo.

Tres hora después de iniciada la venta de entradas, la pantalla de los usuarios que aún no compraban se actualizó y anunció que la entradas se habían agotado.

Y el sitio web Teleticket, logró su objetivo de sobrevivir a la experiencia masiva sin caerse o salir fuera de línea :) Por lo menos de manera notoria, aunque una usuaria, en RPP, indicó que la página se colgó a las 6 de la mañana, cuando ella intentó entrar.

La ruta del sitio web Queue-it.net, por si quieren visitarlo: https://queue-it.com/

Carlos Chávez Toro
carloschaveztoro@gmail.com
Director de ACCESOPERU.COM
Diseño web y Hosting Corporativo
http://accesoperu.com