Compare commits

...

17 Commits
panne ... dev

Author SHA1 Message Date
iGor milhit 3d52b25d35
traces: publie le billet génocide
un bref texte qui tire les conséquences du soutien par le gouvernement
suisse du nettoyage ethnique et du génocide perpétré par Israël. Soutien
qui est plutôt cohérent au regard de l'histoire. Et qui reste une faute
complète.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-24 17:55:33 +01:00
iGor milhit e73bc1e32c
musique: publie le 10ᵉ live avec le tracklist
Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-24 16:01:28 +01:00
iGor milhit 657a3eccf0
musique: corrige l'exposant du 10ᵉlive
- Corrige l'exposant du 10ᵉ live.
- Mets à jour le thème.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-23 18:55:57 +01:00
iGor milhit b562eb65e4
musique: annonce du prochain et 10e live
Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-16 20:36:41 +01:00
iGor milhit 094dc0e062
lectures: rédige billet sur le ministère du Futur
rédige le billet pour décourager la lecture du ministère du Futur, et
au passage créer un *archetypes* pour les billets de type lectures.
attribue la catégorie traces au billet précédent, les crans et
accélération.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-11 17:20:36 +01:00
iGor milhit e4830e59c0
explorations: publie le billet sur les crans
publie le billet sur les crans et l'accélération de la catastrophe, en
tentant de finir sur un rappel qu'il faut agir, surtout à mon attention.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-11 11:17:48 +01:00
iGor milhit b9cad64016
musique: rédige le kestekoute sur Ndegeocello
rédige un texte qui revient sur le concert du 28 octobre 2024 de Meshell
Ndegeocello, en tant de retranscrire un minimum ce qu'il m'a fait. en
profite pour harmoniser les titres et étiquettes des différents billets
du genre.

intègre les dernières évolutions du thème, non encore publiées.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-03 18:58:21 +01:00
iGor milhit 195f929821
config: affiche la liste des derniers billets
- Ajoute le paramètre `home_post_list` (booléen) à la configuration du
  site, afin d'afficher sur la page d'accueil la liste des 5 derniers
  billets publiés.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-01 15:04:44 +01:00
iGor milhit afea2dcd8b
lives: rédige le retour sur le Picotin
l'idée est de donner un bref retour sur ma première expérience à passer
des disques en public, lors d'une soirée.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-11-01 12:22:35 +01:00
iGor milhit 58d18987c3
lives: création de la section lives
crée la section des *lives*, avec le player pour la diffusion au sommet
de chaque page, que ce soit l'accueil de la section ou les différents
billets. suppose de surcharger certains *templates* et fichier *scss*.
ajoute également le fichier javascript pour le bouton on/off du player.
déplace les différents billets dans la nouvelle section.

mets à jour le thème pour quelques modifications mineures.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-31 12:17:58 +01:00
iGor milhit 28d68d8269
configuration: porte la configuration en YAML
porte la configuration qui était dans le `config.toml` dans le fichier
`hugo.yaml`, qui est le fichier par défaut, désormais, et peut-être déjà
depuis un moment.

mets à jour le thème avec la modification de l'espace dans le menu
principal.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-30 18:37:45 +01:00
iGor milhit c6677c38b2
explorations: publie les liens de 2024-10
Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-30 12:20:55 +01:00
iGor milhit 981e08e46c
live: annonce la publication du 9e live
annonce la publication du 9e live sur id-libre, en donnant la liste des
morceaux passés. Au passage, mets un peu en forme la liste des morceaux.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-30 09:30:37 +01:00
iGor milhit 7db3e6e117
lectures: recense la danse des flamants roses
donne un bref aperçu de la danse des flamants roses de Yara El-Ghabdan.
ouvre une nouvelle catégorie dédiée aux comptes-rendus du lectures.

au passage corrige une catégorie mal écrite sur un billet, et donne une
très brève description de la nouvelle catégorie.

enregistre les dernières modifications du thème qui seront publiées
prochainement.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-22 07:11:01 +02:00
iGor milhit 7b66ed6884
pubnum: annonce la nouvelle version du thème
Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-20 18:59:28 +02:00
iGor milhit 3e40e9b470
thème: implémente picocss
- Intègre la nouvelle version du thème.
- Mets à jour les crédits du site.
- Autorise dart-sass.
- Corrige encore des liens vers l'ancien dépôt git du thème.
- TODO: comprendre comment mettre à jour le package.json et le yarn.lock

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-19 15:10:05 +02:00
iGor milhit 7beedbc57b
musique: annonce la panne au Picotin
annonce la panne au Picotin le 26 octobre 2024, où je passe des disques
après la lecture-spectacle.

Co-Authored-by: iGor milhit <igor@milhit.ch>
2024-10-11 11:17:50 +02:00
44 changed files with 1034 additions and 142 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ __pycache__
# Hugo
/public/
/resources/_gen/
.hugo_build.lock

View File

View File

@ -15,10 +15,9 @@ Ce projet est sous [licence `CC-BY`][licence] :
## Thème
Je construis peu à peu mon propre thème pour HUGO. Bien qu'en cours
d'élaboration, le thème est disponible en ligne: [portfoliGor][portfoliGor],
qui devrait bientôt migrer sur <https://git.milhit.ch>.
d'élaboration, le thème est disponible en ligne: [portfoliGor][portfoliGor].
[title]: https://git.milhit.ch/igor/igor.milhit
[sitePerso]: https://igor.milhit.ch
[portfoliGor]: https://framagit.org/iGormilhit/portfoliGor
[portfoliGor]: https://git.milhit.ch/igor/portfoliGor
[licence]: ./LICENSE

View File

@ -0,0 +1,9 @@
---
title: "{{ replace .Name "-" " " }}"
date: {{ .Date }}
draft: true
categories: ["lectures"]
tags: [""]
slug: {{ .Name }}
---

View File

@ -0,0 +1,43 @@
// The following rules are styling the stream player
// that I'm using on top of live section pages.
// It doesn't belong to the theme, but to my website
// so it is here.
@use "@picocss/pico/scss/colors/index" as *;
.stream {
.status-player {
display: flex;
audio {
border-radius: 0 var(--pico-border-radius) var(--pico-border-radius) 0;
}
}
}
// Rules used by the off and on classes below
@mixin status {
display: flex;
border-radius: var(--pico-border-radius) 0 0 var(--pico-border-radius);
flex-grow: 1;
flex-direction: column;
justify-content: space-around;
text-transform: uppercase;
font-weight: bold;
text-align: center;
padding: 0 calc(var(--pico-spacing)/2);
margin: 0;
color: $grey-50;
}
.off {
@include status;
background-color: $red-500;
}
.on {
@include status;
background-color: $green-500;
}
// End of the stream section

View File

@ -0,0 +1,20 @@
////////////////////
// //
// Includes //
// //
////////////////////
// Overwrite the main SCSS theme file
// to add the stream rules that doesn't belong
// to the theme.
@use "picocss"; /* The pico css framework, customized */
@use "fonts"; /* The font face and fonts settings */
@use "variables"; /* Overrides the pico css variables and sets others */
@use "layout"; /* Main structure display */
@use "header";
@use "footer";
@use "lists"; /* Lists, post-infos, posts-lists */
@use "medias"; /* Audio, streams, figures, post-images */
@use "stream"; /* Specific to the stream player */
@use "texts";

View File

