Life Long Learning for Lebanon

Portail informatique formation d'ingénieur Liban

Supports, informations et actualités informatique ISSAE Cnam Liban et centres du Cnam Liban

Société et technologie

Fondateur et activiste Free (libre) Open Source Software Lebanese Movement OSLM

lundi 27 septembre 2010

Administration système Linux

Les administrateurs système ont besoin d'un ensemble d'outils permettant de gérer leurs systèmes et des "environnements souvent ingérable". Ces dix outils essentiel d'administration Linux offrent un excellent soutien pour les fatigués de l'administration système. Ceux qui sont énumérés ici ne font pas partis de votre liste standard d'outils jugés essentiels par l'industrie. Ce sont des outils qui ont fait leurs preuves et ont résisté à l'épreuve du temps dans le centre de données.

   
1.Webmin - Webmin est la plate-forme de gestion ultime sur le Web pour Linux et autres systèmes d'exploitation. Écrit en Perl, il simplifie et rationalise les tâches administratives standard. En outre, Webmin vous permet de configurer des réalisations très complexes d'Apache, MySQL et Sendmail. Si vous n'avez pas connu Webmin, vous devriez, c'est l'outil d'administration essentiel.
   
2.byobu - Si vous êtes un utilisateur de l'écran, byobu est la prochaine étape. Si vous n'avez pas utilisé l'écran, vous devriez essayer byobu. Byobu est un mot japonais pour les écrans décoratifs ou des diviseurs de pièce qui ornent souvent les maisons japonaises. Ainsi, le nom d'une forme plus décorative de l'utilité écran. personnes Linux ne sont rien si elle n'est pas habile dans leur dénomination de projets.
   
3.tcpdump - Cela semble fou, mais vous seriez surpris par le nombre de fois que les administrateurs système ont besoin d'analyser les paquets réseau pour aider à résoudre d'obscurs problèmes qui affligent leurs systèmes. Tcpdump est l'outil idéal pour le travail d'analyse de trafic réseau. Il n'est pas beau ou complexe, mais il fait exactement ce que son nom annonce: Il décharges de la circulation liés à la PI à l'écran ou dans un fichier pour analyse.
   
4.Virtual Network Computing (VNC) - Dans ses incarnations nombreuses (TightVNC, UltraVNC, RealVNC), VNC est devenu l'un des outils les plus facilement reconnus et largement utilisés dans l'accès à distance boîte à outils de l'administrateur système. Son large acceptation est due en partie à sa plate-forme d'indépendance. VNC est facile à installer, simple à configurer et disponible pour presque tous les système d'exploitation contemporaine.
   
5.GNOME Partition Editor (GParted) - Quoi de mieux que fdisk? GParted. Vous devez aimer le pouvoir de ce programme, puisque vous pouvez démarrer à un CDROM Live et de créer, supprimer et redimensionner vos partitions sans détruire les données existantes. Et, il fonctionne sur presque tous les fichiers imaginables, même NTFS. Pour de meilleurs résultats, télécharger un Live CD / USB / version PXE et le garder à portée de main.
   
6.DenyHosts - DenyHosts est un script Python qui vous permet de surveiller activement vos systèmes de tentative de connexions non autorisées via SSH et ensuite refuser l'accès au système hôte d'origine. Denyhosts enregistre les entrées nié dans / etc / denyhosts.conf. Aucun administrateur système doit mettre en place un système sans elle.
   
7.Nagios - Nagios est un outil de réseau étendu et quelque peu complexe de surveillance. Il a la capacité de contrôler une variété d'hôtes, des services et protocoles. Il s'agit d'un outil de classe entreprise qui est essentiel dans tous les réseaux quelle que soit la taille ou la complexité. Avec Nagios, vous pouvez surveiller, alerter, de résoudre et de faire rapport sur les problèmes de réseau. Il a également des tendances et des capacités de planification des capacités. Nagios est un outil extrememly extensible grâce à ses plugins, addons, les extensions et les modules.
   
8.Rescue CD Linux - CD de secours. Il existe de nombreuses pour toutes les tâches ou les situations imaginables. Il y a trois versions remarquables dans la foule. Pour ceux d'entre vous qui n'ont pas un, il vous en faux un dans votre arsenal: The Rescue Ubuntu Remix, Parted Magic et grml. Rescue Ubuntu Remix est une récupération de données en ligne de commande basé sur la médecine légale et des outils de compilation (CD ou USB). Parted Magic est un super CD de diagnostic et de sauvetage / USB / PXE qui contient une documentation complète. Grml est un CD live basée sur Debian qui contient une collection d'outils de l'administrateur système pour le sauvetage du système, l'analyse de réseau ou comme une distribution de Linux.
   
