Shared posts

15 Dec 20:41

Cómo actualizar a Debian 11 desde Debian 10

by davidochobits

Desde este verano ya tenemos disponible para su uso y descarga Debian 11 «bullseye«, la última versión del sistema operativo universal. Ya ha llovido mucho desde que Ian Murdock publicase su primera versión hace...

La entrada Cómo actualizar a Debian 11 desde Debian 10 se publicó primero en ochobitshacenunbyte.

15 Dec 19:18

El comando uniq de #GNU

by victorhck

El comando uniq sirve para encontrar texto duplicado adyacente en un archivo

os comandos de GNU coreutils son las herramientas básicas de nuestros sistemas GNU con kernel Linux similares a las de sistemas Unix, para gestionar desde la línea de comandos el sistema y operaciones con archivos de texto.

Vamos a repasar las opciones y uso del comando uniq que sirve para encontrar cadenas de texto duplicado en un archivo y mostrar diferentes resultados.

Antes de empezar para que el comando uniq considere a un texto repetido, este debe estar en líneas adyacentes, consecutivas, juntas o como quieras llamarles.

Es por eso que normalmente se utiliza junto con el comando sort que lo que hace es justamente ordenar el texto y queda así agrupado por líneas similares. (¿os apetece un próximo artículo sobre ese comando?)

Ejecutando uniq

Consideremos que tenemos un archivo que tiene las siguientes 11 líneas. Vemos el contenido con el comando cat:

cat archivo.txt                           
Yo vivo en América
Yo vivo en África
Yo vivo en Oceanía
Yo vivo en Europa
Yo Vivo en Asia
Yo vivo en la luna
Yo vivo en Europa
Yo vivo en Marte
Yo vivo en Asia
Yo vivo en el Polo Norte
Yo vivo en europa

Podemos ordenarlo con el comando sort y ejecutar el comando uniq sin más argumentos. Y nos muestra 10 líneas únicas, ya que “Yo vivo en Europa” está duplicado:

sort archivo.txt | uniq         
Yo vivo en África
Yo vivo en América
Yo vivo en Asia
Yo Vivo en Asia
Yo vivo en el Polo Norte
Yo vivo en europa
Yo vivo en Europa
Yo vivo en la luna
Yo vivo en Marte
Yo vivo en Oceanía

Ignorando mayúsculas y minúsculas

De manera predeterminada, el comando uniq de GNU coreutils diferencia entre mayúsculas y minúsculas. Podemos impedir esa diferenciación con la opción -i lo que nos deja 8 resultados:

sort archivo.txt | uniq -i             
Yo vivo en África
Yo vivo en América
Yo vivo en Asia
Yo vivo en el Polo Norte
Yo vivo en europa
Yo vivo en la luna
Yo vivo en Marte
Yo vivo en Oceanía

Número de ocurrencias encontradas

El comando uniq nos puede mostrar el número de ocurrencias encontradas para cada cadena con la opción -c y además con la opción de sin tener en cuenta la diferencia entre mayúsculas y minúsculas:

sort archivo.txt | uniq -ic     
      1 Yo vivo en África
      1 Yo vivo en América
      2 Yo vivo en Asia
      1 Yo vivo en el Polo Norte
      3 Yo vivo en europa
      1 Yo vivo en la luna
      1 Yo vivo en Marte
      1 Yo vivo en Oceanía

Mostrar solo las líneas duplicadas

Podemos hacer que uniq nos muestre únicamente las líneas que ha encontrado duplicadas con la opción -d

sort archivo.txt | uniq -id        
Yo vivo en Asia
Yo vivo en europa

Solo muestra una vez cada una de las línea duplicadas, es decir, si hay 5 líneas iguales, solo muestra 1 como muestra. Si quieres ver todas las líneas duplicadas, no solo una por cada grupo utiliza la opción -D

sort archivo.txt | uniq -iD        
Yo vivo en Asia
Yo Vivo en Asia
Yo vivo en europa
Yo vivo en Europa
Yo vivo en Europa

Filtrando los caracteres o campos a comprobar

De manera predeterminada uniq comprueba la totalidad de las líneas para compararlas, pero quizás debido a la manera en la que guardamos los datos en nuestro archivo queremos filtrar el texto que queremos que compare.

Compararemos caracteres con la opción -w y un número que indicará los primeros caracteres a comparar. Si buscamos las líneas iguales ignorando mayúsculas y minúsculas de los 7 primeros caracteres lo haremos:

sort archivo.txt | uniq -iw 7     
Yo vivo en África

Solo encuentra una ocurrencia, porque todas empiezan con el mismo texto.

Ahora en vez de decirle que compruebe los primeros 7 caracteres, vamos a decirle que ignore los primeros 11 caracteres y empiece a comparar con el resto mediante la opción -s

sort archivo.txt | uniq -cs 11     
      1 Yo vivo en África
      1 Yo vivo en América
      2 Yo vivo en Asia
      1 Yo vivo en el Polo Norte
      1 Yo vivo en europa
      2 Yo vivo en Europa
      1 Yo vivo en la luna
      1 Yo vivo en Marte
      1 Yo vivo en Oceanía

En vez de indicar el número de caracteres a ignorar, también podemos hacerlo por campos. Un campo es un grupo de caracteres separados por un espacio en blanco. Con la opción -f vamos a indicarle al comando que ignore los primeros 3 campos. Lo que dará un resultado idéntico al anterior:

sort archivo.txt | uniq -cf 3          
      1 Yo vivo en África
      1 Yo vivo en América
      2 Yo vivo en Asia
      1 Yo vivo en el Polo Norte
      1 Yo vivo en europa
      2 Yo vivo en Europa
      1 Yo vivo en la luna
      1 Yo vivo en Marte
      1 Yo vivo en Oceanía


