Ads 468x60px

Perfil

martes, 23 de abril de 2013

UML2PHP – GeneraciĂłn automática de aplicaciones PHP

logo UML2PHP
UML2PHP es un servicio online de generaciĂłn de cĂłdigo que combina las mejores ventajas del modelado de sofware con las funcionalidades avanzadas de los frameworks PHP actuales.
En todo momento, la filosofia es maximizar el cĂłdigo generado minimizando el esfuerzo de modelado necesario.
Este servicio online permite utilizar tu herramienta de modelado UML preferida para, a partir de un simple diagrama de clases (olvĂ­date de profiles, anotaciones,…) generar una aplicaciĂłn PHP completamente funcional (con formularios para crear/actualizar/borrar objetos, páginas para listar los datos con paginaciĂłn, ordenaciĂłn y posibilidad de filtros, validaciones de los datos de entrada, mensajes flash para informar al usuario de posibles errores,…) sin escribir una sola lĂ­nia de cĂłdigo PHP.
Más concretamente, el servicio genera un esquema doctrine que puede luego usarse como entrada para, por ejemplo, el framework Symfony PHP para generar de forma totalmente automática todo el código CRUD de la aplicación. El resultado es totalmente customizable (se puede cambiar la template CSS por defecto, modificar el código generado si así se desea, etc).
El servicio se puede probar de forma totalmente gratuita.
Para más informaciĂłn puedes contacta con los autores . Y no olvides que en el portal Modeling Languages puedes encontrar otros servicios de generaciĂłn de cĂłdigo (para SQL, Python,…) y mucha informaciĂłn sobre el desarrollo de software dirigido por modelos (model-driven engineering en inglĂ©s) tanto en inglĂ©s como en español.

lunes, 22 de abril de 2013

Leer y crear archivos excel XLS XLSX con PHP

icono excel

Es muy común dentro del desarrollo web tener que realizar informes en el formato Excel de Microsoft. Este tipo de archivos está tan sumamente extendido a nivel usuario por lo que resulta prácticamente imposible intentar evadir el tener que usarlo. En este post voy a sugeriros una librería bastante eficiente y util para leer - escribir archivos XLS y XLSx.
- ¿Pero YoPHPro por quĂ© no usas CSV ?
- SĂ­… ya sĂ© que el formato CSV puede ser más beneficioso para todo el mundo pero … si viene en la especificaciĂłn del proyecto ¿QuĂ© puedo hacer yo?
En fin, espero que os sirva.

PHPExcel – opensource

Proyecto que proporciona un conjunto de clases para PHP, que permiten escribir y leer diferentes formatos de archivo, como Excel 2007, PDF, HTML, … Este proyecto se articula en torno estándar OpenXML de Microsoft y PHP.
Repasa las funciones que este conjunto de clases proporciona, tales como el establecimiento de datos de hojas de cálculo metadatos (autor, tĂ­tulo, descripciĂłn, …), varias hojas de cálculo, diferentes fuentes y estilos de fuente, bordes de celdas, rellenos, gradientes, añadir imágenes a la hoja de cálculo, el cálculo de fĂłrmulas , la conversiĂłn entre tipos de archivos y mucho, mucho más!

Puedes descargarlo de manera gratuita desde la siguiente URL: http://phpexcel.codeplex.com/

jueves, 18 de abril de 2013

7 errores que debemos evitar al diseñar sitios web


