mercredi 28 janvier 2009
Leçon 1.16
Par coyote, mercredi 28 janvier 2009 à 10:26 - OC informatique
Les élèves continuent tranquillement le chapitre 8.
lu 4411 fois
Ce blog a pour objectif principal d'augmenter la culture informatique de mes élèves. Il a aussi pour ambition de refléter l'actualité technologique dans ce domaine.
mercredi 28 janvier 2009
Par coyote, mercredi 28 janvier 2009 à 10:26 - OC informatique
Les élèves continuent tranquillement le chapitre 8.
lu 4411 fois
mardi 27 janvier 2009
Par coyote, mardi 27 janvier 2009 à 08:55 - Internet
Un article intéressant qui montre que les gens donnent des informations sur eux-mêmes (sur FaceBook par exemple) et comment on peut les synthétiser.
Lire l'article du Tigre
lu 4436 fois
lundi 26 janvier 2009
Par coyote, lundi 26 janvier 2009 à 21:04 - Actu
lu 5229 fois
dimanche 25 janvier 2009
Par coyote, dimanche 25 janvier 2009 à 17:42 - Histoire de l'informatique
Le 24 janvier 1984, Apple Computer lançait sa nouvelle gamme d’ordinateurs personnels; Macintosh, tentant de reprendre sa place contre le géant IBM. Les Macintosh allaient révolutionner le monde informatique en intégrant une interface graphique facile d’utilisation et une souris rendant les opérations plus intuitives.
lu 4483 fois
vendredi 23 janvier 2009
Par coyote, vendredi 23 janvier 2009 à 10:01 - Python
Fonctionnalités générales :
NumPy propose des tableaux multidimensionnels pour Python ainsi qu’une large gamme d’opérations efficaces sur ces tableaux : arithmétique, fonctions mathématiques, opérations structurales, etc. Les opérations sont inspirées par des langages comme APL ou Matlab.
Autres fonctionnalités :
Algèbre linéaire (basé sur des routines LAPACK), FFT (basé sur FFTPACK), générateur de nombres aléatoires, f2py (générateur d’interface Python/Fortran)
Interopérabilité :
Le stockage des tableaux dans la mémoire est identique aux conventions des langages C et Fortran. Un même tableau peut être utilisé par du code en Python, C, et Fortran.
Contexte d'utilisation :
NumPy est la bibliothèque de base pour toute application de Python dans le domaine du calcul scientifique. Il y a un grand nombre d’utilisateurs autant dans la recherche et l’enseignement que dans l’industrie.
Limitations, difficultés, fonctionnalités importantes non couvertes :
Les fonctionnalités en algèbre linéaire ne couvrent que les matrices générales et symétriques. Il n’y a aucun support pour les matrices creuses.
Site officiel : numpy.org
Tutoriel : Initiation au traitement d'image avec NumPy
lu 6655 fois
jeudi 22 janvier 2009
Par coyote, jeudi 22 janvier 2009 à 21:46 - Logiciels / applets
Avec WaterMark, vous pourrez créer un filigrane sur vos images en quelques étapes. Le programme dispose d'une interface esthétique et simple pour l'utilisateur lambda. L'outil permet également le traitement par lots sur un grand nombre de photos et Watermark va même plus loin en permettant de changer automatiquement la taille et le nom de vos images. Le logiciel prend en charge les formats d'images: JPEG, BMP, GIF, PNG et TIFF.
lu 7131 fois
mercredi 21 janvier 2009
Par coyote, mercredi 21 janvier 2009 à 11:18 - Humour
lu 16932 fois
vendredi 16 janvier 2009
Par coyote, vendredi 16 janvier 2009 à 08:49 - OC informatique
Histoire de casser la routine et de profiter d'une occasion unique, un étudiant de l'EPFL finissant son master, Nicolas Heiniger, est venu nous faire une introduction à la robotique avec des vrais robot nommées e-pucks, produit par cyberbotics. Vu l'intérêt, on a prolongé d'une heure la séance et ce fut encore trop court...
Ces robots sont plutôt utilsés dans les universités, mais on a vu que des lycéens pouvaient très bien s'en sortir aussi.
On trouve sur youtube plusieurs vidéos où l'on voit évoluer ces e-pucks, par exemple celle-ci :
lu 7722 fois
jeudi 15 janvier 2009
Par coyote, jeudi 15 janvier 2009 à 09:26 - Insolite
Eternity II est un puzzle spécialement étudié pour être extrêmement difficile, au point que son éditeur offre 2 millions de dollars au premier qui parviendra à placer correctement ses 256 pièces carrées de façon à ce que les côtés de chacune correspondent à ceux de ses 4 voisins, comme sur ce petit exemple avec 16 pièces seulement :
Il existe plusieurs logiciels de résolution d’Eternity II, qui évitent tous ces problèmes de copyright en obligeant l’utilisateur à décrire lui-même les 256 pièces du jeu qu’il est censé avoir acheté au magasin :
Tous ces programmes utilisent faute de mieux un approche “brute force” : on place des pièces correspondantes les unes à côté des autres jusqu’à ce qu’on ne puisse plus le faire, puis on fait du “backtracking” en enlevant la dernière pièce et en essayant d’en mettre une autre qui permette de continuer, et si on n’y arrive pas on enlève encore la pièce précédente etc. La complexité de cet algorithme est monstrueuse : la probabilité de trouver une solution de cette manière en une année est très faible.
Eternity2.fr annnonce une performance de son algorithme de 15′000′000 de pièces disposées / seconde ! Une option permet de visualiser son fonctionnement dans une fenêtre graphique bougeant à toute vitesse. Une capture donne ceci :
lu 11539 fois
lundi 12 janvier 2009
Par coyote, lundi 12 janvier 2009 à 10:41 - OC informatique
Tout le monde a commencé le chapitre 8. Chapitre important et intéressant puisqu'il y est question de graphisme et de programmation orientée objet (classe, objet, méthode).
lu 4346 fois