summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2023-11-23 17:53:39 -0500
committerBenjamin Chausse <benjamin@chausse.xyz>2023-11-23 17:53:39 -0500
commiteed43305c355d112693877f4822df7b7b58b07ed (patch)
tree38e6d6f287f82bb2a3995d81fa54b690597950c1
parentb2819facf324840da90342e43689f94169175c77 (diff)
Showcase project descriptions
-rw-r--r--content/_index.md10
-rw-r--r--content/projects/amp-automation.md5
-rw-r--r--content/projects/music-robot.md10
-rw-r--r--content/projects/python-encryption/index.md29
-rw-r--r--content/projects/uebersicht-todoist.md2
-rw-r--r--static/misc/chaussebenjamin-en.pdfbin0 -> 310994 bytes
-rw-r--r--static/misc/chaussebenjamin.pdfbin0 -> 312111 bytes
-rw-r--r--themes/cranky/layouts/projects/list.html5
-rw-r--r--themes/cranky/layouts/shortcodes/prj.html3
9 files changed, 44 insertions, 20 deletions
diff --git a/content/_index.md b/content/_index.md
index 02f7e15..1bfc39b 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -35,3 +35,13 @@ securely.
- Here's my address: [benjamin@chausse.xyz](mailto:benjamin@chausse.xyz)
- Here's my PGP key: [chaussebenjamin.asc](/misc/chaussebenjamin.asc)
+
+If you've noticed something in one of my git projects, feel free to submit an
+issue directly on github. I generally maintain a copy of my repos on gitlab with
+the most of the development happening on github. This might be subject to change one day.
+
+If you like what you see, and you would like a more concise (and formal) summary of my
+achievements, jobs and qualifications, you can download a copy of my CV right here:
+
+- [French CV](/misc/chaussebenjamin.pdf)
+- [English CV](/misc/chaussebenjamin-en.pdf)
diff --git a/content/projects/amp-automation.md b/content/projects/amp-automation.md
index 79b7148..474f1b9 100644
--- a/content/projects/amp-automation.md
+++ b/content/projects/amp-automation.md
@@ -4,4 +4,7 @@ date: 2023-10-25T20:01:27-04:00
tags: ["Shool Projects"]
---
-Your first paraph will be a short summary on the Projects page.
+My parents music amplifier had an idle timeout. To avoid
+having to turn it on manually, I configured a rasperry pi
+to send infrared signals which turned it on and set its input
+channel when a device would want to stream music.
diff --git a/content/projects/music-robot.md b/content/projects/music-robot.md
new file mode 100644
index 0000000..692c866
--- /dev/null
+++ b/content/projects/music-robot.md
@@ -0,0 +1,10 @@
+---
+title: "Mindstorm Music Bot"
+date: 2023-11-23T16:15:01-05:00
+tags: ['Shool Projects']
+---
+
+During my last year of CEGEP, my physics teacher decided to introduce
+us to python programming using Mindstorm robots. For the semesters
+last project, I made a robot which could read a colored track and interpret
+it as a melody.
diff --git a/content/projects/python-encryption/index.md b/content/projects/python-encryption/index.md
index 2bb23a8..95bd3a1 100644
--- a/content/projects/python-encryption/index.md
+++ b/content/projects/python-encryption/index.md
@@ -7,20 +7,21 @@ date: 2023-10-25T20:01:27-04:00
During my last year of highschool, I designed my very own text encryption
-algorithm and wrote software to encode/decode it.
-
-I was tasked in the context of
-one of my classes to carry a project of my choosing. This class' goal
-was mainly to teach students about managing long term project when
-it comes to deadlines, research and organisation. The project itself
-however, didn't matter and could be whatever you dreamed about.
-
-There's a student that wrote a recipe book, another built a potato gun.
-When it came my turn to pick, I decided I wanted to do something related
-to software development and math: A text encryption software utilizing
-a custom algorithm that I had made. Let's be real, the algorithm itself
-isn't good by any stretch of the imagination, but it did drive me to
-be creative and to learn a whole lot about information theory.
+algorithm. I wrote software in python to encode and decode text using a
+custom algorithm I made to understand core concepts in information theory.
+
+I was tasked in the context of one of my classes to carry a project of my
+choosing. This class' goal was mainly to teach students about managing long
+term project when it comes to deadlines, research and organisation. The project
+itself however, didn't matter and could be whatever you dreamed about.
+
+A student wrote a recipe book, another built a potato gun. When it came my turn
+to pick, I decided I wanted to do something related to software development and
+math: A text encryption software utilizing a custom algorithm that I had made.
+Let's be real, the algorithm itself isn't good by any stretch of the
+imagination, but it did force me to understand core concepts of information theory,
+be creative, and develop code where I couldn't rely on libraries with pre-made
+encryption libraries.
![How the message gets encoded](msg-encode.gif)
diff --git a/content/projects/uebersicht-todoist.md b/content/projects/uebersicht-todoist.md
index f70f817..a0fadf2 100644
--- a/content/projects/uebersicht-todoist.md
+++ b/content/projects/uebersicht-todoist.md
@@ -1,5 +1,5 @@
---
-title: "Ueberzug Todoist"
+title: "Todoist Desktop Viewer"
date: 2023-10-23T23:20:05-04:00
---
diff --git a/static/misc/chaussebenjamin-en.pdf b/static/misc/chaussebenjamin-en.pdf
new file mode 100644
index 0000000..7028b80
--- /dev/null
+++ b/static/misc/chaussebenjamin-en.pdf
Binary files differ
diff --git a/static/misc/chaussebenjamin.pdf b/static/misc/chaussebenjamin.pdf
new file mode 100644
index 0000000..52100d3
--- /dev/null
+++ b/static/misc/chaussebenjamin.pdf
Binary files differ
diff --git a/themes/cranky/layouts/projects/list.html b/themes/cranky/layouts/projects/list.html
index 9dc5286..0767875 100644
--- a/themes/cranky/layouts/projects/list.html
+++ b/themes/cranky/layouts/projects/list.html
@@ -81,9 +81,8 @@ time {
{{- range.Pages }}
<div class="project-box">
<a class="project-title" href="{{ .RelPermalink }}">{{ .Title }}</a>
- {{- if .Param "datesinlist" }}<time datetime="{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}">{{ .Date.Format "2006 Jan 02" }}</time> {{ end -}}
- {{ $summary := index (split .Content "</p>") 0 }}
- <p>{{ $summary | plainify }} </p>
+ {{- if .Param "datesinlist" }}<time datetime="{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}">{{ .Date.Format " 2006 Jan 02" }}</time> {{ end -}}
+ <p>{{ .Summary | truncate 220 "..." }}</p>
{{- if .Param "authorsinlist" }}
{{ with .Params.authors }}
by
diff --git a/themes/cranky/layouts/shortcodes/prj.html b/themes/cranky/layouts/shortcodes/prj.html
index 2d7df98..0db4abe 100644
--- a/themes/cranky/layouts/shortcodes/prj.html
+++ b/themes/cranky/layouts/shortcodes/prj.html
@@ -8,7 +8,8 @@
<div class="filledbar"></div>
</div>
<p class="summary">
- {{ .Summary | truncate 220 "..." }}
+ {{ $summary := index (split .Content "</p>") 0 }}
+ {{ $summary | plainify }}
</p>
</a>
<!-- End the loop -->