
Recherche avancée
Autres articles (26)
-
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 (...) -
Les formats acceptés
28 janvier 2010, parLes commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
ffmpeg -codecs ffmpeg -formats
Les format videos acceptés en entrée
Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
Les formats vidéos de sortie possibles
Dans un premier temps on (...) -
Supporting all media types
13 avril 2011, parUnlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
Sur d’autres sites (5714)
-
Révision 22984 : Chaque table ayant un champ "lang" n’est pas obligé d’avoir de champ langue_chois...
13 avril 2016, par kent1@arscenic.infoDu coup la fonction instituer_langue_objet provoquait des erreurs Mysql du type :
:Pri:ERREUR : Erreur 1054 de mysql : Unknown column ’langue_choisie’ in ’field list’
in /blahblah/ecrire/action/instituer_langue_objet.php L39 [sql_updateq(),action_instituer_langue_objet_dist(),objet_modifier_champs(),inserer_article_syndique(),syndic_a_jour(),queue_start_job(),queue_schedule(),action_syndiquer_site_dist(),traiter_appels_actions()]
UPDATE `blablah`.spip_syndic_articles
SET lang=’fr’,langue_choisie=’oui’
WHERE id_syndic_article=32583Cette fonction n’est utilisée qu’une seule fois dans le core, au lieu de l’alourdir en passant à nouveau par trouver_table, on change sa signature, c’est objet_modifier_champs (où est son seul appel et qui fait déjà un trouver_table) qui stipule si oui ou non on change le champ langue_choisie.
-
Anomalie #3114 (Nouveau) : intval dans recuperer_numero
10 décembre 2013, par Nicolas DorignySuite à échange rapide sur IRC : le intval dans recuperer_numero pose souci : si j’ai une rubrique "01. patati", elle s’affiche avec 1 et pas 01 dans ecrire, idem avec une rubrique 00 qui s’affiche 0.
En l’occurence, ce numéro n’est pas un int, et n’a pas toujours été considéré comme devant l’être, il est inclus dans la chaine du titre.
Il me semble que renvoyer 01 au lieu de 1 ne casse rien des usages qui en sont faits.Proposition : dans /ecrire/inc/filtres.php
function recuperer_numero($texte)
- return intval($regs1) ;
+ return preg_replace(’#[^0-9]+#’,’’,$regs1) ;Denisb signale aussi "en mode rubrique_edit, le numéro disparait carrément du titre".
-
Anomalie #4345 : super_cron HS en https
12 juin 2019, par jluc -Il y a en effet plusieurs trucs : une correction de code, une amélioration potentielle et des modifs des commentaires.
La constante _SUPER_CRON_DELAIS permet d’ajouter un timestamp sur l’appel de cron. Cela vise à ce que le php reçoive vraiment la requête au lieu qu’elle soit interceptée par un varnish "mal configuré" (comme les timestamp qu’on ajoute aux fichiers images)
Dans le cas où il y a un cache de ce type et si la valeur de _SUPER_CRON_DELAIS vaut plus que 1, cela divise d’autant la fréquence des appels au cron en cas de grosse fréquentation.
Si ça convient pas comme ça, on pourrait la garder mais ne pas diviser le timestamp avec (et alors, la renommer _SUPER_CRON_TIMESTAMP )Autre point :
il faudrait utiliser les constantes _PORT_HTTP_STANDARD et _PORT_HTTPS_STANDARD si définies plutôt que 80 et 443,
ici et aussi ailleurs : dans la fonction queue_affichage_cron