Estás serían las maneras de utilizar este comando escrito para GNU por Richard M. Stallman y David MacKenzie. Quizás útil a la hora de incluirlo en algún script. ¿Te ha parecido instructivo?

15 Dec 16:22

Dona tu Raspberry Pi para colaborar con las campañas de GNU Health

by victorhck

El software libre es más que bits. Puede ayudar a comunidades locales a gestionar pequeños hospitales con GNU Health que mejoran la salud y el bienestar de las personas

GNU Health es un sistema cada vez más completo que sirve para gestionar distintos aspectos de un centro de salud u hospital. Gestión de enfermos, informes médicos, resultados de análisis, etc. ¡Y es software libre!

Este sistema desarrollado como software libre, puede ayudar en comunidades con pocos recursos, ya que no requiere licencias y para su ejecución no se requieren potentes equipos, si no que pueden funcionar perfectamente en una Raspberry Pi con sistemas libres como openSUSE Leap.

No requiere de grandes infraestructuras, ni conlleva grandes gastos de consumo energético, etc. Por eso son una gran solución en zonas con menos recursos o en zonas que han sufrido una emergencia como una catástrofe.

Miles de pacientes en la zona costera de Kribi, Camerún, están preparados para obtener una mejor prestación de atención médica a medida que un hospital de la ciudad se expande con el uso de soluciones de software libre eficientes desde el punto de vista energético.

El Hospital Ebomé, que se encuentra en la costa sur de África central, cuenta con servicios de emergencia las 24 horas, quirófano, radiología, maternidad, laboratorio, farmacia y otros servicios. El hospital trata a miles de personas cada año.

A medida que la instalación se expanda, utilizará el Sistema de información hospitalaria de software libre GNU Health para administrar los registros de los pacientes, la información de laboratorio y los servicios administrativos. El sistema ejecutará openSUSE Leap 15.3 en varias computadoras Raspberry Pi 4.

“La excelente y prolongada relación entre las comunidades de openSUSE y GNU Health ha dado como resultado una infraestructura sólida que ofrece tecnología de vanguardia al mismo tiempo que ofrece un rendimiento sobresaliente y protege la privacidad de los pacientes y profesionales de la salud“, dijo el científico informático, médico y defensor del software libre y creador de GNU Health, Luis Falcón. “Desde computadoras de placa única hasta servidores de nivel empresarial y teléfonos móviles. Nuestras comunidades continuarán siendo pioneras y brindarán tecnología punta en las áreas de salud pública, administración de hospitales y laboratorios, bioinformática y tecnología de salud personal como MyGNUHealth ”.

Los pacientes pueden acceder a los registros médicos personales a través de MyGNUHealth con openSUSE en PinePhone; o ejecutando Plasma Mobile de KDE, XFCE o su entorno de escritorio favorito. El hospital, que es administrado por una organización no gubernamental española llamada Ambala, utilizará la versión 4.0 de GNU Health en los dispositivos de placa única con todos los componentes de administración del hospital y del laboratorio.

La mitad de las 40 estaciones de trabajo Pi en la instalación son donadas por GNU Solidario, que es una ONG fundada por Falcón, y openSUSE.

“La donación de Raspberry Pi y otras computadoras de placa única nos ayuda mucho a lograr nuestra misión de Salud Universal”, dijo. “Enviamos GNU Health integrado en estos dispositivos a cualquier institución de salud en todo el mundo. No tienen que preocuparse por la instalación ni por los detalles técnicos, y deben concentrarse en lo más importante, el bienestar de su población y de sus pacientes “.

La instalación de 62 camas cuenta con 65 profesionales de la salud y cubre un área de población estimada de 180.000 personas.

La colaboración con el hospital se discutirá en GNU Health Con 2021 el 10 y 11 de diciembre de 2021.

Personas interesadas en apoyar el proyecto y donar equipos como una Raspberry Pi 4 pueden enviar un correo electrónico a info@gnuhealth.org o echar un vistazo a la página de donaciones de GNU Health.

Más información en el artículo original en inglés que puedes visitar en este enlace:

15 Dec 15:35

Grade icon theme, iconos coloridos para Plasma

by baltolkien

Hoy tengo poco tiempo y nada en el congelador de noticias, así que echo mano de un clásico los temas de iconos para tu escritorio. Hoy tengo el gusto de presentaros Grade icon theme, un tema de iconos que destaca por su colorido diseño que combinan perfectamente tanto con temas claros como oscuros.

Grade icon theme, iconos coloridos para Plasma

Para el escritorio Plasma de la Comunidad KDE hay cientos de temas de todo tipo disponibles para los usuarios: iconos, cursores, emoticonos, etc, Y como me gusta cambiar de vez en cuando, en el blog le he dedicado muchos artículos a cada uno de los packs.

De la mente y la mano digital de mayurzambare nos llega un nuevo tema de iconos que recibe el nombre de Grade icon theme, un tema que encaja a la perfección con cualquier tipo de escritorio, bien sea claro u oscuro por su colorido y desenfadado estilo.

Por cierto, no es la primera vez que este diseñador aparece en el blog, hace relativamente poco hablé de otro de sus temas, concretamente de Beauty, un precioso tema de iconos para tu Plasma que habitó en mi portátil hace unos meses.

Grade icon theme, iconos coloridos para Plasma

Y como siempre digo, si os gusta el pack de iconos podéis “pagarlo” de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador mayurzambare lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

04 Dec 11:48

Bluetooth emite una huella única que es rastreable

