Win3x.Org

Windows & DOS Community

Win3x.Org : évolutions

Répondre   Page 91 sur 97  [ 964 messages ]
Aller sur la page « 189 90 91 92 9397 »
Auteur Message
Atnode
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 03 août 2017 20:16
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 193
Inscription : 26 mars 2017 14:34
 
Encore des p'tites idées (dont certaines que j'ai déjà cité sur ce topic) :
:arrow: L'ajout d'un smiley "trollface".
:arrow: Que l'on puisse mettre des logiciels qui datent au maximum du 31 décembre de l'année 2000 (parce que le XXème siècle se termine le 31 décembre de l'année 2000 [ img ]).
:arrow: L'ajout d'une section "Actualité de Win3x.Org" afin de prévenir de l'arriver de nouveaux membres dans le staff, les maintenances, les nouveautés...
:arrow: Chaque début d'année, les administrateurs rédigent un topic ("Les stats' de Win3x.Org) rassemblant les statistiques de l'année précédente.
:arrow: Mise en avant des tutoriels et documentations.
:arrow: Ou un petit wiki ou on rassemble les connaissances.

Edit : Dans "Projets en cours", "Projet de bd" n'est pas abandonné ?
Et pour "Cd de boot - Jeu Hardline 1996", il n'est pas abouti ?

_________________

Mon GitHub
MSfosa, l'archive française des systèmes d'exploitation de Microsoft
Miroir de mes uploads pour Win3x.org


Haut
Profil Citer
Big Monstro
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 03 août 2017 21:51
Administrateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 3578
Inscription : 27 juin 2003 15:15
PC Rétro : 80486 DX2/66, MS-DOS & Windows 3.11
 
Pour répondre à toutes vos suggestions récentes, voici ma réponse :
Atnode a écrit : *  03 août 2017 17:44
Une p'tite idée : l'affichage du hash d'intégrité du logiciel.
Bonne idée. Bien que cela ne garantisse pas en soi l'authenticité d'une image disque, comparer celui-ci avec certaines bases de données permet d'être rapidement fixé (notamment pour vérifier s'il s'agit d'une édition originale).
raymater a écrit : *  03 août 2017 17:47
Une idée aussi : les notifications du forum qui se synchronisent automatiquement
Je peux incruster un code de rafraîchissement dans l'en-tête des pages... <meta http-equiv="refresh" content="nombre_de_secondes"> ... mais je crains que certains d'entre vous s'énervent avec une réactualisation en boucle (c'est souvent mon cas lorsque je navigue sur d'autres sites et que la page se recharge alors que je suis en train de lire :evil: ). Comme nintenloup l'a remarqué, un tel code est déjà présent dans la liste des utilisateurs en ligne. Si tu faisais allusion à l'Ajax, alors c'est hors de ma portée (et ce ne serait compatible que sur proSilver et dérivés)
Atnode a écrit : *  03 août 2017 20:16
L'ajout d'un smiley "trollface".
Pour moi, c'est non : si on rajoute ça, je suis certain que vous allez abuser de ce smiley [ img ]
Atnode a écrit : *  03 août 2017 20:16
Que l'on puisse mettre des logiciels qui datent au maximum du 31 décembre de l'année 2000 (parce que le XXème siècle se termine le 31 décembre de l'année 2000 )
Pourquoi pas ? Windows 2000 resterait probablement encore prohibé (il est à peine différent de XP...) mais cela rendrait Windows Me acceptable et la branche 9x serait entièrement disponible.
Atnode a écrit : *  03 août 2017 20:16
L'ajout d'une section "Actualité de Win3x.Org" afin de prévenir de l'arriver de nouveaux membres dans le staff, les maintenances, les nouveautés...
J'ai déjà répondu à cette question dernièrement, merci de relire les contributions récentes ^^
Atnode a écrit : *  03 août 2017 20:16
Chaque début d'année, les administrateurs rédigent un topic ("Les stats' de Win3x.Org) rassemblant les statistiques de l'année précédente.
Excellente idée, cela permettra de remettre les pendules à l'heure. Cela doit faire au moins huit ans que des membres angoissés poussent ponctuellement des cris d'alarme sur le prétendu déclin du site, comme si Win3x.Org allait s'éteindre l'an prochain. Après plus de 16 ans d'existence, le site est toujours en ligne, et l'activité / nombre d'inscrits par an - à défaut d'être importants - progressent d'années en années depuis 2014... Bien qu'on ne puisse pas parler d'expansion fulgurante, on ne peut pas non plus écrire que le site est "en plein déclin", comme je l'ai encore lu sur un autre site il y a à peine quelques jours...
Atnode a écrit : *  03 août 2017 20:16
Mise en avant des tutoriels et documentations.
Auparavant, la partie "Documentation et tutoriels" n'était pas un sous-forum d'informatique des vieux systèmes. Résultat: des membres y postaient au sujet de Windows 2000, des PCs des années 2000,... bref des choses qui n'entrent pas dans la thématique principale du site. Malgré sa nouvelle position, la partie documentation est toujours bien visible à l'index du forum.
Atnode a écrit : *  03 août 2017 20:16
Ou un petit wiki ou on rassemble les connaissances.
Cela a déjà été abordé dans un autre sujet >>> viewtopic.php?t=5800


