Luis Molina

tecnologías de la información, experiencias, conocimiento

Posts Tagged ‘software

Enlaces rápidos

leave a comment »

Seguimos…

Written by Luis Molina

30 enero 2012 at 20:49

Enlaces rápidos

leave a comment »

Y algunos un pelín atrasados… Expongo una lista de enlaces recopilados desde hace unos meses y que tenía pendiente comentar:

¡Hasta la próxima!

Written by Luis Molina

13 diciembre 2009 at 20:25

Enlaces rápidos

leave a comment »

Agosto, mes de vacaciones por excelencia en España… pero algunos no paramos. He aquí una pequeña lista de cositas que me han parecido interesantes últimamente:

Y esto es todo de momento. ¡Feliz verano!

Written by Luis Molina

7 agosto 2009 at 16:22

Publicado en Enlaces rápidos

Tagged with , , , ,

Pensando a lo jQuery

leave a comment »

Llevo unas semanas liado con un proyecto de aplicación web para un cliente, un software que habíamos hecho un compañero y yo hace tiempo y ahora toca adaptarlo a nueva versión de modelo de datos y nueva plataforma (SLES 10, Apache2, PHP 5, Oracle 10g).

En su momento creamos un framework (palabra de moda hoy en día entre webmasters y desarrolladores en general) propio y concreto para el conjunto de aplicaciones que teníamos entre manos, pero ahora, cuando me ha tocado retocar una de ellas, me he liado la manta a la cabeza y he decidido basarme en un framework Javascript que mejore las cosas que teníamos hechas, y que aumente la productividad para las nuevas.

Tras revisar algunos (MooTools, Prototype, Rico) me he decantado por jQuery aunque en una aplicación anterior ya tuve la oportunidad de programar con la combinación Prototype + Rico. He basado mi elección en mi gusto personal por la simplificación y rapidez de código, reconociendo que a veces puede llevar a hacerlo algo ilegible, y sobre todo por la forma de pensar que adopto cuando programo con esta librería: siendo su lema “escribe menos, haz más”, creo que su flexibilidad (o incluso relajación en el código) es su mayor cualidad y, como ellos mismos dicen, se cambia completamente la manera en que se programaba Javascript hasta ahora.

Otros aspectos menos importantes pero que también me han ayudado a decidir es la creciente cantidad de sitios que usan jQuery, al igual que la documentación de referencia (aquí algo más visual), con ejemplos claros y directos, y un buen puñado de tutoriales (tanto en inglés como en español y otros idiomas).

Desde luego, a partir de ahora, voy a intentar basar mis desarrollos en esta librería aunque debo reconocer que la curva de aprendizaje es algo más lenta que en otras, al menos en mi caso y por mi situación de no poder dedicarle todo el tiempo que desearía.

Os dejo aquí un pequeño ejemplo sacado de mi código, que asigna a los campos de texto de un formulario unos estilos distintos según el campo tenga el foco o no:

    var lista_inputs = "input[type='text'], textarea";
    $(lista_inputs).addClass("txtSinFoco");
    $(lista_inputs).focus(function(){
                $(this).addClass("txtConFoco").removeClass("txtSinFoco");
        }).blur(function(){
                $(this).removeClass("txtConFoco").addClass("txtSinFoco");
        });

Por cierto, que todo este código debe ejecutarse cuando la página ha terminado de cargarse.

Para una próxima ocasión dejaré el enfrentarme a un framework PHP…

Written by Luis Molina

2 octubre 2008 at 11:08

Publicado en Artículos

Tagged with , ,

Chrome, para animar el panorama

with 5 comments

Google Chrome

Hace poco más de una semana del lanzamiento del navegador de Google: Chrome. Como es lógico, no soy el primero en hablar sobre ello pero quiero hacer una pequeña recopilación a mi manera sobre esta “noticia del mes”. Ello además contando con que ni siquiera me lo he instalado aún… ¿queréis seguir leyendo? 🙂

En otros blogs de más solera podréis profundizar más sobre el asunto, pero el caso es que en nuestro sector se ha organizado un revuelo formidable tras el anuncio: al día siguiente del mismo ya se podían leer en algunos sitios evaluaciones y opiniones sobre el navegador, también teníamos accesible un vídeo en el que los desarrolladores de Google nos cuentan sus motivos para engendrar este software… En algún periódico se anunciaba con una extensión y lenguaje que me recordaban a noticias sobre el descubrimiento de una vacuna o algo así. En fin, todo un acontecimiento.

También son al menos curiosas las estadísticas de visitas de algunos sitios web (en especial blogs relacionados con Internet), en las cuales aparecía Chrome acaparando ya bastante cuota, incluso por encima de Safari u Opera. ¡Y en apenas una semana! Esto es Internet, sí señor.

He leído muchas opiniones y evaluaciones sobre el navegador, coincidiendo todas en su rapidez de funcionamiento (sobre todo en la interpretación de Javascript) y perfecta compatibilidad con estándares web (al estar basada su programación en el motor WebKit). Se alaba en algunos sitios su apariencia en cuanto a sencillez y limpieza, pero también se le puede criticar por el mismo motivo al tener ciertas deficiencias de usabilidad como aplicación informática.

