Forum Programmation.c Comment effectuer une tache le plus rapidement possible ? threads / fork() ... ?

0
9
sept.
2012

Bonjour,
en fait j'ai pri un petit exemple : *calculer la somme des nombres premiers en dessous de 2 millions.*

Et J'aimerais effectuer cette tâche le plus rapidement possible, quelque soit les ressources ou la mémoire consommée.
(Enfait, j'ai un même code, et ce que je veux c'est le paralléliser).

Les Threads :

J'ai fait un test dans un langage appelé Scala (proche du java), où j'utilise des threads.
Cependant le résultat n'est pas très concluant : le (...)

Journal Amis matheux, quel générateur d'exercice?

Posté par .
2
31
mai
2012

Ce journal, je le précise tout de suite, ne s'adresse presque qu'aux matheux. Comment reconnaître un matheux? C'est très simple, il a ri la première fois qu'on lui a donné l'anagramme de Banach-Tarski.

Je recherche une solution pour générer des exercices de maths (en latex, sinon je ne m'adresserais pas aux matheux) avec un dose réaliste d'aléatoire dedans, par exemple créer un exercice sur le théorème de Pythagore en tapant au hasard dans une liste de triplets pythagoriciens plutôt qu'en (...)

Les Variations Goldberg dans le domaine public

Posté par (page perso) . Édité par Florent Zara, Benoît Sibaud et NeoX. Modéré par Florent Zara. Licence CC by-sa
52
30
mai
2012
Culture

À la lecture de ce titre vous devriez normalement hausser les sourcils. Après tout quoi de plus normal qu'une œuvre vieille de 272 ans soit dans le domaine public ?

La partition des Variations Goldberg, ce chef-d’œuvre absolu de Jean-Sébastien Bach, a été écrite en 1740. L'auteur est mort en 1750 et, si on ajoute les 70 ans réglementaires, on en déduit que l’œuvre a du s'élever dans le domaine public en 1820. C'est donc une drôle d'idée de faire une dépêche pour annoncer cette banalité vieille de 192 ans.

Pourtant vous verrez dans la suite de cette dépêche que la nouvelle est plus inattendue qu'il n'y parait.

Dr. Geo 12.04

24
14
avr.
2012
Éducation

Dr. Geo 12.04 est un environnement de programmation et de géométrie euclidienne interactive pour une utilisation de l’école primaire au lycée. Il fonctionne sous GNU/Linux, Mac OS X, Windows et Sugar pour portable XO.
Il est développé avec le langage et l'environnement Pharo Smalltalk permettant une complète introspection du code source depuis Dr. Geo lui-même.

Cette version 12.04 propose, outre les habituels correctifs de bugs, plusieurs améliorations ergonomiques pour une utilisation avec tableaux interactives et tablettes PC.

PS : des versions Android et iPad sont en préparation.

Journal De l'enseignement de la programmation en classe préparatoire

Posté par (page perso) . Licence CC by-sa
15
24
mar.
2012

Le monde court un grave danger. Il y a quelques décennies, avec l'arrivée de l'outil informatique, la programmation a pu se développer. Grâce à elle, n'importe quel esprit capable d'exprimer clairement ses idées et de les structurer peut arriver à de grands résultats avec bien moins d'efforts que dans tous les autres domaines. En dessin : dessine un joli mouton ; si tu en veux un second il faudra redessiner le même en espérant avoir le même coup de crayon. Le (...)

Suivi - Syntaxe markdown Affichage des formules mathématiques

#758 Posté par . État de l'entrée : corrigée
20
23
déc.
2011

En rédigeant la dépêche sur IPython 0.12 je me suis dis que si l'interface web du logiciel qui utilise markdown peut afficher des formules mathématiques comme LaTeX, je me suis dis que ça pouvait être le cas ici aussi.

Reste à savoir s'il existe des gems Ruby pour intégrer MathML.

Journal Académie de math en ligne [EN]

Posté par .
8
1
déc.
2011

L'autre jour, j'ai écrit un journal "marque-pages sources d'information" pour me former.
J'ai l'intention de m'inscrire au prochain cours en ligne de Standford (voir la liste en bas de la page ou ce journal). Cela nécessite un certain niveau en mathématiques. Je suis donc actuellement occupé de me remettre à niveau.
Bref. Ce journal parle de ma bonne découverte de KhanAcademy.

Le site :

Il contient des cours en vidéo et des exercices en ligne. Les cours sont (...)

Matplotlib 1.1 et autres outils de visualisation en Python

27
1
nov.
2011
Python

Matplotlib est une bibliothèque en Python très utilisée pour tracer des graphiques en deux et trois dimensions. Le degré de sophistication peut être très élevé mais les choses simples le restent ; pour se donner une idée, il suffit de regarder la galerie d’exemples.
En combinaison avec les bibliothèques scientifiques NumPy ou SciPy et l’interpréteur IPython, nous obtenons un outil de prototypage très pratique.

Matplotlib n’est pas exempte de limitations, pour de grosses séries de données ou des visualisations complexes en trois dimensions. Il faut alors se tourner vers d’autres outils tels que guiqwt ou Mayavi, si l’on veut rester avec des outils en Python.

Journal Petits logiciels éducatifs libres pour le calcul

Posté par . Licence CC by-sa
15
29
oct.
2011

Je voulais parler d'un petit logiciel que je viens de découvrir, mais je me suis dit que ça allait faire journal marque-pages. Alors à la place, je vais refaire un petit tour de plusieurs logiciels libres pour grands et petits, qui tournent autour du calcul.

TuxMath, celui qu'il faut avoir

Site officiel: http://tux4kids.alioth.debian.org/tuxmath/
les quatre opérations, nombres relatifs, opérations à trous.

GCompris, la variété dans les activités

Site officiel: http://gcompris.net
Parmi les nombreuses activités de GCompris pas mal sont dédiées (...)

Journal Formation continue (ou pas)

Posté par .
33
23
oct.
2011

En tant que développeur et passionné d'informatique, je mets un point d'honneur à me former continuellement. Pour ne pas finir à la traîne le sportif professionnel s'entraîne quotidiennement. Les médecins suivent des conventions. Les menuisiers vont aux salons voir les nouvelles machines qui sortent, etc...

Le but de ce journal est de partager les sources que j'utilise actuellement pour continuer à me former et également pour pousser un coup gueule sur les mentalités en entreprise et dans l'enseignement.

1 : (...)

Forum général.cherche-logiciel Éditeur d'équation LaTeX

Posté par (page perso) .
1
26
sept.
2011

Mes collègues commencent petit à petit à utiliser LaTeX.

Mais certains continue à préférer la simplicité d'utilisation de Mathtype. Le problème de ce logiciel, c'est que si quelqu'un l'utilise, toute la chaîne doit l'avoir pour pouvoir lire les documents.

Si j'avais un éditeur d'équation simple à proposer je pense que LaTeX s'imposerait alors naturellement. Ça tombe bien car j'en ai trouvé un excellent :

http://www.codecogs.com/latex/eqneditor.php

Preview automatique mais pas WYSIWYG pour autant, il est toujours très simple de taper le (...)

Journal Qui à la plus grande

Posté par . Licence CC by-sa
9
28
août
2011

Cher journal je me souviens étant au collège d'être tombé à la bibliothèque municipale sur le livre : Le guide pinguin des nombres.
On pouvait y trouver l'histoire de certains nombres remarquables : 0,1,2, nombre de shanon, etc ...
Puis un nombre dont le nom m'a intrigué : le gogol et un encore plus le gogolplex (dont le nom à été repris par google).
Ces nombres ont des valeurs particulièrement élevés mais il en existe de plus grand : Nombre (...)

Journal Voulez-vous immortaliser votre nom ?

Posté par (page perso) . Licence CC by-sa
30
20
juil.
2011

Il y a plusieurs solutions envisageables pour immortaliser son nom. Si on est totalement dépourvu de dons et de moyens on peut tenter une stratégie à la Érostrate. C'est l'approche "je détruis donc je suis". Pas génial mais bon, faute de grives.... Un peu plus subtil est la solution de Mécène. Il faut alors avoir énormément d'argent et le dépenser avec générosité pour soutenir les Arts et les Sciences. Ici la difficulté consiste évidemment à rassembler cette immense (...)

Journal Sortie de OpenBLAS release-v0.1alpha2

Posté par (page perso) . Licence CC by-sa
15
24
juin
2011

Bonjour,

Je sais que c'est pas trop le genre de signaler à tout bout de champ les sorties de projets non stables mais là c'est, mine de rien, une sortie importante. D'ailleurs cette mise à jour aurait pu s'appeler OpenBLAS version 3.0.

Pour ceux qui ne savent pas ce qu'est OpenBLAS : c'est une bibliothèque mathématique optimisée de BLAS. À l'origine cette bibliothèque a été écrite par Kazushige Goto et a fait l'objet d'une publication [1] détaillant les (...)