Lo último

02.07.2009 por Ramiro

Nuevo Sun VirtualBox con soporte experimental para Direct 3D y Open GL

Publicado en Noticias, Software

VirtualBox 3 con soporte para Direct3D y OpenGLLas Máquinas Virtuales son programas que permiten instalar un sistema operativo dentro del sistema operativo que usemos y manejarlo desde una ventana como si fuera un programa mas. Por ejemplo para poder tener corriendo Windows dentro de un Linux y poder así correr aplicaciones de Windows sin salir de Linux… o al revés.

Una de las cosas que le falta a las maquinas virtuales es el soporte para aceleradoras gráficas y todo el software que hace que hagan lo que hacen. Cuando probé por primera vez uno de estos programas dije “¡Que bueno! instalo un Windows dentro de Linux y no tengo que tener Windows y Linux y resetear cada vez que necesito algo de uno o del otro”… pero eso todavía no está… por cuestiones de licencias, tecnología, etc, etc. Sin embargo con esta versión de VirtualBox la cosa parece aclararse. Si bien el soporte es experimental sería una gran ventaja, por ejemplo en mi caso, pasar los dos o tres programas por los que sigo usando Windows al VirtualBox de Ubuntu.

Más información sobre VirtualBox

02.07.2009 por Ramiro

Gaikai, un ejemplo de Cloud Computing aplicado a Juegos

Como algunos saben soy un fanatico de jugar Lord of The Rings Online. La última vez que revisé la carpeta en mi computadora pesaba 12GB… solo ese juego. Además necesito una computadora que aguante los gráficos del juego, buena memoria y por supuesto, una biena conexión a Internet.

Cloud Computing por otro  lado es la tendencia a ofrecer servicios, entretenimiento y todo tipo de herramientas en plataforma web.

Gaikai, presentado por Dave Perry, es un ejemplo de como el mundo de los video juegos se puede mezclar con Cloud Computing. En una presentación se corre, usando Firefox, juegos como World of Warcraft (que es del tipo de Lord of The Rings Online), Spore, Super Mario Kart e Eve Online (que también es pesado y tiene muchos requerimientos)… los juegos no están instalados en la computadora desde donde se juegan con Firefox. Increible.

Si bien se aclara en el artículo que la calidad de gráficos está reducida y que no se está jugando a pantalla completa no deja de ser un increible ejemplo de que en pocos años podamos estar jugando directamente en Internet muchos juegos sin la necesidad de tenerlos en nuestras Pcs.

Por otro lado esto despierta muchas preguntas: ok, me ahorro el espacio en disco y los problemas de actualización, pero voy a necesitar mejor conexión? Cuánto? Cómo se traduce el costo del servicio de lo que me ahorro a lo que tiene que invertir la empresa que maneja el juego? Porque si bien no corre en mi PC tiene que correr en algún servidor… lo cual hace que la plataforma de precios cambie.