by Unknown

 Una nueva investigación ha descubierto que la conexión bluetooth que emiten nuestros gadgets también puede ser rastreada porque su señal está tan ligada a nosotros como nuestra propio huella dactilar. Gracias a una investigación de la Universidad de California en San Diego donde probaron las implementaciones de BLE en varios teléfonos, ordenadores y aparatos populares, se descubrió que estos gadgets podían ser rastreados con un pequeño margen de error.



Leer más »
04 Dec 11:34

El ataque ransomware a la UAB habría afectado hasta 650.000 archivos

by Unknown

El ataque informático en la Universitat Autònoma de Barcelona (UAB) afecta a más de 650.000 carpetas y archivos. La UAB iba a tardar "días" en recuperarse del ciberataque de ransomware… ahora la expectativa es hacerlo a las puertas de 2022 




Leer más »
02 Dec 22:57

La Raspberry Pi subirá de precio por primera vez por la falta de chips

by Unknown

 La escasez de semiconductores, y de otros componentes y elementos fundamentales para la industria tecnológica, como el cobre, por ejemplo, está pasando factura a numerosos sectores, y ni siquiera la Raspberry Pi se ha librado de sus efectos.


Leer más »
02 Dec 22:55

Google advierte secuestro de cuentas de YouTubers con malware que roba cookies

by Unknown

Google dice que los creadores de YouTube han sido blanco de malware que roba contraseñas en ataques de phishing coordinados por actores de amenazas motivados financieramente. Los investigadores del Grupo de Análisis de Amenazas (TAG) de Google, que vieron la campaña por primera vez a fines de 2019, descubrieron que varios actores de piratería contratados reclutados a través de anuncios de trabajo en foros de habla rusa estaban detrás de estos ataques. Los actores de amenazas utilizaron ingeniería social (a través de páginas de destino de software falsas y cuentas de redes sociales) y correos electrónicos de phishing para infectar a los creadores de YouTube con malware que roba información, elegido según las preferencias de cada atacante.


Leer más »
02 Dec 17:21

Reduce drásticamente el tamaño de un fichero PDF #terminal #ubuntu

by Fernando Lanero Barbero

Desde que todos los procedimientos con la Administración española deben realizarse a través de la ventanilla única digital, surge el inconveniente que la propia Administración se pone a sí misma limitando ridículamente el tamaño de los ficheros que se pueden presentar digitalmente: máximo de 10Mb por fichero y 15Mb el total de la suma de tamaños en el caso de presentar 2 o más de esos ficheros.

Algo completamente ridículo en pleno siglo XXI.

Pues bien, desde la propia terminal en Ubuntu podemos hacer para reducir los ficheros:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=2.pdf 1.pdf

Donde 1.pdf es el fichero origen y 2.pdf es el fichero destino.

O incluso para reducirlo aún más:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=2.pdf 1.pdf
Prueba y nos dices.

02 Dec 12:14

Protocolos que favorecen amplificación ataques de DrDoS

by Unknown

El CSIRT de LACNIC presentó durante La Hora de la Tecnología en LACNIC 36 LACNOG 2021 un estudio sobre protocolos que posibilitan ataques de DDoS en los países de América Latina y el Caribe. La iniciativa buscó mejorar los niveles de seguridad de los sistemas que utilizan recursos IP de la región administrados por LACNIC, para colaborar con la estabilidad y resiliencia de Internet minimizando el posible uso de estos en ataques DrDoS.

 


 

Leer más »
01 Dec 20:33

MSI dice que la memoria DDR5 será hasta un 60% más cara que la DDR4

by Unknown
La llegada de la memoria DDR5 está cada vez más cerca. Este nuevo estándar sucederá al actual DDR4, y ofrecerá tanto un mayor rendimiento como una eficiencia superior, pero en su primera etapa el rendimiento se va a ver lastrado por unas altas latencias, algo que ya se ha podido ver en varias pruebas de rendimiento que se han filtrado. Por eso, algunos grandes del sector, como G.SKILL, ha anunciado memorias a altas frecuencias con unas latencias muy ajustadas.


Leer más »
01 Dec 20:05

Estafa 290.000 dólares a Amazon devolviendo pedidos con otro producto dentro

by Unknown

Durante cinco años estuvo comprando productos en la plataforma y devolviéndolos con el artículo intercambiado por una de menor precio. El estafador ha sido declarado culpable y podría ser condenado a 20 años de cárcel. 




Leer más »
01 Dec 19:34

Demandan a Canon por desactivar el escáner cuando la impresora se queda sin tinta

by Unknown

Para utilizar el escáner de una impresora no se necesita tinta, pero desde Canon sí relacionan estos dos elementos. La marca de impresoras ha sido demandada en Estados Unidos por un grupo de cien usuarios por publicidad engañosa y enriquecimiento ilícito. Alegan que en la Pixma MG6320 y otros modelos se desactiva la función de escaneo cuando la impresora se queda sin tinta, pese a que para esta función es totalmente innecesaria. 




Leer más »
28 Nov 23:32

Demandan al fabricante de televisores Vizio por violar la licencia GPL

by Eduardo Medina

Vizio

La Software Freedom Conservancy (SFC), institución sin ánimo de lucro encargada de defender el derecho a reparar software dentro de los principios del software libre y el Open Source, ha tomado la decisión de demandar al fabricante estadounidense de televisores Vizio por violar la licencia GPL.

La GPL es copyleft, lo que garantiza, según sus propios términos, que todo usuario de un software publicado bajo esa licencia tenga la libertad de ejecutar, estudiar, compartir y modificar el código fuente siempre que se redistribuya bajo los mismo términos. Con esto sobre la mesa, no hace falta ser un genio para adivinar que Vizio ha tomado software GPL sin redistribuir luego el código fuente, violando así los términos de la licencia.

