Saltar al contenido

El blog de Skatox Entradas

La interfaz gráfica de MacOS a través de los años

MacOS es el sistema operativo de Apple y el primero con fines comerciales en tener una interfaz gráfica para ejecutar programas usando el ratón. Esta funcionalidad fue copiada de Xerox cuando visitaron al equipo de investigación. Luego la mejoraron y la integraron en el primer Macintosh de 1984.

La interfaz gráfica de MacOS

Viendo la evolución a lo largo de los años, me llamó la atención como la estructura principal del sistema operativo se mantiene. Desde la primera versión se tiene el menú global en la parte superior, cursor negro y luego aparece el dock en la parte inferior. Pero todo es igual a lo largo de los años a diferencia de Windows donde han habido cambios bruscos y retrocesos tratando de innovar.

Otro de los cambios interesantes, es cuando pasa de ser un sistema en blanco y negro a colores. Pues también mejora la interfaz general y se ve como un gran salto tecnológico. Luego de eso los cambios son tan menores que no se notan mucho. También se puede ver como luego de la muerte de Steve Jobs cambian los diseños a ser mas simples y sin texturas de objetos de la vida real. Eliminando cualquier rastro de la interfaz aqua.

En fin, disfruta de este gran vídeo de la evolución de la interfaz de MacOS.

Espero que te haya gustado el vídeo, supongo que si eres nuevo o no has usado este sistema aprendiste un poco de historia de como lucía. Los usuarios experimentados seguro les trajo recuerdos de como eran las cosas antes.

Así que recuerda compartir o deja tu opinión en la caja de comentarios.

Deja un comentario

Evidalia Hosting: buen alojamiento para tu web

Cuando tienes o creas una página web, necesitas almacenarla en una computadora llamada servidor para que esté disponible al mundo. Hay empresas que se encargan de ofrecer el servicio de alquilarte servidores para que puedas hospedar tus páginas. En este artículo te hablaré de Evidalia Host, una empresa de hosting que recomiendo porque ofrece diversos servicios de calidad para que lleves tu negocio, idea o servicio a Internet.

Logo de Evidalia Hosting

Cada vez que un visitante de tu negocio o servicio desee acceder a tu página web. Ocurren varios procesos para que la persona navegue hasta el servidor y descargue la página web. Por ello es importante que sean rápidos y con gran espacio de disco para almacenar muchas cosas como las imágenes, páginas, información de tu empresa.

¿Cómo elegir un plan?

Hosting web

Evidalia ofrece diversos planes y depende de las características de tu sitio web: tienda en línea, sitio informativo, sistema interno, entre otros. Así que lo primero que debes hacer es verificar la tecnología en la que está hecha la página o sistema web, por ejemplo, si está realizado con WordPress entonces requieres un servicio de wordpress hosting. Si es una tienda hecha en Prestashop entonces es recomendable adquirir los planes para Prestashop.

Si no quieres algo específico porque vas a alojar varios sistemas u algo realizado en otra tecnología puedes usar hosting web o un VPS. ¿Qué diferencia tiene con los servicios especializados como el de WordPress y Prestashop? Que tú debes realizar la instalación y mantenimiento de forma manual. Si eres profesional del área web no hay problema. Muchos prefieren tener mayor control y personalización del hosting. Sin embargo, para novatos o personas ajenas al área web, los servicios específicos permiten gestionar fácilmente tu página web. Ya tienen configuraciones e instalación de mejoras para que tu sitios web funcionen de forma óptima. Permitiendo tener páginas web rápida sin tener que configurar cosas.

Así que si tienes un sitio en WordPress/Prestashop, elige el servicio correspondiente. Y el hosting web para el resto de casos. Respecto a la cantidad de RAM, espacio, depende de tu sitio web y te recomiendo contactar a tu equipo de desarrollo web para seleccionar la mejor combinación.

VPS: Servidor virtual privado

Evidalia Host ofrece servidores VPS para cuando tienes un sitio muy grande o deseas tener total control del servidor. En este tipo de servicios alquilas un servidor para ti solo, en él puedes configurarlo de la forma que desees y realizar cualquier modificación según tus necesidades.

Esto permite cuando crezcas, estudiar como funciona tu sitio y adaptar el software para que ejecute tu software de manera óptima. Instalar aplicaciones no incluida en los planes por defecto de Evidalia Host (porque solo se usan pocos escenarios). Configurar el servidor para que se integre con otros servicios, entre otras cosas. ¡Es como tener tu propia computadora en Internet!

Servicio de Reseller Hosting

Si tienes muchos clientes a quienes les vas a hacer desarrollo web. O deseas tener tu propia empresa de hosting. Este servicio te permite crear y vender el servicio de hosting a quien desees. Para autónomos es excelente, puedes ofrecer el alojamiento y encargarte de esa parte. Si deseas montar tu propia empresa, puedes definir tus propios planes de hosting y revender el servicio para ahorrarte costos de compra y gestión de servidores, mantenimiento, dar soporte técnico, entre otros. Si eres reseller, puedes crear las cuentas de tus clientes y alojar allí sus proyectos.

