-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from Amiraa-m/main
Adding new articles
- Loading branch information
Showing
14 changed files
with
122 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# FOS Jump <br> Ou comment contribuer à son premier projetOpen Source! | ||
|
||
 | ||
|
||
|
||
Les logiciels open source ou free software sont des logiciels qui se caractérisent par la possibilité d'accès à leurs codes sources. Ils sont accessibles à qui veut les voir et peuvent être modifiés. Plusieurs utilisateurs de ces logiciels ont des idées de modifications mais ne savent pas comment les proposer ou les concrétiser. C'est dans le but d'aider ces personnes-là que Samy Melaine, ancien président du club et informaticien, a eu l'idée de créer son site web nommé « **FOS jump** » (Free Open Source Jump) qui regroupe différents liens menant vers des projets en cours, des tutoriels etc.. | ||
|
||
Afin de sensibiliserles gens à l'esprit du libre et de leur communiquer sa passion, Mr Melaine a tenu le 25 avril une conférence « **Open Science** » à l'AUF de Bab Ezzouar, où il a parlé des différents domaines qui sont actuellement touchés par «l'open». Il a notamment cité l’« **Open Source Drug Discovery**» qui rassemble des scientifiques du monde entier et qui les sponsorise pour booster l'avancée de la recherche dans le domaine pharmaceutique. Cette initiative a permis de sauver la vie de milliers de personnes. Il a aussi parlé de l’« **Open Health Care** » pour la médecine et l’« **Open Hardware** » pour l’électronique. | ||
|
||
Suivant cette conférence s’est tenue une session Q&A, plusieurs questions ont été posées parmi lesquelles : « Pourquoi devrait-on abandonner Windows pour Linux » et « Peut-on gagner de l'argent avec les free software ? ». Mr Melaine et d'anciens membres du club ont été clairs dans leur réponses en expliquant que leur but n'était pas de forcer les gens à quitter Windows mais seulement de leur faire prendre conscience des risques qu'ils prennent inconsciemment en l'utilisant, car tout ce qu'on partage sur les logiciels Closed Source ne nous appartient plus. Et pour la question d'argent, « free » pour « free software » veut dire libre et non pas gratuit. | ||
|
||
La théorie étant insuffisante, Mr Melaine nous a invité à prendre part à un atelier pratique dans lequel il nous a appris comment contribuer à un projet Open Source. Les démarches à suivre sont simples : Vous devez tout d'abord installer Git sur votre PC, ensuite créer votre propre compte GitHub. Une fois que vous avez votre propre compte vous pourrez participer à des projets open source auxquels vous aurez accès grâce à FOS Jump. | ||
|
||
Une idée reçue circule sur le fait que seuls des informaticiens ont la possibilité de contribuer au free software. Ceci n'est pas vrai car il existe plusieurs moyens d'y participer tels que la traduction de logiciels. | ||
|
||
Samy Melaine et d'autres membres d'Open Minds club seront ravis de répondre à vos questions et vous aideront à sauter le pas et à plonger dans le monde de l'Open Source. | ||
|
||
Pour participer au projet,rendez-vous surle lien : [fosjump.github.io](https://fosjump.github.io/) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# GNU's Copyleft versus copyright Va-t-on à droite ou à gauche? | ||
|
||
 | ||
|
||
## Tout d'abord, qu'est un copyleft ? | ||
Le copyleft est une autorisation générale pour rendre libre un programme (ou toute autre œuvre) et obliger toutes les versions modifiées de ce programme à être libres également. | ||
La manière la plus simple de faire d'un programme un logiciel libre est de le mettre dans le domaine public, sans copyright (Le copyright est une sorte de droit d'auteur qui ne permet pas de mettre une œuvre dans le domaine public). Cela autorise les gens à le partager avec leurs améliorations éventuelles. Cependant cela autorise aussi des personnes à en faire un logiciel privateur ou non libre. Ces personnes peuvent très bien y effectuer des change ments et distribuer le résultat en tant que logiciel privateur. Ceux qui recevront le programme dans sa forme modifiée n'auront pas la liberté que l'auteur original leur avait donnée ; l'intermédiaire l'aura fait disparaître. | ||
|
||
 | ||
