Min: el navegador minimalista, inteligente y open source para Mac y Ubuntu

¿Buscas un navegador web alternativo ? Min es, probablemente, el más sencillo, minimalista e inteligente que encontrarás para Mac y Ubuntu.

navegador minimalista

¿Buscas un navegador web alternativo? Min es, probablemente, el más sencillo, minimalista e inteligente que encontrarás para Mac y Ubuntu.

Hemos repetido en numerosas ocasiones que el navegador es uno de los programas que más utilizamos a lo largo del día, sobre todo cuando estamos frente al ordenador.

Internet Explorer/Edge, Chrome, Firefox, Safari y Opera son los grandes conocidos entre los navegadores. Son populares, muy estables, potentes y con casi todos ellos con una gran capacidad de personalización y “potenciación” a base de complementos, extensiones y demás plugins.

Pero claro, no todo el mundo necesita un navegador supercompleto, a veces queremos navegar y punto, preservando nuestra privacidad y con la mayor velocidad posible. Así nace Min, que se presenta como “un navegador web más inteligente“.

min pestañas

En Min, como se intuye por su nombre, predomina el minimalismo, la interfaz no puede ser más limpia y está completamente libre de menús, barras o iconos. En la parte superior está la barra de búsqueda, su mayor función porque el motor de búsqueda de Min es DuckDuckGo, un buscador que se ha hecho un gran hueco y ha conseguido atraer usuarios gracias a base de no rastrear sus búsquedas.

Desde la propia barra superior veremos resultados directamente, como descripciones de Wikipedia, cálculos matemáticos y más. Muy interesante también la posibilidad de dividir las pestañas en grupos para trabajar de una manera más cómoda cuando se nos van acumulando.

Min es rápido, incluye bloqueador de elementos para aligerar la navegación, eficiente y además Open Source. Es totalmente gratis y puedes decargarlo directamente desde su web, compatible con Mac OSX y Ubuntu.

Continue reading “Min: el navegador minimalista, inteligente y open source para Mac y Ubuntu”

Estas son las novedades de la Build 14332 de Windows 10 para PC y móvil en el anillo rápido

Nueva Build que llega para los integrantes del programa Insider y de la que nos informan en los blogs de Microsoft… una Build que lleva por número la 14332 y que ya está disponible tanto para PC como para smartphones con una gran cantidad de mejoras y correcciones de errores. La nueva Build, por ahora sólo está disponible para los Insider que pertenecen al anillo rápido (Fast Ring) y que destaca por ser la primera que participa en el Bug Bash , de forma que durante el periodo que dure el mismo, cuatro días, los participantes encontrarán retos en el Feedback Hub, de forma que colaboren en la solución de errores de una forma mucho más eficaz.

650 1200 17

Nueva Build que llega para los integrantes del programa Insider y de la que nos informan en los blogs de Microsoft… una Build que lleva por número la 14332 y que ya está disponible tanto para PC como para smartphones con una gran cantidad de mejoras y correcciones de errores.

La nueva Build, por ahora sólo está disponible para los Insider que pertenecen al anillo rápido (Fast Ring) y que destaca por ser la primera que participa en el Bug Bash, de forma que durante el periodo que dure el mismo, cuatro días, los participantes encontrarán retos en el Feedback Hub, de forma que colaboren en la solución de errores de una forma mucho más eficaz.

Y llegados a este punto cabe preguntarse qué mejoras vamos a encontrar en esta Build, que errores conocidos han sido solucionados y cuales aún persisten y sobre todo, que novedades se han atrevido a incorporar desde Microsoft… y atentos porque la lista es larga.

