Vengo escribiendo código desde hace 33 años, tengo empresa y esto le enseño a todos los desarrolladores que he instruido.
Tips, código fuente, ayudas y orientaciones en código y herramientas de programación... tan solo para ahorrar un poco de tiempo luego de las largas horas que luché en encontrar estas soluciones. :) #Traveler #Developer #ArtificialIntelligence #AI #DeepLearning #InteligenciaArtificial #Criptomonedas #Cryptocurrency #Blockchain
viernes, 10 de noviembre de 2017
Cómo ser un Freelancer en programación y no morir en el intento.
jueves, 26 de octubre de 2017
Anti-DDoS PHP Script (Prevenir ataques DDoS en PHP)
Las soluciones contra un ataque DDoS son más bien del lado de la configuración del servidor y el firewall que tenemos allí instalado.
No obstante, es posible a nivel de código tener un pequeño control, que si no evita el ataque completamente, al menos lo puede mitigar en una gran medida. Manos a la obra...
No obstante, es posible a nivel de código tener un pequeño control, que si no evita el ataque completamente, al menos lo puede mitigar en una gran medida. Manos a la obra...
miércoles, 20 de septiembre de 2017
Cómo redimensionar imagenes en PHP
Hay varias alternativas ya disponibles en el medio. Antes de poner en funcionamiento el que yo propongo, pueden probar algunos de los que ya existen en el medio.
Código de la función para hacer la redimensión:
Y para llamar la función:
Sólo es llamar la función y pasarle los parámetros de Nombre, ruta física del archivo en el servidor, alto y ancho deseados al final.
Código de la función para hacer la redimensión:
public function redimensionar_imagen($nombreimg, $rutaimg, $xmax, $ymax){
$ext = explode(".", $nombreimg);
$ext = $ext[count($ext)-1];
if($ext == "jpg" || $ext == "jpeg")
$imagen = imagecreatefromjpeg($rutaimg);
elseif($ext == "png")
$imagen = imagecreatefrompng($rutaimg);
elseif($ext == "gif")
$imagen = imagecreatefromgif($rutaimg);
$x = imagesx($imagen);
$y = imagesy($imagen);
if($x <= $xmax && $y <= $ymax){
//return "<center>Esta imagen ya esta optimizada para los maximos que deseas.<center>";
return $imagen;
}
if($x >= $y) {
$nuevax = $xmax;
$nuevay = $nuevax * $y / $x;
}
else {
$nuevay = $ymax;
$nuevax = $x / $y * $nuevay;
}
$img2 = imagecreatetruecolor($nuevax, $nuevay);
imagecopyresized($img2, $imagen, 0, 0, 0, 0, floor($nuevax), floor($nuevay), $x, $y);
//return "<center>La imagen se ha optimizado correctamente.</center>";
return $img2;
}
Y para llamar la función:
$nombre='imagen1';
$Path='img/section/immagen.jpg';
$alto=450;
$ancho=450;
$imagen_optimizada = $f->redimensionar_imagen($nombre, $Path, $alto, $ancho);
Sólo es llamar la función y pasarle los parámetros de Nombre, ruta física del archivo en el servidor, alto y ancho deseados al final.
Suscribirse a:
Entradas (Atom)
7 razones para no usar Laravel en tu proyecto de PHP
En más de 40 años de experiencia como programador y director de proyectos de programación, he aprendido que cada requerimiento tiene mejores...
-
Cuando queremos listar todos las variables y sus valores en una Sesión en ASP.NET, podemos hacer uso del siguiente ejercicio: En VB.NET ...
-
A veces necesitamos ejecutar un script en SQL en nuestra base de datos de SQL Server, pero sin hacer uso del Agente (a veces por motivos de ...
-
Cuando montamos nuestro proyecto en el servidor de .NET (por fín!), y en medio de la alegría, el entusiasmo y motivación nos hacen sentir co...