mirror of
https://github.com/Crocmagnon/blog.git
synced 2024-11-22 15:58:05 +01:00
Remove picture links
This commit is contained in:
parent
3ac29f8266
commit
7ff049dbec
8 changed files with 13 additions and 17 deletions
|
@ -6,9 +6,8 @@ aliases: ["/about-me"]
|
||||||
---
|
---
|
||||||
I'm Gabriel, a Go and Python software developer at [OVHcloud](https://www.ovhcloud.com/) (Lyon, France) and [FOSS](https://en.wikipedia.org/wiki/Free_and_open-source_software) enthusiast.
|
I'm Gabriel, a Go and Python software developer at [OVHcloud](https://www.ovhcloud.com/) (Lyon, France) and [FOSS](https://en.wikipedia.org/wiki/Free_and_open-source_software) enthusiast.
|
||||||
|
|
||||||
[![A picture of Gabriel Augendre](39.jpg)](/attachments/40/original/)
|
![A picture of Gabriel Augendre](39.jpg)
|
||||||
[![His usual avatar for online profiles, the dwarf from a medieval fantasy audio story named "Le Donjon de Naheulbeuk" (French)](41.jpg)](/attachments/41/original/)
|
![His usual avatar for online profiles, the dwarf from a medieval fantasy audio story named "Le Donjon de Naheulbeuk" (French)](41.jpg)
|
||||||
|
|
||||||
|
|
||||||
## Where to find me {#contact}
|
## Where to find me {#contact}
|
||||||
|
|
||||||
|
@ -19,6 +18,3 @@ I'm Gabriel, a Go and Python software developer at [OVHcloud](https://www.ovhclo
|
||||||
| [GitLab](https://gitlab.com/gaugendre) | |
|
| [GitLab](https://gitlab.com/gaugendre) | |
|
||||||
|
|
||||||
My resume is available as [a pdf](https://cv-gabriel.augendre.info) (in French) if you want to take a look.
|
My resume is available as [a pdf](https://cv-gabriel.augendre.info) (in French) if you want to take a look.
|
||||||
|
|
||||||
## Analytics
|
|
||||||
This website uses GoatCounter, a privacy respecting analytics tool. They are [publicly available](https://gc.gabnotes.org).
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ tags: ['analytics', 'blog', 'self-hosting']
|
||||||
date: 2020-06-15T16:27:27+00:00
|
date: 2020-06-15T16:27:27+00:00
|
||||||
aliases: ["/adding-time-to-my-blogs-statistics"]
|
aliases: ["/adding-time-to-my-blogs-statistics"]
|
||||||
---
|
---
|
||||||
[![Two Grafana graphs: one to view the raw view counts evolving, the other to display the difference between two data points](9.png)](/attachments/9/original/)
|
![Two Grafana graphs: one to view the raw view counts evolving, the other to display the difference between two data points](9.png)
|
||||||
|
|
||||||
Recently I added some statistics to my blog. I wanted to do that with minimum effort and without serving any crappy proprietary JavaScript to my users.
|
Recently I added some statistics to my blog. I wanted to do that with minimum effort and without serving any crappy proprietary JavaScript to my users.
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ Recently I added some statistics to my blog. I wanted to do that with minimum ef
|
||||||
|
|
||||||
My blog is powered by [WriteFreely](https://writefreely.org/), a free software written in Go. They already include a counter of views per page of my blog. This is nice, you can see the numbers in your admin interface so you can see which page works better than the others.
|
My blog is powered by [WriteFreely](https://writefreely.org/), a free software written in Go. They already include a counter of views per page of my blog. This is nice, you can see the numbers in your admin interface so you can see which page works better than the others.
|
||||||
|
|
||||||
[![My blog stats as displayed in WriteFreely writer interface](19.png)](/attachments/19/original/)
|
![My blog stats as displayed in WriteFreely writer interface](19.png)
|
||||||
|
|
||||||
The thing is, you don't have any notion of time. You can't differentiate a post which has made 1000 views in 3 days from another which has made 1000 views in 2 months.
|
The thing is, you don't have any notion of time. You can't differentiate a post which has made 1000 views in 3 days from another which has made 1000 views in 2 months.
|
||||||
|
|
||||||
|
@ -162,7 +162,7 @@ I made two panels on my Grafana dashboard: one to view the raw view counts evolv
|
||||||
|
|
||||||
Here are the two graphs in action:
|
Here are the two graphs in action:
|
||||||
|
|
||||||
[![Two Grafana graphs: one to view the raw view counts evolving, the other to display the difference between two data points](9.png)](/attachments/9/original/)
|
![Two Grafana graphs: one to view the raw view counts evolving, the other to display the difference between two data points](9.png)
|
||||||
|
|
||||||
## Allowing communication between devices
|
## Allowing communication between devices
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ Today, I went another way and configured [GoAccess](http://goaccess.io/) to prov
|
||||||
!!! info "Update 2020-01-03"
|
!!! info "Update 2020-01-03"
|
||||||
I now use [my own blog platform](/blog-platform-update-quick-note/) with [Goatcounter](/about-me/#analytics).
|
I now use [my own blog platform](/blog-platform-update-quick-note/) with [Goatcounter](/about-me/#analytics).
|
||||||
|
|
||||||
[![GoAccess Screenshot](8.png)](/attachments/8/original/)
|
![GoAccess Screenshot](8.png)
|
||||||
|
|
||||||
#100DaysToOffload No. 14<!--more-->
|
#100DaysToOffload No. 14<!--more-->
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ I participated in the [latest CodinGame challenge](https://www.codingame.com/mul
|
||||||
|
|
||||||
#100DaysToOffload No. 7
|
#100DaysToOffload No. 7
|
||||||
|
|
||||||
[![Cover picture for CodinGame Spring Challenge 2020. There is one yellow Pacman and one blue Pacman fighting against each other](2.jpg)](/attachments/2/original/)<!--more-->
|
![Cover picture for CodinGame Spring Challenge 2020. There is one yellow Pacman and one blue Pacman fighting against each other](2.jpg)<!--more-->
|
||||||
|
|
||||||
CodinGame is a coding platform on which you can solve puzzles by writing a program in the language of your choice. They also often host contests in which your code fights against that of other developers. The most matches you win, the most points you get. And the most points you get, the higher you climb on the leaderboard. I like to participate in these challenges, so I signed up for the latest one: CodinGame Spring Challenge 2020.
|
CodinGame is a coding platform on which you can solve puzzles by writing a program in the language of your choice. They also often host contests in which your code fights against that of other developers. The most matches you win, the most points you get. And the most points you get, the higher you climb on the leaderboard. I like to participate in these challenges, so I signed up for the latest one: CodinGame Spring Challenge 2020.
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ Today's quick post is about how great Pi Hole is, in a few bullet points:
|
||||||
* It's easy to set up.
|
* It's easy to set up.
|
||||||
* It's very low maintenance. I basically check for an update every now an then but otherwise I pretty much let it live its own life.
|
* It's very low maintenance. I basically check for an update every now an then but otherwise I pretty much let it live its own life.
|
||||||
* You can set it up in a privacy preserving way by choosing what statistics/logs you want to collect:
|
* You can set it up in a privacy preserving way by choosing what statistics/logs you want to collect:
|
||||||
[![Privacy options in Pi Hole. There are five options ranging from "log every request with the client and the requested domain" to "no logs, no stats".](10.png)](/attachments/10/original/)
|
![Privacy options in Pi Hole. There are five options ranging from "log every request with the client and the requested domain" to "no logs, no stats".](10.png)
|
||||||
* Did I mention it blocks ads? That works everywhere and especially well coupled with other solutions such as [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/), [Privacy Badger](https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/) or [Ghostery](https://addons.mozilla.org/en-US/firefox/addon/ghostery/) in your browser but it also in some of your smartphone apps 😁
|
* Did I mention it blocks ads? That works everywhere and especially well coupled with other solutions such as [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/), [Privacy Badger](https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/) or [Ghostery](https://addons.mozilla.org/en-US/firefox/addon/ghostery/) in your browser but it also in some of your smartphone apps 😁
|
||||||
* Since it caches the DNS responses, it also improves a tiny bit your browsing speed and prevents your FAI or another DNS server to spy on you too much. And it reduces your footprint by sending less data on the internet. That's not why I primarily use it but it's a little bonus.
|
* Since it caches the DNS responses, it also improves a tiny bit your browsing speed and prevents your FAI or another DNS server to spy on you too much. And it reduces your footprint by sending less data on the internet. That's not why I primarily use it but it's a little bonus.
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ I bought a Raspberry Pi 3 model B+ about a year ago. I had to check the order da
|
||||||
|
|
||||||
Now feels a good time to talk about my experience with the little guy. This will be my #100DaysToOffload fifth post.
|
Now feels a good time to talk about my experience with the little guy. This will be my #100DaysToOffload fifth post.
|
||||||
|
|
||||||
[![Illustration of a Raspberry Pi 3 model B](13.JPG)](/attachments/13/original/)<!--more-->
|
![Illustration of a Raspberry Pi 3 model B](13.JPG)<!--more-->
|
||||||
Illustration of a Raspberry Pi 3 model B by Jose.gil on Wikipedia, CC-BY-SA.
|
Illustration of a Raspberry Pi 3 model B by Jose.gil on Wikipedia, CC-BY-SA.
|
||||||
|
|
||||||
## The Raspberry Pi
|
## The Raspberry Pi
|
||||||
|
|
|
@ -18,7 +18,7 @@ I'm working on a small cash register web app to help during events and reduce th
|
||||||
|
|
||||||
This app also has a reporting section, where I'm generating graphs using matplotlib. Some graphs are heavy to produce, but they're only a portion of the full page. In the screenshot below, I've highlighted them:
|
This app also has a reporting section, where I'm generating graphs using matplotlib. Some graphs are heavy to produce, but they're only a portion of the full page. In the screenshot below, I've highlighted them:
|
||||||
|
|
||||||
[![Checkout reports](42.png)](/attachments/42/original/)
|
![Checkout reports](42.png)
|
||||||
|
|
||||||
Initially, the page took about 6 to 7 seconds to fully load. Before that, nothing was displayed on screen.
|
Initially, the page took about 6 to 7 seconds to fully load. Before that, nothing was displayed on screen.
|
||||||
|
|
||||||
|
|
|
@ -57,16 +57,16 @@ I will probably have a look at [HandBrake](https://handbrake.fr/) which I discov
|
||||||
The other main thing I use my NAS for is keeping backups. The configuration here is also really easy too, at least for Time Machine on macOS:
|
The other main thing I use my NAS for is keeping backups. The configuration here is also really easy too, at least for Time Machine on macOS:
|
||||||
|
|
||||||
1. Enable a file-sharing service like SMB
|
1. Enable a file-sharing service like SMB
|
||||||
[![Screenshot of the "File Services" setting screen in Synology DSM](16.png)](/attachments/16/original/)
|
![Screenshot of the "File Services" setting screen in Synology DSM](16.png)
|
||||||
|
|
||||||
2. Advertise Time Machine on the protocol you enabled
|
2. Advertise Time Machine on the protocol you enabled
|
||||||
[![Screenshot of the "File Services - Advanced" setting screen in Synology DSM](17.png)](/attachments/17/original/)
|
![Screenshot of the "File Services - Advanced" setting screen in Synology DSM](17.png)
|
||||||
|
|
||||||
3. Configure your Mac to use your network drive as a Time Machine backup
|
3. Configure your Mac to use your network drive as a Time Machine backup
|
||||||
|
|
||||||
This setup served me well for many months but it recently started to fail and I don't understand why yet. I just have a cryptic error on my Mac telling that the backup couldn't complete.
|
This setup served me well for many months but it recently started to fail and I don't understand why yet. I just have a cryptic error on my Mac telling that the backup couldn't complete.
|
||||||
|
|
||||||
[![Screenshot of the Time Machine error on macOS](18.png)](/attachments/18/original/)
|
![Screenshot of the Time Machine error on macOS](18.png)
|
||||||
|
|
||||||
I'll have to investigate this issue further, but I'm not too stressed either. All of my documents live in the cloud and my code projects are pushed on remote git repositories. The only thing I'll lose if my computer gets stolen is a bunch of stickers I really like and a few hours to set a new one up.
|
I'll have to investigate this issue further, but I'm not too stressed either. All of my documents live in the cloud and my code projects are pushed on remote git repositories. The only thing I'll lose if my computer gets stolen is a bunch of stickers I really like and a few hours to set a new one up.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue