Chez oim, forum libreChez oim, forum libre

 

Auteur Sujet: Discussions autour de Wamp avec un de ses créateurs, Otomatic  (Lu 11993 fois)

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #629 le: mardi 27 août 2019, 12:52 »
le: mardi 27 août 2019, 12:52

InnoSetup est fait pour ça.
Je me suis remis à étudier Inno Setup plus profondément et c'est vrai que [Types] et [Components] apportent beaucoup de possibilités ; J'y travaille  :jq: ou plutôt, je m'amuse  :if:
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #630 le: mardi 27 août 2019, 17:16 »
le: mardi 27 août 2019, 17:16

Bonsoir,

Installation Wampserver 3.2.0 par défaut :

Bien sûr avec les choix possibles en Installation personnalisée


Par défaut, MySQL ne sera pas installé. On peut d'ailleurs remarquer de MySQL occupe plus de huit fois la taille de MariaDB

Ça ne sortira que lors de la sortie officielle de PHP 7.4.0.
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 18.863
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #631 le: mardi 27 août 2019, 18:40 »
le: mardi 27 août 2019, 18:40

Aaaaaah ben voilà ! Ca c'est bien ! :jw:
Laisser le choix de ce qu'on veut plutôt que d'installer 2 SGBD et 3000 versions différentes de PHP, c'est impec !

Là tu es sur la bonne voie. ;)


EDIT
A la limite, pour les indécrottables de leur vieux système, tu pourrais même envisager un setup "legacy" avec Apache 2.2, PHP 5.4, etc...
IP archivée

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #632 le: mercredi 28 août 2019, 14:44 »
le: mercredi 28 août 2019, 14:44

Bonjour,

La gestion des tableaux, en Pascal c'est chiant, mais chiant alors que c'est si simple en PHP, en plus il n'existe pas de pre ou post incrémentation des entiers  :jg:
En PHP on peut très bien déclarer un tableau et le remplir sans en connaître le nombre d'éléments :
Code
$montableau = array();
$montableau[] = 'toto';
...
$montableau[] = 'titi';
En Pascal pas possible !

En PHP on peut éventuellement utiliser une variable d'index et la pré ou post incrémenter en même temps que le “remplissage” de l'élément du tableau :
Code
$montableau = array();
$i = 0;
$montableau[$i++] = 'titi';
ou
$montableau[++$i] = 'toto';
En Pascal, pas possible, il faut à chaque fois une deuxième ligne pour incrémenter la variable d'index.
Code
var
montableau: array of string;
i:integer;
begin
i := 1;
montableau[i] := 'titi';
i := i + 1;
montableau[i] := 'toto';
Au lieu de simplifier, ça complique la gestion des versions dans Inno Setup  :gc:

Et plein d'autres “trucs” sur la gestion des tableaux, par exemple, en PHP, ajouter un tableau à la fin d'un autre tableau, c'est ultra simple :
Code
$tableauA = array_merge($tableauA,$tableauB)
et même ultra plus simple :
$tableauA += $tableauB;
En Pascal, faut écrire une procédure.
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 18.863
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #633 le: mercredi 28 août 2019, 19:11 »
le: mercredi 28 août 2019, 19:11

Oulala ! La dernière fois que j'ai touché Pascal, je portais encore des couches. :kb:
Les souvenirs que j'en ai sont trèèèès éloignés. Je me souviens que ce langage ne m'avait pas plus, ça j'ai pas oublié. ::)
IP archivée

maximus23

  • Observateur
  • Pipelette invétérée
  • *******
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 2.286
  • Grand chevalier du mot de passe
      • ®Smf® Solutions
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #634 le: mercredi 28 août 2019, 19:29 »
le: mercredi 28 août 2019, 19:29

Bonsoir,

Tu utilises quoi comme version de Delphi car on sait très bien faire des Tableaux en utilisant la fonction des procédures incluant Low()..High() et en faisant une différence de récupération dans une boucle Count sur ta Variable.

Tu peux aussi le faire par des ensembles de routines Include et Exclude mais là c'est assez chiant à faire.

Sinon tu peux aussi faire des tableaux dynamiques ce qui est plus simple le tout est de savoir ce que tu veux faire exactement mais la il faut-être en .net pour la suite de codage.

Sinon pour les choix d'installation c'est peut-être pas mal mais je ne sais pas si cela sera très utile pour les utilisateurs courants de WampServer.

@Alex pour le Legacy en mettant des versions antérieures c'est peut-être utile pour des mises à jour de codage mais j'ai le sentiment que certains resterons sur ces versions qui ne sont plus du tout sécurisées et que cela va leur engendrer de drôles de surprises car ils mettent cela en ligne depuis leur PC.

Il vaut peut-être mieux avoir quelque chose de sécurisé au départ cela évitera bien des questions inutiles à Oto dans son support.



Pour moi Stand By pendant un bout de temps juste un petit coucou de temps à autre mais ce sera tout.

:)
IP archivée
Amitiés et à bientôt...
Have a nice day...

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #635 le: mercredi 28 août 2019, 20:10 »
le: mercredi 28 août 2019, 20:10

Tu utilises quoi comme version de Delphi
Ce n'est pas dans Delphi, mais dans les scripts Inno Setup. Je m'en suis sorti avec une boucle While et des SetArrayLength quand nécessaire.
Sinon pour les choix d'installation c'est peut-être pas mal
Ça n'installera MySQL que si demandé explicitement ; évite doublon et 1,5 Go supplémentaire. Les néophytes auront un gestionnaire de base de données qui fonctionne bien et est léger.

Je ne mettrai pas Apache 2.2.31 en option, même Legacy. L'Addon existe encore chez SourceForge mais je l'ai supprimé de http://wampserver.aviatechno.net/ Je n'ai pas envie de réessayer, mais je ne suis pas certain que ça fonctionne encore avec Wampserver 3.2.0 ni même avec les versions récentes de PHP.
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #636 le: jeudi 29 août 2019, 10:30 »
le: jeudi 29 août 2019, 10:30

Bonjour,

J'ai l'immense plaisir de vous annoncer la mise en disponibilité des addons PHP 7.1.32, 7.2.22 et 7.3.9 32 & 64 bit  :ik:
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 18.863
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #637 le: jeudi 29 août 2019, 19:26 »
le: jeudi 29 août 2019, 19:26

La vache.
T'as pas perdu de temps avec PHP 7.1.32, il est encore tout chaud ! :ge:
IP archivée

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #638 le: jeudi 29 août 2019, 20:06 »
le: jeudi 29 août 2019, 20:06

T'as pas perdu de temps avec
Je mérite mon surnom  :P
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 18.863
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #639 le: jeudi 29 août 2019, 20:16 »
le: jeudi 29 août 2019, 20:16

Ah ben oui, si c'est automatisé, c'est normal. ;)

Ce qui est bizarre, c'est que ça n’apparaît pas sur php.net. C'est juste mentionné dans les téléchargements Windows.
Pourtant, ça existe aussi pour Linux, j'ai vu la mise à jour passer. :iq:
IP archivée

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #640 le: jeudi 29 août 2019, 20:46 »
le: jeudi 29 août 2019, 20:46

Les téléchargements sont toujours actifs avant les annonces.
Ce qui me prend le plus de temps pour un addon php,  ce sont les vérifications du bon fonctionnement de l'installeur et du changement de version.
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 18.863
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #641 le: jeudi 29 août 2019, 20:56 »
le: jeudi 29 août 2019, 20:56

Ah bon ?
En général, quand j'ai la mise à jour, le site php est à jour aussi.

Et pourquoi tu fais pas une création d'installeur automatique ? tu t'enquiquinerais moins.
IP archivée

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #642 le: vendredi 30 août 2019, 09:16 »
le: vendredi 30 août 2019, 09:16

Et pourquoi tu fais pas une création d'installeur automatique ?
Pour les addons Apache, PHP, MySQL, MariaDB c'est automatisé à environ 90 %. Il est impossible d'échapper à une phase de vérifications manuelles diverses et variées ; par exemple passage de icu V61 à icu V62 entre PHP 7.2.5 et 7.2.8, puis V63 pour 7.2.12 et V64 pour 7.2.20 ou apparition de libsodium.dll avec PHP 7.2.0 ou libsqlite3.dll pour PHP 7.4
Et il faut vérifier que l'installeur de l'addon ne pose pas de problème, qu'il n'y a pas d'erreur php_error.log lors du basculement sur la nouvelle version, etc.

Ça s'appelle du Contrôle Qualité.
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

Otomatic

  • Observateur
  • Saint patron des orateurs
  • *****
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 530
  • Vieux geek assagi
      • Aviatechno
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #643 le: vendredi 30 août 2019, 18:09 »
le: vendredi 30 août 2019, 18:09

Bonjour,

Adminer 4.7.3 disponible.
IP archivée
« La vie sans musique est tout simplement une erreur, une fatigue, un exil. » Friedrich Nietzsche.
« Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont forcément raison. » Coluche

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 18.863
  • Proprio officiel chez oim !
Discussions autour de Wamp avec un de ses créateurs, Otomatic
« Réponse #644 le: vendredi 30 août 2019, 18:27 »
le: vendredi 30 août 2019, 18:27

Rooooh ! Du contrôle qualité dis donc. ^-^


Je ne sais plus pourquoi j'ai arrêté de mettre à jour Adminer, mais j'étais emmerdé, ça je m'en souviens.
Ah zut ! J'ai oublié ce qui m'a fait rester à la 4.6 :-[
IP archivée
 

+ Réponse Rapide

Page générée en 0.127 secondes avec 25 requêtes.