Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
6096977
Migration vers LEPL1503-Blog
obonaventure Apr 6, 2020
9954a12
Mise à jour de _config.yml
obonaventure Apr 6, 2020
c97e9cc
Mise à jour travis, premier essai
obonaventure Apr 6, 2020
9ede0e4
Mise à jour travis, suppression markdownlint
obonaventure Apr 6, 2020
5d70e3c
Mise à jour travis, suppression jekyll-sitemap
obonaventure Apr 6, 2020
b158877
Mise à jour travis, lancement ./travis.sh
obonaventure Apr 6, 2020
f42a9ec
README.md et premier post
obonaventure Apr 6, 2020
0c4774e
Blog post : ifdef
obonaventure Apr 6, 2020
ffb60d3
Mise à jour de travis.yml
obonaventure Apr 6, 2020
530b68c
update travis
obonaventure Apr 6, 2020
b6cde18
Présentation clang-format
obonaventure Apr 7, 2020
a1c09d1
Correction typos clang-format
obonaventure Apr 7, 2020
7d9d4f6
Correction typos clang-format
obonaventure Apr 7, 2020
14c7957
Article sur l'installation de la librairie GMP
obonaventure Apr 7, 2020
d3d6a40
Article sur l'installation de la librairie GMP
obonaventure Apr 7, 2020
7e6d448
ajout post sur les flags de gcc
Apr 8, 2020
50bd459
Mise à jour du README
obonaventure Apr 8, 2020
b8d0c70
typo README
obonaventure Apr 8, 2020
e6b3252
Blog post (alias) created
dhoutart Apr 8, 2020
1428e90
Dictionnaires
obonaventure Apr 8, 2020
929221e
Amélioration de l'article selon les suggestions
Apr 8, 2020
008a59d
Validation de l'orthographe avec travis
obonaventure Apr 8, 2020
c2cdedb
Ajout index.html
obonaventure Apr 8, 2020
59e2fcd
Typo UCLouvain
obonaventure Apr 8, 2020
3b71a02
Prise en compte des commentaires
dhoutart Apr 8, 2020
d4c5ddb
Merge pull request #7 from dhoutart/patch-2 closes #1
obonaventure Apr 9, 2020
2df0cef
Merge branch 'master' of github.com:UCL-INGI/LEPL1503-Blog
obonaventure Apr 9, 2020
0f54d43
Article de Diego Houtart sur les alias
obonaventure Apr 9, 2020
952e1c0
Merge pull request #6 from mbardiau/master closes #2
obonaventure Apr 9, 2020
b601f12
les libraries n'apparaissaient pas sur le blog
Apr 9, 2020
faf02ec
Article: Quelques flags utiles pour la compilation écrit par Maxime B…
obonaventure Apr 9, 2020
786e2f5
modification des symboles
Apr 9, 2020
79e1125
Rajout du contenu de fun.c qui n'était pas présent dans l'article final
Apr 9, 2020
417ca65
rajout du c, en espérant que tout soit bon maintenant
Apr 9, 2020
4411ba9
Avoid tracking .jekyll-cache folder
qdeconinck Apr 9, 2020
f7c5937
Mise en forme
dhoutart Apr 9, 2020
45ea3e0
Merge pull request #9 from mbardiau/master
obonaventure Apr 9, 2020
ff9562f
Merge pull request #11 from dhoutart/patch-3
obonaventure Apr 9, 2020
969ddd7
Merge pull request #10 from qdeconinck/do-not-track-jekyll-cache
obonaventure Apr 9, 2020
551404b
Create 2020-04-10-Jenkins.md
tbary Apr 10, 2020
cb2dfd6
Update 2020-04-10-Jenkins.md
tbary Apr 12, 2020
94b3721
Update 2020-04-10-Jenkins.md
tbary Apr 12, 2020
f8cce36
Update 2020-04-10-Jenkins.md
tbary Apr 12, 2020
48662ff
Added picture for article Jenkins
tbary Apr 14, 2020
684f939
Correction typo et ajout photos et liens !
tbary Apr 14, 2020
e38bfe9
Correction liens photos jenkins
tbary Apr 14, 2020
4224b56
Update links to pictures
tbary Apr 21, 2020
12ffc95
Create 2020-04-21-Makefile-Variables.md
ckafrouni Apr 21, 2020
c2c9c09
Merge pull request #1 from KafrouniChris/KafrouniChris-patch-1
ckafrouni Apr 21, 2020
a7bd4de
Merge pull request #14 from tbary/patch-1
obonaventure Apr 22, 2020
367db58
Update 2020-04-21-Makefile-Variables.md
ckafrouni Apr 22, 2020
271937e
Merge pull request #2 from KafrouniChris/KafrouniChris-patch-2
ckafrouni Apr 22, 2020
744392d
added folder makefile_post in images with the post material
Apr 22, 2020
206fa50
Réparation du lien vers les supports du post _posts/2020-04-21-Makefi…
Apr 22, 2020
ee77901
Update _post/*-Makefile-Variables.md
Apr 22, 2020
c02846c
New post -> exec time w/ multiple threads
aknockaert Apr 24, 2020
c6fdcd9
Merge pull request #1 from aknockaert/aknockaert-patch-1
aknockaert Apr 24, 2020
fca2b70
Merge pull request #16 from KafrouniChris/master
obonaventure Apr 26, 2020
b48f16e
Update 2020-04-24-timer.md
aknockaert Apr 26, 2020
b16a494
Update 2020-04-24-timer.md
aknockaert Apr 26, 2020
0c3097e
Update 2020-04-24-timer.md
aknockaert Apr 26, 2020
2510518
Update 2020-04-24-timer.md
aknockaert Apr 27, 2020
5e27f8b
Update 2020-04-24-timer.md
aknockaert Apr 27, 2020
6eb195c
Update 2020-04-24-timer.md
aknockaert Apr 27, 2020
89907a1
Merge pull request #18 from aknockaert/master
obonaventure Apr 27, 2020
3ec44fe
Create 27_04_2020_Fonctions_BASH.md
boucqueymat Apr 27, 2020
264ad0b
Article sur les Threads à plusieurs arguments
wiauxb Apr 28, 2020
082a980
Update 2020-04-28-threadsMultiArgs.md
wiauxb Apr 28, 2020
9362968
Merge pull request #1 from boucqueymat/boucqueymat-patch-1
boucqueymat Apr 28, 2020
fa2c963
Update 27_04_2020_Fonctions_BASH.md
boucqueymat Apr 28, 2020
611c2ee
Update 27_04_2020_Fonctions_BASH.md
boucqueymat Apr 28, 2020
9a4ab8f
Update 27_04_2020_Fonctions_BASH.md
boucqueymat Apr 28, 2020
b70011a
Update 27_04_2020_Fonctions_BASH.md
boucqueymat Apr 28, 2020
528c401
Update 27_04_2020_Fonctions_BASH.md
boucqueymat Apr 28, 2020
0c0eed7
Update 27_04_2020_Fonctions_BASH.md
boucqueymat Apr 28, 2020
4c7f10d
Update 27_04_2020_Fonctions_BASH.md
boucqueymat Apr 28, 2020
3e33ab2
Update 2020-04-28-threadsMultiArgs.md
wiauxb Apr 28, 2020
6ebcbef
Update and rename 27_04_2020_Fonctions_BASH.md to 27-04-2020-Fonction…
boucqueymat Apr 29, 2020
2a0c77d
Update 27-04-2020-Fonctions-BASH.md
boucqueymat Apr 29, 2020
18947d1
Update 27-04-2020-Fonctions-BASH.md
boucqueymat Apr 29, 2020
df1138a
Update 27-04-2020-Fonctions-BASH.md
boucqueymat Apr 29, 2020
0221c2c
Update 27-04-2020-Fonctions-BASH.md
boucqueymat Apr 29, 2020
152f195
Update 27-04-2020-Fonctions-BASH.md
boucqueymat Apr 29, 2020
4f737f8
Update 27-04-2020-Fonctions-BASH.md
boucqueymat Apr 29, 2020
dab6ff9
Update 27-04-2020-Fonctions-BASH.md
boucqueymat Apr 29, 2020
9752d8d
Update 2020-04-28-threadsMultiArgs.md
wiauxb Apr 29, 2020
bbfa7ba
Merge pull request #21 from wiauxb/wiauxb-patch-1
obonaventure May 4, 2020
1ed454b
fix typos
obonaventure May 4, 2020
9095f88
suppression de mdspell
obonaventure May 4, 2020
787e635
Update 27-04-2020-Fonctions-BASH.md
boucqueymat May 4, 2020
699e0a1
Update 27-04-2020-Fonctions-BASH.md
boucqueymat May 4, 2020
5e597b9
Merge pull request #22 from boucqueymat/master
obonaventure May 4, 2020
6e6bd18
mise à jour nom de fichier
obonaventure May 4, 2020
3621102
Create 2020-05-05-Python_graph.md
Eliot-P May 5, 2020
f8cc79e
Update 2020-05-05-Python_graph.md
Eliot-P May 5, 2020
6ff7921
Update 2020-05-05-Python_graph.md
Eliot-P May 5, 2020
0fa20a4
Update 2020-05-05-Python_graph.md
Eliot-P May 5, 2020
da709d4
Update 2020-05-05-Python_graph.md
Eliot-P May 5, 2020
6b00698
Merge pull request #25 from Eliot-P/master
obonaventure May 7, 2020
6327a52
rename
obonaventure May 7, 2020
4fac745
Merge branch 'master' of github.com:UCL-INGI/LEPL1503-Blog
obonaventure May 7, 2020
e7d5548
Ajout image pour post 2020-05-05
obonaventure May 7, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
_site
.DS_Store
.jekyll
.jekyll-cache
.jekyll-metadata
.bundle
.sass-cache
Expand Down
60 changes: 60 additions & 0 deletions .spelling
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
UCLouvain
UCL-INGI
LEPL1503-Blog
Castgnol
awk
Handy
One-Line
Pement
Word
Hallé
Textidote
Makefile
gcc
inginious
clang
cppcheck
scan-build
infer
Unix
auto-complétion
bash
kill
fuck
mozilla
debian
tar
MacOS
autoconf
gmp
linker
repo
GitHub
Markdown
Create
pull
request
Jekyll
SublimeText
add
minmax.c
minmax.h
flag
lcunit
lmath
lpthread
CUnit
pthread
math.h
ptread.h
flags
gcc
Werror
Wall
minmax
fun.c
fichier.c
cannot
find
library
pthread.h
11 changes: 11 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
before_install:
- sudo apt-get update
- sudo apt-get install rubygems
- sudo apt-get install jekyll
- sudo apt-get install nodejs npm
- sudo apt install nodejs-legacy
- sudo npm i markdown-spellcheck -g
# - sudo apt-get install hunspell hunspell-fr
language: ruby
# command to run tests
script: ./travis.sh
149 changes: 67 additions & 82 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,120 +1,105 @@
> March, 2016: If you're on an old version of Jekyll Now and run into a) build warnings or b) syntax highlighting issues caused by [Jekyll 3 and GitHub Pages updates](https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0), just :sparkles:[update your _config.yml](https://github.com/barryclark/jekyll-now/pull/445/files):sparkles: and you'll be set!
Blog du projet P3, LEPL1503
===========================

# Jekyll Now
[![Build Status](https://travis-ci.org/ucl-ingi/LEPL1503-Blog.svg?branch=master)](https://travis-ci.org/ucl-ingi/LEPL1503-Blog)

**Jekyll** is a static site generator that's perfect for GitHub hosted blogs ([Jekyll Repository](https://github.com/jekyll/jekyll))

**Jekyll Now** makes it easier to create your Jekyll blog, by eliminating a lot of the up front setup.
Ce [blog](https://ucl-ingi.github.io/LEPL1503-Blog) comprend des informations utiles aux étudiants qui réalisent
le projet du cours [LEPL1503](https://uclouvain.be/cours-2019-lepl1503) à
l'[UCLouvain](https://www.uclouvain.be).

- You don't need to touch the command line
- You don't need to install/configure ruby, rvm/rbenv, ruby gems :relaxed:
- You don't need to install runtime dependencies like markdown processors, Pygments, etc
- If you're on Windows, this will make setting up Jekyll a lot easier
- It's easy to try out, you can just delete your forked repository if you don't like it
Ce blog est écrit en [Markdown](https://aksakalli.github.io/jekyll-doc-theme/docs/cheatsheet/) et est mis en ligne grâce à au logiciel
[Jekyll](https://jekyllrb.com) de [GitHub](https://github.com).

In a few minutes you'll be set up with a minimal, responsive blog like the one below giving you more time to spend on writing epic blog posts!
Les étudiants sont encouragés à proposer des articles sur ce blog.
Les étudiants
dont les articles seront publiés recevront un bonus dans l'évaluation du
cours.

![Jekyll Now Theme Screenshot](/images/jekyll-now-theme-screenshot.jpg "Jekyll Now Theme Screenshot")
Pour proposer un article pour le blog, nous vous invitons à réfléchir aux
problèmes pratiques qui vous ont fait perdre du temps dans le cadre du projet
et que vous avez résolu avec l'aide d'un des membres du groupe ou d'un
tuteur. Décrivez brièvement ce problème en expliquant sa solution
sous la forme d'un
[nouvelle issue](https://github.com/UCL-INGI/LEPL1503-Blog/issues/new).

## Quick Start
Pour créer une issue sur GitHub, connectez-vous sur GitHub et choisissez un
nom d'utilisateur et un mot de passe.

### Step 1) Fork Jekyll Now to your User Repository
Lors de votre premier accès à [https://github.com/UCL-INGI/LEPL1503-Blog](https://github.com/UCL-INGI/LEPL1503-Blog), GitHub vous recommande de lire le tutoriel accessible depuis [https://guides.github.com/activities/hello-world/](https://guides.github.com/activities/hello-world/), c'est une excellente idée.

Fork this repo, then rename the repository to yourgithubusername.github.io.
Voici quelques copies d'écrans qui illustrent comment écrire un article
sur le blog depuis le site GitHub. C'est aussi possible en ligne de commande
bien entendu et ce serait un excellent sujet d'article pour le blog.

Your Jekyll blog will often be viewable immediately at <https://yourgithubusername.github.io> (if it's not, you can often force it to build by completing step 2)
La première étape est d'aller dans la zone relative aux "Issues"
le projet GitHub du blog.

![Step 1](/images/step1.gif "Step 1")
![GitHub issue](/images/github-issue.png)

### Step 2) Customize and view your site
Ensuite il faut créer une nouvelle "Issue".

Enter your site name, description, avatar and many other options by editing the _config.yml file. You can easily turn on Google Analytics tracking, Disqus commenting and social icons here too.
![GitHub create issue](/images/github-create-issue.png)

Making a change to _config.yml (or any file in your repository) will force GitHub Pages to rebuild your site with jekyll. Your rebuilt site will be viewable a few seconds later at <https://yourgithubusername.github.io> - if not, give it ten minutes as GitHub suggests and it'll appear soon
Vous pouvez maintenant décrire votre idée d'article dans la nouvelle "Issue".

> There are 3 different ways that you can make changes to your blog's files:
![GitHub new issue](/images/github-new-issue.png)

> 1. Edit files within your new username.github.io repository in the browser at GitHub.com (shown below).
> 2. Use a third party GitHub content editor, like [Prose by Development Seed](http://prose.io). It's optimized for use with Jekyll making markdown editing, writing drafts, and uploading images really easy.
> 3. Clone down your repository and make updates locally, then push them to your GitHub repository.
Votre "Issue" est maintenant prête vous pouvez commencer la discussion pour
son amélioration.

![_config.yml](/images/config.png "_config.yml")
![GitHub issue](/images/github-issue-2.png)

### Step 3) Publish your first blog post

Edit `/_posts/2014-3-3-Hello-World.md` to publish your first blog post. This [Markdown Cheatsheet](http://www.jekyllnow.com/Markdown-Style-Guide/) might come in handy.
La discussion de votre "Issue" est terminée et vous allez rassembler
toutes les notes dans la discussion dans un article de blog. Pour cela,
la première étape est de créer une copie (un fork) du repo.

![First Post](/images/first-post.png "First Post")
![GitHub fork](/images/github-fork.png)

> You can add additional posts in the browser on GitHub.com too! Just hit the + icon in `/_posts/` to create new content. Just make sure to include the [front-matter](http://jekyllrb.com/docs/frontmatter/) block at the top of each new blog post and make sure the post's filename is in this format: year-month-day-title.md

## Local Development
Après quelques secondes, vous avez maintenant un repo GitHub contenant
une copie de celui du blog. C'est ce repo que vous allez modifier et dans
lequel vous allez préparer votre article.

1. Install Jekyll and plug-ins in one fell swoop. `gem install github-pages` This mirrors the plug-ins used by GitHub Pages on your local machine including Jekyll, Sass, etc.
2. Clone down your fork `git clone https://github.com/yourusername/yourusername.github.io.git`
3. Serve the site and watch for markup/sass changes `jekyll serve`
4. View your website at http://127.0.0.1:4000/
5. Commit any changes and push everything to the master branch of your GitHub user repository. GitHub Pages will then rebuild and serve your website.
![GitHub fork](/images/github-fork-2.png)

## Moar!
Le repo du blog contient différents répertoires. C'est dans le répertoire
````_posts```` que vous trouverez les articles du blog en format
[Markdown](https://guides.github.com/features/mastering-markdown/).

I've created a more detailed walkthrough, [**Build A Blog With Jekyll And GitHub Pages**](http://www.smashingmagazine.com/2014/08/01/build-blog-jekyll-github-pages/) over at the Smashing Magazine website. Check it out if you'd like a more detailed walkthrough and some background on Jekyll. :metal:
![GitHub repo](/images/github-repo.png)

It covers:
Vous pouvez cliquer sur le bouton "Create New File" pour créer un nouveau
fichier dans ce répertoire. La convention de nommage est de commencer par
la date suivie d'un ou deux mots qui résument le contenu de l'article en
terminant par l'extension ```.md``` comme le contenu est en Markdown.

- A more detailed walkthrough of setting up your Jekyll blog
- Common issues that you might encounter while using Jekyll
- Importing from Wordpress, using your own domain name, and blogging in your favorite editor
- Theming in Jekyll, with Liquid templating examples
- A quick look at Jekyll 2.0’s new features, including Sass/Coffeescript support and Collections
![GitHub create](/images/github-create-file-1.png)

## Jekyll Now Features
Une fois votre fichier complet, vous pouvez écrire le message de commit
qui décrit votre modification et créer une branche de façon à pouvoir
soumettre un pull-request.

✓ Command-line free _fork-first workflow_, using GitHub.com to create, customize and post to your blog
✓ Fully responsive and mobile optimized base theme (**[Theme Demo](http://jekyllnow.com)**)
✓ Sass/Coffeescript support using Jekyll 2.0
✓ Free hosting on your GitHub Pages user site
✓ Markdown blogging
✓ Syntax highlighting
✓ Disqus commenting
✓ Google Analytics integration
✓ SVG social icons for your footer
✓ 3 http requests, including your avatar
![GitHub create](/images/github-create-file-2.png)

✘ No installing dependencies
✘ No need to set up local development
✘ No configuring plugins
✘ No need to spend time on theming
✘ More time to code other things ... wait ✓!
Vos modifications sont prêtes dans votre repo, vous devez maintenant les
soumettre au repo original en cliquant sur "new pull request". Vérifiez
que votre pull request est bien envoyée vers la branche master du
repo UCL-INGI/LEPL1503-Blog

## Questions?
![GitHub pr](/images/github-create-pr-1.png)

[Open an Issue](https://github.com/barryclark/jekyll-now/issues/new) and let's chat!
Pensez à ajouter un bref message qui décrit votre article et faites référence
au numéro de l'"Issue" que vous résolvez.

## Other forkable themes
![GitHub pr](/images/github-create-pr-2.png)

You can use the [Quick Start](https://github.com/barryclark/jekyll-now#quick-start) workflow with other themes that are set up to be forked too! Here are some of my favorites:
GitHub va maintenant transférer votre modification vers le repo
officiel sous la forme d'une pull-request qui pourra être facilement
intégrée dans le blog afin de publier votre article.

- [Hyde](https://github.com/poole/hyde) by MDO
- [Lanyon](https://github.com/poole/lanyon) by MDO
- [mojombo.github.io](https://github.com/mojombo/mojombo.github.io) by Tom Preston-Werner
- [Left](https://github.com/holman/left) by Zach Holman
- [Minimal Mistakes](https://github.com/mmistakes/minimal-mistakes) by Michael Rose
- [Skinny Bones](https://github.com/mmistakes/skinny-bones-jekyll) by Michael Rose
![GitHub pr received](/images/github-pr-received.png)

## Credits

- [Jekyll](https://github.com/jekyll/jekyll) - Thanks to its creators, contributors and maintainers.
- [SVG icons](https://github.com/neilorangepeel/Free-Social-Icons) - Thanks, Neil Orange Peel. They're beautiful.
- [Solarized Light Pygments](https://gist.github.com/edwardhotchkiss/2005058) - Thanks, Edward.
- [Joel Glovier](http://joelglovier.com/writing/) - Great Jekyll articles. I used Joel's feed.xml in this repository.
- [David Furnes](https://github.com/dfurnes), [Jon Uy](https://github.com/jonuy), [Luke Patton](https://github.com/lkpttn) - Thanks for the design/code reviews.
- [Bart Kiers](https://github.com/bkiers), [Florian Simon](https://github.com/vermluh), [Henry Stanley](https://github.com/henryaj), [Hun Jae Lee](https://github.com/hunjaelee), [Javier Cejudo](https://github.com/javiercejudo), [Peter Etelej](https://github.com/etelej), [Ben Abbott](https://github.com/jaminscript), [Ray Nicholus](https://github.com/rnicholus), [Erin Grand](https://github.com/eringrand), [Léo Colombaro](https://github.com/LeoColomb), [Dean Attali](https://github.com/daattali), [Clayton Errington](https://github.com/cjerrington), [Colton Fitzgerald](https://github.com/coltonfitzgerald), [Trace Mayer](https://github.com/sunnankar) - Thanks for your [fantastic contributions](https://github.com/barryclark/jekyll-now/commits/master) to the project!

## Contributing

Issues and Pull Requests are greatly appreciated. If you've never contributed to an open source project before I'm more than happy to walk you through how to create a pull request.

You can start by [opening an issue](https://github.com/barryclark/jekyll-now/issues/new) describing the problem that you're looking to resolve and we'll go from there.

I want to keep Jekyll Now as minimal as possible. Every line of code should be one that's useful to 90% of the people using it. Please bear that in mind when submitting feature requests. If it's not something that most people will use, it probably won't get merged. :guardsman:
16 changes: 8 additions & 8 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
#

# Name of your site (displayed in the header)
name: Systèmes Informatiques
name: Projet P3

# Short bio or description (displayed in the header)
description: Blog du cours de systèmes informatiques de l'UCL
description: Blog du cours LEPL1503 de l'UCLouvain

# URL of your avatar or profile pic (you could use your GitHub profile pic)
avatar:
Expand All @@ -22,7 +22,7 @@ footer-links:
email:
facebook:
flickr:
github: obonaventure/SystemesInformatiques
github: ucl-ingi/SyllabusC
instagram:
linkedin:
pinterest:
Expand All @@ -42,13 +42,13 @@ google_analytics:

# Your website URL (e.g. http://barryclark.github.io or http://www.barryclark.co)
# Used for Sitemap.xml and your RSS feed
url: https://obonaventure.github.io
url: https://ucl-ingi.github.io

# If you're hosting your site at a Project repository on GitHub pages
# (http://yourusername.github.io/repository-name)
# and NOT your User repository (http://yourusername.github.io)
# then add in the baseurl here, like this: "/repository-name"
baseurl: "/SystInfoBlog"
baseurl: "/LEPL1503-Blog"

#
# !! You don't need to change any of the configuration flags below !!
Expand All @@ -74,9 +74,9 @@ sass:
style: :expanded # You might prefer to minify using :compressed

# Use the following plug-ins
plugins:
- jekyll-sitemap # Create a sitemap using the official Jekyll sitemap gem
- jekyll-feed # Create an Atom feed using the official Jekyll feed gem
plugins_dir:
# - jekyll-sitemap # Create a sitemap using the official Jekyll sitemap gem
# - jekyll-feed # Create an Atom feed using the official Jekyll feed gem

# Exclude these files from your production _site
exclude:
Expand Down
3 changes: 1 addition & 2 deletions _layouts/post.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ <h1>{{ page.title }}</h1>
</div>

<div class="date">
Written on {{ page.date | date: "%B %e, %Y" }}
Ecrit le {{ page.date | date: "%B %e, %Y" }}
</div>

{% include disqus.html %}
</article>
10 changes: 0 additions & 10 deletions _posts/2014-3-3-Hello-World.md

This file was deleted.

2 changes: 1 addition & 1 deletion _posts/2018-06-02-arrows.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ author: Olivier Bonaventure
---

Lorsque l'on manipule la ligne de commande, il est fréquent que l'on doive se déplacer dans une commande
que l'on est en train de taper. Les flèches permettent nautrellement de déplacer le curseur, mais ce déplacement
que l'on est en train de taper. Les flèches permettent naturellement de déplacer le curseur, mais ce déplacement
se fait caractère par caractère, ce qui peut être lent.

Dans un message récent sur son [blog](https://clementc.github.io/blog/2018/01/25/moving_cli/),
Expand Down
5 changes: 3 additions & 2 deletions _posts/2018-09-15-static.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ cppcheck --enable=all --inconclusive --xml-version=2 --force --library=windows,p
cppcheck-htmlreport --source-encoding="iso8859-1" --title="my project name" --source-dir=. --report-dir=. --file=result.xml
```

![https://obonaventure.github.io/SystInfo/images/cppcheck.png](rapport cppcheck)
![rapport cppcheck]({{ site.baseurl }}/images/cppcheck.png)


Ce rapport détecte les différentes fuites de mémoire et aussi le fait que les descripteurs de fichiers ne sont pas correctement libérés en cas d'erreur dans un des appels système.

Expand All @@ -95,8 +96,8 @@ scan-build: Run 'scan-view /tmp/scan-build-2018-09-14-192132-19824-1' to examine
```
A nouveau, le rapport en format HTML est nettement plus détaillé. Il explique le raisonnement utilisé par l'analyseur pour identifier le problème dans le code de la fonction `copy`.

![rapport scan-build]({{ site.baseurl }}/images/scan-build.png)

![https://obonaventure.github.io/SystInfo/images/scan-build.png](rapport scan-build)

Sur base de ce rapport, l'étudiant peut corriger son code et relancer [scan-build](https://clang-analyzer.llvm.org/scan-build.html#scanbuild_output). En itérant, on aboutit finalement au code ci-dessous qui est accepté par [scan-build](https://clang-analyzer.llvm.org/scan-build.html#scanbuild_output).

Expand Down
Loading