Saturday, June 26, 2021

padanew

 Qualifiée pour Docker for Desktop

 whats new :

  • new functionalities :
    • Image layout control ( size and spacing between elements)
    • Arrow thickness for better lisibility
    • Preference settings
    • Upload PAD from command line
 
  • improvements
    • performances ++
    • development studio
      • reuse same PAD no upload needed


  • TODO
    • Rectangle :creer des boites dans des boites
      regrouper des blocs
      • a faire : sélection dans le template
      • inserer rectangle au bon endroit
    • copy image to clipboard

https://www.google.com/search?channel=fs&client=ubuntu&q=javascript+copy+image+to+clipboard+example

    PAS Satisfaisant.

    Ou améliorer l'expce sur Firefox ,[  voir les trigger qui petent un peu le tout ]

    •   dimensionnement des images : pas glop
      • taille globale ?
      • repartition de l'influence des différents triggers
      •  
  • EASY supprimer le contrôle du code case wise qui si pas la engendre une erreur DONE
  •  
    • Development studio does not work en env. https
      • s'appuie sur le container officiel
  • Release notes
    • upload implique post et donc passer par un champ de formulaire
au moins pour un framework comme py4web
 
 
code a voir
pour les couleurs
les rectangles imbriqués
 
@startuml
!define DateGen %date("yyyy.MM.dd 'at' HH:mm")
!include <office/Databases/database>
!include <office/Concepts/document>
!include <awslib/AWSCommon>
!include <awslib/database/all.puml>
!include <awslib/containers/all.puml>
!include <office/Services/3rd_party_service>
!include <office/Concepts/on_premises>
!include <office/Clouds/cloud>
!include <office/Servers/datacenter>
!include <office/Concepts/firewall>
!include <office/Sites/site_collection>
!include <office/Security/key_permissions>
!include <office/Users/users>
!include <office/Concepts/globe_internet>
!include <awslib/containers/EKSDistro>
!include <awslib/database/AuroraPostgreSQLInstance>
!include <awslib/blockchain/ManagedBlockchain.puml>

!define AWSPUML https://raw.githubusercontent.com/milo-minderbinder/AWS-PlantUML/release/18-2-22/dist
!includeurl AWSPUML/common.puml
!includeurl AWSPUML/General/AWScloud/AWScloud.puml

!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist
!includeurl AWSPuml/AWSCommon.puml
!includeurl AWSPuml/MachineLearning/SageMakerModel.puml
!includeurl AWSPuml/Robotics/RoboMaker.puml


hide stereotype
skinparam {
ArrowColor<< https >> Red
ArrowColor<< https - auth >> Orange
ArrowColor<< jdbc >> Green
ArrowColor<< redis >> DarkSeaGreen
ArrowColor<< mongo >> YellowGreen
DefaultTextAlignment center
BackgroundColor White
shadowing true
RoundCorner 10
ranksep 50
nodesep 120
}

