SMARX consolidis

SMARX consolidis Maitrise de l'outille informatique SMARX academie
Est l'unniver où tout adventures numerique prend sont déppart.

Plusieurs types de formations sont a votres portés. Souscrivez aux formations et vous serez satisfaires!

07/10/2018

Les regexs

notion de mots. la forme d'échappement \b présente quelques difficultés : dans la chaîne de motif, elle peut représenter aussi la tabulation ; on a vu qu'il faut la crocheter ! Elle se révèle incommode dès que l'on travaille sur des textes : elle considère comme début ou fin de mot tout ce qui appartient à \W et donc les caractères accentués, la ponctuation (sauf l'underscore) etc. Il convient donc souvent de définir «à la main» ce que l'on considère comme un mot. exemple 1 : 1. 2. var chnEntree ="Java apparaît en 1993, JavaScript un an plus tard.\n"+ 3. "Il s'appelle LiveScript, et tente de profiter de la notoriété de Java,\n"+ 4. 5. "non pas java, le «petit noir», ni «lajavanaise» de Gainsbourg \n"+ "ni l'île de Java, mais le nouveau langage dont on commence à parler."; 6. var motif = /\bjava\b/gmi; 7. var resultat = chnEntree.replace(motif, "§§§§") ; 8. var alert (chnEntree+"\n\n"+resultat) ; 9. 10.

Magie blanche, magie noireNous n’avons bien évidemment aucune intention d’assimiler la programmation à une science occul...
14/09/2018

Magie blanche, magie noire
Nous n’avons bien évidemment aucune intention d’assimiler la programmation à une science occulte.
Si nous vous accueillons ici comme un apprenti sorcier, c’est seulement pour attirer votre attention
sur ce qu’implique cette image que vous donnerez probablement de vous-même (involontairement) à
vos contemporains. Il peut être intéressant d’emprunter quelques termes au vocabulaire de la magie
pour illustrer plaisamment certaines pratiques.
La programmation est l’art d’apprendre à une machine comment accomplir de nouvelles tâches,
qu’elle n’avait jamais été capable d’effectuer auparavant. C’est par la programmation que vous pourrez
acquérir le plus de contrôle, non seulement sur votre machine, mais aussi peut-être sur celles des
autres par l’intermédiaire des réseaux. D’une certaine façon, cette activité peut donc être assimilée à
une forme particulière de magie. Elle donne effectivement à celui qui l’exerce un certain pouvoir,
mystérieux pour le plus grand nombre, voire inquiétant quand on se rend compte qu’il peut être
utilisé à des fins malhonnêtes.
Dans le monde de la programmation, on désigne par le terme hacker les programmeurs chevronnés qui
ont perfectionné les systèmes d’exploitation de type Unix et mis au point les techniques de
communication qui sont à la base du développement extraordinaire de l’Internet. Ce sont eux
également qui continuent inlassablement à produire et à améliorer les logiciels libres (Open Source).
Selon notre analogie, les hackers sont donc des maîtres-sorciers, qui pratiquent la magie blanche.
Mais il existe aussi un autre groupe de gens que les journalistes mal informés désignent erronément
sous le nom de hackers, alors qu’ils devraient plutôt les appeler crackers. Ces personnes se prétendent
hackers parce qu’ils veulent faire croire qu’ils sont très compétents, alors qu’en général ils ne le sont
guère. Ils sont cependant très nuisibles, parce qu’ils utilisent leurs quelques connaissances pour
rechercher les moindres failles des systèmes informatiques construits par d’autres, afin d’y effectuer
toutes sortes d’opérations illicites : vol d’informations confidentielles, escroquerie, diffusion de spam,
de virus, de propagande haineuse, de pornographie et de contrefaçons, destruction de sites web, etc.
Ces sorciers dépravés s’adonnent bien sûr à une forme grave de magie noire.
Mais il y en a une autre. Les vrais hackers cherchent à promouvoir dans leur domaine une certaine
éthique, basée principalement sur l’émulation et le partage des connaissances2. La plupart d’entre eux
sont des perfectionnistes, qui veillent non seulement à ce que leurs constructions logiques soient
efficaces, mais aussi à ce qu’elles soient élégantes, avec une structure parfaitement lisible et
documentée. Vous découvrirez rapidement qu’il est aisé de produire à la va-vite des programmes qui
fonctionnent, certes, mais qui sont obscurs et confus, indéchiffrables pour toute autre personne que
leur auteur (et encore !). Cette forme de programmation absconse et ingérable est souvent aussi
qualifiée de « magie noire » par les hackers.

À l’école des sorciersApprendre à programmer est une activité déjà très intéressante en elle-même : elle peut stimulerpu...
14/09/2018

À l’école des sorciers

Apprendre à programmer est une activité déjà très intéressante en elle-même : elle peut stimuler
puissamment votre curiosité intellectuelle. Mais ce n’est pas tout. Acquérir cette compétence vous
ouvre également la voie menant à la réalisation de projets tout à fait concrets (utiles ou ludiques),
ce qui vous procurera certainement beaucoup de fierté et de grandes satisfactions.

