Microsoft travaille sur des onglets pour son Bloc-Notes

Microsoft travaille sur des onglets pour son Bloc-Notes

Microsoft travaille sur des onglets pour son Bloc-Notes

L’application est l’une des plus anciennes de Windows. Même si elle a reçu une mise à jour majeure avec Windows 11, elle n’a pas tellement changé : l'éditeur de texte reste très simple, allant à l’essentiel.

Si l’on en croit une capture publiée brièvement par un employé de Microsoft et récupérée par plusieurs sites, dont Windows Central, une version avec onglets est en cours de travaux. Ce ne serait pas la première fois que Microsoft ajouterait des onglets à une vieille application, l’Explorateur ayant reçu ce traitement dans Windows 11 cette année.

Rien ne garantit d'aileurs que cette version arrivera jusqu’aux utilisateurs. Si c’était le cas, on pourrait alors se demander si Microsoft compte appliquer le même traitement à d’autres applications intégrées, ou même non intégrées. Des onglets dans des produits plus importants, comme Word, auraient tout autant de sens.

Commentaires (74)


Une des premières choses que j’installe est Notepad++, qui, justement, a des onglets (entre autres choses).



Microsoft compte-t-il aller jusqu’à ce niveau de fonctionnalités ?


Je pense que Notepad restera assez simpliste et va juste évoluer en restant basique. Pour un éditeur de texte avancé, ils ont VS Code.


C’est ce que je me suis dit aussi. Pourquoi Microsoft n’intègre pas directement N++ ? Il est sous licence GNU GPL, ça devrait être possible non ? Au pire ils discutent avec le dév, ou ils l’embauchent / le dédommagent pour ce temps de dév, ça s’est déjà fait par le passé. Je ne vois pas d’intérêt à tout redévelopper alors que ça existe déjà depuis des années ?


Jarodd

C’est ce que je me suis dit aussi. Pourquoi Microsoft n’intègre pas directement N++ ? Il est sous licence GNU GPL, ça devrait être possible non ? Au pire ils discutent avec le dév, ou ils l’embauchent / le dédommagent pour ce temps de dév, ça s’est déjà fait par le passé. Je ne vois pas d’intérêt à tout redévelopper alors que ça existe déjà depuis des années ?


C’est pas trop dans le genre de Microsoft.



Puis les prises de positions du développeur de Notepad++ pourraient ennuyer une partie des clients de microsoft (nom de version du genre “Free Uyghur “, “Stand with Hong Kong “,“Gilet Jaune Edition “)


Dj

C’est pas trop dans le genre de Microsoft.



Puis les prises de positions du développeur de Notepad++ pourraient ennuyer une partie des clients de microsoft (nom de version du genre “Free Uyghur “, “Stand with Hong Kong “,“Gilet Jaune Edition “)


J’imagine qu’un deal pour une intégration serait de mettre en veilleuse les messages politiques. Raison pour laquelle il refuserait peut-être d’ailleurs.


Jarodd

C’est ce que je me suis dit aussi. Pourquoi Microsoft n’intègre pas directement N++ ? Il est sous licence GNU GPL, ça devrait être possible non ? Au pire ils discutent avec le dév, ou ils l’embauchent / le dédommagent pour ce temps de dév, ça s’est déjà fait par le passé. Je ne vois pas d’intérêt à tout redévelopper alors que ça existe déjà depuis des années ?


C’est une très bonne question en fait ce point relatif à la GPL. Intégrer Notepad++ serait épineux de ce point de vue je pense car j’ai un doute que ça soit compatible avec celle-ci (il faudrait plutôt qu’il soit sous LGPL, mais celle-ci est plutôt pour les bibliothèques habituellement). Par contre en tant que composant tiers (comme VS Code par ex) ça ne devrait pas poser de soucis.



Je pense que c’est notamment pour éviter ces risques que Microsoft licencie ses produits open-source sous MIT, beaucoup moins contraignante que la GPL.



Après, de mon point de vue, pour moi on perdrait l’intérêt de notepad : un éditeur hyper simple, rapide et léger qui fait son taff sans autres fioritures. Je sais que notepad++ est aussi très rapide d’exécution (de mes souvenirs, je ne l’ai pas touché depuis 6 ans) et léger, clairement plus que VS Code qui est handicapé par Electron, mais de mon point de vue ils ne ciblent pas les mêmes besoins.


J’adore NotePad ++ surtout pour le formatage et colorisation selon langage (YAML pour Home Assistant notamment). Franchement si ce n’est que pour mettre des onglets, Microsoft devrait laisser tomber… A des années lumières de retard de Notepad++. Après pour Mme Michu, mais bon, bof…


Erwan123

J’adore NotePad ++ surtout pour le formatage et colorisation selon langage (YAML pour Home Assistant notamment). Franchement si ce n’est que pour mettre des onglets, Microsoft devrait laisser tomber… A des années lumières de retard de Notepad++. Après pour Mme Michu, mais bon, bof…


L’objectif de notepad est justement d’être ultra basique, pour le reste il existe des tonnes de softs en faisant plus pour ceux qui en ont besoin.


teddyalbina

L’objectif de notepad est justement d’être ultra basique, pour le reste il existe des tonnes de softs en faisant plus pour ceux qui en ont besoin.


