Greboca  

Suport technique et veille technologique

Aujourd’hui, les grandes entreprises et administrations publiques hésitent entre continuer à utiliser des logiciels propriétaires ou basculer vers les Logiciels Libres. Pourtant, la plupart des logiciels libres sont capables de bien traiter les données issues des logiciels propriétaire, et parfois avec une meilleur compatibilité.

C’est alors la barrière de la prise en main qui fait peur, et pourtant...

Les logiciels libres

L’aspect « Logiciel Libre » permet une évolution rapide et une plus grande participation des utilisateurs. Les aides et tutoriels foisonnent sur Internet ou sont directement inclus dans le logiciel lui-même.

Enfin, les concepteurs sont plus proches des utilisateurs, ce qui rend les logiciels libres plus agréable à utiliser et conviviaux.

Grâce à la disponibilité des logiciels libres, vous trouverez facilement des services de support techniques et la licence n’est plus un frein à l’utilisation de ces logiciels par votre personnel.

Notre support technique concerne essentiellement les logiciels libres, que ce soit sous forme de services ponctuels ou de tutoriels.

/home/lord (articles)  -  Amélioration de mon environnement nunux vol.4 : Fuzzel le launcher à tout faire

 -  3 octobre - 

Les utilisateurs de tiling wm sont des rustres. J'en fais partie depuis longtemps et j'ai testé pas mal de logiciels du genre même si ça fait maintenant longtemps que je ne bouge plus de sway. Et un truc que j'aime bien avec ce genre d'environnements c'est que c'est composable.

Un environnement de bureau usuel contient tous les logiciels qu'il faut tout préconfiguré. C'est pratique pour débuter mais si l'on veut s'éloigner de la conf par défaut et changer diverses briques ça peut vite devenir difficile. Se contenter d'un gestionnaire de fenêtre (ou compositor selon la parlance wayland) permet de choisir tous les ptits annexes.

J'ai déjà évoqué quelques-uns de ces logiciels. Mais je n'avais abordé mon launcher que très rapidement il y a maintenant 4 ans. À l'époque j'avais migré de dmenu pour rejoindre les contrées de bemenu.

Mais me revoilà encore en train de changer. Et le pire pour à peu près aucune raison ! Bemenu est très bien supporté, rapide, léger. Que des éloges à son égard. Jamais eu d'emmerdes ni de surprise. Il marche vraiment bien au point qu'une fois mis en place on l'oublie.

Mais je suis devenu fan des logiciels de l'illustre dnkl. Ils sont légers avec peu de dépendances, rapides, ne plantent pas. J'utilise déjà foot son émulateur de terminal qui correspond à tout ce que j'aime. J'utilise également yambar et c'est en l'utilisant récemment que j'ai eu envie d'utiliser fuzzel !

Pourquoi j'ai migré ? pas super intéressant mais rigolo

En gros je faisais je ne sais quoi quand d'un coup le chat a fait mumuse sur le clavier et m'a perdu une fenêtre. Une vidéo tournait avec le son mais je ne la trouvais plus, la fenêtre était introuvable. Il s'est avéré qu'il était parvenu à la balancer sur un workspace traditionnellement inutilisé.

Et c'est là que je me suis demandé s'il n'y aurait pas moyen de faire en sorte que yambar puisse indiquer sur quel écran se trouve un workspace. Ni une ni deux, je déboule sur le chan irc de dnkl et je pose la question pour savoir comment ça pourrait être fait. Le lendemain, réponse de l'intéressé qui dit que c'est juste pas possible. 2h après, il revient avec un patch à tester permettant d'ajouter des conditions sur l'output dans le module de yambar.

Et hop, la magie du Libre et du dev ultra dévoué ont transformé une simple petite idée en feature implémentée. J'étais bluffé. Encore une fois merci ça c'est top. Et comme d'hab, une fois rentré sur un salon irc, j'y reste pour lurkeridler. Je vois que ça y discute de Fuzzel et du coup j'ai eu envie de tester.