|
||
## Et GNU dans tout ça ? | ||
Le but du projet GNU, est de donner à tous les utilisateurs la liberté de redistribuer et de modifier les logiciels GNU. Des intermédiaires pourraient alors dépouiller les logiciels GNU de la liberté, les utilisateurs finaux se retrouveraient alors sans aucune liberté. Alors, au lieu de mettre les logiciels GNU dans le domaine public, Ils ont été publiés sous « copyleft » (appelé aussi « gauche d'auteur »). Le copyleft stipule que celui qui redistribue un logiciel, avec ou sans modification, doit aussi assurer la liberté de le copier et de le modifier. Le copyleft garantit cette liberté à tous les utilisateurs. | ||
|
||
## Mais est-ce vraiment utile? | ||
Considérons GNU C++. Pourquoi existe-t-il un compilateur C++ libre ? Uniquement parce que la GNU GPL indiquait qu'il devait être libre. MCC, un consortium industriel, a développé GNU C++ à partir du compilateur C de GNU. MCC aurait voulu rendre ce programme aussi privateur que possible. Cependant ils ont été obligés de le publier avec une interface C++ libre parce que c'était la seule possibilité que leur laissait la GNU GPL (GNU General Public Licence). L'interface C++ comportait beaucoup de nouveaux fichiers, mais comme ces fichiers étaient liés à GCC, la GPL s'appliquait à eux. Le bénéfice pour la communauté du libre est évidente. | ||
Les développeurs de logiciels privateurs utilisent le copyright pour restreindre la liberté des utilisateurs ; le projet GNU utilise le copyleft pour la garantir. C'est pourquoi ils ont inversé le nom en remplaçant « copyright » par « copyleft ». | ||
|
||
Une forme alternative de copyleft, la licence publique générale GNU Affero, s'applique aux programmes susceptibles d'être utilisés sur des serveurs. Elle garantit que les versions modifiées servant à implémenter des services mis à disposition du public seront publiées en tant que code source. | ||
|
||
La licence GNU de documentation libre, est une forme de copyleft destinée aux manuels, livres et autres documents, qui assure à chacun la liberté effective de les copier et de les redistribuer, avec ou sans modifications, de façon commerciale ou non. | ||
|
||
## A droite puis à gauche… | ||
Le copyleft est un moyen de se servir du copyright ce qui ne signifie pas abandonner le copyright ; en réalité, faire cela rendrait le copyleft impossible car pour rendre un logiciel sous autorisation copyleft vous devez en être l'auteur et donc en possession de droits (copyright). Le mot left dans « copyleft » n'est pas une référence au verbe to leave. C'est seulement une référence à la direction inverse de right. | ||
|
||
### Références | ||
[https://www.gnu.org/copyleft/](https://www.gnu.org/copyleft/) <br> | ||
[https://copyleft.org/](https://copyleft.org/) <br> | ||
[https://fr.wikipedia.org/wiki/Copyleft](https://fr.wikipedia.org/wiki/Copyleft) |
Binary file added
BIN
+44.4 KB
articles/fr/GNU-copyleft-vs-copyright/assets/copyleft_vs_copyright.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# Informathics : Première édition | ||
|
||
 | ||
|
||
Théorie des nombres, intelligence artificielle, stéganographie, ainsi que d’autres domaines déterminant le solide lien qui existe entre les mathématiques et l’informatique, furent au rendez-vous ce jeudi 14 Avril 2016 lors de la 1ére édition d’INFORMATHICS. Une journée dédiée à la science, organisé par l’équipe d’Open Minds Club, où se sont enchainées conférences et activités de cryptographie et d’énigmes à résoudre, visant à faire participer l’audience principalement composée d’étudiant de l’USTHB, enseignants mais aussi quelques visiteurs externes ayant eu vent de l’évènement. | ||
|
||
Le Cyber Espace de l’USTHB a accueilli pour l’occasion plus de 200 personnes de tout âge, et de toute filière qui ont répondu à l’appel afin de découvrir un nouvel horizon et participer à la célébration. « Célébration d’un mariage heureux entre deux filières (mathématiques et informatique) qui promet de perpétuer» ainsi décrit le maître de cérémonie Nassim GUERROUMI, Vice-président du club, la relation de complémentarité qui subsiste jusqu’à ce jour entre ces deux mondes extrêmement vastes. | ||
|
||
 | ||
|
||
Après une présentation de l’évènement et de la philosophie du club par Samy MELAINE, ancien président du club, ce fut au tour de MR ZEKIRI, Mr BENMERAR, MR BOUROUBI, Mme MOKHTARI, Mme KHADIR, professeurs et doctorants au sein de l’USTHB, qui se sont succédés à la planche afin de présenter chacun leurs thèmes respectifs. | ||
|
||
Le déroulement des conférences fut entrecoupé par des jeux et activités, notamment celui du fameux Rubik’s cube de Lyes HIBA afin que sa résolution ne soit plus un secret, mais également le jeu Crypteasy présenté par Imene BENZENACHE, qui consiste à décrypter une succession de lettres de manière à obtenir une phrase cachée à l’aide de la table de Vigenère pour enfin terminer avec la solution humaine et algorithmique d’une énigme préalablement proposée à l’audience exposée et expliquée par Racim BOUSSA. | ||
|
||
## Comment les mathématiques nous ont appris à programmer | ||
|
||
Les mathématiques, loin de se résumer à des calculs, représentent une manière de penser, une suite de raisonnements logiques permettant d'aboutir à une démonstration ou à la solution d'un problème donnée. Cette définition est souvent présente lorsqu'on parle d'algorithme en informatique, cela nous mène à penser à leur passé commun. Ce fut le thème de la conférence de **Mr Benmerar**, Doctorant et enseignant à l’USTHB dans le Cloud Computing et IRM De Dif fusion, qui présenta à l'auditoire un aperçu sur l’évolution des mathématiques modernes jusqu’à l’émanation de l’idée de la programmation et ce en passant par les notions de cohérence, complétude et décidabilité ainsi que le fonctionnement de la fameuse machine de Turing dont le fonctionnement a inspiré celui des ordinateurs actuels. | ||
|
||
## Théorie des nombres: des mathématiques à la cryptographie | ||
|
||
De tout temps, la Théorie des Nombres a été un sujet fascinant que ce soit à l’époque grecque, durant l’âge d’or de la civilisation de l’Islam ou encore à l’époque des « Riemann, Gauss, Hilbert, …etc… ». | ||
|
||
Une caractéristique remarquable de la Théorie des nombres est la simplicité incroyable de l’énoncé de ses problèmes qui contraste avec les solutions de ces mêmes problèmes…quand ils trouvent des solutions. Nous pouvons citer, à titre d’exemples: Le Théorème de Fermat-Wiles, le Théorème de la Progression Arithmétique de Dirichlet ou encore le Postulat de Bertrand démontré en 1856 par Tchébycheff. | ||
|
||
Lors de sa conférence, Mr Zekiri s’est employé à démystifier l’enseignement des Mathématiques en général et la Théorie des nombres en particulier et à pousser l’audience à développer un regard sur les mathématiques autre que celui les réduisant à de simples recettes et formules à appliquer, en exposant leur rôle important dans le développement de notre jugement, de notre esprit d’abstraction et de nos facultés de création et d’innovation. | ||
|
||
 | ||
|
||
## La stéganographie ou l’art de dissimuler des données | ||
|
||
De par l’attrayante introduction de Mr Bouroubi, lors d’Informathics, la cryptologie et un sujet qui en passionne plus d’un. Mais aussi, qui d’entre nous n’a pas entendu parler du chiffre de césar ? Ou des anciens cahiers de notes de Léonardo de Vinci ? Avent d’être considéré comme une science, le concept de crypter des messages remonte à l’Antiquité. Il est né du besoin de communiquer en évitant qu’une tierce personne ne mette la main sur le contenu du message. «Ce domaine est stratégique pour les états qui se respectent, il faut qu’il trouve une communauté d’universitaires qui le développe» nous confie Mr Bouroubi, Les clés pouvant être secrètes ou publiques, il existe plusieurs systèmes de cryptage qui s’imprègnent d’une logique mathématique tel que l’usage des statistiques et probabilités pour retrouver les codes de permutation de lettres et bien d’autres. La stéganographie est une branche de la cryptographie, elle ne chiffre pas les informations mais les dissimule plutôt, cela consiste à faire passer subtilement un message à travers une image ou un texte, ça peut être une autre image, des lettres, des nombres... | ||
|
||
Sauriez-vous lire ce message ? Faite preuve d’astuce ! | ||
|
||
<center> QETSU TUDEA IPIOP CENU AQRU </center> | ||
|
||
Source : Le grand livre des codes secrets David Cornélien Ed. MARABOUT. | ||
|
||
 | ||
|
||
## Connaissiez-vous le TAL? | ||
Suivant les informations qu’il possède, l’Homme peut, dans un idiome qui lui est familier, comprendre une phrase et son contexte. Le Traitement Automatique du Langage (TAL), ambitionne de doter les machines de cette capacité afin de pouvoir organiserles données et faciliter les recherches thématique sur un réseau social, forum,…etc. Et ce en concevant des programmes capable d’analyser un support Oral (traitement de discours) ou écrit (traitement de texte). Pour cela il doit faire appel aux règles de la langue. Durant sa conférence, Mme KHADIR a non seulement expliqué le fonctionnement du TAL, mais elle a surtout mis l’accent sur les difficultés de cette discipline et les challenges auxquels elle doit faire face tels que l’ambiguïté d’un discours, car obtenir que la machine comprenne parfaitement le sens d’une parole ou d’un écrit relève de l’intelligence artificielle, qui elle-même confronte de nombreux hics. | ||
Le TAL, en soit, est un sujet dérivé de l’intelligence artificielle, ils opèrent tous deux à attribuer à une machines des tâche jusque-là réservées à l’Homme | ||
|
||
## «Intelligence artificielle» | ||
Après le TAL, passons à présent à la modélisation des connaissances, Mme MOKHTARI nous a fait un tour d’horizon sur ses concepts et méthodes qui assurent l’avancée des recherches pour le développement de la machine au niveau intellectuel. | ||
L'identification et la structuration des connaissances mais aussi des différents types de raisonnement sont devenus nécessaires, ainsi que la modélisation et l'implémentation, et cela représente le principal but du domaine de la modélisation des connaissances et raisonnement (RCR), dont les travaux se basent sur l’étude des modèles logiques, graphiques et comme l’a mentionné Mme Mokhtari sur les problématiques de l’inférence. Le processus se constitue d'une première étape de choix du langage de représentation pour exprimer les informations langages logiques ( proportionnelles , modaux …), d’informations quantitatives ( théorie des probabilité …). Le choix à faire est important pour obtenir les propriétés voulues en terme d’efficacité , causalité, et de complexité . Ensuite, il faut modéliser les différents types de raisonnement, autrement dit identifier leurs propriétés, afin de pouvoir concevoir des méthodes réalisant ces opérations correctement. | ||
|
||
## «Les maths sont partout» | ||
|
||
L’idée de cet évènement fut initialement proposée par **Sarah Benabidallah**, étudiante en première année, à l’USTHB, qui nous explique sa détermination « Fuir les maths est devenu une seconde nature chez l’étudiant n’ayant pas conscience du lien indéniable entre elles et l’informatique. Pour ce faire, j'ai essayé de choisir des sujets dans le domaine où les maths œuvrent de façon apparente. Les participants devraient à priori sortir avec l'idée que les mathématiques sont partout. Cette peur d’échouer en mathématiques est due à la difficulté de prouver, ce n'est pas quelque chose de naturel chez l'Humain, certains disent que ça ne sert à rien, mais c'est totalement faux. C'est une gymnastique cérébrale très dure que de comprendre un théorème et pourtant certains d'entre nous trouvent de la beauté dans les mathématiques. Chose que je pense est grâce au fait que c’est une activité humaine qui confronte l'incertitude et le caractère relatif de la pensée humaine. Ceci étant dit, les maths se sont épanouies de plus en plus grâce à l'avancée de l'informatique et vice versa. C’est ce que j’ai essayé de prouver à travers InforMathics, que les mathématiques et l’informatique sont sœurs et que leur développement en synergie rend chaque jour plus profond et intense les relations qui les unissent». | ||
|
||
Nous avons égelement interrogé **Monsieur Zekkiri** à propos des idées reçues quant à la difficulté des mathématiques : «En réalité , de nos jours, il est absolument primordial de repenser la façon d’enseigner les mathématiques; Il peut être paradoxal de penser que le développement des TIC peut, si elles sont mal utilisées, inhiber certains mécanismes cognitifs en altérant nos facultés d’abstraction. | ||
En revanche, le développement prodigieux des moyens de calculer peut, grâce aux nouveaux logiciels de calcul formel comme Maple, Mathematica, Pari, GAP, Magma, etc… rendre très attractif l’enseignement des mathématiques en les démystifiant et en les rendant donc très conviviales. | ||
Ainsi, il y aura des TP de Mathématiques à côté des séances de TD et remplacement des cours magistraux par des cours interactifs.» |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# LE LOGICIEL D’ANIMATION 2D DU STUDIO GHIBLI EST DÉSORMAIS OPEN SOURCE | ||
|
||
 | ||
|
||
On s’est toujours demandé comment sont réalisés les films d’animation. Bon pas tous, puisque certains sont chargés de les faire. Mais qui n’a jamais rêvé de pouvoir marcher sur les pas de Miyazaki lorsqu’il a réalisé les chefs d’œuvre du dessin animé (et du cinéma tout court) comme Mon voisin Totoro, Le Voyage de Chihiro ou Le Tombeau des Lucioles ? | ||
|
||
Quoiqu’il en soit, maintenant, ce rêve est devenu réalité. En effet, Toonz, le logiciel d’animation 2D qu’utilisent notamment le Studio Ghibli ou encore Matt Groening (papa des Simpsons) pour sa série Futurama, est désormais en version libre et open source, et c’est génial. | ||
|
||
 | ||
|
||
## SERAS-TU LE PROCHAIN MIYAZAKI? | ||
|
||
On peut remercier l’éditeur japonais Dwango (qui a racheté le logiciel) d’avoir inclus dans le deal de passer en open source, et ce dans l’objectif de « créer une plate-forme qui sera un laboratoire de recherches infinies pour l’industrie du film d’animation », pour devenir le « standard mondial pour l’animation 2D ». | ||
|
||
La version gratuite, OpenToonz, est presque aussi complète que la version premium payante (dont la licence s’élevait à 10000$) quoiqu’elle contienne l’édition créée pour Ghibli. Elle offre la possibilité, entre autres, de transformer les dessins à la main (ou numériques) en graphiques vectoriels, puis d’en faire une séquence d’animation complète (même à partir d’un seul dessin, oui oui) | ||
|
||
On peut retrouver sur la page Github d’OpenToonz le lien de téléchargement du logiciel, accompagné de Effects qui permet d’intégrer plusieurs effets visuels aux dessins, GTS qui est un outil de scanning développé par les Studios Ghibli spécialisé dans l’animation de l’image, et bien sûr le code-source du logiciel mis à disposition de toute personne désireuse de contribuer à OpenToonz ou de le modifier à sa guise. |
Binary file added
BIN
+209 KB
articles/fr/Studio-Ghibli-2D-animation-software/assets/studio_ghibli_scenery.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+26.1 KB
...s/fr/Studio-Ghibli-2D-animation-software/assets/studio_ghibli_spirited_away.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.