Aunque cada trabajo de diseño web es distinto, hay ciertas cosas que se deberĂ­an de evitar a toda costa si deseamos que el resultado sea lo más atractivo posible de cara al cliente/usuario final. Se trata de cosas básicas al diseñar sitios web y que sin embargo algunas veces algunos pasan por alto, sobre todo aquellos que reciĂ©n comienzan en este vasto mundo de gustos y colores.
1. Tipo de letra incorrecto
El tipo de letra que se usa en un sitio web suele ser un aspecto al que muchas veces se le presta poca atenciĂłn y sin embargo es el alma de cualquier página. El tipo de letra debe de ser amigable a la vistade fácil lectura, tener buenas formas e integrarse perfectamente en el diseño general. Hay que evitar usar tipos de letra demasiado extraños, aunque tampoco hay que irse por la vĂ­a fácil y usar siempre Arial o Lucida Grande.
2. Demasiados tipos de letra
Aunado al punto anterior, hay que evitar utilizar demasiados tipos de letra en nuestro diseño. La variedad es buena, sí, pero si abusamos podríamos terminar con un diseño inconsistente y de mal aspecto.
3. Mala combinaciĂłn de colores
Los colores del diseño general tambiĂ©n deben de estar bien combinados. Si estamos faltos de inspiraciĂłn siempre podemos hacer uso de herramientas en lĂ­nea que nos proporcionan paletas de colores que, la mayorĂ­a de las veces, son bastante buenas.
4. Imágenes mal optimizadas
Aunque las velocidades de conexiĂłn a Internet son cada vez más rápidas, hay que recordar que en algunos lugares hay aĂşn conexiones muy lentas. Por ello hay que asegurarnos de optimizar adecuadamente las imágenes de nuestro diseño para que carguen rápidamente sin que pierdan demasiada calidad, sobre todo si utilizamos elementos en formato JPG.
5. Enlaces que confunden
Hay que asegurarnos de que los enlaces se vean claramente como enlaces y que avisen al usuario si han sido visitados o no. Es realmente molesto visitar el mismo enlace dos veces.
6. Mala alineaciĂłn
A no ser que el cliente nos encargue un diseño asimĂ©trico debemos asegurarnos de que la alineaciĂłn de los distintos elementos de la página es la correcta, cuidando espacios y márgenes. Un diseño mal estructurado da la sensaciĂłn de dejadez, causando una mala impresiĂłn.
7. Incompatibilidad entre navegadores
Finalmente llegamos al Ăşltimo punto, tal vez uno de los más importantes: la compatibilidad de nuestro diseño en los distintos navegadores del mercado. Hay quienes diseñan sĂłlo para uno o dos navegadores, cuando como mĂ­nimo deberĂ­amos de diseñar para los 5 más populares (en orden aleatorio): Firefox, Opera, Internet Explorer, Chrome y Safari. Aunque más que preocuparnos por nombres de navegadores deberĂ­amos de hacerlo por motores de renderizado como Gecko, WebKit, Trident, etcĂ©tera.

miércoles, 17 de abril de 2013

7 errores que debemos evadir para evitar perder clientes