Novedades que encontramos en la Build 14332

  • Cortana ahora puede buscar en Office 365: En nuestro PC, Cortana puede buscar contenido, incluyendo correos electrónicos, contactos, citas de calendario y archivos en OneDrive Empresarial y SharePoint. Para comenzar añade tu cuenta para el trabajo o educación dentro de las cuentas conectadas en el cuaderno de Cortana. Cuando busques, elige el filtro adecuado (email, contactos, calendario o documentos) encontraremos los resultados destacados en la parte superior.
  • Para el símbolo del sistema, se han hecho varias mejoras en el escalado de PC con pantallas de alta resolución, mejor selección de fuentes y renderizado para caracteres internacionales, mejoras en el renderizado de cursores y a la hora de ocultar elementos, mejoras al cambiar el color de fondo y mejoras en el scroll en editores nano y EMACS.
  • Mejoras en Bash y en el símbolo del sistema: En las builds anteriores ha habido problemas de red que prevenía que las herramientas que trabajaban sobre Bash en Ubuntu en Windows pudiesen acceder a Internet. Por ejemplo, se veían problemas con el comando apt-get que no podía encontrar los servidores para bajar las apps. Esta actualización soluciona estos problemas y no requiere que los usuarios modifiquen su archivo resolv.conf a mano. Además también se ha solucionado un problema en la llamada mv entre unidades /mnt y non-/mnt – los archivos y directorios se moveran de manera correcta entre los dos puntos. Para más información sobre las actualizaciones de Bash en esta build mira las notas de la actualización.
  • Mejoras en la batería para PC conectados en espera: Se ha implementado la misma tecnología que emplea el ahorro de batería para reducir el consumo del PC cuando estamos en periodos de reposo a pesar de tener el PC encendido. Ahora deberíamos notar una mejora de la autonomía de nuestro dispositivo en reposo.

Además nos avisan desde Microsoft que si se experimenta algún problema se pueden realizar alguno de estos dos pasos:

El primero es Ir a Configuración > Sistema > Batería y permitir que la app que te interesa esté siempre conectada en segundo plano.

La segunda alternativa si quieres volver al punto anterior de Conectado en Reposo, es usar este comando en una ventana de símbolo de sistema como administrador:

powercfg /setdcvalueindex SCHEMECURRENT SUBENERGYSAVER ESPOLICY 0

powercfg /setactive scheme_current

Nota: Para volver al comportamiento de Conectado en Reposo, puedes utilizar las líneas de comando de arriba pero cambiando entre el “0” y poniendo un “1”. Si encuentras algún caso en que no funcionase como debiese debes enviar un mensaje con la información para que puedan solventarlo.

Y dicho todo esto, vamos con la lista de errores solucionados, tanto para PC como para mñoviles

Errores solucionados para PC:

Tile
  • Solucionado el problema que resultaba en un pantallazo azul después de volver de reposo tras actualizar a la última actualización.
  • Corregido el problema por el cual algunas descargas de gran tamaño se quedaban congeladas al 99% en Microsoft Edge.
  • Solucionado un error por el cual no se podían arrastrar y soltar los favoritos a la hora de ordenarlos.
  • Corregido el problema que hacía que Groove Music crashease al iniciar la aplicación.
  • Solucionado el error por el cual al añadir una canción a la lista de reproducción en Groove Music la canción que estaba sonando se paraba y empezaba de nuevo.
  • Se ha corregido el fallo que impedía volver a una compilación anterior teniendo el cifrado de dispositivo o BitLocker activado.
  • Mejorada la interfaz de usuario de los recordatorios de Cortana.
  • Mejoras en el IME chino.
  • En futuras actualizaciones se recordarán las aplicaciones seleccionadas para mostrar en todos los escritorios.
  • Solucionado un problema por el cual los iconos del centro de actividades de Windows no se mostraban correctamente en configuraciones con varios monitores.
  • Corregido un error por el cual la Game Bar no aparecía si las DPI se habáin cambiado del 150% al 100%.
  • Solucionado un fallo por el cual algunas notificaciones con mucho contenido no se expandían en el Action Center.
  • Al salir del modo tablet los Tiles ya no deben de mostrarse con un tamaño incorrecto.
  • Corregido un error por el cual después de un cambio de DPI el icono de la batería no se mostraba correctamente en el área de notificación.
  • Solucionado un problema por el cual al hacer clic en el botón “X” de una venta, en la vista de tareas, se eliminaba la imagen pero el título y el botón X seguían apareciendo.
  • A partir de ahora podremos desinstalar las aplicaciones que aparezcan en la pantalla de inicio con el nombre de “@{}”.
  • Corregido el problema por el cual podían aparecer duplicadas en el Explorador de archivos las diferentes bibliotecas.
  • A partir de ahora, los usuarios con más de un monitor, no verán como, al abrir una aplicación desde la pantalla de inicio se minimiza el vídeo que se estaba reproduciendo a pantalla completa en el otro monitor.
  • Solucionado un problema que hacía que la aplicación de Configuración crashease al anclar a inicio alguno de sus menús.
  • A partir de ahora cuando abramos Windows Defender desde Configuración la aplicación abrirá correctamente.
  • Solucionado el problema por el cual se solapaban los textos en la lista de aplicaciones.
  • El teclado táctil ahora deberá de aparecer sin problemas a la hora de pulsar el cuadro de diálogo de la contraseña en la pantalla de bloqueo.
  • Corregido un error por el cual Windows Spotlight no recordaba si habíamos indicado que nos gustaba la imagen de la pantalla de bloqueo la última vez que desbloqueamos el equipo.

