This ordinance amends sections of the Dallas City Code related to minimum urban rehabilitation standards. It requires apartment complexes with excessive crime rates to participate in a mandatory crime reduction program administered by the police chief. It establishes qualifications, procedures, requirements, formulas and standards for the program. It also establishes an appeal process and a program fee. The ordinance makes conforming amendments to the multi-tenant property registration program.
¿Qué hacer cuando un destinatario quiere desuscribirse? MasterBase®
Este documento presenta un resumen de un webinar sobre cómo manejar la desuscripción de destinatarios de correos electrónicos. Explica que es importante ofrecer alternativas a la desuscripción como cambiar la frecuencia de envíos. También cubre cómo crear un boletín para destinatarios desuscritos y una imagen de confirmación de desuscripción, además de eliminar definitivamente contactos de la base de datos.
This document provides information about an online crime mapping and email alert system called RAIDS Online from the Dallas Police Department. It includes details on how to use the mapping tools to view crime data by type, date range, and location; set filters; view analytics and metadata; and sign up for crime alerts on desktop or via a mobile app. Contact information is provided for the police GIS and data analyst overseeing the system.
Comunicação interna de qualidade; como obter maior engajamento do público ...Karina Rocha
Este documento discute estratégias para melhorar a comunicação interna nas organizações e obter maior engajamento dos funcionários. Ele sugere que as empresas devem adotar abordagens mais sociais e colaborativas para a comunicação, aproveitando plataformas digitais para permitir a produção e compartilhamento de conteúdo pelos funcionários, conversas em redes sociais e trabalho em comunidades.
O documento discute estratégias de marketing em mídias sociais. Ele explica que marketing em mídias sociais envolve usar sites como Facebook, Twitter e Instagram para fins de marketing, como propaganda, branding e promoções. Também discute como compartilhar conteúdo efetivo nessas plataformas para engajar o público.
This document provides an overview of ecotourism, defining it as responsible travel to natural areas that conserves the environment and benefits local communities. It discusses ecotourism as both a concept based on sustainability principles and a specific market segment. As a small but growing industry, ecotourism operates within a niche nature tourism market but aims to achieve sustainable development goals through environmental, social and economic practices.
Este documento discute la legalidad y viabilidad de la contratación directa de personal de confianza y directivo bajo el régimen laboral especial de contratación administrativa de servicios (CAS) sin concurso público. Explica que la normativa legal permite la contratación directa de este tipo de personal siempre que ocupen una plaza orgánica y su designación haya sido decidida por el titular de la entidad. También concluye que es viable contratar profesionales competitivos para cargos directivos de forma directa y que sus remuneraciones deben estar en propor
This ordinance amends sections of the Dallas City Code related to minimum urban rehabilitation standards. It requires apartment complexes with excessive crime rates to participate in a mandatory crime reduction program administered by the police chief. It establishes qualifications, procedures, requirements, formulas and standards for the program. It also establishes an appeal process and a program fee. The ordinance makes conforming amendments to the multi-tenant property registration program.
¿Qué hacer cuando un destinatario quiere desuscribirse? MasterBase®
Este documento presenta un resumen de un webinar sobre cómo manejar la desuscripción de destinatarios de correos electrónicos. Explica que es importante ofrecer alternativas a la desuscripción como cambiar la frecuencia de envíos. También cubre cómo crear un boletín para destinatarios desuscritos y una imagen de confirmación de desuscripción, además de eliminar definitivamente contactos de la base de datos.
This document provides information about an online crime mapping and email alert system called RAIDS Online from the Dallas Police Department. It includes details on how to use the mapping tools to view crime data by type, date range, and location; set filters; view analytics and metadata; and sign up for crime alerts on desktop or via a mobile app. Contact information is provided for the police GIS and data analyst overseeing the system.
Comunicação interna de qualidade; como obter maior engajamento do público ...Karina Rocha
Este documento discute estratégias para melhorar a comunicação interna nas organizações e obter maior engajamento dos funcionários. Ele sugere que as empresas devem adotar abordagens mais sociais e colaborativas para a comunicação, aproveitando plataformas digitais para permitir a produção e compartilhamento de conteúdo pelos funcionários, conversas em redes sociais e trabalho em comunidades.
O documento discute estratégias de marketing em mídias sociais. Ele explica que marketing em mídias sociais envolve usar sites como Facebook, Twitter e Instagram para fins de marketing, como propaganda, branding e promoções. Também discute como compartilhar conteúdo efetivo nessas plataformas para engajar o público.
This document provides an overview of ecotourism, defining it as responsible travel to natural areas that conserves the environment and benefits local communities. It discusses ecotourism as both a concept based on sustainability principles and a specific market segment. As a small but growing industry, ecotourism operates within a niche nature tourism market but aims to achieve sustainable development goals through environmental, social and economic practices.
Este documento discute la legalidad y viabilidad de la contratación directa de personal de confianza y directivo bajo el régimen laboral especial de contratación administrativa de servicios (CAS) sin concurso público. Explica que la normativa legal permite la contratación directa de este tipo de personal siempre que ocupen una plaza orgánica y su designación haya sido decidida por el titular de la entidad. También concluye que es viable contratar profesionales competitivos para cargos directivos de forma directa y que sus remuneraciones deben estar en propor
Aujourd’hui, quand on parle d’API, on pense en général aux API REST. Elles sont omniprésentes, utilisent des protocoles et des formats standard, reposent sur des bases solides...
Pour l’administrateur système, une API REST de type Redfish permet, par exemple, de se constituer aisément une interface de gestion hors bande multi-constructeurs.
Pour autant, dans certaines situations, des contraintes peuvent empêcher de recourir à une API REST. Notamment lorsque votre système n’est pas directement accessible via le protocole HTTP. Dans ce cas, vous pouvez bien sûr toujours utiliser une API, mais reposant sur d’autres standards, comme le vénérable protocole SMTP !
Dans notre cas pratique, un système d’atelier de formation à la demande, c’est un front-end Web qui gère l’enregistrement des utilisateurs afin d’exécuter les documents Jupyter Notebooks hébergés sur un back-end accueillant l’instance Jupyterhub ainsi que tous les systèmes d’accompagnement nécessaires à la réalisation des différents ateliers proposés (sur Redfish, Git, Rust comme affiché sur https://hackshack.hpedev.io/workshops et via le portail de démo HPE WW https://hpedemoportal.ext.hpe.com/)
Pour que tout ceci fonctionne parfaitement, nous avons utilisé une API SMTP, le front-end générant le contenu SMTP et le back-end utilisant procmail, des scripts et des playbooks Ansible pour gérer la configuration de l’environnement utilisateur. Une fois connecté à la plateforme, l’utilisateur peut accéder au contenu d’atelier qui lui est propre, tous les liens vers les autres systèmes étant disponibles pour effectuer les actions. Pourquoi SMTP ? Nos besoins étaient suffisamment limités pour éviter le développement d’une API REST complète (même si nous en avons également une pour le front-end), nous bénéficions gratuitement de l’aspect asynchrone de l’e-mail pour la gestion des demandes et c’est sympa d’utiliser les bonnes vieilles méthodes pour montrer aux jeunes ingénieurs qu’il existe plusieurs de faire ;-)
Ça vous tente ? Venez donc découvrir comment nous avons procédé et voir comment tout cela fonctionne, depuis le déploiement automatique de la plateforme jusqu’à l’exécution d’un atelier.
Puppet est un outil de gestion de configuration et de déploiement. Découvrez ce fameux mouvement DevOps, et quelles sont les raisons qui font le succès de Puppet.
Survole de l'industrialisation pour les étudiants pour http://src-media.com/ et d'anciens étudiants.
Inspirez de http://hoa-project.net/Fr/Event/Phptour14.html pour le Slide 8.
Présentation effectuée pour Root66 sur le thème "Utiliser et ameliorer firefox avec les webextensions" par Christophe Villeneuve .
La conférence donne une situation globale des WebExtensions, des possibilités d'interrargir avec le navigateur et les différentes API
Présentation de Maven et de son utilisation en entreprise dans le cadre du Ch'ti JUG, le 15 juin 2009.
Pourquoi Maven ? Pourquoi l'adopter ? Les bonnes et mauvaise pratiques. Son avenir ...
Au cours de cette session, nous plongerons avec vous dans le quotidien d’une startup qui vient de se lancer sur le Net.
Alors que les premiers utilisateurs affluent vers ses serveurs, l’équipe se retrouve confrontée à ses premiers problèmes de performance. Le prix du succès… ! Nous verrons avec eux comment simuler une arrivée massive d’utilisateurs pour “stresser” leur plateforme. Nous utiliserons les outils d’APM pour monitorer les serveurs et applications Java mais aussi évaluer l’expérience utilisateur. Enfin, nous proposerons une démarche et des outils pour tester la performance en continue.
Avec de nombreuses démos en live, cette session en français s’adresse aux développeurs, architectes et décideurs sur les projets IT.
Animé avec Landry DEFO KUATE (OCTO)
Cette présentation explique la manière de mettre en oeuvre une architecture plug-in en LabVIEW. Basée sur la programmation Orientée Objet et l'utilisation de "Packed Libraries", la solution est décrite et commentée pour mettre en avant les points clés.
Un exemple concret démontre son utilisation dans la vie réelle et permet de faire un retour d'expérience important.
Agenda :
Les enjeux de la performance d'un site Web
Les différents éléments de performance d'un site Web
Infrastructure, architecture technique, tuning, architecture applicative, WebPerf
L'obsession de la mesure
Les outils
Les quickwins
Caches, upscaling, outscaling, sharding
La démarche de test de charge
Méthodologie, outils, types de test, données de test
La démarche PDCA
Intégrer les tests de charge au cycle de développement
Environnement éphémère
Oxalide MorningTech #2 - Démarche de performance
2ème MorningTech @Oxalide, animé par Adrien Le Priol (@Priolix) et Ludovic Piot (@lpiot), le 28 février 2017.
Une vue d'ensemble sur la démarche et les outils pour aborder et maîtriser la performance de son site Web.
En 2012, Amazon publiait une étude indiquant que chaque seconde de performance perdue sur son site de commerce lui coûtait $1.6 milliards de chiffre d'affaire.
Par delà ce chiffre colossal avancé par le géant du Web, il est une réalité business : plus un site est lent, et moins les utilisateurs sont enclin à naviguer dessus. Les smartphones et le SoLoMo exacerbent cette réalité avec encore plus depuis 10 ans maintenant.
Sur le terrain, l'architecture technique des sites Web, de plus en plus complexe, rendent ses performances impossibles à prédire : complexité des développements applicatifs, multitude des composants impliqués dans l'architecture technique, recours à des services tiers (issus du SI de votre entreprise, ou de services tiers), big data, machine learning…
Une seule façon de prédire les performances : tester… en situation réelle.
A travers les différentes étapes d'une démarche d'optimisation des performances d'un site Web, les enjeux et les écueils d'une telle démarche vous seront détaillés.
Subject: Oxalide's MorningTech talk about an overview of how to deal with performance in a Web site.
Date: 28-feb-2017
Speakers: Adrien Le Priol (@Priolix, @Oxalide) and Ludovic Piot (@lpiot, @Oxalide)
Language: french
Lien SpeakerDeck : https://speakerdeck.com/lpiot/oxalide-morning-tech-number-2-demarche-performance
Lien SlideShare : https://www.slideshare.net/LudovicPiot/morning-tech-2-demarche-performance-slides
YouTube Video capture: https://youtu.be/a8jSbvyBzYU
Main topics:
* Les enjeux de la performance d'un site Web
* Les différents éléments de performance d'un site Web
** Infrastructure, architecture technique, tuning, architecture applicative, WebPerf
* L'obsession de la mesure
* Les outils
* Les quickwins
** Caches, upscaling, outscaling, sharding
* La démarche de test de charge
** Méthodologie, outils, types de test, données de test
* La démarche PDCA
** Intégrer les tests de charge au cycle de développement
** Environnement éphémère
* Questions / Réponses
Restructurer un legacy comment et pourquoiMarc Bojoly
Présentation du talk de Marc Bojoly - OCTO Technology
"En tant que programmeur, en tant qu’architecte nous voulons
tous partir d’une feuille blanche et construire quelque chose de
grand", nous dit sur son blog joelonsoftware.
Mais après 5 ans de développement en Java, est-ce pertinent ?
Est-ce le bon moment alors que le système doit absorber un
nouveau métier le plus vite possible ? Et si re-construire sur le
legacy était la solution pour réussir un tel défi ?
Aujourd’hui, quand on parle d’API, on pense en général aux API REST. Elles sont omniprésentes, utilisent des protocoles et des formats standard, reposent sur des bases solides...
Pour l’administrateur système, une API REST de type Redfish permet, par exemple, de se constituer aisément une interface de gestion hors bande multi-constructeurs.
Pour autant, dans certaines situations, des contraintes peuvent empêcher de recourir à une API REST. Notamment lorsque votre système n’est pas directement accessible via le protocole HTTP. Dans ce cas, vous pouvez bien sûr toujours utiliser une API, mais reposant sur d’autres standards, comme le vénérable protocole SMTP !
Dans notre cas pratique, un système d’atelier de formation à la demande, c’est un front-end Web qui gère l’enregistrement des utilisateurs afin d’exécuter les documents Jupyter Notebooks hébergés sur un back-end accueillant l’instance Jupyterhub ainsi que tous les systèmes d’accompagnement nécessaires à la réalisation des différents ateliers proposés (sur Redfish, Git, Rust comme affiché sur https://hackshack.hpedev.io/workshops et via le portail de démo HPE WW https://hpedemoportal.ext.hpe.com/)
Pour que tout ceci fonctionne parfaitement, nous avons utilisé une API SMTP, le front-end générant le contenu SMTP et le back-end utilisant procmail, des scripts et des playbooks Ansible pour gérer la configuration de l’environnement utilisateur. Une fois connecté à la plateforme, l’utilisateur peut accéder au contenu d’atelier qui lui est propre, tous les liens vers les autres systèmes étant disponibles pour effectuer les actions. Pourquoi SMTP ? Nos besoins étaient suffisamment limités pour éviter le développement d’une API REST complète (même si nous en avons également une pour le front-end), nous bénéficions gratuitement de l’aspect asynchrone de l’e-mail pour la gestion des demandes et c’est sympa d’utiliser les bonnes vieilles méthodes pour montrer aux jeunes ingénieurs qu’il existe plusieurs de faire ;-)
Ça vous tente ? Venez donc découvrir comment nous avons procédé et voir comment tout cela fonctionne, depuis le déploiement automatique de la plateforme jusqu’à l’exécution d’un atelier.
Puppet est un outil de gestion de configuration et de déploiement. Découvrez ce fameux mouvement DevOps, et quelles sont les raisons qui font le succès de Puppet.
Survole de l'industrialisation pour les étudiants pour http://src-media.com/ et d'anciens étudiants.
Inspirez de http://hoa-project.net/Fr/Event/Phptour14.html pour le Slide 8.
Présentation effectuée pour Root66 sur le thème "Utiliser et ameliorer firefox avec les webextensions" par Christophe Villeneuve .
La conférence donne une situation globale des WebExtensions, des possibilités d'interrargir avec le navigateur et les différentes API
Présentation de Maven et de son utilisation en entreprise dans le cadre du Ch'ti JUG, le 15 juin 2009.
Pourquoi Maven ? Pourquoi l'adopter ? Les bonnes et mauvaise pratiques. Son avenir ...
Au cours de cette session, nous plongerons avec vous dans le quotidien d’une startup qui vient de se lancer sur le Net.
Alors que les premiers utilisateurs affluent vers ses serveurs, l’équipe se retrouve confrontée à ses premiers problèmes de performance. Le prix du succès… ! Nous verrons avec eux comment simuler une arrivée massive d’utilisateurs pour “stresser” leur plateforme. Nous utiliserons les outils d’APM pour monitorer les serveurs et applications Java mais aussi évaluer l’expérience utilisateur. Enfin, nous proposerons une démarche et des outils pour tester la performance en continue.
Avec de nombreuses démos en live, cette session en français s’adresse aux développeurs, architectes et décideurs sur les projets IT.
Animé avec Landry DEFO KUATE (OCTO)
Cette présentation explique la manière de mettre en oeuvre une architecture plug-in en LabVIEW. Basée sur la programmation Orientée Objet et l'utilisation de "Packed Libraries", la solution est décrite et commentée pour mettre en avant les points clés.
Un exemple concret démontre son utilisation dans la vie réelle et permet de faire un retour d'expérience important.
Agenda :
Les enjeux de la performance d'un site Web
Les différents éléments de performance d'un site Web
Infrastructure, architecture technique, tuning, architecture applicative, WebPerf
L'obsession de la mesure
Les outils
Les quickwins
Caches, upscaling, outscaling, sharding
La démarche de test de charge
Méthodologie, outils, types de test, données de test
La démarche PDCA
Intégrer les tests de charge au cycle de développement
Environnement éphémère
Oxalide MorningTech #2 - Démarche de performance
2ème MorningTech @Oxalide, animé par Adrien Le Priol (@Priolix) et Ludovic Piot (@lpiot), le 28 février 2017.
Une vue d'ensemble sur la démarche et les outils pour aborder et maîtriser la performance de son site Web.
En 2012, Amazon publiait une étude indiquant que chaque seconde de performance perdue sur son site de commerce lui coûtait $1.6 milliards de chiffre d'affaire.
Par delà ce chiffre colossal avancé par le géant du Web, il est une réalité business : plus un site est lent, et moins les utilisateurs sont enclin à naviguer dessus. Les smartphones et le SoLoMo exacerbent cette réalité avec encore plus depuis 10 ans maintenant.
Sur le terrain, l'architecture technique des sites Web, de plus en plus complexe, rendent ses performances impossibles à prédire : complexité des développements applicatifs, multitude des composants impliqués dans l'architecture technique, recours à des services tiers (issus du SI de votre entreprise, ou de services tiers), big data, machine learning…
Une seule façon de prédire les performances : tester… en situation réelle.
A travers les différentes étapes d'une démarche d'optimisation des performances d'un site Web, les enjeux et les écueils d'une telle démarche vous seront détaillés.
Subject: Oxalide's MorningTech talk about an overview of how to deal with performance in a Web site.
Date: 28-feb-2017
Speakers: Adrien Le Priol (@Priolix, @Oxalide) and Ludovic Piot (@lpiot, @Oxalide)
Language: french
Lien SpeakerDeck : https://speakerdeck.com/lpiot/oxalide-morning-tech-number-2-demarche-performance
Lien SlideShare : https://www.slideshare.net/LudovicPiot/morning-tech-2-demarche-performance-slides
YouTube Video capture: https://youtu.be/a8jSbvyBzYU
Main topics:
* Les enjeux de la performance d'un site Web
* Les différents éléments de performance d'un site Web
** Infrastructure, architecture technique, tuning, architecture applicative, WebPerf
* L'obsession de la mesure
* Les outils
* Les quickwins
** Caches, upscaling, outscaling, sharding
* La démarche de test de charge
** Méthodologie, outils, types de test, données de test
* La démarche PDCA
** Intégrer les tests de charge au cycle de développement
** Environnement éphémère
* Questions / Réponses
Restructurer un legacy comment et pourquoiMarc Bojoly
Présentation du talk de Marc Bojoly - OCTO Technology
"En tant que programmeur, en tant qu’architecte nous voulons
tous partir d’une feuille blanche et construire quelque chose de
grand", nous dit sur son blog joelonsoftware.
Mais après 5 ans de développement en Java, est-ce pertinent ?
Est-ce le bon moment alors que le système doit absorber un
nouveau métier le plus vite possible ? Et si re-construire sur le
legacy était la solution pour réussir un tel défi ?
Petit-déjeuner MapReduce-La révolution dans l’analyse des BigDataMarc Bojoly
Big Data, MapReduce, calculs distribués, sont autant de buzz words et de concepts cantonnés jusqu’à maintenant à quelques acteurs spécifiques. Pourtant, il est un état de fait : nous sommes assis sur une quantité gigantesque de données dont il est difficile d’extraire l’information… D’autre part MapReduce est une solution éprouvée pour analyser d’énormes quantités de données (ou Big Data). Elle a, par exemple, été mise en œuvre par Google pour indexer le web, par LinkedIn pour calculer ses campagnes d’email… Dans ces conditions, ces concepts ont-ils un intérêt dans nos SI ? Quel est le niveau de maturité de ces solutions ? Cet atelier, co-organisé par OCTO Technology (www.octo.com) et Plaform (www.platform.com), démontrera que de telles solutions font sens dans nos projets SI. - See more at: http://blog.octo.com/petit-dejeuner-mapreduce-la-revolution-dans-lanalyse-des-bigdata-le-27-septembre/#sthash.GvRo8gOQ.dpuf
L'avenir de Java : Erlang, Haskell ou RubyMarc Bojoly
Les nouveaux langages sont de plus en plus présents et bouleversent un eco- systeme dominé par Java: Ruby, et notamment Rails, annoncent des productivités faisant rêver les chefs de projet Java; d'autres proposent la gestion de concurrence et de parallélisme (souvent problématiques pour les programmeurs Java) nativement dans la langage. Alors que faire? Jeter Java et la JVM, rester sourd aux chants des sirènes? Dans cette session nous aborderons les limites de la plateforme Java et comment concilier les meilleurs des mondes.
Quelles évolutions fonderont l’avenir des serveurs d’application ?Marc Bojoly
Quelles évolutions fonderont l'avenir des serveurs d'application ?
Depuis 10 ans les serveurs d'applications se sont imposés dans l'informatique de gestion.
Mais aujourd'hui des offres innovantes bousculent les anciennes règles et standards. Les architectures cloud et grid rompent avec le découpage en 3 tiers. Des offres modulaires s'opposent aux outils dotés de multiples fonctionnalités. Des nouveaux frameworks java
mais également Grails ou JRuby on Rails challengent les API JEE tout en s'appuyant sur l'existant.
En nous basant sur la plateforme Java, nous balaieront les principales innovations qui dessinent le futur des serveurs d'application. Que peuvent-elles apporter ? Que vont-elles remettre en cause ou remplacer ?
Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...Marc Bojoly
Les grilles transactionnelles, enfin des solutions pour l'informatique de gestion?
En 5 ans les grilles se sont imposée dans quelques niches métiers. Belle revanche pour ce matériel issu de la bureautique qui se pose en alternative aux grands systèmes en faisant le choix de la répartition des calculs. Si le domaine du calcul intensif à révélé les grilles, force est de constater que cet usage très spécialisé en restreint les cas d'usages. Les grilles de données permettent aujourd'hui d'étendre très largement leur champ d'application. Comment fait-on pour répartir du code, de la données, des transactions ? Telles sont les questions que nous souhaitons aborder au travers d'un exemple de traitement bancaire.
2. • Pour le Lab
– Wifi :Un client SSH (putty…)
– Un browser de dernière génération
• Optionnel
– Votre IDE favori
– Le code source :
https://github.com/perfug/slow-crud-app
Avance de commencer
3. • Détails pratiques (30 s.)
– Prochain user group fin août
– Une mailing list : perfug@googlegroups.com
• Présentation (30 min.)
– AppDynamics: Application Performance Management
• Hands-on-lab (55 min.)
– Une application simulant de problèmes de performance
– AppDynamics pour les débusquer
• Questions / réponses (15 min.)
3
CONTENU DE LA SOIREE
4. • Connectez-vous au contrôleur app-dynamics
– http://PerfUserGroup.saas.appdynamics.com/controller
– Account Name: PerfUserGroup
User: PerfUserGroup
Password: 345eca31af2a
• Connectez-vous en ssh à la machine virtuelle
– User: perfug
– Password: perfug
• Lancez la commande sudo ./initAppdynamics.sh
• Vous êtes prêt pour les exercices !
– Les deux applications sont visibles aux adresses
– http://<machine>:8080/had_one_dismissal/
– http://<machine>:9876/auth/
Installation du Lab
6. • ./runCpuLoad.sh
– Que constatez-vous ?
• ./runSingleThreaded.sh
– Où se situe la différence ?
• ./runInterProcessSwitching.sh
– Où est la limitation ?
– Pourquoi?
• ./runLoggingLoad.sh
– Où est la limitation?
– Pourquoi ?
Lab : Exercices