Synoptique Maker
Synoptique Maker
Bonjour à tous.
Pour mon premier poste sur ce forum, alors que je suis inscrit depuis bien des années... je viens vous présenter mon premier "vrais" projet fait en PureBasic : Synoptique Maker (le "franglais" est volontaire)
Ce petit outil (client serveur) est un générateur de synoptique ou plans dynamique, il permet d'ajouter à une image de fond de votre choix des "marqueurs" qui peuvent avoir (pour le moment) 3 "modes".
Vous pouvez choisir de lier ce marqueur à un autre synoptique, de lui entrer les information que vous souhaitez ou encore de lui donner une @IP ce qui permettra une supervision de l'équipement qu'il représente.
Il est fraichement fini donc potentiellement pas tout à fait stable encore...
Pour le télécharger : http://37.187.88.44/boby/
Lors du premier lancement, le serveur s'ouvrira par défaut sur le port 6543 et créera l'utilisateur SuperUser mdp admin
J'aimerai rajouter un petit message :
A la base je ne suis pas du tout développeur, je suis "tombé" dedans grâce (ou à cause) d'un ami qui m'a un peut incité à tenter le coup.
J'ai donc commencé comme tout le monde par faire une calculatrice en ligne de commande, un genre de pac-man sous dos et autres projet amusant sans jamais vraiment pousser plus loin, tout simplement par-ce que la programmation c'est dur, par-ce qu'il faut chercher, réfléchir et que je suis fainéant...
Malheureusement comme les choses ne se font pas tout seul, quand on veux quelque chose, il faut le faire et cet outil bah... Je le voulais.
J'ai donc décidé de me sortir les doigts et de me bouger pour obtenir ce que je voulais et non pas un truc qui s'en approche. Avec un coup de main de mon amis qui m'a montré comment architecturer correctement un code, une bonne dose de recherche sur le forum PureBasic une bonne dose d'appuis frénétique sur ma touche F1 j'ai pu sortir ce programme en environ 3 mois.
Je tiens à préciser que le code est à quazi 100% que du natif PureBasic (j'utilise en tout 4 fonction d'API windows)
Enfin bref, ma vie n’intéressant probablement personne tout ce sur plus n'est là que pour dire un grand MERCI à PureBasic, qui est vraiment un outil trés puissant sans quoi je ne serait probablement jamais arrivé à mon but, merci également à l'ami qui se reconnaitra et merci également à la communauté pure qui m'a beaucoup aidé et permis d'apprendre beaucoup.
A bientôt je pense car, mine de rien, ce petit projet m'a vraiment donné gout au code !
Pour mon premier poste sur ce forum, alors que je suis inscrit depuis bien des années... je viens vous présenter mon premier "vrais" projet fait en PureBasic : Synoptique Maker (le "franglais" est volontaire)
Ce petit outil (client serveur) est un générateur de synoptique ou plans dynamique, il permet d'ajouter à une image de fond de votre choix des "marqueurs" qui peuvent avoir (pour le moment) 3 "modes".
Vous pouvez choisir de lier ce marqueur à un autre synoptique, de lui entrer les information que vous souhaitez ou encore de lui donner une @IP ce qui permettra une supervision de l'équipement qu'il représente.
Il est fraichement fini donc potentiellement pas tout à fait stable encore...
Pour le télécharger : http://37.187.88.44/boby/
Lors du premier lancement, le serveur s'ouvrira par défaut sur le port 6543 et créera l'utilisateur SuperUser mdp admin
J'aimerai rajouter un petit message :
A la base je ne suis pas du tout développeur, je suis "tombé" dedans grâce (ou à cause) d'un ami qui m'a un peut incité à tenter le coup.
J'ai donc commencé comme tout le monde par faire une calculatrice en ligne de commande, un genre de pac-man sous dos et autres projet amusant sans jamais vraiment pousser plus loin, tout simplement par-ce que la programmation c'est dur, par-ce qu'il faut chercher, réfléchir et que je suis fainéant...
Malheureusement comme les choses ne se font pas tout seul, quand on veux quelque chose, il faut le faire et cet outil bah... Je le voulais.
J'ai donc décidé de me sortir les doigts et de me bouger pour obtenir ce que je voulais et non pas un truc qui s'en approche. Avec un coup de main de mon amis qui m'a montré comment architecturer correctement un code, une bonne dose de recherche sur le forum PureBasic une bonne dose d'appuis frénétique sur ma touche F1 j'ai pu sortir ce programme en environ 3 mois.
Je tiens à préciser que le code est à quazi 100% que du natif PureBasic (j'utilise en tout 4 fonction d'API windows)
Enfin bref, ma vie n’intéressant probablement personne tout ce sur plus n'est là que pour dire un grand MERCI à PureBasic, qui est vraiment un outil trés puissant sans quoi je ne serait probablement jamais arrivé à mon but, merci également à l'ami qui se reconnaitra et merci également à la communauté pure qui m'a beaucoup aidé et permis d'apprendre beaucoup.
A bientôt je pense car, mine de rien, ce petit projet m'a vraiment donné gout au code !
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Synoptique Maker
Bonjour BOBY
Pardonne moi, mais certains diront qu'essayer un EXE d'une personne que l'on ne connaît pas ..... c'est à notre époque, comment dirais je..... osé
Surtout que je suis pas équipé au niveau AV, alors une fois que les autres qui sont blindés auront ..... gouté....
En tout cas bienvenue dans notre communauté, et merci de ton partage
Pardonne moi, mais certains diront qu'essayer un EXE d'une personne que l'on ne connaît pas ..... c'est à notre époque, comment dirais je..... osé
Surtout que je suis pas équipé au niveau AV, alors une fois que les autres qui sont blindés auront ..... gouté....
En tout cas bienvenue dans notre communauté, et merci de ton partage
Re: Synoptique Maker
Bienvenue! Bon, j'ai rien pigé à ton concept, et comme dit kcc, pas question de tester un exe sans te connaitre un peu mieux, ne le prends pas mal... À bientôt pour des codes en clair, sans risques
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Synoptique Maker
Premier message et un exécutable à télécharger qui ouvre un port ?
Une question : Que vient faire Ghostscript (gsdll32.dll et gswin32c.exe) dans ton download ?
Total : 2 exe et une DLL. Ca fait peut être trop.
Je déconseille à quiconque d'essayer ce serveur.boby a écrit :Lors du premier lancement, le serveur s'ouvrira par défaut sur le port 6543 et créera l'utilisateur SuperUser mdp admin
Une question : Que vient faire Ghostscript (gsdll32.dll et gswin32c.exe) dans ton download ?
Total : 2 exe et une DLL. Ca fait peut être trop.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Synoptique Maker
Ghostscript, c'est pour générer et visualiser des pdf, c'est plutôt rassurant...
Re: Synoptique Maker
Bonjour Boby..
Je n'ai pas compris non plus l'utilité d'un serveur pour un créateur de plan. Peux tu développer et mettre des captures d’écran?
Je n'ai pas compris non plus l'utilité d'un serveur pour un créateur de plan. Peux tu développer et mettre des captures d’écran?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Synoptique Maker
Oui ça je sais. Mais je me demande ce que ça vient faire dans le package. Les explications de Boby sont pas claires.djes a écrit :Ghostscript, c'est pour générer et visualiser des pdf, c'est plutôt rassurant...
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Synoptique Maker
Un peu complexe à comprendre au début, mais intéressant
(C'est comme une imagemap de page web)
Par contre, il reste en mode édition quand on clique sur un point lié à un document au lieu d'ouvrir le document.
(ou alors je m'en sert mal?)
Ça marche par contre bien en mode pages liées.
Il y a un bug au bout d'un certain temps: l'icône 'sauvegarde' disparait (cela m'arrive dans mes applications quand un ID image est repris par un autre: pas facile à gérer ce type de bug)
Je ne connaissais pas ce type d'application, ça m'aurait bien servi il y a 10 ans quand j'avais bidouillé un systèmes à base de pages web pour gérer les imprimantes réseau de tout le bâtiment d'alors avec des commandes SNMP et leur serveur http interne: Plus facile de les localiser sur plan que par nom.
(Il est normal que ça ouvre des ports (locaux), c'est une application client/serveur)
(C'est comme une imagemap de page web)
Par contre, il reste en mode édition quand on clique sur un point lié à un document au lieu d'ouvrir le document.
(ou alors je m'en sert mal?)
Ça marche par contre bien en mode pages liées.
Il y a un bug au bout d'un certain temps: l'icône 'sauvegarde' disparait (cela m'arrive dans mes applications quand un ID image est repris par un autre: pas facile à gérer ce type de bug)
Je ne connaissais pas ce type d'application, ça m'aurait bien servi il y a 10 ans quand j'avais bidouillé un systèmes à base de pages web pour gérer les imprimantes réseau de tout le bâtiment d'alors avec des commandes SNMP et leur serveur http interne: Plus facile de les localiser sur plan que par nom.
(Il est normal que ça ouvre des ports (locaux), c'est une application client/serveur)
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Synoptique Maker
Put..... il est couillu le MARCO
Bon j'me lance
https://www.virustotal.com/fr/
6 / 56
Bon j'me lance
https://www.virustotal.com/fr/
6 / 56
Baidu Win32.Trojan.WisdomEyes.16070401.9500.9941 20170210
CrowdStrike Falcon (ML) malicious_confidence_69% (D) 20170130
Cyren W32/FakeAlert.FT.gen!Eldorado 20170211
Endgame malicious (high confidence) 20170208
F-Prot W32/FakeAlert.FT.gen!Eldorado 20170211
Symantec Trojan.Gen.8 20170210
ALYac 20170211
AVG 20170211
AVware 20170211
Ad-Aware 20170211
AegisLab 20170211
AhnLab-V3 20170211
Alibaba 20170122
Antiy-AVL 20170211
Arcabit 20170211
Avast 20170211
Avira (no cloud) 20170211
BitDefender 20170211
Bkav 20170211
CAT-QuickHeal 20170211
CMC 20170211
ClamAV 20170211
Comodo 20170211
DrWeb 20170211
ESET-NOD32 20170211
Emsisoft 20170211
F-Secure 20170211
Fortinet 20170211
GData 20170211
Ikarus 20170211
Invincea 20170203
Jiangmin 20170211
K7AntiVirus 20170210
K7GW 20170211
Kaspersky 20170211
Kingsoft 20170211
Malwarebytes 20170211
McAfee 20170211
McAfee-GW-Edition 20170211
eScan 20170211
Microsoft 20170211
NANO-Antivirus 20170210
Panda 20170211
Qihoo-360 20170211
Rising 20170211
SUPERAntiSpyware 20170211
Sophos 20170211
Tencent 20170211
TheHacker 20170211
TrendMicro 20170211
Trustlook 20170211
VBA32 20170210
VIPRE 20170211
ViRobot 20170211
WhiteArmor 20170202
Yandex 20170210
Zillya 20170210
Zoner 20170211
nProtect 20170211
Dernière modification par Kwai chang caine le sam. 11/févr./2017 18:27, modifié 1 fois.
Re: Synoptique Maker
Test dans une machine virtuelle déconnectée de son interface réseau
+ Firewall applicatif (surveiller ce qui sort est plus utile que ce qui rentre)
Et quand on voit la rare qualité d'orthographe/grammaire/rédaction de Boby, on à des indices sur la probité
Je comprend qu'avec un programme de cette taille il n'ai pas envie de donner les sources: c'est presque qualité commercialisable.
+ Firewall applicatif (surveiller ce qui sort est plus utile que ce qui rentre)
Et quand on voit la rare qualité d'orthographe/grammaire/rédaction de Boby, on à des indices sur la probité
Je comprend qu'avec un programme de cette taille il n'ai pas envie de donner les sources: c'est presque qualité commercialisable.
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Synoptique Maker
Mouaih mais couillu quand même
https://www.virustotal.com/fr/file/2ca0 ... 486833815/
Ca a l'air d'être bon
N'empeche que quelqu'un l'avait déjà testé sur le site..donc on est pas les seuls méfiants
Puis une pensée s'est dirigée vers mon banquier, mon notaire, mon assureur etc ...
https://www.virustotal.com/fr/file/2ca0 ... 486833815/
Ca a l'air d'être bon
N'empeche que quelqu'un l'avait déjà testé sur le site..donc on est pas les seuls méfiants
C'est vrai que je me suis fait la même réflexion, un mec qui écrit si bien ne peut pas être foncièrement mauvaisEt quand on voit la rare qualité d'orthographe/grammaire/rédaction
Puis une pensée s'est dirigée vers mon banquier, mon notaire, mon assureur etc ...
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Synoptique Maker
Bon bah moi ça a planté 2 fois.
La première, j'ai pas tout compris pourquoi
La seconde quand j'ai voulu dessiner avec le pinceau
Mais c'est vrai que ca fait pas une appli, "hello word"
Du coups, pour l'instant MARC tu es le seul à avoir compris à quoi ça sert
La première, j'ai pas tout compris pourquoi
La seconde quand j'ai voulu dessiner avec le pinceau
Mais c'est vrai que ca fait pas une appli, "hello word"
Du coups, pour l'instant MARC tu es le seul à avoir compris à quoi ça sert
Re: Synoptique Maker
Bonjour, désolé de ne pas vous avoir répondu, je ne pensais pas avoir autant de réponse en si peut de temps, il semble que ce forum soit assez actif.
Alors pour les rapides question, pourquoi GS ? Pour que le programme puisse lire des PDF enfin... pour les convertir en JPG quoi...
Pour la taille ? Alors en fait non mon programme n'est pas gros, il y en a pour 12 Mo de DLL GS c'est ça qui fait tout le poid.
Pourquoi un serveur ? Bah, c'est lui qui centralise tous les plans et les fichiers lié aux points, c'est plus pratique pour avoir plusieurs postes qui bossent dessus.
Pour le mode édition c'est pas normal que ça reste, enfin sauf si tu n'est pas repassé en mode visualisation ^^"
Pour l'icon sauvegarde qui disparait je pensais l'avoir réglé... c'est juste que je suis un débutant en code et que j'ai des constantes qui se chevauchent... j'essaierai de trouver où merci pour la remonté !
Les sources ce n'est pas que je ne veux pas les donner, mais j'utilise une DLL qui n'est pas à moi et client 3400 lignes serveur 1700 lignes, ça ferais un gros poste sur le forum non ?
Euh pour ce qui est de la "qualité commercial" je vous en remercie je prend ça comme un compliment !
Kwai chang caine, si tu as une idée de comment sont arrivé tes bug ça m’intéresse, plus mon soft seras solide plus je serait content. Je compte le distribuer gratuitement quand il sera réellement stable.
Merci Marc56 d'avoir été le premier à tester la chose c'est vrais que je n'avais pas du tout pensé que ça pouvais laisser septique d'offrir un exe pour son premier post... j'ai pas vraiment réfléchi sur ce coup ^^".
Alors pour les rapides question, pourquoi GS ? Pour que le programme puisse lire des PDF enfin... pour les convertir en JPG quoi...
Pour la taille ? Alors en fait non mon programme n'est pas gros, il y en a pour 12 Mo de DLL GS c'est ça qui fait tout le poid.
Pourquoi un serveur ? Bah, c'est lui qui centralise tous les plans et les fichiers lié aux points, c'est plus pratique pour avoir plusieurs postes qui bossent dessus.
Pour le mode édition c'est pas normal que ça reste, enfin sauf si tu n'est pas repassé en mode visualisation ^^"
Pour l'icon sauvegarde qui disparait je pensais l'avoir réglé... c'est juste que je suis un débutant en code et que j'ai des constantes qui se chevauchent... j'essaierai de trouver où merci pour la remonté !
Les sources ce n'est pas que je ne veux pas les donner, mais j'utilise une DLL qui n'est pas à moi et client 3400 lignes serveur 1700 lignes, ça ferais un gros poste sur le forum non ?
Euh pour ce qui est de la "qualité commercial" je vous en remercie je prend ça comme un compliment !
Kwai chang caine, si tu as une idée de comment sont arrivé tes bug ça m’intéresse, plus mon soft seras solide plus je serait content. Je compte le distribuer gratuitement quand il sera réellement stable.
Merci Marc56 d'avoir été le premier à tester la chose c'est vrais que je n'avais pas du tout pensé que ça pouvais laisser septique d'offrir un exe pour son premier post... j'ai pas vraiment réfléchi sur ce coup ^^".
Re: Synoptique Maker
Kwai chan caine, pour ton premier bug je ne sais pas, pour le second je pense avoir compris, du coup il faudra que je corrige ça (ca va être facile) tu es probablement passé en mode édition avant d'avoir créé ton premier plan, il faut tout d'abord faire "nouveau" pour créer ton plan ensuite tu pourras y ajouter des "marqueurs" ^^".
Re: Synoptique Maker
Bonjour,
Quand tu parle que ce serait un gros poste de mettre des sources, je ne penses pas. Tu as qu'a mettre un ZIP avec tout ce qui faut pour que cela fonctionne. Après si tu n'as pas d'endroit ou mettre ce ZIP, tu peux le mettre sur mon site "http://www.koakdesign.info/pbfrance/?url=source" et donner le liens direct de celui-ci.
Cordialement,
GallyHC
Quand tu parle que ce serait un gros poste de mettre des sources, je ne penses pas. Tu as qu'a mettre un ZIP avec tout ce qui faut pour que cela fonctionne. Après si tu n'as pas d'endroit ou mettre ce ZIP, tu peux le mettre sur mon site "http://www.koakdesign.info/pbfrance/?url=source" et donner le liens direct de celui-ci.
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)