Boîtes noires et pensée magique
Une caractéristique remarquable de notre société moderne est que nous vivons de plus en plus
entourés de boîtes noires. Les scientifiques ont l’habitude de nommer ainsi les divers dispositifs
technologiques que nous utilisons couramment, sans en connaître ni la structure ni le fonctionnement
exacts. Tout le monde sait se servir d’un téléphone, par exemple, alors qu’il n’existe qu’un très petit
nombre de techniciens hautement spécialisés capables d’en concevoir un nouveau modèle.
Des boîtes noires existent dans tous les domaines, et pour tout le monde. En général, cela ne nous
affecte guère, car nous pouvons nous contenter d’une compréhension sommaire de leur mécanisme
pour les utiliser sans états d’âme. Dans la vie courante, par exemple, la composition précise d’une pile
électrique ne nous importe guère. Le simple fait de savoir qu’elle produit son électricité à partir d’une
réaction chimique nous suffit pour admettre sans difficulté qu’elle sera épuisée après quelque temps
d’utilisation, et qu’elle sera alors devenue un objet polluant qu’il ne faudra pas jeter n’importe où.
Inutile donc d’en savoir davantage.
Il arrive cependant que certaines boîtes noires deviennent tellement complexes que nous n’arrivons
plus à en avoir une compréhension suffisante pour les utiliser tout-à-fait correctement dans n’importe
quelle circonstance. Nous pouvons alors être tentés de tenir à leur encontre des raisonnements qui se
rattachent à la pensée magique, c’est-à-dire à une forme de pensée faisant appel à l’intervention de
propriétés ou de pouvoirs surnaturels pour expliquer ce que notre raison n’arrive pas à comprendre.

C’est ce qui se passe lorsqu’un magicien nous montre un tour de passe-passe, et que nous sommes
enclins à croire qu’il possède un pouvoir particulier, tel un don de « double vue », ou à accepter
l’existence de mécanismes paranormaux (« fluide magnétique », etc.), tant que nous n’avons pas
compris le truc utilisé.
Du fait de leur extraordinaire complexité, les ordinateurs constituent bien évidemment l’exemple type
de la boîte noire. Même si vous avez l’impression d’avoir toujours vécu entouré de moniteurs vidéo et
de claviers, il est fort probable que vous n’ayez qu’une idée très vague de ce qui se passe réellement
dans la machine, par exemple lorsque vous déplacez la souris, et qu’en conséquence de ce geste un
petit dessin en forme de flèche se déplace docilement sur votre écran. Qu’est-ce qui se déplace, au
juste ? Vous sentez-vous capable de l’expliquer en détail, sans oublier (entre autres) les capteurs, les
ports d’interface, les mémoires, les portes et bascules logiques, les transistors, les bits, les octets, les
interruptions processeur, les cristaux liquides de l’écran, la micro-programmation, les pixels, le
codage des couleurs... ?
De nos jours, plus personne ne peut prétendre maîtriser absolument toutes les connaissances
techniques et scientifiques mises en oeuvre dans le fonctionnement d’un ordinateur. Lorsque nous
utilisons ces machines, nous sommes donc forcément amenés à les traiter mentalement, en partie tout
au moins, comme des objets magiques, sur lesquels nous sommes habilités à exercer un certain
pouvoir, magique lui aussi.
Par exemple, nous comprenons tous très bien une instruction telle que « déplacer la fenêtre
d’application en la saisissant par sa barre de titre ». Dans le monde réel, nous savons parfaitement ce
qu’il faut faire pour l’exécuter, à savoir manipuler un dispositif technique familier (souris, pavé
tactile…) qui va transmettre des impulsions électriques à travers une machinerie d’une complexité
prodigieuse, avec pour effet ultime la modification de l’état de transparence ou de luminosité d’une
partie des pixels de l’écran. Mais dans notre esprit, il ne sera nullement question d’interactions
physiques ni de circuiterie complexe. C’est un objet tout à fait virtuel qui sera activé (la flèche du
curseur se déplaçant à l’écran), et qui agira comme une baguette magique, pour faire obéir un objet
tout aussi virtuel et magique (la fenêtre d’application). L’explication rationnelle de ce qui se passe
effectivement dans la machine est donc escamotée au profit d’un « raisonnement » figuré, qui nous
rassure par sa simplicité, mais qui est bel et bien une illusion.
Si vous vous intéressez à la programmation, sachez que vous serez constamment confronté à diverses
formes de cette « pensée magique », non seulement chez les autres (par exemple ceux qui vous
demanderont de réaliser tel ou tel programme), mais aussi et surtout dans vos propres représentations
mentales. Vous devrez inlassablement démonter ces pseudo-raisonnements qui ne sont en fait que des
spéculations, basées sur des interprétations figuratives simplifiées de la réalité, pour arriver à mettre
en lumière (au moins en partie) leurs implications concrètes véritables.
Ce qui est un peu paradoxal, et qui justifie le titre de ce chapitre, c’est qu’en progressant dans cette
compétence, vous allez acquérir de plus en plus de pouvoir sur la machine, et de ce fait vous allez
vous-même devenir petit à petit aux yeux des autres, une sorte de magicien !
Bienvenue donc, comme le célèbre Harry Potter, à l’école des sorciers !