Errores solucionados en smartphones:

Cortana
  • Se han solventado problemas en la interfaz a la hora de compartir los recordatorios con Cortana. Ahora la experiencia está más pulida.
  • Se ha solventado un problema donde, al mantener pulsada la cámara en los accesos rápidos no hacía nada. Ahora abrirá la cámara.
  • Se ha corregido un problema que impedía que los Lumia 435, 532, 535 y 540 pudiesen hacer fotos con la app de Cámara.
  • Se soluciona un problema donde al escribir texto no podía verse en Cortana en el tema claro.
  • Se ha corregido un problema en el teclado italiano donde ciertas palabras empezaban por mayúscula tras una coma (actuando como si se tratase de un punto).
  • Se ha mejorado el rendimiento al abrir la Configuración > Actualización y Seguridad > Para Desarrolladores.
  • Se ha corregido un problema donde los carácteres en cirílico comenzaban en minúsculas, por ejemplo en la lista de apps.
  • Se ha corregido un problema donde, al conectar los auriculares para responder una llamada acababa en una reproducción de música a altos volúmenes al terminar la llamada.
  • Para los smartphones que soportan el ajuste de brillo automático, esto se activa por defecto tras restaurar el teléfono o tras hacer un hard reset.
  • Ahora podemos fijar el tiempo para que debamos iniciar sesión de nuevo a través de Configuración > Cuentas > Inicio de sesión.
  • Se ha solventado un problema que impedía renombrar al dispositivo.
  • Por último, se ha solventado un problema por el cual los números de notificaciones en la pantalla de bloqueo aparecían detrás de la barra de navegación.

Errores conocidos en PC:

C7sjtbq
  • La aplicación que se ha añadido para medir la velocidad de la red, la cual se encuentra en el menú de “Red e Internet”, no funciona correctamente.
  • El Feedback Hub aparecerá en inglés, a pesar de que tengamos instalados nuestro correspondiente paquete de idiomas.
  • El Feedback Hub tardará en torno a 20-30 minutos en estar funcional después de esta actualización.
  • Desktop App Converter Preview, la aplicación de Project Centennial, no funciona en esta compilación. Todos aquellos desarrolladores que necesiten esta función deberán de esperar hasta que se haya corregido el problema.
  • Los juegos de Tencent no funcionarán correctamente en esta rama de desarrollo.
  • El atajo ALT+T para elegir la opción Sí no no funciona.
  • Es posible que obtengamos un error 0x8004C029 mientras reproducimos contenido de Groove Music Pass en la aplicación de Groove Music.
  • Si empezamos a escuchar música con Groove Music sin que hayan pasado dos minutos desde que encendiésemos nuestro PC nos aparecerá un error 0xc10100ae. Si esperamos más de dos minutos este error no debería de aparecer.
  • Es posible que aparezcan cajas cuadradas en ciertas aplicaciones a la hora de utilizar los nuevos emoji.
  • Dado que el equipo de desarrollo sigue realizando cambios en las extensiones de Microsoft Edge, después de actualizar se eliminarán todas las extensiones que se encontrasen instaladas en Edge. Para recuperarlas deberéis de volver a instalarlas.
  • Si no estamos utilizando un teclado inglés no podremos aceptar solicitudes de Bash.
  • El equipo de desarrollo de Windows está trabajando para corregir el error que hace que la lista de aplicaciones en determinados idiomas aparece vacía.