Haut
Profil Citer
INDEPTEKNO
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 03 août 2017 22:04
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 817
Inscription : 04 déc. 2007 16:51
PC Rétro : COMPAQ PRESARIO 486SX25
 
Sa serai bien de rajouter une section dans Documentation ,une Section "Code Sources"

de temps en temps on voit passer ,des petit batch ,ou des petit bout de code en Qbasic ,ou dans d'autre langage ,des fois intéressent.

et pour les retrouver souvent il faut chercher dans les méandre du forum ,il serai bien de regrouper tout c'est petit bout de code et batch dans ce genre de section ,Code Sources.

sa serai plus pratique pour les retrouver !

Comme les discutions qui tourne des fois sur le PHPBB ,dans des topic qui n'on rien a voir avec le sujet .

on parle par exemple de MS-Dos ,et sa part sur ta vu la ligne machin et mieux que la ligne truc ,je ne vois pas le rapport avec Ms-Dos.

le PHPBB et les discutions pourrai se retrouver dans Code Source ,la ou et sa place !

_________________

Fan des Vieux PC et Vieux Système d'exploitation et Vieux logiciel.

« Là où règne le désespoir, j’apporte l’espoir. Là où règne la tristesse, j’apporte la joie. Permet-moi de consoler plutôt que d’être consolée, de comprendre plutôt que d’être comprise, d’aimer, plutôt que d’être aimée. Car, donner c’est recevoir, c’est en pardonnant que nous sommes pardonnés, c’est en mourant que nous naissons à la vie éternelle. »


Haut
Profil Citer
Big Monstro
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 03 août 2017 22:23
Administrateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 3578
Inscription : 27 juin 2003 15:15
PC Rétro : 80486 DX2/66, MS-DOS & Windows 3.11
 
J'ai une méthode infaillible pour retrouver rapidement tous les bouts de code : rechercher les messages du membre d'élite gm86 :mrblue:

Cet érudit a une expertise en programmation qui me laisse admiratif, et ses contributions sont toutes d'une très grande qualité.

Bien sûr, il n'est pas le seul membre à en avoir posté mais gm86 a dû participer à tous les topics où on publie du code.


Haut
Profil Citer
KeetKhat
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 04 août 2017 00:44
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 1890
Inscription : 27 mai 2009 14:04
PC Rétro : IBM ThinkPad 380ED, Windows 95
 
Big Monstro a écrit : *  03 août 2017 21:51
Atnode a écrit : *  03 août 2017 20:16
L'ajout d'un smiley "trollface".
Pour moi, c'est non : si on rajoute ça, je suis certain que vous allez abuser de ce smiley [ img ]
Non pas du tout :o :mrgreen:


Haut
Profil Citer
raymater
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 04 août 2017 09:32
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 413
Inscription : 12 juin 2008 17:57
PC Rétro : P3 800 MHz ; 384 Mo RAM ; Voodoo 2 ; GeForce 4
 
