sábado, 10 de agosto de 2019

El Software Libre es "Malo": 7-Zip

Habrás oído en boca de muchos que el software libre es una mierda y que es mejor el privativo.
Eso, aparte de ser una falacia, es un dardo envenenado que se usa para atacar la filosofía del software libre.
Así como Apache es el mejor y más usado servidor web, o Thunderbird el mejor gestor de correos o Firefox de los mejores navegadores web, si no el mejor, hay cientos de casos donde la alternativa libre es superior a la privativa, y seamos francos, a veces el privativo es superior a la alternativa libre.
Un buen ejemplo, es el compresor 7-Zip. 7-Zip es software libre. La mayor parte del código está bajo la licencia GNU LGPL y algunas partes del código están bajo la Licencia BSD de 3 cláusulas. Es una utilidad para comprimir y descomprimir paquetes. ¿Qué tal  si lo comparamos con los programas más usados en en el lado oscuro? Vamos a comparar 7-Zip, Winzip y Winrar suponiendo que estos dos últimos programas los haya pagado o pirateado como es de costumbre.
WinZip, como demuestra su nombre, se utiliza para procesar archivos ZIP entre otros formatos de archivo. Es una de las alternativas más populares a WinRAR y es utilizado por muchos debido a su simple interfaz de arrastrar y soltar y la facilidad de uso. Cuando comparamos WinRAR y WinZIP, este último es rico en características y también está disponible para diferentes sistemas operativos en comparación con WinRAR. WinZip tiene también una versión premium con una versión de prueba gratuita de 40 días.
WinRAR es una de las herramientas de compresión de archivos más populares desarrolladas y quién está detrás de la extensión de archivo RAR. Es popularmente usado para comprimir y descomprimir archivos RAR y ZIP. También se puede utilizar para descomprimir el contenido de otras extensiones de archivo como 7z, ZIPX y TAR. Es un programa premium que viene con una versión de prueba gratuita. Es un software basado en Windows y no está disponible para MacOS.
7-Zip es una herramienta de compresión de archivos relativamente nueva. Se basa en una arquitectura de código abierto y tiene una alta relación de compresión. Despliega LZMA como su método de compresión predeterminado, que tiene una velocidad de compresión de aproximadamente 1MB/s en una CPU de 2GHz. 7-zip requiere un poco más memoria para comprimir archivos en comparación con otras herramientas, pero su compresión es más optimizada.
Ahora comparamos los diferentes parámetros en la siguiente tabla para ayudarte a comprender el trabajo que hace cada cual.
PARÁMETROSWINZIPWINRAR7-ZIP
Relación de compresión41% (ZIPX)36% (RAR5)45% (7z)
Técnica de cifradoAES-256AES-256AES-256
Precio56 € +-36 € +-Gratuito
7-Zip comprime al 45%, superando a las dos herramientas privativas. Esto es sólo un ejemplo, que un programa sea de fuentes abiertas no significa en absoluto que sea peor que uno privativo.


Fuente: Laboratorio Linux.

martes, 8 de enero de 2019

GitHub: Repositorios Privados Gratuitos Ilimitados


Ayer 7 de Enero de 2019 Microsoft anunció la siguiente actualización para GitHub.
Dos actualizaciones importantes para hacer que GitHub sea más accesible para los desarrolladores: repositorios privados gratuitos ilimitados y una oferta Enterprise más simple y unificada. Con estas actualizaciones de ofertas gratuitas y para empresas:

  • GitHub Free ahora incluye repositorios privados ilimitados. Por primera vez, los desarrolladores pueden usar GitHub para sus proyectos privados con hasta tres colaboradores por repositorio de forma gratuita. Muchos desarrolladores quieren usar repositorios privados para solicitar un trabajo, trabajar en un proyecto paralelo o probar algo en privado antes de lanzarlo públicamente. A partir de ahora, esos escenarios, y muchos más, son posibles en GitHub sin costo alguno. Los repositorios públicos siguen siendo gratuitos (por supuesto, sin cambios) e incluyen colaboradores ilimitados.
  • GitHub Enterprise es el nuevo producto unificado para Enterprise Cloud (anteriormente GitHub Business Cloud) y Enterprise Server (anteriormente GitHub Enterprise). Las organizaciones que desean la flexibilidad de usar GitHub en una nube o en una configuración auto hospedada ahora pueden acceder a ambos a un precio por puesto. Y con GitHub Connect, estos productos se pueden vincular de forma segura, proporcionando una opción híbrida para que los desarrolladores puedan trabajar sin problemas en ambos entornos.

GitHub Pro (anteriormente GitHub Developer) y GitHub Team también están disponibles para desarrolladores y equipos que necesitan funciones profesionales de codificación y colaboración. Y por supuesto, los colaboradores de código abierto seguirán teniendo todo lo que necesitan para colaborar en repositorios públicos, incluida nuestra versión gratuita del Equipo GitHub.