Errores conocidos en smartphones:

Original
  • Las voces del sistema no se pueden descargar. Sin embargo, los packs de idiomas para el teclado deberían poderse descargar sin problemas. Se ha identificado el problema y se está trabajando en una solución.
  • El Feedback Hub no se encuentra a la vista y se encuentra solo en inglés a pesar de disponer de los idiomas instalados.
  • Cuando accedamos a la galería desde la aplicación de la cámara puede que se cierre. Para ver las fotos tomadas con la cámara debemos acceder a la app de Fotos para evitar el cierre.
  • Podemos tener errores 0x8004C029 al tratar de reproducir canciones desde un Groove Music Pass (DRM) en Groove Music.
  • Podemos encontrar el mensaje “No se puede reproducir – Otra app está gestionando tu sonido ahora. 0xc00d4e85” al tratar de reproducir canciones de Groove Music Pass (DRM) en Groove Music.
  • Podemos ver cajas cuadradas en ciertas apps al usar ciertos nuevos emojis, están trabajando en implementar los nuevos emojis y se solventará en futuras builds.
  • Hay un problema que impide a ciertas apps como Tweetium abrirse.
  • Tu teléfono se bloqueará y reiniciará al recibir una notificación de una app que hayamos solicitado que muestre las notificaciones como privadas en la pantalla de bloqueo. Esto puede ser problemático para mensajes de texto ya que podríamos perder algunos. Se recomienda desactivar esta opción hasta la próxima build.
  • La app de configuración puede cerrarse al reasignar los accesos rápidos. Si lo hace podrían desaparecer accesos rápidos. Si tienes este problema solo se solventará con un hard reset.

Cómo se puede ver, el número de problemas solucionados así como el de las novedades que se incorporan convierten a esta Build en una de las más interesantes lanzadas por Microsoft, potenciada aún más por la llegada de Bug Bash, el sistema para ayudar a mejorar el feedback con los usuarios. ¿Has tenido ocasión de probarla? ¿Qué te ha parecido?

 

Esta puede ser la tablet 2 en 1 que Ubuntu necesita

MJ Technology ha presentado una nueva tablet 2 en 1 con Ubuntu con la que pretende hacerse un sitio en este nuevo sector.

tablet 2 en 1 con Ubuntu

MJ Technology ha presentado una nueva tablet 2 en 1 con Ubuntu con la que pretende hacerse un sitio en este nuevo sector.

Cuando bq anunció oficialmente la M10, la primera tablet oficial con Ubuntu, muchos pensamos “por fin”. Aunque Canonical había trabajado mucho en esta dirección, no parecía que hubiese nada para demostrarlo.

Ahora que ya podemos reservar la M10, la esperanza los fabricantes es que este dispositivo suponga un revulsivo para el mercado, y empecemos a ver más proyectos que aprovechan Ubuntu en formato tablet.

En busca de la tablet 2 en 1 con Ubuntu perfecta

Además, tenemos que hablar de otra tendencia del mercado: las tablets 2 en 1, de las que la Microsoft Surface Pro es tal vez la mejor representante. Aunque Microsoft presuma de “convergencia”, la posibilidad de convertir un smartphone o una tablet en un ordenador, la idea ya la había presentado Canonical hace años.

bq M10, la primera tablet con Ubuntu que se convierte en un PC

Llega la bq M10, la primera tablet con Ubuntu que es capaz de convertirse en un ordenador simplemente conectando un teclado, ratón y monitor.

