Found 235 repositories(showing 30)
go-graphite
Golang implementation of Graphite/Carbon server with classic architecture: Agent -> Cache -> Persister
gomoku
Gomoku game (Five in a Row) playing program with a really strong advanced artificial intelligence algorithm (evaluation function, mini-max with cut offs, alpha-beta, transposition table, situation signatures, candidate generating, expert knowledge, further enhancements). Very heavly documented in author's native language (polish) - see Documentation_PL folder. Other tags: Tic Tac Toe, 5 in a Row, Go-Moku, Connect, Connect5, Connect6, Caro, Noughts and Crosses, AI, engine. Original author: Michał Czardybon Original website: http://mczard.republika.pl/gomoku.en.html Email: mczard@poczta.onet.pl Country: Poland Programming language: C++ IDE: Visual Studio 6.0 project (works also in 7.1) Year: 2002 (this project has over 13 years!) Notes: First time on any source code repository.
jjneely
Go implementation of useful tools for dealing with Graphite's Whisper DBs and Carbon hashing
thegreenwebfoundation
A tool written in go to help you factor carbon intensity into decisions about where and when to run computing jobs.
grobian
A server to handle metric globbing and data retrieval written in go – look at carbon-go instead
jagery
BabyJ723
# Awesome Keycloak [](https://github.com/sindresorhus/awesome) # [<img src="https://www.keycloak.org/resources/images/keycloak_logo_480x108.png">](https://github.com/thomasdarimont/awesome-keycloak) > Carefully curated list of awesome Keycloak resources. A curated list of resources for learning about the Open Source Identity and Access Management solution Keycloak. Contains books, websites, blog posts, links to github Repositories. # Contributing Contributions welcome. Add links through pull requests or create an issue to start a discussion. [Please refer to the contributing guide for details](CONTRIBUTING.md). # Contents * [General](#general) * [Documentation](#docs) * [Keycloak Website](http://www.keycloak.org) * [Current Documentation](http://www.keycloak.org/documentation.html) * [Archived Documentation](http://www.keycloak.org/documentation-archive.html) * [Mailing Lists](#mailing-lists) * [User Mailing List](#user-mailing-list) * [Developer Mailing List](#dev-mailing-list) * [Mailing List Search](#mailing-list-search) * [Books](#books) * [Articles](#articles) * [Talks](#talks) * [Presentations](#presentations) * [Video Playlists](#video-playlists) * [Community Extensions](#community-extensions) * [Integrations](#integrations) * [Themes](#themes) * [Docker](#docker) * [Deployment Examples](#deployment-examples) * [Example Projects](#example-projects) * [Benchmarks](#benchmarks) * [Help](#help) * [Commercial Offerings](#commercial-offerings) * [Miscellaneous](#miscellaneous) # General ## Documentation * [Keycloak Website](http://www.keycloak.org/) * [Current Documentation](http://www.keycloak.org/documentation.html) * [Archived Documentation](http://www.keycloak.org/documentation-archive.html) * [Product Documentation for Red Hat Single Sign-On](https://access.redhat.com/documentation/en/red-hat-single-sign-on/) ## Discussion Groups and Mailing Lists * [Keycloak Users Google Group](https://groups.google.com/forum/#!forum/keycloak-user) * [Keycloak Developers Google Group](https://groups.google.com/forum/#!forum/keycloak-dev) * [Keycloak Discourse Group](https://keycloak.discourse.group/) * [Keycloak Developer Chat](https://keycloak.zulipchat.com) * [Inactive - User Mailing List](https://lists.jboss.org/mailman/listinfo/keycloak-user) * [Inactive - Developer Mailing List](https://lists.jboss.org/mailman/listinfo/keycloak-dev) * [Mailing List Search](http://www.keycloak.org/search) * [Keycloak Subreddit](https://www.reddit.com/r/keycloak) ## Books * [Keycloak - Identity and Access Management for Modern Applications](https://www.packtpub.com/product/keycloak-identity-and-access-management-for-modern-applications/9781800562493) ## Articles * [How to get Keycloak working with Docker](https://www.ivonet.nl/2015/05/23/Keycloak-Docker/) * [Single-Sign-On for Microservices and/or Java EE applications with Keycloak SSO](http://www.n-k.de/2016/06/keycloak-sso-for-microservices.html) * [Keycloak Admin Client(s) - multiple ways to manage your SSO system](http://www.n-k.de/2016/08/keycloak-admin-client.html) * [How to get the AccessToken of Keycloak in Spring Boot and/or Java EE](http://www.n-k.de/2016/05/how-to-get-accesstoken-from-keycloak-springboot-javaee.html) * [JWT authentication with Vert.x, Keycloak and Angular 2](http://paulbakker.io/java/jwt-keycloak-angular2/) * [Authenticating via Kerberos with Keycloak and Windows 2008 Active Directory](http://matthewcasperson.blogspot.de/2015/07/authenticating-via-kerberos-with.html) * [Deploying Keycloak with Ansible](https://adam.younglogic.com/2016/01/deploying-keycloak-via-ansible/) * [Easily secure your Spring Boot applications with Keycloak](https://developers.redhat.com/blog/2017/05/25/easily-secure-your-spring-boot-applications-with-keycloak/) * [How Red Hat re-designed its Single Sign On (SSO) architecture, and why](https://developers.redhat.com/blog/2016/10/04/how-red-hat-re-designed-its-single-sign-on-sso-architecture-and-why/) * [OAuth2, JWT, Open-ID Connect and other confusing things](http://giallone.blogspot.de/2017/06/oath2.html) * [X509 Authentication with Keycloak and JBoss Fuse](https://sjhiggs.github.io/fuse/sso/x509/smartcard/2017/03/29/fuse-hawtio-keycloak.html) * [Running Keycloak on OpenShift 3](https://medium.com/@sbose78/running-keycloak-on-openshift-3-8d195c0daaf6) * [Introducing Keycloak for Identity and Access Management](https://www.thomasvitale.com/introducing-keycloak-identity-access-management/) * [Keycloak Basic Configuration for Authentication and Authorisation](https://www.thomasvitale.com/keycloak-configuration-authentication-authorisation/) * [Keycloak on OpenShift Origin](https://medium.com/@james_devcomb/keycloak-on-openshift-origin-ee81d01dac97) * [Identity Management, One-Time-Passwords and Two-Factor-Auth with Spring Boot and Keycloak](http://www.hascode.com/2017/11/identity-management-one-time-passwords-and-two-factor-auth-with-spring-boot-and-keycloak/) * [Keycloak Identity Brokering with Openshift](https://developers.redhat.com/blog/2017/12/06/keycloak-identity-brokering-openshift/) * [OpenID Connect Identity Brokering with Red Hat Single Sign-On](https://developers.redhat.com/blog/2017/10/18/openid-connect-identity-brokering-red-hat-single-sign/) * [Authentication & user management is hard](https://eclipsesource.com/blogs/2018/01/11/authenticating-reverse-proxy-with-keycloak/) * [Securing Nginx with Keycloak](https://edhull.co.uk/blog/2018-06-06/keycloak-nginx) * [Secure kibana dashboards using keycloak](https://aboullaite.me/secure-kibana-keycloak/) * [Configuring NGINX for OAuth/OpenID Connect SSO with Keycloak/Red Hat SSO](https://developers.redhat.com/blog/2018/10/08/configuring-nginx-keycloak-oauth-oidc/) * [Keycloak Clustering Setup and Configuration Examples](https://github.com/fit2anything/keycloak-cluster-setup-and-configuration) * [MicroProfile JWT with Keycloak](https://kodnito.com/posts/microprofile-jwt-with-keycloak/) * [Keycloak Essentials](https://medium.com/keycloak/keycloak-essentials-86254b2f1872) * [SSO-session failover with Keycloak and AWS S3](https://medium.com/@georgijsr/sso-session-failover-with-keycloak-and-aws-s3-e0b1db985e12) * [KTOR and Keycloak: authentication with OpenId](https://medium.com/slickteam/ktor-and-keycloak-authentication-with-openid-ecd415d7a62e) * [Keycloak: Core concepts of open source identity and access management](https://developers.redhat.com/blog/2019/12/11/keycloak-core-concepts-of-open-source-identity-and-access-management) * [Who am I? Keycloak Impersonation API](https://blog.softwaremill.com/who-am-i-keycloak-impersonation-api-bfe7acaf051a) * [Setup Keycloak Server on Ubuntu 18.04](https://medium.com/@hasnat.saeed/setup-keycloak-server-on-ubuntu-18-04-ed8c7c79a2d9) * [Getting started with Keycloak](https://robferguson.org/blog/2019/12/24/getting-started-with-keycloak/) * [Angular, OpenID Connect and Keycloak](https://robferguson.org/blog/2019/12/29/angular-openid-connect-keycloak/) * [Angular, OAuth 2.0 Scopes and Keycloak](https://robferguson.org/blog/2019/12/31/angular-oauth2-keycloak/) * [Keycloak, Flowable and OpenLDAP](https://robferguson.org/blog/2020/01/03/keycloak-flowable-and-openldap/) * [How to exchange token from an external provider to a keycloak token](https://www.mathieupassenaud.fr/token-exchange-keycloak/) * [Building an Event Listener SPI (Plugin) for Keycloak](https://dev.to/adwaitthattey/building-an-event-listener-spi-plugin-for-keycloak-2044) * [Keycloak user migration – connect your legacy authentication system to Keycloak](https://codesoapbox.dev/keycloak-user-migration/) * [Keycloak Authentication and Authorization in GraphQL](https://medium.com/@darahayes/keycloak-authentication-and-authorization-in-graphql-ad0a1685f7da) * [Kong / Konga / Keycloak: securing API through OIDC](https://github.com/d4rkstar/kong-konga-keycloak) * [KeyCloak: Custom Login theme](https://codehumsafar.wordpress.com/2018/09/11/keycloak-custom-login-theme/) * [Keycloak: Use background color instead of background image in Custom Login theme](https://codehumsafar.wordpress.com/2018/09/21/keycloak-use-background-color-instead-of-background-image-in-custom-login-theme/) * [How to turn off the Keycloak theme cache](https://keycloakthemes.com/blog/how-to-turn-off-the-keycloak-theme-cache) * [How to add a custom field to the Keycloak registration page](https://keycloakthemes.com/blog/how-to-add-custom-field-keycloak-registration-page) * [How to setup Sign in with Google using Keycloak](https://keycloakthemes.com/blog/how-to-setup-sign-in-with-google-using-keycloak) * [How to sign in users on Keycloak using Github](https://keycloakthemes.com/blog/how-to-sign-in-users-on-keycloak-using-github) * [Extending Keycloak SSO Capabilities with IBM Security Verify](https://community.ibm.com/community/user/security/blogs/jason-choi1/2020/06/10/extending-keycloak-sso-capabilities-with-ibm-secur) * [AWS SAML based User Federation using Keycloak](https://medium.com/@karanbir.tech/aws-connect-saml-based-identity-provider-using-keycloak-9b3e6d0111e6) * [AWS user account OpenID federation using Keycloak](https://medium.com/@karanbir.tech/aws-account-openid-federation-using-keycloak-40d22b952a43) * [How to Run Keycloak in HA on Kubernetes](https://blog.sighup.io/keycloak-ha-on-kubernetes/) * [How to create a Keycloak authenticator as a microservice?](https://medium.com/application-security/how-to-create-a-keycloak-authenticator-as-a-microservice-ad332e287b58) * [keycloak.ch | Installing & Running Keycloak](https://keycloak.ch/keycloak-tutorials/tutorial-1-installing-and-running-keycloak/) * [keycloak.ch | Configuring Token Exchange using the CLI](https://keycloak.ch/keycloak-tutorials/tutorial-token-exchange/) * [keycloak.ch | Configuring WebAuthn](https://keycloak.ch/keycloak-tutorials/tutorial-webauthn/) * [keycloak.ch | Configuring a SwissID integration](https://keycloak.ch/keycloak-tutorials/tutorial-swissid/) * [Getting Started with Service Accounts in Keycloak](https://medium.com/@mihirrajdixit/getting-started-with-service-accounts-in-keycloak-c8f6798a0675) * [Building cloud native apps: Identity and Access Management](https://dev.to/lukaszbudnik/building-cloud-native-apps-identity-and-access-management-1e5m) * [X.509 user certificate authentication with Red Hat’s single sign-on technology](https://developers.redhat.com/blog/2021/02/19/x-509-user-certificate-authentication-with-red-hats-single-sign-on-technology) * [Grafana OAuth with Keycloak and how to validate a JWT token](https://janikvonrotz.ch/2020/08/27/grafana-oauth-with-keycloak-and-how-to-validate-a-jwt-token/) * [How to setup a Keycloak server with external MySQL database on AWS ECS Fargate in clustered mode](https://jbjerksetmyr.medium.com/how-to-setup-a-keycloak-server-with-external-mysql-database-on-aws-ecs-fargate-in-clustered-mode-9775d01cd317) * [Extending Keycloak: adding API key authentication](http://www.zakariaamine.com/2019-06-14/extending-keycloak) * [Extending Keycloak: using a custom email sender](http://www.zakariaamine.com/2019-07-14/extending-keycloak2) * [Integrating Keycloak and OPA with Confluent](https://goraft.tech/2021/03/17/integrating-keycloak-and-opa-with-confluent.html) * [UMA 2.0 : User Managed Access - how to use it with bash](https://blog.please-open.it/uma/) ## Talks * [JDD2015 - Keycloak Open Source Identity and Access Management Solution](https://www.youtube.com/watch?v=TuEkj25lbd0) * [2015 Using Tomcat and Keycloak in an iFrame](https://www.youtube.com/watch?v=nF_lw7uIxao) * [2016 You've Got Microservices Now Secure Them](https://www.youtube.com/watch?v=SfVhqf-rMQY) * [2016 Keycloak: Open Source Single Sign On - Sebastian Rose - AOE conf (german)](https://www.youtube.com/watch?v=wbKw0Bwyne4) * [2016 Sécuriser ses applications back et front facilement avec Keycloak (french)](https://www.youtube.com/watch?v=bVidgluUcg0) * [2016 Keycloak and Red Hat Mobile Application Platform](https://www.youtube.com/watch?v=4NBgiHM5aOA) * [2016 Easily secure your Front and back applications with KeyCloak](https://www.youtube.com/watch?v=RGp4HUKikts) * [2017 Easily secure your Spring Boot applications with Keycloak - Part 1](https://developers.redhat.com/video/youtube/vpgRTPFDHAw/) * [2017 Easily secure your Spring Boot applications with Keycloak - Part 2](https://developers.redhat.com/video/youtube/O5ePCWON08Y/) * [2018 How to secure your Spring Apps with Keycloak by Thomas Darimont @ Spring I/O 2018](https://www.youtube.com/watch?v=haHFoeWUj0w) * [2018 DevNation Live | A Deep Dive into Keycloak](https://www.youtube.com/watch?v=ZxpY_zZ52kU) * [2018 IDM Europe: WSO2 Identity Server vs. Keycloak (Dmitry Kann)](https://www.youtube.com/watch?v=hnjBiGsEDoU) * [2018 JPrime|Building an effective identity and access management architecture with Keycloak (Sebastien Blanc)](https://www.youtube.com/watch?v=bMqcGkCvUVQ) * [2018 WJAX| Sichere Spring-Anwendungen mit Keycloak](https://www.youtube.com/watch?v=6Z490EMcafs) * [2019 Spring I/O | Secure your Spring Apps with Keycloak](https://www.youtube.com/watch?v=KrOd5wIkqls) * [2019 DevoxxFR | Maitriser sa gestion de l'identité avec Keycloak (L. Benoit, T. Recloux, S. Blanc)](https://www.youtube.com/watch?v=0cziL__0-K8) * [2019 DevConf | Fine - Grained Authorization with Keycloak SSO (Marek Posolda)](https://www.youtube.com/watch?v=yosg4St0iUw) * [2019 VoxxedDays Minsk | Bilding an effective identity and access management architecture with Keycloak (Sebastien Blanc)](https://www.youtube.com/watch?v=RupQWmYhrLA) * [2019 Single-Sign-On Authentifizierung mit dem Keycloak Identity Provider | jambit CoffeeTalk](https://www.youtube.com/watch?v=dnY6ORaFNY8) * [2020 Keycloak Team | Keycloak Pitch](https://www.youtube.com/watch?v=GZTN_VXjoQw) * [2020 Keycloak Team | Keycloak Overview](https://www.youtube.com/watch?v=duawSV69LDI) * [2020 Please-open.it : oauth2 dans le monde des ops (french)](https://www.youtube.com/watch?v=S-9X50QajmY) ## Presentations * [Keycloak 101](https://stevenolen.github.io/kc101-talk/#1) ## Video Playlists * [Keycloak Identity and Access Management by Łukasz Budnik](https://www.youtube.com/playlist?list=PLPZal7ksxNs0mgScrJxrggEayV-TPZ9sA) * [Keycloak by Niko Köbler](https://www.youtube.com/playlist?list=PLNn3plN7ZiaowUvKzKiJjYfWpp86u98iY) * [Keycloak Playlist by hexaDefence](https://youtu.be/35bflT_zxXA) * [Keycloak Tutorial Series by CodeLens](https://www.youtube.com/watch?v=Lr9WeIMtFow&list=PLeGNmkzI56BTjRxNGxUhh4k30FD_gy0pC) ## Clients * [Official Keycloak Node.js Admin Client](https://github.com/keycloak/keycloak-admin-client/) ("Extremely Experimental") * [Keycloak Node.js TypeScript Admin Client by Canner](https://github.com/Canner/keycloak-admin/) * [Keycloak Go Client by Cloudtrust](https://github.com/cloudtrust/keycloak-client) * [Keycloak Nest.js Admin Client by Relevant Fruit](https://github.com/relevantfruit/nestjs-keycloak-admin) ## Community Extensions * [Keycloak Extensions List](https://www.keycloak.org/extensions.html) * [Keycloak Benchmark Project](https://github.com/keycloak/keycloak-benchmark) * [Keycloak: Link IdP Login with User Provider](https://github.com/ohioit/keycloak-link-idp-with-user) * [Client Owner Manager: Control who can edit a client](https://github.com/cyclone-project/cyclone-client-registration) * [Keyloak Proxy written in Go](https://github.com/gambol99/keycloak-proxy) * [Script based ProtocolMapper extension for SAML](https://github.com/cloudtrust/keycloak-client-mappers) * [Realm export REST resource by Cloudtrust](https://github.com/cloudtrust/keycloak-export) * [Keycloak JDBC Ping Setup by moremagic](https://github.com/moremagic/keycloak-jdbc-ping) * [SMS 2 Factor Authentication for Keycloak via AWS SNS](https://github.com/nickpack/keycloak-sms-authenticator-sns) * [SMS 2 Factor Authentiation for Keycloak via SMS by Alliander](https://github.com/Alliander/keycloak-sms-authenticator) * [Identity Provider for vk.com](https://github.com/mrk08/keycloak-vk) * [CAS Protocol Support](https://github.com/Doccrazy/keycloak-protocol-cas) * [WS-FED Support](https://github.com/cloudtrust/keycloak-wsfed) * [Keycloak Discord Support](https://github.com/wadahiro/keycloak-discord) * [Keycloak Login with User Attribute](https://github.com/cnieg/keycloak-login-attribute) * [zonaut/keycloak-extensions](https://github.com/zonaut/keycloak-extensions) * [leroyguillaume/keycloak-bcrypt](https://github.com/leroyguillaume/keycloak-bcrypt) * [SPI Authenticator in Nodejs](https://www.npmjs.com/package/keycloak-rest-authenticator) * [Have I Been Pwned? Keycloak Password Policy](https://github.com/alexashley/keycloak-password-policy-have-i-been-pwned) * [Keycloak Eventlistener for Google Cloud Pub Sub](https://github.com/acesso-io/keycloak-event-listener-gcpubsub) * [Enforcing Password policy based on attributes of User Groups](https://github.com/sayedcsekuet/keycloak-user-group-based-password-policy) * [Verify Email with Link or Code by hokumski](https://github.com/hokumski/keycloak-verifyemailwithcode) * [Role-based Docker registry authentication](https://github.com/lifs-tools/keycloak-docker-role-mapper) * [SCIM for keycloak](https://github.com/Captain-P-Goldfish/scim-for-keycloak) * [Keycloak Kafka Module](https://github.com/SnuK87/keycloak-kafka) ## Integrations * [Official Keycloak Node.js Connect Adapter](https://github.com/keycloak/keycloak-nodejs-connect) * [Keycloak support for Aurelia](https://github.com/waynepennington/aurelia-keycloak) * [Keycloak OAuth2 Auth for PHP](https://github.com/stevenmaguire/oauth2-keycloak) * [Jenkins Keycloak Authentication Plugin](https://github.com/jenkinsci/keycloak-plugin) * [Meteor Keycloak Accounts](https://github.com/mxab/meteor-keycloak) * [HapiJS Keycloak Auth](https://github.com/felixheck/hapi-auth-keycloak) * [zmartzone mod_auth_openidc for Apache 2.x](https://github.com/zmartzone/mod_auth_openidc) * [Duo Security MFA Authentication for Keycloak](https://github.com/mulesoft-labs/keycloak-duo-spi) * [Extension Keycloak facilitant l'utilisation de FranceConnect](https://github.com/InseeFr/Keycloak-FranceConnect) * [Ambassador Keycloak Support](https://www.getambassador.io/reference/idp-support/keycloak/) * [Keycloak Python Client](https://github.com/akhilputhiry/keycloak-client) * [Keycloak Terraform Provider](https://github.com/mrparkers/terraform-provider-keycloak) * [Keycloak ADFS OpenID Connect](https://www.michaelboeynaems.com/keycloak-ADFS-OIDC.html) * [React/NextJS Keycloak Bindings](https://github.com/panz3r/react-keycloak) * [Keycloak Open-Shift integration](https://github.com/keycloak/openshift-integration) * [Keycloak, Kong and Konga setup scripts (local development)](https://github.com/JaouherK/Kong-konga-Keycloak) * [SSO for Keycloak and Nextcloud with SAML](https://stackoverflow.com/questions/48400812/sso-with-saml-keycloak-and-nextcloud) * [Keycloak Connect GraphQL Adapter for Node.js](https://github.com/aerogear/keycloak-connect-graphql) * [python-keycloak](https://github.com/marcospereirampj/python-keycloak) * [Keycloak and PrivacyId3a docker-compose (local development)](https://github.com/JaouherK/keycloak-privacyIdea) * [Nerzal/gocloak Golang Keycloak API Package](https://github.com/Nerzal/gocloak) * [Apple Social Identity Provider for Keycloak](https://github.com/BenjaminFavre/keycloak-apple-social-identity-provider) ## Quick demo Videos * [Keycloak with istio envoy jwt-auth proxy](https://www.youtube.com/watch?v=wscX7JMfuBI) ## Themes * [Community Keycloak Ionic Theme](https://github.com/lfryc/keycloak-ionic-theme) * [A Keycloak theme based on the AdminLTE UI library](https://github.com/MAXIMUS-DeltaWare/adminlte-keycloak-theme) * [GOV.UK Theme](https://github.com/UKHomeOffice/keycloak-theme-govuk) * [Carbon Design](https://github.com/httpsOmkar/carbon-keycloak-theme) * [Modern](https://keycloakthemes.com/themes/modern) * [Adminlte](https://git.uptic.nl/uptic-public-projects/uptic-keyclock-theme-adminlte) * [keycloakify: Create Keycloak themes using React](https://github.com/InseeFrLab/keycloakify) ## Docker * [Official Keycloak Docker Images](https://github.com/jboss-dockerfiles/keycloak) * [Keycloak Examples as Docker Image](https://hub.docker.com/r/jboss/keycloak-examples) * [Keycloak Maven SDK for managing the entire lifecycle of your extensions with Docker](https://github.com/OpenPj/keycloak-docker-quickstart) ## Kubernetes * [Deprecated Keycloak Helm Chart](https://github.com/codecentric/helm-charts/tree/master/charts/keycloak) * [codecentric Keycloak Helm Chart](https://github.com/codecentric/helm-charts/tree/master/charts/keycloak) * [Import / Export Keycloak Config](https://gist.github.com/unguiculus/19618ef57b1863145262191944565c9d) * [keycloak-operator](https://github.com/keycloak/keycloak-operator) ## Tools * [keycloakmigration: Manage your Keycloak configuration with code](https://github.com/klg71/keycloakmigration) * [tool to autogenerate an OpenAPI Specification for Keycloak's Admin API](https://github.com/ccouzens/keycloak-openapi) * [oidc-bash-client](https://github.com/please-openit/oidc-bash-client) * [louketo-proxy (FKA Gatekeeper)](https://github.com/louketo/louketo-proxy) * [keycloak-config-cli: Configuration as Code for Keycloak](https://github.com/adorsys/keycloak-config-cli) * [Keycloak Pulumi](https://github.com/pulumi/pulumi-keycloak) * [Keycloak on AWS](https://github.com/aws-samples/keycloak-on-aws) * [aws-cdk construct library that allows you to create KeyCloak on AWS in TypeScript or Python](https://github.com/aws-samples/cdk-keycloak) * [keycloak-scanner Python CLI](https://github.com/NeuronAddict/keycloak-scanner) ## Deployment Examples * [Keycloak deployment with CDK on AWS with Fargate](https://github.com/aws-samples/cdk-keycloak) ## Example Projects * [Examples from Keycloak Book: Keycloak - Identity and Access Management for Modern Applications](https://github.com/PacktPublishing/Keycloak-Identity-and-Access-Management-for-Modern-Applications) * [Official Examples](https://github.com/keycloak/keycloak/tree/master/examples) * [Keycloak Quickstarts](https://github.com/keycloak/keycloak-quickstarts) * [Drupal 7.0 with Keycloak](https://gist.github.com/thomasdarimont/17fa146c4fb5440d7fc2ee6322ec392d) * [Securing Realm Resources With Custom Roles](https://github.com/dteleguin/custom-admin-roles) * [BeerCloak: a comprehensive KeyCloak extension example](https://github.com/dteleguin/beercloak) * [KeyCloak Extensions: Securing Realm Resources With Custom Roles](https://github.com/dteleguin/custom-admin-roles) * [Red Hat Single Sign-On Labs](https://github.com/RedHatWorkshops/red-hat-sso) * [Spring Boot Keycloak Tutorial](https://github.com/sebastienblanc/spring-boot-keycloak-tutorial) * [Custom Keycloak Docker Image of Computer Science House of RIT](https://github.com/ComputerScienceHouse/keycloak-docker) * [Example of custom password hash SPI for Keycloak](https://github.com/pavelbogomolenko/keycloak-custom-password-hash) * [Example for a custom http-client-provider with Proxy support](https://github.com/xiaoyvr/custom-http-client-provider) * [Monitor your keycloak with prometheus](https://github.com/larscheid-schmitzhermes/keycloak-monitoring-prometheus) * [Custom User Storage Provider .ear with jboss-cli setup](https://github.com/thomasdarimont/keycloak-user-storage-provider-demo) * [Keycloak - Experimental extensions by Stian Thorgersen/Keycloak](https://github.com/stianst/keycloak-experimental) * [Securing Spring Boot Admin & Actuator Endpoints with Keycloak](https://github.com/thomasdarimont/spring-boot-admin-keycloak-example) * [A Keycloak Mobile Implementation using Angular v4 and Ionic v3](https://github.com/tomjackman/keyonic-v2) * [Example for Securing Apps with Keycloak on Kubernetes](https://github.com/stianst/demo-kubernetes) * [Example for Securing AspDotNet Core Apps with Keycloak](https://github.com/thomasdarimont/kc-dnc-demo) * [Example for passing custom URL parameters to a Keycloak theme for dynamic branding](https://github.com/dteleguin/keycloak-dynamic-branding) * [Angular Webapp secured with Keycloak](https://github.com/CodepediaOrg/bookmarks.dev) * [Keycloak Theme Development Kit](https://github.com/anthonny/kit-keycloak-theme) * [Keycloak Clustering examples](https://github.com/ivangfr/keycloak-clustered) * [Keycloak Last Login Date Event Listener](https://github.com/ThoreKr/keycloak-last-login-event-listener) * [Keycloak Project Example (Customizations, Extensions, Configuration)](https://github.com/thomasdarimont/keycloak-project-example) * [Example of adding API Key authentication to Keycloak](https://github.com/zak905/keycloak-api-key-demo) ## Benchmarks * [Gatling based Benchmark by @rvansa](https://github.com/rvansa/keycloak-benchmark) ## Help * [Keycloak on Stackoverflow](https://stackoverflow.com/questions/tagged/keycloak) ## Commercial Offerings * [Red Hat Single Sign-On](https://access.redhat.com/products/red-hat-single-sign-on) * [INTEGSOFT UNIFIED USER CREDENTIALS WITH KEYCLOAK SSO](https://www.integsoft.cz/en/sso.html#what-is-sso) * [JIRA SSO Plugin by codecentric](https://marketplace.atlassian.com/plugins/de.codecentric.atlassian.oidc.jira-oidc-plugin/server/overview) * [Keycloak Competence Center by Inventage AG](https://keycloak.ch/) * [Keycloak as a Service](https://www.cloud-iam.com) ## Miscellaneous * [Find sites using Keycloak with google](https://www.google.de/search?q=inurl%3Aauth+inurl%3Arealms+inurl%3Aprotocol&oq=inurl%3A&client=ubuntu&sourceid=chrome&ie=UTF-8) * [Keycloak Dev Bookmarks](http://bookmarks.dev/search?q=keycloak) - Use the tag [keycloak](https://www.bookmarks.dev/tagged/keycloak) * [Use fail2ban to block brute-force attacks to keycloak server](https://gist.github.com/drmalex07/3eba8b98d0ac4a1e821e8e721b3e1816) * [Pentest-Report Keycloak 8.0 Audit & Pentest 11.2019 by Cure53](https://cure53.de/pentest-report_keycloak.pdf) * [Keycloak - CNCF Security SIG - Self Assesment](https://docs.google.com/document/d/14IIGliP3BWjdS-0wfOk3l_1AU8kyoSiLUzpPImsz4R0/edit#) # License [](https://creativecommons.org/publicdomain/zero/1.0/) To the extent possible under law, [Thomas Darimont](https://github.com/thomasdarimont) has waived all copyright and related or neighboring rights to this work.
No description available
go-graphite
Docker image for go-carbon + carbonapi + grafana
vmware-archive
vmware-go-kcl is a vmware originated open-source project for AWS Kinesis Client Library in Go. It has been widely used by many external companies and internally by Carbon Black. vmware-go-kcl-v2 is its companion project by utilizing AWS Go SDK V2 which introduces lots of breaking changes. To keep the repo clean, it is better to have a separated repo vmware-go-kcl-v2 with better golang project structure improvement.
go-graphite
Go implementation of useful tools for dealing with Graphite's Whisper DBs and Carbon hashing
jeffpierce
Carbon daemon using Cassandra as the backend, implemented in Go.
sarvsav
It contains practices and examples on doing green development 🌳 using go and tools to reduce carbon footprint
carbonsrv
Carbon is a Lua Application Toolkit with focus on Web Servers written in Go
carboneio
Golang SDK to generate documents (PDF DOCX ODT XLSX ODS XML ...) with the Carbone Cloud API
seanpm2001
📚️ A repository for showcasing my knowledge of the Google Carbon programming language, and continuing to learn the language.
similarweb
Puppet module for the Golang implementation of Graphite/Carbon
pieterbrandsen
Easy and fast setup for Grafana
localhots
Alternative Graphite stack running go-carbon, Brubeck and Grafana 3 on Docker
bodsch
A Docker container for the Golang implementation of Graphite/Carbon server with classic architecture: Agent -> Cache -> Persister
plantngo
Plant&Go is a food ordering platform that promotes and incentivises consumers to incorporate environmentally sustainable diets into their daily lives, reducing carbon emission from food consumption
sartorileonardo
The WSO2 Data Services Server simplifies service-oriented architecture development efforts by providing an easy-to-use platform for integrating data stores, creating composite data views, and hosting data services. It supports access to secure and managed data through federated data stores, data service transactions, and data transformation and validation using an agile, agile and developer-friendly development approach. Provides federation support by combining data from multiple sources in single response or resource and also supports nested queries between data sources. More product information WSO2 DSS at: https://docs.wso2.com/display/DSS322/Downloading+the+Product In this experiment a CRUD was created using WSO2 DSS + MySQL Database. In a few minutes it is possible to create the CRUD BeckEnd with the tool. It follows step by step for the development of the experience: Note: Verify that the Oracle 7 Java environment variables are preconfigured (JAVA_HOME). 1- Download WSO2 DSS and unpack. 2- Copy a JDBC MySql lib (mysql-connector-java-5.1.40.zip) into the "repository / components / lib" path of the WSO2 DSS tool. 2- Run the "wso2server.sh" file in the "/ bin" directory if the OS is Linux or "wso2server.bat" for Windows OS. 3- Create a Database in MySQL as Script "Script_Create_Database.sql". 4- If the tool was successfully executed, it will display something like: "[2017-04-03 11: 08: 15,957] INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Mgt Console URL: https://10.0.0.104:9443/carbon/" 5- Access this address through the Chrome browser or Firefox and enter the default user and password "admin". 6- Add the link in the security exception if the browser asks for it. 7- Access the menu path Settings> Datasources> Add Datasources. 8- Fill in the form with the data: > Datasource Type: RDBMS > Name: control_product_db > Database Engine: MySQL > Driver: com.mysql.jdbc.Driver > URL: jdbc: mysql: // localhost: 3306 / control_product_db > User Name: <bank user> > Password: <bank password> 9- Click the "Test Connection" button, if the tool shows the message "Connection is healthy", you have done everything correctly and the tool already has a connection to the DB; 10- Access the Main> Generate menu path and fill in the data: > Carbon Datasource (s): control_product_db > Database Name: control_product_db 11- Click the "Next" button. 12- Soon the tool will display the table where CRUD will be carried out, keep the "product" table marked and click "Next". In Service Generation, select the option of "Single Service", that is a service for CRUD of all the table, since we only have the table product. 13- Fill in the data with: > Data Service Namespace: ProductService > Data Service Name: ProductService 14- Click "Next" 15- The tool will return the information: "Following Service (s) are Deployed Sucessfully" ProductService. 16- Click "Finish" and after 30 seconds, access the Main> Services> List menu, where you will see ProductService created. 17- Clicking the "Try this service" option, the tool will open a new tab in the browser with a graphical interface (FrontEnd) with the options of: > Delete_product_operation > Insert_product_operation > Select_all_product_operation > Select_with_key_product_operation > Update_product_operation 18- After choosing the insert operation for example, you must complete the values inside the XML tags, such as the insert option: ====================================================================== ============ <Body> <P: insert_product_operation xmlns: p = "ProductService"> <! - Exactly 1 occurrence -> <P: product_name> Pen </ p: product_name> <! - Exactly 1 occurrence -> <P: product_price> 1.00 </ p: product_price> <! - Exactly 1 occurrence -> <P: product_description> BIC pen </ p: product_description> <! - Exactly 1 occurrence -> <P: product_amount> 1 </ p: product_amount> <! - Exactly 1 occurrence -> <P: product_date_created> 2017-04-03 </ p: product_date_created> <! - Exactly 1 occurrence -> <P: is_active> 1 </ p: is_active> <! - Exactly 1 occurrence -> <P: is_created> 1 </ p: is_created> </ P: insert_product_operation> </ Body> ====================================================================== ================ 19- After filling the data in the XML interface, you must click the "Send" button to perform the operation. 20- Finish !!! To download the CRUD WSO2 DSS + MySQL from this lab, go to: https://goo.gl/PqL2zm
unnatisilks12
Just a few years ago, a company formed by three individuals decided that it would be making skateboards and sunglasses from recycled nylon. They were basing their efforts upon “trash” floating in the ocean, that they were determined should get cleaned up if they set the ball rolling and others joined them in the effort. “When we researched ocean waste, we learned that there’s a constant stream of nylon fishing nets being dumped into the ocean every year, nets that are just going to sit there for generations. This stuff doesn’t break down.” Today, the company pays fishermen in Chile to collect old nylon fishing nets, which are then recycled into skateboards and sunglasses. What is the material called Nylon? Nylon is a type of synthetic fiber fabric like polyester, made from petroleum products. Nylon was the first fabric made entirely in a laboratory and its invention represents the dawn of the age of synthetics. Nylon had started appearing in stores in 1939 in the form of women’s tights, but it was really the Second World War that opened up the market for Nylon. Nylon became widely available to the general public around the time of World War II. In fact during the war it extensively found of use in the making of parachutes and other military equipment. Prior to 1945, cotton and wool dominated the market; by the end of the war, synthetic fibers particularly nylon had eaten up a significant 25% of the market share. It is today commonly used to make clothing, backpacks and bags, stockings or tights, outdoor gear such as tents, rope, carpet, underwear and hosiery, nylon can also be found in the bristles of our toothbrushes, umbrellas, knits, and swimwear and active wear and many other items we use every day. The advantages of Nylon as a material First developed in the 1930s as an alternative to silk, there are lots of great qualities about the fabric. It is lightweight yet strong, and it is often touted for its quick-drying capabilities. Clothing manufacturers like it because it holds dye well. It is also less expensive to produce than silk and does not get damaged as easily. The making of nylon for fabric use Nylons are a family of materials called polyamides, made from reacting carbon-based chemicals found in coal and petroleum in a high-pressure, heated environment. This chemical reaction, known as condensation polymerization, forms a large polymer – in the form of a sheet of nylon. To make nylon fabric for apparel, this nylon sheet is then broken into chips, melted and drawn through a mechanical spinneret to produce individual fibres that are woven into fabric. This plastic is then put through an intensive chemical process, resulting in the strong, stretchy fibres that make it so useful as a fabric. So what is the idea about recycling Nylon? Since Nylon is made of petroleum products it will not biodegrade. Nylon doesn’t break down easily and accounts for about 10% of the debris in the ocean. According to the World Society for the Protection of Animals, more than 600,000 tons of fishing gear is dumped into oceans every year, including nylon nets. Fishermen often discard the nets because the alternative is much costlier – paying someone to dispose of them properly. For some reason locked deep in polymer chemistry, nylon is more difficult to recycle than polyester. After years of research, development, and testing, some recycled nylon fibers that are suitable for apparel and can pass the rigorous tests of manufacturability and product quality, is what the company found out. “Although we’ve been substituting non-recycled polyester for recycled versions for 20 years, only in the last five have we begun swapping out non-recycled nylon for its recycled replacement. Some of the recycled nylon we use comes from post-industrial waste fiber, yarn collected from a spinning factory, and waste from the weaving mills that can be processed into reusable nylon fiber. Another recycled nylon fiber we are experimenting with is re-created from discarded industrial fishing nets. Though a lot of experiments were conducted and extensive research on how nylon could be converted to its recycled biodegradable form was carried out, it was only in 2013 onwards that it actually produced desired results. In any case, incorporating as much recycled nylon as we can lessens our dependence on petroleum as a raw material source. It curbs discards, thereby prolonging landfill life and reducing toxic emissions from incinerators. It helps promote new recycling streams for nylon products that are no longer usable. And it causes less air, water, and soil contamination compared to using non-recycled nylon. Recycling of Nylon – a challenge in itself The economics of recycling nylon are not very appealing, however. An associate professor in plastic engineering at the University of Massachusetts Lowell, ran a research program on recycled fishing nets for the company. Nylon, he says, is not an easy or cheap material to recycle. Plus polymers, or plastics, are cheap to buy new which may be why many companies choose to use polyethylene terephthalate (PET) – the most common type of plastic found in soda and water bottles – instead . Contamination is another concern. Unlike metals and glass, which are melted at high temperatures, nylon is melted at a lower temperature, meaning some contaminants – non-recyclable materials and microbes or bacteria – can survive. This is why all nylons have to be cleaned thoroughly before the recycling process. “When you’ve dragged a fishing net through a boat, on the ocean floor, and wherever else, it’s a lot harder to clean before you can recycle it,” Johnston says. That’s why Johnston is supportive of circular economy business models, in which businesses keep resources in use for as long as possible, extract their maximum value and then recycle and reuse products and materials. “What would change the recycling scene is if we were charged per pound for all waste. Or if companies had to take back part of what they produced.” The company has an idea already: the company’s sunglasses come with a lifetime warranty. In fact it will fix any pair of glasses free of charge, or provide customers with new frames if their product is beyond repair. Old frames are recycled. And another Italian manufacturer Aquafil has nylon fibers in its carpets. After nearly 40 years of producing carpet yarn, a growing awareness of the environmental harm caused by synthetic materials made it want to turn towards a more environmentally friendly business model. In 2007, Aquafil began developing a machine that can churn through most kinds of nylons, producing new threads ready to be repurposed. Aquafil now sells these threads, called Econyl, to American brands such as Outerknown, an LA-based outerwear company started by pro surfer Kelly Slater, and swimwear giant Speedo. LA-based Masami Shigematsu works on product development for Speedo. She says that she had been actively searching for recycled nylon for years before she found Econyl. “It has to perform well. It can’t just be a sustainable material. Our products are being used by athletes who need it to function as good as new material.” In 2014, Shigematsu met with Aquafil and started experimenting with the fabric. Last year, Speedo rolled out two products with Econyl and has since expanded to include more than 50 products made with the material. Has corporate social responsibility become the modern gold rush? California-based Patagonia has also been adding more recycled nylon to its lineup. Currently, the company has more than 50 products that contain recycled nylon in various percentages. The Torrent shell jackets, for instance, have an outer layer textile made with 100% chemically recycled nylon. It took Patagonia nearly 15 years to develop the technology to recycle polyester to a point where it was as good as virgin polyester. Patagonia wants to go further than just use recycled nylon in its products. How to they Recycle Nylon Just about everyone has nylon around their home. It is in the backpacks our kids take to school, the pantyhose women wear to work and the cheap, reusable shopping bags everyone is handing out these days. There are very few places that accept nylon for recycling. It is unlikely that you can recycle it through your curbside program, and equally so that your local recycling center will have a handy bin that says, “Put your unwanted nylon here!” Your ability to recycle nylon depends largely on the form it takes; for example, nylon pantyhose are easier to recycle than nylon backpacks. But remember: If you cannot recycle an item made of nylon, you may be able to reuse it rather than putting it in the trash. The problem with nylon is that, like many fabrics, it is difficult to recycle, especially once it has been used. Second-hand fabrics typically need to be cleaned before they can be recycled, and it is often not cost-effective for companies to do that. However, there are a few nylon recycling options out there. How to recycle or reuse nylon bags Nylon bags are challenging to recycle unless you purchase one from a company that offers a take back program. San Francisco-based Timbuk2 is one such company. Once your nylon messenger or camera bag is worn out, simply stick it in a box and mail it to the company at the address provided on its website. Timbuk2 will reuse or recycle as many of the materials as possible. There is no charge for the company’s recycling services (other than the cost of postage), and customers that send in products to be recycled will receive a 20% discount on a future purchase. There may also be creative ways to reuse unwanted nylon bags. If you have a backpack that is in good shape that you no longer want, consider donating it to a thrift shop or a program that helps children get school supplies. If you have a large shopping bag with a hole it in, cut it apart and use the good nylon to make a smaller storage bag. How to recycle or reuse nylon fabric Leftover nylon fabric from a sewing project is a great material to reuse. See if your community has an organization that provides fabric and supplies to artists and schools. Materials for the Arts in New York City and The Scrap Exchange in Durham, NC, are a few examples. If you have nylon clothing you want to recycle, and you purchased that clothing from popular outdoor gear manufacturer Patagonia, you can return it to the company for recycling. Get more information about Patagonia’s recycling program on its website. How to recycle and reuse nylons or tights No Nonsense, which makes nylons, tights and other types of leggings, offers a recycling program for consumers. The first step is visit their pantyhose recycling page and print a prepaid mailing label. Next, place all your unwanted nylon leggings in a box and put on the shipping label. Drop it at your nearest post office or other mailing location, and your old nylons are on their way to a recycling facility. No Nonsense sends the material to a plant that recycles it into things like playground equipment, toys and vehicle insulation. There are lots of ways to reuse old nylons as well. Put a bar of soap in the toe of a clean nylon (make sure there is no run in that section). Tie off the open end and hang the sock by the sink. When you go to wash your hands, get them plenty wet then roll the sock between your hands. This works really well in potting sheds, barns or other places where a soap dish might not be practical. Use nylons to tie up tomatoes or other plants that need support as they grow. Fill a clean nylon with potpourri or lavender. Use it as a sachet in your drawers, car or any other area you want to smell fresh. But then what is to be Nylon’s impact on the planet? Different kinds of nylon have different properties, but the common threads between each are strength, durability and ability to be moulded into shape. The flip side is that no form of nylon is biodegradable; so once you no longer have a need for your torn stockings or old toothbrush, it sits in a landfill for at least 30 years. Nylon is in part derived from coal and petroleum. In producing nylon there is creation of Greenhouse gases: producing nylon creates nitrous oxide, a greenhouse gas that is 300 times more potent than carbon dioxide. Water: manufacturing nylon is a very thirsty process; large amounts of water are used for cooling the fibres, which can be a source of environmental contamination and pollution. Energy: manufacturing nylon is a very energy-hungry process, which contributes to environmental degradation and global warming. But, definitely there is the good side to it. Nylon is a plastic that can be recycled. There are several brands and accreditations that can help consumers find more sustainable nylon products. Econyl has developed an eco-friendly nylon made from recycled plastics in a closed loop system, drastically reducing waste and emissions. Nylon may certainly not be great for the environment, but there are plenty of brands working hard to turn that around!
plantngo
Plant&Go is a food ordering platform that promotes and incentivises consumers to incorporate environmentally sustainable diets into their daily lives, reducing carbon emission from food consumption
Quantumcare
Bạn đang có những dấu hiệu hoàn toàn giống vết cắn của kiến ba khoang. Nhưng chưa xác định rõ. chúng tôi sẽ giúp bạn phân biệt. Kiến ba khoang thường sống ở đâu? Kiến ba khoang thường sống ở các ruộng lúa, cỏ mục, vườn cây, bãi rác thải, công trình đang xây dựng... Chúng xuất hiện nhiều vào đầu mùa mưa và ưa thích ánh sáng đèn ban đêm. Sau những cơn mưa, nước ngập chúng không còn nơi cư trú, nên bay vào trong nhà theo ánh đèn, đậu vào quần áo, khăn mặt, giường chiếu, chăn màn. Kiến ba khoang thường tiết ra chất dịch có thể làm tổn thương da người nếu tiếp xúc với dịch này. Loài này xuất hiện vào đầu mùa mưa khi có ẩm độ cao, nhất là sau các đám mưa lớn đầu mùa. Chúng thường sống trong ruộng lúa, ăn rầy nâu và rất thích ánh sáng đèn nên thường vào đèn chung với rầy nâu ở những nơi có nhiều ruộng lúa bao quanh. Biểu hiện của vết cắn kiến ba khoang Nếu vô tình tiếp xúc với chất dịch có trong cơ thể của loài kiến ba khoang, da sẽ có dạng dát đỏ, thành vệt, thành đám, theo chiều tay quệt, nền hơi cộm, trên có mụn nước hoặc mụn mủ nhỏ li ti ở giữa, có vùng hơi lõm màu vàng nâu, hình tròn hoặc bầu dục. Thương tổn tiếp tục xuất hiện dù không còn sự hiện diện của kiến ba khoang nếu người bị phỏng da ngứa gãi, quệt ra vùng da lành, đặc biệt là các vùng nếp gấp. Đối với các bạn nhỏ, sẽ có cảm giác rát bỏng tại chỗ, thương tổn trên diện rộng có thể khiến các bạn sốt nhẹ, nổi hạch lân cận. Tiến triển của bệnh Sau khi tiếp xúc với kiến, người bệnh sẽ có cảm giác râm ran. Sau 6-8 giờ da sẽ xuất hiện ban đỏ, dát đỏ. Trong 12-24 giờ tiếp theo da xuất hiện những thương tổn điển hình. Nếu điều trị đúng cách thì sau 3 ngày thương tổn bắt đầu đỡ rát bỏng, bong vảy. Và từ 5-7 ngày sau vảy sẽ bong hết nhưng để lại dát thâm rất lâu trên bề mặt da.a Cách nhận dạng con kiến ba khoang như thế nào? Kiến ba khoang thuộc họ Cánh cụt (Staphylinidae), bộ Cánh cứng (Coleoptera), lớp Côn trùng (Insecta), ngành Chân đốt (Arthropoda). Trên thế giới đã phát hiện được hơn 46.000 loài, 3.200 giống, 31 phân họ, trong đó 2/3 số loài sống ở vùng nhiệt đới. Khi bị kiến ba khoang đốt nếu không kịp xử lí sẽ rất nguy hiểm. Nhầm lẫn tai hại giữa kiến ba khoang đốt và bệnh zona thần kinh Theo ghi nhận, có đến hơn 80% bệnh nhân đến điều trị tại bệnh viện Da liễu Trung Ương thường nhầm lẫn triệu chứng kiến ba khoang đốt với bệnh da liễu Zona. Vì nhầm lẫn vết đốt do kiến ba khoang gây ra với bệnh zona, khi trên da xuất hiện những vết phỏng rộng, lan tỏa, có mủ nên không ít người đã tự mua thuốc để bôi. Có những người bệnh bôi quá nhiều Acyclovir đến mức bị loét da, tổn thương sâu hơn, lúc này việc điều trị sẽ càng phức tạp. Cách phân biệt vết cắn kiến ba khoang và zona Hai bệnh này có tỷ lệ nhầm lẫn là rất cao, do vậy cần phân biệt trước khi tiến hành điều trị. Đối với bệnh zona Thường gặp ở một vài người trước đó đã mắc thuỷ đậu, sau đó vi khuẩn di chuyển đến sống tiềm ẩn tại những hạch cảm giác ở thần kinh vùng thắt lưng. Khi cơ thể suy nhược, căng thẳng, hoặc sau các ngày làm việc stress, bị những bệnh khác khiến cho giảm miễn dịch như bệnh lao, AIDS... thì virus sẽ theo đường thần kinh tái hoạt gây bệnh. - Bắt đầu thường là sốt nhẹ khoảng 38 độ C, nhức đầu, mệt mỏi, đau xương sống, đau nhức dọc theo dây thần kinh vùng da chuẩn bị nổi thương tổn và chỉ hiện diện ở một bên người (trừ ở người bệnh AIDS). - Khoảng 2-3 ngày khi các dấu hiệu biểu hiện ra bên ngoài, bệnh nhân cảm giác vùng da phát bệnh ngứa ngáy, căng bỏng, rát, nhức dai dẳng. Có thể nổi hạch sưng đau tại vị trí tương ứng. Ngoài ra, cơ thể còn thấy mệt mỏi và đau đầu. - Xuất hiện các mảng đỏ, nề nhẹ, gờ hơi cao hơn mặt da, có hình tròn hoặc bầu dục lần lượt nổi dọc theo dây thần kinh. Chúng có thể nằm rải rác hoặc thành cụm, thành dải dài, thành vệt. 56 - Tiếp đó, các mụn nước chứa dịch trong bắt đầu xuất hiện trên các mảng đỏ thành từng cụm. Chúng thường căng và khó vỡ; rồi to dần, dịch trở nên đục và dễ vỡ hơn. - Cuối cùng chúng vỡ ra, chảy nước và xẹp đi, bề mặt bắt đầu khô đóng vảy và để lại sẹo (nếu bị nhiễm khuẩn). Bệnh zona có thể gây ra nhiều biến chứng nguy hiểm. Triệu chứng bệnh zona xuất hiện xung quanh mắt hay trán có thể gây nhiễm trùng mắt, giảm thị lực thậm chí gây mù. Do đó, ngay khi phát hiện có những dấu hiệu nghi ngờ mắc bệnh, bệnh nhân cần thăm khám kịp thời để chẩn bệnh chính xác và có phương án đối phó phù hợp nhằm tránh các biến chứng và bảo vệ sức khỏe chính mình. Đối với người bị kiến ba khoang đốt - Dấu hiệu: Thường xuất hiện ở các vùng da hở trên cơ thể như mặt, hai tay. - Vết thương thành vệt dài hoặc thành đám. - Ban đầu là những nốt ban đỏ rồi sưng lên thành mụn mủ có điểm lỏm màu trắng vàng ở giữa. - Nếu không giữ gìn cẩn thận có thể bị loét, làm rỉ dịch. 57 Kiến ba khoang đốt có điểm lỏm trắng vàng ở giữa - Sẽ có cảm giác đau rát, ngứa ngáy khó chịu, một số trường hợp có thể bị sốt, nổi hạch Phác đồ trị kiến ba khoang cắn: - Sau khi bị kiến ba khoang cắn, người bệnh cảm giác râm ran. - 6-8 giờ sau xuất hiện ban đỏ, dát đỏ. - 12-24 giờ tiếp theo xuất hiện thương tổn điển hình. - Sau 3 ngày thương tổn bắt đầu đỡ rát bỏng, bong vảy. - Sau 5-7 ngày vảy bong hết nhưng để lại dát thâm lâu mất. Cách sơ cứu khi bị kiến ba khoang cắn Theo bác sĩ Nguyễn Tiến Dũng – Trung tâm Chống độc (BV Bạch Mai), thời gian qua, bệnh viện đã thường xuyên tiếp nhận bệnh nhân bị kiến ba khoang đốt. Triệu chứng khi bị đốt rất giống bênh zona với các biểu hiện đau, rát, viêm da, bọng nước… khi bị kiến ba khoang đốt, hoặc lỡ tay đập chết, chà xát trên da… người bệnh cần ngay lập tức tiến hành sơ cứu bằng cách rửa vết đốt bằng cồn 70, 90 độ, dung dịch Betadine hoặc có thể rửa bằng thuốc tím sát trùng… nếu không có dung dịch cồn thì rửa bằng xà phòng 3 lần rồi xịt nước hoa vào chỗ bị đốt. Nếu chỗ da bị viêm chuyển sang tổn thương loét, cần đắp gạc sạch, ướt, mát, vô trùng; có thể xoa thêm dung dịch calamin totion hay kem xoa corticoides ở vết loét. Khi có bội nhiễm với các bọng nước dưới da, có thể dùng phối hợp với kháng sinh. Sau đó, có thể sử dụng thang thuốc điều trị kiến ba khoang đốt như sau: Milian: 1 lọ, bôi ngày 2 lần; Hồ nước: 1 lọ, bôi ngày 2 lần; Fobancort: 1 tuýp, bôi ngày 4 lần; Clarytine 10mg: 5 viên, ngày 1 viên. Trường hợp không có Milian có thể thay bằng dung dịch Castellani, Betadine. Theo bác sĩ Nguyễn Tiến Dũng, kiến ba khoang có chứa pederin, có độc tính gấp 12-15 lần nọc rắn hổ mang. Ảnh Internet. Bác sĩ Dũng cũng khuyến cáo, nếu nhìn thấy kiến ba khoang bám trên người, hay quần áo, đồ đạc trong nhà, người dân tuyệt đối không nên dùng tay đập hoặc chà xát chúng, nên thổi chúng ra xa, hoặc để một tờ giấy vào cho nó bò lên và lấy nó ra khỏi người. Sau đó rửa sạch vùng da đã tiếp xúc với loài côn trùng này. Thuốc điều trị bôi vết cắn của kiến ba khoang - Quatumcare Nano Smart Skin Nano SMART SKIN là gì? Bằng công nghệ lượng tử hiện đại với phương pháp vật lý, hạt nano thông minh được sản xuất theo tiêu chí sạch, xanh và tiết kiệm nhất nhằm ứng dụng vào các sản phẩm được thiết kế tiện lợi, hạt nano thông minh có tác dụng nhanh chóng, lành tính, không tác dụng phụ, sẽ hỗ trợ việc xử lý các bệnh da liễu ngay tại nhà một cách hiệu quả nhất Nếu sử dụng các sản phẩm này thường xuyên, chúng ta có thể ngăn ngừa các bệnh do virus: siêu vi, thủy đậu, tay chân miệng, sởi, rubella, zona thần kinh…. Đặc biệt sản phẩm hỗ trợ xử lý nhanh các tổn thương trên cơ thể do kiến ba khoang gây ra, và các tổn thương do viêm da tiếp xúc côn trùng, thực vật hiệu quả. Thành phần nano SMART SKIN: Thành phần chính có trong nano Smart Skin: Chấm lượng tử GRAPHENE (nano Carbon): kích thước siêu nhỏ chỉ khoảng một vài nano mét, độ linh động cao đến 200.000 cm2/Vs cùng với việc phát ra một loại “siêu Oxy” tấn công và tiêu diệt vi khuẩn, virus theo cách đặc biệt, ngoài ra chúng còn cung cấp liên tục điện tử cho nano bạc để hạt nano bạc này sát khuẩn nhanh, mạnh và liên tục. Nano Silver Solution ( hỗn dịch Nano Bạc): có tác dụng sát khuẩn và chống viêm phổ rộng nhờ khả năng phá hủy hoàn toàn màng, thành, nhân, ADN động vật nguyên sinh (virus, vi khuẩn, nấm…), không cho chúng có cơ hội sống sót ngay khi tiếp xúc. Ngoài ra, Nano Bạc còn giúp tăng cường tổng hợp collagen, kích thích nguyên bào sợi. Từ đó, có thể thúc đẩy quá trình làm lành vết thương nhanh chóng. Tổ hợp lai giữa hai loại hạt này được gọi là hạt nano thông minh, lí do: chấm lượng tử Graphene, ngoài việc tự phát ra nguyên tử “siêu Oxy” tấn công vi khuẩn, virus thì chúng còn cung cấp liên tục điện tử cho nano bạc để hạt nano bạc này sát khuẩn nhanh, mạnh và liên tục, đồng thời chitosan sẽ tạo nên một lớp màng nano sinh học để ngăn chặn sự xâm nhập trở lại của các vi khuẩn virus khác từ môi trường Chitosan: có chức năng tạo màng nano sinh học, ngăn chặn sự xâm nhập trở lại của các vi khuẩn, virus khác từ môi trường, kích thích quá trình tái tạo mô mới và tác dụng kháng khuẩn, chống oxy hóa, ức chế hình thành tế bào da chết. Tác dụng của nano SMART SKIN Sản phẩm SMART SKIN dùng để xịt lên bề mặt vết thương, tạo ra một lớp màng nano sinh học bao phủ làm sạch da, sát khuẩn, bảo vệ vết thương, ngăn nhiễm khuẩn giúp vết thương mau lành. SMART SKIN tạo môi trường thuận lợi cho vết thương lành nhanh nhờ khả năng bảo vệ và thúc đẩy quá trình hình thành mao mạch và tế bào tại vùng da thương tổn. Đồng thời, SMART SKIN cung cấp độ ẩm cho da, chống oxy hóa, giúp tái tạo da nhanh chóng, hạn chế thâm nám và phòng ngừa sẹo khi sử dụng đúng hướng dẫn. Đối tượng sử dụng SMART SKIN? SMART SKIN dùng để hỗ trợ xử lý các tổn thương ngoài da, bảo vệ da và phục hồi nhanh chóng, phù hợp cho những đối tượng sau đây: Viêm da tiếp xúc do kiến ba khoang gây ra. Viêm da tiếp xúc do các loài động vật – thực vật gây ra. Bị côn trùng cắn, chích, đốt…. Bị bệnh virus như: siêu vi, thủy đậu, tay chân miệng, sởi, rubella, zona thần kinh, …. Bị trầy xước trên da, vết thương hở, vết đứt và rách da, vết khâu, vết mổ sau phẫu thuật…. Người có vết thương mạn tính như lở loét, nằm lâu … hoặc các vết thương ngoài da khác do biến chứng của bệnh tiểu đường Bị mụn trứng cá, mụn nhọt, hăm, mụn sữa, chàm sữa, viêm da, xăm thẩm mỹ, viêm nang lông…. Bị phỏng (bỏng). Liều dùng và cách dùng các sản phẩm SMART SKIN Nên tham khảo kỹ tờ hướng dẫn trước khi sử dụng. a) Trường hợp tổn thương trên da vừa xuất hiện: xịt liên tục dung dịch nano từ 15 phút đến 30 phút / lần vào vùng da đang bị tổn thương, xoa đều dung dịch sẽ làm dịu mát vết thương tránh bị phồng rộp, nhiễm trùng da. b). Trường hợp vết thương đã nổi mủ, có vệt trắng nằm sát da: dùng cồn 70 độ lau sạch vết thương, nặn mủ ra, lau sát trùng lại bằng cồn 70 độ, sau đó xịt nano 30 phút – 60 phút/lần. c) Trường hợp bệnh ngoài da do virus như: sởi, thủy đậu, zona, tay chân miệng, herpes, siêu vi… nên xịt trực tiếp lên các vùng da bị tổn thương sau khi đã lau sạch để tăng hiệu quả sử dụng đồng thời xịt toàn bộ cơ thể để làm sạch da, phòng chống lây lan và nhiễm khuẩn lại từ môi trường. d) Đối với các vết thương hở: xịt trực tiếp dung dịch nano lên vùng bị tổn thương để ngăn ngừa nhiễm trùng và bảo vệ vết thương. Tránh dùng thiếu liều so với hướng dẫn sử dụng bởi có thể gây ra các tác động xấu, khiến kết quả hỗ trợ điều trị suy giảm. Tác dụng phụ của sản phẩm SMART SKIN Một số người có thể bị dị ứng với một số thành phần trong sản phẩm SMART SKIN. Ngoài ra, chưa có báo cáo về những tác dụng phụ nghiêm trọng gặp phải khi sử dụng sản phẩm này. Nếu thấy có bất kỳ dấu hiệu bất thường nào khi dùng SMART SKIN, hãy thông báo ngay cho bác sĩ hoặc dược sĩ. Thận trọng/Cảnh báo khi dùng sản phẩm SMART SKIN Nên kiên trì sử dụng sản phẩm theo hướng dẫn để mang lại hiệu quả rõ rệt. Nếu có bất kỳ thắc mắc nào, hãy gọi ngay hotline hoặc tìm đến bác sĩ hoặc dược sĩ để được tư vấn thêm. Những điều bạn cần lưu ý khi dùng SMART SKIN trong trường hợp đặc biệt (mang thai, cho con bú, phẫu thuật,…) Chưa thấy có báo cáo về những tác dụng phụ nghiêm trọng gặp phải khi sử dụng sản SMART SKIN trên phụ nữ có thai, cho con bú và sau phẫu thuật. Để đảm bảo an toàn, nên hỏi ý kiến bác sĩ trước khi muốn sử dụng. Sản phẩm SMART SKIN có thể xảy ra tương tác với những gì? Hiện nay, chưa có nhiều dữ liệu về tương tác có thể xảy ra khi dùng sản phẩm SMART SKIN chung với những sản phẩm khác. Để tránh các tương tác ngoài ý muốn, nên tránh dùng chung SMART SKIN với bất cứ sản phẩm ngoài da khác. Bảo quản sản phẩm SMART SKIN Để nơi khô ráo, thoáng mát, tránh ánh nắng trực tiếp và nhiệt độ cao. Nếu bị ánh sáng chiếu vào, sản phẩm sẽ bị giảm tác dụng. Khuyến cáo nên sử dụng sản phẩm trong vòng 12 tháng sau khi mở nắp. Dạng bào chế của SMART SKIN Sản phẩm SMART SKIN có dạng xịt phun sương để tạo thành lớp màng nano sinh học, nhằm tăng độ linh động của hợp chất nano trên vùng da cần hỗ trợ điều trị. Thông tin liên hệ tại: TPHCM: 34-35 Bến Vân Đồn, Phường 12, Quận 4 ĐT 0909 696 666 Hà Nội: 10 Lê Ngọc Hân, P.Phạm Đình Hổ, Q.Hai Bà Trưng ĐT 0933 339 666 Website: https://quantumcare.vn Kiến ba khoang đốt ở trẻ em Hỏi: Khu vực nhà tôi đợt này xuất hiện nhiều người bị kiến ba khoang đốt. Con gái tôi vừa bị kiến đốt sưng vù mặt, mũi. Vậy, cần phải làm gì để hạn chế tổn thương do kiến ba khoang gây ra, thưa bác sĩ? Nguyễn Kim Anh (Hoàng Mai, Hà Nội) Trả lời: Trong thân của kiến ba khoang có chất pederine, giống như một loại axít, gây ra phản ứng giống với bỏng axít. Khi bị kiến ba khoang đốt, bệnh nhân sẽ có các triệu chứng như: Rát đỏ, mụn nước, mụn mủ, bị thành vệt. Bởi, phản xạ của người bị đốt thường đập côn trùng và miết trên da, nên vết đốt có thể ở nhiều vị trí. Nhẹ có thể tự khỏi, nhưng trong trường hợp nặng, mụn nước, mụn mủ nhiều hoặc có các triệu chứng nóng rát, có thể điều trị đặc hiệu bằng thuốc mỡ kháng sinh hoặc kháng sinh kết hợp corticoid. Cần lưu ý, ngay sau khi bị kiến ba khoang gây tổn thương, cần sơ cứu bằng cách rửa cồn 70-900, betadine hoặc rửa xà phòng… thật kỹ để giảm bớt chất độc của kiến ba khoang. Biểu hiện tổn thương do kiến ba khoang và “giời leo” giống nhau, khó phân biệt, nên bệnh nhân cần đến khám da liễu để xác định đúng nguyên nhân và điều trị kịp thời. Kiến ba khoang vào mùa ở các chung cư cao tầng Nhiều ngày trở lại đây, TP.HCM thường xuyên mưa, ẩm ướt là điều kiện cho kiến ba khoang sinh sản và phát triển. Trên địa bàn TP đã có nhiều trẻ nhỏ, người lớn bị phỏng do tiếp xúc với độc tố của kiến, trong đó có nhiều trường hợp nặng. Mới đây, Bệnh viện Đa khoa Khu vực Thủ Đức ghi nhận 2 trường hợp bị phỏng rộp do độc tố của kiến ba khoang. Bệnh nhân sau đó được xử lý vết thương và theo dõi tình hình sức khỏe ổn định Ngay sau khi nhận được phản ánh, Trung tâm Y tế (TTYT), Q. Thủ Đức, đã thực hiện khảo sát toàn bộ khu vực, thực hiện phun hóa chất xử lý diệt kiến ba khoang ở những vị trí kiến xuất hiện và phun dự phòng môi trường xung quanh bệnh viện. Đồng thời, gửi tài liệu truyền thông đến BV ĐKKV Thủ Đức để hướng dẫn cho người bệnh, người nhà bệnh nhân và nhân viên y tế BV các biện pháp phòng chống kiến ba khoang. BS Nguyễn Văn Chức - Giám đốc TTYT, cho biết: "Khảo sát sau khi phun hóa chất, ghi nhận có số lượng kiến ba khoang chết, môi trường xung quanh khoa nhiễm được BV tiến hành dọn dẹp vệ sinh, cắt tỉa cỏ toàn bộ khuôn viên BV". Nghi ngờ ngay cháu bị kiến ba khoang “tấn công” (trước đó bé đã bị nhiều lần nhưng mức độ nhẹ hơn và tự khỏi), mẹ bé đã đưa cháu đến Khoa Da liễu, BV Q. 2 khám và được các BS xử lý, kê thuốc uống và thuốc bôi. Đến nay tình hình đã ổn, cháu đỡ đau, bớt quấy khóc hơn trước. Ông Quang cho biết thêm, tại khu chung cư nơi ông sinh sống do tọa lạc giữa đồng cỏ hoang, nhiều gió nên những năm qua cùng thời điểm này số lượng kiến ba khoang theo gió bay vào nhà dân rất nhiều. Mới đây, cùng đến BV Q. 2 để khám với cháu ông Quang cũng có bà H. (cùng chung cư Hải Quân) bị phỏng rộp cả 2 mắt. Không chỉ tại Q. Thủ Đức, nhiều ngày trở lại đây kiến ba khoang cũng xuất hiện và “tấn công” nhiều người dân tại các địa bàn Q. 9, Q. 8, Q. 12… trong đó tập trung nhiều tại các khu chung cư, khu ký túc xá sinh viên, nhà dân. Theo ông Phan Ngọc Quang (ngụ chung cư Hải Quân, Nguyễn Duy Trinh, Q. 9), 3 ngày trước cháu trai 2 tuổi của ông đang chơi ở phòng khách thì sau gáy xuất hiện vết đỏ nhỏ có mụn nước, ngay sau đó vết thương lan rộng nhanh, da bị đỏ, phỏng rộp. Đại diện BV Q. 2 cho biết, gần đây có nhiều trường hợp người lớn tuổi, trẻ nhỏ đến BV để khám do tiếp xúc với độc tố của kiến ba khoang. Biểu hiện lâm sàng trên các bệnh nhân là viêm da ở nhiều mức độ từ nhẹ đến nặng tùy theo độc chất xâm nhập qua da. Tổn thương cơ bản có dạng dát đỏ, thành vệt, thành đám, nền hơi cộm, trên có mụn nước hoặc mụn mủ nhỏ li ti ở giữa, có vùng hơi lõm màu vàng nâu, hình tròn hoặc bầu dục. BS Nguyễn Văn Chức cũng khuyến cáo, kiến ba khoang không đốt hay cắn nhưng do trong dịch cơ thể của kiến có chứa pederin (một loại chất độc gây rộp, phỏng da) và Paederus dermatitis (một loại viêm da khi bị côn trùng đốt). Do đó để phòng tránh bị tiếp xúc độc tố của kiến, người dân cần hạn chế tiếp xúc đề phòng kiến ba khoang như rũ mạnh quần áo, khăn mặt trước khi sử dụng, hạn chế mở cửa ở khu vực gần cây cối. BS Lâm Bình Diễm - Trưởng khoa Da liễu, BV Q. 2 khuyến cáo, khi có hiện tượng đỏ, rát mưng mủ người dân không nên tự ý mua thuốc bôi, uống sẽ làm tình trạng nặng thêm bởi có thể gây kích ứng. Do đó, nên đến cơ sở y tế chuyên khoa để BS thăm khám và cho chỉ định dùng thuốc. Cách phòng tránh là không nên lấy tay, vật gì giết di kiến, nên xịt thuốc diệt kiến thường xuyên… Người dân không dùng tay trần để bắt, giết, miết kiến ba khoang. Bắt kiến ba khoang ra khỏi da bằng cách thổi hoặc đặt một tờ giấy cho kiến bò lên và lấy ra khỏi người. Khi tiếp xúc với kiến ba khoang cần đeo găng tay hoặc dùng giấy mềm lót. Nếu lỡ tay đập hoặc chà xát kiến ba khoang trên da thì phải nhanh chóng rửa sạch nơi tiếp xúc bằng nước sạch hoặc nước muối sinh lý. Tránh đưa tay đã tiếp xúc với kiến chạm vào các vùng da khác. Khi bắt đầu thấy rát ở một vùng da có thể rửa vùng đó bằng nước muối loãng, xà phòng... Nếu phát hiện có kiến ba khoang ở khu vực làm việc, sinh sống, nên liên hệ với Trung tâm y tế. Ngoài ra, người dân cần chủ động dọn dẹp vệ sinh môi trường, phát quang bụi rậm, cây gỗ mục, cành cây… bởi đây là những môi trường thuận lợi để kiến sinh sôi, phát triển. CÁCH PHÒNG TRÁNH KIẾN BA KHOANG HIỆU QUẢ Phòng bệnh hơn chữa bệnh, các gia đình nên ứng dụng các biện pháp sau để bảo vệ sức khỏe của cả nhà: Đóng chặt các cửa, buông rèm cửa hoặc làm các loại lưới chống côn trùng ở khu vực cửa, lỗ thông khí để ngăn kiến ba khoang vào nhà. Ngủ trong màn, giũ mạnh chăn màn, quần áo, khăn mặt trước khi dùng Dùng phương tiện bảo hộ lao động (quần áo dài tai, đội mũ nón, khẩu trang, đi ủng) khi làm việc trên đồng ruộng. Vệ sinh môi trường, phát quang bụi rậm, cây cỏ Buổi tối nên tránh xa những chỗ có ánh đèn mạnh
Switcheo
No description available
docker-compose setup for running go-carbon, gostatsd, telegraf and grafana
FirePing32
An unofficial REST API for the Carbon project written in Go
bjornpagen
carbon design implementation in pure go: great with htmx
In simple terms, waste management is the separation of wet waste and dry waste. The generation of waste is unavoidable, and the materials carried in this waste impacts human and environmental health. Naturally, waste management is something that must be carried out, and one way to do this meticulous segregation of wet and dry waste, so that dry waste can be recycled and wet waste can be composted. When we segregate waste, there is reduction of waste that reaches landfills and occupies space. Air and water pollution rates are considerably reduced, and makes it easier to apply different processes – composting, recycling and incineration can be applied to different kinds of waste. Waste management starts at the household level, and is not that difficult to achieve. Even a few minor changes can go a long way. Firstly, have two garbage disposal bins at home, one for dry waste and one for wet waste. Items like aluminium foils, tetra packs, glass, paper, plastics, metals, etc. fall under the dry waste category, whereas kitchen waste such as stale food, fruits and vegetables come under wet waste. It is important to make sure that wet waste is thrown out of the house on a daily basis. Dry waste can be discarded twice or thrice a week. Ensure that plastic containers thrown in the dry waste bin are void of any food residue. Besides taking measures at an individual level, try involving like-minded people and form a community solely dedicated to waste management in your apartment complex. Introduce two separate disposal drums on your complex ground, and explain to people the importance of this segregation. The process of waste segregation should be thoroughly explained to family and neighbours in your apartment building. Create awareness amongst the staff in the apartment building to help make the process easier. The importance of waste segregation in the world cannot be understated. Waste Segregation is the first step in a compliant waste management plan that will help the save the environment and improve the quality of the atmosphere we live in. It really does matter which bin you put the garbage into. If done in a proper manner, waste management not only eliminates the surrounding waste, but also will reduce the intensity of the greenhouse gases like methane, carbon monoxide which gets emitted from the wastes accumulated. The depth of the existing landfills will be also curbed, thereby cutting down whatever is toxic to the environment. The number of fossil fuels will also get reduced in this manner, leading to a cleaner and a greener environment. This project helps in managing both dry and wet waste in a smart way.