Quand Internet Explorer enregistrait le web

Parmi les nouveautés offertes par Internet Explorer 5, présenté en janvier 2000, figurait en bonne place sa capacité à enregistrer une page web complète, voire carrément un site complet, pour en permettre la lecture ultérieure, hors connexion. À l’époque, moins d’un foyer sur cinq dispose d’un accès à Internet (source Wikipedia), l’ADSL est encore une technologie de niche, et Internet sans fil est un doux rêve (la 3G vient d’être inventée, et l’iBook est le seul ordinateur à disposer du Wi-Fi au monde — sous le nom d’AirPort). Bref, l’idée d’enregistrer un site web sur son disque dur pour le consulter ultérieurement paraît à l’époque pleine de bon sens. Et voici comment cela fonctionne.

Face à une page web chargée, il vous suffit de taper Pomme-S pour faire apparaître la fenêtre d’enregistrement. Si vous souhaitez conserver le texte de la page (sans mise en forme, à la manière de SimpleText), choisissez « Texte brut » dans le menu déroulant. Si vous voulez conserver la mise en forme du document, mais sans les images, choisissez « Source HTML » : le document enregistré pourra être lu par n’importe quel navigateur sur toute plate-forme.

Enregistrement de site dans Internet Explorer

Enfin, choisissez « Archive Web » pour enregistrer non seulement le texte mis en forme, mais aussi toutes les images correspondantes. En cliquant sur le bouton « Options », vous pourrez spécifier le type de médias à enregistrer (vidéo, son, images). Il est même possible d’enregistrer les pages accessibles en 1 à 4 clics (des « niveaux ») depuis la page où vous vous trouvez ! Prévoyez un temps d’enregistrement d’autant plus long que le nombre de niveaux est élevé… Notez également que l’archive web ainsi enregistrée ne pourra être lue qu’avec Internet Explorer.

Les options d'enregistrement de site web dans Internet Explorer

Dis papa, c’était comment les mises à jour, avant ?

Aujourd’hui, pour mettre à jour votre système d’exploitation, c’est facile : une visite sur l’App Store, un clic sur la dernière version du système, et l’ordinateur se charge de tout le reste. Le temps d’une grosse copie et d’un redémarrage un peu plus long que d’habitude, et le tour est joué.

La boîte du Système 7 d'Apple - recto

Mais il y a 27 ans, le 13 mai 1991, quand Apple a commercialisé le Système 7, il en allait tout autrement. Le kit de mise à jour vers le système 7, c’était une boîte de deux bons kilogrammes, 12 disquettes et plus de 600 pages de documentation (Référence de Macintosh, Nouveautés du logiciel système 7, Guide d’installation, Guide des réseaux et Initiation à HyperCard). Et il n’était pas possible de faire autre chose pendant la mise à jour : il fallait rester devant l’écran pour introduire les disquettes l’une après l’autre !

La boîte du Système 7 d'Apple - verso

Nous faisons ce que nous disons

Vous vous souvenez de cette publicité pour le Système 7, que nous avons publiée en mars dernier ? Elle s’achevait par ces mots : cette publicité a été écrite, conçue, produite, mise en page, et validée sur des ordinateurs Macintosh : nous faisons ce que nous disons. Dernièrement, nous avons parcouru le manuel utilisateur du Pasal Workshop, l’outil de développement du Lisa. On y retrouve, en fin d’ouvrage, la même remarque.

Apple Lisa Pascal Workshop User Manual

Ce qui se traduit ainsi  : Ce manuel a été produit avec LisaWrite, LisaDraw et LisaList. Toutes les impressions ont été réalisées avec une imprimante matricielle Apple. Le Lisa™, nous l’utilisons nous-mêmes.

Vous pouvez parcourir ce manuel sur le site Archive.org. La remarque se trouve en page 249. Elle a en revanche disparu du manuel du Workshop C de 1985, le successeur du Workshop Pascal, permettant de programmer dans ce langage plus moderne.

40 ans du Mac : cherchez l’erreur !