Big Monstro a écrit : *  03 août 2017 21:51
Je peux incruster un code de rafraîchissement dans l'en-tête des pages... <meta http-equiv="refresh" content="nombre_de_secondes"> ... mais je crains que certains d'entre vous s'énervent avec une réactualisation en boucle (c'est souvent mon cas lorsque je navigue sur d'autres sites et que la page se recharge alors que je suis en train de lire :evil: ). Comme nintenloup l'a remarqué, un tel code est déjà présent dans la liste des utilisateurs en ligne. Si tu faisais allusion à l'Ajax, alors c'est hors de ma portée (et ce ne serait compatible que sur proSilver et dérivés)
En fait je pensais plus à l'utilisation d'AJAX pour rafraichir le volet de notifications. Reste à voir si une URL est dispo pour afficher les infos de ce volet de notification (ce qui m'étonnerait).


edit : pour éviter un double post,
Big Monstro a écrit : *  03 août 2017 21:51
Si tu faisais allusion à l'Ajax, alors c'est hors de ma portée (et ce ne serait compatible que sur proSilver et dérivés)
Je voudrais te faire partager ça Big Monstro au sujet d'AJAX. Il s'agit d'une petite fonction JavaScript qui peut t'aider à utiliser AJAX de manière assez simple. Suffit juste d'appeler la fonction en fournissant les paramètres correspondants. En principe ça doit supporter AJAX pour IE 5 et 6, à tester néanmoins pour en être sûr.
/*
	Bibliothèque AJAX - JavaScript
	par raymater
*/

/*
	Fonction principale permettant d'exécuter simplement une requête AJAX
	
	Paramètres :
		- url (type string) : Adresse URL permettant d'accéder à une ressource demandée (par défaut : "")
		- action (type function) : Fonction associant une action à exécuter dès que la requête HTTP a été exécuté avec succès (par défaut : fonction vide)
		- method (type string) : Méthode HTTP à exécuter (par défaut : "GET")
		- data (type string) : Données à envoyer dans la requête (utilisable pour les méthodes "POST" uniquement) (par défaut : null)
		- async (type bool) : Spécifie si la requête est synchrone (false) ou asynchrone (true) (par défaut asynchrone : true)
		- user (type string) : Nom d'utilisateur dans le cas d'une connexion authentifiée HTTP (par défaut : null)
		- password (type string) : Mot de passe dans le cas d'une connexion authentifiée HTTP (par défaut : null)
		- timeout (type int) : Défini un temps en millisecondes avant abandon de la connexion (par défaut : 0)
		- retry (type bool) : Défini si la requête doit être retentée en cas d'échec après la fin du temps imparti (par défaut : false)
		- debug (type bool) : Affiche (true) ou non (false) les informations relatives aux états HTTP de la requête envoyée dans la console JavaScript (par défaut : false)
*/
function ajax(url, action, method, data, async, user, password, timeout, retry, debug)
{
	if (typeof url === 'undefined') { url = ""; }
	if (typeof action === 'undefined') { action = function(){}; }
	if (typeof method === 'undefined') { method = "GET"; }
	if (typeof data === 'undefined') { data = null; }
	if (typeof async === 'undefined') { async = true; }
	if (typeof user === 'undefined') { user = null; }
	if (typeof password === 'undefined') { password = null; }
	if (typeof timeout === 'undefined') { timeout = 0; }
	if (typeof retry === 'undefined') { retry = false; }
	if (typeof debug === 'undefined') { debug = false; }
	
	xhr = null;
	if (window.XMLHttpRequest || window.ActiveXObject)
	{
		if (window.ActiveXObject)
		{
			try
			{
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
				if(xhr != null && debug == true)
				{
					console.log("[AJAX] Objet AJAX instancié via Msxml2.XMLHTTP.");
				}
			}
			catch(e)
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
				if(xhr != null && debug == true)
				{
					console.log("[AJAX] Objet AJAX instancié via Microsoft.XMLHTTP.");
				}
			}
		}
		else
		{
			xhr = new XMLHttpRequest(); 
			if(xhr != null && debug == true)
			{
				console.log("[AJAX] Objet AJAX instancié via XMLHttpRequest.");
			}
		}
	}
	else
	{
		console.error("[AJAX] Votre navigateur ne supporte pas AJAX.");
		alert("Votre navigateur ne supporte pas AJAX.");
		return;
	}
	
	xhr.onreadystatechange = function()
	{
		if(debug == true)
		{
			switch(this.readyState)
			{
				case 1:
					console.log("[AJAX] Connexion au serveur établie.");
					break;
				case 2:
					console.log("[AJAX] Requête reçue.");
					break;
				case 3:
					console.log("[AJAX] En attente du traitement de la requête...");
					break;
			}
			
			if(this.readyState == this.HEADERS_RECEIVED)
			{
				console.log("[AJAX] Entêtes HTTP :\n" + xhr.getAllResponseHeaders());
			}
		}
		if (this.readyState == 4)
		{
			if(debug == true)
			{
				console.log("[AJAX] Requête terminée, réponse reçue.\n" + "Code HTTP : " + this.status + "\nRéponse : " + this.responseText);
			}
			if(this.status == 200 || this.status == 201 || this.status == 204)
			{
				action();
			}
		}
	};
	
	xhr.ontimeout = function (e) {
		console.error("[AJAX] Temps imparti écoulé.");
		if(retry == true)
		{
			if(debug == true)
			{
				console.log("[AJAX] Nouvelle tentative d'envoi en cours...");
			}
			if(data != null)
			{
				xhr.send(data);
			}
			else
			{
				xhr.send();
			}
		}
	};
	
	xhr.open(method, url, async, user, password);
	
	xhr.timeout = timeout;
	
	if(data != null)
	{
		xhr.send(data);
	}
	else
	{
		xhr.send();
	}
}


