
Recherche avancée
Autres articles (9)
-
Demande de création d’un canal
12 mars 2010, parEn fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...) -
Organiser par catégorie
17 mai 2013, parDans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...) -
Les thèmes de MediaSpip
4 juin 20133 thèmes sont proposés à l’origine par MédiaSPIP. L’utilisateur MédiaSPIP peut rajouter des thèmes selon ses besoins.
Thèmes MediaSPIP
3 thèmes ont été développés au départ pour MediaSPIP : * SPIPeo : thème par défaut de MédiaSPIP. Il met en avant la présentation du site et les documents média les plus récents ( le type de tri peut être modifié - titre, popularité, date) . * Arscenic : il s’agit du thème utilisé sur le site officiel du projet, constitué notamment d’un bandeau rouge en début de page. La structure (...)
Sur d’autres sites (3182)
-
subprocess called from multiprocess not finishing
24 juin 2020, par Pavel KomarovI've got a set of videos from which I'm trying to pull random frames. There are a lot of videos, so I want to work in parallel, and
ffmpeg
can splice out the frames for me, so here's the important part of the code :

import os
from tqdm import tqdm
from joblib import Parallel, delayed
from multiprocessing import current_process
from subprocess import Popen

vids_dir = 'just a string'
out_dir = 'another string'

def process_each(f):
 temp = 'temp' + str(current_process()._identity[0])
 os.mkdir(temp)

 proc = Popen(['ffmpeg -i ' + vids_dir + '/' + f + ' ' + temp + '/' + f[:-4] + '_%03d.jpg &> /dev/null'], shell=True) # convert to frames
 proc.wait()

 # do stuff

 os.system('rm -rf ' + temp) # clean up


Parallel(n_jobs=10)(delayed(process_each)(f) for f in tqdm(os.listdir(vids_dir)))



I can print out the command being passed to
Popen
and execute it in a shell, and it works. I can open apython3
session and call the command fromPopen
orsubprocess.call
or evenos.system
, and it works. I can even setn_jobs=1
in myParallel
, and it works.

But the moment I actually parallelize this, I find
ffmpeg
doesn't flush its full results to the temporary folders ; it only gets the first one or few frames.

What on earth could be going on ?
subprocess
andmultiprocessing
should be able to mix this way.

-
Anomalie #4363 : mot de passe vide bloque le formulaire de réinitialisation du mot de passe d’un u...
9 août 2019, par Fil _On considère qu’un auteur sans mot de passe ne peut pas se loger, par exemple parce qu’il ne sert qu’à signer des articles (mais n’est pas une vraie personne qui se connecte au site). Mais c’est quelque part pas très cohérent, car on ne peut pas supprimer un mot de passe sur un compte existant… Il faut juste être sûr que personne ne pourrait profiter de cette modif pour venir détourner un compte, avec les différents cas moisis (login vide, email vide etc).
-
Documentation #3972 : template variants and possible bug ?
6 juillet 2017, par Kamran Mir HazarYes, please update the documentation if it is the case.
PS : Where can I have feature request for SPIP ?
On Thu, Jul 6, 2017 at 2:34 PM, <redmine@spip.org> wrote :
La demande #3972 a été mise à jour par marcimat Ÿ