Recomendaciones

Te recomiendo Evidalia Host, tienen buenos servicios a buen costo. Gran soporte técnico y encontrarás un plan adecuado a tus necesidades. Espero que te haya servido este artículo y te facilite la compra de un servicio de Evidalia Host. Sé que te irá bien con ellos.

Deja un comentario

Cargar dinámicamente mixins distintos desde Vue router

Si estas haciendo aplicaciones con Vue.js es probablemente que estés usando los mixins para reutilizar el código. En algunos casos, existe la posibilidad de que tengas dos o más mixins con los mismos nombres de métodos pero implementando las funcionalidades de forma distinta. Pero solo necesites importar/inyectar uno solo en la vista actual. Entonces es necesario cargar dinámicamente mixins distintos desde el router dependiendo de la ruta.

Cómo cargar dinámicamente mixins distintos

En mi caso dependiendo de la ruta, necesitaba cargar código específico. Esto es para poder reciclar la vista, el cual llama a métodos con los mismos nombres en los distintos mixin. Como Vue.js 2 no soporta importar objectos de form dinámica, no podemos hacer los imports mediante una condición inicial. Así que la forma que encontré es pasando un nuevo componente que sea hijo (para heredar los atributos y métodos) de tu mixin. Defines en cada ruta, este nuevo componente y defines que herede el mixin correspondiente.

La solución a cargar dinámicamente mixins distintos es que Vue router permite en la sección de component pasar el componente que reutilizas (en mi caso el de la vista) y luego pasar en el atributo mixins, un arreglo con el mixin que debe usar esa vista.

A continuación puedes ver a qué me refiero:

{
      path: "/rutaA",
      name: "ComponenteA",
      component: {
        extends: ComponenteComun,
        mixins: [mixinA]
      }
    },
    {
      path: "/rutaB",
      name: "ComponenteB",
      component: {
        extends: ComponenteComun,
        mixins: [mixinB]
      }
    },

Con esto, cuando se entra a una ruta el router creará un nuevo componente con los métodos, atributos y observadores del componente a reusar. Pero como se está definiendo un mixin distinto a cada vista tendrán implementaciones distintas.

Espero que está guía te haya servido en tu proyecto informático. Si te gustó puedes compartirla o si deseas aportar algo a esta entrada, simplemente deja un comentario.

¡Gracias por leerla!

Deja un comentario

Masters of Doom: El libro que narra los inicios de Id Software

Cualquier jugador de PC de los 90s conoce quien es id Software, los creadores de grandes juegos como: Commander Keen, Wolfeinstein 3D, Doom y Quake. Si llegaron a jugar estos juegos y son fanáticos como yo, es probable que conozcan los nombres John Carmack, John Romero, Adrian Carmack, entre otros. Masters of Doom narra la historia de como estas personas crearon estos grandes juegos, cómo fundaron id Software y cambiaron el escenario de los videojuegos.

Cuál es el contenido de Masters of Doom

El libro se enfoca principalmente (pero no exclusivamente) en John Carmack y John Romero. Comienza con una breve biografía de cada uno con detalles que luego nos permitirán entender como influyó sus vidas en la creación de estos juegos. Luego habla de sus primeros desarrollos de videojuegos, como empezaron a trabajar juntos y la creación de Commander Keen.

A partír de allí comienza a narrar la creación de id Software. Como se creó y el impacto que tuvo cada uno de sus grandes juegos de los 90s: Wolfeinstein 3D, Doom, Doom II, Quake, Quake 2 y Quake III. En cada uno de ellos detalla los avances tecnológicos, como hicieron para crearlos, la relación entre el equipo durante el desarrollo, las ventas, entre otros.

Posteriormente el libro explica la partida de John Romero y su desarrollo de Daikatana. Ademas de los Quakecon, la competencia donde se podía ganar el Ferrari de John Carmack y toca un poco el tema sobre los efectos de la masacre de Columbine (ya que los autores eran conocidos en el mundo de Doom).

El contenido es muy bueno, detallado pero nada aburrido. Es lineal y fácil de digerir. David Kushner hizo un buen trabajo en la redacción de toda esta historia para que te entretegas antes todos esos detalles.

Masters of Doom
La porta del libro de Masters of Doom

¿Quién debe leer Masters of Doom?

Si llegaste a ser fan de cualquier juego de esta compañía definitivamente debes leer este libro. Me dió nostalgia recordar como era el movimiento gamer de esa época, recordar como era cada uno de los juegos y el furor que causó. También logré darme cuenta cómo la información y tecnología llegaba muy lento entre paises. Muchas cosas que se comentaban en el libro, en mi ciudad ocurría o se sabían como 2 años después.

Con el libro no solo aprenderás la historia inicial de id Software sino te teletransportarás a los 90s y vivirás la experiencia que ocasionaron estos juegos desde el lado de sus creados.

Deja un comentario