
Recherche avancée
Autres articles (66)
-
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" (...) -
Submit enhancements and plugins
13 avril 2011If you have developed a new extension to add one or more useful features to MediaSPIP, let us know and its integration into the core MedisSPIP functionality will be considered.
You can use the development discussion list to request for help with creating a plugin. As MediaSPIP is based on SPIP - or you can use the SPIP discussion list SPIP-Zone. -
Sélection de projets utilisant MediaSPIP
29 avril 2011, parLes exemples cités ci-dessous sont des éléments représentatifs d’usages spécifiques de MediaSPIP pour certains projets.
Vous pensez avoir un site "remarquable" réalisé avec MediaSPIP ? Faites le nous savoir ici.
Ferme MediaSPIP @ Infini
L’Association Infini développe des activités d’accueil, de point d’accès internet, de formation, de conduite de projets innovants dans le domaine des Technologies de l’Information et de la Communication, et l’hébergement de sites. Elle joue en la matière un rôle unique (...)
Sur d’autres sites (8342)
-
IP-Cam / CCTV-Cam Live Streaming on iPhone/iPad
19 mai 2013, par user1744691I want to get stream of an ip-cam on my iPhone/iPad and want to display it on screen. By R&D i found that ffmpeg is the only way to achieve it but i found nothing on ffmpeg. Is there any other way to achieve it or a confirmed way to get compiled ffmpeg on mac please mention that. Material regarding how to use ffmepg or source code example will be highly appreciated.
Is there nothing built-in framework to achieve it if not then please mention if there is any free framework/sdk to achieve this functionality.
Thanks
-
Anomalie #4777 (Nouveau) : Les labels et chaines de langue avec ou sans deux points.
8 mai 2021Des labels avec ou sans deux points...¶
Les chaines de langues des labels, historiques de SPIP, ont parfois des deux points, parfois pas.
Donc dès fois
'truc' => 'Truc'
, dès fois'truc' => 'Truc :'
C’est embêtant quand on veut quelque chose d’homogène.On se propose ici de réfléchir à une transition vers des chaines "sans deux points".
uniformiser_label¶
J’ai déjà introduit (dans SPIP 4.0-alpha) une fonction / filtre dans
inc/utils.php
et utilisée dans le plugin ’statistiques’ :uniformiser_label
.
Ce filtre, dans un squelette avec un idiome tel que<:module:chaine|uniformiser_label:>
enlève les espaces divers et : qui pourraient être présents.uniformiser_label_inline ?¶
Il faudrait trouver un autre filtre pour faire l’inverse : mettre systématiquement les deux points. Notamment pour des couples ou énumérations sur la même ligne "label : texte".
Trouver un nom du filtre pour ça n’est pas évident ; par contre on pense avoir trouvé à peu près la méthode- <span class="CodeRay"><span class="keyword">function</span> <span class="function">uniformiser_label_inline</span>(<span class="predefined-type">string</span> <span class="local-variable">$label</span>) : <span class="predefined-type">string</span> {
- <span class="local-variable">$label</span> = uniformiser_label(<span class="local-variable">$label</span>);
- <span class="keyword">return</span> _T(<span class="string"><span class="delimiter">'</span><span class="content">uniformiser_label_inline</span><span class="delimiter">'</span></span>, [<span class="string"><span class="delimiter">'</span><span class="content">label</span><span class="delimiter">'</span></span> => <span class="local-variable">$label</span>]);
- }
- <span class="comment">// avec la chaine de langue (pareil nom à trouver)</span>
- [
- <span class="comment">// ...</span>
- <span class="string"><span class="delimiter">'</span><span class="content">uniformiser_label_inline</span><span class="delimiter">'</span></span> => <span class="string"><span class="delimiter">'</span><span class="content">@label@ :</span><span class="delimiter">'</span></span>
- ]
- </span>
ou… uniformiser_label_enumeration¶
Une autre solution pour la même chose, est de proposer de s’occuper directement des textes de couples "nom : texte" ou "nom : texte, texte, texte."
Mais c’est peut être plus difficile pour gérer les traductionsExemple
- <span class="CodeRay"><span class="keyword">function</span> <span class="function">uniformiser_label_enumeration</span>(<span class="predefined-type">string</span> <span class="local-variable">$label</span>, ...<span class="local-variable">$enums</span> = []) : <span class="predefined-type">string</span> {
- <span class="local-variable">$label</span> = uniformiser_label(<span class="local-variable">$label</span>);
- <span class="comment">// la première entrée peut être un déjà un tableau ?</span>
- <span class="keyword">if</span> (<span class="local-variable">$enums</span> <span class="keyword">and</span> <span class="predefined">is_array</span>(<span class="local-variable">$enums</span>[<span class="integer">0</span>])) {
- <span class="local-variable">$enums</span>[<span class="integer">0</span>] = <span class="predefined">implode</span>(<span class="string"><span class="delimiter">'</span><span class="content">, </span><span class="delimiter">'</span></span>, <span class="local-variable">$enums</span>[<span class="integer">0</span>]);
- }
- <span class="local-variable">$enums</span> = <span class="predefined">implode</span>(<span class="string"><span class="delimiter">'</span><span class="content">, </span><span class="delimiter">'</span></span>, <span class="local-variable">$enums</span>);
- <span class="keyword">return</span> <span class="predefined">trim</span>(_T(<span class="string"><span class="delimiter">'</span><span class="content">label_enumeration</span><span class="delimiter">'</span></span>, [<span class="string"><span class="delimiter">'</span><span class="content">label</span><span class="delimiter">'</span></span> => <span class="local-variable">$label</span>, <span class="string"><span class="delimiter">'</span><span class="content">enums</span><span class="delimiter">'</span></span> => <span class="local-variable">$enums</span>]));
- }
- <span class="comment">// avec la chaine de langue (pareil nom à trouver)</span>
- [
- <span class="comment">// ...</span>
- <span class="string"><span class="delimiter">'</span><span class="content">label_enumeration</span><span class="delimiter">'</span></span> => <span class="string"><span class="delimiter">'</span><span class="content">@label@ : @enums@.</span><span class="delimiter">'</span></span>
- ]
- </span>
Ça veut dire ici que toutes les langues ont "virgule" en séparateur…
Quelques notes sur les deux points¶
Je suppose qu’ulitiser le terme "deux_points" dans les chaines de langue ne marche pas car ce n’est pas très sémantique. Mais pas facile de trouver un super terme.
https://www.noslangues-ourlanguages.gc.ca/fr/cles-de-la-redaction/deux-points
« On utilise le deux-points pour annoncer ce qui s’en vient dans le texte, que ce soit un exemple, une énumération, une explication, une citation, un discours direct, une analyse ou un récit. Le deux-points sert aussi à annoncer un jugement, une synthèse, une conclusion, une cause, une conséquence, etc. »
-
Video to image sequence export (preserving color range)
20 août 2017, par Floating PointWhen I convert the material which is in legal range (tv) to prores, legal range is preserved, but when I export it to image sequence (tiff), I get files which are already in full range, although I try to preserver the original values with -vf "zscale=rin=limited:r=limited".
Is ffmpeg automatically changes color range when exporting to images ?