Alors pourquoi Microsoft cherche à le “complexifier” ?


Erwan123

Alors pourquoi Microsoft cherche à le “complexifier” ?


Il s’agit purement d’une maj UX/UI temps de maj avec WinUI3 10 minutes max


Erwan123

J’adore NotePad ++ surtout pour le formatage et colorisation selon langage (YAML pour Home Assistant notamment). Franchement si ce n’est que pour mettre des onglets, Microsoft devrait laisser tomber… A des années lumières de retard de Notepad++. Après pour Mme Michu, mais bon, bof…


Nous sommes d’accord. En plus, on peut étendre le nombre de langages reconnus en coloration syntaxique (par exemple la reconnaissance du LUA ou du langage de script Papyrus).



Je vois très mal Microsoft en faire autant.


Quand on y réfléchit, les onglets sont quand même un paradigme UX de cache misère.



Quand Firefox a apporté les onglets, c’était pour parer au fait que les barres des taches étaient assez limitées. Alors c’était une super idée à l’époque. Mais la suite logique des choses aurait dû être que les OS se mettent à mieux gérer la liste des tâches en cours et le changement entre celles ci.



Par exemple on pourrait imaginer que les onglets soient plutôt gérés par le window manager (ce qui est le cas sur Haïku/beOS si je dis pas d’âneries). Mais continuer dans cette direction de chaque appli a son propre système d’onglets, c’est du bricolage. Surtout venant de Microsoft qui a le pouvoir de rajouter un support natif d’onglets à son WM.



Mais bon, c’est la tendance actuelle que de tout regrouper par application plutôt que par tâches.



Après je ne fais que déverser mon aigreur, ça fait longtemps que j’ai plus le moindre espoir d’une once de réflexion de la part de l’équipe design de Windows (qui, à l’heure actuelle doit être composée de gens qui n’ont jamais dû utiliser un Windows plus vieux que Vista, quand ils n’ont pas été biberonnés sous Mac toute leur vie)


D’où le fait que j’en étais venu à payer Stardock Groupy lorsque j’utilisais encore Windows au quotidien.


Il parait qu’ils en ont collé dans le File Explorer de Win11 ?
Il faudrait leur montrer un Dolphin dans KDE. Et leur dire depuis combien de temps ça existe. Il doit y avoir un paquet d’égos à détruire à Redmond …
Et globalement, l’UI/UX de Windows, c’est n’importe quoi, on est d’accord ?



Ex : le “joli” machin de configuration (depuis Win8 ? Win10 ?) qui fait poper des trucs qui datent de Win95 de temps en temps …



Ex : les powertoys qui apportent une amélioration de la prévisu de fichiers. Sauf que ça plante, dans un bidule .NET, avec une stack trace énorme, mais un défaut qu’on retrouve aussi à plein d’endroit : fenêtre trop petite, non resizable, contenu très difficilement lisible.



Je suis curieux de savoir quel OS les dév M$ utilisent. Mais à coup sûr, c’est pas Windows …


Quand je lis “Microsoft travaille sur des onglets pour son Bloc-Notes” cela fait quand même p..ser de rire.
Il existe des palanqués de “bloc-notes” sous tous les systèmes d’exploitations qui ont des onglet depuis plus de 10 ans et il faudrait que microsoft mettent des dizaines de développeurs pour arriver enfin “énorme innovation que personne n’a jamais vu tellement elle est neuve et fantastique” à coller des onglet dans un bloc-note ?
M’enfin on va en parler encore longtemps de ce sujet complètement ridicule ?
Quand on a besoin d’onglet sous windows on prend simplement un des multiple logiciels qui font le taf p



SebGF a dit:


Je pense que Notepad restera assez simpliste et va juste évoluer en restant basique. Pour un éditeur de texte avancé, ils ont VS Code.




+1 VS Code est là pour le traitement avancé et le support des divers langages de développement.
Bloc-Note porte assez bien son nom : un outil simple pour faire des éditions basiques des fichiers au format texte.


Microsoft à force de recruter des ‘talents’ tout horizon, bah faut pas s’attendre à des miracles.
Il ne suffit pas d’avoir les meilleurs CV dans son équipe pour gagner.
Y a un génie chez eux qui a pensé que ce serait révolutionnaire de mettre des onglets dans Notepad.
Ca fait plus d’un an que j’ai entendu cette news.
BAh apparemment les gars bossent très dur dessus, c’est tellement compliqué que ce n’est pas sûr que cette feature verra le jour… Eh beh !!!



Jarodd a dit:


C’est ce que je me suis dit aussi. Pourquoi Microsoft n’intègre pas directement N++ ? Il est sous licence GNU GPL, ça devrait être possible non ? Au pire ils discutent avec le dév, ou ils l’embauchent / le dédommagent pour ce temps de dév, ça s’est déjà fait par le passé. Je ne vois pas d’intérêt à tout redévelopper alors que ça existe déjà depuis des années ?




Il y a peut être une question de licence si ils distribuent par défaut des logiciels libres.



Et puis MS préfère tout (mal) recoder de leur côté. Il n’y a qu’à voir WSL où ils recodent des programmes GNU robustes qui n’ont pas bougé depuis des années en leur changeant leur comportement histoire de créer des bugs.