Al parecer los televisores inteligentes de Vizio usan un sistema operativo llamado SmartCast OS, el cual se basa en Linux. A estas alturas no hace falta decir que el kernel emplea la GPLv2 estándar como licencia, por lo que la compañía está obligada a publicar el código fuente. Sin embargo, la creación de Linus Torvalds no parece ser la única violación de la licencia GPL por parte de Vizio, ya que el sistema operativo también emplea U-Boot, Bash, Gawk, Tar, Glibc y FFmpeg sin publicar el código fuente.

La demanda de la SFC ha sido el último recurso después de que la institución informara a Vizio en agosto de 2018 de que había violado la licencia GPL. Tras intentarlo por la vía diplomática durante años, Vizio no ha dado su brazo a torcer, así que la SFC se ha visto forzada a presentar una demanda judicial contra el fabricante de televisores para ver si así entra en razón.

La SFC ha declarado a través de su sitio web que no pretende dañar a Vizio con su demanda, “sino que busca el acceso a la información técnica que las licencias copyleft requieren a Vizio para que la proporcione a todos los clientes que compran sus televisores (específicamente, el demandante solicita la información técnica a través de ‘desempeño específico’ en lugar de ‘daños y perjuicios’)”.

Karen M. Sandler, directora ejecutiva de la SFC, ha comentado que la situación “hace que este litigio sea único e histórico en términos de defensa de los derechos del consumidor”, ya que es la primera vez que se presenta una demanda por violación de la GPL con el fin de defender los derechos de los consumidores como beneficiarios terceros de la licencia en lugar de a los desarrolladores originales del software.

Como bien sabrán nuestros lectores habituales, el hecho de usar GNU/Linux les da derecho a acceder al código fuente del software que estén utilizando, porque además de la GPL y su naturaleza copyleft, es raro que una distribución cierre lo que está publicado bajo Apache 2, BSD, MIT y otras licencias más permisivas.

La SFC comenta que ha analizado la situación de los televisores Vizio y ha concluido que el fabricante “no solo no proporciona el código fuente y la información técnica que requieren las licencias copyleft, sino que ni siquiera informaba a sus clientes sobre el software copyleft y los derechos que les otorga como consumidores”.

Veremos cómo acaba este entuerto, porque a veces los litigios pueden derivar en situaciones un tanto kafkianas. Si Vizio quiere cerrar código sin dar explicaciones, que tome ejemplo de Sony y use FreeBSD como base.

25 Oct 20:49

Las leyes de las especias: cómo usarlas y conservarlas | EL COMIDISTA

by El Comidista en EL PAÍS

¿Te pierdes en el inabarcable mundo de las especias? ¿No sabes cuándo toca una y cuándo otra? Relax: aquí tienes un máster en dos minutos para saber cómo combinarlas, comprarlas y guardarlas. https://bit.ly/leyesdelasespecias

Suscríbete a nuestro canal: http://cort.as/-9ysp
Visita: https://elcomidista.elpais.com
Síguenos en Facebook: https://www.facebook.com/elcomidista
Síguenos en Twitter: https://twitter.com/ElComidista Síguenos en Instagram: https://www.instagram.com/elcomidista
¡Bienvenido al canal oficial de EL COMIDISTA en EL PAÍS! Cada semana publicamos nuevos vídeos de gastronomía, recetas, restaurantes, productos, chaladuras culinarias y mucho más. ¡Suscríbete ya a nuestro canal!: http://cort.as/-9ysp
El Comidista es una web muy maja que incluye recetas, info sobre trastos de cocina, restaurantes, productos y cualquier tontería que se les ocurra a sus autores.
El Comidista es una web muy maja que incluye recetas, info sobre trastos de cocina, restaurantes, productos y cualquier tontería que se les ocurra a sus autores.

Visita ➜ https://elcomidista.elpais.com/
Síguenos en Facebook ➜ https://www.facebook.com/elcomidista/
Síguenos en Twitter ➜ https://twitter.com/ElComidista
Síguenos en Instagram ➜ https://www.instagram.com/elcomidista
25 Oct 07:33

Informativo matinal 25:10:21

by Solocomedia

😻😽🔔 Y recuerda que cada vez que te suscribes al canal y activas la campanita, un gatito sonríe y juega feliz con un ovillo de lana. 😻😽🔔
➡️ https://cutt.ly/Tffbse6 ⬅️

Si te aburres, también puedes seguirnos por nuestras redes sociales:
▶️ Instagram: https://www.instagram.com/solocomedia/
▶️ Twitter: https://twitter.com/solocomedia
▶️ Facebook: https://www.facebook.com/solocomedia

Y si quieres saber cosas que pasan con la comedia aquí en España pásate por
www.solocomedia.com

Hay cosas GRATIS.
22 Oct 18:07

Cómo evitar eliminar por error un archivo con el comando rm en Linux

by victorhck

Veamos como evitar eliminar un archivo por error mediante el comando rm desde la terminal en GNU/Linux

Estamos trabajando en una terminal de nuestro sistema GNU/Linux y estando seguros de lo que hacemos, con los dedos planeando el teclado a toda velocidad, sin querer eliminamos un archivo con el comando rm que no queríamos borrar…

Nuestros dedos se detienen en el acto y asumimos lo ocurrido con una mezcla de pánico, tensión y culpabilidad… ¿podemos recuperar ese archivo?

La respuesta corta es: no. O por lo menos no, con las herramientas habituales de nuestro sistema.

La respuesta larga es sí: podremos utilizar herramientas disponibles para recuperar ese archivo.

La respuesta para el futuro es: vamos a ver algunas soluciones para impedir este sufrimiento en el futuro.