trato con clientes 7 errores que debemos evadir para evitar perder clientes
Los diseñadores freelance tienen que mantener siempre una buena relaciĂłn con los clientes, seguros y potenciales, si no quieren perderlos. Si bien es cierto que hay ocasiones en que los clientes no facilitan esta tarea, hay que poner todo de nuestra parte siempre que sea posible.
A continuaciĂłn se listan algunos de los errores más comunes al tratar con clientes. Hay que poner cuidado en no caer en ellos si deseamos conservar y conseguir más encargos.
1. Falta de cortesĂ­a
Esto es algo que se aplica en todos los ámbitos en los que la interacciĂłn con el cliente es algo esencial. Los clientes, y todas las personas en general, quieren ser tratados con amabilidad y respeto. Hay que hacerlo para recibir lo propio de ellos.
2. Despreciar sus ideas
Nunca hay que pasar por alto las ideas de los clientes por muy pintorescas que Ă©stas sean, despuĂ©s de todo el trabajo es para ellos. Eso sĂ­, siempre podemos realizar comentarios sobre esas ideas y, en casos extremos, explicar la razĂłn por la que no son viables o no funcionarĂ­an dentro del diseño.
3. Responder tardĂ­amente
El intercambio de ideas entre el diseñador y el cliente debe de ser Ăˇgil, rápido y oportuno. Tardar en responder al cliente pude hacer que Ă©ste piense que hay falta de compromiso por parte nuestra, asĂ­ que hay que hacerlo lo más rápido posible aunque estemos muy ocupados o aĂşn no sea un trabajo seguro.
4. Ignorar las fechas de entrega
El cliente paga por tener un trabajo realizado para determinada fecha y espera tener su encargo listo segĂşn lo acordado asĂ­ que nosotros, como diseñadores responsables, tenemos que cumplir con lo pactado. Está bien pedir uno o dos dĂ­as extra, pero entregar el trabajo una semana despuĂ©s no es precisamente un indicador de profesionalismo. Este punto dependerá tambiĂ©n de la confianza que tengamos con nuestro cliente y Ă©ste con nosotros.
5. Realizar cambios en las tarifas
Hay que realizar meticulosamente el presupuesto antes de presentar el precio a nuestro cliente. De no hacerlo es posible que se presenten despuĂ©s cambios en el precio que a los clientes no les parecerá precisamente emocionante. Esto no tendrĂ­a porquĂ© aplicarse, claro, si el cliente nos pide sobre la marcha cosas que no entraban dentro del presupuesto/idea original.
6. No ser claros en los precios
Aunado al punto anterior tenemos que ser bastante claros en nuestra tarifas, sin letras pequeñas ni cargos escondidos. Nadie ve con buenos ojos los cobros ocultos, asĂ­ que hay que evitarlos siempre. Sin excepciĂłn.
7. Crear falsas expectativas
Por mucho que creamos en nuestras habilidades nunca hay que prometer más de lo que podemos ofrecer. Si creamos expectativas en el cliente que al final no cumplimos seguramente lo habremos perdido para siempre. Hay que reconocer nuestros lĂ­mites sin importar lo mucho que deseemos conseguir un encargo, de otra manera podrĂ­amos quedar mal, arruinando la relaciĂłn con nuestro cliente y posiblemente nuestra reputaciĂłn. No hay que olvidar que en el trabajo freelance se depende mucho de las recomendaciones.
Por supuesto que hay muchos más errores que deben de evitarse a toda costa, esta es sĂłlo una pequeña lista de los —tal vez— más comunes.

lunes, 15 de abril de 2013

¿Quieres texturas gratis para tus proyectos 3D? AquĂ­ tienes


texturas gratis 3d01 ÂżQuieres texturas gratis para tus proyectos 3D? AquĂ­ tienes
A la hora de trabajar en 3D, un aspecto fundamental para que nuestros proyectos funcionen son las texturas. El modelado es importante, la iluminaciĂłn influye en gran medida, la posiciĂłn de la cámara… pero las texturas son las que terminan por definir la escena. AquĂ­ tienes unos cuantos portales de texturas gratis para facilitarte esta ardua tarea.
Texturer, posee una completa selecciĂłn de texturas de alta resoluciĂłn. Para ayudarnos a encontrar exactamente lo que buscamos, todo se encuentra perfectamente ordenado en categorĂ­as y subcategorĂ­as. Arroway Texturesincorpora texturas más enfocadas para el diseño de interiores y la arquitectura. Es necesario un cuota para descargar las texturas, aunque siempre podremos disponer de una muestra en baja resoluciĂłn de cada una.
texturas gratis 3d02 ÂżQuieres texturas gratis para tus proyectos 3D? AquĂ­ tienes
Muestra de texturas del portal Cgtextures
3D Valley incluye además modelos gratuitos y tutoriales. Sus texturas son gratuitas para uso personal y no comercial. Posiblemente el más conocido por todos sea Cgtextures, que tiene una amplĂ­sima biblioteca. El Ăşnico requisito para poder llevar a cabo las descargas de texturas, es registrarse.
TexturePortal cuenta con texturas de alta resoluciĂłn, ideal para trabajos con un acabado fotorrealista. Una ventaja añadida es que la textura suele ir acompañada de sus mapas Normal, Bump y Especular. Finalizamos la selecciĂłn conTurboSquid, que posiblemente contiene la mayor colecciĂłn de texturas a nivel mundial. Además, incita a los usuarios a enviar sus propias texturas.
Creo que con toda esta información, ya dispone de una ayuda más que suficiente para apoyarse en la búsqueda de texturas. Cuando no tenga mucho tiempo o simplemente no quiera entretenerse en crear ese material que desea, póngase manos a la obra en cualquiera de los portales anteriormente citados.