From f9e5a6e0136dfa7b236710f8cc0f9dbd303e5769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Pelletier?= Date: Wed, 21 May 2025 00:05:43 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Add=20feature:=20Instagram=20and?= =?UTF-8?q?=20Facebook=20business=20posts=20conversion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../convert_facebook_business_posts_json.py | 25 +- .../convert/convert_instagram_posts_json.py | 33 +- backend/app/convert/utils/encode_utf8.py | 18 + backend/requirements.txt | 1 + convert_requests_test.http | 21 + .../datafiles/facebook_business_posts.json | 1201 +++++++++++++++++ .../datafiles/instagram_posts.json | 1090 +++++++++++++++ minio_sample_data/transfer_to_minio.sh | 1 + 8 files changed, 2357 insertions(+), 33 deletions(-) create mode 100644 backend/app/convert/utils/encode_utf8.py create mode 100644 minio_sample_data/datafiles/facebook_business_posts.json create mode 100644 minio_sample_data/datafiles/instagram_posts.json diff --git a/backend/app/convert/convert_facebook_business_posts_json.py b/backend/app/convert/convert_facebook_business_posts_json.py index 1cbbd07..6147cab 100644 --- a/backend/app/convert/convert_facebook_business_posts_json.py +++ b/backend/app/convert/convert_facebook_business_posts_json.py @@ -1,30 +1,18 @@ import json -import datetime from typing import Dict, Union, List import pandas as pd from app.config import logger -from app.models import ConversionResponse -from app.convert.utils.content_from_file import content_from_file from app.convert.base_converter import BaseConverter -from app.convert.utils.convert_encoding_meta import convert_encoding_meta +from app.convert.utils.encode_utf8 import encode_utf8 class FacebookBusinessPostsConverter(BaseConverter): def read_file(self) -> None: - json_file = content_from_file(self.content) - content = convert_encoding_meta(json_file.read()) + content = encode_utf8(self.content) self.datadict = json.loads(content) - def add_metadata(self) -> None: - self.df = self.df.assign( - index="facebook_business_posts", - type="posts", - network="FacebookBusiness" - ) - - def convert_columns(self) -> None: posts_medias = [] for post in self.datadict: data_post_items = post['data'] @@ -45,6 +33,15 @@ class FacebookBusinessPostsConverter(BaseConverter): }) self.df = pd.DataFrame(posts_medias).explode(['chemin']) + + def add_metadata(self) -> None: + self.df = self.df.assign( + index="facebook_business_posts", + type="posts", + network="FacebookBusiness" + ) + + def convert_columns(self) -> None: self.df['creation_timestamp'] = self.df['creation_timestamp'].astype( int) diff --git a/backend/app/convert/convert_instagram_posts_json.py b/backend/app/convert/convert_instagram_posts_json.py index 1191019..4e299ba 100644 --- a/backend/app/convert/convert_instagram_posts_json.py +++ b/backend/app/convert/convert_instagram_posts_json.py @@ -4,26 +4,14 @@ from typing import Union, List, Dict import pandas as pd from app.config import logger -from app.models import ConversionResponse -from app.convert.utils.content_from_file import content_from_file from app.convert.base_converter import BaseConverter -from app.convert.utils.convert_encoding_meta import convert_encoding_meta +from app.convert.utils.encode_utf8 import encode_utf8 class InstagramPostsConverter(BaseConverter): def read_file(self) -> None: - json_file = content_from_file(self.content) - content = convert_encoding_meta(json_file.read()) + content = encode_utf8(self.content) self.datadict = json.loads(content) - - def add_metadata(self) -> None: - self.df = self.df.assign( - index="instagram_posts", - type="posts", - network="Instagram" - ) - - def convert_columns(self) -> None: posts_medias = [] for post in self.datadict: medias = post['media'] @@ -45,15 +33,22 @@ class InstagramPostsConverter(BaseConverter): }) self.df = pd.DataFrame(posts_medias).explode(['chemin']) - self.df['creation_timestamp'] = self.df['creation_timestamp'].astype( - int) + + def add_metadata(self) -> None: + self.df = self.df.assign( + index="instagram_posts", + type="posts", + network="Instagram" + ) + + def convert_columns(self) -> None: + self.df['creation_timestamp'] = (self.df['creation_timestamp'] + .astype(int)) def rename_columns(self) -> None: - # No column renaming needed for this converter - pass + self.df = self.df.rename(columns={}) def clean_data(self) -> None: - super().clean_data() self.df['url'] = "" self.df.fillna(value="", inplace=True) diff --git a/backend/app/convert/utils/encode_utf8.py b/backend/app/convert/utils/encode_utf8.py new file mode 100644 index 0000000..4fc8d85 --- /dev/null +++ b/backend/app/convert/utils/encode_utf8.py @@ -0,0 +1,18 @@ +import chardet + + +def encode_utf8(raw_data): + # Detect the encoding of the file + encoding = chardet.detect(raw_data)['encoding'] + + # Decode the file based on the detected encoding + if encoding == 'utf-8': + content = raw_data.decode('utf-8').encode('utf-8') + elif encoding == 'latin-1': + content = raw_data.decode('latin-1').encode('utf-8') + elif encoding == 'ascii': + content = raw_data.decode('ascii').encode('utf-8') + else: + raise ValueError(f"Unsupported encoding: {encoding}") + + return content diff --git a/backend/requirements.txt b/backend/requirements.txt index d7bbfd6..4d6fd0d 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -7,3 +7,4 @@ minio python-dotenv xmltodict markdownify +chardet \ No newline at end of file diff --git a/convert_requests_test.http b/convert_requests_test.http index 59c1360..7715aca 100644 --- a/convert_requests_test.http +++ b/convert_requests_test.http @@ -28,4 +28,25 @@ Content-Type: application/json "source_type": "wordpress", "source_format": "xml", "filename": "wordpress.xml" +} + +### Convert Facebook Business Posts +POST {{baseUrl}}/convert +Content-Type: application/json + +{ + "source_type": "facebook_business_posts", + "source_format": "json", + "filename": "facebook_business_posts.json" +} + + +### Convert Instagram Posts +POST {{baseUrl}}/convert +Content-Type: application/json + +{ + "source_type": "instagram_posts", + "source_format": "json", + "filename": "instagram_posts.json" } \ No newline at end of file diff --git a/minio_sample_data/datafiles/facebook_business_posts.json b/minio_sample_data/datafiles/facebook_business_posts.json new file mode 100644 index 0000000..7fc61b5 --- /dev/null +++ b/minio_sample_data/datafiles/facebook_business_posts.json @@ -0,0 +1,1201 @@ +[ + { + "timestamp": 1721135178, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/451586581_495843239615005_6233581224552731719_n_495843236281672.jpg", + "creation_timestamp": 1721135178, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.213.216.237", + "taken_timestamp": 1721135178 + } + ] + } + }, + "title": "Photos du journal", + "description": "Savais-tu que lorsque tu cr\u00c3\u00a9es du contenu dans les logiciels SaaS Miro, Mural, Whimsical et Canva, il est captif de ces plateformes ?\n\nLes donn\u00c3\u00a9es qui d\u00c3\u00a9crivent ton parcours de cr\u00c3\u00a9ation ne te sont pas accessibles. Celles qui permettent de modifier ton travail avec un autre logiciel non plus.\n\nJ'ai quelques alternatives \u00c3\u00a0 te proposer sur mon dernier blog: https://jevalide.ca/2024/07/15/libere-le-contenu-captif-de-tes-logiciels-saas/" + } + } + ] + } + ], + "data": [ + { + "post": "Savais-tu que lorsque tu cr\u00c3\u00a9es du contenu dans les logiciels SaaS Miro, Mural, Whimsical et Canva, il est captif de ces plateformes ?\n\nLes donn\u00c3\u00a9es qui d\u00c3\u00a9crivent ton parcours de cr\u00c3\u00a9ation ne te sont pas accessibles. Celles qui permettent de modifier ton travail avec un autre logiciel non plus.\n\nJ'ai quelques alternatives \u00c3\u00a0 te proposer sur mon dernier blog: https://jevalide.ca/2024/07/15/libere-le-contenu-captif-de-tes-logiciels-saas/" + }, + { + } + ] + }, + { + "timestamp": 1720614215, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/450594480_492351003297562_8092800549334165294_n_492351006630895.jpg", + "creation_timestamp": 1720614215, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.213.216.237", + "taken_timestamp": 1720614215 + } + ] + } + }, + "title": "Photos du journal", + "description": "Si tu te fais pirater tes r\u00c3\u00a9seaux sociaux, tu dois :\n\n- d\u00c3\u00a9clarer l'incident \u00c3\u00a0 la Commission d'acc\u00c3\u00a8s \u00c3\u00a0 l'information,\n- aviser tous tes clients impact\u00c3\u00a9s et\n- l'indiquer sur ton site web.\n\nC'est ce que demande la loi 25.\n\nSi tu veux diminuer les chances d'avoir \u00c3\u00a0 faire des trucs plates, je t'invite \u00c3\u00a0 rejoindre Pleine Confiance.\n\nC'est ma nouvelle offre tout-en-un pour s\u00c3\u00a9curiser ton entreprise et apprivoiser la loi 25 sans pogner les nerfs.\n\nhttps://jevalide.ca/confiance\n\n#loi25 #cybers\u00c3\u00a9curit\u00c3\u00a9 #technologie #vieprivee #privacy #cybersecurity" + } + } + ] + } + ], + "data": [ + { + "post": "Si tu te fais pirater tes r\u00c3\u00a9seaux sociaux, tu dois :\n\n- d\u00c3\u00a9clarer l'incident \u00c3\u00a0 la Commission d'acc\u00c3\u00a8s \u00c3\u00a0 l'information,\n- aviser tous tes clients impact\u00c3\u00a9s et\n- l'indiquer sur ton site web.\n\nC'est ce que demande la loi 25.\n\nSi tu veux diminuer les chances d'avoir \u00c3\u00a0 faire des trucs plates, je t'invite \u00c3\u00a0 rejoindre Pleine Confiance.\n\nC'est ma nouvelle offre tout-en-un pour s\u00c3\u00a9curiser ton entreprise et apprivoiser la loi 25 sans pogner les nerfs.\n\nhttps://jevalide.ca/confiance\n\n#loi25 #cybers\u00c3\u00a9curit\u00c3\u00a9 #technologie #vieprivee #privacy #cybersecurity" + }, + { + } + ] + }, + { + "timestamp": 1720448125, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/450187321_491249033407759_194947237315577718_n_491249036741092.jpg", + "creation_timestamp": 1720448125, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.49.134.132", + "taken_timestamp": 1720448125 + } + ] + } + }, + "title": "Photos du journal", + "description": "Oui, tu peux utiliser des logiciels libres sur Windows et sur macOS, t'es pas oblig\u00c3\u00a9 de passer \u00c3\u00a0 Linux.\n\nJe peux te faire d\u00c3\u00a9couvrir des alternatives libres de qualit\u00c3\u00a9 aux logiciels qui te co\u00c3\u00bbtent trop cher, dans une consultation d'une heure !\n\nVisite le https://jevalide.ca/express ou mon profil !" + } + } + ] + } + ], + "data": [ + { + "post": "Oui, tu peux utiliser des logiciels libres sur Windows et sur macOS, t'es pas oblig\u00c3\u00a9 de passer \u00c3\u00a0 Linux.\n\nJe peux te faire d\u00c3\u00a9couvrir des alternatives libres de qualit\u00c3\u00a9 aux logiciels qui te co\u00c3\u00bbtent trop cher, dans une consultation d'une heure !\n\nVisite le https://jevalide.ca/express ou mon profil !" + }, + { + } + ] + }, + { + "timestamp": 1720372396, + "attachments": [ + { + "data": [ + { + "external_context": { + "url": "https://dmarc.postmarkapp.com/" + } + } + ] + } + ], + "data": [ + { + "post": "Conseil gratuit pour ne pas tomber dans le spam avec vos infolettre\n\nL'\u00c3\u00a9l\u00c3\u00a9ment manquant le plus fr\u00c3\u00a9quent, c'est le DMARC\n\n2 \u00c3\u00a9tapes:\n- va sur https://dmarc.postmarkapp.com et enregistre ton domaine\n- va mettre l'enregistrement TXT que \u00c3\u00a7a va g\u00c3\u00a9n\u00c3\u00a9rer dans ta configuration de domaine (l\u00c3\u00a0 ou tu l'as achet\u00c3\u00a9 g\u00c3\u00a9n\u00c3\u00a9ralement)\n\nNormalement, tu vas cr\u00c3\u00a9er un TXT avec l'interface, et tu vas entrer _dmarc dans une case \"sous-domaine\" et le machin entre guillemet dans une case \"valeur\" (\u00c3\u00a7a prend les guillemets)." + }, + { + "update_timestamp": 1720372396 + }, + { + }, + { + }, + { + } + ], + "title": "Je valide \u00c3\u00a7a, service-conseil a partag\u00c3\u00a9 un lien." + }, + { + "timestamp": 1720099401, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/449509704_488833493649313_6081036209863417163_n_488833490315980.jpg", + "creation_timestamp": 1720099401, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.49.134.132", + "taken_timestamp": 1720099401 + } + ] + } + }, + "title": "Photos du journal", + "description": "L\u00e2\u0080\u0099intelligence artificielle, c\u00e2\u0080\u0099est une grande famille de techniques math\u00c3\u00a9matiques, impl\u00c3\u00a9ment\u00c3\u00a9s par des algorithmes informatiques. \n\nLa m\u00c3\u00a9canisation et l\u00e2\u0080\u0099automatisation ne sont pas ce qui n\u00e2\u0080\u0099en fait de l\u00e2\u0080\u0099intelligence ni de l\u00e2\u0080\u0099artificiel. On peut faire la plupart de ces op\u00c3\u00a9rations en mode papier avec un plus petit volume de donn\u00c3\u00a9es !\n\nL\u00e2\u0080\u0099intelligence vient de nous, et on la syst\u00c3\u00a9matise pour qu\u00e2\u0080\u0099elle soit mise \u00c3\u00a0 l\u00e2\u0080\u0099\u00c3\u00a9chelle. \n\nLe c\u00c3\u00b4t\u00c3\u00a9 artificiel vient du fait qu\u00e2\u0080\u0099on tente de reproduire des techniques de raisonnement logique avec du code informatique. \n\nAu fil du temps, plusieurs m\u00c3\u00a9thodes se sont d\u00c3\u00a9velopp\u00c3\u00a9es, qu\u00e2\u0080\u0099on a ensuite regroup\u00c3\u00a9es en ces types d\u00e2\u0080\u0099intelligence artificielle:\n\n- Les algorithmes logiques et symbolique\n- Les syst\u00c3\u00a8mes \u00c3\u00a0 base de r\u00c3\u00a8gles\n- L\u00e2\u0080\u0099apprentissage automatique\n- L\u00e2\u0080\u0099analyse et le traitement du langage naturel\n- Les moteurs de recherche et de recommandation\n- L\u00e2\u0080\u0099optimisation et la recherche op\u00c3\u00a9rationnelle\n- L\u00e2\u0080\u0099apprentissage par renforcement\n\nL'erreur que beaucoup de gens qui ne sont pas form\u00c3\u00a9s dans le domaine font, c'est de choisir une technique ou un outil et d'essayer de r\u00c3\u00a9soudre son probl\u00c3\u00a8me avec.\n\nTu peux \u00c3\u00a9viter de faire cette erreur toi aussi !\n\nCe que je peux t'apporter, c'est un regard externe pour t'aider \u00c3\u00a0 choisir les bons outils.\n\nR\u00c3\u00a9serve-moi une consultation express et je vais pouvoir t'orienter sur le meilleur chemin \u00c3\u00a0 prendre !\n\nhttps://jevalide.ca/express" + } + } + ] + } + ], + "data": [ + { + "post": "L\u00e2\u0080\u0099intelligence artificielle, c\u00e2\u0080\u0099est une grande famille de techniques math\u00c3\u00a9matiques, impl\u00c3\u00a9ment\u00c3\u00a9s par des algorithmes informatiques. \n\nLa m\u00c3\u00a9canisation et l\u00e2\u0080\u0099automatisation ne sont pas ce qui n\u00e2\u0080\u0099en fait de l\u00e2\u0080\u0099intelligence ni de l\u00e2\u0080\u0099artificiel. On peut faire la plupart de ces op\u00c3\u00a9rations en mode papier avec un plus petit volume de donn\u00c3\u00a9es !\n\nL\u00e2\u0080\u0099intelligence vient de nous, et on la syst\u00c3\u00a9matise pour qu\u00e2\u0080\u0099elle soit mise \u00c3\u00a0 l\u00e2\u0080\u0099\u00c3\u00a9chelle. \n\nLe c\u00c3\u00b4t\u00c3\u00a9 artificiel vient du fait qu\u00e2\u0080\u0099on tente de reproduire des techniques de raisonnement logique avec du code informatique. \n\nAu fil du temps, plusieurs m\u00c3\u00a9thodes se sont d\u00c3\u00a9velopp\u00c3\u00a9es, qu\u00e2\u0080\u0099on a ensuite regroup\u00c3\u00a9es en ces types d\u00e2\u0080\u0099intelligence artificielle:\n\n- Les algorithmes logiques et symbolique\n- Les syst\u00c3\u00a8mes \u00c3\u00a0 base de r\u00c3\u00a8gles\n- L\u00e2\u0080\u0099apprentissage automatique\n- L\u00e2\u0080\u0099analyse et le traitement du langage naturel\n- Les moteurs de recherche et de recommandation\n- L\u00e2\u0080\u0099optimisation et la recherche op\u00c3\u00a9rationnelle\n- L\u00e2\u0080\u0099apprentissage par renforcement\n\nL'erreur que beaucoup de gens qui ne sont pas form\u00c3\u00a9s dans le domaine font, c'est de choisir une technique ou un outil et d'essayer de r\u00c3\u00a9soudre son probl\u00c3\u00a8me avec.\n\nTu peux \u00c3\u00a9viter de faire cette erreur toi aussi !\n\nCe que je peux t'apporter, c'est un regard externe pour t'aider \u00c3\u00a0 choisir les bons outils.\n\nR\u00c3\u00a9serve-moi une consultation express et je vais pouvoir t'orienter sur le meilleur chemin \u00c3\u00a0 prendre !\n\nhttps://jevalide.ca/express" + }, + { + } + ] + }, + { + "timestamp": 1719842912, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/449444926_486993227166673_1796361662366388511_n_486993230500006.jpg", + "creation_timestamp": 1719842902, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.49.134.132", + "taken_timestamp": 1719842912 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/449435433_486993257166670_5612247576358864560_n_486993253833337.jpg", + "creation_timestamp": 1719842905, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.49.134.132", + "taken_timestamp": 1719842912 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/449440255_486993287166667_4848654364928225417_n_486993290500000.jpg", + "creation_timestamp": 1719842907, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.49.134.132", + "taken_timestamp": 1719842912 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/449728812_486993343833328_1182130135885566516_n_486993347166661.jpg", + "creation_timestamp": 1719842909, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.49.134.132", + "taken_timestamp": 1719842912 + } + ] + } + }, + "title": "Photos du journal" + } + } + ] + } + ], + "data": [ + { + "post": "C'est quoi, un renseignement personnel ?\n\nLa loi consid\u00c3\u00a8re que d\u00c3\u00a9finir ce qu'est un renseignement personnel, c'est un jeu de devinette !\n\nIdentification directe ou indirecte, une belle d\u00c3\u00a9finition qui peut confondre autant les juristes que les experts en donn\u00c3\u00a9es. Ajoute \u00c3\u00a0 \u00c3\u00a7a la pseudonymisation et l'anonymisation pour compliquer le tout.\n\nY'a pas de doute que t'aies aucune id\u00c3\u00a9e de quoi on parle ici !\n\nJ'ai cr\u00c3\u00a9\u00c3\u00a9 une liste de plus de 100 types de donn\u00c3\u00a9es que tu pourrais retrouver dans ton entreprise et qui peuvent constituer des renseignements personnels au sens de la loi 25 et du RGPD. \n\nPour te simplifier la t\u00c3\u00a2che, je les ai rassembl\u00c3\u00a9es en cat\u00c3\u00a9gories. Tu peux m\u00c3\u00aame l'imprimer !\n\nJe t'invite \u00c3\u00a0 le t\u00c3\u00a9l\u00c3\u00a9charger et le garder pas trop loin, c'est gratuit !\n\nhttps://jevalide.ca/aide-memoire\n\n#donn\u00c3\u00a9espersonnelles #loi25 #rgpd #vieprivee #confidentiel #donn\u00c3\u00a9es #cybers\u00c3\u00a9curit\u00c3\u00a9" + }, + { + } + ] + }, + { + "timestamp": 1719597761, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/448955538_485237350675594_4020675960238313581_n_485237354008927.jpg", + "creation_timestamp": 1719597761, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "52.213.216.237", + "taken_timestamp": 1719596714, + "modified_timestamp": 1719596714, + "orientation": 1 + } + ] + } + }, + "title": "Photos du journal", + "description": "Outre le fait que, selon la s\u00c3\u00a9rie de films Terminator, nous sommes \u00c3\u00a0 risques de nous faire envahir par des robots munis d'une conscience, l'id\u00c3\u00a9e selon laquelle nous devons craindre l'intelligence artificielle est pas mal grav\u00c3\u00a9e dans notre inconscient collectif.\n\nOlivier et Pierre de @[100028103095480:2048:Go Pyrate] m'ont invit\u00c3\u00a9 \u00c3\u00a0 commenter l'actualit\u00c3\u00a9 en IA.\n\nhttps://jevalide.ca/liens" + } + } + ] + } + ], + "data": [ + { + "post": "Outre le fait que, selon la s\u00c3\u00a9rie de films Terminator, nous sommes \u00c3\u00a0 risques de nous faire envahir par des robots munis d'une conscience, l'id\u00c3\u00a9e selon laquelle nous devons craindre l'intelligence artificielle est pas mal grav\u00c3\u00a9e dans notre inconscient collectif.\n\nOlivier et Pierre de Go Pyrate m'ont invit\u00c3\u00a9 \u00c3\u00a0 commenter l'actualit\u00c3\u00a9 en IA.\n\nhttps://jevalide.ca/liens" + }, + { + } + ] + }, + { + "timestamp": 1717851003, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/447975120_472824611916868_1021462665289884048_n_473053058560690.jpg", + "creation_timestamp": 1717851003, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "70.51.201.123", + "taken_timestamp": 1717851003 + } + ] + } + }, + "title": "Photos du journal", + "description": "Recall, c'est l'outil d\u00c3\u00a9velopp\u00c3\u00a9 par Microsoft pour ses nouvelles versions de Windows avec Copilot+. Cet outil enregistre absolument tout ce que tu fais sur ton ordinateur !\n\nOn dirait que \u00c3\u00a7a \u00c3\u00a9t\u00c3\u00a9 fait pour te rem\u00c3\u00a9morer tous tes mauvais cauchemars. \n\nEst-ce un outil de micromanagement ou une opportunit\u00c3\u00a9 pour les pirates ? \n\nEst-ce possible pour une entreprise de la taille de Microsoft de sortir des logiciels moins pourris ? \n\nPoser la question c'est y r\u00c3\u00a9pondre, et je l'ai fait en 45 minutes !\n\nViens lire mon nouveau blog: https://jevalide.ca/2024/06/07/recall-windows-ce-programme-est-inutile-rappelle-toi/" + } + } + ] + } + ], + "data": [ + { + "post": "Recall, c'est l'outil d\u00c3\u00a9velopp\u00c3\u00a9 par Microsoft pour ses nouvelles versions de Windows avec Copilot+. Cet outil enregistre absolument tout ce que tu fais sur ton ordinateur !\n\nOn dirait que \u00c3\u00a7a \u00c3\u00a9t\u00c3\u00a9 fait pour te rem\u00c3\u00a9morer tous tes mauvais cauchemars. \n\nEst-ce un outil de micromanagement ou une opportunit\u00c3\u00a9 pour les pirates ? \n\nEst-ce possible pour une entreprise de la taille de Microsoft de sortir des logiciels moins pourris ? \n\nPoser la question c'est y r\u00c3\u00a9pondre, et je l'ai fait en 45 minutes !\n\nViens lire mon nouveau blog: https://jevalide.ca/2024/06/07/recall-windows-ce-programme-est-inutile-rappelle-toi/" + }, + { + } + ] + }, + { + "timestamp": 1715988518, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/441920612_460148559851140_6185674210282174977_n_460148563184473.jpg", + "creation_timestamp": 1715988518, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "204.48.93.250", + "taken_timestamp": 1715988518 + } + ] + } + }, + "title": "Photos du journal" + } + } + ] + } + ], + "data": [ + { + } + ] + }, + { + "timestamp": 1715574604, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/441509842_457067716825891_4651653791363064040_n_457067723492557.jpg", + "creation_timestamp": 1715574604, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "70.51.201.123", + "taken_timestamp": 1715574604 + } + ] + } + }, + "title": "Photos du journal", + "description": "Dans cet atelier d\u00e2\u0080\u0099une heure, je te propose un espace de r\u00c3\u00a9flexion sur divers m\u00c3\u00a9canismes d\u00e2\u0080\u0099oppression num\u00c3\u00a9rique qui pourraient \u00c3\u00aatre pr\u00c3\u00a9sents dans ton entreprise, m\u00c3\u00aame sans que tu le saches, et quelques pistes de solution pour les \u00c3\u00a9liminer.\n\nNous allons explorer les m\u00c3\u00a9canismes bas\u00c3\u00a9s sur la psychologie, la discrimination, les algorithmes et les structures de pouvoir \u00c3\u00a9conomique.\n\nSuite \u00c3\u00a0 l\u00e2\u0080\u0099atelier, tu auras l\u00e2\u0080\u0099occasion de venir discuter de ce sujet sur mon forum priv\u00c3\u00a9 Matrix.\n\n\u00c3\u0080 la fin de l\u00e2\u0080\u0099atelier, je te pr\u00c3\u00a9senterai en quelques minutes ma nouvelle offre d\u00e2\u0080\u0099accompagnement pour \u00c3\u00a9liminer les sources d\u00e2\u0080\u0099oppression num\u00c3\u00a9rique dans ton entreprise.\n\nLien dans ma bio !" + } + } + ] + }, + { + "data": [ + { + "place": { + "name": "Qu\u00c3\u00a9bec", + "coordinate": { + "latitude": 46.8122, + "longitude": -71.2226 + }, + "address": "Qu\u00c3\u00a9bec, QC", + "url": "https://www.facebook.com/pages/Qu%C3%A9bec/114990258511923" + } + } + ] + } + ], + "data": [ + { + "post": "Dans cet atelier d\u00e2\u0080\u0099une heure, je te propose un espace de r\u00c3\u00a9flexion sur divers m\u00c3\u00a9canismes d\u00e2\u0080\u0099oppression num\u00c3\u00a9rique qui pourraient \u00c3\u00aatre pr\u00c3\u00a9sents dans ton entreprise, m\u00c3\u00aame sans que tu le saches, et quelques pistes de solution pour les \u00c3\u00a9liminer.\n\nNous allons explorer les m\u00c3\u00a9canismes bas\u00c3\u00a9s sur la psychologie, la discrimination, les algorithmes et les structures de pouvoir \u00c3\u00a9conomique.\n\nSuite \u00c3\u00a0 l\u00e2\u0080\u0099atelier, tu auras l\u00e2\u0080\u0099occasion de venir discuter de ce sujet sur mon forum priv\u00c3\u00a9 Matrix.\n\n\u00c3\u0080 la fin de l\u00e2\u0080\u0099atelier, je te pr\u00c3\u00a9senterai en quelques minutes ma nouvelle offre d\u00e2\u0080\u0099accompagnement pour \u00c3\u00a9liminer les sources d\u00e2\u0080\u0099oppression num\u00c3\u00a9rique dans ton entreprise.\n\nLien dans ma bio !" + }, + { + } + ] + }, + { + "timestamp": 1711303108, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/434318952_427784649754198_6586538214640973551_n_427784653087531.jpg", + "creation_timestamp": 1711303108, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "204.48.77.77", + "taken_timestamp": 1711303108 + } + ] + } + }, + "title": "Photos du journal" + } + } + ] + } + ], + "data": [ + { + } + ] + }, + { + "timestamp": 1709888442, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/431663870_418498230682840_6615146497539043130_n_418886347310695.jpg", + "creation_timestamp": 1709888442, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1709888442 + } + ] + } + }, + "title": "Photos du journal", + "description": "Aujourd'hui, c'est la journ\u00c3\u00a9e internationale des droits des femmes.\n\nJe r\u00c3\u00a9clame le droit des femmes d'\u00c3\u00aatre geek:\n\n- Sans devoir subir la misogynie de la culture des tech bros.\n- Sans se faire mansplainer leur sujet d'\u00c3\u00a9tudes ou leur m\u00c3\u00a9tier par un ti-cul qui vient \u00c3\u00a0 peine de sortir de sa crise d'adolescence.\n- Sans se faire dire qu'elle est baisable par un CEO/mononc random sur LinkedIn.\n- Sans ... non t'as le droit d'avoir un clavier Hello Kitty, tant qu'il est m\u00c3\u00a9canique.\n\nPour c\u00c3\u00a9l\u00c3\u00a9brer cette journ\u00c3\u00a9e, j'ai une belle discussion de geek avec mon amie Alexe Mertel\n\nAlexandra (Alexe) Martel a fond\u00c3\u00a9 l'entreprise Les mots pour vendre, o\u00c3\u00b9 elle offre des formations sur l'\u00c3\u00a9criture persuasive (copywriting) et la tarification, principalement pour les solopreneurs et les petites entreprises. \n\nElle utilise aussi depuis plusieurs ann\u00c3\u00a9es des outils g\u00c3\u00a9n\u00c3\u00a9ratifs tels que Jasper, puis ChatGPT, dans un processus cr\u00c3\u00a9atif, pour cr\u00c3\u00a9er des textes accrocheurs et explorer des id\u00c3\u00a9es inusit\u00c3\u00a9es et d\u00c3\u00a9licieuses.\n\nElle est fan de ChatGPT, et elle m'a convaincue que finalement, j'aime ChatGPT moi aussi \u00f0\u009f\u0098\u0085. On parle d'utilisation responsable de l'IA en r\u00c3\u00a9daction, entre autres !\n\nDisponible sur ta plateforme pr\u00c3\u00a9f\u00c3\u00a9r\u00c3\u00a9e, m\u00c3\u00aame Google Podcasts qui dispara\u00c3\u00aet dans un mois (c'est le temps de changer de plateforme si t'es l\u00c3\u00a0 dessus).\n\nLien dans ma bio, comme toujours !" + } + } + ] + } + ], + "data": [ + { + "post": "Aujourd'hui, c'est la journ\u00c3\u00a9e internationale des droits des femmes.\n\nJe r\u00c3\u00a9clame le droit des femmes d'\u00c3\u00aatre geek:\n\n- Sans devoir subir la misogynie de la culture des tech bros.\n- Sans se faire mansplainer leur sujet d'\u00c3\u00a9tudes ou leur m\u00c3\u00a9tier par un ti-cul qui vient \u00c3\u00a0 peine de sortir de sa crise d'adolescence.\n- Sans se faire dire qu'elle est baisable par un CEO/mononc random sur LinkedIn.\n- Sans ... non t'as le droit d'avoir un clavier Hello Kitty, tant qu'il est m\u00c3\u00a9canique.\n\nPour c\u00c3\u00a9l\u00c3\u00a9brer cette journ\u00c3\u00a9e, j'ai une belle discussion de geek avec mon amie Alexe Mertel\n\nAlexandra (Alexe) Martel a fond\u00c3\u00a9 l'entreprise Les mots pour vendre, o\u00c3\u00b9 elle offre des formations sur l'\u00c3\u00a9criture persuasive (copywriting) et la tarification, principalement pour les solopreneurs et les petites entreprises. \n\nElle utilise aussi depuis plusieurs ann\u00c3\u00a9es des outils g\u00c3\u00a9n\u00c3\u00a9ratifs tels que Jasper, puis ChatGPT, dans un processus cr\u00c3\u00a9atif, pour cr\u00c3\u00a9er des textes accrocheurs et explorer des id\u00c3\u00a9es inusit\u00c3\u00a9es et d\u00c3\u00a9licieuses.\n\nElle est fan de ChatGPT, et elle m'a convaincue que finalement, j'aime ChatGPT moi aussi \u00f0\u009f\u0098\u0085. On parle d'utilisation responsable de l'IA en r\u00c3\u00a9daction, entre autres !\n\nDisponible sur ta plateforme pr\u00c3\u00a9f\u00c3\u00a9r\u00c3\u00a9e, m\u00c3\u00aame Google Podcasts qui dispara\u00c3\u00aet dans un mois (c'est le temps de changer de plateforme si t'es l\u00c3\u00a0 dessus).\n\nLien dans ma bio, comme toujours !" + }, + { + } + ] + }, + { + "timestamp": 1708952431, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/430073638_412898781242785_1625958252840800618_n_413048154561181.jpg", + "creation_timestamp": 1708952431, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "70.51.201.123", + "taken_timestamp": 1708952431 + } + ] + } + }, + "title": "Photos du journal", + "description": "J\u00e2\u0080\u0099ai r\u00c3\u00a9sum\u00c3\u00a9 les \u00c3\u00a9l\u00c3\u00a9ments importants de la loi 25 dans une carte de bingo. Pourquoi j\u00e2\u0080\u0099ai eu cette id\u00c3\u00a9e l\u00c3\u00a0 ? Parce qu\u00e2\u0080\u0099une carte de bingo, \u00c3\u00a7a a 25 cases !\n\nComme c\u00e2\u0080\u0099est un outil que je t\u00e2\u0080\u0099offre gratuitement, pour compl\u00c3\u00a9ter la carte, je te demande de partager le lien vers cette page \u00c3\u00a0 un coll\u00c3\u00a8gue ou un ami.\n\nLa protection des donn\u00c3\u00a9es, c\u00e2\u0080\u0099est un travail d\u00e2\u0080\u0099\u00c3\u00a9quipe et c\u00e2\u0080\u0099est tous ensemble qu\u00e2\u0080\u0099on va y arriver !\n\nhttps://jevalide.ca/b25" + } + } + ] + } + ], + "data": [ + { + "post": "J\u00e2\u0080\u0099ai r\u00c3\u00a9sum\u00c3\u00a9 les \u00c3\u00a9l\u00c3\u00a9ments importants de la loi 25 dans une carte de bingo. Pourquoi j\u00e2\u0080\u0099ai eu cette id\u00c3\u00a9e l\u00c3\u00a0 ? Parce qu\u00e2\u0080\u0099une carte de bingo, \u00c3\u00a7a a 25 cases !\n\nComme c\u00e2\u0080\u0099est un outil que je t\u00e2\u0080\u0099offre gratuitement, pour compl\u00c3\u00a9ter la carte, je te demande de partager le lien vers cette page \u00c3\u00a0 un coll\u00c3\u00a8gue ou un ami.\n\nLa protection des donn\u00c3\u00a9es, c\u00e2\u0080\u0099est un travail d\u00e2\u0080\u0099\u00c3\u00a9quipe et c\u00e2\u0080\u0099est tous ensemble qu\u00e2\u0080\u0099on va y arriver !\n\nhttps://jevalide.ca/b25" + }, + { + } + ] + }, + { + "timestamp": 1708442803, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/428603850_409949548204375_5734052577606115247_n_409949551537708.jpg", + "creation_timestamp": 1708442730, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1708442803 + } + ] + } + }, + "title": "Photos du journal", + "description": "Les projets informatiques qui vont le mieux sont souvent s\u00c3\u00a9par\u00c3\u00a9s en petits projets autonomes. \u00c3\u0087a cr\u00c3\u00a9e aussi des plus petits logiciels ou composantes qui sont pr\u00c3\u00a9visibles et r\u00c3\u00a9pondent aux besoin.\n\nC'est un des principes que j'essaie d'incarner dans Y'app pas d'probl\u00c3\u00a8me. On r\u00c3\u00a8gle un probl\u00c3\u00a8me techno dans ta business \u00c3\u00a0 la fois.\n\nEn mars, on s'occupe de ta gestion des donn\u00c3\u00a9es personnelles en appliquant l'esprit de la loi 25. On remonte l'historique des lois sur les donn\u00c3\u00a9es dans le monde jusqu'\u00c3\u00a0 l'Allemagne de l'ouest qui voulait se prot\u00c3\u00a9ger de la Stasi (oui, \u00c3\u00a7a part de l\u00c3\u00a0)." + } + } + ] + } + ], + "data": [ + { + "post": "Les projets informatiques qui vont le mieux sont souvent s\u00c3\u00a9par\u00c3\u00a9s en petits projets autonomes. \u00c3\u0087a cr\u00c3\u00a9e aussi des plus petits logiciels ou composantes qui sont pr\u00c3\u00a9visibles et r\u00c3\u00a9pondent aux besoin.\n\nC'est un des principes que j'essaie d'incarner dans Y'app pas d'probl\u00c3\u00a8me. On r\u00c3\u00a8gle un probl\u00c3\u00a8me techno dans ta business \u00c3\u00a0 la fois.\n\nEn mars, on s'occupe de ta gestion des donn\u00c3\u00a9es personnelles en appliquant l'esprit de la loi 25. On remonte l'historique des lois sur les donn\u00c3\u00a9es dans le monde jusqu'\u00c3\u00a0 l'Allemagne de l'ouest qui voulait se prot\u00c3\u00a9ger de la Stasi (oui, \u00c3\u00a7a part de l\u00c3\u00a0)." + }, + { + } + ] + }, + { + "timestamp": 1707246799, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425781132_401864832346180_2219377607635566542_n_401864902346173.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425793695_401864862346177_4169141392973615517_n_401864919012838.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425786883_401864872346176_5095163961644539027_n_401864935679503.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425750209_401864942346169_4991427927290104521_n_401864985679498.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425773588_401864885679508_5433826791964108584_n_401864952346168.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425750105_401864909012839_2727381081664411727_n_401864969012833.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425841689_401864932346170_651857799642331413_n_401864975679499.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425775671_401864882346175_7241362683559420020_n_401864939012836.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425773608_401864855679511_8273780039937203297_n_401864945679502.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/425792887_401864905679506_823896736432600357_n_401864962346167.jpg", + "creation_timestamp": 1707246621, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "181.214.153.70", + "taken_timestamp": 1707246799 + } + ] + } + }, + "title": "Photos du journal" + } + } + ] + } + ], + "data": [ + { + "post": "Mettre un enregistrement DMARC ne suffit pas pour ne plus tomber dans le spam ! Il faut aussi que tes autres ent\u00c3\u00aates (SPF, DKIM, Return-Path, From) soient bien configur\u00c3\u00a9es. Il y a aussi plein d'autres \u00c3\u00a9l\u00c3\u00a9ments qui augmentent ton score de spam. On regarde \u00c3\u00a7a.\n\n #technologie #formationenligne #programmationweb #cr\u00c3\u00a9ationdecontenu #emailmarketing #infolettre #newsletter #dmarc #dkim #senderrepuration #emailing #marketing #inboundmarketing #b2bmailing" + }, + { + } + ] + }, + { + "timestamp": 1705338046, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419749142_388841340315196_8669072742354157327_n_388841356981861.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419882486_388841206981876_8210133865432861842_n_388841220315208.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419880216_388841263648537_8451479269596324647_n_388841333648530.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419877449_388841260315204_4910539127734895016_n_388841296981867.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419726004_388841243648539_5419601534007701498_n_388841293648534.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419863090_388841273648536_465914377717913054_n_388841310315199.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419724084_388841290315201_2030750626184506034_n_388841343648529.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419904073_388841240315206_6934978217491273072_n_388841300315200.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/419877435_388841216981875_6842706280906928675_n_388841276981869.jpg", + "creation_timestamp": 1705337796, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "taken_timestamp": 1705338046 + } + ] + } + }, + "title": "Photos du journal" + } + } + ] + } + ], + "data": [ + { + "post": "\"En esp\u00c3\u00a9rant que ce courriel trouve preneur\" \u00f0\u009f\u0098\u009b\n\nIls nous disent souvent \u00c3\u00a7a, les spammeurs !\nIls ach\u00c3\u00a8tent des listes de courriel sur le dark web, et pensent y trouver leur nouvelle conqu\u00c3\u00aate.\n\nQue ce soit pour refaire ton site web, pour te coacher \u00c3\u00a0 faire des ventes \"cold\" par courriel ou pour t'offrir une nouvelle strat\u00c3\u00a9gie marketing miracle, ils ne sont jamais loin.\n\nMais surtout, ils ne sont jamais loin de la corbeille ou de la notification de courriel ind\u00c3\u00a9sirable ! \u00f0\u009f\u009a\u00ae\n\nMais, c'est pas toi \u00c3\u00a7a, et je ne veux surtout pas que tu tombes dans ce pi\u00c3\u00a8ge l\u00c3\u00a0 ! C'est un excellent moyen de d\u00c3\u00a9truire sa r\u00c3\u00a9putation en ligne.\n\nDis-moi,\n\u00f0\u009f\u0093\u00ac Est-ce que tes courriels se rendent toujours \u00c3\u00a0 bon port ?\n\u00f0\u009f\u0092\u008c Est-ce que tu obs\u00c3\u00a8des sur ton taux d'ouverture ?\n\u00e2\u009b\u0094 As-tu d\u00c3\u00a9j\u00c3\u00a0 eu peur que ton infolettre se fasse bannir ?\n\u00f0\u009f\u0094\u0090 Tu envoies des donn\u00c3\u00a9es confidentielles en te disant, issh, me semble que c'est pas s\u00c3\u00a9curitaire, un peu comme un skidoo dans cour !\n\nAimerais-tu comprendre comment fonctionne vraiment les courriels, pour t'assurer qu'ils continuent de se rendre \u00c3\u00a0 tes fid\u00c3\u00a8les http://xn--abonn-fsa.es/ au fil des ann\u00c3\u00a9es ?\n\nJe peux t'aider \u00c3\u00a0 r\u00c3\u00a9pondre \u00c3\u00a0 toutes ces questions !\n\nJe lance aujourd'hui, en pr\u00c3\u00a9vente, un nouvel abonnement pour que tu deviennes zen avec la technologie, Y'app pas d'probl\u00c3\u00a8me !\nEn quelques heures par mois, je te propose de prendre confiance avec la technologie pour r\u00c3\u00a9aliser tes projets et non \u00c3\u00a0 te donner du stress. \u00c3\u0087a inclus des rencontres en direct et un forum pour poser des questions.\n\nLes renouvellements sont mensuels. Aucun abonnement \u00c3\u00a0 long terme obligatoire ! Il y a une nouvelle th\u00c3\u00a9matique \u00c3\u00a0 chaque mois. En f\u00c3\u00a9vrier, c'est les courriels ! (t'avais devin\u00c3\u00a9, je crois)\n\n\u00f0\u009f\u008e\u0081 Si tu t'abonnes avant le 1er f\u00c3\u00a9vrier, je t'offre en boni une consultation individuelle de 30 minutes avec moi, \u00c3\u00a0 prendre quand \u00c3\u00a7a te tente ! Manque pas \u00c3\u00a7a ! \u00f0\u009f\u008e\u0081\n\nEn plus, en t'inscrivant, tu peux aussi acc\u00c3\u00a9der \u00c3\u00a0 mes autres formations, dont Mission Cybers\u00c3\u00a9curit\u00c3\u00a9, Lib\u00c3\u00a8re tes cha\u00c3\u00aenes de mots et la petite nouvelle qui s'en vient tranquillement, Comme au resto (en formule Beta, d\u00c3\u00a8s la mi-f\u00c3\u00a9vrier).\n\nTu as des questions ? Juste \u00c3\u00a0 me la laisser en commentaire ou \u00c3\u00a0 m'\u00c3\u00a9crire en priv\u00c3\u00a9 !\n\nLien dans ma bio !" + }, + { + } + ] + }, + { + "timestamp": 1699556851, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/400410114_352466773952653_7640425033552408925_n_352466783952652.jpg", + "creation_timestamp": 1699556718, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1699556851 + } + ] + } + }, + "title": "Photos du journal", + "description": "Dans cet \u00c3\u00a9pisode, je te parle de la consultation du gouvernement du Qu\u00c3\u00a9bec sur la cybers\u00c3\u00a9curit\u00c3\u00a9, mon avis mitig\u00c3\u00a9 sur ce genre d\u00e2\u0080\u0099exercice, et finalement, mes recommandations.\n\nDisponible sur le Fediverse, en RSS et sur les plateformes Spotify, Apple Podcasts, Balado Qu\u00c3\u00a9bec et plein d'autres endroits !\n\nhttps://airescommunes.ca/@airescommunes/episodes/consultation-sur-la-cybersecurite-mon-avis-et-mes-suggestions" + } + } + ] + } + ], + "data": [ + { + "post": "Dans cet \u00c3\u00a9pisode, je te parle de la consultation du gouvernement du Qu\u00c3\u00a9bec sur la cybers\u00c3\u00a9curit\u00c3\u00a9, mon avis mitig\u00c3\u00a9 sur ce genre d\u00e2\u0080\u0099exercice, et finalement, mes recommandations.\n\nDisponible sur le Fediverse, en RSS et sur les plateformes Spotify, Apple Podcasts, Balado Qu\u00c3\u00a9bec et plein d'autres endroits !\n\nhttps://airescommunes.ca/@airescommunes/episodes/consultation-sur-la-cybersecurite-mon-avis-et-mes-suggestions" + }, + { + } + ] + }, + { + "timestamp": 1696849220, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/386510904_335083812357616_6330403749337104642_n_335303702335627.jpg", + "creation_timestamp": 1696849220, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "191.96.36.172", + "taken_timestamp": 1696849220 + } + ] + } + }, + "title": "Photos du journal", + "description": "10 fa\u00c3\u00a7ons d'am\u00c3\u00a9liorer la s\u00c3\u00a9curit\u00c3\u00a9 de ton entreprise sur Internet.\n\nMon podcast Aires Communes est de retour pour le mois de la sensibilisation \u00c3\u00a0 la cybers\u00c3\u00a9curit\u00c3\u00a9 !\n\nDans cet \u00c3\u00a9pisode, je te partage plusieurs astuces pour am\u00c3\u00a9liorer ta s\u00c3\u00a9curit\u00c3\u00a9 r\u00c3\u00a9seau en m\u00e2\u0080\u0099inspirant d\u00e2\u0080\u0099un rapport des agences am\u00c3\u00a9ricaines NSA et CISA. J'ai adapt\u00c3\u00a9 le contenu pour les solopreneurs et les petites entreprises.\n\n\u00c3\u0089coute ici: https://lnkd.in/epZuervA ou sur ta plateforme de podcast pr\u00c3\u00a9f\u00c3\u00a9r\u00c3\u00a9e" + } + } + ] + } + ], + "data": [ + { + "post": "10 fa\u00c3\u00a7ons d'am\u00c3\u00a9liorer la s\u00c3\u00a9curit\u00c3\u00a9 de ton entreprise sur Internet.\n\nMon podcast Aires Communes est de retour pour le mois de la sensibilisation \u00c3\u00a0 la cybers\u00c3\u00a9curit\u00c3\u00a9 !\n\nDans cet \u00c3\u00a9pisode, je te partage plusieurs astuces pour am\u00c3\u00a9liorer ta s\u00c3\u00a9curit\u00c3\u00a9 r\u00c3\u00a9seau en m\u00e2\u0080\u0099inspirant d\u00e2\u0080\u0099un rapport des agences am\u00c3\u00a9ricaines NSA et CISA. J'ai adapt\u00c3\u00a9 le contenu pour les solopreneurs et les petites entreprises.\n\n\u00c3\u0089coute ici: https://lnkd.in/epZuervA ou sur ta plateforme de podcast pr\u00c3\u00a9f\u00c3\u00a9r\u00c3\u00a9e" + }, + { + } + ] + }, + { + "timestamp": 1696714471, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/370115566_334448632421134_6533770410435258790_n_334448635754467.jpg", + "creation_timestamp": 1696714358, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1696714471 + } + ] + } + }, + "title": "Photos du journal", + "description": "La cybers\u00c3\u00a9curit\u00c3\u00a9 je trouvais \u00c3\u00a7a chiant.\nTravailler avec des donn\u00c3\u00a9es, c'est beaucoup mieux. Jusqu'\u00c3\u00a0 temps que t'en aye plus, des donn\u00c3\u00a9es \u00f0\u009f\u0099\u0084\n\nC'est peut-\u00c3\u00aatre pas le fun, mais c'est une n\u00c3\u00a9cessit\u00c3\u00a9.\nInternet c'est hostile et surtout sans fronti\u00c3\u00a8res.\n\nNos entreprises sont la cible de pays \u00c3\u00a9trangers, comme la Russie, l'Iran et la Chine, envers lesquels nous avons des sanctions \u00c3\u00a9conomiques.\n\nCe qui fait que ton entreprise aussi est la cible. Le gouvernement canadien estime qu'une entreprise sur 3 va avoir \u00c3\u00a9t\u00c3\u00a9 touch\u00c3\u00a9 par une cyberattaque en 2023. C'est s\u00c3\u00bbrement pareil l'autre cot\u00c3\u00a9 de l'\u00c3\u00a9tang.\n\nIl y a un dicton courant dans la communaut\u00c3\u00a9 cyber:\n\nIl y a deux types d'entreprises: celles qui se sont fait pirater, et celles qui ne savent pas qu'elles se sont fait pirater.\n\nFais en pas partie. Je sais qu'on est vendredi juste avant un cong\u00c3\u00a9 f\u00c3\u00a9ri\u00c3\u00a9, pis la s\u00c3\u00a9curit\u00c3\u00a9 c'est un gros beurk !\n\nMais fais une derni\u00c3\u00a8re chose avant de partir. Inscris-toi \u00c3\u00a0 Beurk et fais aweye par dessus bord les pirates \u00f0\u009f\u009b\u00b6 .\n\nhttps://slasheuse.co/beurk\n\nTu auras aussi l'occasion de r\u00c3\u00a9gler 9 autres trucs chiant qui tra\u00c3\u00aenent dans le backstore (comptabilit\u00c3\u00a9, analyse financi\u00c3\u00a8re, m\u00c3\u00a9dias sociaux, marketing, offres, site web, ...) en compagnie d'expertes reconnues pour leur bottage de cul (oui, je suis le repr\u00c3\u00a9sentant masculin, maudit tokenisme \u00f0\u009f\u00a4\u00a3).\n\n@_slasheuse.co\n@karinegangacloutier\n@orangeademedias_\n@helenebecotte\n@jasminecrit_\n@comptable.pas.plate\n@julierochon31\n@nounatouch\n@la.kanopy\n\nhttps://slasheuse.co/beurk\n\nps. je vous assure ne subir aucune maltraitance de la part de mesdames." + } + } + ] + } + ], + "data": [ + { + "post": "La cybers\u00c3\u00a9curit\u00c3\u00a9 je trouvais \u00c3\u00a7a chiant.\nTravailler avec des donn\u00c3\u00a9es, c'est beaucoup mieux. Jusqu'\u00c3\u00a0 temps que t'en aye plus, des donn\u00c3\u00a9es \u00f0\u009f\u0099\u0084\n\nC'est peut-\u00c3\u00aatre pas le fun, mais c'est une n\u00c3\u00a9cessit\u00c3\u00a9.\nInternet c'est hostile et surtout sans fronti\u00c3\u00a8res.\n\nNos entreprises sont la cible de pays \u00c3\u00a9trangers, comme la Russie, l'Iran et la Chine, envers lesquels nous avons des sanctions \u00c3\u00a9conomiques.\n\nCe qui fait que ton entreprise aussi est la cible. Le gouvernement canadien estime qu'une entreprise sur 3 va avoir \u00c3\u00a9t\u00c3\u00a9 touch\u00c3\u00a9 par une cyberattaque en 2023. C'est s\u00c3\u00bbrement pareil l'autre cot\u00c3\u00a9 de l'\u00c3\u00a9tang.\n\nIl y a un dicton courant dans la communaut\u00c3\u00a9 cyber:\n\nIl y a deux types d'entreprises: celles qui se sont fait pirater, et celles qui ne savent pas qu'elles se sont fait pirater.\n\nFais en pas partie. Je sais qu'on est vendredi juste avant un cong\u00c3\u00a9 f\u00c3\u00a9ri\u00c3\u00a9, pis la s\u00c3\u00a9curit\u00c3\u00a9 c'est un gros beurk !\n\nMais fais une derni\u00c3\u00a8re chose avant de partir. Inscris-toi \u00c3\u00a0 Beurk et fais aweye par dessus bord les pirates \u00f0\u009f\u009b\u00b6 .\n\nhttps://slasheuse.co/beurk\n\nTu auras aussi l'occasion de r\u00c3\u00a9gler 9 autres trucs chiant qui tra\u00c3\u00aenent dans le backstore (comptabilit\u00c3\u00a9, analyse financi\u00c3\u00a8re, m\u00c3\u00a9dias sociaux, marketing, offres, site web, ...) en compagnie d'expertes reconnues pour leur bottage de cul (oui, je suis le repr\u00c3\u00a9sentant masculin, maudit tokenisme \u00f0\u009f\u00a4\u00a3).\n\n@_slasheuse.co\n@karinegangacloutier\n@orangeademedias_\n@helenebecotte\n@jasminecrit_\n@comptable.pas.plate\n@julierochon31\n@nounatouch\n@la.kanopy\n\nhttps://slasheuse.co/beurk\n\nps. je vous assure ne subir aucune maltraitance de la part de mesdames." + }, + { + } + ] + }, + { + "timestamp": 1695147153, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/379595079_324856840046980_2864833998589803378_n_324856843380313.jpg", + "creation_timestamp": 1695147031, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1695147153 + } + ] + } + }, + "title": "Photos du journal", + "description": "Je ne suis pas psy, mais je peux baisser ton stress par rapport \u00c3\u00a0 la protection des donn\u00c3\u00a9es personnelles de tes clients. Tu sais, la vraie raison derri\u00c3\u00a8re la loi 25, c'est pas de faire des proc\u00c3\u00a9dures ! Je veux que tu passes \u00c3\u00a0 l'action.\n\nhttps://jevalide.ca/cryptomator\n\nMercredi 20 septembre 2023 \u00c3\u00a0 12h00 (Montr\u00c3\u00a9al, UTC-4)\n\nEnregistrement disponible 30 jours" + } + } + ] + } + ], + "data": [ + { + "post": "Je ne suis pas psy, mais je peux baisser ton stress par rapport \u00c3\u00a0 la protection des donn\u00c3\u00a9es personnelles de tes clients. Tu sais, la vraie raison derri\u00c3\u00a8re la loi 25, c'est pas de faire des proc\u00c3\u00a9dures ! Je veux que tu passes \u00c3\u00a0 l'action.\n\nhttps://jevalide.ca/cryptomator\n\nMercredi 20 septembre 2023 \u00c3\u00a0 12h00 (Montr\u00c3\u00a9al, UTC-4)\n\nEnregistrement disponible 30 jours" + }, + { + } + ] + }, + { + "timestamp": 1693954805, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/371540986_316153947583936_4434456246503720748_n_317195150813149.jpg", + "creation_timestamp": 1693954805, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693954805 + } + ] + } + }, + "title": "Photos du journal", + "description": "Je te donne un de mes meilleurs trucs pour am\u00c3\u00a9liorer ton exp\u00c3\u00a9rience utilisateur, tes syst\u00c3\u00a8mes et ta cybers\u00c3\u00a9curit\u00c3\u00a9.\n\nDeviens ton client ! Cr\u00c3\u00a9e-toi un persona client et rend le vivant. Donne lui un nom, cr\u00c3\u00a9e lui un courriel, et va sur ton site, inscris-toi \u00c3\u00a0 ta newsletter, va dans ton e-commerce et fais le parcours d'achat au complet (fais-toi un code promo ou un produit \u00c3\u00a0 0$).\n\nEn informatique, cette technique s'appelle du dogfooding (eat your own dog food)\n\nEnsuite, avec ton compte persona, regarde si tu peux:\n\n- acc\u00c3\u00a9der facilement \u00c3\u00a0 ton produit et l'utiliser\n- trouver la documentation\n- trouver o\u00c3\u00b9 demander de l'aide\n\nSi ce n'est pas le cas, note ce qui est \u00c3\u00a0 corriger.\n\nAssures-toi aussi que tu ne peux pas acc\u00c3\u00a9der \u00c3\u00a0 des informations d'autres clients ou \u00c3\u00a0 des contenus internes \u00c3\u00a0 ton entreprise.\n\nEt c'est quoi le lien avec la cybers\u00c3\u00a9curit\u00c3\u00a9 ? Si avec ton persona client, tu re\u00c3\u00a7ois des courriels autre que ceux que ton entreprise envoie habituellement, si tu es d\u00c3\u00a9tect\u00c3\u00a9 sur haveibeenpwned ou si tu as des probl\u00c3\u00a8mes \u00c3\u00a0 acc\u00c3\u00a9der \u00c3\u00a0 ton produit, \u00c3\u00a7a veut probablement dire que tu es en pr\u00c3\u00a9sence d'un incident de cybers\u00c3\u00a9curit\u00c3\u00a9.\n\nUn avantage du dogfooding, c'est que tu peux faire \u00c3\u00a7a sans utiliser aucun renseignement personnel et avant de mettre ton offre en ligne." + } + } + ] + } + ], + "data": [ + { + "post": "Je te donne un de mes meilleurs trucs pour am\u00c3\u00a9liorer ton exp\u00c3\u00a9rience utilisateur, tes syst\u00c3\u00a8mes et ta cybers\u00c3\u00a9curit\u00c3\u00a9.\n\nDeviens ton client ! Cr\u00c3\u00a9e-toi un persona client et rend le vivant. Donne lui un nom, cr\u00c3\u00a9e lui un courriel, et va sur ton site, inscris-toi \u00c3\u00a0 ta newsletter, va dans ton e-commerce et fais le parcours d'achat au complet (fais-toi un code promo ou un produit \u00c3\u00a0 0$).\n\nEn informatique, cette technique s'appelle du dogfooding (eat your own dog food)\n\nEnsuite, avec ton compte persona, regarde si tu peux:\n\n- acc\u00c3\u00a9der facilement \u00c3\u00a0 ton produit et l'utiliser\n- trouver la documentation\n- trouver o\u00c3\u00b9 demander de l'aide\n\nSi ce n'est pas le cas, note ce qui est \u00c3\u00a0 corriger.\n\nAssures-toi aussi que tu ne peux pas acc\u00c3\u00a9der \u00c3\u00a0 des informations d'autres clients ou \u00c3\u00a0 des contenus internes \u00c3\u00a0 ton entreprise.\n\nEt c'est quoi le lien avec la cybers\u00c3\u00a9curit\u00c3\u00a9 ? Si avec ton persona client, tu re\u00c3\u00a7ois des courriels autre que ceux que ton entreprise envoie habituellement, si tu es d\u00c3\u00a9tect\u00c3\u00a9 sur haveibeenpwned ou si tu as des probl\u00c3\u00a8mes \u00c3\u00a0 acc\u00c3\u00a9der \u00c3\u00a0 ton produit, \u00c3\u00a7a veut probablement dire que tu es en pr\u00c3\u00a9sence d'un incident de cybers\u00c3\u00a9curit\u00c3\u00a9.\n\nUn avantage du dogfooding, c'est que tu peux faire \u00c3\u00a7a sans utiliser aucun renseignement personnel et avant de mettre ton offre en ligne." + }, + { + } + ] + }, + { + "timestamp": 1693496877, + "attachments": [ + { + "data": [ + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/369995232_314540134411984_450833310229852936_n_314540177745313.jpg", + "creation_timestamp": 1693496813, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693496877 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/370438709_314540141078650_176089959481934230_n_314540167745314.jpg", + "creation_timestamp": 1693496813, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693496877 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/370334258_314540081078656_124466668418816075_n_314540121078652.jpg", + "creation_timestamp": 1693496813, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693496877 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/370273519_314540131078651_7007030289174632209_n_314540164411981.jpg", + "creation_timestamp": 1693496813, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693496877 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/370364244_314540151078649_5076745877850469792_n_314540201078644.jpg", + "creation_timestamp": 1693496813, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693496877 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/369974676_314540097745321_5615887339279849891_n_314540157745315.jpg", + "creation_timestamp": 1693496813, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693496877 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/370000336_314540071078657_3908300720495553169_n_314540084411989.jpg", + "creation_timestamp": 1693496813, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693496877 + } + ] + } + }, + "title": "Photos du journal" + } + }, + { + "media": { + "uri": "this_profile's_activity_across_facebook/posts/media/Photosdujournal_4g78HyMTMQ/370409722_314540154411982_7855138224569323509_n_314540191078645.jpg", + "creation_timestamp": 1693496813, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "upload_ip": "173.179.53.182", + "taken_timestamp": 1693496533, + "modified_timestamp": 1693496533, + "orientation": 1 + } + ] + } + }, + "title": "Photos du journal" + } + } + ] + } + ], + "data": [ + { + "post": "La plus grosse menace \u00c3\u00a0 la s\u00c3\u00a9curit\u00c3\u00a9 des donn\u00c3\u00a9es de ton entreprise, c'est pas les pirates nord-cor\u00c3\u00a9ens, c'est pas ton h\u00c3\u00a9bergeur de site web, c'est pas Mark Zuckerberg, c'est pas Google, c'est pas la loi 25 ...\n\nC'est toi.\n\n- Parce que tu n'utilise pas un gestionnaire de mots de passe.\n- Parce que tes comptes n'ont pas de double authentification.\n- Parce que tu as tout connect\u00c3\u00a9 \u00c3\u00a0 ton compte Google ou Apple\n- Parce que tu ne fais pas tes backups r\u00c3\u00a9guli\u00c3\u00a8rement !\n\nPis je te comprend.\n\nDe formation en webinaires, on fait juste te dire que tu devrais faire tout \u00c3\u00a7a, mais on te donne jamais une fa\u00c3\u00a7on efficace de bien le faire, \u00c3\u00a9tape par \u00c3\u00a9tape, sans te casser la t\u00c3\u00aate.\n\nEt t'as jamais acc\u00c3\u00a8s \u00c3\u00a0 personne \"on the fly\" pour te d\u00c3\u00a9coincer \u00c3\u00a0 travers les proc\u00c3\u00a9dures.\n\nJ'ai cr\u00c3\u00a9\u00c3\u00a9 Mission Cybers\u00c3\u00a9curit\u00c3\u00a9 pour \u00c3\u00a7a. Mais, maintenant que tu es l\u00c3\u00a9galement oblig\u00c3\u00a9 de faire tout \u00c3\u00a7a pour prot\u00c3\u00a9ger les donn\u00c3\u00a9es de tes clients, j'ai d\u00c3\u00a9cid\u00c3\u00a9 de faire \u00c3\u00a9voluer mon offre et d'offrir un accompagnement par abonnement.\n\nTout mon contenu sur la cybers\u00c3\u00a9curit\u00c3\u00a9, la programmation et la gestion de tes donn\u00c3\u00a9es, un acc\u00c3\u00a8s privil\u00c3\u00a9gi\u00c3\u00a9 \u00c3\u00a0 mon cerveau \u00c3\u00a0 chaque semaine, un forum de discussion anim\u00c3\u00a9 avec des d\u00c3\u00a9fis, des webinaires et des solutions sur mesure pour tes pr\u00c3\u00a9occupations du moment:\n\n- site web,\n- applications web,\n- r\u00c3\u00a9seaux sociaux,\n- logiciels,\n- liste courriel,\n- sauvegardes\n- gestion des donn\u00c3\u00a9es\n\nJe fais l'annonce la semaine prochaine, le 8 septembre, sur la structure de mon programme par abonnement Y'app pas d'probl\u00c3\u00a8me et les nouveaut\u00c3\u00a9s dans mon entreprise.\n\nSi tu veux pas manquer l'annonce, abonnes-toi \u00c3\u00a0 ma cyberlettre !\n\njevalide.ca/cyberlettre (lien dans ma bio)" + }, + { + } + ] + } +] \ No newline at end of file diff --git a/minio_sample_data/datafiles/instagram_posts.json b/minio_sample_data/datafiles/instagram_posts.json new file mode 100644 index 0000000..4da621e --- /dev/null +++ b/minio_sample_data/datafiles/instagram_posts.json @@ -0,0 +1,1090 @@ +[ + { + "media": [ + { + "uri": "media/posts/202407/450182166_1259075808404689_1070516704679378179_n_18294846166164555.jpg", + "creation_timestamp": 1720448177, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Oui, tu peux utiliser des logiciels libres sur Windows et sur macOS, t'es pas oblig\u00c3\u00a9 de passer \u00c3\u00a0 Linux.\n\nJe peux te faire d\u00c3\u00a9couvrir des alternatives libres de qualit\u00c3\u00a9 aux logiciels qui te co\u00c3\u00bbtent trop cher, dans une consultation d'une heure !\n\nVisite le https://jevalide.ca/express ou mon profil !", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202407/449859159_845891224094906_1170751005432214959_n_18114651337375868.jpg", + "creation_timestamp": 1720099405, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "L\u00e2\u0080\u0099intelligence artificielle, c\u00e2\u0080\u0099est une grande famille de techniques math\u00c3\u00a9matiques, impl\u00c3\u00a9ment\u00c3\u00a9s par des algorithmes informatiques. \n\nLa m\u00c3\u00a9canisation et l\u00e2\u0080\u0099automatisation ne sont pas ce qui n\u00e2\u0080\u0099en fait de l\u00e2\u0080\u0099intelligence ni de l\u00e2\u0080\u0099artificiel. On peut faire la plupart de ces op\u00c3\u00a9rations en mode papier avec un plus petit volume de donn\u00c3\u00a9es !\n\nL\u00e2\u0080\u0099intelligence vient de nous, et on la syst\u00c3\u00a9matise pour qu\u00e2\u0080\u0099elle soit mise \u00c3\u00a0 l\u00e2\u0080\u0099\u00c3\u00a9chelle. \n\nLe c\u00c3\u00b4t\u00c3\u00a9 artificiel vient du fait qu\u00e2\u0080\u0099on tente de reproduire des techniques de raisonnement logique avec du code informatique. \n\nAu fil du temps, plusieurs m\u00c3\u00a9thodes se sont d\u00c3\u00a9velopp\u00c3\u00a9es, qu\u00e2\u0080\u0099on a ensuite regroup\u00c3\u00a9es en ces types d\u00e2\u0080\u0099intelligence artificielle:\n\n- Les algorithmes logiques et symbolique\n- Les syst\u00c3\u00a8mes \u00c3\u00a0 base de r\u00c3\u00a8gles\n- L\u00e2\u0080\u0099apprentissage automatique\n- L\u00e2\u0080\u0099analyse et le traitement du langage naturel\n- Les moteurs de recherche et de recommandation\n- L\u00e2\u0080\u0099optimisation et la recherche op\u00c3\u00a9rationnelle\n- L\u00e2\u0080\u0099apprentissage par renforcement\n\nL'erreur que beaucoup de gens qui ne sont pas form\u00c3\u00a9s dans le domaine font, c'est de choisir une technique ou un outil et d'essayer de r\u00c3\u00a9soudre son probl\u00c3\u00a8me avec.\n\nTu peux \u00c3\u00a9viter de faire cette erreur toi aussi !\n\nCe que je peux t'apporter, c'est un regard externe pour t'aider \u00c3\u00a0 choisir les bons outils.\n\nR\u00c3\u00a9serve-moi une consultation express et je vais pouvoir t'orienter sur le meilleur chemin \u00c3\u00a0 prendre !\n\nLien direct sur ma bio !", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202407/449631160_491874023295659_4189969021486671571_n_18104531191408033.jpg", + "creation_timestamp": 1719842926, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202407/449490273_457061727185927_3967304275269205610_n_18325870198179604.jpg", + "creation_timestamp": 1719842926, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202407/449506656_1528336064746810_1028527734314451222_n_17902802657918570.jpg", + "creation_timestamp": 1719842926, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202407/449489906_493115099906123_3582303973527767140_n_17862798906171655.jpg", + "creation_timestamp": 1719842926, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ], + "title": "C'est quoi, un renseignement personnel ?\n\nLa loi consid\u00c3\u00a8re que d\u00c3\u00a9finir ce qu'est un renseignement personnel, c'est un jeu de devinette !\n\nIdentification directe ou indirecte, une belle d\u00c3\u00a9finition qui peut confondre autant les juristes que les experts en donn\u00c3\u00a9es. Ajoute \u00c3\u00a0 \u00c3\u00a7a la pseudonymisation et l'anonymisation pour compliquer le tout.\n\nY'a pas de doute que t'aies aucune id\u00c3\u00a9e de quoi on parle ici !\n\nJ'ai cr\u00c3\u00a9\u00c3\u00a9 une liste de plus de 100 types de donn\u00c3\u00a9es que tu pourrais retrouver dans ton entreprise et qui peuvent constituer des renseignements personnels au sens de la loi 25 et du RGPD. \n\nPour te simplifier la t\u00c3\u00a2che, je les ai rassembl\u00c3\u00a9es en cat\u00c3\u00a9gories. Tu peux m\u00c3\u00aame l'imprimer !\n\nJe t'invite \u00c3\u00a0 le t\u00c3\u00a9l\u00c3\u00a9charger et le garder pas trop loin, c'est gratuit !\n\nDisponible dans ma bio !\n\n#donn\u00c3\u00a9espersonnelles #loi25 #rgpd #vieprivee #confidentiel #donn\u00c3\u00a9es #cybers\u00c3\u00a9curit\u00c3\u00a9 #privacy #cybersecurity #personaldata #gdpr", + "creation_timestamp": 1719842926 + }, + { + "media": [ + { + "uri": "media/posts/202406/449406506_7948853675168362_5277405388734692863_n_18033045920046435.jpg", + "creation_timestamp": 1719597777, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Outre le fait que, selon la s\u00c3\u00a9rie de films Terminator, nous sommes \u00c3\u00a0 risques de nous faire envahir par des robots munis d'une conscience, l'id\u00c3\u00a9e selon laquelle nous devons craindre l'intelligence artificielle est pas mal grav\u00c3\u00a9e dans notre inconscient collectif.\n\nOlivier et Pierre de @gopyratecanada m'ont invit\u00c3\u00a9 \u00c3\u00a0 commenter l'actualit\u00c3\u00a9 en IA.\n\nLien via ma bio !", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202406/447975120_472824611916868_1021462665289884048_n_18066630577535644.jpg", + "creation_timestamp": 1717851007, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "MediaSourceType.FACEBOOK_MEDIA_MANAGER_CONTENT_PUBLISH" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Recall, c'est l'outil d\u00c3\u00a9velopp\u00c3\u00a9 par Microsoft pour ses nouvelles versions de Windows avec Copilot+. Cet outil enregistre absolument tout ce que tu fais sur ton ordinateur !\n\nOn dirait que \u00c3\u00a7a \u00c3\u00a9t\u00c3\u00a9 fait pour te rem\u00c3\u00a9morer tous tes mauvais cauchemars. \n\nEst-ce un outil de micromanagement ou une opportunit\u00c3\u00a9 pour les pirates ? \n\nEst-ce possible pour une entreprise de la taille de Microsoft de sortir des logiciels moins pourris ? \n\nPoser la question c'est y r\u00c3\u00a9pondre, et je l'ai fait en 45 minutes !\n\nViens lire mon nouveau blog: https://jevalide.ca/2024/06/07/recall-windows-ce-programme-est-inutile-rappelle-toi/", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202405/443888802_1012177523916544_8693372334306425413_n_18011537531165734.webp", + "creation_timestamp": 1715988515, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "device_id": "android-53f5c8453cf22f67", + "source_type": "6" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202405/443749123_976553963616518_206230895907323351_n_18080224372465849.webp", + "creation_timestamp": 1715574597, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "latitude": 46.8122, + "longitude": -71.2226 + }, + { + "device_id": "android-53f5c8453cf22f67", + "source_type": "6" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Dans cet atelier d\u00e2\u0080\u0099une heure, je te propose un espace de r\u00c3\u00a9flexion sur divers m\u00c3\u00a9canismes d\u00e2\u0080\u0099oppression num\u00c3\u00a9rique qui pourraient \u00c3\u00aatre pr\u00c3\u00a9sents dans ton entreprise, m\u00c3\u00aame sans que tu le saches, et quelques pistes de solution pour les \u00c3\u00a9liminer.\n\nNous allons explorer les m\u00c3\u00a9canismes bas\u00c3\u00a9s sur la psychologie, la discrimination, les algorithmes et les structures de pouvoir \u00c3\u00a9conomique.\n\nSuite \u00c3\u00a0 l\u00e2\u0080\u0099atelier, tu auras l\u00e2\u0080\u0099occasion de venir discuter de ce sujet sur mon forum priv\u00c3\u00a9 Matrix.\n\n\u00c3\u0080 la fin de l\u00e2\u0080\u0099atelier, je te pr\u00c3\u00a9senterai en quelques minutes ma nouvelle offre d\u00e2\u0080\u0099accompagnement pour \u00c3\u00a9liminer les sources d\u00e2\u0080\u0099oppression num\u00c3\u00a9rique dans ton entreprise.\n\nLien dans ma bio !", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202404/440664159_978832640551601_2340986110289951021_n_18288082717167416.jpg", + "creation_timestamp": 1714074908, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "library" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "La moiti\u00c3\u00a9 de mes rencontres Consultation Express, c'est d\u00c3\u00a9boguer des configurations DNS pour \u00c3\u00a9viter que les infolettres et courriels de mes clients tombent dans le spam.\n\nJ'ai pass\u00c3\u00a9 les deux derni\u00c3\u00a8res ann\u00c3\u00a9es \u00c3\u00a0 \u00c3\u00a9tudier le fonctionnement des syst\u00c3\u00a8mes de courriel, incliunt : DNS (SPF, DKIM et DMARC), SMTP et IMAP.\n\nSi tu as des enjeux de d\u00c3\u00a9livrabilit\u00c3\u00a9 courriel, je peux t'aider en 30 minutes !\n\nSi tu veux apprendre tout sur le fonctionnement des courriels dans ton entreprise pour \"fine-tuner\" ton approche marketing, j'ai condens\u00c3\u00a9 mes connaissances dans une formation, Optimisation Courriel, qui prend une demi-journ\u00c3\u00a9e \u00c3\u00a0 suivre et appliquer.\n\nLiens dans ma bio et sur mon site jevalide.ca\n\n#emailmarketing #deliverability #smtp #dmarc #antispam", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202403/434435574_1072388110686965_137488846821679902_n_17880723230980725.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202403/434448426_318665890867182_2647657831979309825_n_17867583279089264.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202403/434438017_2724313427730736_2727986735376654902_n_18020789659923036.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202403/434237308_2116523708709697_3222024717373966420_n_17932806212822268.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202403/434450685_1088914562335623_6490346903106713252_n_17865260454096931.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202403/434436532_1862618340851088_6283642465938985995_n_17896189850986150.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202403/434439650_1165040871328898_8466090361542971388_n_18005805017379432.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202403/434439085_798665172120653_6588500841978586622_n_17909474618841017.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202403/434435573_940291864767179_6253116811034694950_n_17934091046728629.jpg", + "creation_timestamp": 1711394900, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ], + "title": "Pistage possible sans cookies ! Fais attention !\n\nJe te pr\u00c3\u00a9sente quatre m\u00c3\u00a9thodes utilis\u00c3\u00a9es par les sites pour avoir des donn\u00c3\u00a9es de pistage sans demander de consentement et sans utiliser de cookies.\n\n1. Se connecter avec ...\n\nPlusieurs sites web utilisent un partenaire de connexion tel que Google, Apple, Microsoft, Meta ou Amazon, aussi connu comme les GAFAM. Comme l'authentification se fait \u00c3\u00a0 chaque page, alors ils conservent une trace compl\u00c3\u00a8te de ta visite.\n\n\u00c3\u0089vite de les utiliser, et priorise un alias courriel unique pour chaque site. Ton gestionnaire de mots de passe peut t'aider \u00c3\u00a0 ne pas avoir \u00c3\u00a0 te souvenir de chaque adresse.\n\nTu peux utiliser le service de Firefox Relay pour cr\u00c3\u00a9er des alias courriels sans utiliser ton domaine https://relay.firefox.com/\n\n2. Les ent\u00c3\u00aates HTTP\n\nLes ent\u00c3\u00aates HTTP contiennent plusieurs m\u00c3\u00a9tadonn\u00c3\u00a9es: ton adresse IP, la page d'o\u00c3\u00b9 tu arrives, l'instant exact de ta visite \u00c3\u00a0 la seconde pr\u00c3\u00a8s et quelques caract\u00c3\u00a9ristiques de ton navigateur.\n\nTu peux modifier tes caract\u00c3\u00a9ristiques du navigateur avec l'extension Agentium: https://lnkd.in/eVUfCgbR\n\n3. Les param\u00c3\u00a8tres de l'URL\n\nBeaucoup d'informations peuvent \u00c3\u00aatre encod\u00c3\u00a9es dans l'URL de la page que tu visites: un identifiant de suivi, un nom d'utilisateur, un code promotionnel et plein d'autres donn\u00c3\u00a9es de type UTM, souvent encod\u00c3\u00a9es au format Base64.\n\nTu peux te prot\u00c3\u00a9ger avec le Tracking Token Stripper, qui s'installe sur ton navigateur: https://lnkd.in/edG6QQHQ\n\n4. Les polices d'\u00c3\u00a9criture\n\nGoogle et Adobe fournissent des services de polices d'\u00c3\u00a9criture. \u00c3\u0080 chaque fois que tu visites un site qui utilise des polices, elles peuvent \u00c3\u00aatre t\u00c3\u00a9l\u00c3\u00a9charg\u00c3\u00a9es depuis le site du fournisseur si elles ne sont pas en cache, ce qui signale ta visite \u00c3\u00a0 ce site. \n\nSi tu as un site Wordpress et que tu utilises des polices d'\u00c3\u00a9criture externes, tu peux utiliser le plugin OMGF pour prot\u00c3\u00a9ger tes visiteurs: https://lnkd.in/em_pnh5F\n\nCes outils sont tous des logiciels libres, en passant \u00f0\u009f\u0098\u0080 !", + "creation_timestamp": 1711394901 + }, + { + "media": [ + { + "uri": "media/posts/202403/434228780_7078027365658186_8187032319169737592_n_18028974442791383.webp", + "creation_timestamp": 1711303106, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "device_id": "android-53f5c8453cf22f67", + "source_type": "6" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202403/432787216_2600209436824776_1110619866228675904_n_18001102682445674.jpg", + "creation_timestamp": 1710335840, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "library" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Je te propose une masterclass o\u00c3\u00b9 nous allons voir un cas pratique pour couvrir les aspects les plus importants de la loi 25 au niveau de ta technologie: site web, infolettre et offre de gratuit\u00c3\u00a9 !\n\nEnsemble, nous allons:\n\nDesigner un processus client de type gratuit\u00c3\u00a9 (lead magnet) incluant une page de capture, un formulaire, une infolettre et un t\u00c3\u00a9l\u00c3\u00a9chargement d\u00e2\u0080\u0099un fichier PDF.\nIdentifier les donn\u00c3\u00a9es personnelles, les risques et les moyens pour les r\u00c3\u00a9duire.\nChoisir les bons logiciels \u00c3\u00a0 l\u00e2\u0080\u0099aide de l\u00e2\u0080\u0099\u00c3\u00a9valuation des facteurs de la vie priv\u00c3\u00a9e.\n\nLa classe sera enregistr\u00c3\u00a9e et disponible pour r\u00c3\u00a9\u00c3\u00a9coute pour une dur\u00c3\u00a9e d\u00e2\u0080\u0099un an.\n\nJe veux que tu arr\u00c3\u00aates de te sauver de la loi 25 !\n\nLien dans ma bio !\n\nImportant: Cette masterclass sur la loi 25 n\u00e2\u0080\u0099inclus aucun avis l\u00c3\u00a9gal, je ne suis pas juriste. Mais tu vas \u00c3\u00aatre beaucoup mieux pr\u00c3\u00a9par\u00c3\u00a9\u00c2\u00b7e et \u00c3\u00a7a va te co\u00c3\u00bbter pas mal moins cher d\u00e2\u0080\u0099honoraires!\n\nLien dans ma bio !", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202403/431663870_418498230682840_6615146497539043130_n_18032706772860172.jpg", + "creation_timestamp": 1709888453, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "MediaSourceType.FACEBOOK_MEDIA_MANAGER_CONTENT_PUBLISH" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Aujourd'hui, c'est la journ\u00c3\u00a9e internationale des droits des femmes.\n\nJe r\u00c3\u00a9clame le droit des femmes d'\u00c3\u00aatre geek:\n\n- Sans devoir subir la misogynie de la culture des tech bros.\n- Sans se faire mansplainer leur sujet d'\u00c3\u00a9tudes ou leur m\u00c3\u00a9tier par un ti-cul qui vient \u00c3\u00a0 peine de sortir de sa crise d'adolescence.\n- Sans se faire dire qu'elle est baisable par un CEO/mononc random sur LinkedIn.\n- Sans ... non t'as le droit d'avoir un clavier Hello Kitty, tant qu'il est m\u00c3\u00a9canique.\n\nPour c\u00c3\u00a9l\u00c3\u00a9brer cette journ\u00c3\u00a9e, j'ai une belle discussion de geek avec mon amie Alexe Mertel\n\nAlexandra (Alexe) Martel a fond\u00c3\u00a9 l'entreprise Les mots pour vendre, o\u00c3\u00b9 elle offre des formations sur l'\u00c3\u00a9criture persuasive (copywriting) et la tarification, principalement pour les solopreneurs et les petites entreprises. \n\nElle utilise aussi depuis plusieurs ann\u00c3\u00a9es des outils g\u00c3\u00a9n\u00c3\u00a9ratifs tels que Jasper, puis ChatGPT, dans un processus cr\u00c3\u00a9atif, pour cr\u00c3\u00a9er des textes accrocheurs et explorer des id\u00c3\u00a9es inusit\u00c3\u00a9es et d\u00c3\u00a9licieuses.\n\nElle est fan de ChatGPT, et elle m'a convaincue que finalement, j'aime ChatGPT moi aussi \u00f0\u009f\u0098\u0085. On parle d'utilisation responsable de l'IA en r\u00c3\u00a9daction, entre autres !\n\nDisponible sur ta plateforme pr\u00c3\u00a9f\u00c3\u00a9r\u00c3\u00a9e, m\u00c3\u00aame Google Podcasts qui dispara\u00c3\u00aet dans un mois (c'est le temps de changer de plateforme si t'es l\u00c3\u00a0 dessus).\n\nLien dans ma bio, comme toujours !", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202402/429922749_2135997503410871_6144515418304331899_n_18303073279148123.jpg", + "creation_timestamp": 1709138239, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/429931167_917177223533319_2256821841331489672_n_17995988669319172.jpg", + "creation_timestamp": 1709138239, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/430215777_222876560848392_2560162366438806039_n_18043966498650193.jpg", + "creation_timestamp": 1709138239, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/430270653_711146907878442_1798534439514866992_n_18002318006386669.jpg", + "creation_timestamp": 1709138239, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/430006802_1131360161207641_3935603205878876745_n_17905669532927366.jpg", + "creation_timestamp": 1709138239, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/430890325_2933547093488838_8663867776858872326_n_18038197387684943.jpg", + "creation_timestamp": 1709138239, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/430680972_1534757213757605_7434106526500898899_n_17895494012971179.jpg", + "creation_timestamp": 1709138239, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ], + "title": "La culture de la transformation num\u00c3\u00a9rique est un syst\u00c3\u00a8me oppressif. \n\nTout le monde n'est pas oblig\u00c3\u00a9 d'utiliser la derni\u00c3\u00a8re patente \u00c3\u00a0 la mode. \n\nConsid\u00c3\u00a9rer les gens qui ne sont pas \"all-in\" dans le virage technologique comme des gens \"en retard\", c'est une forme de discrimination qui s'apparente au capacitisme (consid\u00c3\u00a9rer les gens handicap\u00c3\u00a9s comme des humains inf\u00c3\u00a9rieurs). \n\nC'est quelque chose qu'on devrait ajouter \u00c3\u00a0 notre charte des droits et libert\u00c3\u00a9s.\n\n---\n\nRejoins mon nouvel abonnement th\u00c3\u00a9matique mensuelle Y'app pas d'probl\u00c3\u00a8me ! Deviens techno-zen \u00f0\u009f\u00a7\u0098, une application \u00c3\u00a0 la fois\n\n\u00c3\u0087a inclus aussi toutes mes autres formations.\n\nInscription via le lien dans ma bio", + "creation_timestamp": 1709138239 + }, + { + "media": [ + { + "uri": "media/posts/202402/430073638_412898781242785_1625958252840800618_n_17991973574564288.jpg", + "creation_timestamp": 1708952429, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "MediaSourceType.FACEBOOK_MEDIA_MANAGER_CONTENT_PUBLISH" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "J\u00e2\u0080\u0099ai r\u00c3\u00a9sum\u00c3\u00a9 les \u00c3\u00a9l\u00c3\u00a9ments importants de la loi 25 dans une carte de bingo. Pourquoi j\u00e2\u0080\u0099ai eu cette id\u00c3\u00a9e l\u00c3\u00a0 ? Parce qu\u00e2\u0080\u0099une carte de bingo, \u00c3\u00a7a a 25 cases !\n\nComme c\u00e2\u0080\u0099est un outil que je t\u00e2\u0080\u0099offre gratuitement, pour compl\u00c3\u00a9ter la carte, je te demande de partager le lien vers cette page \u00c3\u00a0 un coll\u00c3\u00a8gue ou un ami.\n\nLa protection des donn\u00c3\u00a9es, c\u00e2\u0080\u0099est un travail d\u00e2\u0080\u0099\u00c3\u00a9quipe et c\u00e2\u0080\u0099est tous ensemble qu\u00e2\u0080\u0099on va y arriver !\n\nLien dans ma bio", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202402/428603850_409949548204375_5734052577606115247_n_17997091727300632.jpg", + "creation_timestamp": 1708442805, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "MediaSourceType.FACEBOOK_MEDIA_MANAGER_CONTENT_PUBLISH" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Les projets informatiques qui vont le mieux sont souvent s\u00c3\u00a9par\u00c3\u00a9s en petits projets autonomes. \u00c3\u0087a cr\u00c3\u00a9e aussi des plus petits logiciels ou composantes qui sont pr\u00c3\u00a9visibles et r\u00c3\u00a9pondent aux besoin.\n\nC'est un des principes que j'essaie d'incarner dans Y'app pas d'probl\u00c3\u00a8me. On r\u00c3\u00a8gle un probl\u00c3\u00a8me techno dans ta business \u00c3\u00a0 la fois.\n\nEn mars, on s'occupe de ta gestion des donn\u00c3\u00a9es personnelles en appliquant l'esprit de la loi 25. On remonte l'historique des lois sur les donn\u00c3\u00a9es dans le monde jusqu'\u00c3\u00a0 l'Allemagne de l'ouest qui voulait se prot\u00c3\u00a9ger de la Stasi (oui, \u00c3\u00a7a part de l\u00c3\u00a0).", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202402/427983270_407769228422407_5489816535536098897_n_18010318007218777.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/427800857_407769155089081_8183888659218678929_n_17857334064103548.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/427800736_407769138422416_6470704527251451548_n_18007805714080563.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/428354899_407769158422414_3883954085188622401_n_18098278639383041.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/427805965_407769178422412_617794078534909645_n_18015095215973631.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/428353842_407769208422409_8342070834221174501_n_18021883618972701.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/427816572_407769201755743_1914880394385767644_n_18105429655343410.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/427810951_407769218422408_8669640238166457114_n_18416695012003274.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/427805689_407769251755738_5715728083413877765_n_18084920473437898.jpg", + "creation_timestamp": 1708099076, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ], + "title": "\u00c3\u0080 venir dans Y'app pas d'probl\u00c3\u00a8me en Mars 2024: Juste assez de loi 25 (et de RGPD)\n\nPourquoi ne pas prendre les nouvelles exigences l\u00c3\u00a9gales pour les int\u00c3\u00a9grer \u00c3\u00a0 l'exp\u00c3\u00a9rience que tu offres \u00c3\u00a0 ta client\u00c3\u00a8le ?\n\nCes lois existent pour prot\u00c3\u00a9ger les droits des citoyens, dans une \u00c3\u00a9poque o\u00c3\u00b9 nos donn\u00c3\u00a9es, notre temps et l'attention de notre cerveau sont les nouvelles monnaies qui servent \u00c3\u00a0 enrichir les oligarches de l'informatique, ces fameux GAFAM et leur fratrie de la BigTech am\u00c3\u00a9ricaine.\n\nTu sais, depuis le temps, que je ne les aime pas trop, ceux-l\u00c3\u00a0 !\n\nSi tu as une entreprise qui op\u00c3\u00a8re au Qu\u00c3\u00a9bec, la loi 25 te concerne. Si tu as des clients europ\u00c3\u00a9ens, le RGPD s'applique aussi !\n\nVoici donc le programme:\n\nJe t'aide \u00c3\u00a0 r\u00c3\u00a9pondre \u00c3\u00a0 toutes ces questions:\n\n- Quelles sont les donn\u00c3\u00a9es confidentielles couvertes par la loi ?\n\n- Pourquoi ma\u00c3\u00aetriser ton parcours client va t'aider \u00c3\u00a0 demander les bons consentements ?\n\n- Comment concevoir des services et choisir des logiciels qui respectent la vie priv\u00c3\u00a9e par d\u00c3\u00a9faut, \u00c3\u00a0 l'aide de l'\u00c3\u00a9valuation des facteurs relatifs \u00c3\u00a0 la vie priv\u00c3\u00a9e (EFVP) ?\n\n- Comment \u00c3\u00a9duquer ta client\u00c3\u00a8le sur ses droits sans charge de travail additionnelle ?\n\n- Pourquoi les cookies, \u00c3\u00a7a ne devrait pas \u00c3\u00aatre ta priorit\u00c3\u00a9 ?\n\n- Comment r\u00c3\u00a9concilier marketing et vie priv\u00c3\u00a9e ?\n\n- Comment conserver, extraire, corriger et supprimer les donn\u00c3\u00a9es de sa client\u00c3\u00a8le sans s'arracher les cheveux ?\n\nIl va y avoir une plus grande mixit\u00c3\u00a9 de m\u00c3\u00a9dias ce mois-ci, donc des podcasts, vu que c'est plus strat\u00c3\u00a9gique que la configuration des courriels.\n\nSans oublier:\n\n- 2 s\u00c3\u00a9ances en direct pour r\u00c3\u00a9pondre \u00c3\u00a0 tes questions\n- Un forum d'entraide et de r\u00c3\u00a9flexion en ligne\n\nIl y a deux camps qui se tracent dans le monde technologique: ceux et celles qui exploitent les donn\u00c3\u00a9es sans se soucier des cons\u00c3\u00a9quences sur les humains, et la petite tribu qui veut prendre soin des humains derri\u00c3\u00a8re les donn\u00c3\u00a9es.\n\nJ'ai choisi le mien. Et toi ?\n\nSi tu veux me suivre, le lien est dans ma bio !", + "creation_timestamp": 1708099077 + }, + { + "media": [ + { + "uri": "media/posts/202402/425781132_401864832346180_2219377607635566542_n_18030140011853575.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425793695_401864862346177_4169141392973615517_n_17939023253793999.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425786883_401864872346176_5095163961644539027_n_17882612817007553.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425750209_401864942346169_4991427927290104521_n_17902501502851054.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425773588_401864885679508_5433826791964108584_n_17943305147782875.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425750105_401864909012839_2727381081664411727_n_17842550754163065.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425841689_401864932346170_651857799642331413_n_18013885310492540.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425775671_401864882346175_7241362683559420020_n_18339766684099911.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425773608_401864855679511_8273780039937203297_n_17845790439154452.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202402/425792887_401864905679506_823896736432600357_n_18143172010309295.jpg", + "creation_timestamp": 1707246802, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ], + "title": "Mettre un enregistrement DMARC ne suffit pas pour ne plus tomber dans le spam ! Il faut aussi que tes autres ent\u00c3\u00aates (SPF, DKIM, Return-Path, From) soient bien configur\u00c3\u00a9es. Il y a aussi plein d'autres \u00c3\u00a9l\u00c3\u00a9ments qui augmentent ton score de spam. On regarde \u00c3\u00a7a.\n\n #technologie #formationenligne #programmationweb #cr\u00c3\u00a9ationdecontenu #emailmarketing #infolettre #newsletter #dmarc #dkim #senderrepuration #emailing #marketing #inboundmarketing #b2bmailing", + "creation_timestamp": 1707246802 + }, + { + "media": [ + { + "uri": "media/posts/202402/424491821_1538024613662945_6660157928305510095_n_18012109916488739.jpg", + "creation_timestamp": 1706903407, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "library" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Qu'est ce qu'on peut se souhaiter pour 2024 ?\n\nUtiliser l'informatique de mani\u00c3\u00a8re plus durable, certainement. Nous sommes de plus en plus devant le fait que l'informatique devient une source immense de pollution et de conflits dans le monde.\n\nQu'on pense \u00c3\u00a0 la crise des d\u00c3\u00a9plac\u00c3\u00a9s du Congo ou au conflit entre Ta\u00c3\u00afwan et la Chine, \u00c3\u00a0 l'utilisation massive de technologie militaire par Isra\u00c3\u00abl dans les territoires occup\u00c3\u00a9s de Palestine et dans le conflit entre la Russie et l'Ukraine, on ne peut plus dire que la technologie est neutre. Nos choix ont un impact et notre surconsommation d'infonuagique et de gadgets technos empire la situation humanitaire.\n\nHeureusement, il y a des solutions et une philosophie \u00c3\u00a0 adopter. Qu'on parle de d\u00c3\u00a9veloppement informatique durable (du code informatique plus efficace et plus facile \u00c3\u00a0 entretenir) ou de low-tech (utiliser des appareils minimalistes qui fournissent seulement la puissance requise et ont une longue dur\u00c3\u00a9e de vie), l'avenir n'a pas \u00c3\u00a0 \u00c3\u00aatre dans ce qu'on appelle les ob\u00c3\u00a9siciels ou l'obsolescence programm\u00c3\u00a9e.\n\nJ'ai invit\u00c3\u00a9 Romain Fallet pour en discuter. Romain est un d\u00c3\u00a9veloppeur en informatique durable et il partage beaucoup sur ces sujets sur les r\u00c3\u00a9seaux sociaux. C\u00e2\u0080\u0099est sur ces valeurs communes qu\u00e2\u0080\u0099on a eu id\u00c3\u00a9e d\u00e2\u0080\u0099enregistrer cet \u00c3\u00a9pisode o\u00c3\u00b9 nous avons chacun d\u00c3\u00a9crit nos 3 souhaits pour 2024.\n\nBonne \u00c3\u00a9coute !\n\nLien dans ma bio\n\nDisponible sur ta plateforme pr\u00c3\u00a9f\u00c3\u00a9r\u00c3\u00a9e (Google Podcasts, Apple Podcasts, Spotify, Deezer et Amazon Music)", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202401/421049719_342787415329524_2236686551820138611_n_18012957365176452.jpg", + "creation_timestamp": 1706115365, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "library" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Une chose de base qu'on oublie souvent sur Internet: pour \u00c3\u00aatre en s\u00c3\u00a9curit\u00c3\u00a9, faut commencer par aller sur le bon site !\n\nMission Cybers\u00c3\u00a9curit\u00c3\u00a9 est inclus dans l'abonnement !", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202401/419907278_355784304055726_6040275257792964830_n_17925704885745476.jpg", + "creation_timestamp": 1705792655, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "library" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Oui, mais t'as m\u00c3\u00aame pas une grosse infolettre \u00f0\u009f\u00a4\u00a8\n\nPourquoi tu penses que je veux qu'ils se rendent tous, mes courriels ?\n\nC'est pas rendu \u00c3\u00a0 25000 abonn\u00c3\u00a9.es que c'est le temps de r\u00c3\u00a9fl\u00c3\u00a9chir \u00c3\u00a0 pourquoi la moiti\u00c3\u00a9 de tes courriels finissent dans le spam ! T'en as perdu en maudit, de l'argent, rendu l\u00c3\u00a0 !\n\nViens apprendre \u00c3\u00a0 configurer tes syst\u00c3\u00a8mes de courriel pour qu'ils ne se perdent pas dans malle.", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202401/418804621_366127002710793_8641625491888579412_n_18111053419359284.jpg", + "creation_timestamp": 1705505660, + "media_metadata": { + "photo_metadata": { + "exif_data": [ + { + "source_type": "library" + } + ] + }, + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "Dans mes cours,\nIl n'y a aucun contenu g\u00c3\u00a9n\u00c3\u00a9r\u00c3\u00a9 par l'IA.\nIl n'y a pas de blockchain.\nIl n'y a pas de metavers.\nIl n'y a pas d'internet of things.\nIl n'y a pas de vol de donn\u00c3\u00a9es.\nIl n'y a pas de langage guerrier.\n\nIl y a tout mon coeur et mon souhait pour que tu puisse faire une utilisation responsable et rentable de l'informatique dans ton entreprise, sans distractions.", + "cross_post_source": { + "source_app": "FB" + } + } + ] + }, + { + "media": [ + { + "uri": "media/posts/202401/420041232_3766360903602065_3157642724552411371_n_17866661793017136.jpg", + "creation_timestamp": 1705418505, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419496719_892598285603825_4733538993440664654_n_18023976271777339.jpg", + "creation_timestamp": 1705418505, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419511666_348521871446485_5656603107106424104_n_18374531377076472.jpg", + "creation_timestamp": 1705418505, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419087028_680038714294427_2321606564057635193_n_18245988265243633.jpg", + "creation_timestamp": 1705418505, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ], + "title": "Est-ce qu'envoyer des informations confidentielles par courriel, c'est une bonne id\u00c3\u00a9e ?\n\nTu ferais \u00c3\u00a7a comment, toi ?\n\nIl y a plusieurs techniques disponibles pour \u00c3\u00a7a, et \u00c3\u00a7a d\u00c3\u00a9pend avec qui tu \u00c3\u00a9changes et de la fr\u00c3\u00a9quence de tes \u00c3\u00a9changes. Il faut aussi que ton domaine soit bien configur\u00c3\u00a9 pour s'assurer de l'authenticit\u00c3\u00a9 des donn\u00c3\u00a9es.\n\nTu aimerais savoir comment faire ? \n\nOn va aborder le sujet en f\u00c3\u00a9vrier dans Y'app pas d'probl\u00c3\u00a8me !\n\nlien pour t'inscrire dans ma bio !", + "creation_timestamp": 1705418506 + }, + { + "media": [ + { + "uri": "media/posts/202401/419749142_388841340315196_8669072742354157327_n_18029495047699624.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419882486_388841206981876_8210133865432861842_n_18005784293260720.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419880216_388841263648537_8451479269596324647_n_17910003998796262.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419877449_388841260315204_4910539127734895016_n_17995281335269165.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419726004_388841243648539_5419601534007701498_n_17988197534615651.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419863090_388841273648536_465914377717913054_n_18212037922262890.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419724084_388841290315201_2030750626184506034_n_18279730768090132.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419904073_388841240315206_6934978217491273072_n_17921204846834284.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + }, + { + "uri": "media/posts/202401/419877435_388841216981875_6842706280906928675_n_17891540216903961.jpg", + "creation_timestamp": 1705338049, + "media_metadata": { + "camera_metadata": { + "has_camera_metadata": false + } + }, + "title": "", + "cross_post_source": { + "source_app": "FB" + } + } + ], + "title": "\"En esp\u00c3\u00a9rant que ce courriel trouve preneur\" \u00f0\u009f\u0098\u009b\n\nIls nous disent souvent \u00c3\u00a7a, les spammeurs !\nIls ach\u00c3\u00a8tent des listes de courriel sur le dark web, et pensent y trouver leur nouvelle conqu\u00c3\u00aate.\n\nQue ce soit pour refaire ton site web, pour te coacher \u00c3\u00a0 faire des ventes \"cold\" par courriel ou pour t'offrir une nouvelle strat\u00c3\u00a9gie marketing miracle, ils ne sont jamais loin.\n\nMais surtout, ils ne sont jamais loin de la corbeille ou de la notification de courriel ind\u00c3\u00a9sirable ! \u00f0\u009f\u009a\u00ae\n\nMais, c'est pas toi \u00c3\u00a7a, et je ne veux surtout pas que tu tombes dans ce pi\u00c3\u00a8ge l\u00c3\u00a0 ! C'est un excellent moyen de d\u00c3\u00a9truire sa r\u00c3\u00a9putation en ligne.\n\nDis-moi,\n\u00f0\u009f\u0093\u00ac Est-ce que tes courriels se rendent toujours \u00c3\u00a0 bon port ?\n\u00f0\u009f\u0092\u008c Est-ce que tu obs\u00c3\u00a8des sur ton taux d'ouverture ?\n\u00e2\u009b\u0094 As-tu d\u00c3\u00a9j\u00c3\u00a0 eu peur que ton infolettre se fasse bannir ?\n\u00f0\u009f\u0094\u0090 Tu envoies des donn\u00c3\u00a9es confidentielles en te disant, issh, me semble que c'est pas s\u00c3\u00a9curitaire, un peu comme un skidoo dans cour !\n\nAimerais-tu comprendre comment fonctionne vraiment les courriels, pour t'assurer qu'ils continuent de se rendre \u00c3\u00a0 tes fid\u00c3\u00a8les abonn\u00c3\u00a9.es au fil des ann\u00c3\u00a9es ?\n\nJe peux t'aider \u00c3\u00a0 r\u00c3\u00a9pondre \u00c3\u00a0 toutes ces questions !\n\nJe lance aujourd'hui, en pr\u00c3\u00a9vente, un nouvel abonnement pour que tu deviennes zen avec la technologie, Y'app pas d'probl\u00c3\u00a8me !\nEn quelques heures par mois, je te propose de prendre confiance avec la technologie pour r\u00c3\u00a9aliser tes projets et non \u00c3\u00a0 te donner du stress. \u00c3\u0087a inclus des rencontres en direct et un forum pour poser des questions.\n\nLes renouvellements sont mensuels. Aucun abonnement \u00c3\u00a0 long terme obligatoire ! Il y a une nouvelle th\u00c3\u00a9matique \u00c3\u00a0 chaque mois. En f\u00c3\u00a9vrier, c'est les courriels ! (t'avais devin\u00c3\u00a9, je crois)\n\n\u00f0\u009f\u008e\u0081 Si tu t'abonnes avant le 1er f\u00c3\u00a9vrier, je t'offre en boni une consultation individuelle de 30 minutes avec moi, \u00c3\u00a0 prendre quand \u00c3\u00a7a te tente ! Manque pas \u00c3\u00a7a ! \u00f0\u009f\u008e\u0081\n\nEn plus, en t'inscrivant, tu peux aussi acc\u00c3\u00a9der \u00c3\u00a0 mes autres formations, dont Mission Cybers\u00c3\u00a9curit\u00c3\u00a9, Lib\u00c3\u00a8re tes cha\u00c3\u00aenes de mots et la petite nouvelle qui s'en vient tranquillement, Comme au resto (en formule Beta, d\u00c3\u00a8s la mi-f\u00c3\u00a9vrier).\n\nTu as des questions ? Juste \u00c3\u00a0 me la laisser en commentaire ou \u00c3\u00a0 m'\u00c3\u00a9crire en priv\u00c3\u00a9 !\n\nLien dans ma bio !", + "creation_timestamp": 1705338049 + } +] \ No newline at end of file diff --git a/minio_sample_data/transfer_to_minio.sh b/minio_sample_data/transfer_to_minio.sh index d3e6239..22c8221 100644 --- a/minio_sample_data/transfer_to_minio.sh +++ b/minio_sample_data/transfer_to_minio.sh @@ -5,6 +5,7 @@ MINIO_ALIAS="minio" BUCKET_NAME="systeme-retro-testing" FILE_PATH="$1" + # Check if the file exists if [ ! -f "$FILE_PATH" ]; then echo "Error: File $FILE_PATH not found."