1) El documento describe las vanguardias artísticas y literarias que surgieron en la primera mitad del siglo XX como reacción al clima de posguerra. 2) Estas vanguardias se caracterizaron por el antirrealismo, el primitivismo y el irracionalismo, además de experimentar con formas creativas originales. 3) Los principales movimientos vanguardistas europeos fueron el futurismo, el dadaísmo y el surrealismo.
1) El documento describe las vanguardias artísticas y literarias que surgieron en la primera mitad del siglo XX como reacción al clima de posguerra. 2) Estas vanguardias se caracterizaron por el antirrealismo, el primitivismo y el irracionalismo, además de experimentar con formas creativas originales. 3) Los principales movimientos vanguardistas europeos fueron el futurismo, el dadaísmo y el surrealismo.
Intellicore Tech Talk 10 - Apache Web Server InternalsNeil Armstrong
Sujet : Apache Web Server Internals
Description : Le Serveur Web Apache est devenu le logiciel le plus utilisé au mondepour servir les pages internet et intranet. Son utilisation très variée, du petit site familial au site d’entreprise avec systèmes de balance de charge et architecture objet, fait que sa structure est peu connue ainsi que ses différentes configurations.
Conférenciers : Neil Armstrong, élève ingénieur chez Neotion et futur ingénieur Polytech’Nice-Sophia, spécialisé en Logiciels Embarqués et technologies Open-Source.
Date : 10 juin 2008
Lieu : Amphithéâtre Edison, CICA, Sophia Antipolis, FRANCE
Ce support explique les concepts de bases du principe de l'inversion de contrôle et d'injections des dépendances.
Les concepts les plus importants à comprendre par les futurs ingénieurs du génie Logiciel.
alphorm.com - Formation Exchange Server 2013 (70-341)Alphorm
La formation complète est disponible ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-exchange-server-2013-70-341
Cette formation pratique vous permettra d'acquérir les connaissances et compétences nécessaires pour configurer et gérer un environnement de messagerie sous Microsoft Exchange Server 2013. Aucune connaissance d'Exchange Server n'est requise. Toutefois, des connaissances sur Active Directory et des notions sur PowerShell sont vivement recommandés.
Durant ce cours et en se basant sur ses longues années d'expériences Emmanuel VINAZZA vous apprendra comment configurer Exchange Server 2013, ainsi que de vous fournir des lignes directrices, les meilleures pratiques et divers éléments à prendre en compte qui vous aideront à optimiser votre déploiement de serveur Exchange.
Cette formation apporte une valeur ajoutée à tous ceux qui souhaitent également démarrer leur formation sur l'exploitation et l'administration d'un environnement Exchange 2013 en PowerShell
9 février 2015
Groupe .NET/ASP.NET
Sujets: Push to the Web - Le protocole Websocket et la librairie SignalR
Conférencier: Dominic Marchand
L'avènement des WebSockets et de la librairie SignalR permettent l'ajout de fonctionnalités "temps-réel" à des applications web de façon simple et élégante. Dans cette présentation, nous allons faire un survol du protocole, de la librairie SignalR en plus de voir plus spécifiquement quels scénarios ils permettent et comment échelonner son implémentation lorsque nécessaire.
Le package java.net et les API réseau de Java
Les Sockets Java
Les sockets en mode connecté
Un serveur TCP/IP
Un client TCP/IP
Les échanges de données
Les classes de connexion
préparation à la certification LPIC2 version 3.5 en français
Chapitre 8 : Topic 208 : Services Web
Configuration de Apache2 et Squid
Partie 1 : mise en place d'un serveur web
Introduction au serveur web Apache2
Présentation, installation, configuration
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Intellicore Tech Talk 10 - Apache Web Server InternalsNeil Armstrong
Sujet : Apache Web Server Internals
Description : Le Serveur Web Apache est devenu le logiciel le plus utilisé au mondepour servir les pages internet et intranet. Son utilisation très variée, du petit site familial au site d’entreprise avec systèmes de balance de charge et architecture objet, fait que sa structure est peu connue ainsi que ses différentes configurations.
Conférenciers : Neil Armstrong, élève ingénieur chez Neotion et futur ingénieur Polytech’Nice-Sophia, spécialisé en Logiciels Embarqués et technologies Open-Source.
Date : 10 juin 2008
Lieu : Amphithéâtre Edison, CICA, Sophia Antipolis, FRANCE
Ce support explique les concepts de bases du principe de l'inversion de contrôle et d'injections des dépendances.
Les concepts les plus importants à comprendre par les futurs ingénieurs du génie Logiciel.
alphorm.com - Formation Exchange Server 2013 (70-341)Alphorm
La formation complète est disponible ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-exchange-server-2013-70-341
Cette formation pratique vous permettra d'acquérir les connaissances et compétences nécessaires pour configurer et gérer un environnement de messagerie sous Microsoft Exchange Server 2013. Aucune connaissance d'Exchange Server n'est requise. Toutefois, des connaissances sur Active Directory et des notions sur PowerShell sont vivement recommandés.
Durant ce cours et en se basant sur ses longues années d'expériences Emmanuel VINAZZA vous apprendra comment configurer Exchange Server 2013, ainsi que de vous fournir des lignes directrices, les meilleures pratiques et divers éléments à prendre en compte qui vous aideront à optimiser votre déploiement de serveur Exchange.
Cette formation apporte une valeur ajoutée à tous ceux qui souhaitent également démarrer leur formation sur l'exploitation et l'administration d'un environnement Exchange 2013 en PowerShell
9 février 2015
Groupe .NET/ASP.NET
Sujets: Push to the Web - Le protocole Websocket et la librairie SignalR
Conférencier: Dominic Marchand
L'avènement des WebSockets et de la librairie SignalR permettent l'ajout de fonctionnalités "temps-réel" à des applications web de façon simple et élégante. Dans cette présentation, nous allons faire un survol du protocole, de la librairie SignalR en plus de voir plus spécifiquement quels scénarios ils permettent et comment échelonner son implémentation lorsque nécessaire.
Le package java.net et les API réseau de Java
Les Sockets Java
Les sockets en mode connecté
Un serveur TCP/IP
Un client TCP/IP
Les échanges de données
Les classes de connexion
préparation à la certification LPIC2 version 3.5 en français
Chapitre 8 : Topic 208 : Services Web
Configuration de Apache2 et Squid
Partie 1 : mise en place d'un serveur web
Introduction au serveur web Apache2
Présentation, installation, configuration
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
2. Introduction
• Un système SAP se compose en générale d’une
Bases de données et d’une ou plusieurs
Instances.
• Le couple Instance/Bases de données forme ce
qu’on appelle une instance centrale.
• Une Instance SAP se compose de:
• Dispatcher.
• Processus du travail du Dispatcher.
• Internet Communication Manager.
• Mémoire (Buffer ..).
• Gateway.
3. Introduction
• Une instance est nommée serveur d’applications
pour une vue orientée logiciel pour le modèle
client / Serveur.
• Les différents types des serveurs d’applications:
1. SAP Web AS Java
2. SAP Web AS ABAP
3. SAP Web AS ABAP+Java
5. Les principaux flux et message
d’échanges entre composants
• Le protocole d’échange est TCP/IP.
• Par exemple un client :
• Hostname: db1par1.wdf.sap.corp
• SID:adm
• Instance Number: smda1
• Il démarre le SAP Logon et puis ça démarre le
SAP GUI avec les spécifications indiquées.
• Les clients SAPGUI sont exclusivement ABAP et
ils sont reçus par ABAP dispatcher qui écoute le
port numéro: 3200 (par exemple).
6. Les principaux flux et message
d’échanges entre composants
• le dispatcher transmet ensuite la requête au
meilleur processus de travail ABAP valable.
• Les requêtes basées sur ABAP sont reçues en
premier lieu par le Internet Communication
Manager (ICM) qui écoute pour le HTTP sur le
port 8000 (par défaut).
• Le ICM analyse ensuite l’URL pour déterminer si
la session doit être acheminée vers le dispatcher
ABAP ou Java.
7. Les principaux flux et message
d’échanges entre composants
• Les sessions web Java peuvent être acheminées
par le ICM, dans d’autres cas, particulièrement
dans les serveurs uniquement java comme SAP
EP, ces sessions se connectent directement au
Dispatcher Java, qui écoute sur 51400 (par
exemple) pour HTTP et 54201(par exemple)
pour SSL.
8. Les principaux flux et message
d’échanges entre composants
• Remote Function Call (RFC) le RFC est un
protocole SAP pour la communication
interprocessus entre deux systèmes.
• le RFC permets d’appeler et exécuter des
fonctions prédéfinies dans un système distant,
ou dans le système lui même.
• RFC gère le processus de communication ,
transfert de paramètres, et la gestion d’erreur.
9. Les principaux flux et message
d’échanges entre composants
• SAP Java Connector (JCo)/RFC:Le SAP JCo est un
adaptateur que les serveurs basées sur Java utilisent
pour exécuter les communications RFC avec les
serveurs ABAP .
• Dans l’engin J2EE les fonctions RFC sont
implémentées par JCo RFC Provider service, qui est
utilisé pour procéder aux requêtes ABAP to JAVA.
• Une fonctionnalité est valable aussi celle de recevoir
des appels du système SAP ,ce qu’il faut faire c’est
enregistrer l’engin J2EE comme une destination
RFC .
10. Les principaux flux et message
d’échanges entre composants
• XML/SOAP Web Services: les messages
standards XML/SOAP sont utilisés pour les
communications des services orientés
architecture.
12. Le rôle du serveur
• Comme on peut le voir sur la figure précédente,
ICM reçoit la requête HTTP , avec un URL
contenant la combinaison nom du
serveur/numéro de port (ex: host1/8000) sur
lesquelles ICM réponds.
• ICM analyse après la requête et décide quel
handler doit être appelé (ABAP ou Java) , dans
notre exemple c’est ABAP.
13. Le rôle du serveur
• Le ICM après charge les données dans les Memory
pipes (situé dans la mémoire partagée) et informe le
dispatcher.
• Le Dispatcher entre la requête ICM dans la file
d’attente des requêtes et crée un nouveau contexte
et choisis un processus de travail.
• Le processus de travail (task handler) lis les données
depuis la mémoire et procède après à la requête et
écris la réponse au MPI et puis alarme le ICM qu’il a
finis de procéder à la requête .
• Le ICM envoi une réponse au client.
15. Le rôle du client
• Si le système SAP est le client , cela veut dire, si
le processus de travail veut envoyer une requête
via Internet, la procédure est la suivante.
• Le processus de travail écrit les données qui
doivent être procédés au MPI et envoie la
requête au ICM via une connection réseau, qui
utilise le protocole TCP/IP.
• ICM procèdes ensuite les données reçus du
MPI et écris une réponse au MPI.
16. Les Transactions Importantes
• SM04: AL08 : Liste des utilisateurs.
• SM51: Affiche les serveurs d’applications.
• SM37: Vue d’ensemble de tâche de fond.
• SM50 SM66: Gestion des processus de travail.
• PFCG: Conserver des fonctions.
• SM13: Gestion des documents de mis à jours.
• SM21: Analyser le journal du système.
• SM02: Envoi des messages systèmes .
• RZ20:Surveillance du Cross System.
17. Description des EHP
• SAP a introduit sa stratégie des Enhancements
paquetages pour SAP ERP comme étant un outil pour
simplifier la manière avec laquelle les clients gère et
déplois des nouvelles fonctionnalités logiciels.
• Les clients peuvent implémenter électivement leurs
innovations logiciels de SAP et activent le logiciel sur
une business demand.
• Comme résultat, les clients peuvent isolés l’influence
des mises à jours logiciels et apporte des nouvelles
fonctionnalités en ligne rapidement via des cycles de
Test réduis.