Nov 14

weno escribo esto porque muchos me lo preguntaron :P aunque es un codigo bien simple , pero bueno, ai les va:

int numDigitos( int numero ) {
int cuentaDigitos = 0;
while ( numero ) {
++cuentaDigitos;
numero /= 10;
}
return cuentaDigitos;
}

Escrito Por Enrique Sardon \\ tags: , ,

Oct 14

No!!! no es el movimiento de vida cristiana xD!!! sino se trata de una nueva forma de trabajar con PHP y facilita el desarrollo de aplicaciones grandes! pero que es??

MVC->Modelo Vista Controlador

con esta forma de trabajar se separa el código PHP del HTML y se consigue usando Frameworks que soporten esta forma de trabajar tipo el ZendFramework y codeIgniter, que son muy buenos, el gran problema es aprender la forma de trabajar que es totalmente diferente. por ejemplo:

un programa en PHP normal se escribiría con el código PHP mezclado con el HTML, mientras que con MVC trabajas de forma separada, preocupándote solo por el código aparte del HTML.

Ademas ara trabajar de forma MVC tienes que respetar unas estructuras impuestas por los mismos desarrolladores del Framework usando las mejores practicas para el desarrollo de aplicaciones WEB. por ejemplo en Zend Frameork, se trabaja de la siguiente Forma:

  • apps -> aquí van los datos del proyecto
    • controllers -> los controladores con todo el código y la lógica
    • Views -> Las Vistas con la parte de HTML
    • layout -> una especie de plantilla general  en HTML
    • helpers -> código que te te puede servir de ayuda en tu aplicación
  • config -> archivos de configuración que tal vez necesites
  • public -> el directorio que se va a publicar, es el único que se ve y tiene acceso directo
  • library -> aquí se guardan algunas clases que tal vez puedas llegar a necesitar

Por supuesto también se tiene que incluir el ZendFramwork, pero lo puedes hacer desde otro lugar o sino haciendo un enlace simbólico dentro de library.

como puedes ver toda la lógica se va a los controllers y el diseño se va a los views, haciendo un uso mas optimo del sistema, ademas así se inicia el desarrollo multicapa.

espero que les sirva

Escrito Por Enrique Sardon \\ tags: , , , , , ,

Oct 02

en el ultimo post coloque un libro de Inteligencia Artificial,el cual es muy interesante,por cierto.

Ahora les coloco un libro de Programacion en Pyhon, se trata de un libraso para aprender a programar, pero aprendes con el elnguaje python que es tan sencillo, ideal para los que quieren introducirse al mundo de la programcion.

lo recomiendo ampliamente ya que es un manual muy entendible y ademas porque python es un lenguaje que se caracteriza por ser facil y a la vez se pueden hacer muchusimas cosas intersantes con el como juegos, aplicaiones de TI, etc. por su amlia variedad de librerias, modulos, ports de C y C++ llamados Bindings que usan la gran capacidad de las librerias C en python.

denle una ojeada al libro que está interesantisimo:

Vista Previa Y descarga

PD: no lo coloco enbebido porque me di cuenta que pone bien pesada a la pagina

Escrito Por Enrique Sardon \\ tags: , , ,

Oct 01

Hace poco mi compañero Xyox subio a ScriBD un libro de Inteligencia artificial, aunque en Ingles, es una buena referncia para introducirse a la Inteligencia artificial

Artificial Intelligence a Systems Approach - M. Tim Jones (by xyox)

Escrito Por Enrique Sardon \\ tags: , ,