Très intéressante, cette photographie extraite de la vidéo de la présentation du Macintosh, telle que mise en ligne il y a quelques années par The Computer History Museum (nous en reparlerons ce soir). En effet, tout est bon, sauf… je vous laisse chercher…

Apple Macintosh Packaging 1984

Oui, c’est bien ça : il y a encore sur ce Macintosh un lecteur de disquettes au format 5″1/4, le fameux Twiggy qui équipait le premier Lisa et aurait pu également terminer dans le Macintosh, avant d’être remplacé par les microdisquettes 3″1/2 conçues avec Sony.

Il est très improbable que Steve Jobs ait laissé passer une telle approximation lors de sa présentation. Il est plus probable que l’incrustation à l’écran ait plutôt été le fait du Computer History Museum. Pour la même raison, on peut s’étonner de la présence d’une imprimante Apple Dot Matrix Printer, qui n’a pas grand chose à voir avec l’ImageWriter qui, elle, était spécifiquement conçue pour accompagner le Macintosh.

Libérer un port occupé sur Macintosh

Comment contourner les messages d’alertes dus aux ports indisponibles, que l’on rencontrait jusqu’à MacOS 9 ?

Si vous avez déjà branché un micro sur l’entrée son de votre Mac, ou si votre ordinateur a encore des ports série (disparus avec l’iMac), vous avez peut-être été confronté à des messages annonçant que l’un des ports est occupé ou inaccessible. Le problème est toujours le même : sur un Mac, les ports ne peuvent être utilisés que par un seul pilote à la fois, à moins d’avoir été prévus spécialement pour être partagés (c’est le cas des ports USB, SCSI ou FireWire). Dans le cas des ports série ou de l’entrée son, le système fait respecter une règle impérative : premier arrivé, premier servi. Si une application utilise déjà un port, les autres sont mises à la porte.

Dans le cas de l’entrée son, le problème sera vite réglé : quittez toute les applications qui pourraient l’utiliser puis relancez votre programme, qui ne devrait plus poser de problème. En revanche, l’affaire se complique avec les ports série : après avoir vérifié, là aussi, qu’aucune application n’utilise le port en question (émulateur minitel, fax, accès internet sur le port modem ; driver d’imprimante sur le port du même nom), vérifiez dans le Sélecteur qu’AppleTalk est désactivé. En effet, si celui-ci est activé, il occupe l’un des ports série (sélectionné dans le Tableau de bord AppleTalk). Cela devrait suffire à libérer le port, après un redémarrage !

Cette astuce a été publiée en 2001 dans la revue A Vos Mac.

Le guide Apple pour Noël 2010

Parmi les cadeaux que vous préparez sans doute pour Noël, peut-être se trouve-t-il quelques produits Apple. Était-ce déjà le cas il y a huit ans ? En 2010, vous n’aviez que l’embarras du choix, du petit iPod nano à 149 dollars jusqu’à l’iPad 3G à partir de 629 dollars. À moins de préférer un dock-clavier pour iPad (69 dollars) ou un lecteur de carte SD pour iPad, pour 29 dollars.

Apple Gift Guide Holiday 2010

Dans tous les cas, on avait rarement vu une brochure Apple avec autant de notes de bas de page : le prix de l’iPhone (lié à un nouvel abonnement de deux ans chez AT&T), les Giga-octets et leur « capacité formatée moindre », le multitâche qui n’était pas accessibles avec toutes les applications sous iOS 4, le prix d’iLife, iWork, MobileMe, ou de certains périphériques, qui tenait compte d’une réduction liée à l’achat d’un nouveau Mac…

Apple Gift Guide Holiday 2010

La naissance d’HyperCard

Le caractère unique et révolutionnaire d’HyperCard conduit naturellement à s’interroger sur la genèse de ce logiciel trop vite oublié par Apple. Les années passant, les anecdotes fleurissent ici ou là, qui permettent d’en savoir plus sur la manière dont les idées sont venues à son génial créateur Bill Atkinson, également papa de MacPaint et inventeur du menu déroulant.

HyperCard en français