MS créé des bugs à dessein pour créer des métier de support



Jarodd a dit:


C’est ce que je me suis dit aussi. Pourquoi Microsoft n’intègre pas directement N++ ? Il est sous licence GNU GPL, ça devrait être possible non ? Au pire ils discutent avec le dév, ou ils l’embauchent / le dédommagent pour ce temps de dév, ça s’est déjà fait par le passé. Je ne vois pas d’intérêt à tout redévelopper alors que ça existe déjà depuis des années ?




De mémoire le GNU GPL implique de ne pas pouvoir modifier la license utilisée pour le produit ou alors la license d’intégration dans un environnement.



Après, dans les raisons je me dit que l’intérêt à garder leur solution closed-source c’est que pour les fameuses telemetry c’est plus facile de garder sa propre application que d’essayer de la maintenir dans une application opensource qui peut, par son évolution, demander de + en plus de + pour maintenir cette surveillance telemetry.


Hein WSL utilise un noyau linux standard, la V1 utilisait effectivement un layer de transition particulier mais ça n’est plus le cas de longtemps. Il y a des adaptations bien entendu mais ça reste périphérique faudrait p’tete aller lire de code source au lieu de raconter n’importe quoi.


teddyalbina

Hein WSL utilise un noyau linux standard, la V1 utilisait effectivement un layer de transition particulier mais ça n’est plus le cas de longtemps. Il y a des adaptations bien entendu mais ça reste périphérique faudrait p’tete aller lire de code source au lieu de raconter n’importe quoi.


Je vois pas le rapport avec le noyau linux, je te parle des soft GNU.


Le bloc note, on s’en sert chez nous principalement pour laisser des messages aux utilisateurs après une prise en main terminée ^^



(quote:2112157:Fab’z)
Le bloc note, on s’en sert chez nous principalement pour laisser des messages aux utilisateurs après une prise en main terminée ^^




C’est à peu près cette utilisation que j’en ai oui 😉.


C’est fou comment la critique fuse à tout va où tout le monde balance son petit venin en se croyant plus fort que les autres…
Arrêtez déjà de penser que Microsoft a bloqué des centaines ou milliers de dev là-dessus. Arrêtez de dire qu’il y a largement mieux ailleurs, etc…
Tout ça parce qu’une image a popé sur un media !
Si certains y trouvent un avantage, et bien tant mieux, si d’autres préfèrent un autre logiciel avec peut-être des centaines de fonction que le commun de mortel se contre-fou, et bien laissez les :reflechis:


Ça c’est le commentaire qui feint d’ignorer que Windows est en position dominante, en particulier sur les postes utilisateurs en entreprise, et que Microsoft en abuse.
Et donc que les utilisateurs ne peuvent pas profiter d’une concurrence libre, et doivent donc subir les décisions plus débiles les unes que les autres de Microsoft, ainsi que leurs outils merdiques.



Oui tant mieux qu’ils améliorent leurs outils. Il serait temps.


M’en fout, pour moi c’est EditPad Pro épissévoalaaahhh…



jpaul a dit:


Quand on y réfléchit, les onglets sont quand même un paradigme UX de cache misère.

Mais bon, c’est la tendance actuelle que de tout regrouper par application plutôt que par tâches.




Pour l’ancêtre que je suis, qui a commencé à utiliser voilà une trentaine d’années des bureaux distincts (avec CDE sur les terminaux X des mainframes Unix IBM ou SUN), même la notion de “Tâche” est locale au “Bureau”, et je suis d’accord que les onglets n’ont vraiment de sens qu’au sein d’un navigateur (méta-tâche “internet”).
Chez moi, chaque processus actif dans un bureau a sa propre fenêtre directement accessible par son icône dans le dock en bas de l’écran.



Du coup, j’ai toujours désactivé la notion d’onglet dans les “petits outils” comme les gestionnaires de fichiers ou le Mousepad (équivalent du bloc-notes sur mon Linux).
Par contre, je conserve ce fonctionnement sur Geany (plus orienté édition de code, même si je ne code plus) car il permet de faire des opérations (search&replace) globales sur plusieurs fichiers ouverts; je suis donc plutôt guidé par la praticité d’usage, et je peux comprendre les utilisateurs de VScodium.



Mais les fans de Compiz+Emerald+AWN, du “Desktop Wall” et des fonctions de type Expose se font rares :phibee:



MickeyFreeStyler a dit:


C’est fou comment la critique fuse à tout va où tout le monde balance son petit venin en se croyant plus fort que les autres…




Alors que toi, en nous disant quoi penser, tu ne te crois pas plus fort que nous ?


Je n’appelle pas ça penser perso.


MickeyFreeStyler

Je n’appelle pas ça penser perso.


Merci pour la précision. Toi, en effet, tu es donc plus fort que les autres.



jpaul a dit:


Quand on y réfléchit, les onglets sont quand même un paradigme UX de cache misère.




Je ne trouve pas. Si l’appli permet d’avoir des onglets ET des fenêtres séparées c’est très pratique.



Après, pousser un concept comme les activités de KDE sous Windows serait classe (les activités KDE, sorties en 201x voire avant, permettent d’affecter des processus à une activité - certains processus sont “activité aware”, ce qui permet d’avoir des onglets qui s’affiche si on travaille sur un projet, et des onglets et un historique web qui s’affiche si on travaille sur un autre projet).