9.Dropbox - Dropbox, comme décrit dans «Dropbox: indolore et gratuit de sauvegarde" est un soutien essentiel et un outil multi-plateforme d'échange de fichiers. Avec Dropbox, vous pouvez quitter la maison sans votre palette d'outils indispensables mais toujours le garder avec vous où que vous alliez.
  
10.Darik's Boot et Nuke (DBAN) - Décrit par ses promoteurs comme "une disquette de démarrage autonome qui efface solidement les disques durs de la plupart des ordinateurs", DBAN est un outil essentiel de déclassement pour ceux qui doivent disposer de systèmes qui ne sont plus en service. DBAN assure également des administrateurs de système que les données de toutes les installations antérieures du système d'exploitation sera irrécupérable. DBAN n'est pas le plus rapide des outils de la planète mais il est très complet et lingettes tous les disques détectable manière sûre et complète.

samedi 18 septembre 2010

Références, algorithmes, recueil d’idées

Un site contenant principalement un recueil d'algorithmes de base en informatique fondamentale. Les algorithmes sont écrits dans un des dialecte issu de C (C,Java, PHP, C#, ...).


A visiter absolument!: Informatique Liban

dimanche 12 septembre 2010

Le Socio-Constructivisme comme référence

Le Socio-Constructivisme comme référence (Moodle)


Les cinq affirmations suivantes font partie de chacune des présentations de Martin Dougiamas. Ce sont des références utiles tirées de recherches qui s'appliquent à la formation en général, et qui permettent de créer une simple liste définissant le « socio-constructivisme ».


1. Nous sommes tous des enseignants potentiels autant que des apprenants ; dans un environnement réellement collaboratif, nous sommes les deux.

Il est vraiment important de s'en rendre compte et de s'en souvenir.

Cette perspective nous aide à garder de l'humilité en tant qu'enseignant et combat notre (très naturelle !) tendance à consolider la totalité de notre parcours et à prendre la position vénérée de « sage source de la connaissance ».

Cette affirmation nous aide à garder les yeux grands ouverts sur les opportunités permettant aux autres participants de notre situation d'apprentissage de partager leurs idées avec nous, à nous rappeler de les écouter attentivement et à poser de bonnes questions qui portent de plus beaux fruits que d'autres.


2. Nous apprenons particulièrement bien en créant ou en exprimant quelque chose à l'attention d'autres personnes.

Pour la plupart d'entre nous, c'est classiquement « apprendre en faisant ». Même si c'est évident, cela vaut la peine de le rappeler.

Il est surprenant de voir à quel point l'enseignement en ligne se compose encore souvent de présentation statique d'informations, donnant peu de place aux apprenants pour qu'ils pratiquent les activités qu'ils sont en train d'apprendre. Je vois souvent des enseignants en ligne préparer avec grand soin et beaucoup de temps de parfaites ressources pour leurs cours, ce qui est sans aucun doute une excellente expérience d'apprentissage pour eux-mêmes, mais qui enlève à leurs étudiants cette même expérience. Même les manuels y arrivent souvent mieux, avec des exercices après chaque chapitre.

