
Recherche avancée
Autres articles (28)
-
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Contribute to a better visual interface
13 avril 2011MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community. -
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.
Sur d’autres sites (7108)
-
Revision 99218 : Signalé par Dut : lorsque l’option de date de création de la fiche est ...
19 août 2016, par marcimat@… — LogSignalé par Dut : lorsque l’option de date de création de la fiche est coché en configuration,
la page d’édition de profil sur l’espace public affiche des morceaux de code javascript.
Effectivement, depuis le passage en<div></div>
des formulaires SPIP, nos expressions régulières
de capture peuvent se planter encore plus qu’avant, vu que ça en cherche par défaut qu’une
fin de. Et il peut y en avoir plusieurs dans le bout de code qu’on souhaite capturer.
Ça se voyait moins avec les, moins présents dans les saisies de formulaire.
Ici, non seulement la saisie date peut générer des<div></div>
internes en plus, mais elle a aussi
du HTML dans du code javascript.
On se crée donc une fonction qui crée une expression régulière beaucoup plus sophistiquée
et complexe pour obtenir une balise avec un attribut spécifié, et son contenu interne,
même s’il contient des fermetures de la même balise.
Cette fonction pourrait être ajoutée dans SPIP je pense ; après quelques tests tordus,
elle semble fonctionner.
Ainsi inscription3_regexp_capturer_balise(’class’, ’editer editer_cextra_creation’, true)
signifie qu’on recherche une classe ’editer ...’ sur une balise div (par défaut),
le true signifiant que le nom de classe peut être n’importe où dans l’attribut.
False est plus adapté à la recherche d’attribut ’id’ par exemple. -
Meaning of "ffprobe -v trace demo.mp4" output
17 mai 2019, par blueskyThe ’mdat box’ of Mp4 file may at the last of file. I want to know the position of ’mdat’ box using ’ffmpeg’ or ’ffprobe’.
Mp4 consists of ’ftyp’, ’moov’ and ’mdat’ BOX. each BOX consists of "BoxHeader" and "BoxData". "BoxHeader" consists of "BoxSize(4Byte)", "BoxType(4Byte)", "BoxLargesize(8Byte, only have when box size exceeding the range of 4Byte expression, then the value of BoxSize is 1)".
In program, you could first read 8 Byte and know the size of ’ftyp box’, then seek the size and read 8 Byte to know if the next box is ’moov box’. If not ’moov’, it shoud be ’mdat box’, then seek cross ’mdat box’ to find ’mdat box’...
But I want to use ’ffprobe’ to find the position of ’moov’. I use ’ffprobe -v trace demo.mp4’, and output is like below
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc8fd000e00] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc8fd000e00] type:'ftyp' parent:'root' sz: 28 8 41044500
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc8fd000e00] ISO: File Type Major Brand: mp42
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc8fd000e00] type:'moov' parent:'root' sz: 17943 36 41044500
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc8fd000e00] type:'mvhd' parent:'moov' sz: 108 8 17935I want to know the meaning of
type:'ftyp' parent:'root' sz: 28 8 41044500
:
type:'ftyp' parent:'root'
is easy to know,sz: 28 8 41044500
is really make me confused, I guess28
is size of ftyp box,but the meaning of8 41044500
is what ?Could you explain the meaning of
sz: 28 8 41044500
, and where could find the doc ? -
Révision 22576 : Suppression d’un code mort, mort depuis longtemps.
23 novembre 2015, par marcimat@rezo.netDéjà signalé par rénato en 2006 (http://spip-dev.rezo.narkive.com/mHG6Qlt6/small-bug-in-phraser-champs),
ce if () vaut toujours true. On l’enlève du coup.Précisément, cela vient tout à l’origine d’une erreur lors d’un passage de ereg à strpos en r3964, strpos ne comprennant
pas l’expression [0-9]. Redmine n’affichant plus les révisions / diff avant la révision 9600, je mais des liens git :
https://git.spip.net/rCSPIP57683758d1ebe3a6ffa5095035e88768b14d86f2 ou https://github.com/spip/SPIP/commit/57683758d1ebe3a6ffa5095035e88768b14d86f2C’était à une époque ou la constante NOM_DE_CHAMP coupait les balises nommées en héxadécimal en 2 : `#FF3300` par exemple avait `#FF` en balise, et
le reste était dans la suite, et il fallait potentiellement recorriger ce problème.
Cette constante a été améliorée ensuite, pas longtemps après en r4407, pour attraper tout le contenu de ces balises :
https://github.com/spip/SPIP/commit/fef3ff59fad8896d1c8946346eac1b47befc588fDonc, en théorie, depuis cette date, le test if() n’a plus lieu d’être.