Navengando por la web he encontrado éste framework muy interesante llamado Phalcon que está escrito como una extensión de C para obtener el máximo rendimiento en nuestra aplicación web. ¿Cómo trabaja Phalcon? Los componentes están libremente acoplados. Con Phalcon, nada está impuesto: tienes la libertad de usar todo el framework, o solo las partes que necesites Optimizaciones de bajo nivel ayudan a reducir la sobrecarga requerida para correr aplicaciones MVC Las operaciones con base de datos se efectuán con la máxima eficiencia al usar un ORM para PHP escrito en C Phalcon accede directamente a las estructuras internas de PHP optimizando… Continuar leyendo


Una utilidad muy grande es crear reportes gráficos, sirve mucho por ejemplo para ver todo lo que se facturó en un mes o cuestiones similares. Cuando estuve realizando mi proyecto, utilicé la siguiente extensión: eflot yii para crear reportes gráficos de forma personalizada. Lo único que deben de hacer es descargar y agregar dicha extensión al directorio: /protected/extensions. Ejemplo:


Una utilidad muy requerida en toda aplicación web es la de contar con un sistema de backup y restaurado de la base de datos, sobre todo por motivos de seguridad. Cuando estuve realizando mi proyecto, utilicé la siguiente extensión: backup yii que les recomiendo si es que quieren evitarse el trabajo de crear todo a mano. Lo único que deben de hacer es descargar y agregar dicha extensión al directorio: /proctected/modules como así también deben de modificar el main.php y agregar lo siguiente:  ‘backup’, Para acceder a la extensión: ?r=backup o /backup, en mi caso quedó así: http://localhost/proyecto/index.php?r=backup/ Espero que les sea… Continuar leyendo


Una manera simple y efectiva de hacer un seguimiento de lo que sus usuarios están haciendo dentro de la aplicación consiste en registrar sus actividades relacionadas con las modificaciones de base de datos. Puede iniciar sesión cada vez que se inserta un registro, cambiar o suprimir, y también cuándo y por qué usuario se hizo. Para un modelo CActiveRecord te vendría bien un comportamiento para este propósito. De esta manera usted será capaz de añadir la funcionalidad de registro para ActiveRecords muy fácilmente. En primer lugar se debe crear una mesa para el diario de las líneas en la base… Continuar leyendo


Continuamos con el tutorial, nos falta la parte del controlador y también las vistas!!! Link para crear la factura compra: http://localhost/proyecto/index.php?r=cabcompra/create esto es en mi caso, deben de reemplazar con sus respectivos datos. Controlador CabCompra.php (solamente se necesita un controlador): El controlador es la parte más tediosa ya que ahí es donde se procede a hacer todos los cálculos y luego el guardado de los datos una vez validado. Ahora las vistas (create.php y_form.php que es la vista que se utiliza para la creación). Cabe destacar que en las vistas he utilizado JS y Ajax para realizar los cálculos de forma directa,… Continuar leyendo


Quiero seguir con mis tutoriales de Yii framework en este 2014, ésta vez quiero dar comienzo al manual intermedio con este tema que es bastante complejo de entender. Hago este tutorial ya que me han pedido varias personas, espero que les sea de gran utilidad, se puede mejorar mucho el código y hacer muchas optimizaciones!!!! Antes de comenzar les dejo el source code del proyecto completo de Yii con el .sql de la base de datos (Se encuentra dentro del proyecto, en la carpeta Base de datos): Si tienen alguna duda, no duden en hacérmela. Lo primero que necesitan de saber… Continuar leyendo


Fundada en 1987 por John McAfee, la compañía especializada en seguridad informática fue comprada hace tres años por el mayor fabricante mundial de microchips, Intel, que pago cerca de 6000 millones de euros. Ahora según ha sido dado a conocer por el CEO de Intel, Brian Krzanich, McAfee sufrirá una serie de cambios importantes entre los que destaca la pérdida de su nombre tras 20 años o la llegada de nuevos planes para ofrecer de forma gratuita elementos de sus soluciones de seguridad a dispositivos móviles. McAfee Security que ahora pasará a llamarse Intel Security englobará toda la tecnología relacionada con la… Continuar leyendo


Lo que se puede resaltar es que C superó a Java y que Transact-Sql sigue escalando. Enero 2014 Enero 2013 Cambio Lenguaje Ratings Cambio 1 1 C 17.871% +0.02% 2 2 Java 16.499% -0.92% 3 3 Objective-C 11.098% +0.82% 4 4 C++ 7.548% -1.59% 5 5 C# 5.855% -0.34% 6 6 PHP 4.627% -0.92% 7 7 (Visual) Basic 2.989% -1.76% 8 8 Python 2.400% -1.77% 9 10 JavaScript 1.569% -0.41% 10 22 Transact-SQL 1.559% +0.98% 11 12 Visual Basic .NET 1.558% +0.52% 12 11 Ruby 1.082% -0.69% 13 9 Perl 0.917% -1.35% 14 14 Pascal 0.780% -0.15% 15 17 MATLAB… Continuar leyendo