Si no ha pasado mucho tiempo desde que lo hemos eliminado hasta que nos hemos dado cuenta del error, quizás el sistema no haya sobre escrito nada en el lugar que ocupaba ese archivo y quizás haya una posibilidad de recuperación.

Hay herramientas forenses para la exploración del sistema de archivos y para tratar de recuperar aquello que deseamos. Y otras herramientas con interfaz gráfica para estas lides, así la que conozco y he utilizado alguna vez fue PhotoRec.

Pero este artículo no trata tanto sobre cómo recuperar un archivo que hemos borrado con el comando rm de GNU/Linux, si no más bien de cómo impedir que nos suceda en el futuro.

rm interactivo

Una opción para impedir eliminar archivos no deseados es utilizar la versión interactiva del comando rm (-i) En la versión interactiva del comando, este nos preguntará si deseamos borrar el archivo. Para ello añadiremos el siguiente alias, en el archivo de configuración de nuestra shell (.bashrc, .zshrc o la que utilicemos)

alias rm="rm -i"

Es decir, nos da una oportunidad antes de borrar el archivo por completo. No impide el error, pero sí hace que quizás antes del “desastre” nos llegue un rayo de iluminación y seamos conscientes de nuestro incipiente error, pudiendo decir a rm que no borre el archivo que le habíamos mandado.

Muy bien, esto parece ser una solución interesante si queremos borrar 1 o 3 o 5 o incluso 10 archivos. Nos pedirá 1, 3, 5 o 10 confirmaciones, algo manejable… pero ¿qué pasa si queremos borrar 100 archivos, y es algo habitual en nuestro flujo de trabajo?

Es algo exasperante tener que confirmar 100 eliminaciones de archivos, al final, dejaremos de prestar atención a los archivos que nos presenta y quizás borremos alguno que no queríamos.

Utilizar una “papelera de reciclaje”

Cuando utilizamos un gestor de archivos con interfaz gráfica como Dolphin, Thunar, etc, estamos acostumbrados a que al borrar un archivo, este pasa a una papelera antes de ser eliminado por completo.

Podemos echar un vistazo a esa papelera y volver a recuperar los archivos que queramos porque los hayamos borrado por error. ¿Por qué no tener algo así en la consola? Veamos cómo tener algo similar.

Lo primero, vamos a crear una carpeta oculta en nuestro /home. Ya sabéis que anteponiendo un punto (.) a un nombre de archivo o carpeta, en sistemas GNU/Linux esto hace que sea oculto. Para ello ejecutaremos:

$ mkdir ~/.Papelera

Esto nos creará la carpeta oculta llamada Papelera en nuestro /home. Podemos ver que existe con el comando ls -a Y veremos no solo nuestra carpeta recién creada, si no también los archivos ocultos en nuestro /home.

Después tendremos que crear un alias (ya sabes en .bashrc, zshrc o el que utilices) para el comando rm que a partir de ahora utilizaremos como del (viene de delete, pero puedes llamarle como prefieras). En ese archivo añadiremos la siguiente línea:

alias del='mv --verbose --backup=simple --suffix=$(date +".(%F_%T)") --target-directory=$HOME/.Papelera/'

Ahora cuando queramos eliminar un archivo lo haremos con del, en vez de con rm. Con esto no se borrarán los archivos, simplemente se moverán a la carpeta oculta Papelera y podremos recuperar los archivos en caso de error.

Si borramos archivos que tienen el mismo nombre, este alias irá añadiendo fecha y hora al nombre para diferenciar uno de otro.

De vez en cuando tendremos que ir borrando el contenido de la carpeta .Papelera, para que no empiece a ocupar mucho sitio e nuestro sistema, albergando todos los archivos que vayamos eliminando.

Quizás una tarea cron o similar pueda servirnos para ir vaciando esa carpeta de manera regular (quizás una vez al mes o similar…)


¿Qué te han parecido estas soluciones alternativas para evitar errores? ¿Te ha pasado alguna vez eso de borrar un archivo que no deberías? ¿Conoces o utilizas otros métodos/herramientas? Compártelo en los comentarios para ayudar a otras personas.

Fuente del artículo:

22 Oct 17:29

LVM y Particionamiento Estándar en Gnu/Linux

by cr0n0s
La capacidad de almacenamiento del servidor se ha gestionado a través de los tamaños de las unidades de disco y las configuraciones de las particiones durante décadas. Claramente, esas estrategias funcionan bien y son confiables. Sin embargo, hay muchos beneficios al repensar la gestión del almacenamiento en los servidores locales. Así que esta entrada tratara […]
22 Oct 17:20

Cómo borrar en #Linux una archivo que comienza con dos guiones desde la consola

by victorhck

Veamos cómo borrar en GNU/Linux un archivo en el que el nombre comienza con dos guiones (por ejemplo –help) desde una consola

Nunca se me había ocurrido, pero puede ocurrir, que estemos en nuestro sistema GNU/Linux en una terminal y queramos borrar (o cambiar de nombre) un archivo que tiene por nombre –help

Ejecuta:

$ echo "hola mundo" > --help

Ya tienes tu archivo precedido con dos guiones. Prueba ahora a borrarlo, cambiarle el nombre o simplemente ver qué contiene con cat, vim, nano o como quieras y verás qué sucede.

Los comandos para hacer eso, seguro que los conoces. Para borrar utilizaremos el comando rm y para cambiar de nombre usaremos el comando mv

$ rm archivo.txt
$ mv archivo.txt archivo.md

Pero como también sabes, cada comando tiene unas opciones que se anteponen con un guión (-) para los formatos cortos y dos guiones (–) para formatos largos.