Quand il se remémore la création d’HyperCard, bien des années plus tard, Bill Atkinson se souvient surtout d’avoir été inspiré par un trip sous LSD, sur le banc d’un parc. En observant les étoiles, puis les lampadaires, et la lumière qu’ils produisaient, il se mit à penser à toutes ces informations hétérogènes produites dans le monde : celles des poètes, celles des physiciens, des chimistes, des biologistes, des musiciens… Autant de domaines qui ignorent tout les uns des autres, puisqu’ils ne communiquent pas entre eux. Comment donner à tous les gens passionnés le pouvoir d’organiser ces informations pour en partager la connaissance ? Et comment permettre aux lecteurs d’interagir avec les informations qu’on leur transmet ?

Bill Atkinson en 2017

Et voilà comment Bill Atkinson propose à Apple de lui laisser un congé sabbatique pour travailler sur ce concept, la marque bénéficiant en retour d’un droit prioritaire d’achat sur le logiciel qu’il mettra au point. Retiré à son domicile pour mieux se concentrer, il parvient à imaginer une pile de cartes, chacune d’elles contenant des images, des textes, et des boutons qui font quelque chose quand on appuie dessus, comme passer à une autre carte ou une autre pile. Il y ajoute une grande flexibilité, et une accessibilité aux non-programmeurs, qui ne s’intéressent pas à ce qui se passe sous le capot. Il cite notamment l’exemple, déroutant à l’époque, de l’enregistrement automatique : HyperCard sauvegarde l’état de ses piles en temps réel, et ne dispose même pas du menu « Enregistrer » !

Déjà en 1987, interrogé sur sa création, Bill Atkinson la présentait comme un « meccano » logiciel (software erector set) permettant aux non-programmeurs de rassembler des informations interactives. Au fil d’une démonstration complète, il tentait de démontrer la profondeur de son concept, dépassant l’impression première de n’avoir à présenter qu’une sorte d’agenda interactif avec son calendrier et son répertoire téléphonique. Bill Atkinson pouvait ainsi présenter sa fonction de recherche globale, permettant de trouver des chevaux en tapant « Find a Horse », ou de voir d’autres roues en cliquant sur une roue, avant d’effleurer le rôle du langage HyperTalk.

Bill Atkinson en 1987

On le dit souvent, HyperCard a influencé plus tard le créateur du World Wide Web, Tim Berners-Lee (même si le concept de lien hypertexte est bien plus ancien) tandis que le langage HyperTalk a influencé le créateur de JavaScript, Brendan Eich. Bill Atkinson note cependant que dans la philosophie d’HyperCard, les fonctions de consultation et d’édition n’étaient jamais séparées, contrairement au World Wide Web. Tout utilisateur pouvait à tout moment devenir un créateur, et visualiser le code-source des piles diffusées par d’autres créateurs pour s’en inspirer : c’était déjà de l’Open Source, ou GitHub avec vingt ans d’avance !

Quant à nous tous qui avons profité gratuitement d’une version complète d’HyperCard fournie avec chaque Macintosh, souvenons-nous que nous le devons à Bill Atkinson lui-même, qui imposa ce choix à Apple, en renonçant à une large part de ses propres royalties !

Sources :
Interview de Bill Atkinson par TwitBits (YouTube)
Interview par Computer Chronicles (YouTube)
Conférence 2012 sur Fora TV (YouTube)

Drogues Info Service

La liberté d’association selon HyperCard

Vous vous souvenez de cet article sur les badges d’HyperCard, au sujet de la « liberté d’associer » (Freedom to Associate) ? Ces badges associaient deux visuels, comme HyperCard permettait d’associer des informations, des images, des textes, au moyen de liens hypertexte, bien avant l’invention du web. Un lecteur sympa nous a envoyé cette photo d’une version française du badge. Pour l’occasion, Apple France avait traduit l’expression par « La liberté d’association », tout simplement !

HyperCard badge liberté d'association

 

Un nouveau souvenir de « Test Drive a Macintosh »

