Andres Felipe Blog's

My WordPress Blog

Categoría: Computación (Página 2 de 3)

Actualizar a la Ultima Versión de PHP en Ubuntu

Actualizar a la Ultima Versión de PHP en Ubuntu

Installar PHPMyAdmin en Ubuntu

Como instalar PHPMyAdmin en Ubuntu

aprendiendo-symfony-2

Aprendiendo Symfony 2 [Parte 2] – Documentación

Siempre he dicho que un facto de éxito de una herramienta informática esta en la buena documentación que se le provee al usuario. En el segundo articulo sobre Symfony 2, les hablare sobre la documentación oficial del Framework y donde la pueden encontrar. Desde la ultima versión 1.4, symfony ha tenido grandes cambios y es bueno tener en cuenta que el uno de los grandes potenciales del Framework es su excelente documentación, en este orden de ideas presento las paginas que considero importantes en el desarrollo de Symfony.

  • Quick Tour: Es la guia de introducción rápida a Symfony 2, explica desde la instalación, la ejecución preliminar, explicación del uso de controladores y como crear vistas; en la segunda parte se enfoca a explicar un poco sobre el ambiente de desarrollo y de que se compone. Muy útil para para entender de forma general la nueva versión de Symfony.
  •  The Book: Es el libro oficial de Symfony 2, donde encontraran la documentación completa del framework con toda su funcionalidad.
  • The CookBook: Es una blog acerca de Symfony 2, usado por los desarrolladores del Framework donde escriben sobre la ultimas mejoras y algunos tutoriales.
  • Glossary: Es una muy buena herramienta para los principiantes en Symfony, allí se encontrara todos los términos usado en el mundo Symfony 2

Les dejo este video que hice hace poco !! 🙂 … sayonara !!

[youtube https://www.youtube.com/watch?v=VeuyDbYWB3k]

aprendiendo-asp-net-mvc-4-parte-5-vistas

Aprendiendo ASP.NET MVC 4 [Parte 5] – Vistas

Hola a todos !! hoy les presento un nuevo articulo sobre ASP.NET MVC 4, el tema de hoy es entender el manejo de vistas a través del motor de plantillas Razor. Antes de iniciar, debemos saber que el MVC incluye dos motores de vistas (view engines):

  • ASPX view engine: Es el motor original incluido desde la versión 1 de MVC y la sintaxis es similar a los Web Forms.
  • Razor view engine: Es el nuuevo motor de plantillas incluido desde la versión 4 de MVC y posee una sintaxis mas simple y fluida.

Estas son algunas comparaciones entre los motores:

ASPX

1
2
<%--ASPX--%>
<%=DateTime.Now %>

Razor

1
2
@*Razor*@
@DateTime.Now

Ambos códigos hacen los mismo, simplemente muestran en pantalla la  fecha y la hora actual; pero podemos ver una gran diferencia entre un motor y otro; con razor es menos código comparado con Aspx.

Leer más

Entendiendo el Patron MVC (Modelo, Vista, Controlador)

entendiendo-el-patron-mvc-modelo-vista-controladorHola a todos de nuevo, vengo hoy con un articulo que voy a referenciar en mis otras publicaciones que tengan que ver con desarrollo de software y que esten relacionados a este patrón. Hoy en día es notable que muchos frameworks han optado por utilizar este patrón de desarrollo algunos son Symfony (PHP), Ruby and Rails (Ruby), ExpressJs (NodeJS), Spring MVC (Java) o ASP.NET MVC (.Net). Así que es muy importante que los desarrolladores y estudiantes de ingenieria tenga claro este concepto y la importancia de este concepto en la Ingenieria de Software.

Leer más

CRUD básico con Symfony

Mirando un poco el blog de dominandophp, encontré esta presentación muy buena sobre la creación de un CRUB básico en Symfony 2

Aprendiendo ASP.NET MVC 4 [Parte 4] – Controladores

aprendiendo-net-mvc4Saludos !! En el articulo de hoy es sobre el desarrollo de Controladores en ASP.NET MVC 4. En el articulo anterior se estudio el caso de las rutas dinámicas en Framework, si ya conoces del tema no importe pero si eres principiante te recomiendo que le eches una mirada ;).

Como dije en el comienzo el tema de hoy es la creación de Controladores, el Controlador es simplemente una clase si solo una clase, no es mas. El nombre de la clases debe tener la siguiente forma <nombre_controlador>Controller, no es mas.Si recuerdan el segundo articulo, donde definimos el proyecto caso de estudio y la generación de la base de datos, pues hoy voy a crear el primer controlador para software How You Seen Me?. También les explicare las diferentes forma de usar la clase ActionResult, a través de un sencillo ejemplo.

Leer más

Calcular la distancia del puntero del Mouse a un Elemento

Vale, hoy tengo un pequeño Script que me saco canas pero al fin lo logre. Se trata de calcular la distancia entre le puntero del mouse a un elemento x, sste código será calcular la distancia entre el cursor del ratón y el centro de un elemento. Esto puede ser útil para la ejecución de una función cuando el ratón está dentro de una distancia determinada de un elemento. O bien, puede basar el valor de una propiedad, tales como el ancho, la altura, o la opacidad del elemento, en la proximidad del cursor del ratón.

Se me olvidaba esta implemento para jQuery, chequeen esto !!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
(function() {
    
    var mX, mY, distance,
        $distance = $('#distance span'),
        $element  = $('#element');

    function calculateDistance(elem, mouseX, mouseY) {
        return Math.floor(Math.sqrt(Math.pow(mouseX - (elem.offset().left+(elem.width()/2)), 2) + Math.pow(mouseY - (elem.offset().top+(elem.height()/2)), 2)));
    }

    $(document).mousemove(function(e) {  
        mX = e.pageX;
        mY = e.pageY;
        distance = calculateDistance($element, mX, mY);
        $distance.text(distance);         
    });

})();

MomentsJs – Manejo de fechas para Internacionalización i18n

MomentsJs

MomentsJs

MomentsJs – Manejo de fechas para Internacionalización i18n

Acabe de encontrar un buen plugin para el manejo de fechas en NodeJs y Javascript, cuando queremos desarrollar paginas que se van a ejecutar en diferentes partes del mundo, debemos adaptarlo para cada país y región. Con MomentsJs podemos solucionar el manejo de fechas en una gran cantidad de idiomas: Ingles, Español, Frances, Portugués, Alemán, entre otro. Las instalación es sencilla:

Leer más

Aprendiendo ASP.NET MVC 4 [Parte 3] – Rutas Dinámicas

aprendiendo-net-mvc4Hola a toda, bienvenidos a mi tercer articulo sobre el manejo de controladores en ASP.NET MVC 4. En este articulo nos adentraremos en el mundo del patrón MVC y el procesamiento de solicitudes HTTP. Para empezar es necesario entender que los métodos en un controlador son llamadas action methods porque retornan un objeto de tipo ActionResult, el procesamiento de solicitudes en los controladores se inicia con el motor de enrutamiento (si lo puedo llamar así, el termino ingles es routuing engine) y es el primer tema principal de este articulo.

Leer más

Página 2 de 3

Creado con WordPress & Tema de Anders Norén