Stephen Hawking à propos des logiciels qu'il utilisait : "Through ACAT I can also control the mouse in Windows. This allows me to operate my whole computer. I can check my email using Microsoft Outlook, surf the internet using Firefox, or write lectures using Microsoft Word. My latest computer from Intel also contains a webcam which I use with Skype to keep in touch with my friends. I can express a lot through my facial expressions to those who know me well."
Windows, Outlook, Word, Skype (& FF…) Est-ce que RMS nous réserve une saillie du même acabit que son épitaphe pour Jobs ? "I'm not glad he's dead, but I'm glad he's gone"
Bon, alors Hawking a assurément fait bien plus que King pour la connaissance mais ne tuez pas King svp ! Hawking décrivait la réalité, King me permet de m'en échapper.
Il utilise le même hack que j'avais proposé pour corriger le soucis du buffering de STDIN : stty -icanon .
Et oui je trouve intéressant de voir une 2e implémentation, ça m'a permis de découvrir "la magie de la fonction overwriteLine()" et une implémentation différente du ring buffer.
Petit bug : Pas de fuite mémoire dans celle là, par contre si on utilise un autre touche que Entrée, il efface les lignes précédentes du terminal !
Tellement contre-intuitif que j'ai l'impression que la solution change selon la manière dont on déplie la pièce. Y'a plus de 20 patrons possibles pour pavé droit.
Même déplié, j'ai l'impression que si
- la mouche est sur un mur rose
- l'araignée est sur un mur violet
- ces deux faces sont opposées sur le patron (A)
Le chemin le plus court reste celui (mal) calculé par l'araignée. La ligne droite quoi… Help.
Je t'avoue que j'ai rarement codé en php-cli et encore moins avec STDIN donc c'est au prix de longues recherches et de nombreux tests que j'ai trouvé la solution…
Sinon tu peux aussi rajouter un shebang au début de ton script pour éviter de faire php TapTempo.php. PHP sera appelé automatiquement :
Il utilise fgetc qui ne lit qu'un caractère à la fois. Si on saisit plusieurs caractères avant d'appuyer sur Entrée, TapTemp::tap() sera appelé pour chaque caractère lu. Remplacer fgetc par fgets règle ce soucis.
Ton script a fait planter ma machine en remplissant lentement mais sûrement la RAM (et ma swap était déjà atteinte…). Donc j'ai cherché comment corriger et apparemment fgets dans une boucle infinie c'est une mauvaise idée : https://www.google.com/search?q=php+fgets+memory+leak
J'ai d'abord testé gc_enable et gc_collect_cycles disponibles depuis PHP 5.3 mais ma RAM continuait à se remplir à chaque exécution. J'ai finalement trouvé stream_select : "The streams listed in the read array will be watched to see if characters become available for reading"
Donc j'ai pu boucher la fuite avec
// Disable bufferingsystem("stty -icanon -echo min 0 time 0");// Stream arrays$in=[STDIN];$out=NULL;$oob=NULL;while(stream_select($in,$out,$oob,NULL)){if(fgetc(STDIN)!==false){TapTempo::tap();}}
En lisant cet article, je réalise qu'il est sûrement possible d'extraire des données de la banque de profil Facebook. Ils expliquent qu'on peut créer une publicité en choisissant d'exclure (ou d'inclure) les personnes intéressés par (exemple) le Coran. Du coup pour se constituer un listing de musulmans de sa ville, on pourrait aisément :
- Créer une publicité qui les cible
- Rattacher une URL dédiée à cette pub
- À l'arrivée sur la page pointée par la pub, j'utilise la fonctionnalité OAuth "Se connecter avec Facebook/Google/Twitter…"
- Profit Je sais que tel profil Facebook/Google/Twitter qui vient de s'inscrire sur mon site est intéressé par le Coran.
Et ça marcherait bien sûr avec n'importe quelle autre composante sélectionnable dans les filtres de pub Facebook (orientation sexuelle, hobbies, …) Je voudrais bien que quelqu'un me contredise parce que le pistage par l'état ou les GAFAM est déjà inquiétant mais si n'importe qui peut accéder à ces données avec ce genre de ruse simpliste, c'est carrément flippant.
l'affichage est celui, enrichi, des nœuds HTML dans la console de Firefox.
Et la mise en surbrillance du lien au survol comme dans l'inspecteur. Ça c'est magique !
Le document.querySelectorAll('a') est simple et connu mais je n'avais jamais essayé d'utiliser directement console.log pour la sortie, j'affichais un bête JSON. (J'ai voulu voir si FF était en avance sur son principal concurrent mais ça marche aussi sous Chrome).
"moi je préfère le logiciel qui me permet d'obtenir le résultat désiré sans avoir rien apprendre."
Peut-être que tu exprimes mal ton idée. Parce que dit comme ça on a l'impression que tu veux économiser ton cerveau et apprendre le moins de choses possibles (ce qui serait … spécial). Mais sachant que notre temps est limité, il est normal de choisir les domaines/langages qu'on apprend et ceux qu'on accepte d'ignorer. Vu que je dois réaliser une présentation environ tous les 7 ans, je ferais sûrement comme toi et choisirais la méthode la plus rapide pour passer à autre chose.
Il y a bien longtemps que "presse" ne fait plus uniquement référence aux écrits… La liberté de la presse par exemple, c'est pour le journaux seulement ?
Et bien j'avais raté ce post de Bortzmeyer ! Merci du lien, c'est très intéressant.
( Voilà encore une fois l'utilité d'une section "Brèves" où on pourrait poster des bookmarks… )
"Je fonctionne différemment" : c'est possible. Ou tu n'as simplement pas essayé d'apprendre et c'est compréhensible parce que oui ça demande du temps. Par exemple je code sous Linux depuis plus de 15 ans mais je me suis mis à Vim il y a 7 ans et ça n'est que l'année dernière que j'ai décidé d'apprendre les raccourcis claviers de Bash (Merci au posteur (bon j'utilisais qd même la recherche dans l'historique et le copier/coller))
Le "temps de cerveau" dont tu parles n'est valable que durant l'apprentissage. Effectivement il y a certain temps d'adaptation pour être efficace avec ces éditeurs (et c'est valable pour tout. Si je te montre mon père utiliser une souris tu verras que ça n'est pas instinctif pour tout le monde…). Une fois les réflexes acquis, c'est automatique. Pas de temps de réflexion, comme toi avec ta souris. Sauf qu'on n'aura pas besoin de quitter le clavier.
"Je vais plus vite à copier-coller les noms de variables plutôt que…"
Ah mais en fait tu ne sais pas du tout comment fonctionnent les autres éditeurs. Tu penses qu'il n'est pas possible d'y faire de copier-coller ? De déplacer une ligne, un paragraphe, une colonne, lancer une recherche, remplacer, … ? Même hors éditeurs, on peut faire beaucoup de choses au clavier. Copier/coller , changer de fenêtre, lancer une appli, une recherche, enfin quasiment tout ! Ça n'est pas par hasard que les applications comportent des raccourcis clavier ou que les utilisateurs écrivent des addons pour retrouver l'usabilité de Vim dans leur navigateur : quand on connaît, c'est pratique. Les automatismes sont déjà là, on gagne du temps, on en perd pas à réfléchir à la prochaine combinaison ou à bouger le bras pour atteindre la souris.
C'est ""normal"" d'être réticent à modifier une méthode qui fonctionne surtout si ça implique plusieurs heures de tâtonnement et d'apprentissage où l'on sera inévatiblement moins performant. Mais la récompense est au bout du chemin ;-)
Sinon je te rejoins sur le matériel et plutôt qu'une souris de gamer j'utilise ça : https://www.ldlc.com/fiche/PB00224130.html
Un genre de trackpad avec barre de pointage sous le clavier, ce qui minimise encore plus les déplacements.
"utilisation de la souris pour tout" + "Ce que je déteste: la lenteur et le clavier"
C'est paradoxal… Pour écrire tes programmes, tu passes forcément par le clavier donc tu passes ton temps à faire des allers-retours clavier <-> souris. Outre le fait que ça soit mauvais pour la santé (TMS) c'est aussi une perte de temps. Sachant que le clavier est inévitable pour écrire, autant tout faire dessus. C'est la raison d'être des raccourcis claviers et des éditeurs comme Vim et Emacs.
(À moins que tu utilises aussi la souris sur un clavier virtuel !? Ou que tu tapes à une seule main, souris dans l'autre ? C'est difficilement imaginable)
Quand tu arrives sur infomaniak.com, la 1ère chose qu'on te demande c'est "Saisir un nom de domaine". Madame Michu ne sait pas ce qu'est un nom de domaine. Game over.
Si elle accepte quand même de regarder autour, on y lit "Serveurs, Housing, NAS, SSL" … Là elle flippe carrément.
"Faut arrêter de prendre les gens pour des idiots aussi."
Madame Michu n'est pas idiote, c'est juste qu'elle ne s'y connait pas dans ce domaine. Chacun son métier/hobby. Donc ouais elle va préférer https://cozy.io/fr parce qu'il y a des mots intuitifs (données personnelles, "domicile numérique"), un gros bouton "Créer" , et on lui demande son adresse e-mail. Ça elle comprend.
C'est même la meilleure façon d'apprendre et d'évoluer… Rien (ou pas grand chose) n'a été inventé qui n'ait été inspiré de l'existant. Mais le soucis c'est que ça marche mieux quand ça marche pas. Parce que du coup on est obligé de chercher pourquoi notre imitation a foiré et du coup on apprend. Quand ça marche … bin on a rien appris, jusqu'à ce que ça ne marche plus.
Et je n'ai pas honte d'avouer que c'est ainsi que j'ai écrit mes tous premiers programmes, en TI Basic sur ma TI-89. En copiant les ptits jeux codés par des élèves de ma classe, je partais d'un programme existant que j'essayais de modifier, forcément ça plantait, du coup je cherchais … et j'ai fini par connaître le manuel de la TI par coeur. Tant qu'on en est aux aveux, du temps où je jouais à l'autohébergeur, j'ai copié-collé un HOW-TO pour installer un serveur Exim/Dovecot sur mon premier Kimsufi, sans comprendre la moitié des fichiers de conf, bin il fonctionne encore. Entre-temps j'ai voulu modifier plein de paramètres (l'antispam, la grey-list, Clamd, …) et j'ai appris.
L'avantage dans «l'informatique» au sens large c'est que tout ce dont on a besoin pour s'y essayer c'est quelques vieilles machines et une connexion internet. Si on se plante, le labo ne va pas exploser et on aura pas ruiné les récoltes de l'année. Donc c'est assez facile d'utiliser la Méthode_essai-erreur. Ensuite on se sert du web pour consolider les acquis en recherchant les "bonnes pratiques" du domaine (en lisant du code libre par exemple, la compétence nécessaire ici étant de savoir choisir ses sources pour ne pas apprendre par le tuto de Jean-Kévin).
J'ai connue cette expérience par L'Encyclopédie du Savoir Relatif et Absolu de Bernard Werber : https://amnezik666.wordpress.com/2009/09/03/la-culture-dentreprise-vue-par-bernard-werber/ mais ça n'est pas du tout un gage de vérité. J'ai lu ce livre pour la première fois aux alentours de 2000 (j'avais 16 ans) et j'avais beaucoup aimé, du coup je l'ai relue dernièrement et me suis rendu compte que les résultats de beaucoup d'expériences décrites étaient largement extrapolés ou même modifiés pour coller à la philosophie "New-Age" de l'auteur.
D'un coté nous avons un documents vidéo d'époque qui circonscrit l'étude au seul modèle animal et de l'autre une forme de réappropriation de l'étude pour en faire un message qui fait subtilement le lien avec la critique politique des sociétés humaines.
Peut-être que l'espèce humaine est tributaire elle aussi d'une telle grille. Et quel que soit le gouvernement anarchiste, despotique, monarchiste, républicain ou démocratique, nous retombions dans une répartition similaire des hiérarchies. Seules changent l'appellation et le mode de désignation des exploiteurs.
La version 'www uniquement' est débile, oui. Il faut en choisir une principale et y rediriger l'autre.
(Ne pas servir le site aux 2 adresses sous peine de "duplicate content" )
# Free Stephen Hawking
Posté par Faya . En réponse au journal Stephen Hawking est bronsonisé. Évalué à 3.
Stephen Hawking à propos des logiciels qu'il utilisait : "Through ACAT I can also control the mouse in Windows. This allows me to operate my whole computer. I can check my email using Microsoft Outlook, surf the internet using Firefox, or write lectures using Microsoft Word. My latest computer from Intel also contains a webcam which I use with Skype to keep in touch with my friends. I can express a lot through my facial expressions to those who know me well."
Windows, Outlook, Word, Skype (& FF…) Est-ce que RMS nous réserve une saillie du même acabit que son épitaphe pour Jobs ?
"I'm not glad he's dead, but I'm glad he's gone"
[^] # Re: J'ai glissé
Posté par Faya . En réponse au journal Stephen Hawking est bronsonisé. Évalué à 3.
Bon, alors Hawking a assurément fait bien plus que King pour la connaissance mais ne tuez pas King svp ! Hawking décrivait la réalité, King me permet de m'en échapper.
[^] # Re: Ou pas
Posté par Faya . En réponse au journal TapTempo en PHP. Évalué à 5.
Il utilise le même hack que j'avais proposé pour corriger le soucis du buffering de STDIN : stty -icanon .
Et oui je trouve intéressant de voir une 2e implémentation, ça m'a permis de découvrir "la magie de la fonction overwriteLine()" et une implémentation différente du ring buffer.
Petit bug : Pas de fuite mémoire dans celle là, par contre si on utilise un autre touche que Entrée, il efface les lignes précédentes du terminal !
[^] # Re: Rot 13
Posté par Faya . En réponse au journal [Énigme] La mouche Zobzob. Évalué à 4.
Tellement contre-intuitif que j'ai l'impression que la solution change selon la manière dont on déplie la pièce. Y'a plus de 20 patrons possibles pour pavé droit.
Même déplié, j'ai l'impression que si
- la mouche est sur un mur rose
- l'araignée est sur un mur violet
- ces deux faces sont opposées sur le patron (A)
Le chemin le plus court reste celui (mal) calculé par l'araignée. La ligne droite quoi… Help.
[^] # Re: Hello World
Posté par Faya . En réponse au journal Portage de TapTempo en Tcl. Évalué à 3.
TapTempo is the new TodoMVC
[^] # Re: Un helloworld est né, il s'appelle taptempo ;-)
Posté par Faya . En réponse au journal taptempo.awk : une approche plus unix ?. Évalué à 3.
Ça ressemble aussi à http://todomvc.com/ qui permet de comparer les frameworks JS avec la réalisation d'une todolist
[^] # Re: Ça fuit !
Posté par Faya . En réponse au journal Portage de TapTempo en PHP. Évalué à 6.
Je t'avoue que j'ai rarement codé en php-cli et encore moins avec STDIN donc c'est au prix de longues recherches et de nombreux tests que j'ai trouvé la solution…
Sinon tu peux aussi rajouter un shebang au début de ton script pour éviter de faire
phpTapTempo.php. PHP sera appelé automatiquement :[^] # Re: Entré standard
Posté par Faya . En réponse au journal Portage de TapTempo en PHP. Évalué à 4.
Il utilise fgetc qui ne lit qu'un caractère à la fois. Si on saisit plusieurs caractères avant d'appuyer sur Entrée, TapTemp::tap() sera appelé pour chaque caractère lu. Remplacer fgetc par fgets règle ce soucis.
# Ça fuit !
Posté par Faya . En réponse au journal Portage de TapTempo en PHP. Évalué à 10.
Ton script a fait planter ma machine en remplissant lentement mais sûrement la RAM (et ma swap était déjà atteinte…). Donc j'ai cherché comment corriger et apparemment fgets dans une boucle infinie c'est une mauvaise idée : https://www.google.com/search?q=php+fgets+memory+leak
J'ai d'abord testé gc_enable et gc_collect_cycles disponibles depuis PHP 5.3 mais ma RAM continuait à se remplir à chaque exécution. J'ai finalement trouvé stream_select : "The streams listed in the read array will be watched to see if characters become available for reading"
Donc j'ai pu boucher la fuite avec
L'appel system("stty -icanon") permet de désactiver le buffer de STDIN d'après https://www.mail-archive.com/php-general@lists.php.net/msg151195.html
[^] # Re: Du développement de nouvelles richesses
Posté par Faya . En réponse à la dépêche Protéger sa vie privée sur le Web, exemple avec Firefox. Évalué à 7.
En lisant cet article, je réalise qu'il est sûrement possible d'extraire des données de la banque de profil Facebook. Ils expliquent qu'on peut créer une publicité en choisissant d'exclure (ou d'inclure) les personnes intéressés par (exemple) le Coran. Du coup pour se constituer un listing de musulmans de sa ville, on pourrait aisément :
- Créer une publicité qui les cible
- Rattacher une URL dédiée à cette pub
- À l'arrivée sur la page pointée par la pub, j'utilise la fonctionnalité OAuth "Se connecter avec Facebook/Google/Twitter…"
-
ProfitJe sais que tel profil Facebook/Google/Twitter qui vient de s'inscrire sur mon site est intéressé par le Coran.Et ça marcherait bien sûr avec n'importe quelle autre composante sélectionnable dans les filtres de pub Facebook (orientation sexuelle, hobbies, …) Je voudrais bien que quelqu'un me contredise parce que le pistage par l'état ou les GAFAM est déjà inquiétant mais si n'importe qui peut accéder à ces données avec ce genre de ruse simpliste, c'est carrément flippant.
# Inspector
Posté par Faya . En réponse au journal Lister rapidement les liens d'une page web. Évalué à 3.
Et la mise en surbrillance du lien au survol comme dans l'inspecteur. Ça c'est magique !
Le document.querySelectorAll('a') est simple et connu mais je n'avais jamais essayé d'utiliser directement console.log pour la sortie, j'affichais un bête JSON. (J'ai voulu voir si FF était en avance sur son principal concurrent mais ça marche aussi sous Chrome).
[^] # Re: C'est quoi encore cette histoire de contenu et de mise en forme ?
Posté par Faya . En réponse au journal 'Markdown presentation processor' (ou de l'intérêt des fichiers texte).. Évalué à 4.
Peut-être que tu exprimes mal ton idée. Parce que dit comme ça on a l'impression que tu veux économiser ton cerveau et apprendre le moins de choses possibles (ce qui serait … spécial). Mais sachant que notre temps est limité, il est normal de choisir les domaines/langages qu'on apprend et ceux qu'on accepte d'ignorer. Vu que je dois réaliser une présentation environ tous les 7 ans, je ferais sûrement comme toi et choisirais la méthode la plus rapide pour passer à autre chose.
# Pull Request
Posté par Faya . En réponse au journal 'Markdown presentation processor' (ou de l'intérêt des fichiers texte).. Évalué à 2. Dernière modification le 25 février 2018 à 16:14.
Non rien. J'ai posté trop vite et je posais la même question que gasche ci-dessus.
Pardon pour le bruit.
EDIT2 : Du coup je réutilise ce commentaire pour une autre précision : Pourquoi tu n'utilises pas le lien direct ? http://q37.info/s/w/Marp
[^] # Re: Oui mais non
Posté par Faya . En réponse au journal Twitch et copyleft. Évalué à 3.
CC0, pas faite pour le code à l'origine mais la FSF l'a intégrée et elle est compatible GPL :
https://www.gnu.org/licenses/license-list.html#CC0)
https://creativecommons.org/2011/04/15/using-cc0-for-public-domain-software/
https://wiki.creativecommons.org/wiki/CC0_FAQ#May_I_apply_CC0_to_computer_software.3F_If_so.2C_is_there_a_recommended_implementation.3F
[^] # Re: Pas presse
Posté par Faya . En réponse au sondage Presse en ligne. Évalué à 2.
Il y a bien longtemps que "presse" ne fait plus uniquement référence aux écrits… La liberté de la presse par exemple, c'est pour le journaux seulement ?
[^] # Re: jq
Posté par Faya . En réponse au journal JSON en ligne de commande : jq/pjy. Évalué à 3.
Et bien j'avais raté ce post de Bortzmeyer ! Merci du lien, c'est très intéressant.
( Voilà encore une fois l'utilité d'une section "Brèves" où on pourrait poster des bookmarks… )
[^] # Re: Pas presse
Posté par Faya . En réponse au sondage Presse en ligne. Évalué à 2.
Pourquoi "pas presse" ?
[^] # Re: Notepad++ !!!
Posté par Faya . En réponse au journal Quel IDE pour quel langage. Évalué à 5.
"Je fonctionne différemment" : c'est possible. Ou tu n'as simplement pas essayé d'apprendre et c'est compréhensible parce que oui ça demande du temps. Par exemple je code sous Linux depuis plus de 15 ans mais je me suis mis à Vim il y a 7 ans et ça n'est que l'année dernière que j'ai décidé d'apprendre les raccourcis claviers de Bash (Merci au posteur (bon j'utilisais qd même la recherche dans l'historique et le copier/coller))
Le "temps de cerveau" dont tu parles n'est valable que durant l'apprentissage. Effectivement il y a certain temps d'adaptation pour être efficace avec ces éditeurs (et c'est valable pour tout. Si je te montre mon père utiliser une souris tu verras que ça n'est pas instinctif pour tout le monde…). Une fois les réflexes acquis, c'est automatique. Pas de temps de réflexion, comme toi avec ta souris. Sauf qu'on n'aura pas besoin de quitter le clavier.
Ah mais en fait tu ne sais pas du tout comment fonctionnent les autres éditeurs. Tu penses qu'il n'est pas possible d'y faire de copier-coller ? De déplacer une ligne, un paragraphe, une colonne, lancer une recherche, remplacer, … ? Même hors éditeurs, on peut faire beaucoup de choses au clavier. Copier/coller , changer de fenêtre, lancer une appli, une recherche, enfin quasiment tout ! Ça n'est pas par hasard que les applications comportent des raccourcis clavier ou que les utilisateurs écrivent des addons pour retrouver l'usabilité de Vim dans leur navigateur : quand on connaît, c'est pratique. Les automatismes sont déjà là, on gagne du temps, on en perd pas à réfléchir à la prochaine combinaison ou à bouger le bras pour atteindre la souris.
C'est ""normal"" d'être réticent à modifier une méthode qui fonctionne surtout si ça implique plusieurs heures de tâtonnement et d'apprentissage où l'on sera inévatiblement moins performant. Mais la récompense est au bout du chemin ;-)
Sinon je te rejoins sur le matériel et plutôt qu'une souris de gamer j'utilise ça : https://www.ldlc.com/fiche/PB00224130.html
Un genre de trackpad avec barre de pointage sous le clavier, ce qui minimise encore plus les déplacements.
[^] # Re: Notepad++ !!!
Posté par Faya . En réponse au journal Quel IDE pour quel langage. Évalué à 5.
"utilisation de la souris pour tout" + "Ce que je déteste: la lenteur et le clavier"
C'est paradoxal… Pour écrire tes programmes, tu passes forcément par le clavier donc tu passes ton temps à faire des allers-retours clavier <-> souris. Outre le fait que ça soit mauvais pour la santé (TMS) c'est aussi une perte de temps. Sachant que le clavier est inévitable pour écrire, autant tout faire dessus. C'est la raison d'être des raccourcis claviers et des éditeurs comme Vim et Emacs.
(À moins que tu utilises aussi la souris sur un clavier virtuel !? Ou que tu tapes à une seule main, souris dans l'autre ? C'est difficilement imaginable)
[^] # Re: Utilisation comme degoogleisateur ?
Posté par Faya . En réponse à la dépêche Cozy, votre domicile numérique. Évalué à 10.
Quand tu arrives sur infomaniak.com, la 1ère chose qu'on te demande c'est "Saisir un nom de domaine". Madame Michu ne sait pas ce qu'est un nom de domaine. Game over.
Si elle accepte quand même de regarder autour, on y lit "Serveurs, Housing, NAS, SSL" … Là elle flippe carrément.
Madame Michu n'est pas idiote, c'est juste qu'elle ne s'y connait pas dans ce domaine. Chacun son métier/hobby. Donc ouais elle va préférer https://cozy.io/fr parce qu'il y a des mots intuitifs (données personnelles, "domicile numérique"), un gros bouton "Créer" , et on lui demande son adresse e-mail. Ça elle comprend.
[^] # Re: Google ne se lance plus
Posté par Faya . En réponse au journal Culte du Cargo et développement informatique. Évalué à 8.
C'est même la meilleure façon d'apprendre et d'évoluer… Rien (ou pas grand chose) n'a été inventé qui n'ait été inspiré de l'existant. Mais le soucis c'est que ça marche mieux quand ça marche pas. Parce que du coup on est obligé de chercher pourquoi notre imitation a foiré et du coup on apprend. Quand ça marche … bin on a rien appris, jusqu'à ce que ça ne marche plus.
Et je n'ai pas honte d'avouer que c'est ainsi que j'ai écrit mes tous premiers programmes, en TI Basic sur ma TI-89. En copiant les ptits jeux codés par des élèves de ma classe, je partais d'un programme existant que j'essayais de modifier, forcément ça plantait, du coup je cherchais … et j'ai fini par connaître le manuel de la TI par coeur. Tant qu'on en est aux aveux, du temps où je jouais à l'autohébergeur, j'ai copié-collé un HOW-TO pour installer un serveur Exim/Dovecot sur mon premier Kimsufi, sans comprendre la moitié des fichiers de conf, bin il fonctionne encore. Entre-temps j'ai voulu modifier plein de paramètres (l'antispam, la grey-list, Clamd, …) et j'ai appris.
L'avantage dans «l'informatique» au sens large c'est que tout ce dont on a besoin pour s'y essayer c'est quelques vieilles machines et une connexion internet. Si on se plante, le labo ne va pas exploser et on aura pas ruiné les récoltes de l'année. Donc c'est assez facile d'utiliser la Méthode_essai-erreur. Ensuite on se sert du web pour consolider les acquis en recherchant les "bonnes pratiques" du domaine (en lisant du code libre par exemple, la compétence nécessaire ici étant de savoir choisir ses sources pour ne pas apprendre par le tuto de Jean-Kévin).
[^] # Re: En biologie
Posté par Faya . En réponse au journal Culte du Cargo et développement informatique. Évalué à 1.
J'ai connue cette expérience par L'Encyclopédie du Savoir Relatif et Absolu de Bernard Werber : https://amnezik666.wordpress.com/2009/09/03/la-culture-dentreprise-vue-par-bernard-werber/ mais ça n'est pas du tout un gage de vérité. J'ai lu ce livre pour la première fois aux alentours de 2000 (j'avais 16 ans) et j'avais beaucoup aimé, du coup je l'ai relue dernièrement et me suis rendu compte que les résultats de beaucoup d'expériences décrites étaient largement extrapolés ou même modifiés pour coller à la philosophie "New-Age" de l'auteur.
Idem avec cette expérience : http://mel.vadeker.net/evenementiel/rats_plongeurs_differenciation_sociale.html
Que Werber traduit par :
# Pour le support technique incompétent
Posté par Faya . En réponse à la dépêche La fin des IPv4 est très proche ! Les ennuis aussi…. Évalué à 10.
vf : https://xkcd.lapin.org/index.php?number=806
vo : https://xkcd.com/806/
[^] # Re: Nom moche
Posté par Faya . En réponse au journal Areva → New Areva → Orano ? Vérifions ça…. Évalué à 2.
La version 'www uniquement' est débile, oui. Il faut en choisir une principale et y rediriger l'autre.
(Ne pas servir le site aux 2 adresses sous peine de "duplicate content" )
[^] # Re: J'en rêve...
Posté par Faya . En réponse au journal linuxboot/nerf update et une annonce concernant la linux fondation. Évalué à 5.
Les décideurs pressés n'utilisent pas IRC ou XMPP, ils utilisent Slack (pas Slackware ! )