Chez l’Aventure Apple, nous avons un petit faible pour la campagne « Test Drive a Macintosh », qui fête aujourd’hui ses 36 ans. Souvenez-vous, nous vous l’avions présentée il y a deux ans : elle permettait aux particuliers d’emmener un Mac chez eux pour l’essayer durant 24 heures, avec des disquettes de démonstration, un petit livret et un guide enregistré sur une cassette audio. Depuis, nous avons trouvé petit à petit chacun de ces éléments : le livret, la cassette et deux disquettes. Aujourd’hui, nous avons le plaisir de vous présenter notre dernière acquisition : le petit boîtier de transport des disquettes !

Boite Test Drive a Macintosh Apple 1984

Rien d’extraordinaire : juste une petite boîte carrée pouvant contenir une poignée de disquettes. Celles de « Test drive a Macintosh » ou celles d’HyperCard, d’eWorld, ou même les fausses disquettes de transport de ce bon vieux Macintosh !

Boite Test Drive a Macintosh Apple 1984

Le plus surprenant, c’est que cette boîte est constituée d’une seule pièce de plastique, plus souple que toutes ces boîtes en plastique transparent qui finissaient toujours par casser (une maladie partagée avec les boîtes des cassettes audio d’ailleurs). Ce boîtier fait l’objet du brevet n°US4369879A, déposé par un certain Robert A. Egly en 1981.

US4369879A floppy box Apple Test Drive a Macintosh

Les invitations pour Apple Expo

Aujourd’hui, nous vous présentons quelques-unes des invitations à Apple Expo que nous avons conservées dans notre collection. Nous avons sélectionné celles qui ont marqué le tournant vécu par Apple au retour de Steve Jobs.

Voici donc l’invitation à l’Apple Expo de 1997. Encore très « ancien monde », avec beaucoup de couleurs, beaucoup de polices, et beaucoup de blabla. Pourtant, mis à part son Twentieth Anniversary Macintosh et un MacOS 8 pas si révolutionnaire que ça, il n’y avait pas grand chose à se mettre sous la dent en 1997. Et ce « pas grand chose » portait le nom très éphémère de New Macintosh dont nous avons déjà eu l’occasion de parler.

Invitation Apple Expo 1997

En 1998, les choses changent. La marque se cherche encore, avec des couleurs variées et l’une des dernières apparitions du logo coloré, mais le slogan « Think Different » est là. Et la marque invite en même temps à la conférence de présentation de iMac. Oui, on disait comme ça, à l’époque. iMac n’était pas encore devenu un nom commun. On utilisait le terme iMac comme on utilise un prénom, sans déterminant. On présentait iMac, comme on présente Monique ou Bruno.

Invitation Apple Expo 1997

Invitation Apple Expo 1998 iMac

En 1999, l’invitation est épurée. Le logo arc-en-ciel a disparu. Plus de blabla, plus de slogan, presque plus de couleurs. Reste ce gros rond rouge sorti de nulle part. On aurait pu croire à une foire thématique sur le Japon…

Invitation Apple Expo 1999

L’épurement atteint son paroxysme en 2000 et 2001. On ne cite même plus Paris Expo, et il n’y a même plus le logo Apple. La police Apple Garamond vit ses dernières heures : dès 2003, elle sera remplacée dans la communication d’Apple par la police Myriad, y compris dans le logo Apple Expo.

Invitation Apple Expo 2000

En 2001 d’ailleurs, l’exposition est annulée au dernier moment, en raison des craintes liées aux attentats du World Trade Center survenus quelques jours plus tôt. Apple, une icône du capitalisme américain, n’a voulu faire courir aucun risque aux visiteurs de son exposition.

Invitation Apple Expo 2001

Gérer les fichiers du Finder avec HyperCard

Si HyperCard est assez limité dans sa gestion du contenu des disques, il est tout de même capable de rendre certains services bien pratiques. De plus, en utilisant les capacités des commandes externes, il devient possible d’automatiser des tâches qui pourraient prendre beaucoup de temps.

Manage Finder files with HyperCard

Sans aucune commande externe, il est possible d’ouvrir un fichier et de lire son contenu avec une pile HyperCard :

on mouseUp
  global lefichier, lavariable
  answer file "Fichier à ouvrir ?"
  put it into lefichier
  open file lefichier
  repeat until it is empty
    read from file lefichier for 500
    put it after lavariable
  end repeat
  close file lefichier