Y cómo no, los webmasters también tenemos asuntos sobre los que opinar, sobre todo porque a nuestra habitual tarea de comprobar que un sitio web funcione y se vea bien en los navegadores ya existentes, tenemos que agregar este otro navegador. Yo personalmente siempre he temido esto y he intentado diseñar los sitios web de la manera más sencilla posible para que en ninguna plataforma se vea nada ni nadie perjudicado, especialmente en aquellas webs que ofrecen transacciones críticas para el usuario (como el comercio electrónico). En mi caso, primaba la funcionalidad sobre el diseño.

Ahora que de nuevo tengo varios sitios web entre manos me voy a instalar Chrome junto con los que ya tengo, y voy a usar algún recurso on line para probar las webs en otras plataformas. Se supone que con su gran compatibilidad con estándares no debo tener mucho problema. Sin embargo, sigo pensando que el secreto del diseño web en cuanto a compatibilidad con plataformas es la sencillez, íntimamente relacionado con la accesibilidad: cuanto más accesible sea una web, más probabilidades tienes de que se vea lo mejor posible en cualquier plataforma. Además, está bien tener en cuenta el usuario objetivo de nuestra web para realizar ciertas partes del diseño basándonos en ello.

En relación a esto que acabo de comentar podéis leer algo más en este artículo, donde la gente de Google aprovecha el lanzamiento del navegador para recordarnos alguna cosilla más sobre la compatibilidad entre navegadores.

Por último, recordar aquí otra cosa que leí y es que este navegador es el primer paso para que Google desbanque a Microsoft en el monopolio de la informática de usuario… El navegador no es más que la primera pieza para que cualquier sistema operativo pase a ser simplemente una plataforma sobre la que todos usemos aplicaciones creadas por Google, ya que lleva incorporado Gears y con esta herramienta podemos ejecutar Gmail (por ejemplo) sin estar conectados a Internet.

Y luego, un día, nos anunciarán el sistema operativo de Google…

Para saber más:

Written by Luis Molina

9 septiembre 2008 at 13:08

Publicado en Artículos

Tagged with , , ,

Facturando

leave a comment »

¡Ay! Qué ilusión me ha hecho emitir mis primeras facturas, a día de hoy llevo 3 de las cuales 2 están cobradas. No está mal, ¿eh?

El asesor me facilitó una plantilla en Excel para emitir las facturas y hasta ahora he rellenado los datos pertinentes, la he generado en PDF y he guardado copia impresa y en disco. Pero claro, siento que necesito algo más, siento que voy a necesitar poder buscar facturas, tener un histórico y poder realizar un seguimiento de cobros y pagos algo más “robusto” que clasificar los papeles en una carpeta.

Podría hacerme yo mismo un programita pero ahora prefiero dedicar mi tiempo a producir y trabajar para los clientes; para mí mismo, ya tengo bastante con hacer la web en condiciones.

Si algún lector conoce algún programa de facturación que cumpla estos simples requisitos, genial. Yo estoy buscando alguna solución open source o freeware pero aún no he encontrado ninguna que me convenza. Hace unas semanas encontré que la Junta de Andalucía (creo) tenía una web con recursos de software gratuito entre los que se encontraban sencillos programas de facturación, pero ahora no encuentro ese enlace.

Gracias por adelantado por cualquier ayuda que queráis prestarme 😉

Written by Luis Molina

13 agosto 2008 at 13:41

Publicado en Artículos

Tagged with , ,

Gestión de proyectos de forma colaborativa

leave a comment »

Una de mis principales líneas de trabajo al comienzo de mi proyecto profesional como consultor externo está basada en el teletrabajo, entendido como la manera de trabajar para una empresa sin ser empleado directo de ella sino prestándole mis servicios informáticos de análisis, diseño y programación desde mi propia oficina, esté donde esté.

Ello conlleva cambiar en gran parte la manera de trabajar que hasta ahora se concibe; bueno, en realidad, creo que consiste en potenciar otros aspectos del trabajo que en el empleo presencial no son tan importantes. Una de las cuestiones más difíciles de solventar en el teletrabajo es la idea de “crear equipo”; otra puede ser la de la confianza en que el teletrabajador realmente produce lo que debe producir. No son cuestiones triviales.

Lo que sí está bastante claro es que la tecnología ya nos proporciona innumerables herramientas para llevar a cabo teletrabajo de forma lo más natural posible, y ahora me encuentro probando distintas aplicaciones que permitan gestionar proyectos y equipos de trabajo con independencia de la situación geográfica (o incluso temporal) de los trabadores teletrabajadores.

Por si os interesa, y por si podéis comentarme algo, os dejo una breve lista: activeCollab, @task, AceProject, Easy Projects .NET, dotproject, etc.

ACTUALIZACIÓN DEL 10/06/2008: Otro software interesante que descubrí ayer es LiquidPlanner.

Written by Luis Molina

10 junio 2008 at 00:14

Publicado en Artículos

Tagged with , ,