Info, Maths, Challenges, Outils, DIY et j’en passe #
Documents sur la culture Math/Info #
Informatique théorique / vulgarisation #
- Architecture de von Neumann sur Interstices
- Turing : du calculable à l’indécidable sur Interstices
- Calculateurs universels : Machines de Turing, automates cellulaires, ADN et objets technologiques…
- Big O Cheat Sheet : Complexité des algorithmes courants
- Podcast la tête au carré (France Inter) : les algorithmes
- Chaire Informatique et sciences numériques au collège de France
- Dictionary of Algorithms and Data Structures : Ce n’est que mon avis, mais le vocabulaire en info (même théorique) a du mal à faire consensus. C’est certes une source américaine, mais elle a le mérite d’être assez exhaustive et consistante.
Les ordinateurs calculent faux #
Visuel #
- Exposition d’art fractal 3D (Images des mathématiques)
- Fractales en musique : Mandelbrot Set
- Algorithmes de tri en vidéo : Bubble sort (tri à bulle), Quick sort (tri rapide), Merge sort (tri par fusion), Insert sort (tri par insertion), Select sort (tri par sélection), Shell sort (tri shell)
- Subblue gallery
Plutôt math #
- CultureMath
- Publications de la société mathématique de France
- Online Encyclopedia of Integer Sequences
- Conjecture de Goldbach
- Des définitions et exemples précis de notions de math du secondaire: Euler
- Assistant de calcul Quickmath
Technique #
Crypto #
- Cacher les mots de passe, c’est simple… grâce à la complexité
- Bullrun, un programme de la NSA pour accéder à des contenus chiffrés
Académique #
Art #
DIY, Bricolage #
Nano ordinateurs et micro-contrôleurs #
- Raspberry Pi
- Arduino
- Banana Pi
- MicroPython, une version de Python pour micro-contrôleurs
- ODroid
- Microbit
Autres #
- Pure Data : Programmation visuelle multimédia
- Malinette : Boîte à outils PureData pour objets connectés, Arduino…
- Leap Motion
- Domotique avec Calaos
- TBI Vmarker
- Blog de Philippe Chrétien : de très beaux projets
- Modèles 3D, dans une interface sympa.
- Sites de modèles 3D référencés par Korben
Outils en ligne #
- Dév
- Tout sur les expressions rationnelles https://regex101.com/
- Désassembleur en ligne : Odaweb
- Un site de docs particulièrement bien organisé : Devdocs
- Pads / Code
- Pads avec du chiffrement (côté client) : Cyptpad
- Pour partager des snippets de code : Pastebin
- Snippets de code… exécutables ! Codepad
- Framapad
- CodiMD : il s’agit d’un lien vers le site de démo, mais il y a des instances un peu partout. En particulier (pour les universitaires) codimd.math.cnrs.fr
- (Online) Beautifier : http://hilite.me/ permet de copier/coller du code, et de récupérer une sortie colorée (pour de très nombreux langage,s dont C et Python). Le résultat obtenu dans le navigateur peut être copié/collé dans un logiciel de traitement de texte (OpenOffice, LibreOffice ou autre). Codepad (cf plus haut) permet de le faire aussi.
- Carbon : image de votre code
- Graphes :
- http://graphonline.ru/en/
- Dessiner des graphes : Graph Drawer
- Maths
- Un grapheur en ligne : Desmos
- Grapheur, visualisation : http://app.rawgraphs.io/
- Wolfram Alpha : Wolfram/Alpha
- Documents
- Utiliser \(\LaTeX\), en ligne, pour rédiger des rapports ou un CV : ShareLaTeX
- Utiliser \(\LaTeX\) en ligne, avec possibilité d’édition simultanée à plusieurs auteurs : Overleaf
- Background Burner pour détourer rapidement des images (et remplacer le fond).
- Outils d’analyse d’images (retouches, données exif, stats) : imageforensic et forensic-magnifier
- Carto
- Oalley visualise la surface contenant tous les points atteignables en un temps donné depuis un autre point donné :) à pied, en vélo ou en voiture.
- Openstreetmap, bien sûr
- Openrouteservice calcule des routes à partir des données openstreetmap.
- Data
- IllicoEditor pour traiter des données (filtrage, nettoyage…)
- Image
- Visio
- Jami
- Jitsi meet : instance officielle
- Divers
- Transfer.sh pour uploader rapidement des fichiers à partager
- Convertisseur XML <-> Json (mais aussi base64, urlencode)
- convertisseur base64, binaire, hexa, texte… : http://www.ascii2hex.com/
- Éditeur hexadécimal en ligne
- Transfert de fichiers à la mode suisse
Open… / CC / Ressources #
OpenData - Big Data #
- Open food facts
- Open data data.gouv.fr
- Information Geographies
- Ngram Viewer : recherche dans un corpus de livres
- Culturomics
- Données publiques de Météo France
- Données du grand Poitiers
Objets en licences libres #
Vidéo sur les licences Creative Commons produite par le ministère de la culture (Source)
- Collections de Photos d’un musée de Nouvelle Zélande dont un bon nombre sous license CC.
- Plusieurs centaines d’icônes publiées par Google avec une license CC.
- Artwork du jeu Ryzom récemment (août 2014) placées sous licence Creative Commons :
- OpenStreetmap, cartographie libre
- Icofont, une police contenant 2100 icones
- Sélection de musique en CC : cchound.com
- Public domain vector graphics
- Photos :
Objets disponibles sur Internet (licence non vérifiée) #
Voir aussi dans la section Enseignement.
Vie privée / Monde numérique #
- Voir aussi un peu plus bas dans Sécurité
- Conférence :
Vie Privée en 2013 : Pourquoi. Quand. Comment. - par Werner Koch
et sa retranscription en Français.
Quelques liens vers les logiciels/protocoles/pratiques recomandées
par Werner :
- utilisez Duck duck go ou YaCy plutôt que Google pour vos recherches
- utilisez un client mail dédié (comme Thunderbird) plutot qu’un Webmail et GnuPG pour chiffrer vos courriers
- utilisez Jabber comme messagerie instantanée
- Terms of Service : didn’t read it si vous n’avez pas le temps de lire les conditions de service des outils en ligne que vous utilisez
- TLDRLegal : vue synthétique sur les licences logicielles
- Android Device Manager
- Email Self Defense
- Guides d’autodéfense numérique, hors ligne (tome 1) et en ligne (tome 2)
- Ce que Google sait de vous parce que vous le lui donnez
- Cryptome est un site web hébergé aux États-Unis qui collectionne des milliers de documents sensibles ou censurés par divers gouvernements depuis 1996. Le thème général est l’espionnage et la surveillance… (extrait Wikipédia)
- Bullrun, un programme de la NSA pour accéder à des contenus chiffrés]]
- Dossier Futura Sciences sur le Big Data
- Google Location History avec quelques explicationx sur TechCrunch
- Testez l’empreinte de votre navigateur avec Panopticlick
- l’EFF évalue la sécurité et la confidentialité de plusieurs services de messagerie : EFF Secure Messaging Scorecard
- inboxen : créez des boîtes aux lettres sécurisée en nombre illimité (par exemple pour des inscriptions aux services en ligne).
- Protonmail
Enseignement #
Si Barak le dit… :) Science informatique pour tous
Informatique, Python, programmation… #
- Binaire : Enseigner l’informatique à l’école
- IPythonblocks un module python qui permet d’intégrer des marqueurs de couleurs dans un notebook IPython => exercice de type : allumez la case verte etc…
- Belle liste d’ebooks et de site pour apprendre à programmer dans plusieurs langages Lean coding online
Pour les plus jeunes #
- Une page qui recense des langages adaptés aux plus jeunes: Programmation pour les enfants
- Snap!
- Alternatives à Scratch
- TorPy, la tortue Python francisée
Et le reste #
Sécurité #
Voir aussi un peu plus haut dans Vie privée et monde numérique
- Table de hash : http://hash.cymru.com/
- Pour plus de sécurité au bureau, évitez les chips
- 70 ans de menaces informatiques
- The Malware Museum
- Guide de config SSH de l’ANSSI
- SSHCheck : testez votre serveur SSH
Blagues #
L’informatique en quelques dates #
Les liens renvoient le plus souvent vers Wikipédia, non seulement pour le contenu, mais surtout pour la liste des liens que propose l’encyclopédie libre (et Wikipédia est presque tout le temps un très bon point de départ pour se documenter).
- 1843 Ada Byron, comptesse de Lovelace publie les Notes sur la machine analytique de Charles Babbage. Ces notes contiennent le premier programme informatique (calcul des nombres de Bernouilli) et des remarques pertinentes, avec plus d’un siècle d’avance, sur l’universalité des machines et le traitement des symboles
- 1931 Travaux de Kurt Gödel sur la logique mathématique. Ces travaux inspireront Alan Turing.
- 1936-37 Alan Turing invente la machine de Turing, un calculateur universel.
- 1945 John von Neumann formalise l’architecture de von Neumann (dans un document intitulé Projet de rapport sur l’EDVAC qui regroupe des idées dont il n’est pas toujours l’auteur) encore utilisée dans les calculateurs actuels : unité de contrôle, unité arithmétique et logique, et mémoire contenant à la fois programme et données.
- 1946 Premier ordinateur : l’Eniac (30 tonnes, 100m^2^, tubes à vide), encore qu’on puisse considérer qu’il a été précédé du Z3 allemand.
- 1947 Invention du transistor
- 1951 Premier ordinateur commercialisé : l’Univac I (toujours à base de tubes à vide)
- 1955 Premier langage (informations sur les langages de programmation) évolué : le Fortran
- 1955 Création du mot ordinateur
- 1955 Premier ordinateur à transistors
- 1959 Premier circuit intégré
- 1962 Création du mot informatique (intormation automatique)
- 1964 Création du langage Basic
- 1965 Loi de Moore : Le nombre de transistors d’un microprocesseur double tous les 2 ans
- 1969 Création d’Arpanet, ancêtre (militaire) d’Internet
- 1970 Notions d’interfaces graphiques (Xerox) (Douglas Engelbart puis Alan Kay)
- 1971 Premier microprocesseur (Intel 4004 10 mm^2^, puissance comparable à l’Eniac)
- 1973 Création du langage C
- 1975 Création de MicroSoft
- À partir de la fin des années 70 : développement des micro-ordinateurs et des applications
- 1983 Premier Macintosh
- 1989 Naissance du Web
- 1991 Création et mise à disposition du noyau Linux puis de GNU/Linux
- 1991 Mise à disposition de Python
- 1993 Ouverture d’Internet à tous (le nombre d’usagers et de «services» croît alors très rapidement
- 2000 Python 2
- 2008 Python 3 Index Tiobe