Es sólo ahora que la estamos viendo en práctica, y Ubuntu tiene un gran potencial para ser usado tanto en modo tablet, como sobre todo en modo de escritorio. Lamentablemente, la bq M10 no apunta tanto por ese camino, aunque es posible usarla como ordenador si conectamos un teclado, ratón y monitor.

Ahora llega MJ Technology, dispuesta a cubrir ese hueco con unas tablets 2 en 1 que ofrecen más potencia y posibilidades, y que acaban de llegar a Indiegogo buscando financiación.

 

MJ considera sus tablets como las “primeras verdaderas tablets x86 y x64 con Linux”, y aunque eso puede ser una exageración (no es el primer proyecto al que se le ocurre meter Linux en una tablet), esa frase recalca la gran diferencia de estas tablets respecto a la bq M10: el procesador.

mj tablet ubuntu 3 Continue reading “Esta puede ser la tablet 2 en 1 que Ubuntu necesita”

bq M10 tablet con Ubuntu

tablet con Ubuntu

Por fin ha sido presentada oficialmente la bq M10, la primera tablet con Ubuntu que llegará al mercado.

Seguro que te suena, por muchas razones. Para empezar, esta es una versión de la misma M10 que ya fue lanzada con Android en su momento, de la misma manera que los Aquaris E5 y Aquaris E4.5 eran versiones de smartphones con Android.

Segundo, hace ya varias semanas que sabíamos que esta tablet iba a ser anunciada, ya que ni Canonical ni bq han llevado el proyecto con mucho secreto, y toda Internet lo sabía.

 

Pero todo eso da igual, porque aunque no sea una sorpresa sigue siendo igual de agradable ver que un fabricante apuesta por Ubuntu en un terreno semi-desconocido para Linux.

Así es la primera tablet con Ubuntu

bq m10 ubuntu 5

La bq M10 con Ubuntu cuenta, como su nombre indica, con una pantalla de 10,1 pulgadas con resolución 1280 x 800. En su interior cuenta con un procesador MediaTek MT8163A de cuatro núcleos a 1.5 GHz, acompañado de 2 GB de memoria RAM. Tiene 16 GB de almacenamiento, que se pueden expandir con la ranura microSD de hasta 64 GB.

Como veis, como tablet no cuenta el mejor hardware posible, aunque si que será suficiente para realizar todo tipo de tareas y ejecutar todo tipo de apps. Pero donde realmente destaca esta tablet es en el uso de Ubuntu para ofrecer una experiencia convergente… ¿qué es eso?

La convergencia, el camino a seguir

bq m10 ubuntu 1

La convergencia es el concepto de que podemos usar nuestro dispositivo móvil como si fuera un ordenador; es decir, que si a esta tablet le conectamos un teclado, un ratón y un monitor se convertirá en un ordenador con Ubuntu en el que podremos hacer lo mismo que podríamos hacer con un ordenador cualquiera.

Canonical lleva trabajando en esta idea durante años, pero es ahora que por fin ha conseguido crear una experiencia que sea buena tanto en modo de tablet como en el escritorio. Del esto último no hay mucho que contar, el escritorio Unity ya es una alternativa más en el duro sector de entornos para Linux, y es perfectamente usable con los cambios que ha ido recibiendo en los últimos años.

bq m10 ubuntu 7

Pero además, para cuando usemos la tablet en su forma original, Canonical ha desarrollado una interfaz táctil totalmente nueva y que no es simplemente la interfaz de Ubuntu Phone ampliada.

Hay muchas esperanza puestas para el futuro de Ubuntu en la M10. La convergencia es muy importante, y Microsoft también se ha dado cuenta de ello con proyectos como Continuum. Que el usuario sólo tenga que comprar una tablet para tener acceso también a un ordenador cuando lo necesite es una oferta muy interesante que puede atraer a usuarios que hasta ahora no estaban listos para dar el salto, o motivar a los que no quieren abandonar al PC por las tablets.

La bq M10 aún no tiene fecha de lanzamiento ni precio, pero se espera que llegue en el segundo trimestre del año.

BQ Aquaris A4.5, el primer Android One a la venta en España

