Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

sudo !! en la shell Fish

Veamos cómo implementar el comando sudo !! de Bash para ejecutar el último comando como root en la shell Fish

Ya he escrito por el blog diferentes tutoriales sobre la shell Fish, la que utilizo en mi día a día en mis equipos por su comodidad y facilidad de uso a la hora de trabajar con la terminal.

En un comentario del último artículo, el usuario Krovikan74 (un habitual del blog) me comentaba que usa Fish, pero que echa de menos el comando sudo !! de Bash que ejecuta el último comando pero como usuario root.

En este tutorial veremos cómo solucionar eso fácilmente creando una función en la shell Fish para implementar esa funcionalidad de Bash.

Todos hemos ejecutado un comando y pulsado Enter y después nos hemos dado cuenta que ese comando necesita de privilegios de root. En Fish tenemos la posibilidad de utilizar el atajo de teclado Alt + S y vuelve a ejecutar el último comando, pero anteponiendo el sudo.

En Bash está el conocido sudo !! que igualmente vuelve a ejecutar el último comando como sudo.

Pero si eres de costumbres y en Fish echas de menos el comando de Bash, vamos a ver cómo crear una función que haga eso mismo y puedas ejecutar sudo !! en Fish igual que en Bash, y puedas hacer un sandwich o lo que quieras como root.

Vamos al directorio /home/.config/fish/functions y creamos un archivo que se llame sudo.fish. Dentro del archivo pegamos lo siguiente:

function sudo --description "Reemplazo del comando 'sudo !!' de Bash para ejecutar el último comando usando sudo."
    if test "$argv" = !!
        echo sudo $history[1]
        eval command sudo $history[1]
    else
        command sudo $argv
    end
end

Guardamos el archivo y cerramos la terminal y volvemos a abrirla. Ahora ejecutamos sin sudo un comando que requiera permisos de root. Por ejemplo en openSUSE zypper ref

Nos dará un error, por ejecutarlo sin derechos. Ahora podremos utilizar en Fish el sudo !! ¡y a funcionar! Te vuelvo a recordar que el Alt + S propio de Fish es muy buena opción.

Una excusa menos para no probar Fish y disfrutar de su comodidad de uso.

Enlaces de interés

a silhouette of a person's head and shoulders, used as a default avatar

Bicolor widget weather – Plasmoides de KDE (240)

Creo que estoy llegando al límite con los plasmoides para KDE… Zayronxyo. Estas pequeñas aplicaciones, que parece que van a sufrir un lavado de cara considerable en Plasma 6, son infinitas y no parece que se puedan acabars nunca. Además, creo que es un buen punto de partida para entrar en la Comunidad de programadores de KDE. Hoy toca otro plasmoide algo complejo pero elegante, muy visual y funcional. Se trata de Bicolore widget weather, un plasmoide que muestra la información diaria básica que yo necesito en mi escritorio: hora, día de la semana, estado meteorológico actual, con la mínimay máxima del día. Con este ya serán 240 los elementos de esta serie presentados en el blog.

Bicolor widget weather – Plasmoides de KDE (240)

Como he comentado en otras ocasiones, de plasmoides tenemos de todo tipo funcionales, de configuración, de comportamiento, de decoración o, como no podía ser de otra forma, de información sobre nuestro sistema como puede ser el uso de disco duro, o de memoria RAM, la temperatura o la carga de uso de nuestras CPUs.

En este caso os presento un plasmoide llamado Bicolor widget weather, creado como he dicho por el incombustible Zayronxyo, y que parece recopilar varios de sus plasmoides para crear un bloque uniforme en el que mostrar hora, día e información meteorológica.

Bicolor widget weather - Plasmoides de KDE (240)

Y como siempre digo, si os gusta el plasmoide podéis «pagarlo» de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador 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 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

¿Qué son los plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

Y como siempre digo, si os gusta el plasmoide podéis «pagarlo» de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador 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 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

¿Qué son los plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.

La entrada Bicolor widget weather – Plasmoides de KDE (240) se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Looking Back at 2023