Je trouve les mises à jour des outils de base bienvenues et pour le moment plutôt réussies.



Si j’ai des griefs contre MS, c’est plutôt sur Office et Office 365, les bugs entre les deux et les limitations passées sous silence.



MickeyFreeStyler a dit:


C’est fou comment la critique fuse à tout va…




En même temps, quand on a fait des bureaux virtuels avec 30 ans de retard…


Dans EDLIN, on avait pas d’onglets.



(reply:2112174:DantonQ-Robespierre)




EditPad Pro , jamais entendu parlé, c’est bien ça?



Et par rapport à NotePad++, ça le fait comment?


Jette un coup d’oeil ici. C’est mon seul éditeur de texte depuis des années, j’écris toutes mes notes et mes poèmes avec. Tu peux ouvrir des tonnes d’onglets en même temps : niveau mémoire, rapidité et efficacité, je trouve qu’il gère assez bien le schmilblick… Il a des marqueurs (10 par texte, qui sont mémorisés pour plus tard), et une liste de favoris…



Il est aussi taillé pour la programmation, il reconnaît pas mal de langages (“coloration syntaxique”, je crois que ça s’appelle comme ça), etc…



Mais surtout il a un ch’ti truc qui m’a attiré dès le début : il reconnaît les liens html / mail dans un bête fichier texte, tu double-cliques dessus et hop ! il te lance ton navigateur ou ton client mail. Je sais que ça existe ailleurs, mais perso je ne pourrait pas m’en passer.



C’est bien simple : fin des années 90, début des années 2000, je mettais tous mes sites favoris dedans : en fait il remplaçait, en largement mieux, le système de favoris d’Internet Explorer ! Je détestais l’idée que mes favoris se retrouvaient absolument partout dans le système (win 95, puis 98), à la portée de n’importe qui !



Heureusement après, on a eu Firebird, puis Firefox… :incline: On revenait de loin !



(reply:2112174:DantonQ-Robespierre)




Edit (5min plus tard):



Ha ouais, je viens d’aller voir sur le site: “Only US$ 59.95”




J’aime bien le “only” dans la phrase mais bon ça pique quand même un peu les yeux… pour un éditeur de texte…Après je connais pas EditPad Pro et tous ses raffinements mais Notepad++ c’est… US$0.00 et c’est bourré de fonctions super pratiques…



:windu: :incline: :yes:



(reply:2112256:Patch)
Oufff ! Je viens de réaliser le prix, vous avez tous deux raison !




Je peux vous assurer qu’à l’époque (il y a hem… longtemps !), ça valait pas du tout, du tout ce prix-là (c’est simple : sinon je ne l’aurais pas pris), et Notepad++ n’existait pas encore…



J’avais pas vraiment réalisé, en fait ! A ce prix-là, le gars ne doit pas en vendre des masses… Voire pas du tout, en fait… Il a du bien se gonfler la tête, et le reste, depuis la dernière fois que j’ai vérifié ! :eeek2: :keskidit:



P.S. J’ai essayé VS Code, incroyable que je n’en ai jamais entendu parler, pas mal, pas mal du tout ! :yes:



Erwan123 a dit:


Edit (5min plus tard):



Ha ouais, je viens d’aller voir sur le site: “Only US$ 59.95”




J’aime bien le “only” dans la phrase mais bon ça pique quand même un peu les yeux… pour un éditeur de texte…Après je connais pas EditPad Pro et tous ses raffinements mais Notepad++ c’est… US$0.00 et c’est bourré de fonctions super pratiques…



:windu: :incline: :yes:




Sans compter les plug-in qui permet d’en rajouter d’autres (Compare m’aide énormément dans mon taf)!



Pinailleur a dit:


Après, dans les raisons je me dit que l’intérêt à garder leur solution closed-source c’est que pour les fameuses telemetry c’est plus facile de garder sa propre application que d’essayer de la maintenir dans une application opensource qui peut, par son évolution, demander de + en plus de + pour maintenir cette surveillance telemetry.




Non pas forcément, VS Code est un logiciel libre (license MIT pour le code source, licence Microsoft pour les binaires) et il est bardé de télémétrie. D’où le rebuild VS Codium qui les désactive.



Et ce ne sont pas les seuls à mettre de la télémétrie dans des logiciels libre, Firefox en a également. En soit la remontée de statistiques d’usage n’est pas un souci (même si perso je préfère l’opt-in à l’opt-out, mais forcément c’est moins efficace) de mon point de vue, ça dépend surtout du spectre des données collectées et ce qui en est fait derrière.



Développer un logiciel sous licence libre n’a jamais signifié que le projet doit accepter toutes les contributions. C’est même des cas très réguliers qui conduisent à des forks. Et suffit de voir les projets avec douze mille PR ouvertes jamais merged.


Je pensais à Notepad plus qu’à VSCode. VSCode a toujours eu de la télémétrie aussi loin que je m’en souvienne.




En soit la remontée de statistiques d’usage n’est pas un souci (même si perso je préfère l’opt-in à l’opt-out, mais forcément c’est moins efficace) de mon point de vue, ça dépend surtout du spectre des données collectées et ce qui en est fait derrière.