Plus important encore, cette pédagogie est la plus efficace quand vos messages, projets, devoirs, constructions, etc... sont visibles des autres. Vous vous mettez alors davantage en situation de risque, impliquant une plus grande réflexion, davantage de relecture, permettant un meilleur apprentissage. Seymour Papert (l'inventeur du logo) a fait une description célèbre du processus de construction pour autrui. Il l'a décrit comme une puissante expérience d'apprentissage, dont la démarche intellectuelle renvoie à Socrate et au-delà.

3. Nous apprenons beaucoup, simplement en observant l'activité de nos pairs.

Cela concerne la “culture de classe”, ou l'apprentissage par osmose. Les humains savent s'observer entre eux pour apprendre quoi faire dans une situation donnée en fonction d'indices donnés par les autres.

Par exemple, si vous vous rendez dans une salle de conférence ou chacun est assis sur une chaise, face à l'estrade, écoutant sagement l'enseignant tout en prenant des notes, il y a de fortes chances que vous fassiez de même, non ?

Si vous vous trouvez dans une classe moins rigide où on pose des questions tout le temps, alors il est probable que vous vous sentirez plus libre de faire de même. En faisant cela vous apprendrez à la fois sur le sujet lui-même et sur le méta-sujet de comment l'apprentissage s'est produit en entendant les discussions de vos pairs et les types de questions qui se sont posés, conduisant à une immersion plus riche et multi-dimensionnelle dans l'apprentissage.

4. En comprenant le contexte des autres, on peut enseigner d'une manière plus transformationnelle (constructivisme).

Comme vous l'avez probablement appris par expérience, les conseils d'un mentor ou d'un ami peuvent fournir une meilleure situation d'apprentissage, plus opportune et personnalisée qu'avec quelqu'un qui ne vous connait pas et s'adresse à une centaine de personnes.

Si on appréhende correctement l'environnement des personnes à qui l'on s'adresse, alors on peut adapter son langage et la présentation des concepts de façon plus adaptée à son auditoire. Vous pouvez utiliser des métaphores qui "parleront" à votre public. Vous pouvez utiliser un jargon lorsque cela aide, ou au contraire l'éviter si cela perturbe.

C'est encore une idée simple - tous les guides pour s'exprimer en public indiquent qu'il faut connaître son auditoire - mais dans l'apprentissage en ligne nous avons besoin de l'avoir particulièrement présent à l'esprit parce que souvent nous n'avons jamais rencontré ces individus en personne et n'avons guère accès à des indications visuelles ou auditives.

5. Un environnement d'apprentissage doit être flexible et adaptable, afin de répondre rapidement aux différents besoins de ses utilisateurs.

En combinant tout ce qui précède, si pour faciliter l'apprentissage vous souhaitez tirer partie des connaissances croissantes de vos apprenants, en leur donnant des occasions sur mesure de partager des idées, de poser des questions et d'exprimer leur savoir, alors vous aurez besoin d'un environnement qui soit flexible, dans le temps et dans l'espace.

Si vous découvrez que vous devez jeter votre planning par la fenêtre car les participants n'ont pas le niveau escompté pour lequel vous avez créé le cours, vous devriez pouvoir réajuster votre planning, et facilement ajouter de nouvelles activités afin d'aider tout le monde (ou juste un groupe) à rattraper. De même, de grandes idées concernant une simulation ou quelque chose d'autre pourraient émerger durant les discussions, c'est pourquoi vous devriez pouvoir les intégrer ultérieurement dans le cours.

Vos participants peuvent être répartis sur différents fuseaux horaires, ou peut-être vivent-ils dans le même fuseau horaire, mais ont des temps libres différents, ainsi vous devriez pouvoir offrir des activités asynchrones grâce auxquelles les gens peuvent travailler ensemble mais à différentes heures.

Jason Cole de l'Open University se référait récemment à cela comme “Les cinq lois de Martin” (ha!) mais ce sont réellement des références : des concepts guide auxquels Martin trouve particulièrement utile de se référer quand il doit prendre une décision dans n'importe quelle situation d'enseignement. En particulier, il les trouve utiles pour créer des communautés d'apprenants.

Il y a fort à parier que vous trouvez une bonne partie de tout cela familier, même si vous utilisez des termes différents. Si ce n'est pas le cas, il existe beaucoup de recherches sur le constructionisme, constructivisme et le socio-constructivisme, à propos desquels vous pourrez trouver plus d'information parmi les écrits formels de Martin Dougiamas (en anglais).

Extrait de http://docs.moodle.org/fr/Pédagogie

La pédagogie du contrat

Cette technique d’enseignement ou d’apprentissage permet à un enseignant de négocier avec le formé un travail personnel correspondant à un objectif déterminé.
L’auditeur peut ainsi, choisissant lui-même la nature et la difficulté de la tâche qu’il aura à accomplir, s’engager «par contrat» avec le maître ou l’équipe pédagogique, et promettre qu’en un temps donné, il aura, sinon acquis de nouvelles compétences, du moins résolu un problème particulier.
Un tel engagement implique toutefois la réciprocité de la relation, et impose au maître une attitude générale de soutien et d’accompagnement, ainsi qu’une instrumentation précise : tableau de bord, prêt de documents, échanges d’informations...

En lire plus ....