Recherche avancée

Médias (2)

Mot : - Tags -/plugins

Autres articles (49)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

Sur d’autres sites (6255)

  • Evolution #4468 : Unification des CSS pour les boutons et les icônes

    14 septembre 2020

    Noté pour ajouter un a.bouton

    Il y a déjà des variantes .principal et .secondaire dans cette prop, donc il suffit de les reprendre (cf. captures et description messages précédents).

    Par contre la classe .bouton est déjà utilisée dans le bandeau d’ajout rapide :

    • .
      Donc pour les liens boutons, il faudrait soit limiter à la balise <a></a>a.bouton { … }, mais c’est un peu sale. Ou alors trouver une autre classe pour le bandeau.

      Un dernier truc à régler aussi : dans les styles actuels il semble être prévu de pouvoir utiliser les classes .icone.horizontale sur les boutons d’action, c.à.d #BOUTON_ACTION{…, …, …, icone horizontale s-24}.
      Mais je n’arrive pas à voir quel résultat est censé être obtenu avec cette combinaison. Actuellement, ça à l’air pété, cf. captures.


      D’une part ça n’est mentionné nulle part dans la charte (du plugin dev), et de l’autre ça semble n’être utilisé qu’une seule fois dans la dist, dans la page controler_urls. Ailleurs je n’ai vu ça utilisé que dans la Fabrique (les boutons de suppression d’objet).

      Je suppose que le but c’était d’essayer d’afficher un bouton d’action comme une |icone_horizontale.
      Mais |icone_horizontale ça produit un markup très différent de #BOUTON_ACTION, essayer de finir de porter la classe .icone.horizontale sur ce dernier ça va être bien compliqué.

      Mais en fait dans cette prop, on peut déjà avoir des icônes facilement dans les boutons d’action, soit en utilisant une des variantes new, add, del, config, ou alors en mettant une image/icône à la main dans le label tout bêtement.

      Donc au final ça me semble plus simple d’arrêter de supporter la combinaison #BOUTON_ACTION + classe .icone : en l’état ça marche à moitié, c’est inutile avec cette prop, et ça fait un truc compliqué en moins à maintenir.

  • Anomalie #4332 (Nouveau) : Critère {par sinum titre,num titre} pas assez strict

    10 mai 2019, par Eric Camus

    Bonjour,

    Suite a l’utilisation des critères suivant pour une boucle article : "par sinum titre,num titre !par date", je ne m’attendais pas a ce que tout article commençant par un chiffre soit mis en avant comme cela devait être uniquement pour ceux ayant la syntaxe "10. Titre" (chiffre, point, espace, titre). Hors c’est ce qui se passe car la requête SLQ est la suivante :

    1. <span class="CodeRay"><span class="class">SELECT</span> <span class="keyword">CASE</span> (<span class="integer">0</span>+articles.titre) <span class="keyword">WHEN</span> <span class="integer">0</span> <span class="keyword">THEN</span> <span class="integer">1</span> <span class="keyword">ELSE</span> <span class="integer">0</span> <span class="keyword">END</span> <span class="keyword">AS</span> sinum, <span class="integer">0</span>+articles.titre <span class="keyword">AS</span> num1,
    2.  articles.date, articles.id_article, articles.virtuel, articles.titre, articles.date_modif, articles.descriptif, articles.lang
    3. <span class="keyword">FROM</span> spip_articles <span class="keyword">AS</span> <span class="string"><span class="delimiter">`</span><span class="content">articles</span><span class="delimiter">`</span></span>
    4. <span class="keyword">WHERE</span> (articles.statut = <span class="string"><span class="delimiter">'</span><span class="content">publie</span><span class="delimiter">'</span></span>)
    5.     <span class="keyword">AND</span> (articles.id_rubrique = <span class="integer">90</span>)
    6.     <span class="keyword">AND</span> ((articles.id_article <span class="keyword">NOT</span> <span class="keyword">IN</span> (<span class="integer">250</span>)))
    7. <span class="keyword">ORDER</span> <span class="keyword">BY</span> sinum, num1, articles.date <span class="directive">DESC</span>
    8. </span>

    Télécharger


    Est-ce voulu ou une coquille ?
    Pour ma part, j’ai donc fabriquer un nouveau critère : "parnumstricte" qui ne reconnait que l’écriture "10. Titre" (chiffre, point, espace, titre) et qui donne comme requête :

    1. <span class="CodeRay"><span class="class">SELECT</span> <span class="keyword">CASE</span> <span class="keyword">WHEN</span> articles.titre REGEXP <span class="string"><span class="delimiter">'</span><span class="content">^[0-9]+[.] </span><span class="delimiter">'</span></span> <span class="keyword">THEN</span> <span class="integer">0</span> <span class="keyword">ELSE</span> <span class="integer">1</span> <span class="keyword">END</span> <span class="keyword">AS</span> ap_sinum,
    2.  <span class="keyword">CASE</span> <span class="keyword">when</span> articles.titre REGEXP <span class="string"><span class="delimiter">'</span><span class="content">^[0-9]+[.] </span><span class="delimiter">'</span></span> <span class="keyword">then</span> <span class="integer">0</span>+articles.titre <span class="keyword">else</span> <span class="integer">0</span> <span class="keyword">end</span> <span class="keyword">AS</span> ap_num,
    3.  articles.date, articles.id_article, articles.virtuel, articles.titre, articles.date_modif, articles.descriptif, articles.lang
    4. <span class="keyword">FROM</span> spip_articles <span class="keyword">AS</span> <span class="string"><span class="delimiter">`</span><span class="content">articles</span><span class="delimiter">`</span></span>
    5. <span class="keyword">WHERE</span> (articles.statut = <span class="string"><span class="delimiter">'</span><span class="content">publie</span><span class="delimiter">'</span></span>)
    6.     <span class="keyword">AND</span> (articles.id_rubrique = <span class="integer">90</span>)
    7.     <span class="keyword">AND</span> ((articles.id_article <span class="keyword">NOT</span> <span class="keyword">IN</span> (<span class="integer">250</span>)))
    8. <span class="keyword">ORDER</span> <span class="keyword">BY</span> ap_sinum, ap_num, articles.date <span class="directive">DESC</span>
    9. </span>

    Télécharger

    Je vous donne la fonction simple de ce critère (a mettre dans "mes_options) :

    1. <span class="CodeRay"><span class="comment">// truc a l'arrache qui marche seul {parnumstricte} comme seul critere qui altere l'ordre</span>
    2. <span class="comment">// et uniquement sur la base spip_articles</span>
    3. <span class="keyword">function</span> <span class="function">critere_parnumstricte</span>(<span class="local-variable">$idb</span>,&#38;<span class="local-variable">$boucle</span>,<span class="local-variable">$crit</span>) {
    4.    <span class="local-variable">$b</span>=&#38;<span class="local-variable">$boucle</span>[<span class="local-variable">$idb</span>];
    5.    <span class="keyword">if</span>(<span class="predefined">isset</span>(<span class="local-variable">$b</span>->from[<span class="string"><span class="delimiter">'</span><span class="content">articles</span><span class="delimiter">'</span></span>])) {
    6.         <span class="local-variable">$b</span>->select[]=<span class="string"><span class="delimiter">'</span><span class="content">CASE WHEN articles.titre regexp </span><span class="char">\'</span><span class="content">^[0-9]+[.] </span><span class="char">\'</span><span class="content"> THEN 0 ELSE 1 END AS ap_sinum</span><span class="delimiter">'</span></span>;
    7.         <span class="local-variable">$b</span>->select[]=<span class="string"><span class="delimiter">'</span><span class="content">CASE when articles.titre regexp </span><span class="char">\'</span><span class="content">^[0-9]+[.] </span><span class="char">\'</span><span class="content"> then 0+articles.titre else 0 end AS ap_num</span><span class="delimiter">'</span></span>;
    8.         <span class="local-variable">$b</span>->order[]=<span class="string"><span class="delimiter">"</span><span class="content">'ap_sinum,ap_num,articles.date DESC'</span><span class="delimiter">"</span></span>;
    9.     }
    10. }
    11. </span>

    Télécharger

    Ce critère "parnumstricte" fait la même chose que "par sinum titre,num titre !par date" mais ne propulse en avant que les articles ayant la syntaxe stricte : "10. Titre" (chiffre, point, espace, titre).

    Nota : c’est normal que se soit une fonction brouillon et très sale !!, je ne l’utilise qu’une fois et uniquement sur une boucle ARTICLES. Je l’ai citée comme exemple de ce qui pourrait être implanter dans le vrai critère "par sinum titre" n’ayant pas eu le temps d’en finalisé l’analyse.

  • Why Do Some of the Codecs in FFMPEG's Supported Codec List Show "encoders :" or "decoders :" in Parenthesis ?

    4 mai 2020, par spaceman

    If you open the Command Prompt, and run ffmpeg -codecs,
    &#xA;you will get a long list of Codecs that FFMPEG supports.

    &#xA;&#xA;

    Here's a small sample of the list :

    &#xA;&#xA;

     DEV.L. h261                 H.261&#xA; DEV.L. h263                 H.263 / H.263-1996, H.263&#x2B; / H.263-1998 / H.263 version 2&#xA; D.V.L. h263i                Intel H.263&#xA; DEV.L. h263p                H.263&#x2B; / H.263-1998 / H.263 version 2&#xA; DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (encoders: libx264 libx264rgb)&#xA; D.V.LS hevc                 H.265 / HEVC&#xA;

    &#xA;&#xA;

    Now If you briefly go over the whole list,
    &#xA;you see that most Codecs in this list appear with their Name and Description,
    &#xA;but some of the Codecs also include parenthesis in the Description, and in the parenthesis,
    &#xA;they specify "encoders :" or "decoders :".

    &#xA;&#xA;

    For example :

    &#xA;&#xA;

    1)

    &#xA;&#xA;

     DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (encoders: libx264 libx264rgb)&#xA;

    &#xA;&#xA;

    2)

    &#xA;&#xA;

     DEVILS jpeg2000             JPEG 2000 (decoders: jpeg2000 libopenjpeg) (encoders: jpeg2000 libopenjpeg)&#xA;

    &#xA;&#xA;

    3)

    &#xA;&#xA;

     DEV.L. msmpeg4v3            MPEG-4 part 2 Microsoft variant version 3 (decoders: msmpeg4) (encoders: msmpeg4)&#xA;

    &#xA;&#xA;

    4)

    &#xA;&#xA;

     DEA.L. aac                  AAC (Advanced Audio Coding) (encoders: aac libvo_aacenc)&#xA;

    &#xA;&#xA;

    5)

    &#xA;&#xA;

     DEA.L. amr_nb               AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders: amrnb libopencore_amrnb) (encoders: libopencore_amrnb)&#xA; DEA.L. amr_wb               AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb libopencore_amrwb) (encoders: libvo_amrwbenc)&#xA;

    &#xA;&#xA;

    My question :

    &#xA;&#xA;

    Why do some Codecs have those parenthesis, specifying Encoders/Decoders,
    &#xA;while other (in fact : most) codecs don't have these parenthesis ?

    &#xA;