J’ai la même préférence mais personnellement je préfère ne pas avoir de télémétrie du tout, car ce n’est pas toujours clair sur quelles données sont collectées, ni leur traiement derrière. Et j’avoue que c’est par fainéantise que je la coupe pour ne pas avoir à chercher ces informations.




Développer un logiciel sous licence libre n’a jamais signifié que le projet doit accepter toutes les contributions. C’est même des cas très réguliers qui conduisent à des forks. Et suffit de voir les projets avec douze mille PR ouvertes jamais merged.




Oui, et je trouve toujours cela abusé. Là où un repo pourrait changer de propriétaire pour permettre à ceux qui le veulent de poursuivre la vie du produit et sa direction, certain laisse juste le repo végéter. C’est pourtant, de mon point de vue, une des responsabilités de la personne.


Pinailleur

Je pensais à Notepad plus qu’à VSCode. VSCode a toujours eu de la télémétrie aussi loin que je m’en souvienne.




En soit la remontée de statistiques d’usage n’est pas un souci (même si perso je préfère l’opt-in à l’opt-out, mais forcément c’est moins efficace) de mon point de vue, ça dépend surtout du spectre des données collectées et ce qui en est fait derrière.




J’ai la même préférence mais personnellement je préfère ne pas avoir de télémétrie du tout, car ce n’est pas toujours clair sur quelles données sont collectées, ni leur traiement derrière. Et j’avoue que c’est par fainéantise que je la coupe pour ne pas avoir à chercher ces informations.




Développer un logiciel sous licence libre n’a jamais signifié que le projet doit accepter toutes les contributions. C’est même des cas très réguliers qui conduisent à des forks. Et suffit de voir les projets avec douze mille PR ouvertes jamais merged.




Oui, et je trouve toujours cela abusé. Là où un repo pourrait changer de propriétaire pour permettre à ceux qui le veulent de poursuivre la vie du produit et sa direction, certain laisse juste le repo végéter. C’est pourtant, de mon point de vue, une des responsabilités de la personne.


Je réagissais principalement au fait que tu associais closed-source et télémétrie en disant que l’un permet de faciliter l’autre. Ce qui en soit n’a pas vraiment de rapport vu que j’ai donné comme exemple Firefox qui en intègre aussi alors que c’est un logiciel libre. VS Code n’était qu’un exemple pour rester dans le monde Microsoft.



C’est pour ça que j’ai bien utilisé le terme “intégrer” car je ne sais pas quelle est la profondeur d’intégration de notepad dans Windows. Sauf erreur de ma part (car j’ai pas touché à un Windows de manière approfondie depuis bientôt 10 ans), il n’est pas livré séparément du système et c’est un composant interne à celui-ci. Même si je pense bien qu’il est géré séparément avec son propre cycle de vie, je doute que le code source de Windows soit géré dans un immense monorepo incluant le noyau + tous les utilitaires autour + tous les logiciels préinstallés.



En tant que composant dissocié au même titre que VS Code, oui ça ne poserait aucun problème je pense (même si la comparaison est biaisée du fait que VS Code a une licence beaucoup plus permissive).



Mais en tant que composant built-in, n’y a-t-il pas un risque de contamination de la GPL ? J’avais cherché un peu sur le sujet justement mais je tombais sur des réponses contradictoires.



Dans tous les cas, on est effectivement d’accord que l’éditeur se doit de mettre à disposition les sources des composants GPL utilisés, et s’ils ont été modifiés, publier celles-ci.



Bon après ça reste une discussion purement théorique plus axée sur l’intégration de composant GPL dans du propriétaire. Microsoft n’a aucun intérêt à intégrer notepad++ vu qu’ils ont VS Code pour ça, qui est accessoirement multiplateformes contrairement à notepad++ à ma connaissance. Cette question provient surtout de ce fil de commentaire où plusieurs intervenants ne semblent pas comprendre la finalité de notepad : un truc simple et rapide qui va à l’essentiel. C’est comme vouloir comparer MS Paint et Photoshop ou Krita…



Pinailleur a dit:


Je pensais à Notepad plus qu’à VSCode. VSCode a toujours eu de la télémétrie aussi loin que je m’en souvienne.




Tous les logiciels Microsoft, même la calculette, ont de la télémétrie. Pour vscode il existe https://vscodium.com/ qui est une version de vscode sans les blobs de MS.


C’est pour mesurer l’usage des quatres opérations de base, et en virer une ou deux éventuellement lors d’une prochaine mise à jour.



marba a dit:


Tous les logiciels Microsoft, même la calculette, ont de la télémétrie.




Oui, c’est exactement ce que j’ai exprimé dans mon commentaire précédent. :smack:



Edit: typo


Merci aux lecteurs de NXI de nous rappeler que Notepad n’est pas un bon éditeur de code.
C’est pour ce genre de révélations fracassantes que je lis assidument les commentaires de news.



#sarcasme


+42



:mdr2:



marba a dit:


Il y a peut être une question de licence si ils distribuent par défaut des logiciels libres.




Pas vraiment… ils ont le droit de redistribuer l’application du moment qu’ils ne lui apposent pas des restrictions supplémentaires.



SebGF a dit:


C’est une très bonne question en fait ce point relatif à la GPL. Intégrer Notepad++ serait épineux de ce point de vue je pense car j’ai un doute que ça soit compatible avec celle-ci (il faudrait plutôt qu’il soit sous LGPL, mais celle-ci est plutôt pour les bibliothèques habituellement). Par contre en tant que composant tiers (comme VS Code par ex) ça ne devrait pas poser de soucis.




Intégrer Notepad++ dans windows par défaut ne poserait pas de problème tant que Microsoft se contente de livrer l’application non-modifiée.



De même , s’ils la modifient, il suffit de respecter la licence et de publier leurs modifications sous GPL pour leurs utilisateurs.



La seule chose que la licence impose vraiment c’est la préservation de slibertés, donc interdiction de transformer du libre en privateur.


Pourquoi intégrer Notepad++ plutôt que VSCode ?
VSCode (ou VSCodium) est tout de même très puissant, cross-platform, possèdent de nombreuses extensions, complétement modulable et ai produit par MS..



C’est un couteau suisse qui permet depuis la même interface par exemple:




  • d’ouvrir une connexion SSH sur un host (ie: Linux)

  • >(reply:2112190:Erwan123) :de naviguer et d’éditer en remote tous les fichiers (ie: du YAML pour HA)

  • d’ouvrir une connexion cliente sur un serveur SGBD pour administrer ses bdds (SQL/lite, MySQL,..)

  • de synchroniser et de gérer un Git
    etc, etc



ragoutoutou a dit:


Pas vraiment… ils ont le droit de redistribuer l’application du moment qu’ils ne lui apposent pas des restrictions supplémentaires.




Ouais du coup ça les emmerde. Ils peuvent pas alourdir le code et mettre des spyware. Le moindre soft chez microsoft c’est grand minimum 1Go pour une calculette.



marba a dit:


Ouais du coup ça les emmerde. Ils peuvent pas alourdir le code et mettre des spyware. Le moindre soft chez microsoft c’est grand minimum 1Go pour une calculette.




Stop à la désinformation stp. Je viens de vérifier le Windows 10 de mon PC de jeux :




  • notepad.exe : 197 KB

  • explorer.exe : 5 022KB

  • calc.exe : 25.5 KB



Windows a beau être un gros cul qui consomme beaucoup de place sur le disque, c’est clairement pas ces petits utilitaires qui y contribuent…


50% de l’espace occupé par windows l’est par la machine virtuelle 32bit après Microsoft peut supprimer ça et toutes les drama queen de nextinpact et consort vont péter une durite et chialer h24 pendant des années et entrer dans un nouveau cycle de “Je reste sous windows XP” ou encore “je reste sous windows 7” au choix



SebGF a dit:


Je réagissais principalement au fait que tu associais closed-source et télémétrie en disant que l’un permet de faciliter l’autre. Ce qui en soit n’a pas vraiment de rapport vu que j’ai donné comme exemple Firefox qui en intègre aussi alors que c’est un logiciel libre. VS Code n’était qu’un exemple pour rester dans le monde Microsoft.




Oui mais Firefox ne s’en cache pas, et ils ont généralement tendance à montrer patte blanche, très différent du comportement de Microsoft qui a souvent masquer le fait de faire d’en employer, jusqu’à Windows 10 (voire 8). Donc dans le contexte de mon commentaire il y a bien un rapport entre closed-source et télémétrie qui est le fait de rendre le tout obscure ou pas.


Bof, Firefox active sa télémétrie par défaut comme Windows le fait, c’est de l’opt-out dans tous les cas. Comme également Android (un autre logiciel libre pour le coup) où il faut aller se balader un peu partout pour désactiver les différents trackings anti vie privée (genre virer le tag localisation sur les photos, etc).



Comme le grand public en a rien à foutre, ils auraient tort de se priver pour 23 marginaux dans mon genre. Et j’ai pas l’impression que Microsoft s’en cache plus que d’autres pour le coup.


SebGF

Bof, Firefox active sa télémétrie par défaut comme Windows le fait, c’est de l’opt-out dans tous les cas. Comme également Android (un autre logiciel libre pour le coup) où il faut aller se balader un peu partout pour désactiver les différents trackings anti vie privée (genre virer le tag localisation sur les photos, etc).



Comme le grand public en a rien à foutre, ils auraient tort de se priver pour 23 marginaux dans mon genre. Et j’ai pas l’impression que Microsoft s’en cache plus que d’autres pour le coup.



(reply:2112341:marba) :smack:




J’ajouterai que j’ai bien spécifié que Mozilla ne s’en était pas caché, là où Microsoft n’en parlait jamais jusqu’à des versions plus récentes de Windows. Et au premier lancement de Firefox il me semble qu’il y avait un mini-parcours qui te dit que tu peux opt-out la télémétrie. Sur Windows, tu fais l’installation, tu peux opt-out la télémétrie avancée uniquement (encore que, faut les croire ou pas ? Je pense que non.) et ils n’y avaient pas d’options du tout avant sur Windows 7. Donc je ne les mettrai jamais dnas le même panier bien que Mozilla puisse faire un peu mieux.



Edit: typo



SebGF a dit:


Stop à la désinformation stp. Je viens de vérifier le Windows 10 de mon PC de jeux :




  • notepad.exe : 197 KB

  • explorer.exe : 5 022KB

  • calc.exe : 25.5 KB