Ahora imaginemos que queremos borrar un archivo que precisamente comienza su nombre con dos guiones (–) y que para más intríngulis se llama –help

Al ejecutar los comandos, estos de forma predeterminada entienden lo siguiente como una opción no como el nombre del archivo, debido a los dos guiones con los que comienza el texto.

Si tenemos acceso a una interfaz gráfica, lo más sencillo sería abrir nuestro gestor de archivos y eliminarlo sin más o cambiarle el nombre, pero ¿qué pasa si solo tenemos una terminal?

Como dice el mantra: “If there’s a shell, there’s a way”. Qué más o menos traducido significa, que una terminal nos sacará de todos los apuros (o así…)

Tanto si el nombre comienza con uno o dos guiones, si queremos borrarlo, cambiarle el nombre, o cualquier otra cosa que queramos hacer con él, lo podremos hacer con varias opciones:

  • anteponiendo al nombre ./
  • anteponiendo al nombre —
  • declarando la ruta completa del archivo

Y con cualquiera de esas opciones conseguiremos nuestro propósito. Veamos ejemplos con nuestro ejemplo de archivo llamado –help que está en nuestro /home

Podremos ver el contenido de ese archivo con cualquiera de estas opciones, como hemos visto antes:

$ cat ./--help
$ cat -- --help
$ cat /home/tu_usuario/--help

Y de igual manera si queremos eliminarlo:

$ rm ./--help
$ rm -- --help
$ rm /home/tu_usuario/--help

Ahora sí que dominamos un poco más la terminal de nuestra distribución GNU/Linux. Y podremos proponer un pequeño reto a alguien que esté aprendiendo.

Fuente del artículo:

22 Oct 16:17

Disponible Plasma 5.23 para Kubuntu 21.10

by baltolkien

Me complace compartir con todos vosotros que ya está disponible Plasma 5.23 para Kubuntu 21.10. Recordemos que el escritorio de la Comunidad KDE apareció la semana pasada y que esta misma semana acaba de recibir su primera gran actualización. En distribuciones como KDE Neon o ArchLinux también está disponible (de momento, que yo sepa).

Disponible Plasma 5.23 para Kubuntu 21.10

He de reconocer que no me esperaba (pero me alegra) que la gente de la Comunidad Kubuntu pudiera ponerse al día con tanta rapidez con la última versión de Plasma 5.23. Estoy seguro que esto es para conmemorar el 25 aniversario de la Comunidad KDE que todo el mundo del Software Libre está celebrando.

En otras palabras, ayer 20 de octubre la Comunidad Kubuntu realizó el anuncio de que ya está disponible Plasma 5.23.1 para Kubuntu 21.10.

Disponible Plasma 5.23 para Kubuntu 21.10

Esto significa cambiar los repositorios inicialmente preparados para un entorno de escritorio, lo cual puede afectar un poco a lo programado inicialmente por los desarrolladores, y por este motivo, el usuario que quiera tener el último escritorio de la Comunidad KDE debe realizar algunas acciones no habituales y, por tanto, un poco más elaboradas.

De esta forma, para tenerlo en nuestro ordenador debemos realizar básicamente tres pasos: añadir un repositorio, actualizar los repositorios y actualizar el sistema.

En otras palabras y paso a paso se trata de:

  1. Abrir una sesión de consola
  2. Escribir en la consola: $sudo add-apt-repository ppa:kubuntu-ppa/backports
  3. Poner la contraseña de superusuario.
  4. Escribir en la consola: $ sudo apt update
  5. Escribir en la consola: $ sudo apt  full-upgrade
  6. Y ya lo tenemos.

Lamentablemente no lo he probado, y no tengo tiempo para hacerlo, así­ que no os puedo decir que tal funciona, pero creo irá bastante bien.

Además, creo que no está de más recordar como nos cuenta la Comunidad Kubuntu, la Comunidad KDE tiene programadas más versiones de corrección de errores programadas para Plasma 5.23, por lo que, aunque creen que estos backports serán beneficiosos para los entusiastas, los usuarios que deseen utilizar una versión de Plasma más estable que se queden con Plasma 5.22 como se incluye en la versión original 21.10 (Impish Indri).

Más información: Kubuntu

22 Oct 16:13

Haz musaka como si fueras de Grecia | EL COMIDISTA

by El Comidista en EL PAÍS

La musaka -o "el musaká", que es como lo diríamos si fuéramos griegos
de verdad- es uno de los platos más famosos de la gastronomía helena, y
también de los más maltratados. Es difícil encontrar lugares donde esté
realmente buena, incluso en la propia Grecia: lo que en teoría debería
ser una delicia, con su capas de berenjena, patata, carne picada y
bechamel gratinada, se convierte demasiadas veces en una pastorra que
rezuma grasa y sienta peor que una dictadura de los coroneles.
22 Oct 13:29

PinePhone Pro, un móvil construido por y para amantes de Linux

by Unknown

Actualmente, los dos sistemas operativos móviles más utilizados en todo el mundo son iOS y Android, pero, desde hace algún tiempo, estamos viendo como un tercer actor quiere abrirse paso, poco a poco, como una alternativa para aquellos usuarios que buscan proteger su privacidad: Linux.


Leer más »
22 Oct 13:22

B.U.G.S. núm. 65 – “Levantar el mundo”

by Pedro Pérez Gómez
22 Oct 06:39

Informativo matinal 22:10:21

by Solocomedia

😻😽🔔 Y recuerda que cada vez que te suscribes al canal y activas la campanita, un gatito sonríe y juega feliz con un ovillo de lana. 😻😽🔔
➡️ https://cutt.ly/Tffbse6 ⬅️

Si te aburres, también puedes seguirnos por nuestras redes sociales:
▶️ Instagram: https://www.instagram.com/solocomedia/
▶️ Twitter: https://twitter.com/solocomedia
▶️ Facebook: https://www.facebook.com/solocomedia

Y si quieres saber cosas que pasan con la comedia aquí en España pásate por
www.solocomedia.com

Hay cosas GRATIS.
21 Oct 08:46

Informativo matinal 21:10:21

by Solocomedia

😻😽🔔 Y recuerda que cada vez que te suscribes al canal y activas la campanita, un gatito sonríe y juega feliz con un ovillo de lana. 😻😽🔔
➡️ https://cutt.ly/Tffbse6 ⬅️

Si te aburres, también puedes seguirnos por nuestras redes sociales:
▶️ Instagram: https://www.instagram.com/solocomedia/
▶️ Twitter: https://twitter.com/solocomedia
▶️ Facebook: https://www.facebook.com/solocomedia

Y si quieres saber cosas que pasan con la comedia aquí en España pásate por
www.solocomedia.com

Hay cosas GRATIS.
20 Oct 18:11

El comando date de GNU

by victorhck

Veamos lo básico de este sencillo comando parte de las herramientas coreutils del sistema GNU, disponible en sistemas GNU/Linux

El comando date es una de las utilidades de coreutils, las herramientas básicas del sistema GNU. Al ejecutarlo en una terminal, simplemente nos muestra la fecha (el símbolo $ indica que el comando lo ejecuta un usuario normal sin privilegios de root):

$ date             
jue ago 26 18:49:12 CEST 2021

Pero podemos adaptarlo a nuestros gustos, podemos integrarlo en scripts y también esconde alguna funcionalidad curiosa que quizás no conocías.

Con la información predeterminada que muestra es más que suficiente, pero podemos hacerla un poco más “amigable” añadiendo algo de texto a la salida del comando y jugando con los modificadores del propio comando.

Por ejemplo podemos añadir algo como esto al comando date:

$ date +"Hoy es %A, %d de %B de %Y %nEsta es la semana %V y han pasado %j días de este año %nSon las %R %:z %Z"
Hoy es jueves, 26 de agosto de 2021 
Esta es la semana 34 y han pasado 238 días de este año 
Son las 18:55 +02:00 CEST

Con el símbolo + y entre comillas podemos encerrar texto que queramos que se muestre. Como véis he modificado el formato propio mostrado para que muestre otras secuencias. En concreto he usado:

  • %A el nombre local completo de la semana (p. ej., Domingo)
  • %d el día del mes (p. ej., 01)
  • %B el nombre local completo del mes (p. ej. Enero)
  • %Y el año
  • %n un salto de línea
  • %V el número ISO de la semana del año con Lunes como primer día de la semana (01..53)
  • %j el día del año (001..366)
  • %R hora y minutos en formato 24 horas
  • %:z zona horaria numérica en formato +hh:mm (p. ej., -04:00)
  • %Z abreviatura alfabética de la zona horaria (p. ej., EDT)

Pero hay muchas otras secuencias que puedes utilizar para mostrar lo que desees. Simplemente ejecuta date --help para verlas todas.

Se me ocurre que podíamos crear un alias que se llamase “hoy” y ejecutase el comando date con ese formato para saber qué día y hora es.

$ alias hoy="date +\"Hoy es %A, %d de %B de %Y %nEsta es la semana %V y han pasado %j días de este año %nSon las %R %:z %Z\""

Cabe destacar que hay que “escapar” las comillas propias del comando date anteponiendo la barra invertida \

Ahora ya solo ejecutando hoy nos mostrará la fecha y hora en ese formato.

El comando date también puede mostrar el tiempo Unix (o Epoch time) la cantidad de segundos transcurridos desde el 1-1-1970

$ date +%s
1629998692

Y también podemos convertir esos segundos en una fecha, anteponiéndolos con el símbolo @

$ date -d "@1629998692"
jue ago 26 19:24:52 CEST 2021

Con date también podemos “viajar” al pasado y al futuro. Por ejemplo, podemos saber qué día de la semana era cuando nacimos, o qué día de la semana será dentro de un año (por ejemplo) gracias a la opción -d

Para saber el día de la semana que fue cuando nacimos (o cualquier otra fecha) ejecutaremos la consulta en formato año-mes-día:

$ date -d "1991-8-25"
dom ago 25 00:00:00 CEST 1991

Con esto sabemos que cuando Linus Torvalds anunció su pequeño proyecto a la lista de correo de Minix era un domingo de hace 30 años.

¿Y qué fecha será dentro de dos años?

$ date -d "2 years"  
sáb ago 26 19:21:45 CEST 2023

O tal día como hoy hace dos años. Podemos utilizar seconds, minutes, days, months, years.

$ date -d "2 years ago"
lun ago 26 19:23:28 CEST 2019

Y ya por último, también podemos saber la fecha que fue modificado un archivo gracias a la opción -r

$ date -r /var/log/messages
jue ago 26 19:23:09 CEST 2021

Y con esto creo que es suficiente para aprender lo básico del comando, podéis echar un vistazo a la ayuda propia del comando donde encontraréis estos y más opciones.

¿Te ha parecido interesante? ¿Te gustarían más artículos similares? Comparte tu opinión en los comentarios.

20 Oct 17:30

GPS

by danigm

La entrada GPS se publicó primero en Linux Hispano.

20 Oct 17:03

¿Cuál es la mejor mozzarella de supermercado? | EL COMIDISTA

by El Comidista en EL PAÍS

Fe de errores: la mozzarella de Mercadona cuesta 13,60 euros el kilo (a fecha de publicación de este artículo), y no 4,46 euros como se puede leer en el vídeo.


