Cómo programar en Swift desde Linux


Ya sabéis qué opino sobre dar soporte a Windows “de gratis” o programar en .NET utilizando el proyecto Mono así que os podéis imaginar qué me parecería programar para MacOS aunque sea en Linux.

La semana pasada Apple publicó oficialmente Swift como software libre y si te sientes atraído por la sintaxis del lenguaje de programación “de la manzana” te recomiendo visitar el siguiente artículo donde te explican cómo instalarlo en Ubuntu y crear tu primer “hello world!”.

Los que lo han usado me comentan que Swift es un lenguaje realmente potente y sencillo de utilizar pero no tengo experiencia ¿alguien con menos “prejuicios” (que lo haya utilizado) nos aporta su visión particular? 😉

Aplicaciones iOS robando datos personales

troyanos en la app store de apple

Investigadores han detectado ¡250 apliaciones para iOS! que de forma “silenciosa” están capturando información del propietario del móvil (números de serie, direcciones de correo electrónico, …) por empresas chinas de publicidad (y a saber en qué otros mercados “negros” se vende esta información).

El truco parece estar en el uso de librerías binarias que no son comprobadas en las “exhaustivas” revisiones que realiza la App Store.

Para más información te recomiendo consultar la noticia original.

Apple patentando lo que le sale del “manzano”

Curiosa la noticia que leo en el diario 20minutos indicando que la compañía de la manzanita ha patentado un “revolucionario” sistema que evita que te des una ‘hostia’ por andar despistado con el móvil cuando caminas.

Como no me resultaba novedosa la idea (y estaba convencido de haberlo oído antes) me ha dado por “rebuscar” en el “basurero de Internet” topándome con la noticia que, allá por el 2012, publicaban los compañeros de Xataka Android respecto a la aplicación Transparent Screen para Android (no digo que sea la primera que lo hizo sino que hace más de dos años que ya existe)
evitar golpes mientras caminas utilizando el smartphone
Y mi pregunta es

  • ¿es lícito patentar cualquier cosa? (en mi memoria resuena que Microsoft lo hizo con el click del ratón ¿alguien quiere pagar 1 céntimo cada vez que lo use?)
  • ¿podría “pleitear” (y ganar) al autor original de la idea? (y no solo una idea porque incluso lo ha implementado y publicado)

El infierno de las dependencias

gestión eficiente de paquetes en linuxDespués de casi una década utilizando Linux de forma exclusiva en todos y cada uno de mis equipos tengo la sensación que la gente cuando me dice que Linux es demasiado complicado ¡tiene razón!

Personalmente considero que hemos perdido una gran oportunidad y no hemos sabido aprovechar la gran ventaja (imitada por otros sistemas como podría ser el Play Store de Android o el Mac App Store de Apple) que suponían los gestores de paquetes (con Synaptic por bandera) frente a la búsqueda de instaladores (esquivando publicidad y fakes) en Windows o Mac.

Seguir leyendo

Cómo saber si tu ordenador soporta la virtualización hardware

hackintosh o cómo instalar mac os gracias a la virtualización por hardwareAndo intentado instalar MacOS Lion en una máquina virtual (virtualbox) en el equipo del trabajo y, lo primero que se me plantea, es la necesidad de averiguar si admite la virtualización por hardware.

En el caso de los microprocesadores del fabricante Intel (mi caso) hablamos de VTx, mientras que para los procesadores de AMD se denomina AMD-v.

Mi equipo es relativamente moderno por lo que intuía que tenía soporte para virtualización; no obstante, con objeto de descartar posibles causas de error en la instalación del sistema operativo de Apple en Virtualbox, opté por buscar la forma de detectar dicho soporte desde la línea de comandos.

Seguir leyendo

Los secretos de mundo MAC para atraer a tantos adeptos

¿Te has parado a pensar por qué hay tanta gente enamorada de los ordenadores de Apple?

A bote pronto cualquiera podría contestar que son bonitos como ellos solos y que la compañía hace un gran esfuerzo (e invierte una pasta gansa) en conseguir que nos enamoremos de ellos a simple vista.

Pero hay algo más, ¿te has parado a mirar reciente tu escritorio? ¿no te llama nada la atención? ¿te sobra algo?

Te invito a buscar las diferencias con vuestro querido PC de escritorio (los portátiles no juegan a no ser que sean portátiles anclados a un escritorio de por vida) 😉

No todo es diseño, la funcionalidad cuenta y la mesa de algo que dice llamarse ORDENADOr debería ser un claro ejemplo ¿no os parece?

Si Linux fuese un tipo de cocina

Simplemente genial me parece el artículo (y la reflexión previa) que Jesús David (en colaboración con Gez) ha perpetrado en su blog.

En el se comparan los tres sistemas operativos más conocidos con distintos tipos de comida (rápida, groumet y casera respectivamente tal y como debería apreciarse en la imagen de arriba).

Aunque os de algo de pereza (aunque la imagen sea suficientemente explicativa) os recomiendo su lectura pues realmente merece la pena y seguro que no deja a nadie indiferente.

Enhorabuena jEsuSdA