Congratulations on finishing yet another ride around the Sol with me. Here's some noteworthy events from it from the perspective of a dust spec.

Music

While of course I'm stuck in my young taste like everybody else, I do try to pick up some new music. This year I've discovered Venjent doing a silly skit (he's fully aware of that being how people discover his music and really leans into it). In surreal turn of events I went to see him in a club, looking like a misplaced pensioner at 1am, when he finally spun his set. But I seriously enjoy how he can transform the absolute silliness into a total banger I play on repeat.

Take Frequent Breaks

I've published some music of my own as well. After Desync assembled from material from weeklybeats 22 came Solar Coffee and Take Frequent Breaks right at the end of the year. I doubt I'll release anything this year, because Weekly Beats 24 will probably suck all my energy for music production. Hopefully I'll enjoy it as much as the first half of 22 :)

FPV

From about 3 videos a week in 2018 I'm down to about 3 a year. One might say I've thrown the towel in, but I still enjoy a decent tree surf from time to time.

I've completely dropped the ball when it comes to racing though. Didn't even qualify in Klatovy this year, because absolutely everyone has been training like crazy. It's been lovely to hang around with the weirdos in the three competitions I attended.

a silhouette of a person's head and shoulders, used as a default avatar

Looking Back at 2023

Congratulations on finishing yet another ride around the Sol with me. Here’s some noteworthy events from it from the perspective of a dust spec.

Music

While of course I’m stuck in my young taste like everybody else, I do try to pick up some new music. This year I’ve discovered Venjent doing a silly skit (he’s fully aware of that being how people discover his music and really leans into it). In surreal turn of events I went to see him in a club, looking like a misplaced pensioner at 1am, when he finally spun his set. But I seriously enjoy how he can transform the absolute silliness into a total banger I play on repeat.

Take Frequent Breaks

I’ve published some music of my own as well. After Desync assembled from material from weeklybeats 22 came Solar Coffee and Take Frequent Breaks right at the end of the year. I doubt I’ll release anything this year, because Weekly Beats 24 will probably suck all my energy for music production. Hopefully I’ll enjoy it as much as the first half of 22 :)

FPV

From about 3 videos a week in 2018 I’m down to about 3 a year. One might say I’ve thrown the towel in, but I still enjoy a decent tree surf from time to time.

I’ve completely dropped the ball when it comes to racing though. Didn’t even qualify in Klatovy this year, because absolutely everyone has been training like crazy. It’s been lovely to hang around with the weirdos in the three competitions I attended.

the avatar of Nathan Wolf

the avatar of Alessandro de Oliveira Faria
the avatar of Network Users Institute

Tutoriel Simple: Comment Intégrer Votre IA personnel sur Snapchat

Snapchat est une application de médias sociaux très populaire, et de nombreux utilisateurs recherchent des façons intéressantes de personnaliser leur expérience sur cette plateforme. L’une des fonctionnalités récentes de Snapchat est My AI (Mon IA) , qui offre une expérience plus personnalisée en utilisant l’intelligence artificielle. Dans cet article, nous allons explorer comment utiliser, supprimer et accéder à My AI sur Snapchat , ainsi que de nombreuses autres informations utiles.

Comment utiliser My AI ?

Pour utiliser My AI sur Snapchat , commencez par ouvrir l’application et accédez à votre profil. Ensuite, appuyez sur l’icône d’engrenage pour accéder aux paramètres. Dans les paramètres, recherchez l’option « My AI » ou « Mon IA » et activez-la. Une fois activée, My AI commencera à analyser vos interactions et préférences pour vous proposer des contenus plus personnalisés. Pour affiner l’expérience My AI , vous pouvez également lui donner des indications en interagissant avec différents types de contenu sur Snapchat. Par exemple, en visionnant régulièrement des histoires relatives à un certain sujet, My AI comprendra que vous êtes intéressé par ce thème et vous proposera davantage de contenus similaires.

Comment supprimer My AI ?

