Quand tu dis, il faut que ça marche sans JS, il faut comprendre notre frustration en tant que développeur web.
On a attendu des années avec des navigateurs qui ne respectaient pas les standards à jongler avec les cas particuliers.
Les moteurs JS étaient lents et pour palier à ça il y avait des rustines propriétaires (activeX, plugin netscape, vm-java)
Aujourd'hui on a une norme de base cohérente HTML5/CSS3/EcmaScript5 et les navigateurs l'implémentent assez bien.
Cela fait quinze ans qu'on attendait ça, mais non on doit continuer à développer comme en 99.
On ne parle pas de la même chose. Toi tu parles de l'accessibilité du web en général et de ta liberté de naviguer sans JS. Moi je suis plus dans un contexte d'applications web payantes avec un nombre d'utilisateurs limité. J'ai donc dans ce contexte des remontées directes de ce que demandent les clients et jamais un client n'a demandé à avoir un site sans JS.
Les demandes c'est plutôt plus de fonctionnalités: pouvoir filtrer ou rechercher dynamiquement dans un tableau de données, zoomer sur les graphiques, uploader/downloader plusieurs fichiers à la fois.
Après la question est aussi qu’elle est la limite acceptable en fonction des standards en cours et des temps de développement, c'est une lutte entre les besoins, les choix et les ressources.
tu veux en site sans JS => bon OK
sans cookie => on va mettre des tokens
en CSS 1.0 uniquement => #soupirs
en mode dégradé pour les modems 2400 bauds => gniiiiii
(je ne parle même pas des variations de tailles d'écrans et de dpi)
Pour revenir au contexte qui est que la dépendance du bon fonctionnement d'un formulaire est liée à l'utilisation de JavaScript, pour moi c'est une évidence. Je ne parle pas des formulaires ultras basiques. Imaginons un cas avec deux listes select ou les choix dans la seconde liste dépendent du choix fait dans la première. Sans JavaScript on va être obligé de rajouter un bouton submit si on rajoute un onchange="this.form.submit()" , c'est déjà du js en soi.
Pour ce qui est du XLST ma logique est la suivante:
Si je fais un site, il y a de fortes chances qu'il y ait des formulaires dedans.
Si je fais des formulaires un minimum évolué, j'aurai besoin de JavaScript.
Donc j'aurai besoin de JavaScript.
À partir du moment ou c'est déjà une dépendance, autant faire un maximum de choses avec et éviter les dépendances à d'autres technos.
La surutilisation de JavaScript, oui c'est énervant quand c'est utilisé pour afficher des trucs qui bougent dans tous les sens ainsi que pour les trackers, les pubs, etc.
Utilisé à bon escient, pour faciliter l'interaction avec l'utilisateur ça apporte un plus pour l'ergonomie du site. Faire des sites qui fonctionnent à la fois avec et sans JavaScript c'est beaucoup de boulot.
J'ai utilisé Zope pour la première fois en 2001, en 2008 j'étais le développeur pour trois applis Zope2 en production. J'ai creusé le TAL/Metal. Puis on a essayé de migrer vers Zope3 sans succès. C'est un des pires frameworks que j'ai connu (les configurations en zcml à s'arracher les cheveux tant les messages d'erreurs étaient abscons). Il nous reste des reliques dans notre architecture, du ZCA qui fait chier parce que ça pète le contrôle de syntaxe de l'IDE.
Zope est un bon exemple d'over-engineering comme ta proposition d'utiliser du XSLT, c'est déjà assez difficile de maitriser correctement le couple HTML/CSS et la il faudrait en rajouter une couche avec les difficultés à debugger que cela va engendrer alors qu'il existe des debuggeur correctes pour javascript inclus dans les navigateurs récents.
Bonjour, je développe des applications web et pour moi il est incontestable que l'utilisation de JavaScript apporte beaucoup de souplesse dans la manière de coder.
Avant pour générer des pages HTML je faisais des templates auxquels je passais des variables et la logique d'affichage était gérée par le langage de template avec des if et des boucles. Ce qui me gênait c'est que du coup le code HTML n’était pas net. Maintenant, je fais des pages HTML pures et dures et j'inclus un script js qui va se charger d'aller chercher les variables et de les placer sur la page et je trouve que c'est plus propre et plus souple comme ça.
tu n'as pas le choix pour la mutuelle de l'entreprise
L'entreprise est obligée d'en proposer une, mon boss m'a dit que ce n'était pas obligatoire de la prendre (mais peut-être que j'ai mal compris).
je n'ai pas de mutuelle
Moi non plus, je n'ai jamais réussi à comprendre suffisamment les offres pour me décider. J'arrive aussi à couvrir mes dépenses de santé avec ma paye, mais qu'arriva-t-il si ma santé m'empêche de travailler ?
Je travaille dans une PME qui ne propose pas de mutuelle. Sur douze salariés, un tiers n'a pas de mutuelle. En gros, ce sont les hommes de moins de trente ans qui ne sont pas mariés et n'ont pas d'enfants. Il y en un qui a eue des problèmes de santé et il s'est un peu mordu les doigts. Notre patron nous a dit qu'il allait prendre la mutuelle la moins chère et qu'elle était pourrie, ce qui correspond bien à ce que dit zenitram sur le choix fait par les entreprises.
Je ne sais pas si cette mesure est une bonne chose ou pas, mais elle va peut-être forcer les insouciants à se poser la question: que vaut-il mieux faire, prendre la mutuelle proposée par l'entreprise ou se bouger le cul pour trouver mieux ? Sachant que le choix d'une mutuelle peut paraitre obscure pour ceux qui ne se sont jamais penchés sur la question.
Bosser debout, j'y pense depuis quelques semaines. Quelqu'un le fait ?
J'ai essayé pendant une semaine, je n'ai pas été convaincu. Que je sois pied nu,en tongs, chaussons ou chaussures de villes, j'avais très vite mal aux pieds. Une sensation d'écrasement de la chair sous les talons, j'étais obligé de mettre des baskets ou de sautiller sur la pointe des pieds pour éviter ça (je n'avais pas de tapis roulant évidemment).
Pour avoir un PC silencieux, j'ai utilisé un câble HDMI de 10 mètres et un hub USB pour le clavier et la souris. Du coup, je conserve mon pc bruyant avec une grosse carte graphique mais il est dans une autre pièce.
Je code en python, mais je n'arrive pas à faire de test unitaire.
Je ne crée jamais d'objet, quand je fais des classes c'est pour regrouper les fonctions qui font la même chose.
Je m'intéresse aux bonnes pratiques de développement, mais il y a plein de concept qui me passe au-dessus de la tête.
Par exemple la fonction super en python , j'ai relu la doc 20 fois à plusieurs jours/semaines/mois d'intervalle je n'ai toujours pas compris comment ça marche. Quand je pompe du code issu du net et qu'il y a un super dedans je mets super et pis c'est tout.
Je serai incapable de faire le design d'une API.
A côté de ça, je dois avoir des bons côtés.
Je m'applique quand je fais des commits sur git. Une nouvelle fonctionnalité = un commit, pas de commit avec à moitié une correction de bug et du refactoring en même temps.
Je note les versions des libs utilisées pour bien mettre les mêmes en prod.
J'anticipe les problèmes…
Au final pour revenir au fait de se surévaluer sur le CV, si j'avais mis texto ce qui est au-dessus je serai en train de mourir de faim à lors actuelle.
Ironie. Ou pas. J’ai eu le cas d'un utilisateur avec des gros doigts musclés qui faisait des "coller" intempestifs quand il utilisait la molette. À l'époque, je n'avais pas trouvé de solution pour désactiver cette fonction dans la config de X ni dans celle de KDE3.
J'ai été contacté via linkedin pour un job sur paris. J'avais un apriori plutôt négatif sur les cabinets de recrutement pour avoir fréquenté des SSII, des boites d'intérim et en voyant les CV qu'ils m'envoyaient lorsque j'étais recruteur. Lors de l'entretien, je les ai trouvés pertinents et efficaces. Finalement je n'est pas été retenu pour le poste ce qui prouve que sur ce coup ils ont bien fait leur boulot.
Souvenons-nous, il y a deux ans le gouvernement voulait mettre en place la Règle d'or budgétaire qui donnait au Conseil constitutionnel le droit d'interdire le budget qui est d'environ 300 milliards, donc 11 millions c'est peanuts.
[^] # Re: Commentaire inutile
Posté par groumf . En réponse au journal demande de conseil au sujet d'Arduino et des profs de techno. Évalué à 7.
Etudiant, developpement durable, voila un petit projet pour le motiver, le jeune.
[^] # Re: La présentation oublie des infos essentielles
Posté par groumf . En réponse à la dépêche « Fourmilieres », un générateur de formulaires qui permet de reprendre la main sur vos données. Évalué à 1.
Quand tu dis, il faut que ça marche sans JS, il faut comprendre notre frustration en tant que développeur web.
On a attendu des années avec des navigateurs qui ne respectaient pas les standards à jongler avec les cas particuliers.
Les moteurs JS étaient lents et pour palier à ça il y avait des rustines propriétaires (activeX, plugin netscape, vm-java)
Aujourd'hui on a une norme de base cohérente HTML5/CSS3/EcmaScript5 et les navigateurs l'implémentent assez bien.
Cela fait quinze ans qu'on attendait ça, mais non on doit continuer à développer comme en 99.
Taquinons le goujon: WebSocket ?
[^] # Re: La présentation oublie des infos essentielles
Posté par groumf . En réponse à la dépêche « Fourmilieres », un générateur de formulaires qui permet de reprendre la main sur vos données. Évalué à 2. Dernière modification le 06 juin 2016 à 08:04.
On ne parle pas de la même chose. Toi tu parles de l'accessibilité du web en général et de ta liberté de naviguer sans JS. Moi je suis plus dans un contexte d'applications web payantes avec un nombre d'utilisateurs limité. J'ai donc dans ce contexte des remontées directes de ce que demandent les clients et jamais un client n'a demandé à avoir un site sans JS.
Les demandes c'est plutôt plus de fonctionnalités: pouvoir filtrer ou rechercher dynamiquement dans un tableau de données, zoomer sur les graphiques, uploader/downloader plusieurs fichiers à la fois.
Après la question est aussi qu’elle est la limite acceptable en fonction des standards en cours et des temps de développement, c'est une lutte entre les besoins, les choix et les ressources.
tu veux en site sans JS => bon OK
sans cookie => on va mettre des tokens
en CSS 1.0 uniquement => #soupirs
en mode dégradé pour les modems 2400 bauds => gniiiiii
(je ne parle même pas des variations de tailles d'écrans et de dpi)
[^] # Re: La présentation oublie des infos essentielles
Posté par groumf . En réponse à la dépêche « Fourmilieres », un générateur de formulaires qui permet de reprendre la main sur vos données. Évalué à 1.
Pour revenir au contexte qui est que la dépendance du bon fonctionnement d'un formulaire est liée à l'utilisation de JavaScript, pour moi c'est une évidence. Je ne parle pas des formulaires ultras basiques. Imaginons un cas avec deux listes select ou les choix dans la seconde liste dépendent du choix fait dans la première. Sans JavaScript on va être obligé de rajouter un bouton submit si on rajoute un onchange="this.form.submit()" , c'est déjà du js en soi.
Pour ce qui est du XLST ma logique est la suivante:
Si je fais un site, il y a de fortes chances qu'il y ait des formulaires dedans.
Si je fais des formulaires un minimum évolué, j'aurai besoin de JavaScript.
Donc j'aurai besoin de JavaScript.
À partir du moment ou c'est déjà une dépendance, autant faire un maximum de choses avec et éviter les dépendances à d'autres technos.
La surutilisation de JavaScript, oui c'est énervant quand c'est utilisé pour afficher des trucs qui bougent dans tous les sens ainsi que pour les trackers, les pubs, etc.
Utilisé à bon escient, pour faciliter l'interaction avec l'utilisateur ça apporte un plus pour l'ergonomie du site. Faire des sites qui fonctionnent à la fois avec et sans JavaScript c'est beaucoup de boulot.
[^] # Re: La présentation oublie des infos essentielles
Posté par groumf . En réponse à la dépêche « Fourmilieres », un générateur de formulaires qui permet de reprendre la main sur vos données. Évalué à 1.
J'ai utilisé Zope pour la première fois en 2001, en 2008 j'étais le développeur pour trois applis Zope2 en production. J'ai creusé le TAL/Metal. Puis on a essayé de migrer vers Zope3 sans succès. C'est un des pires frameworks que j'ai connu (les configurations en zcml à s'arracher les cheveux tant les messages d'erreurs étaient abscons). Il nous reste des reliques dans notre architecture, du ZCA qui fait chier parce que ça pète le contrôle de syntaxe de l'IDE.
Zope est un bon exemple d'over-engineering comme ta proposition d'utiliser du XSLT, c'est déjà assez difficile de maitriser correctement le couple HTML/CSS et la il faudrait en rajouter une couche avec les difficultés à debugger que cela va engendrer alors qu'il existe des debuggeur correctes pour javascript inclus dans les navigateurs récents.
[^] # Re: La présentation oublie des infos essentielles
Posté par groumf . En réponse à la dépêche « Fourmilieres », un générateur de formulaires qui permet de reprendre la main sur vos données. Évalué à 4. Dernière modification le 02 juin 2016 à 18:45.
Bonjour, je développe des applications web et pour moi il est incontestable que l'utilisation de JavaScript apporte beaucoup de souplesse dans la manière de coder.
Avant pour générer des pages HTML je faisais des templates auxquels je passais des variables et la logique d'affichage était gérée par le langage de template avec des if et des boucles. Ce qui me gênait c'est que du coup le code HTML n’était pas net. Maintenant, je fais des pages HTML pures et dures et j'inclus un script js qui va se charger d'aller chercher les variables et de les placer sur la page et je trouve que c'est plus propre et plus souple comme ça.
[^] # Re: méchant
Posté par groumf . En réponse au journal Projet de loi français El Khomri. Évalué à 4. Dernière modification le 20 février 2016 à 11:12.
Pas loin, la réponse est:
Camille Desmoulins bronze !
[^] # Re: méchant
Posté par groumf . En réponse au journal Projet de loi français El Khomri. Évalué à 1.
C'était une tentative d'humour gras, pas très réussie je l'avoue mais ne nous arrêtons pas à ça.
Comme Camille Desmoulins je suis partisan de la paix.
D'ailleurs savez-vous ce que fait Camille Desmoulins l'été sur la plage, allongé sur sa serviette ?
[^] # Re: méchant
Posté par groumf . En réponse au journal Projet de loi français El Khomri. Évalué à 7.
Il parait que Aretha Franklin et Sean Connery se sont mariés.
# Bonjour
Posté par groumf . En réponse au journal Et si l'on pensai ? Enfin je veux dire et si l'on pensai par soi même, ça donnerai quoi ? . Évalué à 2. Dernière modification le 16 novembre 2015 à 22:30.
As tu déja voyagé à l'étranger ?
Si oui pendant combien de temp ?
[^] # Re: Au dela du débat
Posté par groumf . En réponse au journal [HS] La complémentaire santé obligatoire, encore une fausse bonne idée française. Évalué à 2.
Je n'ai aucune idée des montants en question.
L'entreprise est obligée d'en proposer une, mon boss m'a dit que ce n'était pas obligatoire de la prendre (mais peut-être que j'ai mal compris).
Moi non plus, je n'ai jamais réussi à comprendre suffisamment les offres pour me décider. J'arrive aussi à couvrir mes dépenses de santé avec ma paye, mais qu'arriva-t-il si ma santé m'empêche de travailler ?
# Au dela du débat
Posté par groumf . En réponse au journal [HS] La complémentaire santé obligatoire, encore une fausse bonne idée française. Évalué à 3.
Je travaille dans une PME qui ne propose pas de mutuelle. Sur douze salariés, un tiers n'a pas de mutuelle. En gros, ce sont les hommes de moins de trente ans qui ne sont pas mariés et n'ont pas d'enfants. Il y en un qui a eue des problèmes de santé et il s'est un peu mordu les doigts. Notre patron nous a dit qu'il allait prendre la mutuelle la moins chère et qu'elle était pourrie, ce qui correspond bien à ce que dit zenitram sur le choix fait par les entreprises.
Je ne sais pas si cette mesure est une bonne chose ou pas, mais elle va peut-être forcer les insouciants à se poser la question: que vaut-il mieux faire, prendre la mutuelle proposée par l'entreprise ou se bouger le cul pour trouver mieux ? Sachant que le choix d'une mutuelle peut paraitre obscure pour ceux qui ne se sont jamais penchés sur la question.
[^] # Re: Cafetière à piston ?
Posté par groumf . En réponse au journal Enfin une solution pour du café libre au boulot.. Évalué à 3.
L'inconvénient de l'Aeropress c'est le Turkish toilet overflow:
https://www.youtube.com/watch?v=ONn2FX4Pss0&t=4m45s
[^] # Re: Où est mon jeu de mot graveleux ?
Posté par groumf . En réponse à la dépêche Weboob atteint la maturité. Évalué à 8.
J'attends avec impatiente la version 90.d
[^] # Chouette
Posté par groumf . En réponse au journal Le Cycle de Shaedra : le tome 3 est en bêta. Évalué à 2.
Enfin une saga qui parle de cyclimse et de filles.
[^] # Re: Pas convaincant :-)
Posté par groumf . En réponse au journal Le bureau de Linus. Évalué à 4.
J'ai essayé pendant une semaine, je n'ai pas été convaincu. Que je sois pied nu,en tongs, chaussons ou chaussures de villes, j'avais très vite mal aux pieds. Une sensation d'écrasement de la chair sous les talons, j'étais obligé de mettre des baskets ou de sautiller sur la pointe des pieds pour éviter ça (je n'avais pas de tapis roulant évidemment).
[^] # Re: PC silencieux, HDMI à la rescousse
Posté par groumf . En réponse au journal Mplayer est (presque) mort, vive Mpv (et vaapi). Évalué à 1.
C'est surtout qu'avant la distance entre le pc et l'écran était toujours limité par la longueur maximum des cables VGA ou DVI.
# PC silencieux, HDMI à la rescousse
Posté par groumf . En réponse au journal Mplayer est (presque) mort, vive Mpv (et vaapi). Évalué à 7.
Pour avoir un PC silencieux, j'ai utilisé un câble HDMI de 10 mètres et un hub USB pour le clavier et la souris. Du coup, je conserve mon pc bruyant avec une grosse carte graphique mais il est dans une autre pièce.
Comme DAC/Ampli j'ai opté pour un Nuforce Dia
https://www.nuforce.com/index.php?option=com_k2&view=item&layout=item&id=9&Itemid=192/
C'est un ampli de classe D mais les critiques étaient bonnes donc je me suis laissé tenter et je ne le regrette pas.
Il est à noter que mpv fonctionne déjà avec wayland.
# Bonjour, je suis un développeur médiocre et je le sais.
Posté par groumf . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 10.
Je code en python, mais je n'arrive pas à faire de test unitaire.
Je ne crée jamais d'objet, quand je fais des classes c'est pour regrouper les fonctions qui font la même chose.
Je m'intéresse aux bonnes pratiques de développement, mais il y a plein de concept qui me passe au-dessus de la tête.
Par exemple la fonction super en python , j'ai relu la doc 20 fois à plusieurs jours/semaines/mois d'intervalle je n'ai toujours pas compris comment ça marche. Quand je pompe du code issu du net et qu'il y a un super dedans je mets super et pis c'est tout.
Je serai incapable de faire le design d'une API.
A côté de ça, je dois avoir des bons côtés.
Je m'applique quand je fais des commits sur git. Une nouvelle fonctionnalité = un commit, pas de commit avec à moitié une correction de bug et du refactoring en même temps.
Je note les versions des libs utilisées pour bien mettre les mêmes en prod.
J'anticipe les problèmes…
Au final pour revenir au fait de se surévaluer sur le CV, si j'avais mis texto ce qui est au-dessus je serai en train de mourir de faim à lors actuelle.
[^] # Re: Ironie
Posté par groumf . En réponse au journal Gnome: ça faisait longtemps qu'on avait pas lancé un flamewar à propos de notre bureau.... Évalué à 2.
Ironie. Ou pas. J’ai eu le cas d'un utilisateur avec des gros doigts musclés qui faisait des "coller" intempestifs quand il utilisait la molette. À l'époque, je n'avais pas trouvé de solution pour désactiver cette fonction dans la config de X ni dans celle de KDE3.
[^] # Re: Tu peux développer?
Posté par groumf . En réponse au journal Quitter la sécurité sociale. Évalué à 4. Dernière modification le 27 août 2013 à 19:28.
Sauvez le système de retraite par répartition, mangez un vieux !
( et pour la planète, n'oubliez pas de jetez votre iphone sur un castor )
[^] # Re: etre ou ne pas etre
Posté par groumf . En réponse au journal Ras le bol des plateformes d'e-recrutement. Évalué à 2.
J'ai été contacté via linkedin pour un job sur paris. J'avais un apriori plutôt négatif sur les cabinets de recrutement pour avoir fréquenté des SSII, des boites d'intérim et en voyant les CV qu'ils m'envoyaient lorsque j'étais recruteur. Lors de l'entretien, je les ai trouvés pertinents et efficaces. Finalement je n'est pas été retenu pour le poste ce qui prouve que sur ce coup ils ont bien fait leur boulot.
# Désolé je dérape
Posté par groumf . En réponse au journal Quizz de l'été. Évalué à 2.
Souvenons-nous, il y a deux ans le gouvernement voulait mettre en place la Règle d'or budgétaire qui donnait au Conseil constitutionnel le droit d'interdire le budget qui est d'environ 300 milliards, donc 11 millions c'est peanuts.
[^] # Re: +1000
Posté par groumf . En réponse au journal Il y a 15 ans, j'ai fondé LinuxFr. Évalué à 2.
Chez moi ça marche sauf que des fois mon clavier se blo
# Comme il y a un mélange entre les séries télé et les flims
Posté par groumf . En réponse au sondage Votre univers SF / Space opéra préféré. Évalué à 10.
J'ajouterai: