OVH Cloud OVH Cloud

[BRUIT] Langages concurrents à WD

30 réponses
Avatar
JCF1
Bonjour,

Par curiosité je viens de faire un tour sur les news msnews.microsoft.com
suivants :

microsoft.public.fr.access
microsoft.public.fr.fox
microsoft.public.fr.vb
microsoft.public.fr.vc
microsoft.public.fr.vstudio

Très instructif, et en parcourant tout ça, je me dis que finalement les
problèmes de Windev ne sont pas très graves à coté de ceux rencontrés la
bas, ou du moins pas pire.

Sincères salutations
--
Jean-Claude FLAJOULOT
Sécurité, Conseil & Biométrie

SCetB@wanadoo.fr

http://perso.wanadoo.fr/securite.conseil.et.biometrie/

10 réponses

1 2 3
Avatar
Dominique \QNX\ Lecocq -www.binact.com-
Bonjour

"> Désolé de vous contredire, j'ai des applis commencées en 7 et terminées
en
7.5 en réseau qui tournent H24 (avec lecture du port com chaque seconde


sur
un poste relié à des lecteurs d'empreinte de la main et envoi simultané


des
......



j'ai le mème genre d'appli en 5.5 ; 4.1 et 2.1

Le seul problème qui ait été rencontré est du à une panne EDF, suivie


d'une
panne d'onduleur sur un site qui a fait planter le poste lisant le port


com
et a nécessité une réindexation complète de la base de données lors de la
remise en marche.



Hélas 1000 fois hélas, c'est une des raisons qui m'ont fait abandonner wd
et hf : la corruption trop facile de la base de données.
Le moindre hub ou routeur ou adaptater reéseau qui "bave" et c'est la kata
total dans la base, mème après mise à jour des vredir et autre
positionnement
de valeur dans les bdr.
Allez expliquez à un des leader mondiaux de l'aluminium que "la carte réseau
qui
déconne sur le poste 327 à surement généré la corruption de base"
Il a à coté une appli de mème envergure basée sur VB et un jet3.5 et il n'a
jamais le problème.
Je lui ai expliqué que notre appli est un détecteur de problème réseau...
c'est mieux d'en rire non...
après 5ans de bon et loyaux services...on migre....
les plantage n'arrive que 1 a2 fois par ans mais c'est trop.
Pour info j'ai le problème sur tous les sites saufs ceux ou la base est sur
un
serveur Linux + Samba.
Le problème vient (a priori) d'une désynchro du cache machine /cahe serveur.

Si le problème existe toujours en V7.... je sais vous allez me dire comme
l'éditeur
: c'est un pb MS lisez les article Q, etc... oui mais il peuvent modifier le
"moteur"
d'hyperfile non?



Sincères salutations



Idem en ce dimanche trop chaud

Jean-Claude FLAJOULOT
Sécurité, Conseil & Biométrie





Dominique "QNX" Lecocq
www.binact.com
Avatar
APIEND, QUERE Jean-Marc
Je connais de nombreuses applications sous jet3.5 qui donnent du fil à
retordre à leur usagers dès que les accès concurrents s'opèrent à partir de
5 à 6 postes. En relation commerciale, je propose souvent mes services quand
je détecte ce type de configuration en avertissant mes interlocuteurs (qui
souffrent déjà ou ne tardent pas à subir et se retournent alors vers la
personne compétente qui les avait averti). Sur la région (Pays de Loire) une
société "spécialisée" vb + jet bénéficie d'ailleurs d'une "charmante"
réputation après s'être plantée monumentalement chez plusieurs de leurs
clients (lors du passage de 2, 3 postes à plus de 5) : médiation impliquant
une obligation de migrer la solution implantée vers celle d'un de leur
concurrent (sous postgres, je crois), etc.

les plantage n'arrive que 1 a2 fois par ans mais c'est trop.
Pour info j'ai le problème sur tous les sites saufs ceux ou la base est


sur
un
serveur Linux + Samba.



Et vous pensez toujours que Windev en est la cause ? Depuis près de 6 ans,
j'utilise et préconise des serveurs de fichiers, de messagerie, et de base
de données SQL sous unix (Solaris et Linux). En ce qui concerne Linux - en
dehors de sa gratuité (les clients acceptent de payer pour un service de
qualité) - il s'avère particulièrement robuste, fiable et performant. La
recette : linux + samba + mysql. Les serveurs affichent sans problème des
"top" à plus de 500 jours : sans maintenance, sans redémarrage. Je n'ai -
hélas - jamais constaté à ce jour une telle longévité sur les systèmes
d'exploitation de microsoft (bien que la situation ce soit particulièrement
amèliorée depuis 2K). Et vous : un petit reboot tous les trimestres (quand
ça va bien) ?