Haut
Profil Citer
Big Monstro
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 04 août 2017 12:36
Administrateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 3578
Inscription : 27 juin 2003 15:15
PC Rétro : 80486 DX2/66, MS-DOS & Windows 3.11
 
raymater a écrit : *  04 août 2017 09:32
En fait je pensais plus à l'utilisation d'AJAX pour rafraichir le volet de notifications. Reste à voir si une URL est dispo pour afficher les infos de ce volet de notification (ce qui m'étonnerait).
Apparemment, c'est impossible sans toucher un minimum à PHP. D'ailleurs, tu n'es pas le premier à vouloir un compteur de notifications qui se rafraîchisse en temps réel >>> http://www.phpbb.com/community/viewtopic.php?t=2370946.

L'extension est cependant abandonnée depuis mai 2016, n'est prévue que pour prosilver et phpBB 3.1.


Haut
Profil Citer
Atnode
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 04 août 2017 12:38
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 193
Inscription : 26 mars 2017 14:34
 
Big Monstro a écrit : *  03 août 2017 21:51
Bonne idée. Bien que cela ne garantisse pas en soi l'authenticité d'une image disque, comparer celui-ci avec certaines bases de données permet d'être rapidement fixé (notamment pour vérifier s'il s'agit d'une édition originale).
Ou pour vérifier si le logiciel a été correctement téléchargé.

Big Monstro a écrit : *  03 août 2017 21:51
Pour moi, c'est non : si on rajoute ça, je suis certain que vous allez abuser de ce smiley [ img ]
Seulement le vendredi ? :lol:

Big Monstro a écrit : *  03 août 2017 21:51
Pourquoi pas ? Windows 2000 resterait probablement encore prohibé (il est à peine différent de XP...) mais cela rendrait Windows Me acceptable et la branche 9x serait entièrement disponible.
Ce serait bien, pour le frère maléfique de Windows 98. :lol:

_________________

Mon GitHub
MSfosa, l'archive française des systèmes d'exploitation de Microsoft
Miroir de mes uploads pour Win3x.org


Haut
Profil Citer
raymater
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 04 août 2017 12:59
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 413
Inscription : 12 juin 2008 17:57
PC Rétro : P3 800 MHz ; 384 Mo RAM ; Voodoo 2 ; GeForce 4
 
Big Monstro a écrit : *  04 août 2017 12:36
D'ailleurs, tu n'es pas le premier à vouloir un compteur de notifications qui se rafraîchisse en temps réel >>> AJAX Notification.
Je pense avoir trouvé une manière de procéder. J'ai regardé attentivement le code de l'extension que tu m'as fourni Big Monstro sur le GitHub du gars et notamment ce fichier php : http://github.com/tas2580/ajaxnotifica ... r/main.php

De ceci j'en ai déduit une page php comme ceci :
<?php
// ??? Valeurs à définir
$path_helper = null;		        // Objet de type \phpbb\path_helper
$phpbb_container = null;	        // Objet de type Symfony\Component\DependencyInjection\Container
$user = null;			        // Objet de type \phpbb\user

$phpbb_notifications = $phpbb_container->get('notification_manager');
$notifications = $phpbb_notifications->load_notifications(array(
	'user_id'		=> $user->data['user_id'],
	'all_unread'	=> true,
	'limit'			=> 5,
));

$result = array();
foreach ($notifications['notifications'] as $notification)
{
	$data = $notification->prepare_for_display();
	$data['U_MARK_READ'] = $path_helper->update_web_root_path($data['U_MARK_READ']);
	$data['URL'] = $path_helper->update_web_root_path($data['URL']);
	$data['L_MARK_READ'] = $user->lang['MARK_READ'];
	$result[] = $data;
}

echo new Symfony\Component\HttpFoundation\JsonResponse($result);
Cette page permet de générer en JSON les nouvelles notifications (non lues) pour un utilisateur. Reste à renseigner 3 valeurs (3 premières variables de la page) qui sont indispensables à la récupération des notifications dont là pour le coup je ne sais pas où les trouver.

Une fois ceci fait il faudra faire une requête AJAX en JS pour appeler cette page toutes les X secondes (avec setInterval et ma bibliothèque) pour ensuite régénérer la partie notification de la page. Pour cela j'ai récupéré ce bout de code intéressant dans ce fichier là qui récupère les données JSON envoyées depuis la page PHP pour les mettre en forme en HTML via JS :
var counts=0;
$.each(returndata, function(i, item){
	if(item['UNREAD']){
		new_html += '<li class=" bg2"><a class="notification-block" href="'+item['U_MARK_READ']+'"  data-real-url="'+item['URL']+'">'+item['AVATAR']+'<div class="notification_text"><p class="notification-title">'+item['FORMATTED_TITLE']+'</p><p class="notification-time">'+item['TIME']+'</p></div></a><a href="'+item['U_MARK_READ']+'" class="mark_read icon-mark" data-ajax="notification.mark_read" title="'+item['L_MARK_READ']+'"></a></li>';
		counts++;
	}else{
		new_html += '<li class=""><a class="notification-block" href="'+item['URL']+'">'+item['AVATAR']+'<div class="notification_text"><p class="notification-title">'+item['FORMATTED_TITLE']+'</p><p class="notification-reference">'+item['REFERENCE']+'</p><p class="notification-time">'+item['TIME']+'</p></div></a></li>';
	}
	$('#notification_list').find('ul').html(new_html);
});
set_counter(counts);


Haut
Profil Citer
INDEPTEKNO
Sujet du message : Re: Win3x.org : Propositions d'évolutions
Publié : 04 août 2017 13:21
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 817
Inscription : 04 déc. 2007 16:51
PC Rétro : COMPAQ PRESARIO 486SX25
 
BigMonstro j'avait une question sur Win3x.Org ,pouvais vous savoir que t'elle membre a tel OS et sa version ,ainsi que le nom du navigateur qu'utilise un membre.

car j'ai déja entendu parler qu'un site internet peut inclure du code pour avoir ce genre d'information comme :

l'addresse IP de la personne
Le nom de L'OS
Sa version
Le nom du navigateur
et sa version.
et surement d'autre info comme sa position etc...

_________________

Fan des Vieux PC et Vieux Système d'exploitation et Vieux logiciel.

« Là où règne le désespoir, j’apporte l’espoir. Là où règne la tristesse, j’apporte la joie. Permet-moi de consoler plutôt que d’être consolée, de comprendre plutôt que d’être comprise, d’aimer, plutôt que d’être aimée. Car, donner c’est recevoir, c’est en pardonnant que nous sommes pardonnés, c’est en mourant que nous naissons à la vie éternelle. »


Haut
Profil Citer
Afficher : Trier par : Ordre :
Répondre   Page 91 sur 97  [ 964 messages ]
Revenir à « Salon des membres » | Aller sur la page « 189 90 91 92 9397 »
Aller :