RSS

Agente Libre!! :D Buscando empleo de programador web

Agente libre😀

Me encuentro en la búsqueda de empleo como programador web en la Ciudad de México. Tengo experiencia con las siguientes tecnologías: PHP (Codeigniter), MySQL, HTML-CSS (Bootstrap), JQuery, además de otras habilidades que puedes ver a detalle en mi CV en línea huguidugui.com

programador

Tengo  2 años con experiencia en el desarrollo de sitios web con habilidad para hacer los sitios desde cero con un diseño previo,  usando como base el framework Codeigniter, también usando plantillas. Tengo experiencia en administrar CMS’s como Joomla y WordPress. De igual forma, mantener y actualizar sitios web y sus bases de datos.

Así mismo, también tengo interés y conocimiento en sistemas de información, principalmente con experiencia en comprender, analizar e implementar la funcionalidad requerida al sistema con el framework Codeigniter. Aunque no he tenido la fortuna de hacerlo con otros frameworks, tengo la habilidad de poder comprender el funcionamiento de la forma en que esté programado algún sistema.

Para poder concertar una entrevista, contácteme en ringhugos@gmail.com

 

 

Etiquetas: ,

Preloader al entrar a una sección

Con unas cuantas líneas de código se puede hacer un efecto bastante agradable para el usuario y con algunos ajustes puedes hacer algo muy elegante que le da un toque a tus sitios al entrar a cada sección de tu sitio web. En mi sitio huguidugui.com se puede ver este efecto. Claro, no soy diseñador xD pero me gustó como quedó. Ademas, la facilidad con la que se puede cambiar el CSS y cambiar la apariencia es genial.

preloader

Read the rest of this entry »

 
Deja un comentario

Publicado por en 29 octubre, 2016 en HTML, CSS, JQUERY

 

Etiquetas: , , , ,

Resize de imágenes con mogrify

Recién estuve trabajando en un sitio web donde se manejaban muchas imágenes de gran resolución y por tanto eran muy grandes, por poner un ejemplo, una imagen tenía 3940 x 1580 pixeles con un peso de 2.4 Mb. Como programadores web, todos debemos saber que mostrar imágenes tan grandes en un sitio web es muy mala práctica.

resize_and_optimization

 

Mi primer solución fue usar GIMP, abrir cada imagen y redimensionar con la herramienta adecuada. Como es de esperar, esto lleva mucho tiempo y es una tarea tediosa (muuuuy tediosa). Al  saber que eran muchas imágenes por redimensionar, preferí buscar algo que me fuera más cómodo.

Por fin encontré el comando mogrify de linux, que en una sola instrucción, hace resize de todas las imágenes con las medidas y extensión que se requiera. Explicaré la forma en que lo usé yo, espero que sea de ayuda a quien esté en esta tarea de hacer resize de muchas imágenes. Leer más…

 
1 comentario

Publicado por en 24 septiembre, 2016 en Linux

 

Etiquetas: , ,

Obtener el Sistema Operativo con PHP

De esas veces que debes conocer el Sistemas Operativo para aplicar ciertos estilos específicos. Esto me pasó últimamente e investigando un poco, es muy fácil saberlo con PHP.

winlinuxmac

Para saberlo solo necesitas hacer la siguiente instrucción que obtiene información sobre la máquina donde está corriendo tu script:

echo $_SERVER["HTTP_USER_AGENT"];

Con esta instrucción viene la siguiente información, la cual cambia dependiendo del sistema operativo en la que esté corriendo. Por ejemplo:

Para Linux Ubunutu

Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:42.0) Gecko/20100101 Firefox/42.0

Para windows

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36

Para Mac

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8 AppleWebKit;/537.36 [KHTML, like Gecko] Chrome/46.0.22490.86 Safari/537.36

Ahora bien, para hacer algo con esta información usaremos el siguiente código:

$infoSO = $_SERVER["HTTP_USER_AGENT"];

if( strpos($infoSO) == "Windows" ){
    //Agregamos ciertas instrucciones que solo se aplicarán para windows
    //Por ejemplo, estilos:
?>
    <style>
      /* ****  **/
    </style>

<?php } ?>

if( strpos($infoSO) == "Macintosh" ){
    //Código
}

if( strpos($infoSO) == "Linux" ){
    //Código
}

Así de simple se pueden aplicar estilos o cualquier otro tipo de código para un Sistema Operativo en PHP.