Si le problème existe toujours en V7.... je sais vous allez me dire comme
l'éditeur : c'est un pb MS lisez les article Q, etc... oui mais il peuvent


modifier le
"moteur" d'hyperfile non?



Depuis quelques mois, nous exploitons des Windows XP pour le développement.
L'ADSL étant disponible, le service de mise à jour automatique est actif. Il
ne se passe pas 15 jours sans que les postes ramènent des mises à jour à
installer pour des raisons "vitales" (sécurité, rectitude d'accès aux
données, etc). A noter qu'exploitant (avant de passer à WD) le célébre
pascal de borland, nous avons soufferts en réseau avec hôte windows de façon
similaire avec BDE : 1 ou 2 plantage par an, c'est toujours 1 ou 2 de trop.

Conclusion :
- Lorsqu'un OS ou réseau est mal configuré... il ne fonctionne pas
correctement avec tout ce qui est susceptible de provoquer des accès
concurrentiels (La Palice).
- Essayez et présentez Linux / Samba / mySQL à vos clients (attention :
danger d'accoutumance). A noter pour le client qu'entre dédier une machine
supplémentaire pour faire tourner un Linux (à coté) et 1 à 2 plantage en
production, le choix est vite fait. De plus le "à coté" est rapidement
comparé à la solution principale... Ce qui apporte souvant des prestations
complémentaires : "l'à coté" devient "principal". [ça c'est bon pour mon
chiffre ;)]

Il y a 6 ans, le prescripteur Linux passait pour un gentil hippie (dans le
genre du type qui rencontre des hommes d'affaires japonais en short
[comprenne qui pourra]). Maintenant, tous les gamins qui sortent de BTS ou
d'IUT y ont touchés et disposent d'une opinion plus que radicale à l'égart
de windows. [heureusement les "grandes écoles" et leurs "partenaires
désintéressés" remettent un peu d'ordre dans leur esprit ; là je suis
cynique]. Voir l'actualité du moment relative au renouvellement des licences
windows d'une grosse municipalité allemande [là je m'écarte du sujet :
essayez donc d'arrêt Jean-Marc lorsqu'il parle de son Linux ;)].
Avatar
Romain Petit
"APIEND, QUERE Jean-Marc" <[no_spam] a écrit:

> Impossible de réaliser pour le moment une appli "tache de fond" qui soit
> propre au niveau des ressources mémoire notamment.



Rien que pour le plaisir (si si) de la polémique : mon site (web) tourne sur
un serveur écrit en Windev 7 (actuellement compilé en 7.5 203m). Il
fonctionne nuit et jour depuis des mois sur un Windows 2K (en fait depuis
septembre et ouverture "officielle" en février => voir les stats). Je
contrôle l'usage des ressources (lors de chaque requête HTTP que je
comptabilise) et ne constate pas d'anomalie. Il s'avère donc possible de
réaliser une appli "tâche de fond" qui soit propre. Et, toc !



Sceptique je suis.
(déjà "des mois" avec un W2k ça me semble irréel)
J'aimerais bien connaitre les véritables uptimes de ton serveur...
Maintenant c'est sûr que si ton appli n'utilise aucun ordre HF, ne lance
aucun thread en parallèle et n'ouvre aucun fichier, il est possible que
cela tienne quelque temps.

Le secret ? de la méthode et du contrôle



C'est ça, dit tout de suite que je code comme un porc.

: comptage des instances (tous les
objets sont-ils correctement libérés ?), consignation dans une base de
données (statistique : qu'est-ce qui est réellement utilisé en test ? en
réel ? que doit-on optimiser ?), gestion des délais de traitements
(détection des anomalies / reprises si nécessaire), gestion des réponses
(publish / subscribe), répartition de charge (réaffectation ; gestion des
noeuds), aplication n-tier (ihm / noeud moniteur / noeud applicatif / base
de données), etc. Et, toc !



Mouais, pas convaincu, on dirait du blabla 100% commercial PCSoftien.
T'as fait un stage là bas ?

A+
--
Romain Petit
Avatar
Romain PETIT
APIEND, QUERE Jean-Marc a écrit :

Sceptique je suis (déjà "des mois" avec un W2k ça me semble irréel)





L'application tourne depuis des mois sans s'être plantée et sans que
j'y touche : c'est ce que j'entends par des mois.



Ce n'est pas ce que j'entend par
"une appli "tache de fond" qui soit propre au niveau des ressources mémoire
notamment".
J'ai également des applis qui tournent sans problème si elles ne sont pas
fortement sollicitées.
Dans ce cas, la consommation de mémoire non libérée au cours de certaines
fonctions (OLE, création de vues HF, traitement d'images fonctions FTP
intégrées) n'est pas significative et l'appli ne pose pas problème.
Maintenant avec une appli qui fait beaucoup de traitements, dont certains
"oublient" de libérer quelques ko au passage (dû à WD), tu va passer de "des
mois" sans problème à "quelques jours".

J'avoue redémarrer le 2K (Pro avec priorité aux applications de
services ; pas un serveur) une fois de temps en temps (tous les
trimestres ?).



Tu ne mets pas à jour les patchs de sécurité ?

En pratique je n'ai pas fait attention et ne me
souviens plus de quand je l'ai relancé pour la dernière fois...



Tu peux peut être nous le dire avec GetTickCount ?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/gettickcount.asp

(en
mai ?) par contre je sais pourquoi : le logiciel de routage NAT32 ne
détectait plus mon serveur de DNS). Le serveur utilise des pages
dynamiques compilées à la volée, exploite des bases de données HF et
bien sûr les threads et sockets. A noter qu'en matière de serveur, je
m'y connais un peu... A titre d'exemple : j'ai conçu et implémenté
des solutions (serveur HTTP/HTML/WML/XML inclu) pour France Télécom,
voir http://www.apiend.fr.fm. Si tu ne me crois pas je t'invite à
venir et t'assure d'un excellent accueil (à Cholet - 49). Je peux
même te récupérer une invitation de la société (Agena) qui
commercialise la solution en cluster lors d'une de leur prochaine
démo (sur Paris à la rentrée, je crois). La démo "on arrache la prise
et on rebranche un noeud du cluster à chaud" produit toujours un
effet boeuf sur les costumes / cravates ! (signature des bons de
commande à la clef).



Je vois...
Ca me rappelle le lancement d'un produit en version 7...
Juste une petite interrogation au passage, pourquoi avec de telles
références tu ne prends pas un nom de domaine plus sérieux (en .fr ou .com)
au lieu de te trainer ce .fm (micronésie fédérale) ?

Ah... j'oubliais... avec le téléphone portable
d'un invité qui sonne et affiche un SMS signalant l'anomalie, s'il
vous plait (eh, oui la supervision transmet les événements par e-mail
et/ou sms).



T'as eu une médaille au moins pour ces prouesses ?

C'est ça, dit tout de suite que je code comme un porc.





Je ne porte aucun jugement de valeur sur ton travail, mais j'expose
souvent le mien. Si tu as des numéros de Programmez!, Login: ou
Palmtops des 3 ou 4 dernières années ou le hors série Java de Login
(n° 2 je crois ; entièrement réalisé par mes soins), ou la volonté de
télécharger un exemple de mon site web (en windev, en java, en delphi
ou en jamagic) tu auras une idée de ce que je fais.



En tout cas c'est pas la modestie qui t'étouffe.
Mais promis, j'irais jeter un oeil à tes oeuvres.

Mouais, pas convaincu, on dirait du blabla 100% commercial PCSoftien.
T'as fait un stage là bas ?





L'ensemble de ce qui est évoqué s'avère véridique (vendu et exploité
comme tel ; client satisfait). J'avoue ma tristesse à constater que
tes seuls arguments s'avèrent subjectifs ou se limitent à tourner mes
propos en dérision... Je ne reconnais pas là ta marque et ton
habituel esprit critique .



Qui a dit que j'avais l'esprit critique ? Chez PCSoft, il parait qu'on me
considère comme malhonnete.

déjà en vacances peut-être ?



Jamais en vacances pour dire ce que je pense.

A+

--
Romain PETIT
(mailto:rompetit_chez_ifrance.com)
Avatar
Stéphane Maillard
Bonjour,

Je ne pense pas que ce soit des langages concurrents.
Pour ma part j'utilise plusieurs langages, je détermine celui qui doit être utilisé par rapport au cahier des charges et suivant
l'infrastructure de la société qui demande le travail.

Si une société à Lotus Domino alors les Workflow seront fait sur ce système. Idem pour les base de données si la société n'à pas de
gestionnaire, alors Windev est retenu par contre si Access ou SQL Serveur est déjà implémenté alors je pars sur une approche
VB/Delphi pour SQL, ou alors un projet Access.

Pour tous ce qui demande des accès bas niveau ou DLL le C/C++ est la plus part du temps la solution que je retiens.

J'ai commencé le développement sur un Apple II et jusqu'à maintenant tous les outils de dev que j'ai vu passé sont tous, sans
exception, bugger.

--

Cordialement

Stéphane Maillard
Rixy Software
Port.: 06.15.49.63.92
Tél/Fax : 02.99.20.17.37

L'intégrité de ce message n'étant pas assurée sur Internet, Rixy Software ne peut être tenu responsable de son contenu.
Si vous n'êtes pas destinataire de ce message confidentiel, merci de le détruire et d'avertir immédiatement l'expéditeur.

The integrity of this message cannot be guaranteed on the Internet. Rixy Software can not therefore be considered responsible for
the contents.
If you are not the intended recipient of this confidential message, then please delete it and notify immediatly the sender.

"JCF1" a écrit dans le message de news:bf98kp$fa0$
| Bonjour,
|
| Par curiosité je viens de faire un tour sur les news msnews.microsoft.com
| suivants :
|
| microsoft.public.fr.access
| microsoft.public.fr.fox
| microsoft.public.fr.vb
| microsoft.public.fr.vc
| microsoft.public.fr.vstudio
|
| Très instructif, et en parcourant tout ça, je me dis que finalement les
| problèmes de Windev ne sont pas très graves à coté de ceux rencontrés la
| bas, ou du moins pas pire.
|
| Sincères salutations
| --
| Jean-Claude FLAJOULOT
| Sécurité, Conseil & Biométrie
|
|
|
| http://perso.wanadoo.fr/securite.conseil.et.biometrie/
|
|
|
|
Avatar
Yvan
> Je préfère penser par moi même et évite ainsi par éthique d'adhérer à des
religions, sectes, associations ou groupes de personnes susceptibles de
s'exprimer en mon nom et de s'accorder du crédit du fait de ma "prétendue"
adhésion...