Et voilà, il ne m'en fallait pas plus.

Un launcher nickel 🔗

Bref, Fuzzel est donc un launcher pour wayland. Si vous ne connaissez pas ce genre de logiciel, il s'agit d'un ptit logiciel qui se lance et dans lequel l'utilisateur va pouvoir filtrer pour choisir parmi une liste de choix. C'est tout bête mais très pratique.

Un prompt avec la recheche de l'utilisateur, en haut à droite le nombre de résultat/nombre de choix possibles et en dessous de multiples lignes de résultats avec parfois une icone et la partie qui match en surbrillance.

La recherche est approximative mais toujours efficace

Contrairement à bemenu il supporte également les icones. Il est vraiment rapide et très configurable que ce soit via son fichier de conf ou directement via les arguments lorsqu'on le lance.

D'ailleurs c'est marrant, par défaut, contrairement à ses prédécesseurs, il se lance au milieu de l'écran. C'est un poil déroutant mais au final pas déconnant.

Un launcher tout shiny & chrome 🔗

Bien entendu il peut être personnalisé pour changer ses couleurs et la police. Le prompt lui aussi est à notre convenance.

Récemment, il y a même le support pour l'inclusion de fichier de conf ce qui permet de créer des thèmes assez facilement partageables. Vous trouverez du coup le Catpuccin ou le célèbre Dracula notamment.

Un launcher à tout fer 🔗

Bon lancer des logiciels c'est bien mais tous ces logiciels ont été détournés pour faire un peu d'autres trucs. Après tout c'est donc une sorte de grep interactif dans une ptite interface graphique.

Ce qui suit n'est pas spécifique à Fuzzel et peu être reproduit avec les alternatives.

Choisir la musique pour mpd 🔗

MPD est un daemon pour écouter de la musique. Pour ajouter un morceau à la playlist j'utilise mpdmenu

/usr/local/bin/fuzzel-mpd
#!/bin/sh
mpc listall | fuzzel  --dmenu --prompt "🎶  ❯  " | mpc insert

Rien de transcendant mais efficace. Et par contre pour mettre un album complet j'utilise mpdalbummenu.

/usr/local/bin/fuzzel-mpd-album
#! /bin/bash

all_name='[ALL]'