BQ ya fue la primera que lanzó un terminal con Ubuntu OS y vuelve a adelantarse al resto, esta vez, con la plataforma Android One que de momento no había recalado en los principales mercados europeos y que ahora tendrá el primer modelo este mismo mes en España, el BQ Aquaris A4.5.

BQ ya fue la primera que lanzó un terminal con Ubuntu OS y vuelve a adelantarse al resto, esta vez, con la plataforma Android One que de momento no había recalado en los principales mercados europeos y que ahora tendrá el primer modelo este mismo mes en España, el BQ Aquaris A4.5.

telefonia-bq-aquaris-e4.5-ips-qhd-quad-core-8gb-1gb-8mp.a4.4

Hay que remontarse a la Google I/O de 2014 para la presentación de la plataforma Android One, una propuesta de la empresa de Mountain View para crear smartphones de bajo coste dirigidos, en ese momento, a mercados emergentes. Parece que la propuesta ha tenido tanto éxito que más fabricantes se han ido sumando y ahora nos llega, finalmente a España de la mano de una de nuestras marcas patrias, BQ.

Y el primer modelo que podremos comprar en nuestro territorio será el BQ Aquaris A4.5, el que es el primer Android One no sólo para el mercado español, sino 100% español – o bueno, casi porque BQ ensambla sus terminales en China como la mayoría -.  Este nuevo terminal, aunque lleve el apellido “One” no quiere decir que cuente con menos prestaciones, sino que son terminales más asequibles para, como indican desde el propio buscador, “hacer aún más sencillo el acceso a la información en España y Portugal”.

telefonia-bq-aquaris-e4.5-ips-qhd-quad-core-8gb-1gb-8mp.a4.4-2

El dispositivo cuenta con una pantalla de 4,5 pulgadas y resolución qHD (540 x 960 píxeles) lo que da una densidad de 244,77 píxeles por pulgada y protegida por cristal Dragon Trail. Incluye tecnología Quantum Color + para la mejora de los colores y un sistema de ahorro de batería – aunque con estas características ya se le supone un bajo consumo -. En su interior encontramos un procesador MediaTek MT6735M, un completo quad-core a 1 Ghz con 1 GB de RAM y GPU Mali T720-MP1 hasta 450 Mhz.

Además, el equipo ofrece 16 GB de almacenamiento, de los que sólo 10,5 GB están disponibles, para un dispositivo con doble ranura para tarjeta SIM además de espacio para una microSD de hasta 64 GB. Ofrece Wi-Fi n, Bluetooth 4.0 y GPS.

Tiene una cámara de 8 MP con flash dual y autofocus, apertura de F/2.0 y rango de enfoque de 0,1m a infinito. Integra un grupo de lentes de 5 elementos así como un sensor de imagen de 1/3.2″ capaz de tomar vídeo en 720p. Está acompañada de una frontal de 5 MP con apertura f/2.0, lentes de 4 elementos y también capaz de tomar vídeo en HD.

telefonia-bq-aquaris-e4.5-ips-qhd-quad-core-8gb-1gb-8mp.a4.4-4

Completan sus características una batería de 2.470 mAh además de otras funciones extra como la conectividad 4G LTE,  la tecnología Dolby para el sonido o la posibilidad de contar con Radio FM. Además de ofrece Android 5.1.1 Lollipop de serie, ya actualización a Android 6.0 Marshmallow confirmada, cuenta con hasta 90 días gratis en Google Play Música.

Cómo indicamos al comienzo, el terminal se va a poner a la venta en breve en la tienda online de BQ así como a través de los distribuidores este mismo mes a un precio de 169,90 euros.

Continue reading “BQ Aquaris A4.5, el primer Android One a la venta en España”

Compro, luego existo, ¿de dónde es este código?

Una vez más, traemos el código fuente de una aplicación para que nos digáis si sabéis de dónde procede.

Una vez más, traemos el código fuente de una aplicación para que nos digáis si sabéis de dónde procede. En este caso se trata de un software de servidor, desarrollado por un programador alemán (aunque de nombre noruego y apellido español), que con apenas 20 años vio la necesidad de una aplicación libre para un nicho que todavía se encontraba muy verde.