@ -1,104 +0,0 @@
baseURL = "https://igor.milhit.ch/"
DefaultContentLanguage = "fr"
title = "iGor milhit"
theme = "portfoliGor"
enableGitInfo = true
paginate = 0
[security]
enableInlineShortcodes = false
[security.exec]
allow = ['^dart-sass-embedded$', '^git$', '^go$', '^npx$', '^postcss$', '^pandoc$', '^nvim$']
osEnv = ['(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$']
[security.funcs]
getenv = ['^HUGO_']
[security.http]
methods = ['(?i)GET|POST']
urls = ['.*']
[menu]
[[menu.main]]
identifier = 'blog'
name = 'Blog'
title = 'La section blog'
url = '/blog/'
weight = 0
[[menu.main]]
identifier = 'à-propos'
name = 'À propos'
title = 'À propos de ce site web'
url = '/à-propos/'
weight = -20
[[menu.main]]
identifier = 'contacts'
name = 'Contacts'
title = 'Me contacter'
url = '/#online'
weight = 10
[[menu.footer]]
identifier = 'credits'
name = "Crédits"
url = "/à-propos/#crédits"
weight = -100
[[menu.footer]]
identifier = 'sources'
name = "Sources"
title = "Sources du site"
url = "https://git.milhit.ch/igor/igor.milhit"
weight = 20
[[menu.footer]]
identifier = 'licence'
name = "cc-by"
title = "Licence Creative Commons By 4.0"
url = "http://creativecommons.org/licenses/by/4.0/"
weight = 10
[permalinks]
posts = ":slug"
blog = ":slug"
[frontmatter]
date = ["date", "publishDate"]
lastmod = [":git", "lastmod"]
[markup.goldmark.renderer]
unsafe= true
[params]
Description = "Site web personnel d'iGor milhit."
Image = "mySite.jpg"
ImageDescription = "Portrait de mouton aux couleurs sepia."
[params.author]
name = "iGor milhit"
email = "igor@milhit.ch"
[params.siteSources]
# Git repository of the website
url = "https://git.milhit.ch/igor/igor.milhit"
# Which kind of git forge is it? GitHub, a Gitlab instance, a Gitea intance?
type = "gitea" # github, gitlab, gitea
# Professional contact data
[params.contactsPro]
address = "Rue Michel-Servet 1, 1211 Genève 4"
phone = "+41 22 379 59 30"
email = "igor.milhit@unige.ch"
# publickey = ""
# fingerprint = ""
# Personal contact data
[params.contactsPriv]
address = "Ch. des Clochettes 16, 1206 Genève"
mobile = "+41 76 552 80 59"
email = "igor@milhit.ch"
publickey = "igor-milhit-pub.asc"
fingerprint = "843D 0CB6 A576 D7BE 4BF6 A63B 692D 97C3 D022 8A99"
xmpp = "igor@milhit.ch"
cv = "cv-igor-milhit.pdf"
# Web accounts
[params.online]
git = "https://git.milhit.ch/igor"

View File

@ -29,8 +29,9 @@ le cadre de formations.
### Jusqu'ici
De métier, je suis <span itemprop="jobTitle">*Spécialiste {{< smallcaps "hes"
>}} en information documentaire*</span>, ce que je traduirais volontiers par
De métier, je suis <span itemprop="jobTitle">*Spécialiste
{{< smallcaps "hes" >}}
en information documentaire*</span>, ce que je traduirais volontiers par
*artisan en sciences de linformation*, afin de souligner que les travailleurs
et travailleuses *incarnent* des savoir-faire construits patiemment. Plus
précisément, la filière que jai suivie formait des archivistes,

View File

@ -4,5 +4,10 @@ date: 2019-09-01T07:52:46+02:00
draft: false
---
Voici la liste des billets récemments publiés sur ce blog:
Ci-dessous, la liste des billets publiés sur ce blog. Attention, une nouvelle
section a été crée pour les [*lives*][1], et certains billets ont donc été
déplacés.
<!-- références -->
[1]: /lives

View File

@ -3,7 +3,7 @@ title: "Brioche"
date: 2022-12-10T08:21:10+01:00
publishdate: 2023-01-02
draft: false
categories: ["faires des trucs"]
categories: ["faire des trucs"]
tags: ["brioche", "levain"]
slug: brioche
description: Explication et méthode pour la fabrication d'une brioche au levain.

View File

@ -0,0 +1,58 @@
---
title: "Crans et accélération"
date: 2024-11-11T10:03:40+01:00
draft: false
categories: ["explorations", "traces"]
tags: ["génocide", "extrême droite", "catastrophe", "lutte"]
slug: crans-et-accélération
---
Nettoyage ethnique, génocide, inondations rendues plus dévastatrices grâce au
développement, peut-être même durable, réélection de Trump (et redéfaite de
l'option centriste, très logiquement), la majorité de la presse dominante qui
marche au pas, le doigt sur la couture, aux ordres de l'hégémonie culturelle de
l'extrême droite qui a avalé la droite grâce à la collaboration du centre, et
j'en passe, les listes de catastrophes sont une autre forme de catastrophe, une
couche de plus. L'idée générale est que non seulement ça ne cesse d'empirer,
mais que le mouvement s'accélère, et qu'à chaque «clic» un cran est
enclenché, un cran qui signifie qu'il n'y aura pas de retour à la situation
précédente, sans compter que ce serait une autre forme de défaite que de
vouloir retrouver cette situation. Oui, tout cela ressemble à des périodes de
l'histoire qu'on peut lire dans les manuels, mais justement, ça devrait mettre
la puce à l'oreille, parce que les manuels passent sous silence l'essentiel,
malgré toute la bonne volonté du monde. À vrai dire, il faudrait que je les
relise, ils ont dû changer, et peut-être qu'aujourd'hui dans le chapitre des
fascisme et nazisme, on y trouve des extraits du *Discours sur le colonialisme*
de Césaire.
{{< blockquote lang="fre"
author="Aimé Césaire"
title="Discours sur le colonialisme"
link="https://www.larevuedesressources.org/IMG/pdf/CESAIRE.pdf"
>}}
J'ai beaucoup parlé d'Hitler. C'est qu'il le mérite: il permet de voir gros et
de saisir que la société capitaliste, à son stade actuel, est incapable de
fonder un droit des gens, comme elle s'avère impuissante à fonder une morale
individuelle. Qu'on le veuille ou non: au bout du cul-de-sac Europe, je veux
dire l'Europe d'Adenauer, de Schuman, Bidault et quelques autres, il y a
Hitler. Au bout du capitalisme, désireux de se survivre, il y a Hitler. Au bout
de l'humanisme formel et du renoncement philosophique, il y a Hitler.
{{< /blockquote >}}
Aujourd'hui, au bout du cul-de-sac Europe, il y a un génocide soutenu par nos
gouvernements, par une partie significative de nos représentantes et
représentants politiques, du pouvoir économique. Au bout de ce cul-de-sac, il y
a l'absence d'alternative politique aux États-Unis d'Amérique du Nord et la
victoire sans partage du suprémacisme blanc (et mâle, cela va sans dire), qui
ne semble pas trop déplaire à nos classes dirigeantes, capables de s'adapter à
tout, surtout au pire, enfin tant que ce n'est pas la catastrophe climatique,
de la pollution, de l'effondrement de la biodiversité, parce que sur ce point,
c'est le mantra « *no future* ».
Pourtant, nous ne sommes pas seules à vouloir d'autres mondes, à avoir des
propositions concrètes pour vivre et reconnaître la légitimité des désirs de
vivre des autres. Non seulement nous ne sommes pas seules, mais il se pourrait
bien que nous soyons les plus nombreuses et nombreux. Que faire d'autre si ce
n'est prendre exemple sur celles et ceux d'entre nous qui s'engagent, engagent
leur vie, leur corps, leur intégrité, dans la lutte? Prendre exemple sur
celles et ceux qui s'engagent pour faire que la vie… plutôt que la mort.

View File

@ -1,10 +1,11 @@
---
title: "Dis, Kestekoute 2"
title: "Dis, kestekoute? (2)"
date: 2021-02-15T10:27:11+01:00
publishdate: 2021-02-19
draft: false
categories: ["musique"]
tags: ["découverte", "kestekoute", "jazz", "M-Base Collective", "Steve Coleman"]
slug: dis-kestekoute-2
---
«Dis, qu'est-ce que t'écoutes en ce moment? »

View File

@ -0,0 +1,62 @@
---
title: "Dis, kestekoute ? (3)"
date: 2024-11-02T09:00:53+01:00
draft: false
categories: ["musique"]
tags: ["kestekoute",
"Meshell Ndegeocello",
"spiritual jazz",
"groove",
"lutte"]
slug: dis-kestekoute-3
---
«Dis, qu'est-ce que t'écoutes en ce moment? »
Plusieurs artistes et disques, comme toujours. J'ai envie de faire ce billet
depuis le concert de [Meshell Ndegeocello][1] au Jazz Onze+ à Lausanne, le 28
octobre 2024. Un des meilleurs concerts que j'ai pu entendre cette année, et
certainement un de ceux qui m'a le plus marqué tout court.
Avant le concert, j'avais rattrapé mon retard en écoutant ses deux albums
récents ([*The Omnichord Real Book*][2] et [*No More Water: The Gospel of James
Baldwin*][3]). J'ai beaucoup aimé, mais il faut bien dire que mon écoute n'est
pas aussi attentive quand je ne suis pas en concert. Et là, j'ai été proprement
soufflé, soulevé, enlevé. Cette musique, cet état d'esprit précis bougent mon
regard, bouleversent ma sensibilité, me permettent d'affronter la vie, de lui
faire face, de relever le défi, d'être à sa hauteur. Ce qui, pour ma part, ne
va pas de soi, n'est pas gagné, car la barre ne cesse de monter. Et il y aurait
tant à dire sur *ma* barre, *notre* barre, *leurs* barres, leurs différences,
l'impossibilité devenue nécessité, l'indicible devenu quotidien, permanent.
Le groupe, et particulièrement Meshell Ndegeocello, m'ont donné le sentiment de
voir des fondations dans lesquelles on peut avoir confiance, de fondations qui
s'appuient sur une confiance presque inébranlable, d'où émerge la force
d'éprouver des gammes d'émotions diverses, en apparence contradictoires, mais
qui ce soir là se sont associées, comme des musiciennes et des musiciens
forment un orchestre, pour donner corps à la densité, à la richesse qu'est
l'expérience de la vie, mais une expérience à la conscience affûtée,
*éveillée*. Oui, *woke*.
{{< blockquote lang="eng" author="Meshell Ndegeocello"
title="Trouble in No More Water: The Gospel of James Baldwin" >}}
What's another word for trouble? 'Cause that's what we're in. \
Everyone's down for the struggle until it begins. \
Pain makes you humble. Hurt is hard to sing. \
What's another word for trouble?
{{< /blockquote >}}
Dans une forme dépouillée. Pour laisser la place à la douleur, au deuil, à la
colère, à la lutte, à la joie, à l'amour.
{{< audio-cover
src="meshell-ndegeocello-love"
img="meshell-ndegeocello-no-more-water.jpg"
legend="Love in No More Water: The Gospel of James Baldwin" >}}
<!-- références -->
[1]: https://fr.wikipedia.org/wiki/Meshell_Ndegeocello "Article Wikipedia en
français"
[2]: https://en.wikipedia.org/wiki/The_Omnichord_Real_Book "Article Wikipedia en anglais"
[3]: https://en.wikipedia.org/wiki/No_More_Water:_The_Gospel_of_James_Baldwin "Article Wikipedia en anglais"

View File

@ -4,7 +4,7 @@ date: 2020-03-10T17:05:23+01:00
publishdate: 2020-05-24
draft: false
categories: ["explorations", "musique", "traces"]
tags: ["rock", "hip-hop", "Casey", "histoire", "identité"]
tags: ["rock", "hip-hop", "Casey", "histoire", "identité", "kestekoute"]
slug: forme-humaine
---

View File

@ -0,0 +1,40 @@
---
title: "Génocide"
date: 2024-11-24T17:35:04+01:00
draft: false
categories: ["traces"]
tags: [
"suisse",
"israël",
"palestine",
"nettoyage ethinique",
"génocide",
"colonisation"
]
slug: génocide
---
J'ai réalisé un matin de novembre 2024 --- mieux vaut tard que jamais --- que
les autorités helvétiques avaient perdu toute crédibilité, et donc toute
légitimité. Soutenir, comme elles le font, l'État nation Israël qui nie le
droit international et les droits les plus fondamentaux des humains, qui
pratique en le disant clairement un nettoyage ethnique systématique et un
génocide, ne peut pas se faire sans conséquences. Conséquences peut-être,
vraisemblablement, envisagées et acceptées.
Ce qui se passe signifie qu'Israël et les États qui le soutiennent anéantissent
les droits de *tous les êtres humains*, à commencer bien sûr par les personnes
directement visées par l'oppression coloniale, le nettoyage ethnique et le
génocide. C'est flagrant et ce n'est pas neuf. Quand nous excluons des humains
de l'humanité, c'est faire disparaître l'humanité dans son ensemble, c'est
faire de nous-mêmes des *barbares*. De ce point de vue, les politiques de
domination qui ont organisé le monde «civilisé» depuis plus de deux siècles
et demi, n'ont jamais laissé la moindre place à l'humanité. Malgré les
déclarations pompeuses. Des déclarations qui ont simplement été l'affirmation
que l'humanité n'allait pas de soi, qu'elle était au contraire un moyen
d'exclure. C'est peut-être ce qui définit le plus précisément la «culture
occidentale».
J'ai réalisé ce matin qu'il fallait partir de ce constat pour enfin m'engager
sur le chemin pour faire la preuve que je peux être un humain, un humain
capable de solidarité. Un pas qui ne suffit pas.

View File

@ -0,0 +1,51 @@
---
title: "La danse des flamants roses"
date: 2024-10-21T16:00:28+02:00
draft: false
categories: ["lectures"]
tags: ["anticipation", "écologie", "colonialisme"]
postimage: "danse-flamants.jpg"
postimagedescription: "Couverture de livre sur une table."
slug: la-danse-des-flamants-roses
---
Le récit se situe dans une temporalité indéfinie, quelque part dans le futur.
La catastrophe en cours s'est déployée, a connu quelques clics de
plus, et la Mer morte s'est évaporée, laissant une grande quantité de sel, mais
aussi la place à une bactérie qui tue les primates que nous sommes.
Les pas encore morts se sont retirés derrière le mur et ont laissé mourir un
peu tout ce qui bougeait de l'autre côté. L'image est efficace.
Et c'est de ce côté que celles et ceux qui survécurent ont construit une
nouvelle société, grâce aux flamants roses, sans qui leur vie n'aurait pas été
possible. Une société réunissant des palestiniennes et des palestiniens, des
israéliennes et des israéliens, des immigrées et des immigrés, bien que ça ne
devrait pas être nécessaire de le préciser, vu que nous le sommes tous et
toutes. Des anciennes scientifiques, des anciens militaires, des anciennes
colonisées…
Tout n'est pas expliqué, tout n'est pas compréhensible (du moins *je* n'ai pas
tout compris). La langue est plutôt poétique, retranscrit la parole des vivants
(les non humains). Ce n'est pas une traduction, c'est écrit en français.
L'autrice, [Yara El-Ghadban][2], vit à Montréal.
J'ai apprécié cette lecture, car c'est un effort pour se projeter dans la vie,
plutôt que la mort qui est omniprésente aujourd'hui, parce que ça imagine une
suite à l'horreur actuelle, la catastrophe mentionnée plus haut, qui comprend
la destruction écologique, la prolifération des maladies et les guerres
d'extermination. Avec et sans naïveté.
Une dédicace au début du livre mentionne [Refaat Alareer][1] et le poème *If I
must die*[^1]. Ce livre est un cerf-volant qui veut répandre l'espoir, ce dont
il est question dans le poème.
{{< smallcaps "el-ghadban" >}}, Yara, 2024. *La danse des flamants roses*.
Montréal (Québec) : Mémoire dencrier. Roman. ISBN 978-2-89712-981-1.
<!-- références -->
[^1]: Il existe au moins une version mise en musique, par Checkpoint 303 :
<https://checkpoint303.bandcamp.com/track/if-i-must-die>
[1]: https://www.contretemps.eu/hommage-refaat-alareer-palestine-gaza/ "Hommage sur le site Contretemps"
[2]: https://fr.wikipedia.org/wiki/Yara_El-Ghadban "Article wikipédia en français"

View File

@ -0,0 +1,39 @@
---
title: "Le ministère du Futur"
date: 2024-11-11T16:49:06+01:00
draft: false
categories: ["lectures", "explorations"]
tags: ["catastrophe", "climat", "biodiversité", "anticipation", "roman"]
slug: le-ministère-du-futur
---
J'en ai entendu parler pour la 1<sup>re</sup> fois dans une vidéo de
[@Philoxime][1], dans [laquelle][2] il lisait le 1<sup>er</sup> chapitre du
roman, certainement le meilleur chapitre du livre, peut-être même le seul
chapitre qui vaille la peine d'être lu. J'exagère peut-être, il y a d'autres
passages que j'ai trouvé sympa. Mais ça reste des moments rares dans un livre
trop long, décousu, sans imaginaire ou presque, et de manière étonnante, peu
vraisemblable, ni même enthousiasmant. Et puis, il y a une place bien trop
vaste donnée aux techno-solutions à la fois démesurées, pas à la hauteur,
souvent morbides.
Je ne sais pas même pourquoi je me suis forcé à le terminer. Et je n'écris ce
billet que pour encourager quelqu'un qui passerait là et qui n'aurait que
moyennement envie de le lire, de ne pas le faire. C'est quand même rare que
j'ai un avis de ce genre sur une lecture, je suis en général bon public, et je
suis capable de m'enfiler des pavés au goût connu d'avance, ou alors pas si
convaincant que cela, la preuve j'ai réussi à le lire, mais presque sans aucun
plaisir.
Bref, passe ton chemin. Tu as certainement mieux à faire. Au moins je l'ai
emprunté en bibliothèque, ça réduit un peu le gaspillage. D'ailleurs, le livre
a été emballé dans une couverture plastique estampillée *développement
durable*. On n'en sort pas.
{{< smallcaps "Robinson">}}, Kim Stanley, 2023. *Le ministère du Futur*.
Paris: Bragelonne. Bragelonne SF. ISBN 979-10-281-2086-3.
<!-- références -->
[1]: https://www.youtube.com/@Philoxime "Chaîne de @Philoxime sur Youtube."
[2]: https://www.youtube.com/watch?v=vnIIVeCBJuw "La grande canicule: le ministère du futur (Kim Stanley Robinson), sur Youtube"

View File

@ -0,0 +1,78 @@
---
title: "Octobre, que de l'opprobe"
date: 2024-10-30T11:54:40+01:00
draft: false
categories: ["explorations"]
tags: ["veille", "liens"]
slug: octobre-que-de-l-opprobe
---
[*À mon ami*][1]. Un texte assez long qui est un échange de lettres entre deux
amis, dont l'un, l'auteur du texte, est un militant du collectif *Tsedek!*,
collectif qui porte une voix juive décoloniale. Il y a plusieurs textes de ce
site qui méritent d'être lus, et celui-ci en fait partie. Justement parce
qu'il y a cet échange, avec toutes ses limites. Mais, je n'ai pas envie, ou pas
le courage, d'en dire plus. (2024-10-11)
[*Le génocide invisible*][2]. Un autre texte conséquent, ici de Mona Chollet.
J'ai toujours trouvé ses textes sur la Palestine très juste. Et c'est le cas
une fois de plus. Un texte particulièrement dur, à la hauteur de
l'Histoire[^1]. Ma «culture», ma «civilisation», «mon» camp, selon
comment tu voudras le nommer, n'est plus à la hauteur de rien du tout, n'en
finit plus de ne plus être crédible, si elle l'a jamais été. Et ne le sera
vraisemblablement jamais. Sauf à se transformer, chaque molécule, chaque atome
d'idée. Je suis plutôt pour ce travail. (2024-10-15)
*Le cordon sanitaire: LA solution contre l'extrême droite?* ([sur
skeptikon][3] ou [sur Youtube][7]). Une vidéo de Philoxime qui revient sur
l'expérience de cordon sanitaire pour lutter contre l'extrême droite en
Belgique, ou plus précisément en Belgique francophone, avec un succès relatif,
ou certain. Vu de France ou de Suisse, où c'est le premier parti depuis des
décennies, c'est plutôt un succès certain. Comme souvent, pose les bonnes
questions et essaie d'y répondre avec la philosophie contemporaine, avec les
qualités et les limites qui vont avec. (2024-10-15)
[*Both Democrats and Republicans can pass the ideological Turing Test*][4]. Il
faut que je reprenne tranquillement la lecture de cet article, mais j'ai trouvé
l'idée intéressante: est-ce que je serais capable de me faire passer pour
quelqu'un de l'autre bord politique, par exemple un militant {{< smallcaps
"udc">}}, ou {{< smallcaps "plr" >}}, ou du «Centre», ou encore des Verts
Libéraux? Après tout, est-ce que je suis vraiment capable de me faire passer
pour un militant d'un parti moins éloigné de ma sensibilité, comme un
socialiste ou un vert? (2024-10-24)
[*Guerre d'Algérie: Le Pen, le fascisme français et la matrice coloniale*][5].
Un épisode du podcast *Minuit dans le siècle* (excellent podcast). Ça me
rappelle la lecture de [*La Guerre civile en France*][6]. Ce qui souligne une
fois de plus à quel point la période coloniale est centrale pour comprendre
notre présent, que ce soit le fascisme en France ou en Israël. Mais pas
seulement, on peut penser au racisme en Suisse, à la forme particulière de
structure économique de ce même pays, par exemple. (2024-10-28)
[*Géopolitique de l'état d'exception*][8]. Un billet de blog qui offre un
compte rendu de lecture dense et passionnant sur un livre d'une juriste et
politiste qu'on peut voir souvent en ce moment, et de manière assez pertinente.
En effet, elle montre dans un précédent livre que la dictature n'est pas
forcément le contraire de la démocratie (représentative et libérale, du moins),
ce qui est passablement utile pour comprendre une bonne part des régimes
occidentaux actuels. Et dans le livre dont il est question ici, il s'agit
plutôt, grâce à un retour historique, de montrer que l'état d'exception n'est
pas une anomalie dans la conception libérale de l'État de droit, mais plutôt
son complément, afin de décliner, bien bourgeoisement, un régime pour les
dominants et un régime pour les dominés, c'est bien normal, non? Deux livres
de plus dans ma liste des « à lire». (2024-10-30)
<!-- références -->
[^1]: Je ne mets que très rarement des majuscules en français, par exemple
presque jamais pour les gentilés. Mais parfois, c'est difficile de faire
autrement.
[1]: https://tsedek.fr/2024/10/11/a-mon-ami/
[2]: https://www.la-meridienne.info/Le-genocide-invisible
[3]: https://skeptikon.fr/w/fo7KiQQWEqM6BPEh1ZjTNw
[4]: https://www.experimental-history.com/p/ideological-turing-test
[5]: https://spectremedia.org/podcast/la-matrice-coloniale-le-pen-et-le-fascisme-francais/?episode=1918
[6]: la-guerre-civile-en-France
[7]: https://www.youtube.com/watch?v=c3RMr-ZvHG0
[8]: https://blog.ecologie-politique.eu/post/Geopolitique-de-l-etat-d-exception

View File

@ -0,0 +1,57 @@
---
title: "Portfoligor v0.3.0"
date: 2024-10-20T13:10:46+02:00
draft: false
categories: ["publication numérique"]
tags: ["thème", "portfoligor", "version", "hugo"]
postimage: "portfoligor-v030.png"
postimagedescription: "Capture d'écran du dépôt sur git.milhit.ch"
slug: portfoligor-v0.3.0
---
[*portfoligor*][1], le thème pour {{< smallcaps "hugo" >}} que je bidouille
pour ce site, a été publié en version `v0.3.0`:
- La [publication][2] elle-même.
- La [liste des changements][3].
Le changement principal est que le thème est décliné en deux variantes, l'une
claire et l'autre sombre. La variante affichée est déterminée par les
préférences de l'utilisateur ou de l'utilisatrice[^1]. Un jour peut-être il y
aura un bouton pour forcer le choix.
C'est quelque chose que je voulais faire depuis longtemps, à la suite d'une
lecture d'un fil de [@panais][4] au sujet des thèmes sombres qui ne sont pas
toujours, pas pour tout le monde, la meilleure solution du point de vue de la
fatigue visuelle. Ça m'avait surpris à l'époque (parce que oui, ça date), mais
depuis j'ai rencontré quelques articles et études qui confirment ce point. Et
plus simplement, le mieux est comme toujours de donner le choix aux lecteurs et
lectrices.
Pour y parvenir, j'ai choisi d'utiliser une aide sous la forme d'un *framework*
CSS. Je n'ai pas fait une recherche poussée et exhaustive, mais [Pico CSS][5]
m'a semblé une bonne idée. Je le trouve relativement simple, et surtout
j'apprécie le fait qu'il ne me force pas à ajouter des trains marchandises de
classes diverses et variées. Et comme j'utilisais déjà `sass` dans mon projet,
il n'a pas été trop difficile de le mettre en place et de le paramétrer selon
mes goûts. Enfin, l'adaptation du thème par défaut, avec sa variante *purple*
s'est fait assez facilement et rapidement, même si tout n'est pas fini. Comme
ça ne l'est jamais, c'est pas bien grave.
Je reviens aussi à l'utilisation d'une police particulière, fournie par le
serveur. Esthétiquement, j'apprécie, et tout à fait subjectivement, je trouve
que la lecture en est facilitée. Mais ça coûte 400 ko de téléchargement, ce qui
explose la facture.
Voilà, en dehors de quelques petits détails qui viennent avec l'utilisation de
Pico, pas grand-chose à dire, mais je suis content.
<!-- références -->
[^1]: Même le logo change de couleur, magie du SVG!
[1]: https://git.milhit.ch/igor/portfoligor
[2]: https://git.milhit.ch/igor/portfoligor/releases/tag/v0.3.0
[3]: https://git.milhit.ch/igor/portfoligor/src/branch/dev/CHANGELOG.md#v0-3-0
[4]: https://diaspodon.fr/@panais
[5]: https://picocss.com

View File

@ -1,6 +1,6 @@
---
title: "Explorations"
date: 2020-05-17T19:09:50+02:00
date: 2020-05-17T19:09:50+0200
draft: false
---

View File

@ -0,0 +1,12 @@
---
title: "Lectures"
date: 2024-10-21T17:49:35+0200
draft: false
---
Regroupe des brefs comptes-rendus de *lectures*. Souvent, ça se regroupe avec
les [*explorations*][1], mais pas toujours.
<!-- références -->
[1]: categories/explorations

View File

@ -0,0 +1,70 @@
---
title: "10ᵉ live"
date: 2024-11-16T19:44:53+01:00
draft: false
announce: false
categories: ["musique"]
tags: ["streaming", "listening", "live"]
slug: 10e-live
markup: pandoc
---
*Mise à jour*
Le 10ᵉ *live* est publié. Ci-dessous la liste des morceaux, ainsi que
l'enregistrement qui peut être écouté ou téléchargé.
{{< published src="https://id-libre.org/audio/10e-live" legend="10ᵉ live" >}}
:::{.tracklist}
1. `00:00:00`, Namo Amito Fo.
1. `00:00:37`, Dinu Lipatti. Chopin. Nocturne Nr. 8 Des - dur, Op. 27 Nr. 2.
1. `00:06:07`, Amiram Rigai. Hossein. Prelude No. 1 Persian Legend.
1. `00:10:49`, Nils Frahm, The Bells, My Things.
1. `00:15:39`, anne müller, solo? repeat!.
1. `00:21:42`, Caroline Shaw, Sō Percussion, Long Ago We Counted.
1. `00:25:01`, Bell Orchestra, V. Mouvement.
1. `00:30:01`, Peter Broderick, Island Remix in Philip Glass Rework.
1. `00:33:41`, Arushi Jain, You Are Irresistible.
1. `00:37:27`, Meshell Ndegeocello, Tha King feat. Thandiswa, Virgo feat.
Brandee Younger, Julius Rodriguez.
1. `00:46:15`, Madlib, Do You Know? (Transition).
1. `00:47:47`, Sampa The Great, Any Day feat. Whosane.
1. `00:51:56`, Common, Start of the Gang, feat. PJ.
1. `00:54:55`, Curtis Mayfield, Love to the People.
1. `00:58:49`, Prince, The Cross.
1. `01:03:29`, Rage Against The Machine, Sleep Now In the Fire.
1. `01:06:48`, Selig, Feuer und Wasser.
1. `01:11:15`, Yasmo & die Klangkantine, 100k feat. Mira Lu Kovacs.
1. `01:14:35`, Erykah Badu, The Healer.
1. `01:18:34`, D'Angelo, Africa.
1. `01:23:22`, Toumani & Sidiki, Lampedusa.
:::
J'ai eu beaucoup de plaisir à faire ce set, même si il était en grande partie
improvisé et inspiré par le génocide en cours, ainsi que par le documentaire
[*13th*][3] de Ava DuVernay, que je te conseille vraiment de regarder, si ce
n'est déjà fait.
---
J'ai dans l'idée de passer des disques et de diffuser ça sur le web,
prochainement. Ce sera **samedi, le 23 novembre 2024 à 20:30 (UTC+1)**. Le
lecteur audio au sommet de cette page (mais aussi au sommet de chaque page de
la [section «lives»][1]) permettra de l'écouter depuis son navigateur web, ou
au moyen du client de ton choix, par exemple {{< smallcaps "vlc" >}} grâce aux
liens fournis sous le lecteur.
Si tu penses que ça peut intéresser quelqu'un ou quelqu'une, n'hésite pas à
partager, c'est l'idée.
Je pense lancer le flux audio un peu avant, avec un boucle tirée de cet étrange
disque: [Kink Gong, Chang Fo Ji (Buddha Loops From China & Tibet)][2]. Ne sois
donc pas surpris si c'est… surprenant!
Comme d'habitude désormais, quelques temps plus tard sera disponible ici la
liste des morceaux joués et l'enregistrement.
[1]: ./lives "Page d'accueil de la section des lives."
[2]: https://www.discogs.com/release/8039072-Kink-Gong-Chang-Fo-Ji-Buddha-Loops-From-China-Tibet "Page du disque sur Discogs, en anglais."
[3]: https://fr.wikipedia.org/wiki/Le_13e "Article Wikipédia en français."

View File

@ -0,0 +1,131 @@
---
title: "Panne au Picotin (et live)"
date: 2024-10-10T17:16:59+02:00
publishDate: 2024-10-11
draft: false
categories: ["musique"]
tags: ["streaming", "listening", "live"]
slug: panne-au-picotin
markup: pandoc
---
*Mise à jour*
Le 9ᵉ *live* a été publié sur [id-libre][4], avec sa liste de morceaux. Je vais
peut-être écrire un billet pour détailler un peu mon impression de cette
expérience, mais je peux déjà dire que si je me suis bien amusé, la gestion du
volume laisse à désirer (pas mal de saturation) et c'est moins simple d'être
précis dans ce genre de contexte. 😅
{{< published src="https://id-libre.org/audio/9th-live" legend="Live au Picotin" >}}
:::{.tracklist}
1. `00:00:00` Gute Nacht (From Schubert) (Rodolphe Burger, Psychopharmaka)
1. `00:03:32` Turkish Mambo (Lennie Tristano, Requiem)
1. `00:06:52` Danse of the Living Image (Sun Ra, The Night of the Purple
Moon)
1. `00:11:26` The Dealer (Chico Hamilton, The Dealer)
1. `00:17:29` Brasilliance (Duke Ellington, Latin American Suite)
1. `00:22:22` Also spach Zarathustra (2001) (Deodato)
1. `00:27:22` Toe Fat (Ghettozone) (Beat Konducta, Beat Konducta vol. 2:
Movies Scenes, The Sequel)
1. `00:29:02` Night Driver (Dennis Farnon, The Library Archive)
1. `00:32:02` The Grunt (The J.B.'s, These are the J.B.'s)
1. `00:35:13` The Diesel (Will Sessions, Deluxe)
1. `00:41:03` Soap Guillotine (Madlib, Rock Konducta Part 1)
1. `00:42:51` Junk Joint (Oh No, Ethiopium)
1. `00:44:03` Cha Cha (Mulatu Astatke, The Heliocentrics, Inspiration
Information)
1. `00:48:18` Dia Barani (Arat Kilo, Mamani Keita, Mike Ladd, Visions of
Selam)
1. `00:52:22` Kamalinya (Bamba Wassoulou Groove, Dankélé)
1. `00:56:29` Sunken Wrecks (Owiny Sigoma Band, Power Punch)
1. `00:59:08` Taiwasho (Ajate, Abrada)
1. `01:04:39` Sare Kon Kon (Antibalas)
1. `01:11:49` Shuffering and Shmiling (Keziah Jones, The African Anarchist
Corp. E.P.
1. `01:15:11` No Agreement (Fela Kuti)
1. `01:19:20` Zug (Megaloh, feat. Tony Allen, Regenmacher Afrobeat Session)
1. `01:23:08` Girls Wanna Have Fun (Yasmo & Die Klangkantine)
1. `01:26:41` African Walk (Zamunda) (Beat Konducta, Beat Konducta Vol. 2:
Movies Scenes, The Sequel)
1. `01:27:56` Let Me Be Great ft. Anélique Kidjo (Sampa The Great, So Below)
1. `01:31:45` Je suis africain (Rachid Taha, Je suis africain)
1. `01:35:22` Imarhan (Imarhan)
1. `01:39:16` Kahl El Inin (Ammar 808, Maghreb United)
1. `01:42:35` Megapunk (Ela Minus)
1. `01:45:39` Nuclear Si (Aviador Dro, in La Contra Ola)
1. `01:48:35` Ghost Rider (Suicide)
1. `01:51:04` Wild (J Dilla, Ruff Draft)
1. `01:53:22` Champion Sound (Jaylib, Champion Sound)
1. `01:55:32` Move Part 2 (Oh No feat. Roc C in Stones Throw 10 x 45)
1. `01:59:19` Water or Bread (Raining) (Madlib, Rock Konducta 45)
1. `02:01:12` Paint it Black (The Rolling Stones)
1. `02:04:27` Living for the City (The Dirtbombs, Ultraglide in Black)
1. `02:07:14` La marque de la chaine (Zone Libre, Casey, B. James, Les contes
du chaos)
1. `02:10:23` T.R.A.B.S. (Little Barrie & Malcolm Catto, Quatermass Seven)
1. `02:14:09` The Uncertainty Principle (The Heliocentrics, A World of
Masks)
1. `02:19:19` The Wanderer feat. Johnny Cash (U2, Zooropa)
:::
---
La panne. C'est [un texte, ou plusieurs textes][0], ou peut-être une œuvre, enfin un
objet littéraire qui pourrait s'identifier, d'ailleurs il a un *nôteur* et
certainement même des ayant-tous-les-droits. Bref, il a ses papiers, ce
texte. Et même sa bande de fréquence radio.
Et un ami se l'approprie, afin de mieux le partager. C'est suspect. Et comme ça
se passe à table, ce sera au [Picotin][1], en haut sur la colline de
Saint-Jean, à Genève. Le 26 octobre, en soirée ([tract en PDF][2]).
{{< figure src="/images/panne-affiche.jpg"
caption="Affiche du spectacle montrant l'interprète couché sur le bar."
link="/documents/panne-affiche.pdf">}}
Il est de tradition que l'assemblée fête et danse après les représentations de
l'interprète. Ce dernier m'a demandé de venir passer des disques, sous le blase
de *i.m.x*. J'y trimballe donc mes tourne-galettes, ma table de mixage, une
sélection de galettes (c'est frustrant et source de créativité de choisir, se
frotter au réel, qui pèse), quelques câbles… et mon laptop.
&mdash; Un ordinateur sur cuisses? Mais pourquoi faire? \
&mdash; Pour streamer sur les internets! \
&mdash; 🧐 ? \
&mdash; Oui, diffuser via le web, quoi.
Aussi, tu pourras écouter en direct la musique qui passe au Picotin, mais sans
le brouhaha des gens qui parlent, crient, dansent dans la salle, on peut pas
tout avoir. Tout ça sur [id-libre.org/live][3] ou avec le lecteur ci-dessous
(mais qui ne dispose pas de bouton on/off pour savoir si le flux est « *on
fiber* » ou pas[^1]):
{{< stream legend="1st live depuis Le Picotin (mais le 9th en tout)" >}}
La partie musicale devrait commencer autour de 21h30, peut-être un poil avant,
peut-être un cheveu plus tard, comment savoir? Et plus tard, si tout se passe
bien, on devrait pouvoir disposer de l'enregistrement et même de la liste des
titres.
Si tu es sur Genève ce soir là, tu pourrais même passer en chair et en os
(et en textile) au Picotin à partir de 21h30, boire un truc et apprécier
l'ambiance. Avant c'est pas possible, c'est déjà plein comme un œuf, alors
qu'ensuite on pousse les tables et on se sardine.
Mais attention, à 23h30 tout le monde se prépare à la métamorphose en
citrouille.
Bref, malgré le stress de cette première pour moi, je me réjouis!
<!-- références -->
[0]: https://fr.wikipedia.org/wiki/La_Panne_(Dürrenmatt)
[1]: https://lepicotin.ch
[2]: /documents/panne-affiche.pdf
[3]: https://id-libre.org/live
[4]: https://id-libre.org/live#nineth
[^1]: On n'est pas à l'abri de problème technique, vu le contexte. Si ça ne
marche pas, recharge la page, et peut-être que ça ne marche quand même pas.

View File

@ -0,0 +1,38 @@
---
title: "Lives"
date: 2024-10-30T20:12:17+0100
draft: false
cascade:
local_include: true
---
Cette section du site regroupe les billets consacrés à la diffusion de *lives*.
Je transmets parfois sur le web la sortie d'une table de mixage sur laquelle
sont branchées deux platines vinyles.
Je le fais depuis mars 2019, et jusqu'en novembre 2024, on trouvait la liste
des diffusion sur une page du site [id-libre][1], à savoir
[id-libre.org/live][2]. Désormais, tout est regroupé ici[^1], même si concrètement
le flux et parfois les enregistrements sont encore servis par [id-libre][1].
Le lecteur au sommet de la page permet d'écouter le flux, lorsqu'il est actif,
lorsque le bouton à gauche du lecteur affiche «ON». Si tu en as la curiosité,
ou s'il n'y a pas de bouton (puisqu'on ne peut pas compter sur le javascript),
tu peux ouvrir le lien suivant, et vérifier s'il contient le mot *source*,
signe que le flux est actif: [status-json.xsl][3].
Habituellement, dans les billets ci-dessous, tu devrais trouver un lecteur (et
des liens pour télécharger les fichiers) pour écouter les enregistrements des
*lives* du passés, ainsi que la liste des morceaux joués.
On remercie bien entendu les artistes, les développeurs et les développeuses
sans qui rien de tout ça ne serait possible.
<!-- références -->
[^1]: Ou plutôt, tout sera regroupé ici. La migration est en cours.
[1]: https://id-libre.org
[2]: https://id-libre.org/live
[3]: https://id-libre.org/live/status-json.xsl

View File

@ -5,27 +5,30 @@ draft: false
categories: ["musique"]
tags: ["streaming", "listening", "live"]
slug: le-8e-live
markup: pandoc
---
*Mise à jour*
Le 8ᵉ live a été publié sur [id-libre][3], avec sa liste de morceaux:
1. 00:00:00: Nubya Garcia, Source.
1. 00:01:51 : Hiroshi Kamayatsu, Have You Smoked Gauloise?
1. 00:05:59: The Dirty Dozen Brass Band feat. Guru, Inner City Blues (Make Me
:::{.tracklist}
1. `00:00:00` Nubya Garcia, Source.
1. `00:01:51` Hiroshi Kamayatsu, Have You Smoked Gauloise?
1. `00:05:59` The Dirty Dozen Brass Band feat. Guru, Inner City Blues (Make Me
Wanna Holler).
1. 00:11:42: Calisthenics (J.U.I.C.E & All Natural), feat. Satya, prod. by
1. `00:11:42` Calisthenics (J.U.I.C.E & All Natural), feat. Satya, prod. by
Georgia Anne Muldrow, Miles to Go.
1. 00:15:55: Yalla Miku, Tortije.
1. 00:20:24: Derya Yıldırım, Grup Şimşek, Hastane Önü.
1. 00:27:35: Gaye Su Akyol, Biz Ne Jaman Düşman Olduk.
1. 00:31:33: Lalalar, Hem Evimsin Hem Cehennemim.
1. 00:35:54: Tony Allen, Sampa The Great, Stumbling Down.
1. 00:38:35 : Tony Allen, Ariya, Afrobeat Straight Mix.
1. 00:41:52: Kokoroko, Dide O.
1. 00:46:00: Yazz Ahmed, Lahan Al-Mansour.
1. 00:55:42: Sons of Kemet, My Queen is Yaa Asantewaa.
1. `00:15:55` Yalla Miku, Tortije.
1. `00:20:24` Derya Yıldırım, Grup Şimşek, Hastane Önü.
1. `00:27:35` Gaye Su Akyol, Biz Ne Jaman Düşman Olduk.
1. `00:31:33` Lalalar, Hem Evimsin Hem Cehennemim.
1. `00:35:54` Tony Allen, Sampa The Great, Stumbling Down.
1. `00:38:35` Tony Allen, Ariya, Afrobeat Straight Mix.
1. `00:41:52` Kokoroko, Dide O.
1. `00:46:00` Yazz Ahmed, Lahan Al-Mansour.
1. `00:55:42` Sons of Kemet, My Queen is Yaa Asantewaa.
:::
{{< published src="https://id-libre.org/audio/8th-live" legend="8th Live" >}}

View File

@ -0,0 +1,58 @@
---
title: "Retour sur la panne au Picotin"
date: 2024-10-31T16:35:25+01:00
draft: false
categories: ["musique"]
tags: ["streaming", "listening", "live"]
slug: retour-sur-la-panne-au-picotin
---
Ainsi donc, [*la panne*][1] a eu lieu. J'ai pu diffuser le flux sur le web,
comme promis et l'enregistrer. D'ailleurs il est [en ligne][1], avec la liste
des morceaux joués. Tout est O.K. Alors, pourquoi ce bref billet?
Parce que c'était ma première expérience *extra-muros*, extra mon petit cocon
douillet, protégé et sans contact, du moins sans contact non numériquement
médiatisé. Aussi, j'ai envie de te donner, de me donner, un petit retour.
Il faut préciser que le public était venu pour *La Panne*, la lecture
gastro-théâtrale d'Alexandre Pateau, et la performance d'Alexandre valait le
détour, c'était un super moment, accompagné des excellents plats du Picotin.
[Une réussite][2].
La performance terminée, j'ai commencé à mettre de la musique. J'ai dû gérer
mon stress, rester concentré. Je me suis dit que c'était comme de donner un
cours, et ça m'a bien aidé. L'autre truc, c'est que là, je pouvais voir
directement la réaction des gens, qui dans l'ensemble ne réagissaient pas trop
justement. Ils vivaient leur vie. À moi de vivre la mienne.
Assez vite, une bonne partie des gens ont payés leur repas et sont partis. Une
grosse partie de celles et ceux qui sont restés ont préféré la terrasse. Il
faisait doux pour la saison et dehors, c'est fumeur.
J'ai réalisé que je pouvais me laisser aller et me faire plaisir. Si une ou
deux personnes appréciaient, ce serait déjà ça. Et de ce point de vue, ça a
marché: je me suis bien amusé. Et au moins une personne a pris le temps de
venir me dire que la musique était chouette.
Concrètement, j'ai constaté que ça manquait d'amplitude de volume, certainement
à cause des enceintes à disposition. Non pas que je voulais que ça crache
plus, mais là j'étais vraiment à fond, ce qui ne laisse pas trop de
marge. Or, la marge est utile pour les différences de volume entre les disques.
Et on tutoyait la saturation.
Aussi, j'avais une des trois enceintes juste derrière moi. Ce qui fait que
j'étais bien assommé par le son. Surtout, je n'avais encore jamais été
confronté à un tel volume (pendant que je passe des disques, s'entend), au fait
d'être en fin de soirée (oui, pour moi, passé 21:30, c'est une nuit blanche
😅), un peu fatigué, heureusement que je ne bois plus d'alcool… J'ai trouvé que
c'était moins simple d'être précis et attentif.
En conclusion, j'ai beaucoup aimé l'expérience. Et je remercie Alexandre de
m'avoir proposé de le faire, et au Picotin pour son accueil et sa
collaboration!
<!-- références -->
[1]: /panne-au-picotin "Annonce et publication du 9e live"
[2]: https://lecourrier.ch/2024/10/28/alfredo-traps-se-met-a-table/ "Compte rendu sur LeCourrier (payant)"

View File

@ -11,8 +11,9 @@ slug: à-propos
Ce site web à pour but de me présenter à la fois personnellement et
professionnellement, ainsi que de laisser des traces éphémères dans une section
[*blog*][8]. Jai expliqué le regroupement de ces deux aspects à louverture de
ce site, dans le billet [«nouvelle version»][1].
[*blog*][8], ainsi que des diffusions sonores dans une section [*lives*][14].
Jai expliqué le regroupement de ces deux aspects à louverture de ce site,
dans le billet [«nouvelle version»][1].
Au départ, il y a lenvie davoir un coin ou tisser mes bouts de toile sur
cette machine à éditer du texte quest le web. Puis, jai réalisé que je
@ -26,17 +27,15 @@ allez donc savoir pourquoi.
Le site est généré grâce à [Hugo][2], un [générateur de site statique][3]. Il
utilise le thème [*portfoligor*][4] que jessaie de réaliser tout seul, et qui
est toujours en chantier.
est toujours en chantier. Depuis la version [v0.3.0][11], je m'appuie sur le
*framework* [Pico CSS][12].
La palette de couleur que jutilise pour ce site sont celles de [nord][7].
Cest également la palette qui est à la base du thème pour mon environnement de
bureau et pour mon éditeur de texte préféré.
Limage du site affichée sur les réseaux sociaux et au sommet de cette page est
un recadrage dun portrait de mouton réalisé par [Annie Spratt][9]:
<https://unsplash.com/photos/6V5iR91KMv0>. Le logo du site est un bidouillage
personnel sur la base de la fonte utilisée pour le site, [Lilex][13].
Lavatar et limage du site affichée sur les réseaux sociaux est un recadrage
dune belle photo d[Annie Spratt][9]:
<https://unsplash.com/photos/6V5iR91KMv0>.
Les sources de ce site web sont également [disponibles en ligne][5]. En dehors
Les sources de ce site web sont [disponibles en ligne][5]. En dehors
des contenus que je partage et dont je ne suis pas lauteur, tout le site peut
être copié, modifié, repris, à condition de me mentionner comme auteur de la
première version, comme le prévoit la licence [{{< smallcaps "cc-by" >}}][6].
@ -47,10 +46,13 @@ moyen qui te convient le plus][10].
[1]: /nouvelle-version
[2]: https://gohugo.io
[3]: https://fr.wikipedia.org/wiki/G%C3%A9n%C3%A9rateur_de_site_statique
[4]: https://framagit.org/iGormilhit/portfoligor "Sources du thème"
[5]: https://framagit.org/iGormilhit/igor.milhit/
[4]: https://git.milhit.ch/igor/portfoligor "Sources du thème"
[5]: https://git.milhit.ch/igor/igor.milhit/
[6]: http://creativecommons.org/licenses/by/4.0/
[7]: https://www.nordtheme.com/
[8]: /blog
[9]: https://unsplash.com/@anniespratt
[10]: /#online
[11]: https://git.milhit.ch/igor/portfoligor/releases/tag/v0.3.0
[12]: https://picocss.com/
[13]: https://lilex.myrt.co/
[14]: /lives

112
hugo.yaml 100644
View File

@ -0,0 +1,112 @@
baseURL: https://igor.milhit.ch/
DefaultContentLanguage: fr
title: iGor milhit
theme: portfoliGor
enableGitInfo: true
paginate: 0
security:
enableInlineShortcodes: false
exec:
allow:
- ^dart-sass-embedded$
- ^git$
- ^go$
- ^npx$
- ^sass$
- ^postcss$
- ^pandoc$
- ^nvim$
osEnv:
- (?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$
funcs:
getenv:
- ^HUGO_
http:
methods:
- (?i)GET|POST
urls:
- .*
menu:
main:
- identifier: blog
name: Blog
title: La section blog
url: /blog/
weight: 0
- identifier: lives
name: Lives
title: La section des lives
url: /lives/
weight: 0
- identifier: à-propos
name: À propos
title: À propos de ce site web
url: /à-propos/
weight: -2
footer:
- identifier: credits
name: Crédits
url: /à-propos/#crédits
weight: -2
- identifier: contacts
name: Contacts
title: Me contacter
url: /#contacts-priv
weight: -1
- identifier: sources
name: Sources
title: Sources du site
url: https://git.milhit.ch/igor/igor.milhit
weight: 2
- identifier: licence
name: cc-by
title: Licence Creative Commons By 4.0
url: http://creativecommons.org/licenses/by/4.0/
weight: 1
permalinks:
posts: :slug
blog: :slug
lives: :slug
frontmatter:
date:
- date
- publishDate
lastmod:
- :git
- lastmod
markup:
goldmark:
renderer:
unsafe: true
params:
Description: Site web personnel d'iGor milhit.
Image: mySite.jpg
ImageDescription: Portrait de mouton aux couleurs sepia.
author:
name: iGor milhit
email: igor@milhit.ch
siteSources:
# Git repository of the website
url: https://git.milhit.ch/igor/igor.milhit
# Which kind of git forge is it? GitHub, a Gitlab instance,
# a Gitea or Forgejo intance? One of github, gitlab, gitea
type: gitea
# Professional contact data
contactsPro:
address: Rue Michel-Servet 1, 1211 Genève 4
phone: +41 22 379 59 30
email: igor.milhit@unige.ch
# Personal contact data
contactsPriv:
address: Ch. des Clochettes 16, 1206 Genève
mobile: +41 76 552 80 59
email: igor@milhit.ch
publickey: igor-milhit-pub.asc
fingerprint: 843D 0CB6 A576 D7BE 4BF6 A63B 692D 97C3 D022 8A99
xmpp: igor@milhit.ch
cv: cv-igor-milhit.pdf
online:
git: https://git.milhit.ch/igor
local_include:
js: on_fiber.js
home_post_list: true

View File

@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="{{ .Language.Lang }}" prefix="og: http://ogp.me/ns#">
{{ partial "head.html" . }}
<body>
{{- partial "header.html" . -}}
<main aria-role="main" class="container"
itemscope itemtype="https://schema.org/Person">
{{- block "main" . }}{{- end }}
</main>
{{- partial "footer.html" . -}}
</body>
{{ if .Params.local_include }}
<script src="/js/on_fiber.js"></script>
{{ end }}
</html>

View File

@ -0,0 +1,57 @@
<header class="container main-header">
<nav class="no-print" role="navigation" aria-label="Primary">
<ul>
<li>
<!-- Insert the logo in SVG xml -->
<a href="{{ .Site.BaseURL }}"
title="{{ .Site.Title }}">
{{ partial "logo.html" }}
</a>
</li>
<li>
<a href="{{ .Site.BaseURL }}"
class="title no-reformat"
title="{{ .Site.Title }}" >
<h1>{{ .Site.Title }}</h1>
</a>
</li>
</ul>
<ul class="header-navigation">
{{ $currentPage := . -}}
{{ range sort .Site.Menus.main -}}
<li class="nav-item secondary">
<a class="nav-item-link{{if or (
$currentPage.IsMenuCurrent "main" .
) (
$currentPage.HasMenuCurrent "main" .
) }} active{{end}}"
href="{{ .URL }}" title="{{ .Title }}">{{ .Name }}</a>
</li>
{{ end -}}
<li class="nav-item secondary">
{{ if .IsPage -}}
<a class="nav-item-link"
href="{{ .Site.BaseURL }}index.xml"
title="{{ i18n "subscribeToPublications" }} {{ i18n "toWebsite" }}">
{{ i18n "subscribe" }}
</a>
{{ else if .IsHome -}}
<a class="nav-item-link"
href="{{ .Site.BaseURL }}index.xml"
title="{{ i18n "subscribeToPublications" }} {{ i18n "toWebsite" }}">
{{ i18n "subscribe" }}
</a>
{{ else if .IsNode -}}
<a class="nav-item-link"
href="{{ .Permalink }}index.xml"
title="{{ i18n "subscribeToPublications" }} {{ i18n "toSection" }}">
{{ i18n "subscribe" }}
</a>
{{ end -}}
</li>
</ul>
</nav>
{{ if .Params.local_include }}
{{ partial "stream.html" }}
{{ end }}
</header>

View File

@ -0,0 +1,18 @@
<figure class="stream">
<div class="status-player">
<p id="on"></p>
<audio controls>
<source src="https://id-libre.org/live/stream.ogg" type="audio/ogg">
<source src="https://id-libre.org/live/stream.mp3" type="audio/mp3">
<p>Your browser does not support the <code>audio</code> element.</p>
</audio>
</div>
<figcaption>
<p>
Écouter le flux (s'il est «on»).
Pour utiliser ton propre client:
<a href="https://id-libre.org/live/stream.ogg">OGG</a>
<a href="https://id-libre.org/live/stream.mp3">MP3</a>
</p>
</figcaption>
</figure>

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

View File

@ -0,0 +1,16 @@
const url = 'https://id-libre.org/live/status-json.xsl';
const statusElement = document.getElementById('on');
async function status() {
const response = await fetch(url);
const data = await response.json();
const status = data.icestats.source ? 'on' : 'off'
statusElement.innerHTML = status;
statusElement.classList.remove("on", "off");
statusElement.classList.add(status);
}
status();
setInterval(() => status(), 2000);

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1 +1 @@
Subproject commit a5ee40adb7d5530e6b2a912348910cbc743c163b
Subproject commit 0c6ae76ed93490439f4ffcaf28232a9b4f727011