Si vous souhaitez supprimer My AI de votre compte Snapchat , rendez-vous simplement dans les paramètres de l’application. Recherchez l’option « Mon IA » ou « My AI » et désactivez-la. Cela arrêtera l’analyse de vos préférences et interactions, et vous recevrez des contenus plus génériques sur Snapchat. Il est important de noter que la suppression de My AI peut entraîner une expérience moins personnalisée sur Snapchat. Toutefois, si vous êtes préoccupé par la collecte de données et la personnalisation de votre contenu, la désactivation de My AI peut être une option à considérer.

Qu’est-ce que Snapchat Mon IA ?

Snapchat My AI (Mon IA) est une fonctionnalité qui utilise l’intelligence artificielle pour analyser les interactions des utilisateurs et leur proposer des contenus personnalisés. Il s’agit d’une tentative de Snapchat pour offrir une expérience plus engageante et adaptée aux préférences individuelles de chaque utilisateur. Cette fonctionnalité est conçue pour apprendre des habitudes des utilisateurs et leur offrir des recommandations pertinentes telles que des histoires, des filtres, des fonctionnalités et d’autres contenus susceptibles de les intéresser. En substance, My AI vise à améliorer l’expérience utilisateur en proposant un contenu plus pertinent et intéressant.

Disponibilité de Snapchat My AI

Actuellement, My AI sur Snapchat est disponible pour un nombre croissant d’utilisateurs à travers le monde. Toutefois, sa disponibilité peut varier en fonction de votre région géographique, de la version de l’application et d’autres critères pertinents. Si vous ne voyez pas encore My AI dans vos paramètres Snapchat, assurez-vous que votre application est à jour et continuez à vérifier régulièrement les mises à jour. La disponibilité de My AI est également étroitement liée à la politique de déploiement de Snapchat, qui peut choisir de tester de nouvelles fonctionnalités sur un échantillon d’utilisateurs avant de les déployer à grande échelle. Il est possible que My AI devienne bientôt disponible pour tous les utilisateurs, alors restez à l’affût des annonces de Snapchat.

Comment accéder à Snapchat My AI

L’accès à My AI sur Snapchat est relativement simple, mais peut varier en fonction de la version de l’application et des mises à jour récentes. Pour accéder à My AI , suivez ces étapes simples: 1. Ouvrez l’application Snapchat sur votre appareil mobile. 2. Accédez à votre profil en appuyant sur l’icône située dans le coin supérieur gauche de l’écran. 3. Cherchez l’icône d’engrenage pour accéder aux paramètres de l’application. 4. Recherchez l’option « Mon IA » ou « My AI » dans les paramètres. 5. Activez l’option pour commencer à utiliser My AI sur Snapchat. Si vous ne trouvez pas My AI dans vos paramètres, assurez-vous que votre application est à jour en consultant l’App Store ou le Google Play Store. Les anciennes versions de l’application pourraient ne pas prendre en charge cette fonctionnalité.

Ne manquez pas

Comment trouver quelqu’un sur Instagram avec son numéro de téléphone

Le Samsung Galaxy S23 a-t-il un emplacement pour carte SD (avec des alternatives)

La terrible prédiction de Stephen Hawking sur l’IA se réalise et est vraiment préoccupante

Charge mystérieuse transportée par une fusée chinoise a provoqué un cratère étrange sur la Lune

Titre Contenu
Comment utiliser My AI ? Explique comment activer et personnaliser l’usage de My AI sur Snapchat.
Comment supprimer My AI ? Donne des instructions pour désactiver My AI sur Snapchat, et explique les conséquences potentielles.
Qu’est-ce que Snapchat Mon IA ? Explique la nature et l’objectif de la fonctionnalité Snapchat My AI.
Disponibilité de Snapchat My AI Présente les informations sur la disponibilité de My AI sur Snapchat et comment l’obtenir.
Comment accéder à Snapchat My AI Fournit un guide étape par étape pour accéder à My AI sur Snapchat.
Ne manquez pas Liste d’articles connexes à ne pas manquer.

[‘Prochaines étapes’] Ainsi, vous disposez maintenant des informations nécessaires pour utiliser, supprimer et accéder à My AI sur Snapchat . Avec cette fonctionnalité, Snapchat vise à améliorer votre expérience en vous offrant un contenu plus personnalisé et pertinent. Ne manquez pas l’opportunité de tirer le meilleur parti de cette fonctionnalité et de découvrir de nouveaux contenus passionnants sur Snapchat.