end mouseUp

Le script précédent déclare deux variables, demande à l’utilisateur de choisir un fichier, puis ouvre le fichier et copie son contenu, par paquets de 500 caractères, dans une variable. Ensuite, il referme le fichier. À partir de ce moment, il est possible d’utiliser le contenu de la variable et de le modifier comme n’importe quelle suite de caractères. Ensuite, on peut inscrire le contenu de la variable dans le fichier précédent. Si la variable est vide, alors le fichier sera vidé !

open file lefichier
write lavariable to file lefichier
close file lefichier

Avec ces quelques lignes, il devient possible de créer des fichiers texte (de type SimpleText, HTML…) et même des fichiers de tout autre type (JPEG, Mov…) à condition de connaître le format de données correspondant !

Ensuite, pour améliorer encore la gestion des fichiers, il faut utiliser des XCMD (commandes externes) qui permettent de dépasser les limites d’HyperTalk. Parmi les externes indispensables, on trouve GetDir et SetFInfo de Frédéric Rinaldi. Voici par exemple un script qui permet de transformer tous les documents “.htm” d’un dossier en documents GoLive, quel que soit leur format d’origine (Explorer, HomePage…) :

on mouseup
  answer folder "Quel dossier voulez-vous modifier ?"
  put it into ledossier
  put getdir(ledossier,f) into lesfichiers
  repeat with i = 1 to number of lines in lesfichiers
    if line i of lesfichiers contains “.htm” then SetFInfo ledossier & line i of lesfichiers,"t=" & TEXT,"c=" & GoMk
    end if
  end repeat
end mouseup

Remarquez la quatrième ligne qui utilise la XCMD GetDir et qui permet de connaitre le contenu d’un dossier. La septième ligne, de son côté, permet de modifier le type et le créateur d’un fichier. Et voilà comment, après avoir créé 500 pages HTML avec une pile HyperCard, on les modifie en documents GoLive qui, d’un simple double-clic, s’ouvrent dans l’éditeur HTML plutôt que dans SimpleText !

Souvenir – ClarisWorks (votez !)

Et vous, avez-vous connu la grande époque où ClarisWorks justifiait presque, à lui seul, l’achat d’un Macintosh ?

Nous avons déjà eu l’occasion de discuter de la naissance de Claris, la filiale d’Apple dédiée aux logiciels. Si elle avait assuré dès 1987 la commercialisation de quelques logiciels rapidement passés de mode, comme MacPaint ou MacWrite, sa renommée était plutôt venue du logiciel intégré ClarisWorks, à la fois traitement de texte, tableur, logiciel de dessin et de base de données, sorti à la fin de l’année 1991.

ClarisWorks sur Macintosh

À sa période la plus faste, ClarisWorks comptait environ vingt millions d’utilisateurs. Plus simple et mieux conçu que la suite Microsoft Works, il étonnait par l’intégration de ses différents outils : il était possible d’insérer du texte dans le module de dessin, un tableur dans le module de texte… Cette domination ne dura cependant pas bien longtemps. Dès le milieu des années 1990, Word reprit l’avantage dans le domaine des traitements de texte, avec ses outils de correction d’orthographe puis de grammaire, et ses fonctions professionnelles de mise en page, telles les notes de bas de page ou la création de sommaire. Office 98 emportera sur son passage la dernière version de ClarisWorks, rebaptisée AppleWorks 6.0, présentée sans grande nouveauté, vaguement adaptée pour Mac OS X, et discrètement supprimée du DVD d’installation du système en 2006.

ClarisWorks sur Macintosh

Pour en savoir encore plus, rendez-vous sur cette page présentant le passionnant témoignage de Bob Hearn, un vétéran de Claris resté jusqu’à la réabsorption de la filiale par la maison-mère. Et si AppleWorks vous manque et que vous disposez d’un Mac un peu ancien, vous pouvez toujours l’acheter sur eBay !

Au fait, avez-vous lancé le module "Communication" de ClarisWorks au moins une fois dans votre vie ?

View Results

Chargement ... Chargement ...