dimanche 14 janvier 2018

CC# 26, 27, 28, 29& 30



Je me suis parfois demandée comment on en
était venu à la métaphore du bureau - le desktop -
pour définir l'interface ordi utilisateur. Il y
avait surement d'autres options. Douglas Englebart a le
crédit de bien des aspects (y compris les windows et la souris)
mais de fait, c'est une équipe comprenant un de ses étudiants à
la compagnie  Xerox qui l'a mise au point (Xerox Star, 1981).
Nous voici dans le CC# 26, le GUI.

Et Xerox invita Steve Jobs pour une démonstration; il fut ébloui
et Xerox eut la chance d'acquérir des parts de Apple avant la première
offre publique.

Le Macintosh 1984, avec GUI, souris (et poubelle) avait donc
ses adeptes mais ceci s'avérait encore cher à 6 000$. Microsoft sortit le
premier Windows en 1985, et dix ans plus tard dominait complètement
le marché (95% des ordis sous windows). Windows 95 a repensé le modèle,
et on lui doit le Start, la protection mémoire, et l'Explorateur Windows.
On est même allé jusqu'à Micorosft Bob - qui
n'a jamais vraiment démarré -( mais drôlement familier de l'ADI
des pays francophones...)


    
                                        *     *     *

Le joli monde des gamers sur Internet ne serait  possible sans
la venue des techniques du graphisme 3D; il s'agit essentiellement de
traduire une image en trois dimensions sur une surface qui n'en a
que deux, donc la tâche effectuée pa les peintres d'une ère révolue,
mais avec l'animation en plus. CC# 27 dénombre les termes
employées pour effectuer ce travail.

On fera du wireframe rendering (rendu en fil de fer) - soit sur des objets
orthogonaux, ou en perspective - à l'aide de mailles triangulaires. L'enjeu sera
de réduire tant que possible le nombre d'opérations pour un jeu qui
avance rapidement. Tous connaissent les jaggies: le carré des pixels
qui crée un effet de marche d'escaliers. On se sert de l'antialiasing
pour y remédier: les pixels en bordure seront plus pâles que les autres.
On fait aussi parfois une économie en ne rendant pas la face joueur d'un objet:
ceci peut donner un sens de manque dans une scène d'action.
Et le flickering (étincelles 'blanches' pendant le jeu) reste problématique, car ceci se
produit - le Z-fighting, sur la mémoire tampon -  quand les calculs de
superposition placent un même pixel de bordure sur deux objets.

source: Wikipedia


Un carte graphique haut de gamme rend plusieurs centaines de millions
de polygones par seconde!!

                                   
                                        *     *     *

CC#28 (Networks 1 de 3) lève le voile sur les pratiques du réseautage informatique
que nous connaissons tous, mais sans en savoir le pourquoi. En retournant en arrière
aux années 1950, nous avons l'ETHERNET  et les LAN: un réseau limité d'ordis
que l'on peut considéré privé, par example, sur un campus universitaire. Tous
les ordis reçoivent l'info qui circule dans le réseau, mais seul l'ordi visé
l'acceptera (Carrier Send Multiple Access). Et la transmission se fera à l'aide d'hésitations
aléatoires en cas de collisions. Éventuellement, il faudra un interrupteur pour faciliter le traffic
entre un ordi et son voisin.

Voilà pourquoi nous avons, même aujourd'hui, des réseaux entièrement privés
et spécialisés, comme ceux des banques.

Dans nos réseaux très complexes, on tient compte du hop count: le nombre de sauts
des bouts d'information qui se promènent, car cela peut détecter une bouble qui se
serait formée etre deux stations. Le TCPIP(Transmission Control Protocol/Internet
Protocol) embarqué sur le IP rétablit l'ordre parmi les paquets, qui arrivent souvent
dans le désordre.

Il y a aujourd'hui 10 milliards d'ordis en un seul réseau, et on ne fait que commencer à
informatiser les objets qui nous entourent...

                                      *     *     *

 Le modèle dit du  Open System Interconnection (IOS) décrit les niveaux d'abstration
qui régissent tout système électronique de communication à distance. Il date de1978.
CC#29 -the Internet - s'attarde sur les niveaux mitoyens, 3 et 4, réseau et transport -
et nous laise entrevoir comment les paquets d'information circulent sur grande distance.
Ci-bas, j'ai fait deux tests pour savoir le nombre de hops ou sauts pour me connecter
à la famille royale d'Angleterre et la Maison Blanche. Moins compliqué pour se rendre
en Angleterre, du moins cet après-midi...




L'Internet est un WAN Wide Area Network, et requiert de passer par des réseaux
publiques. On fera un checksum (Addition des chiffres d'une communication:
et si le compte est resté stable, on accepte l'information). Un protocol plus sophistiqué
va remettre les paquets en bon ordre avant de les faire parvenir au LAN Local Area Network.

Il y a 300 million d'adresses Internet dans le DNS Domaine Name Server.




http://nhprice.com/what-is-ios-model-the-overall-explanation-of-ios-7-layers.html

                                          *     *     *
 Crash Course# 30 nous explique, bien clairement, ce qu'est la Toile.
Si plusieurs se servent des termes la toile et l'internet de façon équivalente,
ils ne sont pas synonymes. La toile repose sur l'internet, qui la rend possible.
Le WWW, c'est effectivement un ensemble de documents ou sites - d'information
- reliés les uns aux autres grâce à des hyperliens. Ces derniers forment un
index associatif (Memex de Vannevar Bush, 1945), permettant de se rendre
d'un texte à l'autre sans recherche d'adresse de la part de l'utilisateur.

1990 voit la première version du html; http 1991 ne connaît qu'une
commande, le get.On doit à Time Berners-Lee (et aux physiciens du CERN)
la première version du surfing; l'adresse IP est trouvée par machine et le document
expédié au demandeur. En 1993, le premier moteur de recherche apparaît, Mosaic.
Pas longtemps plus tard, nous voilà munis de Amazone et Ebay pour le commerce
en ligne.

Google se démarque pour la recherche sur le web; il ne se sert pas du nombre
de requêtes sur un site pour conclure qu'il est crédible, mais bien plutôt du nombre
de sites qui le référencent (back-reference). Un site souvent cité par d'autres sera
sans doute des meilleurs!!


Aucun commentaire: