
Recherche avancée
Médias (91)
-
#3 The Safest Place
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#4 Emo Creates
15 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#2 Typewriter Dance
15 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#1 The Wires
11 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
ED-ME-5 1-DVD
11 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
Revolution of Open-source and film making towards open film making
6 octobre 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
Autres articles (68)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
Creating farms of unique websites
13 avril 2011, parMediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)
Sur d’autres sites (12705)
-
Révision 20261 : Pour tester, un gestionnaire pour MySQL utilisant le pilote mysqli de PHP.
10 mars 2013, par marcimat -Il y a assez peu de changements en fait, sinon d’être obligé de passer le $link à toutes les fonctions mysqli_*. Il reste certainement des coquilles mais j’ai testé installation & restauration d’un gros dump et ça semble passer. Mes minis tests semblent montrer que le pilote mysqli est (...)
-
Evolution #3916 : perf mysql : ne pas surcharger les recherches
19 novembre 2017, par jluc -Le code qui duplique les termes cherchés est dans inc/rechercher.php
On y trouve le commentaire :// mais on cherche quand même l’expression complète, même si elle
// comporte des mots de moins de quatre lettres
$recherche = rtrim(preg_quote($recherche) . preg_replace(’,\s+,’ . $u, ’|’, $recherche_inter), ’|’) ;
$recherche_trans = translitteration($recherche) ;Alors si on veut absolument tenir compte des mots de moins de 4 lettres, il faut les réinjecter là ; mais seulement dans ce cas là ! Inutile de surcharger la recherche avec une alternative inutile quand il n’y a pas de mots de 4 lettres.
Dans le code suivant, la variable $petit_mot mémorise le fait qu’il y a au moins un mot de moins de 4 lettres, ce qui sert ensuite pour déterminer la regexp adéquate (allourdie ou allégée) :
$petit_mot = false ; foreach ($recherche_mots as $mot) if (strlen($mot) >= $min_long) // echapper les caracteres de regexp qui sont eventuellement dans la recherche $recherche_inter .= preg_quote($mot) . ’ ’ ; else $petit_mot = true ; $recherche_inter = str_replace("\x1", ’\s’, $recherche_inter) ;
// mais on cherche quand même l’expression complète si elle
// comporte des mots de moins de quatre lettres
if ($petit_mot)
$recherche = rtrim(preg_quote($recherche) . preg_replace(’,\s+,’ . $u, ’|’, $recherche_inter), ’|’) ;
else
$recherche = trim(preg_replace(’,\s+,’ . $u, ’|’, $recherche_inter), ’|’) ;
$recherche_trans = translitteration($recherche) ; -
Anomalie #4351 : Login par email (cookie spip_admin)
19 juin 2019, par Pierre KUHN+1 aussi
Si on pouvait avoir login = email non ?