;-)
Avatar
APIEND, QUERE Jean-Marc
> L'application tourne depuis des mois sans s'être plantée et sans que
j'y touche : c'est ce que j'entends par des mois.
Ce n'est pas ce que j'entend par "une appli "tache de fond" qui soit




propre au niveau des ressources mémoire
notamment". J'ai également des applis qui tournent sans problème si elles




ne sont pas
fortement sollicitées.





Je précise des mois sans s'être plantée et sans que j'y touche EN
FONCTIONNEMENT CONTINU. (Vu ?)

J'avoue redémarrer le 2K (Pro avec priorité aux applications de
services ; pas un serveur) une fois de temps en temps (tous les
trimestres ?).
Tu ne mets pas à jour les patchs de sécurité ?





Le 2K a été installé au mois de septembre dernier et en l'état de l'art à
l'époque.
Je n'y est pas touché depuis.

En pratique je n'ai pas fait attention et ne me
souviens plus de quand je l'ai relancé pour la dernière fois...
Tu peux peut être nous le dire avec GetTickCount ?





Ce matin à 7:00 : 1814885016 ce qui fait 21 jours ou avec un cycle
supplémentaire (remise à zéro tous les 49.7 jours) : 70 jours (ce qui me
parraît plus réfléter la réalité : ca fait du début mai).

voir http://www.apiend.fr.fm. Si tu ne me crois pas je t'invite à
venir et t'assure d'un excellent accueil (à Cholet - 49). Je peux
même te récupérer une invitation de la société (Agena) qui
commercialise la solution en cluster lors d'une de leur prochaine
démo (sur Paris à la rentrée, je crois). La démo "on arrache la prise
et on rebranche un noeud du cluster à chaud" produit toujours un
effet boeuf sur les costumes / cravates ! (signature des bons de
commande à la clef).
Je vois... Ca me rappelle le lancement d'un produit en version 7...





Pourquoi ? Tu n'as pas souhaité te déplacer ?
En tout cas ne dénigre pas si tu ne te déplace pas. Reste dans
l'obscurantisme si tu veux mais n'y plonge pas les autres.

Juste une petite interrogation au passage, pourquoi avec de telles
références tu ne prends pas un nom de domaine plus sérieux (en .fr ou


.com)
au lieu de te trainer ce .fm (micronésie fédérale) ?



Parce que la société à vocation de R&D (le R n'est pas là que pour faire
joli) et qu'à l'exception de produit très technique elle ne commercialise
pas ses solutions mais les revend. Nous ne touchons donc pas ou peu le
public mais surtout des gros groupes ou SSII doté de leur propre service
(qui nous déléguent les "moutons à cinq pattes"). Pour l'essentiel, ils nous
connaissent déjà. Le site ne fait donc pas l'objet d'une promotion
particulière (sa maintenance s'effectue selon notre bon vouloir... ).
http//www.apiend.fr.fm permet surtout de récuper les pdf à imprimer pour
passer les commande... Ca évite d'avoir des délais postaux ou d'envoyer des
fax donc de perdre du temps à faire de l'administratif plutôt que du R&D.
Pour tout dire avant c'était un FTP avec les docs à télécharger...
(remerciement au valeureux stagiaire). Si ce n'est cet aspect, il n'y aurait
probablement même pas de site. Un domain serait peut-être une bonne chose
pour l'image mais ici nous ne cultivons pas la démarche des costumes /
cravates : le client juge sur le travail réalisé pas sur la couleur de la
chemise. Et ceux qui préfére juger à l'aspect ne nous intéressent vraiment
pas, nous les laissons biens volontiers aux autres.

Ah... j'oubliais... avec le téléphone portable
d'un invité qui sonne et affiche un SMS signalant l'anomalie, s'il
vous plait (eh, oui la supervision transmet les événements par e-mail
et/ou sms).
T'as eu une médaille au moins pour ces prouesses ?





Non, mais beaucoup (pas encore assez à mon goût) d'espèces sonnantes et
trébuchantes... ;)