FAQ

Comment trouver MY Al sur Snapchat ?

Il n’est pas possible de trouver spécifiquement ‘MY Al’ sur Snapchat sans connaître son nom d’utilisateur précis. Snapchat ne dispose pas d’une fonction de recherche par le nom réel. Il faut que ‘MY Al’ partage son nom d’utilisateur Snapchat avec vous.

Pourquoi j’ai pas My ai sur Snapchat ?

Il se peut que tu n’aies pas My AI sur Snapchat parce que soit ta version de l’application n’est pas à jour, soit cette fonctionnalité n’est pas disponible dans ton pays ou pour ton appareil. Mets à jour Snapchat ou vérifie les informations de compatibilité.

Comment signaler My ai sur Snapchat ?

Snapchat ne propose pas de fonction spécifique pour signaler une intelligence artificielle (AI). Cependant, si vous rencontrez un problème avec une AI sur Snapchat, vous pouvez signaler ce problème en utilisant l’outil de signalement de Snapchat, généralement utilisé pour signaler des comportements inappropriés ou des problèmes techniques.

Comment activer la monétisation Snap ?

Pour activer la monétisation Snap, vous devez d’abord créer un compte Snap sur Snapchat et soumettre votre contenu pour approbation. Une fois approuvé, vous pouvez activer la monétisation en vous inscrivant à Snapchat’s Creator Marketplace et en sélectionnant les types de marques avec lesquelles vous souhaitez travailler. Assurez-vous de respecter les politiques de Snapchat en matière de contenu monétisable.

L’article Tutoriel Simple: Comment Intégrer Votre IA personnel sur Snapchat est apparu en premier sur Astuces Tech.

a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar

Tercer audio de Podcast Linux «Y no estaba muerto, no, no» – Podcast Linux #3

Aunque el proyecto Podcast Linux está parado esto no significa que no tenga cabida en el blog y, mientras pueda, seguirépromocionándolo con la esperanza de que reviva, como cierto pájaro mitológico. Y he pensado hacerlo de una forma sencilla para mi y creo que benificiosa para todas, creando poco a poco un índice de todas sus emisiones, de forma que podamos encontrar en este blog una alternativa a su magnífica obra. Así que bienvenidos al tercer audio de Podcast Linux, «Y no estaba muerto, no, no» y que, aunque estoy seguro que al bueno de Juan le dará un poco de reparo que lo promocione dado que nuestros primeros trabajos suelen ser de menor calidad es un perfecto ejemplo de que si quieres llegar a hacer las cosas bien tienes que atreverte a hacerlas no tan bien.

Segundo audio de Podcast Linux «Un pingüino en mi USB» – Podcast Linux #2

Tercer audio de Podcast Linux "Y no estaba muerto, no, no" - Podcast Linux #3

Como los lectores del blog sabrán hace un tiempo Podcast Linux cerró sus emisiones por motivos que solo incumben a su creador. Desde el blog no quiero dejar que su recuerdo se desvanezca así que seguiré publicitando sus audios ya que su calidad no debe caer en el olvido.

Hace poco decidí empezar por el principio, mostrando su primer audio, el cual no promocioné en su día. Lo mismo ocurría con los siguientes, y, si las búsquedas no me engañan no fue hasta los episodios 19, 20, 21 y 22 cuando empecé a hacerlo.

De esta forma continuo con su tercer audio que, en palabras de Juan, se nos presentaba así:

Bienvenidos de nuevo a un episodio de Podcast Linux, tu podcast de GNU/Linux.

Un podcast quincenal producido por Juan Febles para acercar GNU/Linux al usuario de ordenadores de a pie.

Gestor de Arranque: Resumen del episodio

Núcleo Kernel: Revive tu viejo pc

Resucita tu viejo PC con GNU/Linux

Dale una segunda vida a tu viejo ordenador con estas distribuciones Linux
http://lubuntu.net/
http://puppylinux.org
http://www.bodhilinux.com/

