Journal Le bal des incompétents...

Posté par .
Tags : aucun
0
1
mar.
2005
Bonjour,

dégoûté, le mot est tout trouvé...

Je vous explique: je travail pour une grosse société. On mets à jour nos applications sur les postes de travail. Une applications de messagerie, de l'ancienne à la nouvelle version à changé de répertoire. Du coup, dans notre Intranet, un activeX qui nous permettais d'ouvrir cet application ne fonctionne plus... (lien vers l'exe en dur dans une dll...).

Jusque là rien de grave, mais là où j'ai fais un bon c'est quand le développeur de cette activeX nous expose sont point de vue en disant qu'il serait plus facile de remettre l'application a son ancien emplacement plutot que de re-coder son activeX!!!!

Il est pourtant au courant qu'on a un parc de plus de 4000 machines, Mais même avec 10 postes ça change rien...

On fait quoi avec des gens comme ça?


Ah logique quand tu nous tiens...
  • # Tu peux expliquer ?

    Posté par . Évalué à 3.

    Dis moi, tu pourrais détailler ton truc là, un activex pour lancer une application ?
    À la limite, un VBscript (vu que vous utilisez apparemment des technos win uniquement) et ça marche non ?
    • [^] # Re: Tu peux expliquer ?

      Posté par . Évalué à 2.

      Salut,

      quand tu te rends sur une page bien précise, un activeX descend sur le poste (c:\windows\downloaded files\prout.cab).

      Voilà. En fait, cela lance une l'application de messagerie (Lotus Notes) avec en argument une base .nsf


      C'est sûrement pas une best practice mais au vu de ce que j'ai écris plus haute, j'ai un peu l'habitude.
      • [^] # Re: Tu peux expliquer ?

        Posté par . Évalué à 3.

        Donc si je comprends bien, ça s'écrit en quelques lignes de VBScript dans une page web spéciale IE !
        • [^] # Re: Tu peux expliquer ?

          Posté par . Évalué à 4.

          Oui mais il y a quand meme une dll avec cet activeX (qui ne sert à rien... l'aciveX hein? mais du coup la dll non plus...)

          Mais bon j'ai assez à faire avec mon job que de lui filer les lignes de VBS


          Au passage, le seul Linux qu'on ai chez nous c'est du nagios, mais on continue d'acheter des Licences Patrol... Allez savoir pourquoi?...

          Oui je suis effaré...
          • [^] # Re: Tu peux expliquer ?

            Posté par (page perso) . Évalué à 2.

            > Au passage, le seul Linux qu'on ai chez nous c'est du nagios, mais on continue d'acheter des Licences Patrol...

            Et j'imagine qu'il n'est pas question de discuter les augmentations de salaire... Je comprend ton effarement! :-(
  • # la logique...

    Posté par . Évalué à 5.

    ca depend du systeme logique dans lequel on se place.

    Dans son cas il est plus facile que les autre s'embete a adapter le system au sien que l'inverse.

    Ensuite il faudrais lui faire comprendre qu'un systeme de logique plus utile pour la boite a court et long terme serais de faire un ativeX correcte.

    Pour cela la hierachie aide en général.
  • # C'est justement l'occasion qu'il recode correctement

    Posté par . Évalué à 3.

    C'est justement l'occasion qu'il recode correctement son activeX et y ajouter la recupération d'un fichier de conf...
    [mode très mauvaise fois]
    Peut-être que le mec avait profité d'un stagiaire pour coder son activeX et n'a jamais vérifier le code du stagiaire ou qu'il a ranger ses sources dans la corbeille
    [/mode]
    • [^] # Les stagiaires

      Posté par . Évalué à 4.

      En général, le travail effectué par un stagiaire insuffisamment suivi, la boîte fini par le payer tôt ou tard : c'est "oui ça marche", mais ce que l'on ne dit pas c'est que c'est difficilement maintenable.

      PS : Je n'ai rien contre les stagiaires.
      • [^] # Re: Les stagiaires

        Posté par . Évalué à 2.

        étant stagiaire jusqu'il y a 2 mois, je peux confirmer

        quand y'a personne qui regarde notre code, y'a un certain côté paresse qui se développe naturellement

        d'où l'intéret du superviseur de passer de temps a autres voir ce qui se fait
  • # Tiens donc

    Posté par . Évalué à 6.

    Jusque là rien de grave, mais là où j'ai fais un bon c'est quand le développeur de cette activeX nous expose sont point de vue en disant qu'il serait plus facile de remettre l'application a son ancien emplacement plutot que de re-coder son activeX!!!!

    C'est peut-être une bonne occasion de changer de développeur, voire de technologie, non ?
    • [^] # Re: Tiens donc

      Posté par . Évalué à 3.

      Comme quoi par hazard ? C# et .NET ?
      pfff ok --------->[]
      • [^] # Re: Tiens donc

        Posté par . Évalué à 4.

        Eventuellement... Mais si il s'agit juste d'éxécuter une appli chez le client (win32), il y a d'autres possibilités que les ActiveX. Je l'avais par exemple fait avec php côté serveur + psexec ( http://sysinternals.com(...) ).

        Ah, il est peut-être opportun de préciser que je recherche justement un job en ce moment ;-)
  • # Le protocole Notes

    Posté par . Évalué à 2.

    Si tu as une version de Notes > 5.0.9, tu mets dans IE :

    notes://nomduserveurdomino/repbase/nombase/nomvue/

    Et ça s'ouvre dans le client Notes ...

    Tu devrais regarder, il y a plein d'info la dessus sur les sites de IBM et ça simplifie vraiment la vie !!!!
    Si tu as des versions plus anciennes (mais quand même V5), il y a moyen ... c'est juste une clé de la base de registre à ajouter.
    • [^] # Re: Le protocole Notes

      Posté par . Évalué à 2.

      je tiens simplement à préciser que les solutions je les connais, mais ils en ont rien a foutre...
  • # un peu dans le même esprit

    Posté par . Évalué à 4.

    dans la petite société où je travaille on doit entre autre générer des setups d'installation avec installshield, 1 ou 2 la semaine pratiquement les mêmes. Le truc c'est que la personne qui bossait la dessus est parti depuis un moment et j'ai fini par hérité de ce boulot. Aujourd'hui je me sui faché (un peu trop puisque j'ai eu quelques remarques du boss) parce comme personne ne sait comment ça fonctionne on en était venu à changer le nom des fichiers pour qu'il colle aux fichers attendus par Installshield. C'est mon supérieur hierarchique qui fait comme ça depuis 2 mois et ça ne semble pas le choquer. Qu'est ce que tu veux argumenter la dessus.
    • [^] # Re: un peu dans le même esprit

      Posté par . Évalué à 6.

      Tu devrais jeter un oeil à NSIS (Nullsoft Scriptable Install System) alors, de manière à totalement remplacer InstallShield.

      Pour information, NSIS est libre, et est développé par Nullsoft. Il est utilisé pour installer Winamp, entre autre :-)

      http://www.framasoft.net/article1269.html(...)
      http://nsis.sourceforge.net/(...)
      scrineshautes : http://nsis.sourceforge.net/features/screenshots/(...)

      Ça sert d'ailleurs aussi pour pas mal de logiciels libres qui tournent sous Windows :-)
      • [^] # Re: un peu dans le même esprit

        Posté par . Évalué à 2.

        j'ai déjà fait une petite recherche sur d'autres outils d'installations et je me rappelle de NSIS et Inusetup. Quoiqu'il en soit l'utilisation d'Installshield n'est pas négociable, il a été acheté il doit être amorti.
    • [^] # Re: un peu dans le même esprit

      Posté par . Évalué à 3.

      Dans ma boite, on avait besoin d'une machine qui fasse du rsync sur des donnees montees en SMB. Les donnees en question c'est un repository CVS qui tourne sous Windows, parce que l'IT ne veut pas faire de support pour autre chose que Windows et qu'il ne sait pas si ses soft de backup ca peut marcher avec Linux. En plus ca nous arrange, l'admin CVS n'a aucun background informatique (etudes d'eco), jamais utilise Linux, et a decouvert l'info pour autre chose que Word/Excel/Internet/MP3 dans la boite, il y a 2 ans.

      Bref, l'IT manager nous a installe une machine Linux pour rsync/Samba. On a deja un peu gueule quand il nous a colle un K6-2 300 pour un service de prod, donc on a finalement eu droit a une vraie machine (un PC desktop DELL).

      Et la c'est le plus beau : Il nous installe une RH 9. Je n'ai rien contre un systeme a base de Red Hat en particulier, mais je trouve que nous installer en janvier 2005 un systeme apparement non maintenu depuis mai 2004 ca fait un peu desordre. Enfin c'est pas grave, de toute facon, aucune des precedentes mises a jour de secu n'a ete effectuee. Histoire d'allourdir un peu :
      -acces ssh ferme par iptables. Il faut y acceder par telnet.
      -le systeme fait 1.6GB. Ben ouais, faut bien un KDE et les environnement de dev sur une machine comme ca.

      Tout le reste de la boite tourne comme ca, et certains s'etonnent encore que j'ai demissione.
      • [^] # Re: un peu dans le même esprit

        Posté par . Évalué à 1.

        pas mal mais je pense qu'on peut aller très loin avec les incohérences des sociétés qui nous emploi. Je ne m'éternise pas sur la seule machine Linux avec une Madrake 8.?, la notion de sécurité, ni la structure du réseaux interne.
  • # Un lien ?

    Posté par . Évalué à 1.

    Du coup, dans notre Intranet, un activeX qui nous permettais d'ouvrir cet application ne fonctionne plus... (lien vers l'exe en dur dans une dll...).

    Facile ! Tu fais un lien symbolique ... Oups ! Euh, non ... :-) (C'est pas génial de travailler sous Windows ?).

    Sauf si l'application se trouve sur un lecteur réseau ! Dans ce cas, tu en profites pour virer un serveur NT, tu récupères une licence, et tu installes une Debian/Samba dessus pour pas un rond ! Tu remets ensuite le lien qui va bien, et ça roule ...
    • [^] # Re: Un lien ?

      Posté par (page perso) . Évalué à 1.

      >Facile ! Tu fais un lien symbolique ... Oups ! Euh, non ... :-) (C'est pas génial
      > de travailler sous Windows ?).

      C'est quoi le probleme des liens sous windows ? :)
      • [^] # Re: Un lien ?

        Posté par (page perso) . Évalué à 3.

        Les liens sont windows sont à peu près comme des url : ils ne comportent que l'adresse vers où est placé le fichier source.

        Donc par exemple, si ton programme sait pas l'interprêter, il sert à rien (exemple: un "cd " dans la commande, va te retourner : "répertoire non valide").
        • [^] # Re: Un lien ?

          Posté par . Évalué à 3.

          ou bien va en faire plus :
          creer un repertoire c:\poub puis un autre c:\poub\tmp

          creer c:\poub\tmp\toto.txt

          mettre qque chose dedans pour le reconnaitre.

          cree un racourcis sur toto ailleurs sur le disque par ex dans c:\tmp

          si vous cliquez dessus vous obtenez bien toto.txt

          deplacez toto.txt en c:\poub

          cliquer sur le racourcis . Pour un unix, logiquement vous devriez avoir une erreur,. Or non, toto.txt s'affiche . le lien a ete modiié en c:\poub\toto.txt

          Super !

          en fait microsoft essaye de mimer le fonctionnement de MacOS et hpfs où les fichier sont des objets dont le nom et le chemin ne sont que des attibuts. les alias pointent sur les objets non sur les chemins.

          Le systeme MS est batard et absolument pas fiable :
          si dans c:\poub\tmp\ vous renomez toto.txt en toto1.txt et ajoutez un autre fichier toto2.txt , le racourci se modifira automatiquement vers toto1.txt ( idem macos , erreur sur unix)
          mais si au lieu dela vous renomez toto.txt en toto1.txt et creez un fichier toto.txt , ben le lien pointera sur ce nouveau fichier ! ( idem unix , macos pointe sur toto1.txt)

          bref quasi inutilsable en dehors des "shortcut dans le menu demarer "
      • [^] # Re: Un lien ?

        Posté par . Évalué à 0.

        Aucun, il ne sait juste pas de quoi il parle...

        http://c2.com/cgi/wiki?SymbolicLinkOnWindows

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.