Page 1 of 2

Améliorations du mois d'Août 2015

Unread postPosted: 31 Aug 2015, 05:39
by Adriweb
Quelques améliorations récemment (au cours de ce mois d'Août, plus précisément), sans ordre particulier:

Sécurité:
  • Passage à un kernel Linux grsec
  • Corrections d'un XSS possible dans un cas très spécial
  • Corrections de quelques permissions un peu trop généreuses dans la galerie du forum
  • Mises-à-jour des MediaWiki (de TI-Planet, hpwiki, et Inspired-Lua) et de leurs extensions respectives
  • Updates habituelles des packages utilisés par l'OS
  • Autres choses diverses et variées en backend

Performances:
  • Passage de MySQL à MariaDB
  • Désactivation (possiblement temporaire) des comptages d'archives par catégorie sur le page d'info d'archive. Gain de vitesse notable
  • Gain de vitesse notable pour la recherche à auto-complétion (par défaut, ne cherche plus dans les générations. Pareil sur l'API)
  • Gain de vitesse notable lors de téléchargements d'archives non-générations
  • Mise en place d'un front-end Nginx (reverse-proxy sur Apache) délivrant entre autre l'HTTPS en SPDY
  • Améliorations diverses sur plusieurs codes back-end du menu

Bugfix:
  • Sprites calcs 16px corrigés (écran sur Nspire CAS Touchpad + couleurs sur les CE)
  • Corrections de plusieurs codes générant des warnings
  • Correction d'un double encodage dans les titres de topics dans le menu dans certains cas
  • Chargement script HTTP -> HTTPS pour l'API de Google Maps sur la page de stats géo.
  • TI-83 Premium CE et TI-82 Advanced: désormais affichés correctement en petit dans le profil le cas échéant

Divers:
  • Les smileys de touches sont désormais affichés en vertical-align: middle
  • Améliorations de certaines traductions.
  • Refonte de la page de maintenance (ici)
  • Clarification de l'affichage quand un téléchargement pointe vers un autre site
  • Améliorations diverses du CSS, notamment pour la responsive-ness
  • Upgrade http -> https sur un certain nombre de liens en database
  • La signature est attachée quand on poste en mobile sur le forum
  • Pub du chat full-screen supprimée

Bref, plus de 30 commits en Août, et il n'y a pas tout... Merci notamment à Victor D et Hamza pour leurs rapports de bugs.
Nous avons encore un certain nombre de choses petites ou grosses dans notre TODO list, mais il faut du temps, et c'est ce qu'il nous manque :D

Comme d'habitude, si vous voyez des choses qui clochent, n'hésitez pas à le dire :)

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 31 Aug 2015, 06:29
by Wistaro
Cool :bj:

Mais en quoi MariaDB est-il plus rapide que MySQL ? Ce dernier est très bien déjà.

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 31 Aug 2015, 06:35
by Adriweb
On était sur MySQL 5.6 avant, et effectivement il n'est pas mauvais (s'il c'était le cas, on ne l'aurait pas gardé aussi longtemps :P)
Mais MariaDB a un développement plus actif/maintenu/ouvert que MySQL, des performances un peu mieux (pas énormissimes, mais pas nulles non plus), et est par ailleurs devenu le défaut sur d'autres distributions Linux parce qu'Oracle maintient MySQL de manière de plus en plus fermée.
Certaines features sont sympa, aussi. Surtout par rapport à MySQL 5.5, le EXPLAIN en détail n'était pas disponible, et il me semble qu'il est toujours mieux maintenant sur MariaDB que sur MySQL, mais ce dernier point reste à vérifier.

Pour une liste d'arguments déjà écrite, cf. https://seravo.fi/2015/10-reasons-to-mi ... sing-mysql :P

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 31 Aug 2015, 07:25
by Wistaro
D'accord merci :D

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 31 Aug 2015, 10:08
by Epharius
Ouah, bravo pour tout ça, ça en fait des commits en seulement un mois !
Je suis content que le bug d'affichage de la 82 advanced et de la 83 premium CE soit résolu. Ouais bon c'est vrai que je suis content pour pas grand chose :p

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 31 Aug 2015, 21:09
by Adriweb
Quelques améliorations relativement mineures, aujourd'hui (fix de warnings par ci par là), ainsi qu'une correction d'un bug qui rendait gx creator inaccessible pour les non-premium depuis quelques heures. Pour une raison encore non totalement élucidée, c'était du à un include_once au lieu d'un include, dans un des codes que j'avais amélioré (sauf cette ligne là :P) sur du code que Critor avait amélioré sur du code qu'Excale avait fait ^^
Bref, tout devrait être bon maintenant :)

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 01 Sep 2015, 10:43
by GalacticPirate
Bon, le seul truc à améliorer sur votre site, c'est de mettre des comments dans les archives et tout sera bon. Mais bon, j'imagine que question programmation, ça doit être horrible à faire...

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 01 Sep 2015, 10:52
by Epharius
Ouais c'est vrai que ce serait le top d'avoir directement accès aux avis de ceux qui jouent ou qui utilisent tes programmes sans faire un topic dédié...

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 01 Sep 2015, 14:21
by Ti64CLi++
Et ce qu'il faudrait rajouter, c'est qu'il faut payer pour pouvoir utiliser les programmes :troll:

Re: Améliorations du mois d'Août (TI-Planet / Serveur)

Unread postPosted: 01 Sep 2015, 14:39
by Hamza.S
neuronix wrote:Et ce qu'il faudrait rajouter, c'est qu'il faut payer pour pouvoir utiliser les programmes :troll:

ça ne sera plus un site d'aide mais un site de vente