Shaare your links...
59 links
IamBob Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
◄Older
page 2 / 3
Newer►
  • Python calcule de moyenne
    tab=[]
    print("Calcul de moyenne")
    n=int(input ("Quel est le nombre de note?"))
    for i in range (0,n):
       note=float(input("Entrer la note:"))
       tab.append(note)
    print(tab)
    #Ou alors on peut faire for i range (0,len(tab)
    #                        somme = somme + tab[i]
    #                       if n!=0 :
    #                        moyenne=somme/n
    m=sum(tab)/len(tab)
    print(m)


    Amlioration note entre 0 et 20

    tab=[]
    print("Calcul de moyenne")
    n=int(input ("Quel est le nombre de note?"))
    for i in range (0,n):
      note=float(input("Entrer la note:"))
      if note <= 20 :
        tab.append(note)
      else :
        print ("La note doit être comprise entre 0 et 20")
        note=float(input("Entrez la note:"))
        tab.append(note)
    print(tab)
    #Ou alors on peut faire for i range (0,len(tab)
    #                        somme = somme + tab[i]
    #                       if n!=0 :
    #                        moyenne=somme/n
    m=sum(tab)/len(tab)
    print("La moyenne est de :", m)
    Fri 18 Oct 2019 09:02:02 AM CEST - permalink -
    - http://pejr
    commande lycee python
  • Python lycee
    Les commandes


    STR= Permet de transforer une variable numerique en chaine de caractère ex b=2 Variable numerique stre(b) b="2")

    FSTRING Enchainer une chaine de caratere et des varibles dans une chaine de caractere' ex f' Chaine de caractere {variable}

    Tuples:

    Tuple x=(a,b,c,d) liste a correspond à x[1], b x[2]
    Len = len(x) indique le nombre de valeurs das le tuple

    exemple:
    def add(a,b):
    c = a + b
    return (a,b,c)
    mon_tuple = add(5, 8)
    print(f"{mon_tuple[0]} + {mon_tuple[1]} = {mon_tuple[2]}")
    Fri 18 Oct 2019 09:01:02 AM CEST - permalink -
    - http://zjaurgiu
    commande lycee python
  • Script d'upload de site avec nginx
    upstream php-handler {
        server                        unix:/var/run/nextcloud.sock;
    }
     
    server {
        listen                        80;
        listen                        [::]:80;
        server_name                   cloud.mondomaine.com;
     
        # Path to the root of your installation
        root                          /var/www/nextcloud/;
     
        # Add headers to serve security related headers
        add_header                    X-Content-Type-Options nosniff;
        add_header                    X-XSS-Protection "1; mode=block";
        add_header                    X-Robots-Tag none;
        add_header                    X-Download-Options noopen;
        add_header                    X-Permitted-Cross-Domain-Policies none;
        add_header                    Strict-Transport-Security 'max-age=31536000; includeSubDomains;';
     
        location = /robots.txt {
            allow                     all;
            log_not_found             off;
            access_log                off;
        }
     
        location = /.well-known/carddav {
          return                      301 $scheme://$host/remote.php/dav;
        }
     
        location = /.well-known/caldav {
          return                      301 $scheme://$host/remote.php/dav;
        }
     
        # set max upload size
        client_max_body_size          512M;
        fastcgi_buffers               64 4K;
     
        # Enable gzip but do not remove ETag headers
        gzip                          on;
        gzip_vary                     on;
        gzip_comp_level               4;
        gzip_min_length               256;
        gzip_proxied                  expired no-cache no-store private no_last_modified no_etag auth;
        gzip_types                    application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
     
        location / {
            rewrite                   ^ /index.php$uri;
        }
     
        location ~ ^/.well-known/acme-challenge/* {
            allow                     all;
        }
     
        location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
            deny                      all;
        }
     
        location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
            deny                      all;
        }
     
        location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+).php(?:$|/) {
            fastcgi_split_path_info   ^(.+.php)(/.*)$;
            include                   fastcgi_params;
            fastcgi_param             SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param             PATH_INFO $fastcgi_path_info;
            fastcgi_param             modHeadersAvailable true;
            fastcgi_param             front_controller_active true;
            fastcgi_pass              php-handler;
            fastcgi_intercept_errors  on;
            fastcgi_request_buffering off;
        }
     
        location ~ ^/(?:updater|ocs-provider)(?:$|/) {
            try_files                 $uri/ =404;
            index                     index.php;
        }
     
        # Adding the cache control header for js and css files
        # Make sure it is BELOW the PHP block
        location ~* .(?:css|js|woff|svg|gif)$ {
            try_files                 $uri /index.php$uri$is_args$args;
            add_header                Cache-Control "public, max-age=15778463";
            add_header                X-Content-Type-Options nosniff;
            add_header                X-XSS-Protection "1; mode=block";
            add_header                X-Robots-Tag none;
            add_header                X-Download-Options noopen;
            add_header                X-Permitted-Cross-Domain-Policies none;
            # Optional: Don't log access to assets
            access_log                off;
        }
     
        location ~* .(?:png|html|ttf|ico|jpg|jpeg)$ {
            try_files                 $uri /index.php$uri$is_args$args;
            # Optional: Don't log access to other assets
            access_log                off;
        }
    }
    Fri 05 Jul 2019 09:48:42 AM CEST - permalink -
    - http://upweb
    bash commande nginx ngnix script
  • mkdir
    La commande mkdir
    mkdir (make directories) permet de créer des répertoires. Ci-dessous nous abordons des exemples d’utilisation de la commande mkdir sous Linux.

    Exemple de création d’un répertoire avec mkdir
    Dans l’exemple suivant, nous créons avec la commande mkdir un nouveau répertoire appelé « nom_repertoire » au sein du répertoire courant (le répertoire courant étant celui dans lequel vous vous trouvez) :

    1
    2
    3
    [romain@arch_machine ~]$ mkdir nom_repertoire
    [romain@arch_machine ~]$ ls
    nom_repertoire
    Par défaut la commande mkdir créer les répertoires avec les droits 0777 moins les bits positionnés dans umask.

    Créer avec mkdir un répertoire possédant des droits particuliers
    La commmande mkdir possède une option permettant de spécifier les droits attribués au répertoire lors de sa création. Cette option est invoqué soit par -m soit par --mode=MODE . MODE est un nombre représentatif des droits.

    Dans l’exemple ci-dessous nous créons avec la commande mkdir un répertoire ayant les droits 700 :

    1
    2
    3
    4
    [romain@arch_machine nom_repertoire]$ mkdir -m 700 nom_repertoire
    [romain@arch_machine nom_repertoire]$ ls -l
    total 4
    drwx------ 2 romain romain 4096 20 mars  20:48 nom_repertoire
    Créer les répertoires parents manquants avec mkdir
    Il arrive parfois de vouloir créer plusieurs répertoires successifs (inclus les uns dans les autres); par exemple vouloir créer /repertoire1/repertoire2/.  La commande mkdir permet justement de faire ce genre de choses grâce à l’option -p ou --parents.

    Voici un exemple, ci-dessous, dans lequel nous créons les répertoires « repertoire_1 » et « repertoire_2 ».

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [romain@arch_machine nom_repertoire]$ mkdir repertoire_1/repertoire_2
    [romain@arch_machine nom_repertoire]$ ls -R
    .:
    repertoire_1

    ./repertoire_1:
    repertoire_2

    ./repertoire_1/repertoire_2:
    Demander à mkdir d’afficher un message à chaque création de répertoire
    La commande mkdir est capable d’afficher un message  à chaque création de répertoire grâce à l’option --verbose (ou -v ).

    Exemple d’utilisation de la commande mkdir avec l’option --verbose :

    1
    2
    [romain@arch_machine nom_repertoire]$ mkdir --verbose repertoire
    mkdir: création du répertoire 'repertoire'
    Dans l’exemple ci-dessous nous utilisons la commande mkdir avec l’option -v (équivalent à --verbose ) et -p ( --parents vu précédemment) :

    1
    2
    3
    4
    [romain@arch_machine nom_repertoire]$ mkdir -vp rep1/rep2/rep3
    mkdir: création du répertoire 'rep1'
    mkdir: création du répertoire 'rep1/rep2'
    mkdir: création du répertoire 'rep1/rep2/rep3'
    Alias très intéressant concernant la commande mkdir
    Il est très intéressant d’avoir les options --verbose et --parents activées par défaut sur la commande mkdir. Pour cela ajouter à votre fichier /etc/profile l’alias : alias mkdir='mkdir -pv'

    La ligne de code suivante ajoute l’alias concernant la commande mkdir au fichier /etc/profile (attention, il est nécessaire d’être root) :

    1
    [root@arch_machine ~]# echo alias mkdir='mkdir -pv' >> /etc/profile
    Grâce à cet alias, à chaque fois que vous utiliserez la commande mkdir, cette dernière indiquera que le répertoire à bien été crée et créera si nécessaire les répertoire parents manquants.

    Ci-dessous, voici un exemple qui montre que lors de l’utilisation de la commande mkdir, les options --parents et --verbose sont activées grâce à l’alias :

    1
    2
    3
    [romain@arch_machine nom_repertoire]$ mkdir test1/test2
    mkdir: création du répertoire 'test1'
    mkdir: création du répertoire 'test1/test2'
    Créer un répertoire et y aller en une commande
    Dans l’exemple ci-dessous, comme avec une seule commande, nous créons un répertoire avec la commande mkdir et nous allons à l’intérieur :

    1
    2
    3
    4
    [romain@arch_machine ~]$ mkdir rep && cd $_
    mkdir: création du répertoire 'rep'
    [romain@arch_machine rep]$ pwd
    /home/romain/rep
    Créer une arborescence de répertoires avec mkdir
    Dans l’exemple ci-dessous, nous créons avec la commande mkdir ainsi que l’option -p une arborescence de répertoires :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [romain@arch_machine ~]$ mkdir -p travail/{projet1,projet2}/{src,bin,bak}
    mkdir: création du répertoire 'travail'
    mkdir: création du répertoire 'travail/projet1'
    mkdir: création du répertoire 'travail/projet1/src'
    mkdir: création du répertoire 'travail/projet1/bin'
    mkdir: création du répertoire 'travail/projet1/bak'
    mkdir: création du répertoire 'travail/projet2'
    mkdir: création du répertoire 'travail/projet2/src'
    mkdir: création du répertoire 'travail/projet2/bin'
    mkdir: création du répertoire 'travail/projet2/bak'
    Créer avec mkdir un répertoire à partir de la date du jour
    Dans l’exemple ci-dessous, nous créons avec la commande mkdir un répertoire portant comme nom la date du jour :

    1
    2
    3
    [romain@arch_machine ~]$ mkdir $(date +%Y%m%d)
    [romain@arch_machine ~]$ ls
    20160320
    Afficher l’aide de la commande mkdir
    L’option --help permet d’afficher l’aide mémoire de la commande mkdir :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    [romain@arch_machine ~]$ mkdir --help
    Utilisation : mkdir [OPTION]... RÉPERTOIRE...
    Créer le ou les RÉPERTOIREs s'ils n'existent pas.

    Les arguments obligatoires pour les options longues le sont aussi pour les
    options courtes.
     -m, --mode=MODE   définir l'accès fichier à MODE (comme avec chmod),
                         et non a=rwx - umask
     -p, --parents     créer les répertoires parents nécessaire, sans erreur
                         s'ils existent
     -v, --verbose     afficher un message pour chaque répertoire créé
     -Z                   définir le contexte de sécurité SELinux de tous les
                            répertoires créés au type par défaut
         --context[=CTX]  comme -Z ou, si CTX est indiqué, définir le contexte de
                            sécurité SELinux ou SMACK à CTX
         --help     afficher l'aide et quitter
         --version  afficher des informations de version et quitter

    Aide en ligne de GNU coreutils : <http://www.gnu.org/software/coreutils/>;
    Signalez les problèmes de traduction de « mkdir » à : <traduc@traduc.org>
    Full documentation at: <http://www.gnu.org/software/coreutils/mkdir>;
    or available locally via: info '(coreutils) mkdir invocation'
    Thu 04 Jul 2019 12:38:08 PM CEST - permalink -
    - https://www.commandeslinux.fr/commande-mkdir/
    bash commande mkdir
  • Commande pour donner des droit a ces fichier
    chown www-data:www-data /var/www/html/ -R
    Elle permet de changer les personne qui auront accès au fichier
    Thu 04 Jul 2019 12:35:14 PM CEST - permalink -
    - http://cmod
  • Commande pour ouvrir des fichier dans la console
    vi permet d'ouvrir ou de crée des fichier depuis la console
    Thu 04 Jul 2019 12:33:52 PM CEST - permalink -
    - http://vi
    commande ouvrir vi
  • Command pour crée un certificat avec certbot
    certbot-auto --text --expand --agree-tos certonly -a webroot --keep-until-expiring --webroot-path /var/www/wordpress/ -d wp-postit.jetpulp.work
    Thu 04 Jul 2019 12:32:18 PM CEST - permalink -
    - http://service nginx reload
    bash certbot certificat serveur
  • Nexcloud site
    Site nextcloud sur l'hébergement de JetPulp
    Thu 04 Jul 2019 09:27:21 AM CEST - permalink -
    - https://just-another-nextcloud.jetpulp.work/apps/files/?dir=/&fileid=7
    bash nextcloud ngnix site
  • Meilleur correcteur d'orthographe
    https://www.scribens.fr/https://www.scribens.fr/
    https://www.scribens.fr/https://www.scribens.fr/
    https://www.scribens.fr/https://www.scribens.fr/
    https://www.scribens.fr/https://www.scribens.fr/
    Wed 03 Jul 2019 04:23:09 PM CEST - permalink -
    - https://www.scribens.fr/
    correcteur d'orthographe internet orthographe
  • Cd
    Commande pour naviger a travers les fichier de l'ordinateur
    Tue 02 Jul 2019 12:18:50 PM CEST - permalink -
    - https://forum.ubuntu-fr.org/viewtopic.php?id=386008
    bash cd commande
  • Cron
    cron est une commande qui permet de programmer l'heure de répétition de certain script
    Mon 01 Jul 2019 04:27:32 PM CEST - permalink -
    - https://www.linuxtricks.fr/wiki/cron-et-crontab-le-planificateur-de-taches
    bash cron
  • La-RACHE
    La méthode R.A.C.H.E :
    Rapid
    Application
    Conception and
    Heuristic
    Extreme-programming


    La Rache s’appuie sur deux concepts aussi important l’un que l’autre.

    D’une part la «Rapid Application Conception » correspond conceptuellement à une accélération importante dans la phase de conception de l'application par rapport aux méthodes classiques. Pour bien débuter avec La RACHE il faut soigner la phase d'étude et la rédaction du cahier des charges. Il faut ici produire un travail de synthèse important en résumant le cahier de charges en un post-it de 8 mots maximum. Puis la mission est d’extrapoler de ce post-it un sujet de développement vaseux, mais pas trop. À partir de là, en règle générale, la multiplication du nombre de mots sur le post-it par un chiffre tiré au sort entre 20 et 200 donne la durée du projet en jours/homme. On prendra soin de ne rien planifier dans cette phase.

    D'autre part « L’extrême programming heuristique » est un concept assez prometteur. En effet l’heuristique est une technique consistant à apprendre petit à petit, en tenant compte de ce que l'on a fait précédemment pour tendre vers la solution d'un problème. Opposé à l’algorithmique, l'heuristique ne garantit pas du tout qu'on arrive à une solution quelconque en un temps fini. Ceci sous-entend d’une part une démarche pédagogique globale d’apprentissage et de capitalisation des acquis, mais aussi que les échéances annoncées le sont dans une pure optique de déconnade symbolique. Et c’est précisément le plus ‘produit’ de la méthode RACHE.
    Mon 01 Jul 2019 10:37:39 AM CEST - permalink -
    - https://www.la-rache.com/presentation.html
    de la Rache rache rapport stage
  • Leek Wars Exercice Programation
    Jeu de codage d'IA en ligne
    Wed 26 Jun 2019 04:15:45 PM CEST - permalink -
    - https://leekwars.com/
    exercice informatique internet Leek programation Wars
  • Srk Exercice ovh sur le bash echo
    curl: commande pour ce connecter à une page web
    Ls: liste les fichier avec ls -lh
    ......| Grep …….: pour mettre un mot en couleur
    ls -lh | egrep «…….|…… » pour grep plusieurs mots
    Pwd:pour savoir l’emplacement ou on se trouve

    curl -s https://srk.ovh/cron | egrep '[a-z]|[A-Z]|[0-9]' | cut -d'&' -f1 | rev | cut -d'*' -f1 | rev | sed 's/ //g' | tr '\n' ' ' | sed 's/ $//g' | sed 's/ / -- /g'| sed 's/://g' >>myfile.txt

    echo"">fichier pour supr

    https://srk.ovh/cron
    Wed 26 Jun 2019 09:27:29 AM CEST - permalink -
    - https://srk.ovh/cron
    -lh bash cron curl cut echo egrep exercice grep localisation ls ovh pwd rev supprimer supr |
  • "pipe"
    option+maj+l
    Tue 25 Jun 2019 10:44:16 AM CEST - permalink -
    - http://pipe
    pipe
  • Mysql
    MySQL est une base de données relationnelle libre qui a vu le jour en 1995 et très employée sur le Web, souvent en association avec PHP (langage) et Apache (serveur web). MySql fonctionne indifféremment sur tous les systèmes d'exploitation (Windows, Linux, Mac OS notamment).

    Le principe d'une base de données relationnelle est d'enregistrer les informations dans des tables, qui représentent des regroupements de données par sujets (table des clients, table des fournisseurs, table des produits, par exemple). Les tables sont reliées entre elles par des relations.

    Le langage SQL (acronyme de Structured Query Language) est un langage universellement reconnu par MySql et les autres bases de données et permettant d'interroger et de modifier le contenu d'une base de données. Les autres bases de données utilisées en informatique sont essentiellement Microsoft SQL Server et Oracle.
    Tue 25 Jun 2019 09:33:57 AM CEST - permalink -
    - http://www.mosaique-info.fr/glossaire-web-referencement-infographie-multimedia-informatique/m-glossaire-informatique-et-multimedia/448-mysql-definition.html
    informatique internet Mysql
  • Php def
    PHP
    Le PHP est un langage informatique utilisé sur l'internet. Le terme PHP est un acronyme récursif de "PHP: Hypertext Preprocessor".

    Ce langage est principalement utilisé pour produire un site web dynamique. Il est courant que ce langage soit associé à une base de données, tel que MySQL.
    Exécuté du côté serveur (l'endroit où est hébergé le site) il n'y a pas besoin aux visiteurs d'avoir des logiciels ou plugins particulier. Néanmoins, les webmasters qui souhaitent développer un site en PHP doivent s'assurer que l'hébergeur prend en compte ce langage.

    Lorsqu'une page PHP est exécuté par le serveur, alors celui-ci renvois généralement au client (aux visiteurs du site) une page web qui peut contenir du HTML, XHTML, CSS, JavaScript ...
    Tue 25 Jun 2019 09:32:18 AM CEST - permalink -
    - http://glossaire.infowebmaster.fr/php/
    imformatique php
  • Information sur le monde de l'informatique
    https://sebsauvage.net/links/
    https://lehollandaisvolant.net/?mode=links
    https://korben.info/
    https://www.numerama.com/
    https://www.lesnumeriques.com/
    http://www.commitstrip.com/fr/?
    https://www.journalduhacker.net/    
    https://zythom.blogspot.com/
    https://www.jesuisundev.com/
    https://www.scribens.fr/
    https://sebsauvage.net/comprendre/
    http://wlf.ovh/Shaarli/
    Wed 19 Jun 2019 12:04:35 PM CEST - permalink -
    - http://Info
    histoire informatique internet lien monde
  • LVM
    Quelques définitions


    PV : Volumes physiques:

    Les disques durs, partitions de disques durs, volumes RAID ou unités logiques provenant d'un SAN forment des « volumes physiques » (physical volumes ou PV).

    VG : Groupes de Volumes:

    On concatène ces volumes physiques (1 ou plusieurs) dans des « groupes de volumes » (volume groups ou VG).
    Ces VG sont équivalents à des pseudo-disques-durs.

    LV : Volumes logiques:

    Des « volumes logiques » (logical volumes ou LV) sont alors découpés dans les groupes de volumes, puis formatés et montés dans des systèmes de fichiers. Les LV sont équivalents à des pseudo-partitions.

    FS : Système de fichiers:

    Des « systèmes de fichiers » (file system ou FS) est une façon de stocker les informations et de les organiser dans des fichiers. Ils disposent d'un point de montage et ont un type (ext4, xfs, btrfs)
    Wed 19 Jun 2019 11:31:33 AM CEST - permalink -
    - https://www.linuxtricks.fr/wiki/lvm-sous-linux-volumes-logiques
    bash disque dur lvm
  • Les serveurs physique et les serveurs virtuelles
    Dans le jargon web, plusieurs termes reviennent très souvent. Parmi ces termes la notion d’hébergement web fait beaucoup parler d’elle. Si les serveurs web sont assez mis en avant, il reste quand même difficile d’en comprendre l’importance et surtout, les particularités qu’ont chacun de ces serveurs. Afin d’aider les entreprises à avoir plus d’informations pour effectuer leur choix de serveurs, il est important de mettre en avant les différences entre serveur physique et serveur virtuel.

    Un serveur physique couramment appelé serveur dédié est un serveur installé sur une machine physique. C’est un serveur réservé à un usage personnel. La personne bénéficiant de ce serveur dispose de toutes les ressources de la machine et est libre de la configurer comme bon lui semble. Ainsi, cette personne a accès au système d’exploitation, à la mémoire vive, à la capacité de stockage, à la puissante de calcul, à la bande passante et à bien d’autres paramètres.


    Un serveur virtuel est un serveur physique qui à la différence du serveur dédié est mutualisé et donc accessible à plusieurs personnes. La machine physique est ici divisée en plusieurs partitions virtuelles. Ainsi, les ressources de ce serveur sont partagées entre plusieurs personnes. Ces dernières n’ont alors pas la possibilité d’avoir accès à toutes les ressources de la machine ou de la configurer. Le terme serveur privé virtuel ou VPS est employé pour mettre en avant ce partage de la même machine entre différents utilisateurs. Les partitions ici sont indépendantes les unes des autres et autonomes.
    Tue 18 Jun 2019 04:40:29 PM CEST - permalink -
    - http://leshebergeurs.net/
    physique serveur virtuelles
Links per page: 20 50 100
◄Older
page 2 / 3
Newer►
Shaarli 0.0.41 beta - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr.