Los profesores no te enseñarán a programar

Me sorprende que haya gente que ha experimentado de primera mano cómo funciona el sistema educativo y sigan pensando que podrán aprender a programar asistiendo a clases.

Dudo mucho que puedan aprender algo de mucha utilidad de docentes que se esconden tras un escritorio y carecen de experiencia real en la programación. Es absurdo pretender aprender algo útil sobre bases de datos de alguien que jamás a diseñado o trabajado con una base de datos compleja en el mundo real y solo se dedica a repetir lo que han escrito otros en libros de texto.

Durante mi experiencia en el mundo laboral he podido comprobar de primera mano la inutilidad de años y años de universidad. Yo, que no he estudiado programación en la universidad, supero con creces a quienes han pasado años asistiendo a clases, ¿cómo es posible?

Continúa leyendo Los profesores no te enseñarán a programar

Combinar grep y less con color

Suelo usar Grep para buscar un texto exacto en archivos. Usando grep -R texto dentro de un directorio, puedo localizar todos sus archivos en los que se encuentra dicho texto.

Cuando simplemente ejecuto algo como «grep -R 'Freak Spot'», los colores se ven correctamente

Cuando hay muchas coincidencias es más cómodo usar less para moverse por los resultados. El problema es que al ejecutar grep -R texto | less los colores ya no se ven.

Continúa leyendo Combinar grep y less con color

Contra las redes 5G

Las llamadas redes de quinta generación (abreviadas 5G) están siendo impulsadas y propuestas por las grandes empresas de telecomunicaciones con una gran agresividad. Con ellas se quiere reducir la latencia, transmitir más datos por segundo y lograr una conectividad masiva de dispositivos.

Sin embargo, poco hablan quienes publicitan estas tecnologías sobre los grandes peligros que conllevan, entre otras cosas, para la salud, el medio ambiente y la libertad individual. Para las empresas de telecomunicaciones y gobiernos resulta muy rentable obtener tan grandes cantidades de datos, porque sabrán constantemente lo que hace la gente.

La tecnología 5G supondrá una mucho mayor exposición a los campos electromagnéticos de radiofrecuencia respecto a las ya existentes (2G, 3G, 4G, Wi-Fi...). Desplegar esta tecnología supone también grandes costes económicos y ecológicos asociados a la construcción e instalación de nuevas antenas, satélites y dispositivos.

Continúa leyendo Contra las redes 5G

Wget: descargar todos los archivos de página web según expresión regular

Digamos que hemos encontrado una página web que ofrece un montón de archivos en formato PNG, MP3 o que se llaman de una determinada forma y queremos descargarlos todos. Si hay muchos archivos, hacer esto manualmente no es eficiente.

Con GNU wget podemos solucionar este problema de forma muy sencilla. Simplemente podemos ejecutar una instrucción como esta:

Continúa leyendo Wget: descargar todos los archivos de página web según expresión regular