Les langages de programmationsLes langages de programmation proviennent du besoin de pouvoir expliquer à l’ordinateur ce...
14/09/2018

Les langages de programmations
Les langages de programmation proviennent du besoin de pouvoir expliquer à l’ordinateur ce que
l’on attend de lui. En effet, un ordinateur ne manipule que des 0 et des 1 : c’est le binaire. Tous les
programmes, de l’éditeur de texte le plus basique au programme de simulation 3D de la NASA,
sont traités comme une succession de 0 et de 1 par l’ordinateur. Autant dire que, pour nous, ce
n’est pas très parlant. Il a donc fallu créer un intermédiaire, capable de traduire nos instructions
en un langage que l’ordinateur puisse interpréter.
Il existe différents « niveaux » de langage. Les langages haut niveau, comme Python, permettent
de communiquer avec l’ordinateur à un niveau plus élevé et de cacher les opérations élémentaires
effectuées par l’ordinateur. Les langages bas niveau, par opposition, gèrent les opérations de l’ordinateur
à un niveau plus fin et plus proche de ce qu’il se passe réellement dans l’ordinateur. On
peut par exemple citer le C comme exemple de langage bas niveau. Le principal avantage des langages
bas niveau est qu’ils donnent un contrôle fin des opérations effectuées par l’ordinateur, ce
qui peut permettre une optimisation plus poussée. Les langages de haut niveau sont généralement
plus simples à manier.
Nous ne rentrons pas plus dans les détails des différents niveaux de code qui existent, ce n’est
pas l’objet de ce cours, mais si cela vous intéresse, il existe diverses ressources sur le net.

Original sond track.  Final fantastique encore plus mouvementée et plein de possibilités.  Le jeu est disponible pour pc
14/05/2018

Original sond track. Final fantastique encore plus mouvementée et plein de possibilités. Le jeu est disponible pour pc

13/05/2018
Un developpeur c'est bien mais un passionnée est encore mieux. SMARX recrute des programmeurs passionnées ceux là qui so...
09/03/2018

Un developpeur c'est bien mais un passionnée est encore mieux. SMARX recrute des programmeurs passionnées ceux là qui sont pret a changer le monde appartir de l'algorithme.
Dans le but de crée des technologies adapter a nos besoins et du fun, nous voudrions developper le plus grand MOOC qui va offrire plus d'épanouissement et possibiliter au autodidactes.
Nous avons donc besoin d'agrandire l'équipe de conception du projet. Si vous êtes un developpeur qui veut construire, nous vous demmendons de rejoindre la team.

09/02/2018

Salut
les cours professionnel en programmation seront dispensés plus sérieusement à partir du 19 février 2018. nous sommes en partenariat avec world hacking school (WHS) une école de hacking qui forme les hackers. Tout nos étudiants devront s'y inscrire pour être plus épanouie dans les formations car ils travailleront avec d'autres étudient venant de différents pays.
les formations ne dureront que 3 mois avant de mener des études plus professionnel avec une bonne rapidité de compréhension et conceptions des technologies.

on fait les formations orienté hackers pas pour créé une elite de criminels mais une elite de concepteurs

laisser nous un message pour plus d'informations.

salut. Le site pros de smarx academie est en cours de conception.C'est un petit reseau sociale e-learningOù tout les étu...
19/12/2017

salut.
Le site pros de smarx academie est en cours de conception.
C'est un petit reseau sociale e-learning
Où tout les étudians suivront des cours de programmation.

17/11/2017

Salut le monde\n

la difference entre web et internet?Vous pensez eut-être que c'est pareille?vous avez tout faux. Nous avons déja eu l'oc...
20/10/2017

la difference entre web et internet?

Vous pensez eut-être que c'est pareille?vous avez tout faux.

Nous avons déja eu l'occasion de remarquer a de nombreuses reprises que la difference entre ces deux conceps était floue dans de nombreux esprits,notament chez les petits jeunes, mais aussi(et c'est plus grave) parmi les professionnels du web.

Internet est le reseau informatique mondial,c'est l'infrastructure globale,bassé sur le protocol IP,et sur la quelle s'appuient de nombreux autres services.dont le web.

Le world wide web, c'est le systeme qui nous permet de naviguer de pages en pages en cliquant sur des liens grace a un navigateur.

En tout cas retenez ceci internet est le reseau. Le web est le service.

SMARX company.

Adresse

Company
Foumbot

Site Web

Notifications

Soyez le premier à savoir et laissez-nous vous envoyer un courriel lorsque SMARX consolidis publie des nouvelles et des promotions. Votre adresse e-mail ne sera pas utilisée à d'autres fins, et vous pouvez vous désabonner à tout moment.

Partager