Me pareció muy interesante. Por otro lado gente como ID Software ya está probando con juegos como Quake 3 Arena ofreciendo una versión mejorada del juego que hizo furor a finales del 99 con Quake Live que se juega por Internet. En este caso los gráficos (que vienen de una tecnología y dtalles de hace 10 años ayudan a que el volumen de tráfico y requerimientos no sean tanto problema.

Otro asunto es ver que (no podía faltar mi crítica) latinoamerica está por lo menos 5 años atrasada en este tema. Las conexiones no dan y los equipos siempre son inferieros a los que se venden en el extranjero. Y los precios superiores por cuestiones de importación.

30.06.2009 por Ramiro

PHP 5.3

Publicado en Noticias, PHP

La nueva versión de PHP agrega Namspaces, funciones de internacionalización, inclusión de nuevas extensiones (Phar, SQLLite3, FileInfo y otras) y más de 140 bugs arreglados entre otros cambios. Pueden ver el anuncio junto con la lista de cambios y novedades de PHP 5.3 en este enlace.

phplogo

29.06.2009 por Ramiro

Internet y Competencia en Costa Rica

Publicado en Internet, Noticias

Me acabo de llevar la primer desilusión de la era post ICE. Averigué con una de las empresas, de las 6 empresas que fueron autorizadas por la SUTEL. La propuesta que me hicieron es cara, más cara que Amnet, WiMax y el ICE… pero digamos que por salir del apuro uno lo consideraría. El problema, es que la instalación junto con el deposito casi llegan a los mil dólares. Increible. Tengo que seguir averiguando pero si así va a ser la competencia…

Update: lo de los 1000$ es para una conexión 1MB/1MB corporativa. La tarifa residencial es de 1.5MB/512MB por $150 al mes y $350 de depósito. Que igual está caro si consideramos que Amnet (para los lugares a donde llega) da 3MB/256 por $50.

Update 2: de las 6 empresa

  • Dodona (Amnet): no la consulté porque se que están en proceso de llegar a mi zona y ya están dando el servicio y tienen las tarifas en línea.
  • Worldcom de Costa Rica: los precios son 2x o más caros que las actuales propuestas. Brindan el servicio vía area (como WiMax)
  • Jasec: consulté pero todavía no tienen tarifas
  • Call My Way: no la consulté porque se anunció como que se iban a dedicar más a telefonía.
  • Intertel Worldwide: Solo están ofreciendo Voice Over IP
  • Redes Inalámbricas de Costa Rica: anunciada en el periodico como servicios para empresas. No residencial.

Espero que en el futuro cercano esto cambie para tener más accesos a Internet, la cobertura actual es insuficiente y el servicio también reportandose averías como cosa corriente.

29.06.2009 por Ramiro

Más críticas aparecen en Internet después de la muerte de Michael Jackson

Con el evidente problema de tráfico el día que murió Michael Jackson el dedo acusador no tardó en levantarse: la culpa la tienen las empresas de publicidad. En gran parte considero que es cierto. Con mi triste experiencia con mi conexión actual de Internet noté que mucho tiempo de carga, por ejemplo, cuando uno visita Facebook, se va en cargar los anuncios. Y seamos realistas: los sitios están cargados, muy cargados hoy día, con muchas empresas ofreciendo no solo anuncios de texto sino también flash. Yen cuanto al texto hayque aclarar que para cargarlo (y medirlo con programas de estadísticas) hay Javascript envuelto en el asunto. Es decir, por mas anuncio de texto que veamos podemos esperar mucho más código en el fondo.

Además de todo esto Google reconoció que un problema que tuvieron con Goolge News se debió a que el tráfico fue  tan grande y repentno que los sistemas lo tomaron como un ataque.

Claro, con conexiones rápidas no se nota tanto pero en cuanto se satura o se usa una conexión lenta se nota la diferencia. Quizás es hora de volver a optimizar sitios por su tamaño además de su contenido ya que con el auge de las nuevas conexiones quedaron atrás las épocas en las que un buen sitio pesaba menos de 90kb.

26.06.2009 por Ramiro

Michael Jackson y Cloud Computing

¿Qué tienen en común Cloud Computing y Michael Jackson? Bueno, con la muerte de Michael Jackson (Q.E.P.D.) el día de ayer varios sitios de información se saturaron. TMZ, uno de los sitios que comenzó a difundir información tuvo problemas de saturación y carga. Twitter tuvo que deshabilitar algunas opciones de su sitio para ahorrar tráfico y recursos y en otros casos ocurrió lo mismo.

Ahora aparecen las críticas en Internet sobre que esto no debería ocurrir, y es cierto. Cloud Computing es un concepto que viene surgiendo desde que nació Internet y que hoy día es la palabrita de moda en los círculos de la Tecnología de Información (IT). Si bien es un concepto a mi parecer un poco abstracto se basa principalmente en que la plataforma de servicios de empresas, individuales no sea una PC o un servidor en un Data Center sino Internet en sí misma. La Red. Digamos que muchas empresas quieren que en un futuro las bases de datos, correos, programas y aplicaciones estén en la red para que de esa manera todo esté conectado con todo y todo esté en, siguiendo el concepto, una nube. Lo de la nube es porque Internet en los gráficos / esquemas se grafica con una nube.

La cuestión es que, salvando temas de seguridad, es un concepto interesante pero muchos se preguntan: cómo puede ser que en una era en donde todos los expertos hablan de cloud computing se saturen las conexiones y los servidores no den abasto cuando muere alguien como Michael Jackson. Y no es solo por el Rey del Pop, con el tema de la Gripe Porcina muchos sitios de información se saturaron. Sin ir más lejos, en Costa Rica, cuando ocurrió el último terremoto ocurrió lo mismo.

Claro, otro grupo de personas dice: en realidad esto ocurre porque cloud computing todavía no se aplica. En un ambiente más esparcido en donde la información no está en un solo lugar la red no se saturaría… pero si, es cierto que no se está aprovechando el concepto a full. Aunque sitios como Twitter, Facebook son los ejemplos que muchas veces se usan para demostrar mega sitios que pueden no solo alojar información sobre personas sino también aplicaciones, juegos y otras utilidades en donde la información se comparte a una velocidad asombrosa.

Por otro lado es interesante notar que sitios como Facebook, mejor dicho, sus ingenieros, se quejan de que las fábricas de procesadores no entienden bien las necesidades de este tipo de sitios y que los procesadores no cumplen con lo que prometen (sobre todo en los medios) y que estos deberían ser menos costosos y ahorrar más energía. Por otro lado Google, que tiene mucha experiencia en esto por ser el gigante del tráfico. Google optó por crear sus propios servidores. Los cuales son en apariencia más caseros y armados en la misma empresa.

24.06.2009 por Ramiro

Cambiar el color de fondo del Admin en Wordpress

Publicado en Wordpress

Arreglando un sitio, mejor dicho, la cara del área de administración de un sitio me topé con un problemita. En la pantalla de Login de Wordpress está la clase .login pero cuando uno le cambia el color a negro siempre queda una barra blanca. Poniendole negro a body tampoco ayuda. La solución (ayudado por la barra Web Developer que me mostró el elemento en cuestión) es definir el fondo y ancho para HTML:

htlm {

background: #000;

height: 100%;

}

23.06.2009 por Ramiro

Autorizan a las primeras seis empresas de telecomunicaciones en Costa Rica

Publicado en Internet

La Super Intendencia de Telecomunicaciones (SUTEL) autorizó ayer a las seis primeras competidoras de telecomunicaciones. Son: Dodona (Amnet), Worldcom de Costa Rica, Jasec, Call My Way, Intertel Worldwide y Redes Inalámbricas de Costa Rica. Todas pueden comenzar a ofrecer el servicio de Internet residencial y comercial. De todas las empresas Redes Inalámbricas de Costa Rica se va a centrar en el área comercial. Jasec de Cartago va a ofrecer Internet en alianza con el ICE.

El próximo paso parece ser aclarar algunos puntos sobre la interacción entre empresas por el uso compartido de infraestructura ya que los postes pertenecen al ICE / Jasec (en Cartago) y se puede decir que en cuestiones de cableado el ICE y Amnet (que actualmente ofrece el servicio de Internet mediante Racsa) son los que llevan la delantera por estar brindando el servicio actualmente.

Hay 32 empresas más esperando autorización lo cual es una buena señal.

Sería bueno que todo el papeleo y acuerdos se haga pronto ya que como he mencionado en entradas anteriores la necesidad de contacr con mejores conexiones, precios y rápidez de instalación es algo urgente.Por poner un ejemplo solicitar Internet o uan líena telefónica puede tardar un mínimo de dos meses y en algunos casos toma años independientemente del lugar.

22.06.2009 por Ramiro

Web Analytics: Términos

Publicado en Internet, Noticias, Software

Estos son algunos términos que se usan en sistemas de estadísticas como Google Analytis. Los pongo porque a veces se confunde el concepto de cada cosa como la diferencia entre hits, visitas y visitantes únicos.

  • Backlink: son los links a nuestro sitio desde otras páginas.
  • Bounce Rate: es el porcentaje de visitas que entran a la página, ven la página en cuestión (entry page) y se van. Esto es un buen indicador para saber cuánta gente entra y se va de una, lo que puede significar que el sitio no era lo que estaban buscando o que la navegación / apariencia, tiempo de carga no los convenció de seguir viendo.
  • Direct Hit: son las visitas qeu llegan por haber escrito el url (dirección) de nuestra página directamente. Es decir, no llegaron por búsquedas (ni pagas ni orgánicas) ni por favoritos ni por un link por correo electrónico o desde otra página.
  • Entry Page: es la página por la cuál entran al sitio, la primer página que el visitante ve.
  • Exit Page: es la página desde la cual un visitante dejó el sitio. Es decir, la última página que vió antes de irse. Esto sirve para medir desde donde deja la gente y ayuda a analizar el por qué.
  • Hits: si una página tiene dos fotos, una hoja de estilo CSS una misma visita cuenta como tres hits (por las dos imagenes + el archivo CSS). El texto es parte de la página asi es que no cuenta. Esto es para que vean que mucha gente dice: el mes pasado tuvimos un millón de hits en nuestro sitio. Si cada una de las páginas de ese sitio tiene 100 elementos y cada visitante ve 10 páginas se puede especular que las visitas reales del sitio son menores a 1000 en un mes.
  • Organic Search: son las búsquedas no pagas que aparecen en los motores de búsqueda.
  • Paid Results: son los resultados pagos (PPC)
  • Page Views: son la cantidad de páginas que ven los visitantes. Muchos sistemas de estadísticas nos pueden mostrar cuántas páginas ve un mismo visitante. Lo que nos puede ayudar a comprender qué tanto ven los usuarios, qué tanto les gusta (o no) el sitio.
  • PPC (PayPer Click): es el sistema de anuncios pagos (como los que aparecen a la derecha en Google).
  • Referrals: son los referidos, los sitios que nos hicieron llegar alguna visita por medio de un link en su página.
  • Unique Visitors / Visitantes Únicos: es la cantidad de visitantes reales, únicos que vió el sitio. Al contrario de las Visitas si yo veo el sitio 3 veces en un mes eso solo cuenta como 1 solo Unique visitor. Claro, si cambio de computadora, navegador o borro cookies esto se vuelve a contar como otro unique, dependiendo el sistema. Generalmente la IP, la Sessión y el Navegador definien esto.
  • Visitas / Visits: es la cantidad de gente que vió el sitio. Pero… si yo veo el sitio 3 veces en un mes eso cuenta como 3 visitas.
21.06.2009 por Ramiro

Mitos sobre proyectos de páginas web

Publicado en Diseño Web, Noticias

Acá van algunos mitos que conozco (y muchos que he sufrido). Si alguien tiene más puede comentar y los voy agregando.

  • Es un trabajo de poca plata (o ad honorem) pero después me van a dar más trabajo: ja-ja esta la escuché muchas veces. Nunca sucede. Si no hay plata para la persona que va a hacer el proyecto o si el proyecto es tan importante y ambicioso entonces por qué no le pagan mejor al diseñador / programador o cómo es que siendo un poryecto tan TAN no hay plata… cómo piensan hacer plata entonces? triste pero cierto.
  • El sitio se promociona solo): MENTIRA ja ja ja. salvo que estemos hablando de algun producto o persona famosa el cuento de que publicando un sitio web está disponible a millones de personas es una mentira. Para que lo vean cientos, miles, millones de personas al sitio lo tienen que conocer, y para que lo conozcan hay que publicitarlo, hay mil maneras, gratuitas y pagas pero si uno no se anuncia nadie lo va a ver. Nadie te Conoce, Nadie te Crée.
  • Agregar un (agregar elemento acá) es fácil, solo te va a tomar unos minutos: esta es una maniobra que mucha gente explota sabiéndolo. Sí, muchas veces agregar un formulario de contacto, un cuadro con un texto sí es fácil. Pero siempre preguntar por qué y para qué. Una que pasa cuando uno empieza es la del formulario de contacto. Cuando a uno le piden eso se imagina un formulario simple (y muchas veces el cliente también lo piensa así) pero siempre hay un jeuga de vivo que pide lo simple y después sale conque necesita listado de paises, validación para todos los campos, que cuando faltan datos el color cambie y que además envíe un archivo adjunto… ahi ya no es simple… y el precio es el mismo.
  • Si es Open Source se puede cambiar: esto lo estuvimos viendo con un amigo hace poco. Mucha gente piensa que cuando uno baja o compra un código abierto éste se puede cambiar y adaptar fácilmente. No es asi. Primero, todo programa tiene una lógica, una estructura y está hecho para ciertas funciones, si el código está bien hecho se le van a poder hacer algunos agregados pero llegado cierto punto hay que hacer modificaciones totales. Si por el contrario el código es un desastre porque al fin y al cabo también está el tema de que cada programador tiene sus mañas por más reglas y estándares que existan. Entonces en esos casos hacer cambios e suna pesadilla y consumen tanto tiempo que es probable que hubiera sido más fácil programar algo desde cero.
  • Es muy caro / es muy barato: esto es muy virtual, siempre es mejor armar presupuestos sobre lo que uno cree que va a tomar de tiempo. Tambíen mucha gente se ampara con precios de otras personas y precios en el extranjero. Siempre tener en cuenta qué es lo que uno va a dar y cuánto tiempo le va a tomar, gastos, etc. No existe un precio estándar, y a mi manera de ver las cosas no se pueden cobrar tarifas fijas. Cada proyecto es diferente. Los precios fijos solo sirven para productos fijos, que ya están listos y de los cuales se conocen los gastos y beneficios. Es igual que un producto de supermercado… un chocolate del estante ya se sabe cuánto se produce, cuánto cuesta… pero si usted encarga un chocolate nuevo, con un envoltorio diferente… ¿crée que el precio va a ser el mismo?
  • El Gurú: hay que tener cuidado con los gurús o cuando a uno lo tildan de uno. O se tira a chanta o le piden creyendo que porque sabe lo va a hacer fácil, rápido y encima va a cobrar poco.
  • Necesito una fecha: por experiencia… en programación al igual que con cosas que se hacen desde cero, artesanales, no de paquete, solamente se pueden dar estimados, y por lo general todos los proyectos toman más de la cuenta. Sobre todo si se depende de muchas personas. Hace poco trabajé con un sistema de tarjetas cuyo backend era mitad de la empresa y mitad de otra empresa que proveía el servicio. Bastó con un correo que se perdió para perder tres días y otros problemas que salieron (inesperados) para perder otra semana… esas cosas no se planean. Pasan. Hay que recordar (como el ejemplo del chocolate, arriba) que estos proyectos son a la medida, no hay nada estático. Eso es en parte lo lindo de este trabajo pero también un dolor de cabeza.