Espero que haya sido de ayuda como lo fue para mí. Cualquier duda o sugerencia me la pueden hacer llegar a ringhugos@gmail.com y con mucho gusto les ayudo.

 
Deja un comentario

Publicado por en 6 diciembre, 2015 en PHP

 

Generar gafetes con HTML2PDF

En este tuto vamos a generar gafetes en PDF de una base de datos previamente llena con los siguientes datos: nombre, mail, edad y una ruta de la imagen de perfil que hayan subido. Suponemos que se tienen que hacer gafetes para un evento y necesitamos que se muestren 4 gafete por hoja.

El ejemplo completo con BD, comentarios en el código, la librería, imágenes y árbol de directorios listo para usarse, están el zip de descarga desde mi googleDrive😀

Para esto vamos a requerir un poco de lógica de programación para ver cómo hacer lo antes mencionado. El diseño de cada gafete es un tabla hecha con HTML y pueden darle el estilo CSS que requieran, en el archivo de la vista ya verán cómo está hice el diseño. Cada hoja que se genere, tendrá las siguientes posiciones de cada gafete generado:

Posiciones en que se va generando cada gafete

Posiciones en que se va generando cada gafete

Entonces, nuestro algoritmo será de la siguiente forma:

Leer más…

 
3 comentarios

Publicado por en 12 abril, 2015 en HTML2PDF

 

Etiquetas: , ,

PDF desde PHP: Recibir datos desde la BD (5/5)

Viene lo más “difícil” del tutorial que es obtener datos desde la BD y lo que haremos primero será crearla con la siguiente estructura que se ve en la imagen. En el zip con el proyecto completo está la base de datos (.sql) para que solo la exporten, puedes descargar el proyecto completo desde mi googleDrive😀 También puedes ver en funcionamiento el ejemplo desde aquí😀

La base de datos se llama empleado y la tabla persona:

db

Leer más…

 
1 comentario

Publicado por en 7 abril, 2015 en HTML2PDF

 

Etiquetas: ,

PDF desde PHP: Obtener datos con $_POST (4/5)

El formulario que tenemos es el siguiente:

formulario

Vamos a obtener los datos enviados por POST de la selección de fecha que haga el usuario. El archivo php/pdf/vistas/pdf_blanco.php le agregaremos lo siguiente para obtener estos datos y luego lo pondremos en un div como se muestra a continuación:

Leer más…

 
2 comentarios

Publicado por en 7 abril, 2015 en HTML2PDF

 

Etiquetas: , ,

PDF desde PHP: Encabezado y Pie de página (3/5)

Ahora empieza lo bueno😀 vamos a crear el encabezado y pie de página. Cabe mencionar que estos dos tags solo se define una vez y después se pondrán automáticamente en cada hoja que se genere.

Recapitulando un poco, el archivo que está en php/pdf/pdf_blanco.php, siempre tendrá el mismo contenido y es el siguiente:

Leer más…

 
Deja un comentario

Publicado por en 7 abril, 2015 en HTML2PDF

 

PDF desde PHP: Página en blanco (2/5)

En este primera parte vamos a diseñar un index donde se nos mostrará un link que nos llevará hacia un formulario. En dicho formulario habrá algunos campos y el botón de submit, donde la única función de éste, será dar salida a un PDF con una hoja en blanco al navegador.

html2pdf_logo1_big

 

Leer más…

 
Deja un comentario

Publicado por en 7 abril, 2015 en HTML2PDF

 

Etiquetas:

PDF desde PHP: HTML2PDF (1/5)

Para los que han usado la librería FPDF para crear un PDF, se han de haber dado cuenta que tiene ciertos límites a la hora de diseñar los elementos dentro de la hoja, ya sean tablas, imágenes, etc. Además, las posiciones X-Y que son todo un dolor de cabeza.

Esta vez vamos a aprender a usar la librería HTML2PDF que sin duda, nos da más ‘libertad’ de diseño ya que usa HTML-CSS. Diseñar una tabla será de lo más sencillo, además nos quita muchos dolores de cabeza que se tenía con la librería antes mencionada.

En este primer post vamos a ver dónde descargar la librería, el árbol de directorios que usaré para el ejemplo y la explicación de lo que haremos en las siguientes entradas.

html2pdf_logo1_big

Leer más…

 
6 comentarios

Publicado por en 6 abril, 2015 en HTML2PDF, PHP

 

Etiquetas: , ,