GitHub alberga más de 100 millones de repositorios. Algunas de ellas son aplicaciones con las que trabajan las grandes corporaciones. En otros, hay pequeñas bibliotecas que los desarrolladores usan activamente en sus proyectos. Pero hay repositorios con utilidades
prácticamente inútiles.
Discutiremos por qué atraen la atención. Sugerencia: el miércoles es un pequeño viernes.
Fotos - Pineapple Supply Co. - UnsplashCuando no quieres trabajar
Imagine una situación: acaba de terminar de escribir un nuevo módulo y cerró todas las tareas actuales. Pero hasta el final de la jornada laboral todavía hay una hora, y no es habitual que su empresa se vaya a casa antes que los jefes. Al mismo tiempo, a la gerencia no le gusta cuando los empleados permanecen inactivos y siempre está lista para realizar tareas adicionales. Aplicaciones especiales vendrán al rescate de usted, lo que ayudará a representar la actividad tormentosa.
Una de esas aplicaciones es
HackerTyper . Convierte cualquier conjunto de caracteres escrito en una especie de código de programa. Un ejemplo de la utilidad está
en el sitio web del proyecto . HackerTyper también tiene una alternativa:
GeekTyper . Un residente de Reddit
usó esta herramienta cuando una estación de televisión local de su ciudad
filmó una historia sobre su trabajo en una empresa de desarrollo de juegos:
En GitHub puede encontrar herramientas que no podrán extender las horas de trabajo, pero que, por el contrario, ayudarán a reducirlo, por ejemplo, la aplicación
Volkswagen . Cuando el servidor de
Integración Continua (CI) verifica el código, Volkswagen reduce la cantidad de errores para que las pruebas tengan éxito. Por lo tanto, no puede preocuparse por las pruebas y prestar más atención a otras tareas "más importantes". La utilidad lleva el nombre del fabricante de automóviles alemán, ya que se desarrolló
inmediatamente después del escándalo que se desarrolló alrededor del fabricante de automóviles. Hace cuatro años, en automóviles diesel, las compañías descubrieron un software que subestimaba la cantidad de gases nocivos en el escape durante diez veces las pruebas.
También vale la pena señalar es la utilidad
Sin código . Puede contactarla si no desea tocar el teclado. Aunque es bastante difícil llamarlo una utilidad, en el repositorio no encontrará una sola línea de código. Para comenzar a trabajar sin código,
simplemente no haga nada . Según el autor, esta es la mejor manera de escribir aplicaciones confiables y seguras.
Cuando guardar datos
En los repositorios de GitHub, puede encontrar
el sistema de archivos πfs , que ofrece ahorrar espacio en disco guardando datos en el número Pi. El funcionamiento del sistema de archivos se basa en la afirmación de que en π se puede encontrar cualquier secuencia de dígitos. Puede guardar datos con el comando:
πfs -o mdd=<metadata directory> <mountpoint>
El primer parámetro entre paréntesis es el directorio donde πfs almacena los metadatos de los archivos guardados, y el segundo es el punto de montaje del sistema de archivos estándar. Si conoce el desplazamiento del archivo y su longitud en π, puede extraerlo utilizando
la fórmula Bailey - Borwain - Pluff para encontrar la secuencia necesaria de dígitos en el número Pi.
Foto - ozz314 - CC BY / Photo cambiadoExiste una opinión popular de que el número Pi puede usarse no solo como un depósito de datos conocidos, sino también como un depósito de datos desconocidos. Teóricamente, desde πfs puede extraer libros no escritos, fotografías inacabadas y películas no tomadas; lo más importante, llegar a sus metadatos.
Cuando necesitas un servicio inusual
En la industria de TI, existe un término como XaaS (Todo como servicio): "todo como servicio". Describe todos los servicios que usan la computación en la nube. En la red puede encontrar utilidades que llevan esta definición a un nuevo nivel. Por ejemplo, el servicio
booleans.io , que proporciona "expresiones booleanas como un servicio". Este es un conjunto de API con el que puede crear, eliminar y actualizar objetos booleanos. Por ejemplo, en una solicitud:
curl -X POST https://api.booleans.io --header "Content-Type: application/json" --data '{"value": true, "label": "Hello world!"}' --header "Authorization: Token [token]
El servicio generará la siguiente respuesta:
{ "id": "4ee4b8f7-8d31-4ae2-93b0-554e19af740d", "created_at": "2018-11-24 14:56:26", "updated_at": "2018-11-24 14:57:43", "value": true, "label": "Hello world!" }
Otro ejemplo es
shoutcloud.io . Esto es TODAS LAS MAYÚSCULAS COMO SERVICIO, que convierte automáticamente minúsculas a mayúsculas. Es suficiente usar la API especial:
curl -X POST \ -d '{"INPUT": "hello world"}' \ -H 'Content-Type: application/json' \ HTTP://API.SHOUTCLOUD.IO/V1/SHOUT { "INPUT":"hello world", "OUTPUT":"HELLO WORLD" }
Por supuesto, es improbable que cada una de las herramientas descritas encuentre aplicación en la producción. Pero brindan una experiencia interesante y pueden entretener entre el trabajo. Si conoce otras utilidades que se crearon como una broma, compártalas en los comentarios.
Sobre qué escribimos en nuestros blogs y redes sociales:
¿La nube salvará los teléfonos inteligentes con un presupuesto ultrabajo?
Benchmarks para servidores en Linux: una selección de herramientas abiertas
Cómo la nube ayudó a tomar una foto de un agujero negro
DevOps en un servicio en la nube usando 1cloud.ru como ejemplo
Una selección de libros para aquellos que ya participan en la administración del sistema o planean comenzar
¿Cómo funciona el soporte técnico de 1cloud?
Los grupos de recursos de 1cloud , qué equipo usamos para proporcionar la nube, sus tipos, rendimiento y otras características.