viernes, 31 de diciembre de 2010

Al Sr. Milco Feliz

Hoy no pretendo hablar de tecnología, tampoco de negocios, ni siquiera de técnicas gerenciales como he acostumbrado en este blog. Hoy quiero dedicar un espacio en mi blog a una persona que significó mucho para mí, tanto como personal y como profesional, esa persona es el señor Milco Antonio Feliz Cuevas, fallecido en fecha 29 de diciembre del 2010 por la imprudencia cometida por un conducto de vehiculos pesados.

En el 2006 ingresé a laborar en un empresa llamada Enade como desarrollador senior, donde el sr. Milco era el gerente de administrativo de dicha empresa. En ese momento era un muchacho que comenzaba a mostrar su talento como profesional, con 2 años de experiencia como administrador de base de datos y 1 1/2 como desarrollador de software. Me había convertido en un joven arrogante que empezaba a conseguir muchas cosas de forma muy rápida.

A los 5 meses laborando en Enade, la posición de Encargado de tecnología estaba disponible y él se esforzó para que recibiera esa posición, ahí decidí con ayuda de Milco comenzar a cambiar mi forma de ser, a ser más humilde, a aprender las técnicas para ser un buen gerente, como saber dirigirme a las profesionales por debajo y por encima de posición. Me ayudo a controlar mi arrogancia y mi ego, cuando debía hacer uso de estas cualidades, "negativas" para muchos, sin embargo, muy positivas cuando sabes hacer un buen uso de ellas.

Ese Señor ayudó a crear el profesional que soy hoy en día, y me ayudó a mejorar como ser humano. Era la clase de persona humanitaria, bondadosa, que siempre intentaba ayudar a un tercero antes que buscar un beneficio personal y muchas veces a costa de su propio beneficio. Se mantuvo en esa empresa siendo la cara de la misma a pesar de las dificultades que presentó la misma.

Que descanses en paz mi amigo Milco Feliz, a quien le debo tanto como profesional.

domingo, 5 de diciembre de 2010

Phishing & Pharming

Los atacantes en el Internet han encontrado un nuevo blanco de ataque, muy distinto a hace 10 o 15 años, esta vez el blanco es el usuario final y no las grandes corporaciones como era hace un tiempo. El usuario final es más ingenuo, menos instruido y confiado, lo que los hace vulnerables a técnicas de engaños (mediante lo que se conoce como ingeniería social) que sirven para realizarle estafas electrónicas.

El Pishing es un mecanismo criminal que emplea tanto técnicas de engaños como conocimientos tecnológicos para obtener información personal (o credenciales financieras). Según la consultora Gartner, alrededor de 5 millones de personas fueron estafadas en Estados Unidos en el 2008. El principal lugar de ataque es Paypal con 7,652 ataques, le siguen HSBC, World of Warcraft, JPMorgan y facebook con una gran distancia de por medio.

Otra técnica muy utiliza en los últimos tiempos es el pharming, que no es más que un método donde se re-direcciona a un usuario a un sitio malicioso haciéndose pasar por un lugar legítimo de acceso web. Muchos, usuario nunca se fijan en la dirección DNS o IP debajo de un enlace y ahí es donde son engañados y este se efectúa con más frecuencia con correos enviados por "instituciones financieras".

sábado, 20 de noviembre de 2010

Líder de Proyectos Confiable

Como consultor de tecnología, profesión que he estado ejerciendo desde hace casi 2 años en mi natal República Dominicana, lo más difícil al momento de iniciar un proyecto es ganar la confianza de aquellos que te contratan y aquellos a quienes tienes que dirigir. Una de las grandes responsabilidades de un buen líder de proyectos es hacer que los demás se sientan seguro con las ideas que llevamos a cabos y demostrar que somos personas confiables.

Esto sucede por diferentes razones, las empresas ponen información confidencial en tus manos, te dejan muchas veces tantear las reglas de negocios con las que crearon la diferenciación que los han llevado donde está. En estas empresas nuestra opinión puede ser muy valiosa y de gran influencia dentro de las empresas a las que le brindamos servicios.


Adicionalmente, la confianza que se genera con el trabajo que usted a desempeñado en un empresa X también se extiende a las relaciones humanas. En cualquier momento en su vida profesional, alguien vendrá a su oficina para solicitarle un concejo personal o para confiarle alguna situación especial que tal persona está enfrentando. Obviamente, este tipo de circunstancias requieren de su más absoluta reserva. Eso va más lejos de ahí, muchas veces por medio de este blog he tenido que ayudar o servir de guía a personas que han requerido mis servicios.

miércoles, 10 de noviembre de 2010

Trabajar más de 8 horas aumenta la productividad?

Esa pregunta me la hago en cada momento de mi vida en cada una de las tareas que realizo como profesional, en algún momento como encargado de tecnología, como desarrollador de software (mi pasión), administrador de sistemas y hasta como asesor de tecnología. Esto porque veo muchos muchos jefes aveces presionando a su personal de entregar proyectos porque no están en tiempo, o porque deben entregar algo para tal fechas.


En mis 10 años de experiencia en el área informática he determinado que todo esto ocurre por la existencia de una mala plantificación de proyectos y una mala gerencia. Esto al final lo que provoca es un descontento en el personal de una empresa x.


Según un estudio presentado por la Oficina alemana de Protección del Trabajador, jornadas de más de 8 horas al día no sólo perjudican la salud sino que además reducen la capacidad y motivación de los trabajadores. Actualmente, según el estudio citado, uno de cada cinco empleados en Alemania trabaja más de 45 horas a la semana. La motivación, la satisfacción y las pretensiones personales pueden contrarrestar sólo por corto tiempo el impacto físico y psicológico de un exceso de trabajo. A largo plazo el exceso se convierten en un riesgo para la salud. La falta de tiempo y el descuido de los contactos sociales privados generan una serie de tensiones peligrosas para la salud.

domingo, 31 de octubre de 2010

Excelente artículo de Eliax sobre Linux

No me gusta mucho hacer publicidad a otras personas, sin embargo me gusta mucho las opiniones Elias en su famoso blog Eliax. Aveces, este profesional se comporta como fanático de ciertas tecnologías, pero esta vez publicó un artículo muy interesante que me gustaría que mis lectores leyeran.

Ver la noticia aquí.

Es posible que Apple y Rim dominen el mercado de celulares

Con el auge de los Iphone y los BlackBerry se toca mucho el tema entre tecnólogos que las dos empresas que desarrollan y comercializan estos productos tienen muchas posibilidades de dominar este importante mercado durante los próximos años. Eso hasta cierto punto es posible, tienen la tecnología, los medios para comercializarlo en masas (tienen ese monstruo llamado Internet detrás de ellos, algo que ha aumentado el auge de este tipo de tecnología), sin embargo sigo pensando que Nokia y Samsung van a continuar dominando el mercado por un tiempo más.

Nokia cuenta con la tecnología a nivel de hardware para competir con cualquiera de estas empresas y a nivel de software ha realizado muchas mejorar orientados al ámbito mundial, no solo orientado al mercado de Asia como hace unos años que lo puede ayudar a mantenerse en la cima por muchos años más (ahora mismo tienes sobre un 32.4% del pastel del mercado). Mientras Samsung con su alianza estratégica con Google para la comercialización de sus productos con Android han recuperado mercado (18.6%) y se han mantenido estable este último año.

Ahora que necesita Apple para mejorar, como he indicado en post anteriores, no es tanto que tan buen producto tenga, o que tan grande sea tu empresa, es saber cuando dejar de percibir beneficios para atraer masas (pueden estudiar el módelo de negocios de Microsoft, quienes dejan que sus softwares sean altamente pirateado con el fin de llegar a más personas en el mundo) y dejar de ser tan cerrados como lo han sido los últimos 20 años. Hasta que eso no suceda no van a ser el emporio que han deseado ser en su vida.

Otro módelo de estudio es Google, quienes ofreciendo muchos productos gratis para las masas y cobrándoles el servicio que ofrece a las empresas. Llegando a las masas obligan de cierto modo a que las empresas tengan que utilizar sus productos ya que eso es lo que conoce sus empleados,.

miércoles, 29 de septiembre de 2010

RIM al ataque, ahora su próxima victima el IPAD

Blackberry anunció con bombos y platillos el lanzamiento, poco esperado, del blackberry playbook, la próxima competencia del IPAD, lográndolo antes que Google y Microsoft (quienes no han podido hacer que sus sistemas operativos móviles, Android y Windows Phone 7 funcionen del todo bien con este tipo de tecnología). Sin embargo, RIM lo logró, después de unos fracasos con las nuevas versiones móbiles de BlackBerrys y un sistema operativo no muy atractivo para estos tiempos, lo lograron.


Como lo hicieron? 


Lo primero fue adquirir un sistema operativo QXN de un tercero y adaptarlo a sus necesidades, este sistema pasó a denominarse "Blackberry tablet OS", esto dejando a un lado las increíbles mejoras técnicas que tienen este aparato. Dos cámaras (como el Iphone 4) para videos, fotos y videoconferencias; entradas y salidas HDMI y micro USD; un potente procesados de 1 GHZ de velocidad. Todo esto en un diseño sumamente ligero y agradable a los usuarios.


En otras palabras, RIM vino a competir con Apple de forma cerrada, y enviándole un mensaje claro, queremos tus clientes en nuestras manos, ya que con el playbook se puede compartir el plan de datos que tienes en tu celular blackberry sin tener que contratar un plan separado como sucede con el IPAD y el Iphone, un golpe a Apple y una ventaja para los clientes.


Esto es un duro golpe para Apple, ya que RIM ha estado desde hace unos años ofreciendo un servicio a un nivel que puede competir con las tecnologías Iphone y Ipad a un nivel decente, con unos costos de servicios para el cliente mucho menor que sus competidores, ejemplo de eso, en Dominicana el servicios de telefonía y datos de un blackberry cuesta la mitad del precio que la ofrecida para el Iphone, y si ha esto le incluyes que no tienes que pagar por tu equipo adicional, es una gran mejora a aquellos que adquieren una tablet.


Detalles técnicos de la Blackberry PlayBook.

Ideal para juegos, media, y cualquier uso de aplicaciones sobre el Internet.
Utiliza Adobe® Flash® 10.1
Soporte para  HTML 5.
Pantalla de 7" LCD, con resoución de 1024 x 600.
5.1" x 7.6" x 0.4" (130mm x 194mm x 10mm)
0.9 lbs (400g)
Conector MicroUSB
Pantalla Multi-touch
Wi-Fi® 802.11 a/b/g/n
Teclado en pantalla.
Multi-tasking
Sonido Estéreo
Cámara de 3 MP high definition.
Cámara de 5 MP high definition.
1080p HD video; H.264, MPEG4, WMV HDMI video output
Micro USB, Micro HDMI, and DLNA media streaming
Procesador 1 GHz dual-core
1GB RAM



Visitar Eliax
BlackBerry Playbook

domingo, 12 de septiembre de 2010

Hermosas vacaciones

