diff --git a/css/main.css b/css/main.css
index 7fba28a..b61364f 100644
--- a/css/main.css
+++ b/css/main.css
@@ -388,10 +388,13 @@ nav#top:hover, nav#top:active {
#section-main article .cinema img, #section-main article .cinema video, #section-main article .cinema iframe {
border-width: 1px;
border-radius: 0;
- margin: -1px 4px 0px -5px;
+ margin: 5px -5px;
border-left: 5px solid #000;
border-right: 5px solid #000;
}
+#section-main article .cinema a {
+ margin: 0.5em;
+}
#section-main article .cinema a img:hover, #section-main article .cinema a video:hover, #section-main article .cinema a iframe:hover {
border-color: #333;
}
diff --git a/img/bornearcade-6.jpg b/img/bornearcade-6.jpg
new file mode 100644
index 0000000..e8ce233
Binary files /dev/null and b/img/bornearcade-6.jpg differ
diff --git a/img/bornearcade-7.jpg b/img/bornearcade-7.jpg
new file mode 100644
index 0000000..21c1f3b
Binary files /dev/null and b/img/bornearcade-7.jpg differ
diff --git a/img/bornearcade-8.jpg b/img/bornearcade-8.jpg
new file mode 100644
index 0000000..65172ce
Binary files /dev/null and b/img/bornearcade-8.jpg differ
diff --git a/pages/projects.md b/pages/projects.md
index 5232fd3..af26bb3 100644
--- a/pages/projects.md
+++ b/pages/projects.md
@@ -4,6 +4,7 @@
Showing
projects:
@@ -145,6 +146,9 @@ Commits from the main repository can be quickly copied to each shard with a sing
### More
- Source code: https://github.com/CromFr/git-shard
+
+Multiplatform Linux Git VCS
+
@@ -187,11 +191,15 @@ The smart build tool keep a list of all scripts, **creating and updating a depen
- Python 3
- Language-specific IDE features: auto completion, documentation, build system, ..
- Software optimization (caching, multi-threading)
-- Multi-platform compatibility (mostly case sensitivity handling)
+- Multi-platform support (mostly case sensitivity handling)
### More
- [Package statistics](https://packagecontrol.io/packages/Neverwinter%20Script%20syntax%20and%20build)
- Source code: https://github.com/CromFr/STNeverwinterScript
+
+
+Multiplatform tool plugin
+
@@ -237,6 +245,9 @@ Nevertheless, the hackathon was very exciting and I really appreciated the exper
- [Hackathon website (french)](https://lesdesordinateurs.org/index.php/code4climb/)
- [PoC source code](https://framagit.org/lesdesordinateurs/audioxyz)
+
+Java Gradle
+
@@ -246,7 +257,7 @@ Nevertheless, the hackathon was very exciting and I really appreciated the exper
# Contributions to Matrix
-[Matrix](https://matrix.org) is a protocol for **secure decentralized communication**, that provides a fairly easy to use JSON/REST API for application developers.
+[Matrix](https://matrix.org) is an open source protocol for **secure decentralized communication**, that provides a fairly easy to use JSON/REST API for application developers.
Currently it's **mainly used for chat** using [Riot](https://riot.im), but **the protocol is quite versatile** and can be used in many different ways like [blogging](https://github.com/lukebarnard1/journal), communicating with [home assistant](https://www.home-assistant.io/components/notify.matrix/), IOT control, [virtual reality](https://www.youtube.com/watch?v=mGDaQQlXrLA), ...
@@ -262,6 +273,9 @@ You can find [my contributions here](https://github.com/search?q=is%3Apr+author%
- Command-line client for logging messages: [matrix-logger](https://gitlab.com/CromFr/matrix-logger).
- Joined room synchronization across two accounts: [matrix-autoinvite](https://gitlab.com/CromFr/matrix-autoinvite).
+
+Open-source Open Source
+
@@ -315,6 +329,9 @@ Since then I can barely hear my PC, even during intensive tasks :)
### More
- Source code and PCB design: https://github.com/CromFr/fan-controller
+
+DIY soldering embedded systems
+
@@ -363,6 +380,10 @@ In 2017 I gave a 2-hour course in ISEN Brest with the Electronics Club, to intro
### More
- All slides (English): https://cromfr.github.io/course-hardenyourcode
+
+
+course ISEN teaching CD CI
+
@@ -479,6 +500,9 @@ In case of a disk failure, the server can be reinstalled in a __few hours__ (mos
- __Optimized virtualization__, __Nested KVM debugging__
- Windows server administration :( (We needed DLL injection support for the nwn2server, which isn't supported by either Wine or ReactOS)
+
+Linux Windows automation frontend backend web html css server admin
+
@@ -497,7 +521,7 @@ In case of a disk failure, the server can be reinstalled in a __few hours__ (mos
A funny one-day project.
-I built a __conveyor belt__ actioned by a small reduced __DC motor__, controlled by a raspberry PI (with a H bridge for power separation). Every 3 hours, the bottles rotate for about _3 π / 4_, so my rum is gently blended and get a __better__ _taste_ __faster__ :)
+I built a __conveyor belt__ actioned by a small reduced __DC motor__, controlled by a Raspberry PI (with a H bridge for power separation). Every 3 hours, the bottles rotate for about _3 π / 4_, so my rum is gently blended and get a __better__ _taste_ __faster__ :)
### Skills
@@ -508,6 +532,9 @@ I built a __conveyor belt__ actioned by a small reduced __DC motor__, controlled
- Not much source code, since it's mostly electronics
- If you insist, here is the bash script: `echo 1 > /sys/class/gpio/gpio$PIN/value; sleep 10; echo 0 > /sys/class/gpio/gpio$PIN/value`
+
+arduino electronics contraptions
+
@@ -622,6 +649,9 @@ Phobos is the standard library of the D language.
I have fixed a few bugs in the library, and I am looking to fix more of them in the near future :).
+
+multiplatform linux frontend backend web html css open source contributions server admin
+
@@ -656,8 +686,8 @@ How long will you resist ?
-### Used skills
-- Unity 3D game engine
+### Skills
+- Unity engine
- C#
- 48 hours of intense game jam coding ♥
@@ -755,7 +785,7 @@ This project had many challenging (understand interesting) parts:
+ Cable jamming around the servo-motors.
+ Van design, placement and electronics.
-### Used skills
+### Skills
- Interface sensors and actuators with the program
- Defining sail boat intelligence
@@ -769,6 +799,9 @@ This project had many challenging (understand interesting) parts:
- [Presentation slides (fr)](https://tcharles.fr/slides/voilierautonome-pres/index.html)
- [Report (fr)](/res/tempest.pdf)
+
+embedded systems linux beaglebone electronics sensor data acquisition
+
@@ -794,13 +827,15 @@ This project had many challenging (understand interesting) parts:
In 2013, I gave 3 courses of 2 hours on Git, a version control system (like Subversion, Mercurial, ...) at ISEN Brest, for voluntary students and teachers.
-
-
This course aims teaching the use of Git in collaborative projects, from the basis (add, commit, push, pull, ...) to more complex things (branch, merge, conflicts, stash, ...).
### More:
- [Material (fr)](https://tcharles.fr/coursgit/)
+
+
+course ISEN teaching
+
@@ -842,6 +877,22 @@ This course aims teaching the use of Git in collaborative projects, from the bas
href="/img/bornearcade-5.jpg"
title="Playing Flappisen, a FlappyBird clone written by a student">
![](/img/bornearcade-5.jpg)
+
+
+ ![](/img/bornearcade-6.jpg)
+
+ ![](/img/bornearcade-7.jpg)
+
+ ![](/img/bornearcade-8.jpg)
@@ -849,7 +900,7 @@ In 2014, I worked on an arcade gaming console with the Electronics Club of ISEN
I worked on the 3D Design, structure cutting/assembling, Archlinux configuration and development of the game selector.
-### Used skills
+### Skills
- DIY
- Solidity-constrained design
@@ -859,6 +910,9 @@ I worked on the 3D Design, structure cutting/assembling, Archlinux configuration
### More
- Game selection software (OpenAGS): https://github.com/Club-Elec/OpenAGS
+