Tras unos días con el iPhone 3G…

0

Posted on : 25-08-2008 | By : Carlos Cordero | In : Personal

Hace ya unos cuantos días que tengo en mis manos el iPhone 3G que comenté en este post, y después de jugar bastante con lo que ofrece, creo que ya puedo dar mi opinión sobre “este bicho”… algo completamente subjetivo claro.

En general, es un juguete muy bonito y muy entretenido, y si, he dicho juguete, porque carece de ciertas funciones que hoy en día veo esenciales en un móvil (y me viene a la cabeza la falta de recepción y envío de MMS, por mucho que movistar intente suplirlo con un servicio web)… y no me voy a olvidar del diccionario autocorrector que trae el móvil… mi peor pesadilla.

He leído muchas quejas sobre la duración de la batería, y efectivamente, si activo el soporte 3G, WiFi y Bluetooth, la batería dura un suspiro (hablando un rato, no llegó al día entero…), sin embargo… eso ya lo he sufrido con el N81 y el N93… estos últimos días he tenido el móvil con 3G y el resto de funciones desactivadas salvo cuando las necesitaba y la batería ha tenido una duración bastante decente (sin ser nada del otro mundo, eso si…).

Sobre el sistema operativo, aplicaciones, pijadas… pues que voy a contar, cualquier persona que vea un iPhone lo comprobará en 5 minutos… llama la atención. Es bastante “suave” en cuanto a funcionamiento y rapidez (por mucho que digan, quien ha trabajado con symbian sabe lo que es lentitud…), y el soporte de rotación es algo muy trabajado (al igual que el zoom táctil).

Ahora hablemos del precio… ¿merece la pena lo que cobra movistar por el iPhone? Pues sinceramente… no, pero es que el precio no lo merece ni este teléfono ni ninguno. En mi caso, con los puntos no me costó nada, la cuota mensual de datos me supone lo mismo que la tarifa de blackberry y los dos años de permanencia (zona azul) me dan igual… llevo cerca de 11 con esa linea de movistar.

Otro día, más…

Entornos de Desarrollo, Pre-Producción y Producción

0

Posted on : 23-08-2008 | By : Carlos Cordero | In : Linux, Software

No sé quién tiene más miedo a esas tres palabras… ¿desarrolladores ó administradores? Vale, acepto pulpo, creo que las dos partes tienen “derecho” a ese miedo.

Propongámos el siguiente juego: Desarrollamos un proyecto utilizando tecnología J2EE con un motor de base de datos MySQL, todo ello bajo el contenedor Tomcat… hasta aquí, todo normal. Bueno, un “pequeño” detalle… el servidor de desarrollo de todo esto corre bajo mi querido Windows. ¿Por qué se utiliza Windows? Pues porque si… las “normas” del juego son esas.

Paso número 2; migramos a pre-producción, con todo lo anterior, pero una “pequeña” diferencia… GNU/Linux (CentOS en este caso). Y que más dará, ¿verdad? Sólo estamos cambiando el sistema operativo, pero tanto el contenedor de aplicaciones como el motor de BD es el mismo, así que da igual… GAME OVER. La partida ha terminado: la aplicación no despliega… cuando se logra que despligue, no funciona (ficheros no encontrados, fallos de la BD, conflicto de librerías…)

¿Y por qué pasó todo esto? Podríamos estar horas discutiendo sobre quién tiene la culpa de no planificar esto… y no llegaríamos a nada en concreto, así que símplemente dejaré algunas indicaciones muy muy básicas para evitar estos problemas:

  • Respetar siempre las mayúsculas/minúsculas (normativa al respecto). Así funcionará en cualquier S.O. (se deben respetar tanto en ficheros, logs, tablas de BD, campos de BD…
  • Conocer el S.O. de destino y utilizar librerías compatibles. En el caso de no conocer el S.O. o bien que puedan ser varios destinos… asegurar que las librerías que se van a utilizar tienen compatibilidad o bien asegurar que dicha incompatibilidad no será un problema
  • Esta es más bien una opinión personal: NO montar un servidor de desarrollo bajo Windows. Windows por ejemplo no distingue entre minúsculas y mayúsculas, cosa que hacen el resto de S.O.’s… por lo que ya estamos dejando de lado un posible problema

Dejo para otro día las codificaciones… creo que mis amigos ISO y UTF tendrían para un par de posts ellos solitos… ;)

Un saludo

¿Saber vender o conocer el negocio?

0

Posted on : 21-08-2008 | By : Carlos Cordero | In : Empresas

Un buen gestor debe saber vender sus productos y además, debe conocer su negocio.

Sin embargo, lanzo una pregunta al aire… Si sólo se puede elegir una de ellas, que pensáis que es mejor, ¿saber vender o conocer el negocio?

Mi opinión al respecto me la guardo para otro día :)

JK 5022

0

Posted on : 21-08-2008 | By : Carlos Cordero | In : Personal

D.E.P.

VMware ESXi 3.5, Virtualización de Servidores

2

Posted on : 19-08-2008 | By : Carlos Cordero | In : Linux, Software

Me encontré con la necesidad de planificar el desarrollo e instalación de los nuevos sistemas de intranet… algo así como volver a montar todo para evitar la mayor parte de los problemas actuales. Por supuesto, el problema que suele existir siempre… toda la plataforma de desarrollo era mejor montarla en bajo alguna distribución GNU/Linux, y sin embargo, algunas aplicaciones requieren Windows para funcionar. ¿Montamos dos servidores diferentes?

Creo que viendo el título del post, ya ha quedado claro que no era mi intención… prefería una máquina más potente y hacerla funcionar con virtualización. El equipo bajo el que se ha instalado todo, un Dell PowerEdge 840, posiblemente una de las joyas de Dell para servidores low-entry (incluso mid… dependiendo de la configuración). Quad Core, 64bit, 4GB de RAM DDR2, discos en RAID… bueno, algo bastante “potable” como configuración.

Mi primera idea, y el primer intento, se basaron en instalar un CentOS 5.2 (versión nativa 64bit), instalar VMware Server y ahí meter dos máquinas virtuales, CentOS 5.2 (esta vez 32bit… por aquello del desarrollo y ciertas aplicaciones) y un Windows (desgraciadamente, Vista…). Lo estuve probando durante un par de días y funcionaba perfectamente… pero… justo en esos días liberaron el sistema ESXi de VMware, un sistema de virtualización que por explicarlo de una forma sencilla, evita la primera capa de sistema operativo… es decir, el mismo es el S.O. base donde se ejecutan las máquinas virtuales. En la URL del producto hay más información técnica.

El rendimiento: excelente, no tengo otro calificativo, el funcionamiento es impecable y está cumpliendo mis expectativas perfectamente. La administración y trabajo sobre las VM’s la efectuo a través del software VMware Infraestructure Client, disponible para Windows y GNU/Linux como cliente. Permite realizar toda la configuración y desde luego… lo prefiero al entorno web que tiene VMware Server 2.0 RC… por rapidez y estabilidad.

Dejo algunas capturas de pantalla del VMware I. C.


iPhone 2.0.2, ¿parche para los problemas de conectividad?

0

Posted on : 19-08-2008 | By : Carlos Cordero | In : Software

Mucho se ha hablado en algunos medios sobre problemas de conectividad que sufren algunos usuarios de iPhone (no creo encontrarme entre ellos desde luego…), incluso otros medios han llegado más lejos y han hablado de un problema de hardware que podría requerir una reparación masiva.

La resolución de todas estas dudas se vería en una nueva actualización de software, que podría solucionar esos problemas o por el contrario, alimentar con más fuerza las voces que hablan de un grave problema de hardware.

Según leo en algunos blogs ingleses, esta nueva actualización soluciona estos problemas. ¿Será cierto? En unos días unas horas sabremos la respuesta…

Una pequeña actualización…

1

Posted on : 18-08-2008 | By : Carlos Cordero | In : Internet, Personal, Software

Lo sé, he vuelto a cambiar el diseño… pero que queréis, cada uno tiene sus defectos, y yo me canso de los diseños muy rápido. A ver si este aguanta un poquito más…

Poco he podido actualizar el blog estas últimas semanas… soy de ese “selecto” grupo de personas que este verano entenderán las vacaciones como salir a pasear con el perro o ir a la compra… vamos, que me toca trabajar como un mamoncete.

Sin embargo, no todo es tan malo, digamos que en estas últimas semanas he aprendido muchas más cosas que en varios meses… y al final no pude resistirme, he caído en la tentación de un precioso iPhone 3G; lo tengo hace 3 días y por ahora todo lo que puedo decir son cosas buenas. Si, se que en muchos sitios se ha comentado que “está muy capado”, pero supongo que como eso ya lo sabía antes de comprarlo, no me ha decepcionado. La conectividad es muy buena… y el sistema de GPS que incorpora me ha dejado con la boca abierta: el uso del propio GPS y de las celdas de localización GSM permite que el móvil te localice incluso dentro de un baño con la puerta cerrada y sin ventanas.

En el aspecto más “pofesional” (si si, POfesional…), estas últimas semanas he trabajado con cosas muy interesantes, pero si tengo que resumirlo, me quedo con la tecnología de virtualización ESXi de VMware y con todo lo que he aprendido de J2EE, struts, contenedores e hibernate.

A modo de lista para recordar, tengo pendiente desarrollar varios posts sobre:

  • ESXi de VMware: instalación, configuración, rendimiento…
  • Hibernate: La resolución de algunos problemas que hemos detectado…
  • Algo de Oracle… webservices… weblogic…

Me he pegado con tantas cosas estos días que siento que debo compartirlas poco a poco… ;)

Un saludo

Una pequeña actualización: También escribiré sobre la implantación de un sistema de control de versiónes SVN (Subversion) en una oficina en funcionamiento…