Alain Preux
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # Groupe 1 Prise de notes collectives > Corentin, Mila, Liséa > 05/11/24 on peut générer le codages par IA mais il faut comprendre ce qu'elle nous génère.Sinon on ne pourra pas voir les erreurs Avec les feuilles de stlyes on peut redéfinir les balises HTML. La feuille de style utilse "verdana" La syntaxe standard est : font-family: 'Roboto', sans-serif; sérif : lettre avec des petites couettes sans sérif: lettres droites Sur le site de Google Font on peut choisir des typo et les importer. on peut importer les styles du site. importation= les styles deviennent des ressources. * width: 80 % c’est mieux pour s’adapter à tous les écrans. ( pas de px) * h1,h2,h3 { …} = on généralise le style. * font-weight : 700 = graisse de la typo. * body = toute les valeurs appliqués une surcharge = rajouter un élément autre que celui existant pour le différencier ( c’est la dernière écrite qui gagne). les regles de surcharges est une nouvelle valeur des propriété. la couleur du texte est par défaut le noir si on ne change pas la couleurs alors le texte restera noir mais si on le change alors il changera de couleurs puisqu'on lui a appliquer une règle. **CSS = cascading style sheet** les H, sont les niveau de titre. Il doit y avoir un début et une fin avec les balises <> et </>. Text align justify - pour justifier le titre. outils classe d'objet que j'invente = important, citation ( pas des balises html) * Sur ma feuille CSS .important ou .citation par exemple on peut mettre les valeurs que l'on veut **Dans mon doc Html: dans le paragraphe on peut retrouver class="important" par exemple** >12/11/2024 > Liséa et Zélie # La mise en ligne de notre site internet pour l'éval il faut absolument savoir faire la mise en ligne car il faut uniquement rendre un URL **ressources** = page html(3) + image.jpeg ou png + feuille Css (1) on ne peut toujours pas parler d'un site car pas en ligne => pas accessible en externe. Notre site doit être accessible (visible) par n'importe qui depuis n'importe où. les pages doivent donc être recopiées sur un serveur web (i.e une machine toujours allumée, sur laquelle tourne un programme serveur qui attend qu'une requête arrive pour y répondre) **Serveur Web** = programme qui tourne sur l'ordinateur. Cela héberge les ressource de nos sites web avec un numéro IP (propre à l'ordinateur) => répondent à des clients (qui rentrent a une adresse et les serveur Web parlent la langue du client) * Si le client vient avec une demande que le serveur ne comprend pas alors le serveur ne repondra pas à sa demande * parcourir internet afin de rediriger le client **Navigateur Web(brave, firefox ...) ou client Web (moi)** :le client n'envoie jamais une requete (je formule ma requete a quelqu'un) sans l'adresse IP car cela permet au serveur d'envoyer la demande **Mon Navigateur a accées a mon DNS** **L'adresse IP** est essentielle pour avoir nos réponses sur le serveur Numéro IP = Adresse IP **DNS (Domain name system)** = repertoire = Les serveurs DNS traduisent des demandes de noms en adresses IP, en contrôlant à quel serveur un utilisateur final va se connecter quand il tapera un nom de domaine dans son navigateur. Ces demandes sont appelées requêtes. => maillon faible puisque beaucoup d'attaque numérique sur eux car on ne sait plus mettre en relation un nom et une adresse IP (on peut effacer la ligne du numéro IP de facebook et ça va bloquer l'application) => si plus accessible alors plus de carnet d'adresse plusieurs attaques sévères due au DNS dans le monde car enjeux énormes de démocratie mondiale. On a tous un compte sur un serveur Web avec prénom.nom si on arrive a copier nos ressources sur le serveur alors accessible partout sur le serveur Web. **il existe un 2 eme programme qui tourne sur la meme machine** : serveurs FTP (File Transfert Protocole ou protocole de transfert de fichier)en plus du serveur web. **Serveur FTP**: Fichier stocker comme sur une clé usb mais pas accessible partout mais deviennent des ressources pour le serveur WEB prendre mes ressources et les copier aux bonnes endroit pour quelle soit accessible **pour acceder aux serveurs FTP= je vais utiliser des clients FTP** le serveur web va répondre aux requêtes des clients web (les navigateurs), et le serveur FTP va répondre aux clients FTP (par ex FileZilla). **nom de la machine (ordinateur) hôte** : web-peda-iutb.univ-lille.fr avec une adresse IP, nom de la machine ftp et web (serveur) univ-lille : comprendre comme un seul mot ( le domaine ) web-peda-iutb:la machine fr : pour dire que ça se trouve en France **l'url de ma page web en ligne sera** : web-peda-iutb.univ-lille.fr/~prenom.nom/test.html ==> il faudra donner quelque chose qui ressemble à ça pour que le site soit corrigé **Comment je passe de ma ressource à une url ?** On va se connecter a une machine avec un client FTP (double explorateur de fichier) à gauche il y a les fichiers disponibles sur l'ordinateur à droite ce sont les fichiers deja disponibles sur le serveur **Comment utiliser un client FTP?** * ne pas utiliser la connexion rapide car 5 elements a donner * outil FileZilla * utiliser le gestionnaire de sites (possibilité de se connecter sur plsuieurs machines ) * faire nouveau site et le nommer + remplir les parametre de connexion * 5 elements: 1. **nom de la machine hôte** : web-peda-iutb.univ-lille.fr (le nom de la machine sur laquelle je vais me connecter ?) 2. **login/utilisateur** : prenom.nom 3. **mot de passe** : ********* 4. **port (FTP)** : 2222 (connu de tous) 5. **protocole** : SFTP (Secure File Transfer Protocol) car sécurisé même si connu de tous. Au debut tout est vide ==> faire connexion et ensuite les fichiers apparaissent (s'il y en a) Une fois connecté, vous devez recopier TOUS les fichiers de votre site dans le dossier **Public_html !!!!!!** qui a été créé à cet effet. Les fichiers se trouvant en dehors de ce dossier ne sont pas accessibles par le serveur web, donc ne pourront jamais être vus par un internaute, ils n'ont pas d'url associée. **!ATTENTION!** ce sont des "**photocopies**" donc il faut mettre les derniers fichiers modifiés dans le dossier public_html car sinon ce seront les **fichiers non modifiés qui seront visibles.** Si j'ai tout mis dans public_html alors mon site sera accessible Donc si on tape une url comme celle ci web-peda-iutb.univ-lille.fr/~prenom.nom/test.html alors le site web sera accessible

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully