tous les dimanches certains, l'autre fois j'ai vu samedi, mais j'ai commandé pour 30 euros, donc a vérifier pour les petits prix.
FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

Je suis chargé de la partie programmation de machine, un collègue de l'interface.
Même s'il est motivé et qu'il a deux mains droites en mécanique, il a jamais été très copain avec clavier souris.
Donc je lui donne quelques conseils élémentaires pour la propreté du projet :
- renommer correctement les images qu'il a glannées ici ou là sur le ouaibe
- utiliser des images homogènes, côté look
- organiser ses dessins par calque (aplats de couleur, bitmaps, boutons, etc...)

Et bien non.
- renommer une image, ça doit être compliqué, donc on a droit à des 500_F_68160512_otHG6eWqWStQ8ATZQ3xW0DQsCbYEuJmZ[1].png et autres imagesMRCWEOXO.png
- graphiquement, une icone 3D, presque photoréaliste, d'un bouton Marche/Arrêt dépoli par les nombreux usages, côtoye allègrement une icone flat N&B.
- tous les objets sont dans un calque unique. C'est "plus simple". Résultat, pour accéder à un actionneur, un flag ou autre, il faut bouger tout ce qu'il y a par-dessus, puis remettre bien, au pixel près. Et moins on manipule, mieux on se porte, parce que parfois ça pète le Z-order

Et devinez qui va remettre de l'ordre dans tout ça ??
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
c'est inacceptable surtout après explications. Recommence un tour:

etape 1 mets de l'ordre pour donner un ex de ce que tu attends
etape 2 demande lui formellement de suivre les directives
etape 3 constate qu'il continue a faire de la merde
etape 4 sors la masse d'arme pousse des cris primaux dis a la hiérarchie que les règles requises ne sont pas suivies et que le travail ne peut pas être fait de manière efficace (genre tu perds du temps, tu peux pas faire des taches critiques pour la sécurité ou la prod, etc)
C'est là que ça se complique. C'est mon homologue, il a 8 ans de boite, et partout ailleurs il est meilleur que moi (formation et expérience).
Mais le patron croit qu'en info, on pourra jouer dans la même cour, ou pas loin. Le gars aussi le crois. Mais il n'a jamais fait que quelques grafcets en BTS, il y a 10 ans de ça cheeky

Et encore une fois, c'est pas le désir d'y arriver qui manque, mais il prend pas les moyens. J'ai fait imprimer les docs de l'IDE, des langages, des moteurs qu'on utilise (genre 800 pages, la moitié en anglais). Je suis le seul à les avoir lu plusieurs fois, lui a juste commencé à les effleurer.

La polyvalence, c'est bien, mais à un moment ça a ses limites. Faut reconnaitre qu'on peut pas être bon partout à la fois, qu'on peut pas y arriver dans un domaine sans bosser...
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
faut quand même en parler je crois... entretien annuel par exemple. il s'agit pas de casser le gars mais de lui faire prendre conscience que faire sa merde tout seul dans son coin est improductif pour tout le monde, et lui faire dire que t'es meilleur que lui dans un domaine précis, et qu'il doit t'écouter.
Yep, sûrement. C'est au mois d'avril, j'ai le temps de mûrir le truc...
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Les gens bien intentionnés mais qui n'ont pas conscience de leurs défauts/limites, c'est une plaie. Tu ne peux pas leur rentrer franchement dans le lard parce que les autres vont te dire "mais pourquoi t'es méchant avec lui, il est super", mais si tu les laisses faire ils peuvent te pourrir complètement un projet.

Courage Folco. J'ai déjà vécu la même situation avec certains salariés de clients pendant des mois, et c'est super délicat (et stressant) à gérer.

Si tu dois en référer au boss :
- arrive avec des éléments factuels qui montrent clairement le souci ("sur tel sujet, j'ai dit au mec de faire ça, il l'a pas fait, résultat on a tel problème")
- met en avant les efforts que tu as faits pour essayer de régler la situation
- adoucit le ton en disant "j'ai rien contre lui personnellement, il a beaucoup de qualités, j'apprécie de travailler avec lui sur d'autres trucs"
- essaie de trouver le bon équilibre entre le calme (quelqu'un qui s'énerve perd en crédibilité) et la fermeté (pour montrer que c'est un problème réel pour la boîte)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Merci de vos conseils.

Oui, je retiendrai le côté stressant :
- c'est très facile et rapide de faire beaucoup mieux que ce qu'il a fait
- ça peut pourrir l'ambiance entre nous s'il prend mes modifs de haut, alors que tout est au beau fixe dans les autres domaines. Et je veux surtout pas en arriver là

Du coup, c'est le grand écart, entre la bonne entente et la qualité du travail.

Pour le moment, on n'a qu'une machine sur notre programme. J'en lance une seconde lundi, et deux autres encore dans les deux mois qui viennent.
Reprendre ce qui a été fait sur une seule machine, c'est un jeu d'enfant. Quant il y en aura 4 à reprendre, ça sera déjà plus la même musique.
Et ce ne sont que nos machines secondaires, on attaque la ligne principale cet été...

En fait, il y a quelque chose d'étrange dans l'industrie. On a décrêté qu'il suffisait de coller une étiquette "automaticien/informaticien" sur de purs électro-mécanos pour qu'un miracle se réalise. Ben en vrai, ça marche pas.
Du coup, les problématiques que je soulève sont vues comme des caprices de perfectionniste, voire du gars qui veut se faire mousser dans un domaine où il dépasse les copains. Alors qu'il s'agit tout simplement de s'épargner sang et larmes dans quelques mois/années... (typiquement, aujourd'hui, je dois réécrire tous les programmes de la boite parce que ça a été fait avec les pieds... <- tiens, voilà un très bon argument amha)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
À condition de pouvoir justifier que la réécriture était indispensable, oui smile
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Folco (./2497) :
En fait, il y a quelque chose d'étrange dans l'industrie. On a décrêté qu'il suffisait de coller une étiquette "automaticien/informaticien" sur de purs électro-mécanos pour qu'un miracle se réalise. Ben en vrai, ça marche pas.
Zeph te dirait que c'est lié au fait que n'importe qui peut se proclamer informaticien et se mettre à coder, et il aurait probablement raison.

Ceci dit, ce n'est pas limité à l'info. Je le vois avec mon collègue, qui a régulièrement à expliquer que designer, ce n'est pas le même métier qu'ingénieur mécanicien, et que le premier ne peut pas remplacer le second ("c'est bon, on a un rendu 3D de la forme avec Rhino, y'a plus qu'à envoyer ça à l'usine pour avoir les pièces", en caricaturant à peine).
Et même un certain nombre de designers avec qui il collabore sembler ignorer ce qui vient après leur travail : leurs fichiers 3D ont des surfaces foireuses, des choses impossibles à mouler, y'en a même un qui semble ne travailler qu'en 2D en retouchant des images avec Photoshop...

Globalement je pense qu'il y a un manque global de connaissances sur les métiers et leurs rôles, particulièrement chez les gens qui ont fait la même chose toute leur vie.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Zeph (./2498) :
À condition de pouvoir justifier que la réécriture était indispensable, oui
Le patron et les autres collègues en étaient convaincus. Et le programme qui tourne en prod depuis >1 mois a achevé de le convaincre que c'était la bonne décision.
Donc de ce côté-là, ça va encore.
Zerosquare (./2499) :
Zeph te dirait que c'est lié au fait que n'importe qui peut se proclamer informaticien et se mettre à coder, et il aurait probablement raison.
Là, il y a un hic grin C'est mon cas, et si je me vautre, je n'ai aucun doute qu'on saura me le balancer à la tronche ^^
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Mince, j'avais pas pensé à ça grin

Désolé Folco chinois
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Folco (./2493) :
Mais il n'a jamais fait que quelques grafcets en BTS, il y a 10 ans de ça [img]//yaronet.org/31/image/emoji/cheeky.gif[/img]
C'est une honte !!!

Putain, en 2008 !!! Quoi MERDE !

Qui a eu cette idée de chiotte de maintenir le grafcet en vie ??? 0², c'est toi pour qu'il ne soit pas remplacé par de la programmation de PICs, c'est ça ?
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
Mon pauvre Vince, si tu savais ce qui s'utilise encore en industrie... grin

Et j'y suis pour rien, les Grafcets c'est un truc d'automaticiens cheeky
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Ceci dit, pour décrire une machine à états dans les grandes lignes, c'est pas déconnant.
Après, vouloir tout faire en grafcet, c'est du délire évidemment.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Non non les gens dans l’automatisme ne touchent pas au grafcet, oula non! (Par contre les réseaux de pétri, oula ouï!)
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Folco: fais gaffe tu finiras par dire ca de Labview grin
http://www.leparisien.fr/hauts-de-seine-92/puteaux-30-voitures-endommagees-dans-un-incendie-au-carre-vert-26-02-2018-7579818.php

FU les petites merdes qui ont brûlé un scooter volé dans le parking, qui a tout cramé. Mon père louait sa talisman avec drivy, et le gars était garé là bas...
Sans doute une revendication sociale contre les riches embarrassed


(PS : quelqu'un a édité mon magnifique titre, non ?)
(Zeph, pour contourner un bug d'affichage sur l'interface mobile)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
(c'est scandaleux embarrassed)
Pen^2 (./2508) :
(PS : quelqu'un a édité mon magnifique titre, non ?)
Cf. topics/189208-messages-sur-smartphone.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
(bah, c'est du responsive-bugfix embarrassed)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
C'est pour imiter les sanglots qui ponctuent le FUUUUUUUUUU....CK
avatar
(je vais devoir créer un autre topic FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU pour protester embarrassed)
Entre temps c'est corrigé, mais ce titre était moche de toutes façons embarrassed
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)
Pauvre topic tsss
Il y a des jours où je hais l'info.

- Eclipse qui pète un plomb : je supprime un projet du workspace, et hop, la commande "Build" du menu contextuel d'un autre projet devient désactivée. J'ai perdu un temps fou à chercher à comprendre, avant de me rendre compte que l'icône "Build" de la barre d'outils - qui fait la même chose - fonctionne parfaitement, elle. (Et je passe d'autres prises de tête du même genre.)

- Le binaire du projet généré il y a plusieurs mois fonctionne, mais la version recompilée d'après les sources crashe au bout d'une vingtaine de secondes avec une exception CPU. Les deux sont censés correspondre au même Git ID, et la personne qui a développé (et compilé à l'époque) ce truc a démissionné depuis.

- Le machin tourne sur une plateforme embarquée, avec des modules proprios dont la documentation se résume au minimum syndical

- La qualité du code est comparable à celle d'un plat de spaghettis premier prix réchauffé au micro-ondes

- Et bien sûr, le projet est "urgent" tritop
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
C'est pour ça que j'ai lâché Éclipse pour l'embarqué, j'ai eu un problème équivalent que je n'ai jamais pu résoudre, ça n'a fait que me confirmer que ce monstre n'était pas déterministe ni maîtrisable.
avatarQue cache le pays des Dieux ? - Ximoon's Box - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Et pour git, c’est pour ça que je ne génère les version de mes softs que depuis les tags git via “git describe —tags —dirty”

Ça génère une chaîne de version qui indique le tag, le nombre de commit depuis le tag (voir une partie du hash) et ça ajoute “-dirty” si il y a des choses ajouté/modifié et non commité.

Produire un binaire marque dirty est ok pour du debug local, des qu’on veux distribuer c’est une super mauvaise idée.
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
absolument.

sinon oui, exactement, ca indique quel gag est compilé grin

Eclipse ici, c'est DO NOT WANT. Netbeans pour le java et codelite ou autre éditeur a syntaxe pour compiler. VS fait les projets windows, Keil uv5 pour un gros bout d'embarqué (hélas sad) et rien du tout pour nuttx.