Journal Claque nostalgique : Hebdogiciel

Posté par .
Tags :
21
9
déc.
2011

Je viens de me prendre une claque nostalgique : je suis tombé sur la collec' complete des Hebdogiciels.

Je partage le lien parce que je suis sûr qu'ici se trouve des gens qui vont se prendre la même claque

http://www.archive.org/details/hebdogiciel-french

Pour les plus jeunes, c'était un des rare journal informatique plutôt indépendant (très peu de pub) au début de l'informatique familiale. voir la description plus complète dans le lien.

En relisant quelques numéros, je me revois gamin à essayé de comprendre ce que faisait les lignes que je tapais, à en modifier des parties pour voir ce que ça faisait.

25 ans plus tard, je suis un dev passionné et c'est beaucoup grâce à ce canard.

  • # indeed

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

    Premier clic ---> Amstrad CPC 6128 couleur à 4449 francs, ça met la claque en effet...

    Bon, je vais lire la suite quand même, des fois qu'il y ait une bellaminette ou une fille à poil dans le même genre (ou une « digit » comme on disait à l'epoch).

    • [^] # Re: indeed

      Posté par . Évalué à 2.

      En parlant d'Amstrad, il y avait aussi l'excellent Amstrad 100% : http://www.abandonware-magazines.org/affiche_mag.php?mag=23 avec les cours de basic, d'assembleur et LMDSPTDVDLJQSTDS

      • [^] # Re: indeed

        Posté par . Évalué à 3.

        LMDSPTDVIDLJQSTDS et pas LMDSPTDVDLJQSTDS

        Alors je cherches le DEC suivit de JZ et je mets des NOP a la place... facile comme tout !

    • [^] # Re: indeed

      Posté par . Évalué à 8.

      Quelle epoch et peek

    • [^] # Re: indeed

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

      Pire ! Une place de Ciné à 21 Francs (soit pour les plus jeunes 3.20€) personne ne peut croire que cela a existé. Actuellement, c'est environ 10,90€ (Hors salle Imax et projection 3D)... C'est marrant, je viens de subir une combustion spontannée, par frottements, au niveau anal de mon être...

      • [^] # Re: indeed

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

        En 84 le SMIC horaires était à 23 Frs, aujourd'hui il est à 9,19€...

        Chez moi, le prix fort d'une entrée ciné est 8,8 €

        La place de cinéma a t'elle vraiment augmenté à pouvoir d'achat constant ?

  • # LOGIN

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

    LOGIN était une revue intéressante, qui n'a pas d'équivalent aujourd'hui.

    If you choose open source because you don't have to pay, but depend on it anyway, you're part of the problem.evloper) February 17, 2014

    • [^] # Re: LOGIN

      Posté par . Évalué à 7.

      Tu veux dire DREAM, j'imagine?

      • [^] # Re: LOGIN

        Posté par . Évalué à 4.

        Tu veux dire AMIGA DREAM, j'imagine?

        Depending on the time of day, the French go either way.

        • [^] # Re: LOGIN

          Posté par . Évalué à 3.

          C'était surtout pour les niouzes sur ST.

    • [^] # Re: LOGIN

      Posté par . Évalué à 10.

      Tu veux dire que tu essayes encore, pour le 1er numéro, de trouver la logique des choix et placements des images dans les articles?

      • [^] # Re: LOGIN

        Posté par . Évalué à 2.

        Tu oublie aussi de parler du coté métaphysique des légendes accompagnant lesdites photos.
        Certains pensent qu'il y avait du second degré, d'autres qu'en concaténant toutes ces légendes on obtenait la réponse à la question ultime (spoiler: non ce n'est pas 42).

    • [^] # Re: LOGIN

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

      Heu je n'ai acheté que deux fois LOGIN, dont un hors série sur la programmation en C, et ce magazine ne m'a laissé que de très mauvais souvenirs. Par exemple pour la programmation en C, bien que programmeur amateur j'ai remarqué presque plus d'une faute par listing! Par exemple le castage de malloc (ce qui est mal™) et le return 0 alors que, pour un programme qui prétend illustrer la norme ANSI, il faut return EXIT_SUCCESS. Si j'avais encore ce numéro sous les yeux, je pourrais faire une bonne grosse liste de tout ce qu'il ne faut pas faire en C et qui est montré dans les exemples, ma formation en C consistant grosso-modo en la lecture de K&R et la lecture assidue de f.c.l.c pendant plusieurs années.

      J'avais acheté un autre numéro, qui m'avait aussi beaucoup déçu, le contenu étant beaucoup trop amateur à mon goût.

      • [^] # Re: LOGIN

        Posté par . Évalué à 2.

        [Critique fort juste de beaucoup d'articles de LOGIN:, suivi de] pour un programme qui prétend illustrer la norme ANSI, il faut return EXIT_SUCCESS.

        Je croyais aussi, et ben non. EXIT_SUCCESS est défini à 0. Ce n'est pas moi qui le dit, mais les gens de fclc quand j'avais fait une remarque du genre sur le newsgroup il y a quelques années.

        • [^] # Re: LOGIN

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

          […] EXIT_SUCCESS est défini à 0. Ce n'est pas moi qui le dit, mais les gens de fclc quand j'avais fait une remarque du genre sur le newsgroup il y a quelques années.

          Très franchement je suis loin d'être surqualifié en ce qui concerne le langage C et ses diverses normes, cependant:

          • Une brève recherche a suffit a me convaincre que la norme ne donne pas de réponse définitive à la question, notamment dans les paragraphes pertinents (5.1.2.2.3 et 7.20.4.3 du C99).
          • Si la norme définit une constante EXIT_SUCCESS et une constante EXIT_FAILURE, il y a probablement une raison et le souhait de voir ces constantes utilisées.
          • Certaines architectures semblent avoir des mœurs plutôt exotiques (mais la valeur de sortie de main ou de exit est interprétée par l'implémentation pour construire un état de retour). Je cite (en anglais):

          nobody wrote:
          > 5.1.2.2.3p1 ... reaching the } that terminates the main
          `> function returns a value of 0. ...

          which is one form of returning a successful termination
          status to the invoking environment. EXIT_STATUS could
          have a value different from 0, and in fact it did on
          VAX/VMS at one point in time (the system convention was
          that even-values status returns indicated failure and
          odd-values ones success, but since there was no failure
          code 0 the C run-time system was able to convert any 0
          return into an odd value before handing it back to the
          environment).

          Pour conclure, il me semble que puisque le problème a deux solutions, une manifestement pérenne (EXIT_SUCCESS) et une autre dont la légitimité ne peut être démontrée ni infirmée par une réponse claire, tranchée et rapide, le plus sage — et le meilleur conseil à donner à des débutants, public visé par les articles de LOGIN — est d'utiliser EXIT_SUCCESS dans ses programmes.

          • [^] # Re: LOGIN

            Posté par . Évalué à 2.

            Je te renvoie à ce lien qui cite la norme (après mes 2 minutes de recherche Google):

            http://stackoverflow.com/questions/1188335/why-default-return-value-of-main-is-0-and-not-exit-success

            • [^] # Re: LOGIN

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

              Qui cite les deux paragraphes de la norme que je cite aussi: 5.1.2.2.3 et 7.20.4.3.

              • [^] # Re: LOGIN

                Posté par . Évalué à 3.

                Sauf que l'interprétation de la norme ici dit qu'un programme qui renvoie 0 OU EXIT_SUCCESS est un programme qui retourne une valeur de succès. Si le système derrière le compilateur a besoin d'une valeur de succès non-nulle, alors charge au système/compilateur de convertir correctement la valeur. Et donc dire « return 0 » est conforme à C89/C99 est valide.

                Même sous Linux/Unix, il y a des transformations « cachées » : main renvoie int, mais seuls 8 bits sont réellement utilisables par le programmeur : le reste est utilisé par le système (ou au moins le shell).

    • [^] # Re: LOGIN

      Posté par . Évalué à 1.

      le titre c'était LOGIN: (avec ":") non ?

  • # que de souvenirs

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

    Les programmes que tu tapes et retapes pendant des heures, et qui ne marchent quasiment jamais.
    A l'epoque du ZX81, il y avait même eu un vynil souple livré avec un des hebdogiciels. Il fallait brancher sa platine disque sur le zx, mettre le vynil, et prier que le tourne disque ne saute pas pendant la longue lecture du 45tours (nous on sortait de la maison, pour être sure)
    C'était l'ancêtre du CD ;-)

    • [^] # Re: que de souvenirs

      Posté par . Évalué à 1.

      Moi j'avais le TO7 avec lecteur de cassette, c'etait probablement un peu plus fiable que le vynil mais on priait quand meme pour ne pas voir apparaitre le fameux "I/O error" après 30 min d'attente :)

      • [^] # Re: que de souvenirs

        Posté par . Évalué à 1.

        Et moi (quelle honte) j'ai osé diffuser chaque semaine pendant 1 an dans une radio libre, des programmes sur K7 ferro-chrome que je ne sais plus quel organisme ou éditeur m'envoyait par la poste comme à une vingtaine d'autres stations en France pour soi-disant permettre le téléchargement de programmes pour Oric atmos, MO5 ou autres ZX spectrum... Les gens étaient sensés enregistrer leur poste de radio (sur une cassette encore plus pourrie) et charger ça sur leur micro. Quand on sait qu'il n'y avait pas de mécanisme de correction d'erreur, on peut se demander si les éditeurs y croyaient eux-même... il est vrai que la RFC1149 n'était pas encore sortie. Pour ma part, je préférais taper les lignes de code d'hebdogiciel. Au moins on avait une chance de trouver les fautes de frappe...

        • [^] # Re: que de souvenirs

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

          Ah c'était toi...
          Tu nous a fait désespérer à l'époque!
          Ou alors c'était un copieur. Je captais une radio de Cholet je crois.

          "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

    • [^] # Re: que de souvenirs

      Posté par . Évalué à 3.

      Haaaa les deuxlignes de hebdologiciel :-) précurseur des unilignes mongueuses :p
      Haaaa la girl en double page par Maester :-)
      Haaaa les critiques acerbes des softs de merde :-)

    • [^] # Re: que de souvenirs

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

      il y avait même eu un vynil souple livré avec un des hebdogiciels.

      Euh, sjmsb, le disque, c'était Micro Systèmes...

      * Ils vendront Usenet^W les boites noires quand on aura fini de les remplir.

    • [^] # Re: que de souvenirs

      Posté par . Évalué à 2.

      Les programmes que tu tapes et retapes pendant des heures, et qui ne marchent quasiment jamais.

      Moi, je lisais l'HHHHebdo pour les articles.

  • # Usenet

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

    Et rappellons à nos jeunes lecteurs que Usenet est encore là, et qu'il transporte des groupes comme alt.folklore.computers ou fr.comp.ordinosaures qui sont de bons repaires de vieux très fréquentables.

    Usenet, c'est bon, mangez-en !

    * Ils vendront Usenet^W les boites noires quand on aura fini de les remplir.

  • # Peut être plus accessible…

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

    Abandonware Magazines propose la collection complète des Hebdogiciels.

    Le fait d'afficher la page de garde pour chaque numéro permet d'en retrouver facilement un.
    On peut les feuilleter sans charger l'archive complète à chaque fois.

    http://www.abandonware-magazines.org/affiche_mag.php?mag=7

  • # Question génération... 10 ans après

    Posté par . Évalué à 2.

    Quelques jours après ma première connexion internet, je suis tombé sur les HackOFF. Ce fut une révélation. Je me suis pris la même claque il y a plusieurs mois en retrouvant une vieille backup avec un .zip de tous ces "eZines".

    J'ai encore ce CD (pris en photo pour l'occasion) : http://img15.hostingpics.net/pics/485340pcfun1.jpg. Chaque été quand je fais le ménage de mon placard, j'ai toujours la même hésitation : je jette ou pas ? Au final, il est toujours là ;)

Suivre le flux des commentaires

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