El lunes da inicio a unas tan esperada vacaciones de mi trabajo cotidiano, donde pienso realizar muchas cosas que tengo pendiente, dejando un lado la programación (bye VB6, VbScript, C#, Asp.Net) y dedicarme a completar algunas negocios personales que los tenía un poco olvidado. La verdad que las vacaciones me sirven para reflexionar y comenzar a realizar algunas cosas que aveces dejo a un lado, en todos los ámbito (personal y profesional)

Como profesional, muchas veces tomamos mañas de las empresas y olvidamos las buenas prácticas que tanto nos han costado aprender. Olvidamos realizar la fases de análisis y diseño y vamos directamente a escribir el código, solo para tener la aplicación lista lo antes posible. Esto es culpa muchas veces de la velocidad en que los vendedores de la empresa ofrecen los software, otras veces de la presión de los jefes por adquirir x cliente.

Al final, volvemos a lo mismo, mucho trabajo (a veces el doble, por no realizarse una buena recopilación de la información) y un producto que hay que trabajarlo nuevamente porque al final no era lo que el cliente quería.

Como asesor trato de cuidarme mucho de ese tipo de cosas, pero al final las empresas incurren en estas malas prácticas y como programador muchas veces incurro en ellas empujado por la prisa de los jefes. Les recomiendo un libro: Ingeniería del Software de S. Pressman y básicamente el libro desarrolla todo el contenido básico de un curso universitario de Ingeniería del Software y se convierte en una excelente herramienta de consulta para aquellos que desean comandar un departamento de tecnología.  Esta es la quinta edición y viene en 32 capítulos:
  1. El producto
  2. El proceso
  3. Conceptos sobre gestión de software
  4. Proceso de software y métricas de proyectos
  5. Planificación de proyectos de software
  6. Análisis y gestión del riesgo
  7. Planificación temporal y seguimiento del proyecto
  8. Garantia de calidad del software (SQA/GCS)
  9. Gestión de la configuración del software (GCSISCM)
  10. Ingeniería de sistemas
  11. Conceptos y principios del análisis
  12. Modelado del análisis
  13. Conceptos y principios de diseño
  14. Diseño arquitectónico
  15. Diseño de la interfaz de usuario
  16. Diseño a nivel de componentes
  17. Técnicas de prueba del software
  18. Estrategías de prueba del software
  19. Métricas técnicas del software
  20. Conceptos y principios orientados a objetos
  21. Análisis orientado a objetos
  22. Diseño orientado a objetos
  23. Pruebas orientadas a objetos
  24. Métricas técnicas para sistemas orientados a objetos
  25. Métodos formales
  26. Ingeniería del software de sala limpia
  27. Ingeniería del software basada en componentes
  28. Ingeniería del software del comercio electrónico cliente/servidor
  29. Ingeniería Web
  30. Reingeniería
  31. Ingeniería del software asistida por computador
  32. Perspectivas futuras

martes, 7 de septiembre de 2010

Apache Derby

Hoy mientras revisaba unos errores de unas aplicaciones recibo un pin de BB, era  mi esposa que me preguntaba sobre una base de datos denominada DERBY, que es un proyecto de Apache desarrollado sobre Java que puede ser embebida junto con las aplicaciones Me sorprendí con la información (quizás como mucho de ustedes) porque realmente no la conocía, lo primero que pensé fue en otro proyecto Open Source tratando de salir a la luz y ayudar a par de familias.

Al parecer al principio fue distribuido por IBM cloudscape, y luego cedido a Apache. Tiene algunos puntos interesantes como son:

  • Orientado completamente a la Web.
  • Sumamente portable, solo ocupa 2 MB y corre sobre ambiente Java.
  • Soporta sintaxis de SQL 92 y 99.
Algunas críticas que pude encontrar en el Internet:
  • Tiene un alto consumo de memoria (me imagino que por correr sobre la JVM, realmente no he realizado testing) .
  • No tiene binding para otra aplicaciones que no se ejecuten sobre JVM (desde ese punto de vista no me parece atractivo el proyecto, ya que no me gusta que me amarren a ninguna tecnología).
Nada, después de haber visto esto, le deseo la mejor de la suerte a mi esposa y su nuevo proyecto.

sábado, 28 de agosto de 2010

Las 45,000 visitas a mi Blog

Esta semana consejosdelguru arribó a las 45,000 visitas, lo que me hace sentirme muy alegre, ya que para este tipo de blog, donde se tocan temas tan específicos, llegar a esa cantidad de visita en casi 4 años es algo que me hace sentir regocijado.

Vamos a seguir aportando parte de los conocimientos que aprendemos día a día, para que este espacio siga ofreciendo los conocimientos (muchas veces ofrecidos por ustedes mismos) para el que está destinado. Con esto, solo deseo agradecer a todos(as) los que han tomado un momento para entrar a este pequeño destino tecnológico.

lunes, 16 de agosto de 2010

Shorcuts SQL Server

Para mi a nivel de sistemas operativos, han existidos dos inventos que fueron trascendetales para mejorar la forma en que los usuario hacen su trabajo de forma más eficaz (aunque muchas veces no tan eficiente). Estos fueron el copy and paste y la asignación de shortcuts por medio de las techas ctrl, alt y shift. Vamos a ver como podemos asignar shortcuts personalizados en SQL Server que hacen nuestro rendimiento mucho más eficiente.


Primero vamos al menú herramientas (Tools), luego seleccionamos opciones (Options). Ver imagen:


Luego nos sale un a ventana donde seleccionamos con un arbol y nos dirigimos a Environment --> Keyboard y nos saldrán los distintos shortcuts que podemos definir en nuestro motor de base de datos haciendo nuestra vida más eficiente.


Espero que puedan aplicar esto en su vida, que hará que su trabajo sea más fácil. Debajo algunas imágenes de como configurarlo en SQL Server 2000, una versión un poco antigua, pero que muchos seguimos utilizando.
        



sábado, 14 de agosto de 2010

Los Comentarios de los Lectores

A partir de hoy voy a publicar algunas noticias de algunos de los lectores del blog, cualquier noticia interesante que nos comenten o algo que nos ayuden a enriquecer este humilde blog. Voy a iniciar con unos comentario de Linney Perez Cornelio, quien nos ha consultado sobre algunos puntos de SQL Server y nos ha ayudado ha comprender otras cosas gracias a su cooperación. Veamos algunos comentarios de Linney:


El Problema planteado por Linney:


Mi base de datos temporal se está llenando, antes usaba los comandos DBCC SHRINKDATABASE y DBCC SHRINKFILE. Pero leyendo, también tiene una desventaja para empezar no deben de realizarse en tiempos de operación y se tienen que reiniciar el servidor, otra es que si la TempBD está en uso puede causar problemas de consistencia.

Como puedo reducir mi TempBD sin tener que reiniciar y sin efectos que pudieran dañar, de antemano muchas gracias, mientras voy a seguir investigando.

Mi Respuesta:

Es como lo planteas, te planteo que pongas el modo de recuperación del TempDB en modo simple y no el Full, ya que de esta forma de forma automática el tempdb se eliminaría cada X Tiempo, para esto puedes ejecutar ALTER DATABASE tempdb SET RECOVERY SIMPLE. sobre el uso de los comandos SHRINKDATABASES  y SHRINKFILE, es que pueden ocasionar perdida de datos al momento de limpiar, por lo que Microsoft  recomienda reiniciar el servidor y entrar como usuario sencillo para realizar esta operación. 

El reinicio del servicio de SQL Server lo que hace es re-crear el espacio asignado al TempDB, ya que el lo deja vacío cuando el SQL se detiene. Pero, no conozco otra forma de hacer lo que deseas, cualquier información que encuentres la puedes compartir.

Resolución del Problema

Después de un tiempo, Linney me escribe explicandome donde estuvo su problema, y aquí está su respuesta: "ya estuve revisando porque mi TEMPDB se llena, lo que pasa es que los reportes la mayoría están utilizando cursores y leyendo los cursores afectan directamente el rendimiento de mi servidor, como consecuente llena mi TemDB."

"Aparte al momento de unir las tablas muchas no tenían Nolock, de esto ya tenemos conocimiento y empezaremos a trabajar para quitar los cursores."

De antemano muchas gracias por la ayuda.

Estas son las cosas por la que intento sacar el tiempo para dedicarle a este blog, noticias como esta que nos hacen crecer tanto a nuestro lectores como a mi (tanto como profesional como ser humano)

ventajas de sp_depends

Voy a estar hablando en los próximos días sobre algunos procedimientos de sistemas que sirven a mejorar la forma en que utilizamos SQL Server 2005 o superior (En algunos casos aplican a SQL 2000) también. Hoy les voy a hablar sobre sp_depends, un store procedure que muestra los objetos dependientes de cualquier objeto  que se encuentre en nuestra base de datos.

Ese store procedure es muy útil, especialmente cuando trabajamos en empresas donde hay varios programadores y donde el control de lo que hacemos mucha veces pasa desapercibido y tenemos objteto en nuestra base de datos que aveces duplicamos la función de un determinado procedimiento almacenado o funciones.

miércoles, 28 de julio de 2010

Microsoft mejorando sus propuesta de Internet

Hoy acabo de verificar los nuevos cambios realizados por Microsoft en su aplicación de hotmail. Ya no es solo una aplicación web, es toda una paquete completa que cuenta con diferentes herramientas que le van a permitir a Microsoft competir con Gmail en las herramientas web. Yo tengo el presentimiento que poco a poco Microsoft va a convertirse en un mayor competidor para Google, esto porque han aprendido a mejorar y hacer suyo los esquemas de trabajos que dan resultados de la competencia (a pesar de no admitir que los productos de la competencia son mejores que los de ellos).


Ellos saben que el Office integrado con Hotmail, además del Messenger, son grandes atractivos para sus usuario y mucho más para los usuarios de las redes sociales donde acaban de integrar las herramientas con y todo en una herramienta sencilla y algo difícil de aplicar a Microsoft (Rápido).


Que continue la competencia entre estas potencia, que al final lo que hacen es mejorar los productos que nos entregan. (Nota: no duden que Hotmail esté utilizando HTML 5 en su diseño)

martes, 13 de julio de 2010

Google App Inventor

Siempre he dicho que los grandes programadores de estos tiempos le deben a los IDE el 70% de lo que hacen, ya que facilitan notablemente la forma en que desarrollamos hoy en día. No es lo mismo lo que hacemos hoy con Visual Studio de Microsoft, NetBeans o Eclipse que lo que teníamos que hacer antes con el Edit, Notepad o Copycon de microsoft, o el famoso VI de Unix.

Ahora Google presenta su Google App Inventor para desarrollar software para Android y el IOS de Apple. Esto permitirá desarrollar software sencillos con pocas lineas de códigos, solo arrastrando componentes (claro, las cosas sencillas se hacen con arrastrar componente, si deseas hacer algo mas complicado sabes que tendrás que programar)

Visitar Pagina de App Inventor

Una cosa es fanatismo, otra en la realidad

Siempre que escucho los defensores de los software libres como linux, solo pienso, como pueden discutir sobre temas sin una base estadística que ofrezca una realidad que sirva para sustentar esas discusiones. Esto viene dado por la noticia de que Microsoft a extendido la vida de XP hasta el 2020, ya que un 74% de las empresa aun utilizan este sistema operativo (esto sin incluir todas las licencias de Windows 7 que se han vendido hasta la fecha).

Eso deja un porcentaje bajo dividido entre linux, mac y unas pocas con otro sistema operativo basado en otro software. Solo las personas de Ubuntu han logrado una metodología de mercadeo que realmente pueden funcionar a nivel mundial y que podría hacer despegar uno de estos sistemas operativos. Yo realmente creo en Ubuntu y espero que llegue a mejores posiciones, porque realmente han podido mercadearse, han logrado buenos contactos con fabricantes de equipos (Lenovo o Dell son buenos ejemplos) y están orientados a los usuarios.

domingo, 11 de julio de 2010

Internet Explorer recupera mercado

Internet Explorer acaba una sequía de 10 meses donde se encontraba descendiendo mes tras mes, pero la versión 8 de este importante navegador ha devuelto un poco de estabilidad a nivel del mercado con un crecimiento de 0.6% con respecto al mes anterior. Con esto Explorer se encuentra con 60.32% del mercado, con una clara ventaja sobre Firefox (23.8%), Chrome (7.24%), Safari (4.85%) y Opera (2.27% + 0.66% del opera mini).

Personalmente pienso que esta lucha se irá cerrando cada día más y auguro muchos exitos futuros a Chrome y Opera, especialmente si logran dominar el mercado de las netbooks y los equipos móviles que cada día se vuelven más famosos. Sin embargo, todavía en el futuro cercano (2 a 3 años) Microsoft va a seguir dominando este mercado especialmente por la gran cantidad de web sites desarrollados sobre ASP.Net que logran una mejor optimización utilizando este explorador a diferencias de lo que brindan Firefox o safari donde no son tan eficientes.

martes, 6 de julio de 2010

Ejemplo interesante de F#

Como les había comentado en un entrada anterior Microsoft esta apostando en un lenguaje nuevo (f#) lanzado en el Visual Studio 2010 y que esperan que sea todo un éxito (a diferencias de J# y otros desarrollos) al igual como ha sido C# a la fecha. Para que comiencen a calentar los motores les dejo un enlace con unos pequeños ejemplos realizados en este lenguaje.

Yo voy a comenzar a realizar mis primeras pruebas con este lenguaje, así que espero por ustedes para que me dejen saber su opinión sobre este lenguaje.

domingo, 27 de junio de 2010

Pay It Forward y el mensaje que nos deja

Este es el titulo de una película que se puede decir sirvió de mutilación para hacer lo que hago con este blog. La idea de la película es hacer un favor y quien recibe el favor debe pagarlo hacia adelante, a un tercero. Ese es la idea general de lo que hago, por medio de este blog he podido ayudar a personas que nunca he visto en mi vida y que posiblemente nunca voy a tener la oportunidad de conocer en mi vida.

Si todos aplicaramos este estilo de vida, seguro haremos de este mundo un lugar mejor para vivir. Lo mejor de todo es que ese favor que hacemos a un tercero puede regresar nuevamente a nosotros sin darnos cuentas.

Quizás este tema suene aburrido, y muy retirado de los temas que comúnmente tratamos (tecnología), pero estas ideas filantrópicas pueden ayudarnos a cambiar el mundo de hoy, que dicho sea de paso, es cada día mas difícil.

domingo, 20 de junio de 2010

Youtube lanza Editor de Video

El famoso web site de videos Youtube, ha lanzado un simple editor de vídeos donde los usuarios registrados pueden editar, cortar, dividir vídeos y reorganizarlo dentro de la misma aplicación web. Esto no es una herramienta profesional, pero para usuarios que desean realizar alguna tarea simple, es bastante funcional.

Para mi, que no me gusta instalar varias herramientas en mi equipo, se que va a tener su publico, aquellos menos técnicos que no quieren tener software instalado ni pagar por un software que sera utilizado quizás uno o mas veces.

Visitar Editor aquí.

jueves, 17 de junio de 2010

Tecnología en manos de aborígenes

Se preguntaran el porque de este artículo; hace unos días escuché un programa de radio que tocaba este tema y me resultó muy interesante, porque, cuántas veces no vemos personas que tienen lo último en tecnología y no utilizan un 0.5% de su capacidad? Cuántas personas no compran una Laptop de $2,000 dólares simplemente para hacer presentaciones de ofimática o tiene un celular súper moderno solo para recibir llamadas?. Ese es el tema de hoy en nuestro blog.

La idea del artículo es crear conciencia en las personas, que con esto no digo que no sea bueno estar actualizado, y mucho más si tiene el dinero para hacerlo es un lujo que uno puede darse. Ahora, existen personas que ponen sus intereses antes que lo de la empresa, y mal gastan el dinero de la empresa en tecnología que la mayor parte del tiempo son innecesarias. Eso también hace que seamos menos eficiente, especialmente los que se dedican a esta tarea de desarrollar software o administrar base de datos.

Ya muchos no recuerdan como sacar una cuenta con su cerebro? como redactar de forma correcta a mano, es cierto que la tecnología nos hace eficiente, pero cuando la sabemos usar, si no tenemos la capacidad de usar un teléfono de última generación para que gastar de forma agresiva dinero cuando con un simple teléfono podemos hacer la labor deseada. Esto es en el caso de las asignaciones de flota celulares a los empleados, donde muchas veces los empleados solicitan Iphone o Blackberry, cuando no saben siquiera verificar su correo o abrir un explorador.

Cuántos ejecutivos no piden que se les asigne una Laptop de las últimas que tiene el mercado (favoritas Dell, Lenovo o HP) simplemente para abrir su sistema de correo y un navegador. Eso simplemente aumenta el gasto de la empresa de forma abismal. Y la empresa, muchas veces por no perder un recurso importante, accede a este tipo de exigencias de sus empleados, simplemente para que se sientan felices en sus puestos de trabajo.

Para esto es recomendable que tanto los departamentos de tecnología y ejecutivos de las empresas se documenten y comiencen a crear conciencia sobre las asignaciones de equipos a su personal, no simplemente asignar un equipo a una persona para que se sienta feliz con la empresa, utilizando el dinero que podía invertirse en otros asuntos de mayor importancia para la empresa.

domingo, 13 de junio de 2010

Notas antes de desarrollar para móviles

Soy fanático de desarrollos de software, no importa para que tipo de equipos: móviles, computadoras personales, servidores de procesamiento de estadísticas, orientadas a frontend o backend; no importa a donde se oriente. Pero ahora la moda es los equipos móviles, no importe como se llame, Iphone, Blackberry, Móvil con Android, etc. Para desarrollar para este tipo de equipos se deben tomar en cuenta:

Disminuir el uso de scripts. debemos disminuir el uso de scripts en el cliente, ya que provoca mucha dependencia en el hardware del móvil.

Cuidado con el tamaño. las páginas deben ser ligeras, para que sean cargadas de forma mas rápida por el navegador del equipo móvil. El Iphone soporta hasta 10 mb, siendo el que mas soporta. También, se debe evitar el uso de imágenes grandes y tratar de colocar las imágenes como mosaico de fondo.

Soportan PDF. Todos estos navegadores soportan PDF, por lo que es una buena opción a la hora de mostrar algún reporte.
Separar HTML de CSS y Javascript. Desarrollar en capas, aunque esto también aplica a todo tipo de desarrollo, hace mas eficiente las aplicaciones web, tanto para móviles como computadoras, y a la hora de hacer un cambio es mucho mas sencillo.

Tips para iniciar como freelance

Muchos programadores sueñan con implementar un proyecto personal, fuera de las barreras que le imponen las empresas donde laboran. Este proyecto le marca su sello personal, donde puede implementar sus propias ideas, sus políticas de desarrollos, entre otras. Para esto les voy a dejar unos tips antes de iniciar como desarrollador freelance si es que desea permanecer en este tipo de negocios.

Lo primero que tenemos que tomar en cuenta es documentarnos, saber como andan los precios tanto a nivel nacional (en su territorio) y a nivel mundial, dependiendo en que categoría puede encajar. Nunca es bueno cobrar por debajo de lo que deberían, eso hace daño al mercado.

Al principio puede obtener menores beneficios. Preparece para tener menores beneficios en sus primeros trabajos hasta que se de a conocer, sugiero que vaya creando una carpeta de trabajo donde vaya documentando el trabajo realizado para que sirva de presentación al momento de reunirse con sus futuros prospecto.

No sea baratero. Nunca deje que sea contratado por ser el que trabaja mas barato, ya que esos clientes exigen bastante y quieren pagar menos. Al final pierde mucho tiempo (que es igual a pérdida de $$$$). No debe ser etiquetado como baratero, eso no es bueno para el nombre que esta intentando formar. Después, puede ser muy cuesta arriba tratar de estabilizar los precios con los que se encuentran en el mercado.

Compites a base de resultados que arroje el proyecto, no a nivel de precio. Muchos cometen el error de querer competir a nivel de precio y no del proyecto que pueda dar al final. Se debe competir con buenos proyectos, con fama de ser de los mejores en el área donde se desempeña, no como uno que puede cobrar a nivel de otro que trabaja a un nivel similar.

Desarrollo a nivel internacional. Evite hacer desarrollo a nivel local, si se va a inmiscuir en un negocio trate de llevar al cliente a obtener un proyecto a nivel mundial. Al final ese proyecto puede servirle de base a nuevo proyectos, no importa el mercado al que está dirigido.

Espero que esta noticia le ayude, cualquier opinión nos deja un comentario o escriba a la dirección: elymichael@gmail.com

lunes, 31 de mayo de 2010

Microsoft sigue liberando código

Hace unos días leí en el blog Eliax que Microsoft había liberado la versión completa de Microsoft Robotics Developer Studio, algo que no me sorprende en lo más mínimo. Esto porque la idea es atraer más programadores y así obligar a las empresas a utilizar sus productos. Fue algo que dio resultado en Sun Microsystem y google lo ha intentado utilizar también.

Creo que en futuro puede pasar algo similar con Visual Studio, las versiones gratuitas trabajan muy bien y hay otras empresas que ofrecen IDE gratuitos que son bastantes buenos.

Pueden descargalo aquí.

sábado, 29 de mayo de 2010

Reducir Tamaño del TempDB

Hace unos días me pregunta una asidua lectora si existe una forma de reducir el tamaño del TempDB, ya que se le estaba llenando por la gran cantidad de transacciones que se realizaban en la misma. Ella misma conocía la respuesta, utilizando los comandos DBCC Shrinkdabase y DBCC Shrinkfile, pero conocía la desventaja de que esto podría ocasionar perdidas de datos y para el mismo había que reiniciar el motor de base datos.

Para evitar esto, es recomendable colocar el modo de recuperación de la base de datos en modo sencillo, para que de esta forma nuestro motor se comporte de forma mas eficiente ya que asi la base de datos se va borrando de forma automática. Esto se hace de la siguiente forma:

ALTER DATABASE tempdb SET RECOVERY SIMPLE

No utilice ODBC si no es necesario, esto hace que el Log crezca mucho mas y tratar de siempre utilizar indices en la tablas, especialmente aquellas que tienen una gran cantidad de datos.

jueves, 27 de mayo de 2010

Apple vale más que Microsoft?

Microsoft es líder en tecnología de software desde inicio de los 90, a pesar de las fortaleza que han adquirido empresas como Google, Apple, Oracle, en su momento, Sun microsystem, entre otras. Pero las cosas han comenzado a equilibrarse, lo que era una guera de 1 contra varios, hoy se está convirtiendo en una lucha más equiparada.

Hoy sale la noticia en la BBC en español, que Apple vale más que Microsoft en el mercado de valores, y esto muchas gracias al Iphone. Y tomando en cuenta el traspié que sufrió Google con la salida de Buzz donde la empresa estaba revelando información privada que afecta a sus usuarios, lo que ha hecho que esta no se encuentre quizás a la par de los dos primeros en esto momento, y cuidado.

Nada, productos como el Ipod, Iphone y el Ipad han hecho de Apple la empresa tecnológica pionera en el mercado, permitiendole obtener gran parte del mercado con varios meses de anticipación hasta que sus productos sean copiados por la competencia.

miércoles, 12 de mayo de 2010

Dell desea lanzar movil

El mercado de los smartphones sigue creciendo cada día mas y es una tentación para cualquier empresa dedicada a la fabricación de hardware de computadoras. Uno de los últimos en unirse al club es Dell, que viene a lanzar un equipo (Mini 3) con el sistema operativo Android.

Por el momento solo esta disponible en China y Brazil, tiene pantalla táctil, y se espera que llega a Europa pronto. Antes Dell lanzo el Aero en Estados Unidos que ha sido un éxito medio.

A pesar, de que el equipo de Google, el Nexus One fue todo un fracaso, su sistema operativo a sido un éxito en equipos Dell o Kyocera. Y queda demostrado, lo de Google son aplicaciones que funcionen en la nube, eso de equipos deben dejarlo a Dell y cía.

El mini 3 puede ser el smartphone mas ligero que hay en el mercado y con la reputación de Dell no creemos que nadie apueste en su contra.

El S.O. Chrome esta cada día mas cerca

Hace alrededor de un año publique en este blog que la gente de google tiene la intención de lanzar su propio sistema operativo (que no es android). Ahora esta mas cerca luego de que google anunciara que para mediado de año va a salir el S.O. Chrome instalado en Netbooks como alternativas a otros sistemas operativos (puedo imaginar Windows, Ubuntu y los software de Mac).

Google Chrome ha sido un éxito como navegador, por su sencillez y rapidez, esperemos algo parecido en su sistema operativo, ya que ellos apuestan por tener todas las herramientas sobre la nube, lo que haría el sistema operativo mas veloz, ya que dependería menos del equipo donde esta instalado, dejando mucho procesamiento a los servidores de google.

martes, 11 de mayo de 2010

Android vs. Iphone, mientras tanto Blackberry...

Mucho se habla de la competencia que tienen ahora mismo Iphone y Android por el control de la venta de móviles en Estados Unidos y el resto del mundo, mientras tanto Blackberry tiene un control total de este tipo de productos, quizás sin tener el mejor software ni la tecnología más moderna, pero si lo mejor cuando calculamos precio - rendimiento. Estos son los números presentado en una reciente publicación de las empresas que han tenido un mayor porcentaje del mercado en este primer trimestre:



BlackBerry 36%
Android 28%
IPhone 21%

Nokia sigue siendo el líder a nivel de ventas masivas, seguidos de RIM (BlackBerry) y el Iphone que creció bastante en este último año.

Tasa Cero al Internet República Dominica

Hoy me uno a un grupo que está buscando llamar la atención no solo de las empresas que brindan servicios telefónicos, sino del mismo pueblo, para que la tasa de Internet sea anulada. De esta forma, el país podría ser mas competitivo con relación a los otros países de la región. Actualmente, la tasa de impuestos pagada por el servicio de telecomunicaciones en general (incluyendo el servicio de Internet) es de 28%, siendo este el mas alto en latinoamérica.

De que forma podemos romper la brecha digital si solo una minoría tenemos acceso a la misma, donde un gran porcentaje de nuestros sueldos se van en pagos de facturas de telecomunicaciones, donde las grandes masas no tienen acceso a este servicio.

Puedes descargar la propuesta de este Web Site, así como las futuras modificaciones que se le harían a la ley de telecomunicaciones. Para más informaciones sobre esto, puede visitar los siguientes enlaces:

viernes, 7 de mayo de 2010

Es twitter una red social?

Esa es una discusión que he tenido con muchos colegas, es twitter una red social?, lo veía más con un lugar para publicitar una persona o darse a conocer, como un artista, un deportista, políticos, entre otros. Ahora que veo este artículo, donde afirma que esta herramienta no es una red social, se afirma lo que venía diciendo, y casi están de acuerdo conmigo, cuando dicen que twitter es más un medio de comunicación.

Ese fue el motivo por mi salida de twitter, no soy seguidor de nadie, excepto de Dios y mis padres, porque tengo que saber que hace x figura pública? era la pregunta que me hacía.

Aunque no estoy cien por ciento de acuerdo cuando los investigadores dicen que funciona como un sitio de noticias rápidas donde todos pueden ser un reportero. Pero, para los gustos los colores, yo lo probé y no me convenció, aquellos que les gusta pueden seguir, porque hay que reconocer que la masificación en el uso de twitter a nivel mundial es por alguna razón y el público le gusta. Mientras se investiga que es en realidad, los creados tienen sus bolsillos llenos y sus descendientes también.

miércoles, 5 de mayo de 2010

La caída de Internet Explorer

Desde hace varios meses, se ve casi de forma inminente una caída de Internet Explorer, especialmente a causa de los constantes fallos encontrados en esta herramienta. Según una información publicada en la BBC Mundo el día de ayer, Microsoft ha pasado de dominar el 95% del mercado a solo un 60% en menos de 6 años, que no es una noticia agradable. Con el fortalecimiento de Firefox, el surgimiento de Chrome y el resurgimiento de Opera (especialmente en equipos móviles) ha hecho que Internet explorer esté dejando un poco de terreno a los demás.

Según los datos proporcionados por Net Applications, la empresa que hizo el estudio y que publicó la BBC nos dice:
"Las mediciones más recientes de la empresa NetApplications señalan que IE sólo tiene el 59,9% del mercado, mientras Firefox avanzó hacia el 24,5%. Si bien Chrome, el navegador de Google, tiene una reducida participación de 6,7%, su cuota en el mercado ha subido vertiginosamente ya que hace un año la cifra era de 1,7%."

Todo esto a raíz de los problemas de seguridad que esta empresa ha atravesado en los últimos años. IE 8 no tiene respaldo a HTML 5, que como hemos mencionado, en el futuro de Internet, ya si lo tiene Chrome, Safari, Opera y Firefox. Aunque IE 9 ya tendré soporte para este nuevo estándar. Esperemos a ver como siguen las cosas, todavía Microsoft es una de los líderes del mercado y ocupa mucho terreno, pero cada día la diferencia entre éstas y la competencia es menor.

viernes, 30 de abril de 2010

Desde Eliax, excelentes noticias HTML5

A continuación un enlace publicado en el blog Eliax, donde Microsoft se ha unido a la corriente de apoyo a HTML 5, esto es genial. Todos están en el mismo foco, buscando lo mejor para el futuro del desarrollo Web.

domingo, 25 de abril de 2010

Tips para implementar tecnologías de desarrollos

En muchas ocasiones que nos solicitan una aplicación cometemos el error de seleccionar la tecnología de moda simplemente porque tiene una mejor apariencia para el usuario o simplemente porque es mas sencillo programar en esta nueva tecnología que en algún otro lenguaje que utilizábamos años atrás. Yo cometí ese error desarrollando una aplicación web bajo ASP.Net e implementando la tecnología AJAX en varias paginas hasta tal punto de tener una herramienta muy vistosa para el usuario. Tres (3) años después la historia es que la herramienta tan vistosa es lenta, corriendo en un hosting des-actualizado (que es lo que el cliente puede pagar).

En dos años brindando servicios a la empresa con otros desarrollos, ellos me piden que lo ayude con la herramienta porque se ha vuelto muy pesada con la cantidad de información que maneja, esto me llevaba a hacer el web site por completo casi nuevamente a nivel de interfaz de usuario. Hace unos dias le entregué la nueva versión, dejando al cliente con la boca abierta, implementando Javascript, JQuery en otros casos, y menos AJAX y la herramienta corre mucho mejor.

Ese mismo error están cometiendo en una empresa a la que le brindo servicio, implementando Silverlight para una herramienta web que estamos desarrollando. El Web Site está en un proceso avanzado, y en este momento es que el encargado del proyecto se pregunta porque el Web Site está tan lento, y que los componentes son muy bonitos pero lentos. Yo había realizado la advertencia hace unos 6 meses cuando iniciaron el proyecto(ya que había realizados unas pruebas, y por la experiencia que ya había tenido con el Ajax) e hicieron caso omiso a mis comentarios. El tiempo me ha dado la razón, no todo lo nuevo quiere decir que es mejor, y siempre tienen que realizarse algunas preguntas antes de hacer un nuevo desarrollo:

1 - Que hardware va a soportar esta herramienta o cuales son los requisitos mínimos y recomendados de la nueva aplicación?
2 - Conozco el producto en el que voy a realizar el desarrollo?
3 - Tengo un personal preparado para manejar este proyecto con esta nueva tecnología?
4 - A quienes va dirigido mi desarrollo (es muy importante, ya que los usuarios entre menos conocimientos tienen, más demandante son?

jueves, 8 de abril de 2010

Los lenguajes de programación más populares

En una entrada publicada por el blog Eliax, el listado de los lenguajes de programación más populares ha tenido pequeñas variaciones. El blog nos habla sobre el el creciemiento de objective-C, lenguaje de programación del OS-X, con lo que se programa el Iphone, y también del Google Go, del que les había hablado en una ocación anterios.

Para mí una gran sorpresa y tristeza es ver que lenguajes como Visual Basic, Delphi y Pascal se encuentren en esa lista con porcentajes tan bajos. Lo que bien es cierto que los dos primeros, son los mejores lenguajes de la actualidad, C y Java, sin ninguna duda, aunque C# ha crecido con los años y apunta a que seguirá subiendo. Para ver la noticia completa, visitar TIOBE

martes, 6 de abril de 2010

Noticias variadas

HTML 5 dando de que hablar: hace unos días se publicó que el famoso juego Quake fue desarrollado sobre esta tecnología por unos desarrolladores de google utilizando las nuevas ventajas que este nos trae, especialmente en sonido, javascript y las famosas canvas (conocidas por aquellos que venimos del entorno de desarrollo JAVA). Por este motivo, es que hice caso omiso a silverlight y dejé a un lado otras tecnologías, porque creo que HTML 5 será un antes y después de los desarrollos web (y posiblemente 3D).

El IPAD causa revuelo: la noticia más esperada por los fiebruses, el IPAD ha salido al mercado con buenos precios, oscilando entre los 500 y 1,000 dólares con muy buenas críticas. Aunque su diseño no me gusta mucho, debo decir que es atractiva y realmente es lo que se puede llamar personal. Esperemos que veamos algo mejor en los próximos meses.

martes, 16 de marzo de 2010

Indotel Anuncia venta de Tricom

Temprano en la mañana, me informa mi esposa que la venta de la empresa Tricom fue aprobada por el instituto dominicano de telecomunicaciones (INDOTEL) y me quedo un poco sorprendido por la noticia, pero al mismo tiempo era algo que tarde o temprano esperaba.

Porqué sorprendido? porque Tricom había logrado algo que pocas empresas en Latinoamérica habían conseguido, salir airosa de una restructuración financiera amparada en el capítulo 11 de Estados Unidos que ayuda a empresas en quiebras a intentar salir hacia adelante. habían vuelto a retomar parte del mercado que habían perdido en los últimos años y que mejor momento que éste, donde la mayor empresa de telecomunicaciones ha tenido varios problemas en los últimos meses.

Porqué lo esperaba? este era el deseo de sus dueños desde hace mucho tiempo, querían salir y vender pero los problemas financieros lo impedían y la verdad es, que por más que admiremos la gallardía de sus directores, la empresa no se había logrado posicionar en las principales posiciones en ninguna de las áreas donde se encuentra a excepción del telecable.


viernes, 12 de marzo de 2010

Interesante noticia sobre OpenGl 4

En el blog Eliax se ha publicado en el día de hoy el anuncio realizado del lanzamiento de OpenGL 4.0 integrado con OpenCL. Como explica Eliax, OpenGL es la competencia open source de DirectX sin importar la versión, que ahora es la 11.

Para lo que no conocen OpenCL, es una especificación que permite realizar cálculos matemáticos utilizando la GPU de la tarjeta de vídeo, llegando a ser mucho más rápido que con el mismo CPU, específicamente para cálculos probabilísticos y estadísticos.

martes, 9 de marzo de 2010

Es recomendable borrar el Log del MS SQL Server?

Hace un par de día un lector muy amable me explicaba que tenía unos inconvenientes en la empresa donde labora porque la empresa está creciendo demasiado rápido y la base de datos está ocupando mucho espacio en disco, entonces llegan las pregunta y mis sugerencias:

1- ¿Habrá una manera de que se guarde el respaldo y que se pueda ir disminuyendo el tamaño que se queda en el disco? Puedes usar el comando DBCC SHRINKFILE o DBCC SHRINKDATABASES para disminuir los tamaños de los archivos en base de datos después de ejecutar tu backup. Ver ejemplo más abajo.

USE DatabaseName
GO
DBCC SHRINKFILE(<TransactionLogName>, 1)
BACKUP LOG <DatabaseName> WITH TRUNCATE_ONLY
DBCC SHRINKFILE(<TransactionLogName>, 1)
GO

2- ¿Cada cuando tiempo me recomienda generar mi respaldo del Log para un servidor que recibe diariamente un tamaño de información muy grande? una opción es poner el log en 0 (no lo recomiendo, pero cuando hay problemas de espacio y respaldo de backup, se puede hacer)


BACKUP LOG <DatabaseName>
TRUNCATE LOG <DatabaseName>, 10

Ahora, esto es algo que hago y no me gusta recomendar, si su empresa tiene inconvenientes con espacios en disco, trate de presionar para que inviertan en más medios de almacenamiento, porque si por casualidad de la vida se corrompe una base de datos, puede perder hasta un día de información, y eso puede ser costoso para la empresa como para usted. Por lo que recomiendo exija que espacios en discos para sus backups, de lo contrario explique claramente (si se puede por escrito en las políticas de backup), lo que puede pasar en caso de ocurrir un contratiempo como el que le acabo de explicar.

Un punto, las políticas de backups hay que tratar de tenerlas siempre visible e impresas, y que la alta gerencia tenga conocimiento de la misma, para que no exista dudas si ocurre un mal entendido.

viernes, 5 de marzo de 2010

Agradecimientos a Firebird

Hoy quiero dar las gracias a las personas que lanzaron de forma mal intencionada un ataque a este humilde blog por unas críticas que le hiciera a un motor de base de datos denominado Firebird hace unos seis (6) meses. Ahora, porque las gracias, porque las visitas al blog se han duplicado a partir de ese ataque, y realmente no pienso retractarme sobre los comentarios que hice a la misma.

Solo para decirle, que tomé parte de mi tiempo para hacer los testing a esa base de datos, como lo he realizado con cada versión lanzada por MSSQL, MySQL, Oracle que han salido al mercado, porque es de eso que vivo. Piensas que una base de datos madura necesita ese tipo de ayuda poco profesional para lograr darse a conocer. Piensan que atacando una persona con credibilidad en el área pueden lograr algo, diciendo tonterías que más que otra cosa lo que hacen es avergonzar a los usuarios y desarrolladores (no fanáticos) que utilizan esta herramienta de trabajo.

Sobre si debo investigar más, hice las investigaciones pertinentes y lo que creo necesario para testear una base de datos. De veras piensas que para saber que una base de datos es realmente buena necesito hacer un programa en "Delphi" u otro lenguaje como dices. Crees que con esa actitud ayudas a que los softwares libres crezcan, miren el pasado, ya que el que no conoce su pasado, no sabe de su presente y mucho menos de su futuro; con esto digo, que ese es el motivo por el que Linux sigue siendo inferior a Microsoft Windows o Apple.

Es una falta de respecto, si de forma objetiva dices que esa base de datos es mejor que MySQL, PostgreSQL, para no compararla con otras bases de datos de renombre y con las que trabajo como MSSQL y DB2.

Otros puntos que omití en mi primer artículo:
  1. No es cierto que los consumos de Firebird son bajos, ya que ambos componentes el Guardian y el Server tienen un alto consumo de memoria, y con 10,000 registro en la base de datos, el uso de la memoria se triplicó.
  2. El uso de transacciones es ineficiente, ya que haciendo un update en 100 registro dentro de una transacción dispara el uso del procesador a un 100%.
  3. La información es almacena en un único sistema de archivo, lo que puede ser una limitación en grandes base de datos.
Ahora, si la idea es desarrollar un sistema pequeño, monousuario, que va a correr en un cliente y necesita tener el motor de base de datos a bordo, puedes usarla, así como puedes optar por usar Access si quieres o Paradox, o el mismo DBase al que hacen referencia.

Esta imagen lo dice todo.