Hola, en está ocasión les quiero mostrar como instalar los módulos mod_security y mod_evasive para el servicio de apache (servicio web) en CentOS/Fedora/Red Hat y prevenir así los ataques de tipo DDOS y tener mayor seguridad. modSecurity™ es un firewall de aplicaciones Web embebible que ejecuta como módulo del servidor web Apache, provee protección contra diversos ataques hacia aplicaciones Web y permite monitorizar tráfico HTTP, así como realizar análisis en tiempo real sin necesidad de hacer cambios a la infraestructura existente ¿Cómo instalar? Primero deben de agregar el repositorio EPEL si es que no lo tienen, si es que no lo… Continuar leyendo


El equipo de Pixel Estudio acaba de presentar una interesante y completa colección de templates en HTML5 y CSS3 listas para ofrecer su mejor “cara” independientemente del dispositivo desde el que accedan nuestros usuarios. Estás 25 plantillas de temática variada y buena calidad están disponibles para ser personalizadas con lo que podremos llevar a cabo nuestro trabajo domo desarrolladores web permitiéndonos ahorrar un interesante tiempo. Cada uno de los recursos ofrecidos en esta selección no solo lo está de forma gratuita (o casi) sino que dispone de una demo donde ver en acción las posibilidades del template de forma que… Continuar leyendo


¿Quién no se ha visto en algún momento buscando una imagen que poder implementar libremente en su proyecto web?. Apuesto que esta situación tan habitual ha generado más de un dolor de cabeza bien por no encontrar aquella imagen que estábamos buscando o bien porque el recurso encontrado tenía una licencia de uso limitada que impedía su aprovechamiento para nuestro proyecto. Gracias al enorme trabajo que llevaron a cabo el equipo de Mediamilitia podemos encontrar el mayor recopilatorio de bancos de imágenes que jamás vayamos a encontrar (si conoces algún otro déjanoslo saber). Con más de 250 bancos de imágenes… Continuar leyendo


Como viene siendo habitual con cada nueva versión final, Linus Torlvalds acaba de anunciar la disponibilidad de la versión 3.9 del popular Kernel Linux . Cumpliendo su ciclo de lanzamiento el considerado como corazón del sistema operativo GNU/Linux, trae entre sus novedades más destacadas la posibilidad de usar las unidades SSD como caché de disco duro aumentando el rendimiento del sistema al acelerar el acceso a datos frecuentemente utilizados. Además el kernel cuenta ahora con virtualización KVM para los procesadores Cortex A15 de ARM Holding, mientras que se ha añadido compatibilidad con RAID 5 y RAID 6 en el sistema… Continuar leyendo


Hace unos días salió Ubuntu 13.04 (Raring Ringtail) tras cerca de seis meses desde el lanzamiento de la versión anterior. Conforme al calendario de lanzamiento previsto, Canonical acaba de poner en circulación una versión que no solo mejora el rendimiento de Ubuntu, sino que incluye la versión 3.8 del nucleo Linux, LibreOffice 4.0.2, Firefox 20, además de mejoras en el desplazamiento entre ventanas de una misma aplicación mediante las Quicklists incluso un aspecto más social del escritorio. Como viene siendo habitual junto con la llegada de Ubuntu ha sido puesta en circulación toda la familia de sabores de esta distro… Continuar leyendo


Para poder exportar datos filtrados del gridview en Yii primeramente debemos de seguir esto. Cuando se tiene ese primer paso 100% funcional hacer lo siguiente: 1- Ir al modelo deseado y agregar lo siguiente a la función search (en este caso en el modelo Productos): 1-  En el controlador productos  (esto solo en este caso) debemos sustituir la función actionGenerarPdf() por lo siguiente: Con eso ya podrán exportar a PDF datos filtrados o todo lo que hay en la tabla sin problema alguno.


Lo primero que necesitamos para exportar a PDF es descargar la extensión EYiiPdf y ponerlo en la carpeta extensions, posteriormente debemos descargar http://www.mpdf1.com/mpdf/download y ponerlo en la carpeta vendors con el nombre de mpdf dentro de protected. – En el main.php (config) debemos de agregar en el array components lo siguiente: – En el controlador productos (voy a usar de ejemplo) debemos agregar lo siguiente: Para entender el ejemplo dejo la tabla productos: CREATE TABLE `productos` ( `id_producto` int(10) unsigned NOT NULL AUTO_INCREMENT, `id_categoria` int(10) NOT NULL, `id_marca` int(10) NOT NULL, `descripcion` varchar(150) NOT NULL, `unidad_medida` varchar(80) NOT NULL, `id_igv` int(10) NOT NULL, `precio_compra` float(30,0)… Continuar leyendo


En este tema les quiero mostrar como realizar búsqueda entre fechas en el GridView, en este caso voy a usar la tabla auditoria y el campo fecha_auditoria va a tener la opción para filtrar entre fechas. Modelo Auditoria (Las modificaciones que se deben hacer en el modelo): Vista auditoria/admin.php (Las modificaciones que se deben hacer en la vista admin): Haciendo esas modificaciones ya van a tener 100% funcional la búsqueda entre fechas, para que pueden utilizar estos códigos nada más deben de adaptarle al modelo y vista admin que deseen, básicamente lo que deben de cambiar es la fecha_auditoria por… Continuar leyendo


Una de las cosas útiles en una aplicación web es sin dudas el autocompletado que nos permite ir mostrando los resultados de lo que escribimos en un textfield para luego seleccionar lo que estamos buscando, todo se hace vía AJAX. Para usar el widget que trae Yii incorporado ir a /protected/views/nombre_del_modelo/_form.php y agregar lo siguiente: Referencias (Autorizaciones y Ciudadanos): ciudadanos_id_ciudadano = nombre del campo que lleva la clave primaria de un registro de la tabla ciudadanos, visualizar que es un campo oculto. ciudadanosIdCiudadano= nombre de la relación, para mostrar el nombre de la ciudad. nombre_ciudadano = campo ficticio para mostrar el nombre de la… Continuar leyendo




SEGUÍNOS EN FACEBOOK


GITHUB