Windows a beau être un gros cul qui consomme beaucoup de place sur le disque, c’est clairement pas ces petits utilitaires qui y contribuent…




+1



Cela dit, je suis curieux et j’ai regardé l’empreinte sur le système, ça pèse quand même 40 Mo dans la RAM l’explorer.exe alors que je n’ai fais qu’ouvrir ma session.



Le Notepad fait son boulot, avec seulement 1,7 Mo.



La calculatrice par contre monte à 24 Mo.



Pinailleur a dit:


La calculatrice par contre monte à 24 Mo.




Ouais soit plus de 80x la taille de Windows 1.0



SebGF a dit:


Bof, Firefox active sa télémétrie par défaut comme Windows le fait, c’est de l’opt-out dans tous les cas. Comme également Android (un autre logiciel libre pour le coup) où il faut aller se balader un peu partout pour désactiver les différents trackings anti vie privée (genre virer le tag localisation sur les photos, etc).



Comme le grand public en a rien à foutre, ils auraient tort de se priver pour 23 marginaux dans mon genre. Et j’ai pas l’impression que Microsoft s’en cache plus que d’autres pour le coup.




Firefox fait pas de la télémétrie aussi poussée sur la version stable de firefox, c’est sur la béta qu’ils vont plus loin et c’est toujours désactivable.



Alors que Microsoft fait de la télémétrie en toute opacité, même quand on la désactive, sans aucune granularité, sans aucune transparence. Un vrai spyware.


Plus de 50 commentaires tous plus éclairés les uns que les autres: je ne savais pas que le notepad de MS était aussi clivant pour les libristes. :mdr:



Cetera a dit:


Pourquoi intégrer Notepad++ plutôt que VSCode ? VSCode (ou VSCodium) est tout de même très puissant, cross-platform, possèdent de nombreuses extensions, complétement modulable et ai produit par MS..



C’est un couteau suisse qui permet depuis la même interface par exemple:




  • d’ouvrir une connexion SSH sur un host (ie: Linux)



  • d’ouvrir une connexion cliente sur un serveur SGBD pour administrer ses bdds (SQL/lite, MySQL,..)



  • de synchroniser et de gérer un Git etc, etc





Je sens clairement la différence entre lancer un truc sous Electron et un logiciel léger. Et puis VSCode est orienté code, ce qui perturbe au niveau de l’interface lorsque l’on souhaite un bloc note générique.


Je pense qu’Electron est un choix de MS d’avoir un applicatif compatible avec un client Web et cross-platform (comme pour Teams je crois) .
Pour le reste, il faut envisager VSCode comme un outil global orienté vers le workflow qui nécessite normalement l’usage de plusieurs outils plutôt sur la simple édition de fichier que font très bien moults éditeurs.
Et c’est la force de VSCode, est qu’il répond à un choix très très large de cas d’usage depuis son interface et pas seulement de l’édition de fichiers.



Par exemple, je crois savoir que MS a abandonné ISE au profit de VSCode pour l’édition des scripts PowerShell.



Cetera a dit:


Pourquoi intégrer Notepad++ plutôt que VSCode ?




Pourquoi pas en effet… mais telle n’était pas la question…



teddyalbina a dit:


50% de l’espace occupé par windows l’est par la machine virtuelle 32bit après Microsoft peut supprimer ça et …




Sur mon win10-x64, le répertoire SysWOW64 c’est 5% de C:\windows.



Même en comptant une marge d’erreur pour les hardlinks, on est loin du 50%. :/


Ces gros nuls de chez Microsoft, au lieu de faire des onglets inutiles, ils feraient mieux de modifier la tabulation du bloc-notes. ÇA FAIT 30 ANS QUE LE TAB DU FORMAT TXT EST DE 8 ESPACES, ET ILS LE CHANGENT À 5 ce qui flingue la mise en page, cette bande de bouffons !
Ils sont en roue libre les dev de chez kro.


première chose à faire quand tu configures une éditeur (pas Notepad, il n’a pas l’option et n’est pas vraiment fait pour ça) : insérer les tabs comme des espaces. Comme ça, le changement d’éditeur ne te pète pas toutes les indentation.


anagrys

première chose à faire quand tu configures une éditeur (pas Notepad, il n’a pas l’option et n’est pas vraiment fait pour ça) : insérer les tabs comme des espaces. Comme ça, le changement d’éditeur ne te pète pas toutes les indentation.


Au contraire, dernière chose à faire.
Le Tab est un caractère inventé pour une raison précise : les indentations.
Tu indentes ton code avec Tab, c’est la base de la base.
Ça permet de modifier plus facilement avec le rechercher/remplacer, plus facilement que si c’était des espaces.
Indenter du code avec des espaces, c’est un critère pour identifier du mauvais code pas pratique.



Modifier un standard vieux de 40 ans, de la part de Microsoft, c’était d’une stupidité inimaginable.



Reste plus qu’à virer Notepad et le remplacer définitivement par Notepad++, lui au moins est configurable.



Plus je vois Windows 11 et ses Apps foireuses, plus j’ai le sentiment d’un truc pas terminé uniquement fait pour dégager du pognon. Mention spéciale au menu démarrer, on n’a jamais fait mieux que Windows 7.