d_album() {
    local artist="$1"
    local albums

    mapfile -t albums < <(mpc list album artist "$artist")
    if (( ${#albums[@]} > 1 )) ; then
        {
            printf '%s\n' "$all_name"
            printf '%s\n' "${albums[@]}" | sort -f
        } | fuzzel --dmenu --prompt "🥁 Album :"
    else
        # We only have one album, so just use that.
        printf '%s\n' "${albums[0]}"
    fi
}


artist=$(mpc list artist | sort --ignore-case | fuzzel --dmenu --prompt "🎸 artist  : ")
[[ $artist ]] || exit 1

album=$(d_album "$artist")
[[ $album ]] || exit 2

if [[ $album == "$all_name" ]]; then
    mpc find artist "$artist" | sort | mpc insert
else
    mpc find artist "$artist" album "$album" | sort | mpc insert
fi

Consulter son gestionnaire de mot de passe 🔗

J'aime pas avoir mon gestionnaire de mot de passe relié au navigateur. Le risque est un poil trop grand. Du coup je préfère que ce soit une appli indépendante. Pour ça j'utilise password-store (hoouuu le vieil article qui a dix ans !) mais pour récup un mot de passe j'utilise menupass.

/usr/local/bin/fuzzel-pass
#!/usr/bin/env bash

shopt -s nullglob globstar

typeit=0
if [[ $1 == "--type" ]]; then
	typeit=1
	shift
fi

if [[ -n $WAYLAND_DISPLAY ]]; then
	dmenu="fuzzel --dmenu --prompt '🔐 Password :'"
	xdotool="/usr/local/bin/wtype -"
elif [[ -n $DISPLAY ]]; then
	dmenu=dmenu
	xdotool="xdotool type --clearmodifiers --file -"
else
	echo "Error: No Wayland or X11 display detected" >&2
	exit 1
fi

prefix=${PASSWORD_STORE_DIR-~/.password-store}
password_files=( "$prefix"/**/*.gpg )
password_files=( "${password_files[@]#"$prefix"/}" )
password_files=( "${password_files[@]%.gpg}" )

password=$(printf '%s\n' "${password_files[@]}" | fuzzel --dmenu --prompt "🔐 Password : " )

[[ -n $password ]] || exit

if [[ $typeit -eq 0 ]]; then
	pass show -c "$password" 2>/dev/null
else
	pass show "$password" | { IFS= read -r pass; printf %s "$pass"; } | $xdotool
fi

Lancé par un keybind de sway, ça me montre la liste des entrées et colle celle sélectionnée. Encore une fois rien de transcendant mais juste un truc qui marche simplement et rapidement.

Pinentry 🔗

Ha d'ailleurs en parlant de gestionnaire de mot de passe : le pinentry. C'est un ptit programme pour entrer un mot de passe. Ça peut être utilisé en plusieurs occasions et usuellement c'est soit dans le terminal soit par une ptit gui en gtk ou en qt. Mais franchement nous ne sommes pas des sauvages, pourquoi utiliser des trucs si lourds juste pour entrer un mot de passe ?

Allez hop !

/usr/local/bin/pinentry-fuzzel
#!/bin/sh

echo "OK Please go ahead"
while read stdin; do
	case $stdin in
	GETPIN | getpin)
		echo "D $(fuzzel --prompt-only "Passphrase: " --cache /dev/null --password --dmenu)"
		echo "OK"
		;;
	BYE | bye)
		echo "OK closing connection"
		exit 0
		;;
	*)
		echo "OK"
		;;
	esac
done

Vous remarquerez l'utilisation de l'option --password pour ne pas afficher le texte tapé. Il y a aussi l'option --prompt-only qui évite d'afficher les résultats pour alléger l'interface. Et oui il y a tout ce qu'il faut comme options.

Et hop, plus qu'à configurer votre OS pour qu'il soit utilisé comme alternative à pinentry. J'ai fait le sagouin, j'ai linké /usr/bin/pinentry à /usr/local/bin/pinentry-fuzzel.

Twitch 🔗

Autant j'ai très fortement diminué mon utilisation de youtube, j'ai pas mal augmenté ma consommation de twitch. Mais je n'utilise quasiment pas le site qui est lourdingue, lent et rempli de pub. Je me connecte au chat directement via mon client IRC et je regarde le flux vidéo depuis mpv.

Mais pour lancer ça je passe encore une fois par twitch-fuzzel :

/usr/local/bin/fuzzel-twitch
#! /bin/sh

streams='antoinedaniel
alphacast
angledroit
avamind
aypierre
bagherajones 
clemovitch
domingo
etoiles
gilles_stella
hortyunderscore
joueur_du_grenier
jungo
karimdebbache
laink
mistermv
moman
mynthos
ponce
rivenzi
tpk_live 
zerator
zevent 
zeventplays'

exec mpv https://www.twitch.tv/$(echo "$streams" | fuzzel --dmenu --prompt "📼  : ") --no-resume-playback --profile=stream

Encore une fois c'est tout bidon mais ça fait le taff.

Fuzzel-emoji 🔗

Vous êtes modernes et jeunes et voulez ponctuer vos textes d'emoji mais votre clavier n'a pas les 2000 touches requises ?! Cry no more et rabattez-vous sur fuzzel-emoji !

/usr/local/bin/fuzzel-emoji
#!/bin/bash
if [ $? -eq 0 ]
then
    sed '1,/^### DATA ###$/d' $0 | fuzzel --match-mode=exact --background-color=1A1513dd --text-color=F8D4D2ff --match-color=FFB3B1ff --border-width=2 --border-radius=15 --border-color=EB8A89ff	 --selection-color=585b70ff --selection-text-color=F8D4D2ff --selection-match-color=FFB3B1ff --prompt=">>  " --dmenu | cut -d ' ' -f 1 | tr -d '\n' | wtype -
else
    sed '1,/^### DATA ###$/d' $0 | fuzzel --icon-theme=candy-icons --background-color=1A1513dd --text-color=F8D4D2ff --match-color=FFB3B1ff --border-width=2 --border-radius=15 --border-color=EB8A89ff	 --selection-color=585b70ff --selection-text-color=F8D4D2ff --selection-match-color=FFB3B1ff --font="Lexend"  --prompt=">>  " --dmenu | cut -d ' ' -f 1 | tr -d '\n' | wl-copy
fi
exit
### DATA ###
😀 grinning face face smile happy joy :D grin
😃 grinning face with big eyes face happy joy haha :D :) smile funny
😄 grinning face with smiling eyes face happy joy funny haha laugh like :D :) smile
😁 beaming face with smiling eyes face happy smile joy kawaii
😆 grinning squinting face happy joy lol satisfied haha face glad XD laugh
😅 grinning face with sweat face hot happy laugh sweat smile relief
🤣 rolling on the floor laughing face rolling floor laughing lol haha rofl
😂 face with tears of joy face cry tears weep happy happytears haha
🙂 slightly smiling face face smile
🙃 upside down face face flipped silly smile
😉 winking face face happy mischievous secret ;) smile eye
😊 smiling face with smiling eyes face smile happy flushed crush embarrassed shy joy
😇 smiling face with halo face angel heaven halo
🥰 smiling face with hearts face love like affection valentines infatuation crush hearts adore
😍 smiling face with heart eyes face love like affection valentines infatuation crush heart
🤩 star struck face smile starry eyes grinning
😘 face blowing a kiss face love like affection valentines infatuation kiss
😗 kissing face love like face 3 valentines infatuation kiss
☺️ smiling face face blush massage happiness
😚 kissing face with closed eyes face love like affection valentines infatuation kiss
😙 kissing face with smiling eyes face affection valentines infatuation kiss
😋 face savoring food happy joy tongue smile face silly yummy nom delicious savouring
😛 face with tongue face prank childish playful mischievous smile tongue
😜 winking face with tongue face prank childish playful mischievous smile wink tongue
🤪 zany face face goofy crazy
😝 squinting face with tongue face prank playful mischievous smile tongue
🤑 money mouth face face rich dollar money
🤗 hugging face face smile hug
🤭 face with hand over mouth face whoops shock surprise
🤫 shushing face face quiet shhh
🤔 thinking face face hmmm think consider
🤐 zipper mouth face face sealed zipper secret
🤨 face with raised eyebrow face distrust scepticism disapproval disbelief surprise
😐 neutral face indifference meh :| neutral
😑 expressionless face face indifferent - - meh deadpan
😶 face without mouth face hellokitty
😏 smirking face face smile mean prank smug sarcasm
😒 unamused face indifference bored straight face serious sarcasm unimpressed skeptical dubious side eye
🙄 face with rolling eyes face eyeroll frustrated
😬 grimacing face face grimace teeth
🤥 lying face face lie pinocchio
😌 relieved face face relaxed phew massage happiness
😔 pensive face face sad depressed upset
😪 sleepy face face tired rest nap
🤤 drooling face face
😴 sleeping face face tired sleepy night zzz
😷 face with medical mask face sick ill disease
🤒 face with thermometer sick temperature thermometer cold fever
🤕 face with head bandage injured clumsy bandage hurt
🤢 nauseated face face vomit gross green sick throw up ill
🤮 face vomiting face sick
🤧 sneezing face face gesundheit sneeze sick allergy
🥵 hot face face feverish heat red sweating
🥶 cold face face blue freezing frozen frostbite icicles
🥴 woozy face face dizzy intoxicated tipsy wavy
😵 dizzy face spent unconscious xox dizzy
🤯 exploding head face shocked mind blown
🤠 cowboy hat face face cowgirl hat
🥳 partying face face celebration woohoo
😎 smiling face with sunglasses face cool smile summer beach sunglass
🤓 nerd face face nerdy geek dork
🧐 face with monocle face stuffy wealthy
😕 confused face face indifference huh weird hmmm :/
😟 worried face face concern nervous :(
🙁 slightly frowning face face frowning disappointed sad upset
☹️ frowning face face sad upset frown
😮 face with open mouth face surprise impressed wow whoa :O
😯 hushed face face woo shh
😲 astonished face face xox surprised poisoned
😳 flushed face face blush shy flattered
🥺 pleading face face begging mercy
😦 frowning face with open mouth face aw what
😧 anguished face face stunned nervous
😨 fearful face face scared terrified nervous oops huh
😰 anxious face with sweat face nervous sweat
😥 sad but relieved face face phew sweat nervous
😢 crying face face tears sad depressed upset :'(
😭 loudly crying face face cry tears sad upset depressed
😱 face screaming in fear face munch scared omg
😖 confounded face face confused sick unwell oops :S
😣 persevering face face sick no upset oops
😞 disappointed face face sad upset depressed :(
😓 downcast face with sweat face hot sad tired exercise
😩 weary face face tired sleepy sad frustrated upset
😫 tired face sick whine upset frustrated
🥱 yawning face tired sleepy
😤 face with steam from nose face gas phew proud pride
😡 pouting face angry mad hate despise
😠 angry face mad face annoyed frustrated
🤬 face with symbols on mouth face swearing cursing cussing profanity expletive
😈 smiling face with horns devil horns
👿 angry face with horns devil angry horns
💀 skull dead skeleton creepy death
☠️ skull and crossbones poison danger deadly scary death pirate evil
💩 pile of poo hankey shitface fail turd shit
🤡 clown face face
👹 ogre monster red mask halloween scary creepy devil demon japanese ogre
👺 goblin red evil mask monster scary creepy japanese goblin
👻 ghost halloween spooky scary
👽 alien UFO paul weird outer space
👾 alien monster game arcade play
🤖 robot computer machine bot
😺 grinning cat animal cats happy smile
😸 grinning cat with smiling eyes animal cats smile
😹 cat with tears of joy animal cats haha happy tears
😻 smiling cat with heart eyes animal love like affection cats valentines heart
😼 cat with wry smile animal cats smirk
😽 kissing cat animal cats kiss
🙀 weary cat animal cats munch scared scream
😿 crying cat animal tears weep sad cats upset cry
😾 pouting cat animal cats
🙈 see no evil monkey monkey animal nature haha
🙉 hear no evil monkey animal monkey nature
🙊 speak no evil monkey monkey animal nature omg
💋 kiss mark face lips love like affection valentines
💌 love letter email like affection envelope valentines
💘 heart with arrow love like heart affection valentines
💝 heart with ribbon love valentines
💖 sparkling heart love like affection valentines
💗 growing heart like love affection valentines pink
💓 beating heart love like affection valentines pink heart
💞 revolving hearts love like affection valentines
💕 two hearts love like affection valentines heart
💟 heart decoration purple-square love like
❣️ heart exclamation decoration love
💔 broken heart sad sorry break heart heartbreak
❤️ red heart love like valentines
🧡 orange heart love like affection valentines
💛 yellow heart love like affection valentines
💚 green heart love like affection valentines
💙 blue heart love like affection valentines
💜 purple heart love like affection valentines
🤎 brown heart coffee
🖤 black heart evil
🤍 white heart pure
💯 hundred points score perfect numbers century exam quiz test pass hundred
💢 anger symbol angry mad
💥 collision bomb explode explosion collision blown
💫 dizzy star sparkle shoot magic
💦 sweat droplets water drip oops
💨 dashing away wind air fast shoo fart smoke puff
🕳️ hole embarrassing
💣 bomb boom explode explosion terrorism
💬 speech balloon bubble words message talk chatting
👁️‍🗨️ eye in speech bubble info
🗨️ left speech bubble words message talk chatting
🗯️ right anger bubble caption speech thinking mad
💭 thought balloon bubble cloud speech thinking dream
💤 zzz sleepy tired dream
👋 waving hand hands gesture goodbye solong farewell hello hi palm
🤚 raised back of hand fingers raised backhand
🖐️ hand with fingers splayed hand fingers palm
✋ raised hand fingers stop highfive palm ban
🖖 vulcan salute hand fingers spock star trek
👌 ok hand fingers limbs perfect ok okay
🤏 pinching hand tiny small size
✌️ victory hand fingers ohyeah hand peace victory two
🤞 crossed fingers good lucky
🤟 love you gesture hand fingers gesture
🤘 sign of the horns hand fingers evil eye sign of horns rock on
🤙 call me hand hands gesture shaka
👈 backhand index pointing left direction fingers hand left
👉 backhand index pointing right fingers hand direction right
👆 backhand index pointing up fingers hand direction up
🖕 middle finger hand fingers rude middle flipping
👇 backhand index pointing down fingers hand direction down
☝️ index pointing up hand fingers direction up
👍 thumbs up thumbsup yes awesome good agree accept cool hand like +1
👎 thumbs down thumbsdown no dislike hand -1
✊ raised fist fingers hand grasp
👊 oncoming fist angry violence fist hit attack hand
🤛 left facing fist hand fistbump
🤜 right facing fist hand fistbump
👏 clapping hands hands praise applause congrats yay
🙌 raising hands gesture hooray yea celebration hands
👐 open hands fingers butterfly hands open
🤲 palms up together hands gesture cupped prayer
🤝 handshake agreement shake
🙏 folded hands please hope wish namaste highfive pray
✍️ writing hand lower left ballpoint pen stationery write compose
💅 nail polish beauty manicure finger fashion nail
🤳 selfie camera phone
💪 flexed biceps arm flex hand summer strong biceps
🦾 mechanical arm accessibility
🦿 mechanical leg accessibility
🦵 leg kick limb
🦶 foot kick stomp
👂 ear face hear sound listen
🦻 ear with hearing aid accessibility
👃 nose smell sniff
🧠 brain smart intelligent
🦷 tooth teeth dentist
🦴 bone skeleton
👀 eyes look watch stalk peek see
👁️ eye face look see watch stare
👅 tongue mouth playful
👄 mouth mouth kiss
👶 baby child boy girl toddler
🧒 child gender-neutral young
👦 boy man male guy teenager
👧 girl female woman teenager
🧑 person gender-neutral person
👱 person blond hair hairstyle
👨 man mustache father dad guy classy sir moustache
🧔 man beard person bewhiskered
👨‍🦰 man red hair hairstyle
👨‍🦱 man curly hair hairstyle
👨‍🦳 man white hair old elder
👨‍🦲 man bald hairless
👩 woman female girls lady
👩‍🦰 woman red hair hairstyle
🧑‍🦰 person red hair hairstyle
👩‍🦱 woman curly hair hairstyle
🧑‍🦱 person curly hair hairstyle
👩‍🦳 woman white hair old elder
🧑‍🦳 person white hair elder old
👩‍🦲 woman bald hairless
🧑‍🦲 person bald hairless
👱‍♀️ woman blond hair woman female girl blonde person
👱‍♂️ man blond hair man male boy blonde guy person
🧓 older person human elder senior gender-neutral
👴 old man human male men old elder senior
👵 old woman human female women lady old elder senior
🙍 person frowning worried
🙍‍♂️ man frowning male boy man sad depressed discouraged unhappy
🙍‍♀️ woman frowning female girl woman sad depressed discouraged unhappy
🙎 person pouting upset
🙎‍♂️ man pouting male boy man
🙎‍♀️ woman pouting female girl woman
🙅 person gesturing no decline
🙅‍♂️ man gesturing no male boy man nope
🙅‍♀️ woman gesturing no female girl woman nope
🙆 person gesturing ok agree
🙆‍♂️ man gesturing ok men boy male blue human man
🙆‍♀️ woman gesturing ok women girl female pink human woman
💁 person tipping hand information
💁‍♂️ man tipping hand male boy man human information
💁‍♀️ woman tipping hand female girl woman human information
🙋 person raising hand question
🙋‍♂️ man raising hand male boy man
🙋‍♀️ woman raising hand female girl woman
🧏 deaf person accessibility
🧏‍♂️ deaf man accessibility
🧏‍♀️ deaf woman accessibility
🙇 person bowing respectiful
🙇‍♂️ man bowing man male boy
🙇‍♀️ woman bowing woman female girl
🤦 person facepalming disappointed
🤦‍♂️ man facepalming man male boy disbelief
🤦‍♀️ woman facepalming woman female girl disbelief
🤷 person shrugging regardless
🤷‍♂️ man shrugging man male boy confused indifferent doubt
🤷‍♀️ woman shrugging woman female girl confused indifferent doubt
🧑‍⚕️ health worker hospital
👨‍⚕️ man health worker doctor nurse therapist healthcare man human
👩‍⚕️ woman health worker doctor nurse therapist healthcare woman human
🧑‍🎓 student learn
👨‍🎓 man student graduate man human
👩‍🎓 woman student graduate woman human
🧑‍🏫 teacher professor
👨‍🏫 man teacher instructor professor man human
👩‍🏫 woman teacher instructor professor woman human
🧑‍⚖️ judge law
👨‍⚖️ man judge justice court man human
👩‍⚖️ woman judge justice court woman human
🧑‍🌾 farmer crops
👨‍🌾 man farmer rancher gardener man human
👩‍🌾 woman farmer rancher gardener woman human
🧑‍🍳 cook food kitchen culinary
👨‍🍳 man cook chef man human
👩‍🍳 woman cook chef woman human
🧑‍🔧 mechanic worker technician
👨‍🔧 man mechanic plumber man human wrench
👩‍🔧 woman mechanic plumber woman human wrench
🧑‍🏭 factory worker labor
👨‍🏭 man factory worker assembly industrial man human
👩‍🏭 woman factory worker assembly industrial woman human
🧑‍💼 office worker business
👨‍💼 man office worker business manager man human
👩‍💼 woman office worker business manager woman human
🧑‍🔬 scientist chemistry
👨‍🔬 man scientist biologist chemist engineer physicist man human
👩‍🔬 woman scientist biologist chemist engineer physicist woman human
🧑‍💻 technologist computer
👨‍💻 man technologist coder developer engineer programmer software man human laptop computer
👩‍💻 woman technologist coder developer engineer programmer software woman human laptop computer
🧑‍🎤 singer song artist performer
👨‍🎤 man singer rockstar entertainer man human
👩‍🎤 woman singer rockstar entertainer woman human
🧑‍🎨 artist painting draw creativity
👨‍🎨 man artist painter man human
👩‍🎨 woman artist painter woman human
🧑‍✈️ pilot fly plane airplane
👨‍✈️ man pilot aviator plane man human
👩‍✈️ woman pilot aviator plane woman human
🧑‍🚀 astronaut outerspace
👨‍🚀 man astronaut space rocket man human
👩‍🚀 woman astronaut space rocket woman human
🧑‍🚒 firefighter fire
👨‍🚒 man firefighter fireman man human
👩‍🚒 woman firefighter fireman woman human
👮 police officer cop
👮‍♂️ man police officer man police law legal enforcement arrest 911
👮‍♀️ woman police officer woman police law legal enforcement arrest 911 female
🕵️ detective human spy detective
🕵️‍♂️ man detective crime
🕵️‍♀️ woman detective human spy detective female woman
💂 guard protect
💂‍♂️ man guard uk gb british male guy royal
💂‍♀️ woman guard uk gb british female royal woman
👷 construction worker labor build
👷‍♂️ man construction worker male human wip guy build construction worker labor
👷‍♀️ woman construction worker female human wip build construction worker labor woman
🤴 prince boy man male crown royal king
👸 princess girl woman female blond crown royal queen
👳 person wearing turban headdress
👳‍♂️ man wearing turban male indian hinduism arabs
👳‍♀️ woman wearing turban female indian hinduism arabs woman
👲 man with skullcap male boy chinese
🧕 woman with headscarf female hijab mantilla tichel
🤵 man in tuxedo couple marriage wedding groom
👰 bride with veil couple marriage wedding woman bride
🤰 pregnant woman baby
🤱 breast feeding nursing baby
👼 baby angel heaven wings halo
🎅 santa claus festival man male xmas father christmas
🤶 mrs claus woman female xmas mother christmas
🦸 superhero marvel
🦸‍♂️ man superhero man male good hero superpowers
🦸‍♀️ woman superhero woman female good heroine superpowers
🦹 supervillain marvel
🦹‍♂️ man supervillain man male evil bad criminal hero superpowers
🦹‍♀️ woman supervillain woman female evil bad criminal heroine superpowers
🧙 mage magic
🧙‍♂️ man mage man male mage sorcerer
🧙‍♀️ woman mage woman female mage witch
🧚 fairy wings magical
🧚‍♂️ man fairy man male
🧚‍♀️ woman fairy woman female
🧛 vampire blood twilight
🧛‍♂️ man vampire man male dracula
🧛‍♀️ woman vampire woman female
🧜 merperson sea
🧜‍♂️ merman man male triton
🧜‍♀️ mermaid woman female merwoman ariel
🧝 elf magical
🧝‍♂️ man elf man male
🧝‍♀️ woman elf woman female
🧞 genie magical wishes
🧞‍♂️ man genie man male
🧞‍♀️ woman genie woman female
🧟 zombie dead
🧟‍♂️ man zombie man male dracula undead walking dead
🧟‍♀️ woman zombie woman female undead walking dead
💆 person getting massage relax
💆‍♂️ man getting massage male boy man head
💆‍♀️ woman getting massage female girl woman head
💇 person getting haircut hairstyle

par

/home/lord (articles)

Un blog perso parlant adminsys Linux et autres trucs de geeks

Fuzzel toujours plus !

 -  11 octobre - 

Ouai je vous en remet une couche sur Fuzzel. Ce logiciel est vraiment bien mais en plus on peut en détourner l'usage pour faire autre chose qu'un (...)


En route vers la technophobie

 -  24 août - 

Troisième épisode de ma saga de l'été. Je vous y explique mon parcours pour devenir geek et surtout comment petit à petit je suis devenu technophobe. (...)


Métamorphose du Web

 -  9 août - 

Suite de la série de posts de l'été. Je vous ai raconté comment je suis passé de simple gosse à bête de foire geek dans l'article précédent mais j'ai (...)


Comment suis-je devenu un geek ?

 -  26 juillet - 

Tiens, c'est l'été et il fait chaud, j'ai une ptite envie d'écrire. Du coup je commence à faire ce blogpost mais ça part dans tous les sens au point (...)


Yarr : un lecteur de RSS web qui me plait bien

 -  2 juin - 

Le RSS c'est la vie. 🔗J'en parle de temps à autre et surtout j'en suis un très gros consommateur. Bon si vous lisez ma prose dégueuk vous êtes (...)