Las pistas

  • Es un habitual entre las sugerencias de aplicaciones para entornos LAMP, MAMP y WAMP.
  • Fue uno de los primeros proyectos de software libre de su nicho, por lo que muchos de sus competidores actuales están realmente derivados de su propio código.
  • Mandriva y Ubuntu utilizan este proyecto para una sección de sus páginas web.

El código

Como veréis, el fragmento de código en PHP que os proporcionamos hoy es lo suficientemente descriptivo como para que una sola función os dé muchas pistas sobre el proyecto que buscamos:

 class ▒▒_shopping_cart { var $code = '▒▒_shopping_cart'; var $group = 'boxes'; var $title; var $description; var $sort_order; var $enabled = false; function ▒▒_shopping_cart() { $this->title = ▒▒▒▒▒▒_▒▒▒▒▒_SHOPPING_CART_TITLE; $this->description = ▒▒▒▒▒▒_▒▒▒▒▒_SHOPPING_CART_DESCRIPTION; if ( defined('▒▒▒▒▒▒_▒▒▒▒▒_SHOPPING_CART_STATUS') ) { $this->sort_order = ▒▒▒▒▒▒_▒▒▒▒▒_SHOPPING_CART_SORT_ORDER; $this->enabled = (▒▒▒▒▒▒_▒▒▒▒▒_SHOPPING_CART_STATUS == 'True'); $this->group = ((▒▒▒▒▒▒_▒▒▒▒▒_SHOPPING_CART_CONTENT_PLACEMENT == 'Left Column') ? '▒▒▒▒▒_column_left' : '▒▒▒▒▒_column_right'); } } }

El reto

Como seguramente muchos ya sabéis de qué software se trata, he aquí algunas otras cuestiones que requieren conocer mejor el proyecto o saber bucear por su documentación (algo que debería ser indispensable para todo el que se adentre en un nuevo proyecto software):

  • Históricamente utilizaba una licencia libre vírica, pero a partir de determinada versión optaron por una más multipropósito. ¿Cuáles son estas dos licencias?
  • En agosto de 2011 se descubrieron tres importantes vulnerabilidades que fueron parcheadas un par de meses más tarde. ¿En qué consistían? ¿Podrías encontrar un commit o changelog de dichos parches?
  • De los más de 10.000 sitios registrados que usan esta tecnología, varios cientos son españoles. ¿Sabríais decir algún ejemplo?

Solución al anterior reto

Como muchos dijeron en las respuestas, el algoritmo que buscábamos era la ordenación quicksort, que frente al O(n2) de la mayoría de sus competidores, ofrece un orden de complejidad de O(log n) en el mejor de los casos.

Precisamente, para obtener esa cota en lugar del orden cuadrático una de las mejoras que se puede hacer es mejorar la elección del pivote. Y otra forma de mejorar su eficiencia, esta vez sin alterar el orden de complejidad, sería evitar la recursividad, aunque también es recomendable combinar quicksort con otros algoritmos que se comporten mejor con conjuntos reducidos una vez que hayamos ordenado la mayor parte de los datos.

Por último, la imagen utilizada pertenece al proyecto AlgoRyhtimics, que mediante danzas populares húngaras demuestra el funcionamiento de los principales algoritmos de ordenación: Continue reading “Compro, luego existo, ¿de dónde es este código?”

Windows Azure

Windows Azure es la plataforma de Computación en la Nube de Microsoft , compitiendo en la categoría con Amazone y sus W3C. La principal característica de esta Cloud es la sencillez de uso del portal de gestión, y el ser la que soporta más tecnologías de desarrollo actuales, sean .NET o no

Windows Azure

Windows Azure es la plataforma de Computación en la Nube de Microsoft, compitiendo en la categoría con Amazone y sus W3C.

La principal característica de esta Cloud es la sencillez de uso del portal de gestión, y el ser la que soporta más tecnologías de desarrollo actuales, sean .NET o no.

Continue reading “Windows Azure”