Ya sea que sea un estudiante a punto de escribir su primera línea de código, un líder empresarial con equipos en todo el mundo o un mantenedor de código abierto, queremos que GitHub sea el mejor lugar para codificar, colaborar y conectarse con la red global. Comunidad de desarrolladores. Los cambios de hoy son una gran inversión en el futuro de GitHub, y que nos complasca este 2019 en lo que se construye. 

jueves, 2 de agosto de 2018

Tutorial Sobre Dominios - Definiciones

¿Qué es un dominio añadido?

Es un dominio que apunta a un directorio ó un subdominio. El dominio añadido mostrará el contenido del directorio al cual se está apuntando, el cual se crea con el nombre de este dominio.

Desde la perspectiva simple, un dominio añadido no es más que un dominio común el cual apunta a un sitio web alojado en la misma cuenta de hospedaje que otros dominios añadidos, pero en carpetas diferentes, de este modo puede hospedar varios sitios web en una sola cuenta de hospedaje.

Antes de añadir un dominio debe cambiar los name server del mismo usando el panel de dicho dominio, a los siguientes:

ns1.undominio.com
ns2.undominio.com


¿Qué es un sub-dominio?

Un sub-dominio es un dominio que forma parte de otro dominio más general. Por ejemplo, sub-dominio.dominio.com es un subdominio de dominio.com. El sub-dominio utiliza el dominio registrado y lo separa en subdivisiones, la separación se realiza por un punto "." .

Su panel de control de hospedaje le permite añadir sub-dominios a cualquiera de los dominios que ya haya añadido a su cuenta.


¿Qué es un dominio apuntado?

es un dominio diferente o alternativo que apunta a tu sitio principal, por ejemplo: www.tusitio.net puede direccionarse a www.tusitio.com. Los dos dominios llevan al mismo lugar. El propósito de un dominio apuntado es reservar palabras o frases que están asociadas con su negocio. Por ejemplo supongamos que su sitio web principal se llama www.rosas.com y quiere que las personas que también lo encuentren por la palabra flores entonces lo que hace es registrar el dominio www.flores.com y apuntarlo a www.rosas.com entonces cuando las personas escriban www.flores.com los llevará a www.rosas.com.

Desde la perspectiva del web-master, la diferencia es que el dominio apuntado no tiene su espacio propio en el disco, sino que comparte la misma carpeta con el dominio al que fue apuntado.

Antes de añadir un dominio apuntado debe cambiar los name server del mismo usando el panel de dicho dominio, a los siguientes:

ns1.undominio.com
ns2.undominio.com

BBM - Avatar Gif

¿Qué requisitos se necesitan para crear una imagen animada (Gif) para el perfil de BlackBerry Messenger (BBM)?

Puedes crear un Gif en herramientas como Gimp o Photoshop, pero debes tener en cuenta algo importante para que funcione muy bien, de lo contrario BBM lo tomará como una imagen normal.

Requisitos:

* La resolución recomendada de la imagen es de 200px de alto por 200px de ancho, también acepta resoluciones de 190px y 180px.

* No debe llevar muchos colores la imagen, se puede utilizar escalas de grises.

* El tamaño del gif no debe superar los 32 KB, es muy importante el peso para que se reproduzca.

Gif para el Avatar de BBM.
Para descargar imágenes animadas para el perfil de tu Pin de BBM visita la siguiente URL: http://www.bbmgif.com/ y disfruta de tu Pin personalizandolo con divertidas imágenes.

Emulador de Navegación Móvil



Hasta hace unos años los diseñadores y programadores web, no planificábamos nuestros proyectos pensando en la navegación móvil y en la actualidad un gran porcentaje de los usuarios de Internet utilizan los dispositivos móviles para navegar, usar las redes sociales, leer las noticias y realizar sus compras en las tiendas online de Internet. El problema surge cuando nuestro diseño no ha tenido en cuenta estas variables y en muchos casos nos encontramos con la imposibilidad de navegar por la página o de leer sus contenidos; errores típicos como submenús cuando pasas por encima con el ratón, uso de flash o demasiados contenidos en una sola página perjudican la usabilidad y hacen que visitar algunas páginas sea un dolor de cabeza.

Por esta razón debemos comprobar si nuestra web es “Responsive“, es decir, se adapta perfectamente a todas las plataformas, sistemas operativos y navegadores para que nuestros usuarios y clientes puedan leer nuestros contenidos y comprar nuestros productos.

A continuación te presento 4 extensiones para Google Chrome que te ayudarán a probar cualquier URL  a la hora de diseñar tu(s) contenido(s) web para diferentes resoluciones móviles o de escritorio.