Goldoark

Au contraire, dernière chose à faire.
Le Tab est un caractère inventé pour une raison précise : les indentations.
Tu indentes ton code avec Tab, c’est la base de la base.
Ça permet de modifier plus facilement avec le rechercher/remplacer, plus facilement que si c’était des espaces.
Indenter du code avec des espaces, c’est un critère pour identifier du mauvais code pas pratique.



Modifier un standard vieux de 40 ans, de la part de Microsoft, c’était d’une stupidité inimaginable.



Reste plus qu’à virer Notepad et le remplacer définitivement par Notepad++, lui au moins est configurable.



Plus je vois Windows 11 et ses Apps foireuses, plus j’ai le sentiment d’un truc pas terminé uniquement fait pour dégager du pognon. Mention spéciale au menu démarrer, on n’a jamais fait mieux que Windows 7.


je pourrais te répondre que le tab est un caractère inventé pour une raison précise : permettre d’aligner les éléments d’un tableau dans un traitement de texte. Et clairement, là, ça vaut le coup de gérer tes tabs, gérer leurs position et leur alignement (droite / gauche / centré). Ce qui, hors tableau, exclut en pratique d’insérer 5 tabs pour se placer où on veut : une seule suffit si elle est positionnée correctement.



Concernant le code, je vais être plus nuancé que dans ma réplique précédente : à Rome, fais comme les romains. Si tu es dans une boîte qui pousse l’utilisation du tab pour les indentations, alors mets-y des tabs. Si la norme chez toi est d’utiliser l’espace, utilise l’espace. La tabulation a un gros défaut : son rendu dépend de l’application utilisée pour afficher le code source. C’est compliqué de garantir qu’elle sera toujours traduite par 8 espaces (ça semble être la norme chez toi), quel que soit l’éditeur / l’IDE / l’affichage. C’est pour ça que chez moi, on pousse à plutôt mettre des espaces pour l’indentation.



(enfin, juste pour l’anecdote, je viens de jeter un œil au code de la branche master du noyau Linux, il semble que la tabulation soit majoritaire, mais visiblement des PR utilisant des espaces ont été acceptées aussi)


ils savent qu’on les attend davantage dans l’explorateur de fichiers, les onglets? ;)



(reply:2112433:::1)




Ils le savent.


à notre taf on l’utilise presque tous les jours, pour reformaté plus rapidement du texte, de document hétérogène.



on copie colle dedans et pouf on perd les couleur la taille, la police. Magique


Normalement selon le proverbe, “on ne change pas une équipe qui gagne”. Mais maintenant c’est devenu la tendance de modifier et foutre en l’air tout ce qui fonctionne. Il paraît qu’on appelle ça “le progrès”.



Goldoark a dit:


Au contraire, dernière chose à faire. Le Tab est un caractère inventé pour une raison précise : les indentations.




Faux. C’est pour faire des tableaux et ça date des machines à écrire.




Tu indentes ton code avec Tab, c’est la base de la base. Ça permet de modifier plus facilement avec le rechercher/remplacer, plus facilement que si c’était des espaces. Indenter du code avec des espaces, c’est un critère pour identifier du mauvais code pas pratique.




Ça dépend des langages, certains utilisent effectivement le tab comme python, mais pas tous.



Moi, j’avais appris à indenter avec 4 espaces à une époque où la norme était des lignes de 80 caractères, le 8 que tu préconises rend vite les lignes trop courtes.




Modifier un standard vieux de 40 ans, de la part de Microsoft, c’était d’une stupidité inimaginable.




En fait, il n’y a pas de standard mais plusieurs chapelles irréconciliables.




Reste plus qu’à virer Notepad et le remplacer définitivement par Notepad++, lui au moins est configurable.




Notepad n’est pas fait pour éditer du code à moins d’être maso.


Intéressant. Merci.



Enfin ce qui m’énerve c’est surtout que j’utilisais beaucoup le format .txt pour mes notes, notamment les morceaux de code ou les tableaux, et que Windows 11 me bousille toute la mise en page.



S’il y a bien un truc dont je n’imaginais pas que ça changerait, c’est bien le standard .txt pour moi c’était le plus simple et le plus immuable du monde…



anagrys a dit:


je pourrais te répondre que le tab est un caractère inventé pour une raison précise : permettre d’aligner les éléments d’un tableau dans un traitement de texte.




Voir mon commentaire au-dessus.




Concernant le code, je vais être plus nuancé que dans ma réplique précédente : à Rome, fais comme les romains. Si tu es dans une boîte qui pousse l’utilisation du tab pour les indentations, alors mets-y des tabs. Si la norme chez toi est d’utiliser l’espace, utilise l’espace. La tabulation a un gros défaut : son rendu dépend de l’application utilisée pour afficher le code source. C’est compliqué de garantir qu’elle sera toujours traduite par 8 espaces (ça semble être la norme chez toi), quel que soit l’éditeur / l’IDE / l’affichage. C’est pour ça que chez moi, on pousse à plutôt mettre des espaces pour l’indentation.




D’accord avec toi.



Ça me rappelle qu’avec vi (et aussi vim), on peut ajouter des “modelines” en commentaire au début (ou la fin) du fichier pour fixer le comportement des tab par exemple.


Fermer