El parmesano es universal, la burrata está de moda y el gorgonzola
siempre tendrá un hueco en nuestros corazones, pero el queso que
simboliza Italia en todo el mundo es la mozzarella. Su estatus de
estrella nivel Raffaella Carrá se debe, en gran parte, a su indisoluble
matrimonio con la pizza, aunque también esté presente en ese clasicazo de la cocina italiana que es la ensalada caprese. Tanta popularidad tiene su lado oscuro: las mozzarellas chiclosas e insípidas que en nada se parecen al original.
Para no meter la pata al comprar mozzarella en el supermercado, pedimos a Adriana Restano, dueña del restaurante Nina Pasta Bar y catadora de quesos en sus ratos libres, que probara a ciegas nueve marcas habituales en los supermercados españoles. https://bit.ly/catamozzarella
Suscríbete a nuestro canal: http://cort.as/-9ysp
Visita: https://elcomidista.elpais.com
Síguenos en Facebook: https://www.facebook.com/elcomidista
Síguenos en Twitter: https://twitter.com/ElComidista Síguenos en Instagram:
https://www.instagram.com/elcomidista
20 Oct 07:49

Informativo matinal 20:10:21

by Solocomedia

😻😽🔔 Y recuerda que cada vez que te suscribes al canal y activas la campanita, un gatito sonríe y juega feliz con un ovillo de lana. 😻😽🔔
➡️ https://cutt.ly/Tffbse6 ⬅️

Si te aburres, también puedes seguirnos por nuestras redes sociales:
▶️ Instagram: https://www.instagram.com/solocomedia/
▶️ Twitter: https://twitter.com/solocomedia
▶️ Facebook: https://www.facebook.com/solocomedia

Y si quieres saber cosas que pasan con la comedia aquí en España pásate por
www.solocomedia.com

Hay cosas GRATIS.
19 Oct 18:39

PINE64 anuncia el PinePhone Pro, su nuevo smartphone con Manjaro y Plasma Mobile

by Eduardo Medina

PinePhone Pro

PINE64, el conocido fabricante y vendedor de dispositivos ARM con GNU/Linux preinstalado, ha anunciado la apertura de las reservas del PinePhone Pro, su nuevo smartphone con el que pretende dar un salto cualitativo frente a los productos del mismo tipo que ha lanzado anteriormente (además de sucederlos).

El PinePhone y sus distintos modelos y variantes se han convertido en uno de los grandes referentes entre los smartphones que usan un auténtico GNU/Linux en detrimento de Android. Sin embargo, es importante tener en cuenta que PINE64 ha decidido centrar su apuesta en Manjaro con Plasma Mobile como sistema operativo preinstalado, aunque sin limitar la posibilidad de cambiarlo si así lo desea el usuario.

Retomando el PinePhone Pro, el nuevo smartphone de PINE64 cuenta a nivel interno con un SoC hexa-core RK3399S de Rockchip personalizado que trabaja a una frecuencia de 1,5GHz acompañado de gráficos Mali T860 de cuatro núcleos, 4GB de RAM LPDDR4 y 128GB para almacenamiento de datos en formato eMMC que pueden ser ampliados hasta 2TB mediante microSD. La pantalla es IPS, de seis pulgadas, soporta una resolución nativa de 1440×720 píxeles y está protegida con Gorilla Glass 4.

Desde hace años no se concibe un smartphone sin dos cámaras. El PinePhone Pro equipa en la parte trasera una cámara Sony IMX258 de 13 megapíxeles protegida con Gorilla Glass 4, mientras que en la parte delantera hay una OmniVision OV5640 de 5 megapíxeles. Cierto es que posiblemente estas cámaras estén por debajo de la media actual de los móviles de gama de entrada, pero también hay que tener en cuenta que el producto que nos ocupa va orientado a un sector nicho.

Embalaje del PinePhone Pro

En cuanto a conexiones, tampoco es que nos encontremos con nada innovador, ya que lo “innovador” aquí es el sistema operativo. En este apartado nos encontramos con un USB Type-C que puede hacer la función de carga de la batería, transmisión de datos y salida de vídeo alternativa en formato DisplayPort; Wi-Fi 11ac AP6255 de AMPAK junto a Bluetooth 4.1; un conector jack de 3,5 milímetros con salida de Transmisor-Receptor Asíncrono Universal (UART); un lector de huellas dactilares; además de contar con “los mismos sistemas pogo-pin y el mismo accesorio de cubierta trasera que el PinePhone original”, por lo que el PinePhone Pro es “compatible con todos los complementos existentes”.

Los sensores incorporados son acelerómetro, giroscopio, proximidad, brújula y luz ambiental. La batería, además de poder cargarse de forma inalámbrica, es de 3.000mAh y con el factor de forma del Samsung J7. Las dimensiones del dispositivo son de 160,8 milímetros de alto, 76,6 milímetros de ancho y 11,1 milímetros de grueso, mientras que su peso es de 215 gramos.

La privacidad ofrecida por los smartphones es algo que está muy cuestionado, así que para reforzar dicho frente, PINE64 ha incorporado debajo de la cubierta trasera interruptores para inhabilitar las cámaras, el micrófono, el Bluetooth, el Wi-Fi, el conector jack y el módem LTE.

El PinePhone Pro puede ser reservado a través de la web de PINE64 al precio de 399 dólares estadounidenses. Como es habitual en estos casos, estamos ante un producto nicho, un perfil que permanecerá excesivamente reforzado mientras WhatsApp no libere al menos su cliente. Os dejamos con el anuncio oficial, la página dedicada al smartphone y el vídeo de presentación.