Gestor de Paquetes: Clonezilla: http://clonezilla.org/

Comunidad Linux: Reciclanet

Área de Notificaciones: Espacio para los mensajes de los oyentes.
http://avpodcast.net/
http://salmorejogeek.com/

Toda la música utilizada en este episodio se distribuye bajo la licencia libre Creative Commons:
Artistas:
LukHash
Cleric
Matti Paalanen
The Polish Ambassador
Avallon
Arc North
O M II N
YAVERCLAP

Más información: Podcast Linux

Sigue a Podcast Linux

Aprovecho para animaros a seguir Podcast Linux en algunos de los canales de comunicación que tiene:

La entrada Tercer audio de Podcast Linux «Y no estaba muerto, no, no» – Podcast Linux #3 se publicó primero en KDE Blog.

the avatar of rickspencer3's Blog

setting up my system for my new job

setting up my system for my new job

equipment

I am starting my new job at Suse on Tuesday. As if to build the excitement over the holidays, they send me a boxes with equipment to get started. This gave me a good opportunity to clear off my desk and set up for a clean start.

empty desk

They sent me a Thinkpad, a docking station, keyboard and mouse, and headphones. So, I set up all the equipment and made sure everything was comfortable to work with.

completed desk

software set up

installing opensuse

It was recommended to me to install Leap, with I was happy with because I have been using it over my break on some other computers that I have. So I have already installed and set it up twice, and I had a USB key for it laying around.

I turned off Secure Boot on my laptop. I forgot all about the Secure Boot mess, and my BeeLink computers didn’t require my to make any configuration changes to install OpenSuse. Anyway, it was pretty easy to get the installer kicked off.

installer running

While the installer was running, I went about my day, and came back later delighted to see it on the Leap login page.

login page

I logged in and was up and running.

I opened settings to see what wasn’t working, but everything so far was configured perfectly. Even the 4k display was set up properly, and I could tweak the settings if I wanted.

settings

opensuse choice of install options

Three applications that I use everyday are Chrome, Visual Studio Code, and Slack. I also wanted to install Zoom. I don’t think that Suse the company uses Zoom, but other folks do, so I wanted to have it ready.

This is an area where I think Suse really shines. Suse is not trying to force me down a path of installing and using software specifically from their repositories in their specific packaging format. My order of preference for running apps is to:

  1. Set up a repository and install from there.
  2. Download an archive and install it locally.
  3. Download a built binary and run it locally.

I am not interested in FlatPak or Snappy packages. For people who do like those formats, they seem to work fine on OpenSuse, but it turns out that I could follow my personal preferences when I was getting set up.

installing chrome

For better or worse, I am pretty embedded into the Google ecosystem. As such, the first thing I do with any computer is install Chrome and log into my Google account. Of course, I have to use Firefox once to find and install Chrome.

The way I did it was to download the rpm, and click on it.

chrome rpm

This opened YaST2 for me, and it was a simple matter of clicking buttons to get Chrome installed.

chrome in yast

Then I logged in and made sure I could get to my email and omg.lol account, and all was good.

omg running

installing vscode

Code is nice because they let me follow my #1 preference. They had clear instructions for Suse on their downloads page. Just add the repo, and use zypper to install the package.

installing code

Worked like a dream:

code running

install slack

For Slack, I downloaded the rpm from the slack download page, double clicked on it, and YaST2 installed it with no issues:

slack install complete

Also “just worked”:

slack running

install and run zoom

For some reason, I assumed that installing Zoom was going to be a mess, but … on the contrary, I visited their (linux download page)[https://zoom.us/download?os=linux] and could easily select an archive for my system:

zoom download page

I double clicked on the archive, went through YaST2 again, and it worked as smooth as silk:

slack and zoom running

webcam and headset

Suse included Plantronics headset with my equipment. It took me a lot of fiddling to get it working on Beelink, but it worked out of the box on Thinkpad. My Webcam also “just worked.”

I watched some videos to make sure all was well, and I had a great 4k experience with good sound.

4k video and audio