A plus de 20 ans d'expérience j'ai passé mon premier test technique il y a peu (poste que j'occupe actuellement)… et c'était plutôt pas mal en fait :
Il y avait eu un soucis avec la personne précédente, donc l'équipe était un peu "méfiante" (je trouve pas d'autre mot, mais faut pas non plus exagérer). Ils me l'ont expliqué très rapidement, donc j'ai compris le contexte et accepté le test technique sans pb, alors que sinon j'aurais vraiment trouvé ça bizarre
Mon futur collègue en présentiel, une personne avec qui je dois interagir quasi quotidiennement (anglo-saxonne) en visio, et tout le test se passe en Anglais
Rien de tordu, c'était vraiment des questions assez générales et c'est ma façon de répondre qui les importait bcp plus que la précision des réponses (on a tous Internet au bureau… )
Le poste est pour du C dans l'embarqué (modules IoT industriels), et les questions étaient du style :
voici le code d'une interruption, qu'est-ce que tu peux en dire (il a suffit que je tombe de la chaise en y voyant un printf() pour qu'ils soient contents de ma réponse)
que signifie le mot clé static en C pour une variable ? pour une fonction ?
je me rappelle plus trop du reste mais un truc autour des buffers tournants je crois…
Bref c'était à la fois précis sur les besoins du poste (de la technique directement appliquée, pas des algos à la con que tu n'utiliseras jamais) et peu précis dans l'attente des réponses : ils voulaient savoir si j'allais me démerder, pas si je savais tout par cœur.
De plus ça a été torché en 1h tout compris, sachant que à chaque fois on discutait un peu autour, du contexte, de l'anecdote… bref plutôt détendu et sympa quoi.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Du coup par curiosité je suis allé voir le code source du GNU true : quel bordel !
Alors déjà c'est amusant parce que le même code source fait true et false : allez voir le code source de false.
Ensuite ce qui coûte beaucoup c'est la simple gestion des quelques options style --help et l'affichage sur stdout qui va avec. D'ailleurs je ne comprends pas la différence entre printf() et fputs(stdout).
Quelqu'un a une idée ?
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Posté par gUI (Mastodon) .
En réponse au journal Droits d'auteurs.
Évalué à 10.
Dernière modification le 06 avril 2022 à 17:37.
Oui même en forfait jour tu as des horaires : 48 heures max par semaine, 11 heures min consécutives de repos entre 2 journées de travail etc… et les jours de congés bien évidemment.
Tu n'es donc pas assujettis H24 à ton employeur.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Oui très bon en effet. Ça fait longtemps que je pense que mon cas est une aberration écologique. Alors moi j'ai de la chance je suis vraiment proche de tout (métro à 10mn en bus, 20mn à pieds). Mais mes 600m² de terrain forcent chaque jour des milliers de banlieusards à effectuer 20m de plus de trajet…
Après ça bouge aussi. Justement autour de moi ce sont des petits collectif (RdC + 2 étages) qui poussent partout et qui restent très acceptables socialement, et qui remettent un peu de sens à la vie péri-urbaine. Surtout que niveau isolation thermique, un petit collectif est bcp plus efficace car il offre moins de murs à l'air libre par logement.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
le disque en question ne fonctionne pas avec un appareil standard
si, il marche parfaitement dans une configuration standard, mais pas dans la sienne (bon en fait si, il a finalement trouvé une solution). mais le "tu prends le disque, tu le mets dans ton lecteur, tu écoutes la musique" ça marche oui.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Oui t'as raison, le FLAC est compressé en fait. Bon je pense que n'importe quel DAC moderne saurait le traiter mais ce serait plutôt du WAV pour le coup.
Bref, des données brutes quoi :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
genre LPCM (je ne sais même pas ce que c'est et j'avoue que ça ne m'intéresse guère..).
Le PCM c'est les données brutes après décompression : la platine se charge de lire les données sur le support, d'appliquer l’algorithme de décompression (celui spécifique du DVD-audio par exemple) et ensuite de les envoyer "brutes" (un peu comme si c'était du FLAC) à ton DAC. Ensuite ton DAC fait son travail pour convertir en analogique ces données numériques, puis le pré-ampli, puis l'ampli, puis les enceintes, puis tes esgourdes :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
J'ai une Scarlett 2i4 qui marche parfaitement sous Linux. Je pense que la nécessité d'un driver est pour des modèles plus complexes contenant du routage de bus audio.
Le seul reproche que je lui ferais c'est un pré-ampli micro un peu faiblard. Pour le reste, c'est robuste, les boutons et les connecteurs sont de qualité, je l'utilise depuis des années au quotidien, elle est encore comme neuve.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
En général quand j'ai ce phénomène de script qui marche à la main mais pas en cron c'est que je le lance en tant qu'utilisateur, alors que le script cron est root
Regarder les droits
Regarder les PATH (en général dans cron tu n'as que /bin et /usr/bin)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
J'en profite pour remettre une couche à la prononciation de "recipe" (= "recette" en Français). Il faut prononcer "rèsseupi" et pas "rissipe".
Une illustration dans cette vidéo pour bien prononcer "recipe" et "receipt" ("reçu"/"réception") qui est souvent comment on le prononce en fait.
C'est un mot qui revient souvent dans nos conversations techniques, n'oublions pas que en le prononçant mal, on dit autre chose (et non pas la même chose mais mal).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Posté par gUI (Mastodon) .
En réponse au message re "emule".
Évalué à 10.
Dernière modification le 29 mars 2022 à 08:24.
Bonjour,
Malheureusement on ne peut aider à distance que sur des problèmes assez précis. Déjà ton message est assez confus, on ne comprend pas trop ton problème, et de toutes façons ça a l'air assez général sur l'installation elle-même donc il sera très difficile de te donner des actions précises à faire.
Tu devrais donc plutôt essayer de contacter un Groupe d'Utilisateur de Linux près de chez toi (tu trouveras une liste ici, classée par départements : https://aful.org/gul) avec éventuellement la possibilité que quelqu'un puisse directement agir sur ton ordinateur.
Ce sera beaucoup plus efficace que d'essayer de comprendre à distance.
Bonne chance !
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
et surtout la question du calendrier est une pure question de métrologie
Et surtout faire coïncider dans un même calendrier deux phénomènes qui n'ont strictement aucun rapport : la révolution de la Terre autour du Soleil et la rotation de la Terre sur elle-même.
La précisions des calculs importe juste pour faire des rattrapages par-ci par-là, mais en rien pour établir un calendrier qui ne peut être que approximatif (c'est mort par définition).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Et le code source il fait quoi ?
Posté par gUI (Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 5. Dernière modification le 07 avril 2022 à 22:49.
Oui, c'est à dire que dans ce cas, écrire
printf("%s", str)
est un peu commecat file | grep toto
: c'est bien, mais peut mieux faire.En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Chouette
Posté par gUI (Mastodon) . En réponse au lien Avez vous déjà vu... ? (du recrutement, spécialement informatique). Évalué à 10. Dernière modification le 07 avril 2022 à 15:06.
A plus de 20 ans d'expérience j'ai passé mon premier test technique il y a peu (poste que j'occupe actuellement)… et c'était plutôt pas mal en fait :
printf()
pour qu'ils soient contents de ma réponse)static
en C pour une variable ? pour une fonction ?Bref c'était à la fois précis sur les besoins du poste (de la technique directement appliquée, pas des algos à la con que tu n'utiliseras jamais) et peu précis dans l'attente des réponses : ils voulaient savoir si j'allais me démerder, pas si je savais tout par cœur.
De plus ça a été torché en 1h tout compris, sachant que à chaque fois on discutait un peu autour, du contexte, de l'anecdote… bref plutôt détendu et sympa quoi.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: La même avec un, presque vrai, ELF
Posté par gUI (Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 5. Dernière modification le 07 avril 2022 à 13:38.
Fait, c'est bon comme ça ? (je ne pratique pas l'ASM et les instructions pour la modification ne sont pas très claires)
Je pense que c'est plus ou moins voulu, pour éviter que les modifications n'impactent trop le sens du journal alors que les commentaires ont démarré.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Et le code source il fait quoi ?
Posté par gUI (Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 5. Dernière modification le 07 avril 2022 à 08:40.
Hop un petit lien sur l'écriture des coreutils.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Et le code source il fait quoi ?
Posté par gUI (Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 3. Dernière modification le 07 avril 2022 à 08:43.
Clair, merci à tous les
deuxtrois !En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Et le code source il fait quoi ?
Posté par gUI (Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 10. Dernière modification le 07 avril 2022 à 08:36.
Du coup par curiosité je suis allé voir le code source du GNU
true
: quel bordel !Alors déjà c'est amusant parce que le même code source fait
true
etfalse
: allez voir le code source defalse
.Ensuite ce qui coûte beaucoup c'est la simple gestion des quelques options style
--help
et l'affichage surstdout
qui va avec. D'ailleurs je ne comprends pas la différence entreprintf()
etfputs(stdout)
.Quelqu'un a une idée ?
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Quelques réponses
Posté par gUI (Mastodon) . En réponse au journal Droits d'auteurs. Évalué à 10. Dernière modification le 06 avril 2022 à 17:37.
Oui même en forfait jour tu as des horaires : 48 heures max par semaine, 11 heures min consécutives de repos entre 2 journées de travail etc… et les jours de congés bien évidemment.
Tu n'es donc pas assujettis H24 à ton employeur.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Quelques réponses
Posté par gUI (Mastodon) . En réponse au journal Droits d'auteurs. Évalué à 9.
Ça t'apprendra à faire des réponses complètes… 140 caractères maxi on a dit.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: faut voir
Posté par gUI (Mastodon) . En réponse au journal Petites observations sur le travail (que l'on fait pour soi). Évalué à 4.
Oui très bon en effet. Ça fait longtemps que je pense que mon cas est une aberration écologique. Alors moi j'ai de la chance je suis vraiment proche de tout (métro à 10mn en bus, 20mn à pieds). Mais mes 600m² de terrain forcent chaque jour des milliers de banlieusards à effectuer 20m de plus de trajet…
Après ça bouge aussi. Justement autour de moi ce sont des petits collectif (RdC + 2 étages) qui poussent partout et qui restent très acceptables socialement, et qui remettent un peu de sens à la vie péri-urbaine. Surtout que niveau isolation thermique, un petit collectif est bcp plus efficace car il offre moins de murs à l'air libre par logement.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: On se sent moins seul
Posté par gUI (Mastodon) . En réponse au journal BPCE et les paiements avec authentification à deux facteurs. Évalué à 5. Dernière modification le 05 avril 2022 à 17:02.
Dans le cas de mon message ce serait peut-être pour la remarque sur ton alcoolisme présumé, jugée déplacée par le moinseur ?
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: On se sent moins seul
Posté par gUI (Mastodon) . En réponse au journal BPCE et les paiements avec authentification à deux facteurs. Évalué à 5. Dernière modification le 05 avril 2022 à 11:52.
Fait !
Perso je penche pour la 2e hypothèse :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: possibilité de retour
Posté par gUI (Mastodon) . En réponse au journal Harmonia Mundi contre la copie privée. Évalué à 3.
si, il marche parfaitement dans une configuration standard, mais pas dans la sienne (bon en fait si, il a finalement trouvé une solution). mais le "tu prends le disque, tu le mets dans ton lecteur, tu écoutes la musique" ça marche oui.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Il date de quant ce dvd/Blu-ray ?
Posté par gUI (Mastodon) . En réponse au journal Harmonia Mundi contre la copie privée. Évalué à 4. Dernière modification le 04 avril 2022 à 10:47.
Oui t'as raison, le FLAC est compressé en fait. Bon je pense que n'importe quel DAC moderne saurait le traiter mais ce serait plutôt du WAV pour le coup.
Bref, des données brutes quoi :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Il date de quant ce dvd/Blu-ray ?
Posté par gUI (Mastodon) . En réponse au journal Harmonia Mundi contre la copie privée. Évalué à 7. Dernière modification le 04 avril 2022 à 09:47.
Le PCM c'est les données brutes après décompression : la platine se charge de lire les données sur le support, d'appliquer l’algorithme de décompression (celui spécifique du DVD-audio par exemple) et ensuite de les envoyer "brutes" (un peu comme si c'était du FLAC) à ton DAC. Ensuite ton DAC fait son travail pour convertir en analogique ces données numériques, puis le pré-ampli, puis l'ampli, puis les enceintes, puis tes esgourdes :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: plan B
Posté par gUI (Mastodon) . En réponse au message Firefox Sync entre deux zordis.... Évalué à 5.
Oui, tout est gardé, tu auras l'addition des deux mondes.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Focusrite Scarlett
Posté par gUI (Mastodon) . En réponse au message Cartes son USB, latence et support linux. Évalué à 3.
Oui la gamme est très variée tu devrais trouver ton bonheur, style celle-ci peut-être ?
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Focusrite Scarlett
Posté par gUI (Mastodon) . En réponse au message Cartes son USB, latence et support linux. Évalué à 3.
J'ai une Scarlett 2i4 qui marche parfaitement sous Linux. Je pense que la nécessité d'un driver est pour des modèles plus complexes contenant du routage de bus audio.
Le seul reproche que je lui ferais c'est un pré-ampli micro un peu faiblard. Pour le reste, c'est robuste, les boutons et les connecteurs sont de qualité, je l'utilise depuis des années au quotidien, elle est encore comme neuve.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Des pistes
Posté par gUI (Mastodon) . En réponse au message demande aide anacron sur instance Gandi. Évalué à 4.
En général quand j'ai ce phénomène de script qui marche à la main mais pas en cron c'est que je le lance en tant qu'utilisateur, alors que le script cron est root
PATH
(en général dans cron tu n'as que/bin
et/usr/bin
)En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Espions dans l'url
Posté par gUI (Mastodon) . En réponse au lien Mauvaise campagne?. Évalué à 4.
Corrigé, merci.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Prononciation
Posté par gUI (Mastodon) . En réponse à la dépêche Embedded Recipes 2022 : découvrez la 4e édition. Évalué à 9. Dernière modification le 30 mars 2022 à 11:17.
J'en profite pour remettre une couche à la prononciation de "recipe" (= "recette" en Français). Il faut prononcer "rèsseupi" et pas "rissipe".
Une illustration dans cette vidéo pour bien prononcer "recipe" et "receipt" ("reçu"/"réception") qui est souvent comment on le prononce en fait.
C'est un mot qui revient souvent dans nos conversations techniques, n'oublions pas que en le prononçant mal, on dit autre chose (et non pas la même chose mais mal).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: tu fais des trucs étranges avec tes LVM
Posté par gUI (Mastodon) . En réponse au message All primary partitions are in use. Évalué à 4.
t'es pas joueur :D
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: pour chipoté, ou pas...
Posté par gUI (Mastodon) . En réponse au journal Être point d'accès Wi-Fi 5 (200 Mbps) avec un dongle USB 3.0. Évalué à 7.
Pardon oui, anéfé !
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: pour chipoté, ou pas...
Posté par gUI (Mastodon) . En réponse au journal Être point d'accès Wi-Fi 5 (200 Mbps) avec un dongle USB 3.0. Évalué à 5.
Pour information (et chipotage !) cette ligne n'est pas persistante. Il faut la taper à chaque boot ou modifier
/etc/sysctl.conf
.En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Contacter un groupe d'utilisateurs de Linux ?
Posté par gUI (Mastodon) . En réponse au message re "emule". Évalué à 10. Dernière modification le 29 mars 2022 à 08:24.
Bonjour,
Malheureusement on ne peut aider à distance que sur des problèmes assez précis. Déjà ton message est assez confus, on ne comprend pas trop ton problème, et de toutes façons ça a l'air assez général sur l'installation elle-même donc il sera très difficile de te donner des actions précises à faire.
Tu devrais donc plutôt essayer de contacter un Groupe d'Utilisateur de Linux près de chez toi (tu trouveras une liste ici, classée par départements : https://aful.org/gul) avec éventuellement la possibilité que quelqu'un puisse directement agir sur ton ordinateur.
Ce sera beaucoup plus efficace que d'essayer de comprendre à distance.
Bonne chance !
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Sans oublier les quinzaines
Posté par gUI (Mastodon) . En réponse au journal [Letlang] Faire la différence entre un nombre et une quantité. Évalué à 2.
Et surtout faire coïncider dans un même calendrier deux phénomènes qui n'ont strictement aucun rapport : la révolution de la Terre autour du Soleil et la rotation de la Terre sur elle-même.
La précisions des calculs importe juste pour faire des rattrapages par-ci par-là, mais en rien pour établir un calendrier qui ne peut être que approximatif (c'est mort par définition).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.