skinparam defaultFontName Calibri
skinparam rectangle {
BackgroundColor transparent
BorderColor  #ffffff
BorderColor<< dmz >>  #202020
BackgroundColor<< dmz >>  #EAEAEA
BorderColor<< groupe >>  #A0A0A0
BackgroundColor<< groupe >>  #F0F0F0
BorderColor<< interne >>  #101010
BackgroundColor<< interne >>  #B0B0B0 }
center header ARC@CA-GIP implementation diagram
title
<i> </i>
<i>Application</i> : <back:grey><b>KOMGO</b></back>
<i>Environment</i> : <u>Production</u>
<i>Code Appli</i>  : <b>KMG</b>
end title
center footer generated DateGen

rectangle "<$on_premises>\nGeneva Campus" << dmz >> {
rectangle "<$users>\nUser Geneva" as item0
}
rectangle "<$on_premises>\nNYC Campus" << dmz >> {
rectangle "<$users>\nUser NYC" as item1
}
rectangle "<$on_premises>\nSGP Campus" << dmz >> {
rectangle "<$users>\nUser SGP" as item2
}

rectangle "<$cloud>\nAWS Paris Region - VPC INTERCO CACIB-SEC-PRD" << groupe >> {
rectangle "<$site_collection>\nreverse proxy" as item7
}
rectangle "<$cloud>\nAWS Paris Region - vpc_cacib-cma4ms-prd_1" << groupe >> {
rectangle "<$site_collection>\nload balancer + vpc endpoint + key (carioca)" as item8
}
rectangle "<$cloud>\nAWS Paris Region - vpc_cacib-cma4ms-prd_1" << groupe >> {
rectangle "<$EKSDistro>\nAWS EKS DB (Komgo Business Backends)" << interne >> as item9 {

rectangle "<$database>\nReddis" as item4
rectangle "<$database>\nMongo" as item3

}
}
rectangle "<$cloud>\nAWS Paris Region - vpc_cacib-cma4ms-prd_1" << groupe >> {
rectangle "<color:red><$EKSDistro></color>\nAWS EKS COMP (Komgo Business Application)" as item10
}
rectangle "<$cloud>\nAWS Paris Region - vpc_cacib-cma4ms-prd_1" << groupe >> {
rectangle "<$AuroraPostgreSQLInstance>\nAWS Managed RDS" << interne >> as item11 {

rectangle "<color:AWS_SYMBOL_COLOR><$database></color>\nAurora PostGreSql Database" as item5

}
}
rectangle "<$cloud>\nAWS Paris Region - vpc_cacib-cma4ms-prd_1" << groupe >> {
rectangle "<$key_permissions>\nAWS EC2 ( KeyCloak )" as item12
}
rectangle "<$cloud>\nAWS Paris Region - vpc_cacib-cma4ms-prd_1" << groupe >> {
rectangle "<$firewall>\nKomgo VPC Endpoint" as item13
}
rectangle "<$datacenter>\nLAN - 3rd party apps" << groupe >> {
rectangle "<$3rd_party_service>\nUsignon Intranet" as item14
}
rectangle "<$cloud>\nAWS Paris Region - vpc_cacib-ntw-services-prd " << groupe >> {
rectangle "<$firewall>\nADSC PROXY" as item15
}
rectangle "<$cloud>\nINTERNET" << groupe >> {
rectangle "<$ManagedBlockchain>\nKomgo Konsole (External)" as item16
}
rectangle "<color:blue><$cloud></color>\nMEGA KIKI" << groupe >> #ADD1B2 {
rectangle "<$datacenter>\nCARMEN" << groupe >> {
rectangle "<$firewall>\nAWS DIRECT CONNECT" as item17 #ADD1B2
}
rectangle "<color:blue><$cloud></color>\nKIKI" << groupe >> {
rectangle "<$datacenter>\nCA-CIB LAN" << groupe >> {
rectangle "<$globe_internet>\nParis Proxy Intra" as item18
}
rectangle "<$datacenter>\nSGP LAN" << groupe >> {
rectangle "<$globe_internet>\nSGP Proxy Intra" as item19
}
}
}

item0 ==> item18 << https >>  : "1  : https"
item1 ==> item18 << https >>  : "2  : https"
item2 ==> item19 << https >>  : "3  : https"
item19 ==> item18 << https >>  : "4  : https"
item18 ==> item17 << https >>  : "5  : https"
item0 ==> item14 << https - auth >>  : "6  : https - auth"
item1 ==> item14 << https - auth >>  : "7  : https - auth"
item2 ==> item14 << https - auth >>  : "8  : https - auth"
item10 -[dashed,thickness=5]-> item12 << https - auth >>  : "10  : https - auth"
item17 -[dashed,thickness=5]-> item7 << https >>  : "11  : https"
item7 -[dashed,thickness=5]-> item8 << https >>  : "12  : https"
item8 -[dashed,thickness=5]-> item12 << https >>  : "13  : https"
item12 -[dashed,thickness=5]-> item11 << jdbc >>  : "14  : jdbc"
item8 -[dashed,thickness=5]-> item10 << https >>  : "15  : https"
item10 -[dashed,thickness=3]-> item9 << mongo >>  : "16  : mongo"
item10 -[dashed,thickness=3]-> item9 << redis >>  : "17  : redis"
item10 -[dashed,thickness=5]-> item13 << https >>  : "18  : https"
item13 -[dashed,thickness=5]-> item15 << https >>  : "19  : https"
item15 -[dashed,thickness=5]-> item16 << https >>  : "20  : https"


component "<color:green><$SageMakerModel></color>" as myMLModel
database "<color:cyan><$RoboMaker></color>" as myRoboticService
RoboMaker(mySecondFunction, "Reinforcement Learning", "Gazebo")

rectangle "<color:AWS_SYMBOL_COLOR><$SageMakerModel></color>" as mySecondML

myMLModel --> myRoboticService
mySecondFunction --> mySecondML



cloud "AWS" as aws <<$AWScloud>> {
}
AWSCLOUD("awsColor", "bbjb", "cloud", red, stereotype)
AWSCLOUD("awsColor3")

@enduml

2 comments:

Ma journée du 01 Décembre 2025

En ce premier jour de décembre, l'heure est venue, De conter une histoire, par les dés soutenue. Quinze dés ont roulé, offrant leur dest...