Recherche avancée

Médias (91)

Autres articles (38)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 is the first MediaSPIP stable release.
    Its official release date is June 21, 2013 and is announced here.
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Emballe Médias : Mettre en ligne simplement des documents

    29 octobre 2010, par

    Le plugin emballe médias a été développé principalement pour la distribution mediaSPIP mais est également utilisé dans d’autres projets proches comme géodiversité par exemple. Plugins nécessaires et compatibles
    Pour fonctionner ce plugin nécessite que d’autres plugins soient installés : CFG Saisies SPIP Bonux Diogène swfupload jqueryui
    D’autres plugins peuvent être utilisés en complément afin d’améliorer ses capacités : Ancres douces Légendes photo_infos spipmotion (...)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

Sur d’autres sites (5069)

  • Evolution #4659 : Avoir un système générique de pré-action à confirmer

    11 février 2021, par cedric -

    ça peut se gerer au niveau de l’action en fait, comme inséré dans la fabrique maintenant
    https://git.spip.net/spip-contrib-extensions/fabrique/src/branch/master/fabrique/action/supprimer_objet.php.html#L77
    mais simplement avec une fonction de confirmation générique

  • Anomalie #3272 (Nouveau) : Double # dans l’attribut action du formulaire

    24 septembre 2014, par Jean-Emmanuel []

    Le bugfix pour internet explorer dans le fichier ecrire/balise/formulaire_.php (ligne 179) génère une url contenant deux # lorsque l’adresse courante se termine par un /, le navigateur ne peut dans ce cas défiler automatiquement vers le formulaire après validation de celui-ci.

    // bug IEx : si action finit par / 
    // IE croit que le 
    est autoferme if (substr($action,-1)==’/’) // on ajoute une ancre pour feinter IE, au pire ca tue l’ancre qui finit par un / $action .= ’#’ ;

    Pour voir le bug : dans une installation saine de spip, créer un fichier sommaire.html dans le dossier squelettes contenant ces lignes, puis se rendre à la racine du site (avec un / en fin d’adresse) :

    #FORMULAIRE_ECRIRE_AUTEUR
    
  • process statuse is sombi after kill the process that opened in python subprocess.Popen and killed by subprocess.kill

    13 décembre 2018, par Eliya

    I’m using python with subprocess.Popen() to start FFmpeg with input live radio streaming URL and makes wav file every 30 seconds.
    When I try to kill the process with subprocess.kill() it works, But the process is still write in /proc/ and if I check-in system monitor the status of the process is "Zombi".

    Until the python script is done, So the process removed from /proc and I don’t see it in the system monitor.

    How can I kill the process without closed the python script ?

    here is example

    #! /usr/bin/python3
    import os
    import subprocess
    import time

    # Start ffmpeg in background.
    folder_name = "path_to_file"
    input_ = "https://kanlivep2event-i.akamaihd.net/hls/live/749629/749629/kanmoreshet_mp3/chunklist.m3u8"
    ffmpeg_cmd = [
           "ffmpeg",
           "-y",
           "-loglevel", "8",
           "-thread_queue_size", "1500",
           "-i", input_,
           "-c", "copy",
           "-vn",
           "-f", "segment",
           "-segment_time", "30",
           "-ar", "8000",
           "-acodec", "pcm_s32le",
           "-ac", "1",
           "-strftime", "1",
           str(folder_name + '/' + input_.replace("/","") + '_*_*_%s.wav')
       ]
    process = subprocess.Popen(ffmpeg_cmd)
    # Check if the process is exist
    def check_exist(process):
       print("pid - ", process.pid)
       if os.path.isdir("/proc/{}".format(process.pid)):
           print ("Yes")
       else:
           print("No")

    check_exist(process)
    process.kill()
    time.sleep(20)
    check_exist(process)