Je ne porte aucun jugement de valeur sur ton travail, mais j'expose
souvent le mien. Si tu as des numéros de Programmez!, Login: ou
Palmtops des 3 ou 4 dernières années ou le hors série Java de Login
(n° 2 je crois ; entièrement réalisé par mes soins), ou la volonté de
télécharger un exemple de mon site web (en windev, en java, en delphi
ou en jamagic) tu auras une idée de ce que je fais.
En tout cas c'est pas la modestie qui t'étouffe.





Il n'est pas question de modestie mais de partager avec les autres : de
donner un peu de temps, de codes, de savoir-faire, de ne pas être égoïste,
de ne pas penser que l'on est le centre du monde et que ses petits déboires
requièrent que la planète entière se mobilise immédiatement à son seul
bénéfice. L'activité de R&D implique un peu de vulgarisation donc s'associe
souvent à de la publication (c'est dans l'ordre des choses).

Mais promis, j'irais jeter un oeil à tes oeuvres.





Si tu trouves qq chose qui t'intéresse (t'es pas obligé de le dire) n'hésite
pas à l'utiliser et surtout ne le boude pas par pure fierté ;)

L'ensemble de ce qui est évoqué s'avère véridique (vendu et exploité
comme tel ; client satisfait). J'avoue ma tristesse à constater que
tes seuls arguments s'avèrent subjectifs ou se limitent à tourner mes
propos en dérision... Je ne reconnais pas là ta marque et ton
habituel esprit critique .
Qui a dit que j'avais l'esprit critique ? Chez PCSoft, il parait qu'on me
considère comme malhonnete.





Arrête, je vais pleurer sur ton sort... :)

déjà en vacances peut-être ?
Jamais en vacances pour dire ce que je pense.





Une grosse fatigue peut-être ? (si tu passes un jour, j'ai du remontant...
faut juste lever un peu le coude :)
Avatar
JCF1
Si tu ne me crois pas je t'invite à venir et t'assure d'un excellent
accueil (à Cholet - 49).

Bonjour,

Je vous crois, mais à l'occasion je me permettrai quand même de venir vous
rendre visite, j'ai quelques clients du coté de Mauléon, Angers et Chinon,
histoire de gouter un peu le remontant dont vous parlez dans un autre poste
:-)

Sincères salutations
--
Jean-Claude FLAJOULOT
Sécurité, Conseil & Biométrie



http://perso.wanadoo.fr/securite.conseil.et.biometrie/
Avatar
Stéphane Miqueu
Bonjour,
Alors là moi je dis c'est pô juste !
Quelqu'un qui connait Windev, Delphi, VB, Domino, SQL server, Access, C,
C++, ...
Y a pas de justice sur cette planète !

Ami Calmant
Stéphane
Avatar
Stéphane Maillard
Bonjour,

20 ans de développement en commencent à 13 ans, on en voit passer des langages avec l'évolution des ordinateurs.

--

Cordialement

Stéphane Maillard
Rixy Software
Port.: 06.15.49.63.92
Tél/Fax : 02.99.20.17.37

L'intégrité de ce message n'étant pas assurée sur Internet, Rixy Software ne peut être tenu responsable de son contenu.
Si vous n'êtes pas destinataire de ce message confidentiel, merci de le détruire et d'avertir immédiatement l'expéditeur.

The integrity of this message cannot be guaranteed on the Internet. Rixy Software can not therefore be considered responsible for
the contents.
If you are not the intended recipient of this confidential message, then please delete it and notify immediatly the sender.

"Stéphane Miqueu" a écrit dans le message de news:3f1d061a$0$23719$
| Bonjour,
| Alors là moi je dis c'est pô juste !
| Quelqu'un qui connait Windev, Delphi, VB, Domino, SQL server, Access, C,
| C++, ...
| Y a pas de justice sur cette planète !
|
| Ami Calmant
| Stéphane
|
|
1 2 3