Quel est le rapport avec la choucroute ? Tu crois sincèrement que tu gagnes significativement des IO en économisant 3 caractères sur un identifier ?
Le monde Java, et par extension le monde des frameworks PHP, est terrifiant. Mais j'ose penser qu'il est possible d'avoir une voie médiane.
De plus, en C++, la longueur d'un identifier n'a pas d'influence sur le runtime stripé. Mais Java tente de fournir des fonctionnalités inutiles mais appréciées qui nécessite la manipulation des identifiers de 10 km de long.
Bon, du coup je ne comprends toujours pas cette notion.
En C++, il y a deux natures de variables : les automatiques, les dynamiques. Les variables automatiques sont automatiquement allouées lors de l'exécution du code. En général, ce sont les variables de porté locale, et sont allouées sur la pile :
voidfonction(){autointautomatic=5;}
Les variables dynamiques sont elles allouées à l'aide de new (ou malloc, ou mmap, ou équivalent) :
On remarquera que dans cet exemple, une variable automatique est nécessaire pour contenir l'adresse de l'objet instancié.
Ensuite tu as std::auto_ptr, std::shared_ptr, std::unique_ptr, boost::scoped_ptr qui permettent de gérer automatiquement la libération de l'objet quand l'objet n'est plus référencé.
Bref, qu'est-ce qui est « boxé », et en quoi l'objet est en boîte ou non ?
D'accord, ceux-là sont généralement assez bien compris dans le monde IT :
fs
std
dir
println
Mais là, je me demande quel est le projet :
Vec : pour trois lettres?
fn : fininsh?
proc : processeur ? procédure ? proctologue ?
mut : mutable ? mutex ? mutton ?
iter : nucléaire ? pourquoi pas le bien connu "it" ?
use std::rc::Rc : realease candidate disease ?
use std::cell::RefCell : celllar ? Comment ça ce n'est pas une abréviation ?
Bref, je n'aime pas les abréviations, car elles introduisent une incertitude. J'en utilises, évidement, mais en très petit nombre, et de préférences définies dans leur scope d'usage.
Avoir des abréviations définies au niveau du langage est un appel aux utilisateurs du langage à en inventer d'autres. C en est plein, encore aujourd'hui des gens ont eu leur cerveau plié par cette convention qui avait une raison d'être. Oui, avait, nous ne sommes plus limités par des contraintes de place.
Il y a régulièrement des sessions de sensibilisation aux risques liés à notre métier. Malheureusement, l'humiliation reste nécessaire pour les personnes trop confiantes en l'humanité.
En fait, là où je bosse, c'est quasiment obligatoire de devoir humilier celui qui a laissé sa session ouvert, car c'est une faute grave dans une entreprise qui gère de la tune.
Bien sûr que je sais ce que c’est. D’ailleurs on traduit habituellement ça par «lien physique» ou «lien matériel», et pas «lien dur» (cf. le manuel de ln).
Je ne lis jamais la documentation en français.
En pratique c’est la même problématique que le lien symbolique: quand on modifie un fichier, ça peut foutre la merde ailleurs.
Nope, ça fout la merde à un endroit, dans un seul fichier.
Le problème c’est que c’est un peu tard… Si encore ça n’étais pas utilisé dans GNOME/KDE.
C'est un grand malheur que ces directions prises par ces projets ces dernières années. Je me demandes quand Gnome Web sera renommé en GNOME Internet Explorer. Le problème n'est pas de venir tard ou tôt. J'ai toujours combattu l'appellation « dossier », mais c'est la première fois que je la rencontre sur DLFP pour parler d'un logiciel qui s'occupe de gérer ou transférer des fichiers, en dehors des news sur l'ignoble GNOME.
C’est pas un problème de terminologie, c’est un peu problème de développeur qui ne savent ce qu’est un lien symbolique.
Bien joué, tu es tombé dans le piège, puisque tu ne sembles pas savoir ce qu'est un lien dur (hardlink).
Doit-on expliquer à quelqu’un comment fonctionne l’implémentation du système de fichier avant qu’il puisse utiliser un ordinateur?
Oui. Quand tu prends des leçons de conduite automobile, tu apprends comment ça marche, une voiture. Ben là c'est pareil, il faut un minimum de notions.
Je ne sais pas dans quelle grotte tu vis, mais c’est déjà le cas.
Si je ne le savais pas, j'aurais inventé une association moins stupide :p Ben le curseur, c'est le machin qui clignote, qui court quand tu tapes.
Le pointeur de la souris sert à pointer quelque chose dans une GUI.
Le curseur sert à indiquer où on en est de la course dans la frappe des caractères.
Justement, les deux ne sont pas compris. Avec folder/dossier, on se retrouve avec des prétendus développeurs qui ne comprennent pas qu'un répertoire peut référencer un même fichier parce qu'ils ne le comprennent pas.
ln toto/tata tutu/tete
Oui, moi ça m'emmerde cette "allégorie", qui opère un raccourci trompeur. Un répertoire ne contient pas, il ne peut pas contenir. Si maintenant on appelle les répertoire des dossiers, pourquoi aller plus loin dans la confusion et de parler de curseur en lieu et en place de pointeur (de souris) ?
Ensuite tu peux aussi réfléchir, et comprendre ce qu'est un fichier, qu'un répertoire est un fichier particulier qui référence d'autres fichiers, puis tu peux faire des recherches sur l'historique de l'apparition de la terminologie « folder » dans les année 80, etc.
Évidement, ce serait bien d'utiliser les termes techniquement pertinents. Surtout sur un site qui est censé avoir un public averti. Mais vu mon score, il est à craindre que la jeunesse corrompue par l'inepte 'dossier' de la conspiration Applomicrosoftiste n'ait gagné la bataille, et la logique balayée.
« Dossier » est un terme tout à fait inadapté, car un dossier n'existe pas dans un système de fichier, puisqu'un répertoire est un annuaire de fichier, là où un dossier contient des fiches. Or, un répertoire ne peut pas contenir des fiches, il est une fiche !
C'est ce qui m'emmerde le plus en fait. Déjà avec NetPositive, je n'étais jamais en plein écran quand je naviguais au travers de mon gigantesque 15". Mais depuis l'avènement des écrans wide, je navigue encore plus certainement avec des fenêtres occupant la moitié de l'écran.
Le corollaire est que maximiser les fenêtres de force pour toute application est l'initiatives de débiles profonds.
Bref, ça m'énerve donc quand certains sites ne respectent pas mon envie de mettre leur fenêtre en vertical, et font overflower le contenu de la page, obligeant l'usage d'un slider vertical. C'est le cas de FB, surtout depuis qu'ils ont déplacé les notificateurs d'activité. Maintenant j'utilises la version mobile, même sur le bureau, c'est plus ergonomique au final.
[^] # Re: Et bha ...
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à 1.
Le problème n'est pas qu'elles ne peuvent pas être comprises : c'est qu'elles accrochent en première lecture.
Rust est censé ne pas reproduire les erreurs du passé, rendre le code moins propices aux erreurs. Alors pourquoi employer des abréviations ?
[^] # Re: Et bha ...
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à 2.
Quel est le rapport avec la choucroute ? Tu crois sincèrement que tu gagnes significativement des IO en économisant 3 caractères sur un identifier ?
Le monde Java, et par extension le monde des frameworks PHP, est terrifiant. Mais j'ose penser qu'il est possible d'avoir une voie médiane.
De plus, en C++, la longueur d'un identifier n'a pas d'influence sur le runtime stripé. Mais Java tente de fournir des fonctionnalités inutiles mais appréciées qui nécessite la manipulation des identifiers de 10 km de long.
[^] # Re: boxed/unboxed ou expansion
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à 1.
Bon, du coup je ne comprends toujours pas cette notion.
En C++, il y a deux natures de variables : les automatiques, les dynamiques. Les variables automatiques sont automatiquement allouées lors de l'exécution du code. En général, ce sont les variables de porté locale, et sont allouées sur la pile :
Les variables dynamiques sont elles allouées à l'aide de new (ou malloc, ou mmap, ou équivalent) :
On remarquera que dans cet exemple, une variable automatique est nécessaire pour contenir l'adresse de l'objet instancié.
Ensuite tu as std::auto_ptr, std::shared_ptr, std::unique_ptr, boost::scoped_ptr qui permettent de gérer automatiquement la libération de l'objet quand l'objet n'est plus référencé.
Bref, qu'est-ce qui est « boxé », et en quoi l'objet est en boîte ou non ?
[^] # Re: Et bha ...
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à 1.
D'accord, ceux-là sont généralement assez bien compris dans le monde IT :
Mais là, je me demande quel est le projet :
Bref, je n'aime pas les abréviations, car elles introduisent une incertitude. J'en utilises, évidement, mais en très petit nombre, et de préférences définies dans leur scope d'usage.
Avoir des abréviations définies au niveau du langage est un appel aux utilisateurs du langage à en inventer d'autres. C en est plein, encore aujourd'hui des gens ont eu leur cerveau plié par cette convention qui avait une raison d'être. Oui, avait, nous ne sommes plus limités par des contraintes de place.
[^] # Re: Quand je vois une session ouverte...
Posté par LupusMic (site web personnel, Mastodon) . En réponse au sondage Quand je vois une session ouverte.... Évalué à 1.
Il y a régulièrement des sessions de sensibilisation aux risques liés à notre métier. Malheureusement, l'humiliation reste nécessaire pour les personnes trop confiantes en l'humanité.
[^] # Re: Quand je vois une session ouverte...
Posté par LupusMic (site web personnel, Mastodon) . En réponse au sondage Quand je vois une session ouverte.... Évalué à 1.
En fait, là où je bosse, c'est quasiment obligatoire de devoir humilier celui qui a laissé sa session ouvert, car c'est une faute grave dans une entreprise qui gère de la tune.
[^] # Re: Et bha ...
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à 1.
En quoi est-ce plus clair que du C++ ? Il y a bien plus d'abréviations cryptiques en Rust qu'en C++.
[^] # Re: boxed/unboxed ou expansion
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à 1.
Quels langages utilisent cette sémantique ?
[^] # Re: malwares : remote lookup
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Firefox sur son 31. Évalué à 2.
Qui aurait l'idée de faire ça ?
https://example.com/email/change/dfff2dsfds54
[^] # Re: Dossier ?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Rakoshare, un outil de synchronisation de dossiers pour tout le monde. Évalué à 0.
Je ne lis jamais la documentation en français.
Nope, ça fout la merde à un endroit, dans un seul fichier.
C'est un grand malheur que ces directions prises par ces projets ces dernières années. Je me demandes quand Gnome Web sera renommé en GNOME Internet Explorer. Le problème n'est pas de venir tard ou tôt. J'ai toujours combattu l'appellation « dossier », mais c'est la première fois que je la rencontre sur DLFP pour parler d'un logiciel qui s'occupe de gérer ou transférer des fichiers, en dehors des news sur l'ignoble GNOME.
[^] # Re: Dossier ?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Rakoshare, un outil de synchronisation de dossiers pour tout le monde. Évalué à -1.
Bien joué, tu es tombé dans le piège, puisque tu ne sembles pas savoir ce qu'est un lien dur (hardlink).
Oui. Quand tu prends des leçons de conduite automobile, tu apprends comment ça marche, une voiture. Ben là c'est pareil, il faut un minimum de notions.
Si je ne le savais pas, j'aurais inventé une association moins stupide :p Ben le curseur, c'est le machin qui clignote, qui court quand tu tapes.
Le pointeur de la souris sert à pointer quelque chose dans une GUI.
Le curseur sert à indiquer où on en est de la course dans la frappe des caractères.
Sémantiquement ça se pose.
[^] # Re: Dossier ?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Rakoshare, un outil de synchronisation de dossiers pour tout le monde. Évalué à 2.
Ben tu devrais acheter et lire le livre, il est très intéressant.
Supprimer une erreur est toujours une bonne chose. Et parler de dossier est une erreur.
[^] # Re: Dossier ?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Rakoshare, un outil de synchronisation de dossiers pour tout le monde. Évalué à -1.
Justement, les deux ne sont pas compris. Avec folder/dossier, on se retrouve avec des prétendus développeurs qui ne comprennent pas qu'un répertoire peut référencer un même fichier parce qu'ils ne le comprennent pas.
ln toto/tata tutu/tete
Oui, moi ça m'emmerde cette "allégorie", qui opère un raccourci trompeur. Un répertoire ne contient pas, il ne peut pas contenir. Si maintenant on appelle les répertoire des dossiers, pourquoi aller plus loin dans la confusion et de parler de curseur en lieu et en place de pointeur (de souris) ?
[^] # Re: Dossier ?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Rakoshare, un outil de synchronisation de dossiers pour tout le monde. Évalué à -1.
C'est un bon départ : http://en.wikipedia.org/wiki/Advanced_Programming_in_the_Unix_Environment
Ensuite tu peux aussi réfléchir, et comprendre ce qu'est un fichier, qu'un répertoire est un fichier particulier qui référence d'autres fichiers, puis tu peux faire des recherches sur l'historique de l'apparition de la terminologie « folder » dans les année 80, etc.
Un bon début : http://en.wikipedia.org/wiki/Folder_(computing)
[^] # Re: Dossier ?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Rakoshare, un outil de synchronisation de dossiers pour tout le monde. Évalué à -2.
Évidement, ce serait bien d'utiliser les termes techniquement pertinents. Surtout sur un site qui est censé avoir un public averti. Mais vu mon score, il est à craindre que la jeunesse corrompue par l'inepte 'dossier' de la conspiration Applomicrosoftiste n'ait gagné la bataille, et la logique balayée.
« Dossier » est un terme tout à fait inadapté, car un dossier n'existe pas dans un système de fichier, puisqu'un répertoire est un annuaire de fichier, là où un dossier contient des fiches. Or, un répertoire ne peut pas contenir des fiches, il est une fiche !
# Dossier ?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Rakoshare, un outil de synchronisation de dossiers pour tout le monde. Évalué à -3.
C'est quoi un dossier ? Quel type de logiciels sont capables d'ouvrir ces fameux dossiers ?
[^] # Re: J'aurais du ajouter ça dans la dépèche
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Wayland et Weston 1.5. Évalué à 3.
Bon sang, au début, je me suis dit, qu'allé, c'est vendredi et… enfin oui, mais… euh… 'fin je… rha… J'vais me reprendre des œufs frits.
[^] # Re: Arnack?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Service de stockage en ligne libre et respectueux de la vie privée en financement participatif. Évalué à 1.
Tout à fait, les routards de DLFP se rappellent avec nostalgie de la bulle Internet de la fin des années 2000, avec son iconique I2BP.
[^] # Re: Ré-écriture
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Sortie de FOG 1.0.1. Évalué à 5.
Attends, j'en ai gardé sous le coude : http://sourceforge.net/p/freeghost/code/HEAD/tree/tags/0.32/src/fogmbrfix/fogmbrfix.cpp
[^] # Re: Ré-écriture
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Sortie de FOG 1.0.1. Évalué à 1.
http://sourceforge.net/p/freeghost/code/HEAD/tree/tags/0.32/src/sshtools/src/com/sshtools/ext/openssh/
[^] # Re: Faire confiance au logiciel client
Posté par LupusMic (site web personnel, Mastodon) . En réponse au sondage Préférez-vous les sites en largeur fixe, ou bien adaptés à l'écran même si celui-ci est très large ?. Évalué à 3.
Non, nous sommes en 2014.
[^] # Re: Microsoft...
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche « Triple poignée de main », faille dans le protocole TLS. Évalué à 4.
Ce n'est pas une blague, c'est une référence.
# Largeur minimale
Posté par LupusMic (site web personnel, Mastodon) . En réponse au sondage Préférez-vous les sites en largeur fixe, ou bien adaptés à l'écran même si celui-ci est très large ?. Évalué à 4.
C'est ce qui m'emmerde le plus en fait. Déjà avec NetPositive, je n'étais jamais en plein écran quand je naviguais au travers de mon gigantesque 15". Mais depuis l'avènement des écrans wide, je navigue encore plus certainement avec des fenêtres occupant la moitié de l'écran.
Le corollaire est que maximiser les fenêtres de force pour toute application est l'initiatives de débiles profonds.
Bref, ça m'énerve donc quand certains sites ne respectent pas mon envie de mettre leur fenêtre en vertical, et font overflower le contenu de la page, obligeant l'usage d'un slider vertical. C'est le cas de FB, surtout depuis qu'ils ont déplacé les notificateurs d'activité. Maintenant j'utilises la version mobile, même sur le bureau, c'est plus ergonomique au final.
[^] # Re: think IDE and OS rolled into one
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Sortie du langage Pharo et de son environnement de développement en version 3.0. Évalué à 2.
Avec Vim, c'est tout à fait possible. Il faut utiliser des scripts Python qui vont appeler l'outil /ad hoc/, tel que LLVM.
http://clang.llvm.org/docs/ClangFormat.html
Il me semble que ce lien est une présentation du bousin: http://channel9.msdn.com/Events/GoingNative/2013/The-Care-and-Feeding-of-C-s-Dragons
Quand aux Code Map, je n'ai pas compris l'intérêt, à part de rendre les choses encore plus confuses.
[^] # Re: Pyramid vs ..
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Publication de Pyramid 1.5. Évalué à 2.
Je rajouterais que Flask/Bottle et Pyramid peuvent être utilisés de concert, puisque ce sont tout deux des applications WSGI.