J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5138 links
Une mafia nous gouverne : un exemple de plus s'il n'en faut...
Image et icône SVG gratuite. Tous les contenus sont publiés sous Creative Commons CC0.
Les articles dans les médias grand public sont fiables sauf pour les domaines dans lesquels vous avez un minimum de compétences.
Adage ploumesque tellement vrai !
git clone <a href="https://github.com/cilynx/rtl88x2bu.git">https://github.com/cilynx/rtl88x2bu.git</a>
cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu
sudo -u www-data /usr/bin/php8.2 --define apc.enable_cli=1 /var/www/nextcloud/ occ maintenance:mimetype:update-js
sudo -u www-data /usr/bin/php8.2 --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:repair --include-expensive
sudo -u www-data /usr/bin/php8.2 --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:mimetype:update-db --repair-filecache
sudo -u www-data /usr/bin/php8.2 --define apc.enable_cli=1 /var/www/nextcloud/occ db:add-missing-indices
En cas de problème d'accès aux fichiers suite à une mise à jour, il faut mettre la directive requirepass avec le mot de passe présent dans le fichier de config de nextcloud, dans le fichier de configuration de redis /etc/redis/redis.conf
. Il faut ensuite relancer le server redis avec la commande systemctl restart redis
Tout est dans le titre
La sémantique est importante. Lorsqu’une marque devient un verbe ou un nom commun, elle a gagné. Lorsque l’on ne cherche plus, mais on « google », lorsqu’on ne va plus manger un hamburger, mais un « macdo », nous perdons jusqu’à notre vocabulaire, notre capacité de percevoir des différences, des subtilités, des évolutions.
Pensez-y la prochaine fois que vous utiliserez une marque plutôt que le concept sous-jacent !
Nous nous faisons non seulement avoir en tant qu’individu, mais nous détruisons également tous l’écosystème humain autour de nous. Accepter d’utiliser les systèmes centralisés n’est pas seulement une capitulation personnelle, c’est un acte destructeur envers la diversité culturelle, technique, politique et humaine.
Une utilisation intéressante de la pseudo-classe :target.
:target cible l’élément de la page vers lequel pointe le hash dans une URL.
Avec :has() et :not(), on peut masquer tous les éléments, sauf le :target, seulement quand il y en a un.
Dans ce cas, ne pas oublier de mettre un bouton de virer le :target pour ré-afficher tous les éléments (bouton lui-même >affiché seulement s’il est utile !).Pas mal, non ? Et ça tient en une seule ligne.
Un slide-show horizontal et prêt pour le plein écran
Comment avoir la coloration syntaxique dans Nano ?
.nanorc
dans votre Home (~). Et ajoutez la ligne suivante pour qu'elle soit prise en compte :
include "/usr/share/nano/nanorc.nanorc"
include /usr/share/nano/<le language>.nanorc
Exemple : include "/usr/share/nano/php.nanorc"
Voici en exemple un fichier .nanorc
que j'ai créé pour mon usage personnel dans mon Home (pour les fichiers .php, .html, .ini)
## Nanorc files
include "/usr/share/nano/nanorc.nanorc"
## PHP
include "/usr/share/nano/php.nanorc"
## HTML
include "/usr/share/nano/html.nanorc"
## Config Files (.ini)
include "/usr/share/nano/ini.nanorc"
Tous les fichiers de colorations disponibles se situent ici : /usr/share/nano
Mais il n'y a pas le INI, du coup nous devons le chercher dans les sources ici : https://github.com/serialhex/nano-highlight
Et plus précisément là : https://github.com/serialhex/nano-highlight/blob/master/ini.nanorc
Copiez-le ensuite dans le dossier /usr/share/nano/
(en étant root
) et nommez-le : ini.nanorc
Il est de plus en plus difficile de modifier les comptes utilisateurs sur windows 11, mais il est encore possible d'utiliser les interfaces "à l'ancienne".
Pour y accéder, il faut saisir la commande : netplwiz
Un outils pour télécharger audio ou vidéo depuis pléthore de sites. Sans pub et hébergeable.
Et le code source disponible ici : https://github.com/wukko/cobalt/tree/current
Pour utiliser Rust sans l'installer.
Thank you. I had found the previous issue but did not think it to be the same. However, just removed
mint-meta-codecs
andgstreamer1.0-vaapi
and the video preview problem is solved
Ça a fonctionné également pour moi
sudo apt remove mint-meta-codecs gstreamer1.0-vaapi
Si vous avez installé AnyDesk, il y a eu piratage de données.
L'ANSSI a publié une alerte ainsi qu'un ensemble de mesures à prendre.
Car lorsque les ordinateurs seront éteints, seuls continueront à nous bercer, à nous parler les mots gravés sur le papier, ces éphémères imaginaires survivants à la prétention d’immortalité des corps décomposés.
C'est beau...
Le score CVSSv3 de la vulnérabilité CVE-2023-7028 est de 10 (sur 10). Son exploitation est triviale et le CERT-FR anticipe la publication de codes d'exploitations publics dans les heures à venir.
L'éditeur recommande de vérifier:
- dans le journal d'activité "gitlab-rails/production_json.log", la présence de requêtes HTTP, sur le chemin "/users/password", contenant plusieurs adresses courriel;
- dans le journal d'activité "gitlab-rails/audit_json.log", la présence d'identifiants correspondant à "PasswordsController#create" avec des "target_details" composé d'un tableau comprenant plusieurs adresses courriel.
Le CERT-FR recommande donc d'appliquer les correctifs dans les plus brefs délais et d'activer l'authentification à multiples facteurs, notamment sur les comptes à hauts privilèges.
(..) Threads est la première maison de fous pour gens normaux. Une sorte d’asile d’aliénés inédit dans l’histoire de l’humanité, où l’on n’enfermerait pas les gens pour leurs déviances mais parce qu’ils sont conformes, de façon beaucoup trop intense.
Au moins, c'est clair. À éviter comme la peste donc.
Une nouvelle façon d'écrire le css, en imbriquant les règles.
Cela permet de gagner en écriture et en compréhension du code.
Instead of installing $your-framework-autosuggest, try out datalist in your next project. Datalist is the browsers built-in way of showing a list of options as a user types into an input.
<input list="frameworks" />
<datalist id="frameworks">
<option>Bootstrap</option>
<option>Tailwind CSS</option>
<option>Foundation</option>
<option>Bulma</option>
<option>Skeleton</option>
</datalist>
To use it, you add a datalist element with an ID and a set of options to your HTML. Don't worry, the element won't be visible. Then you use the list attribute on an input to associate the two.
As a user now types into the input, the browser will show the datalist as a dropdown, automatically filtering the options as the user types. Because it's a regular input though, users still have the option to type in their own value. Lastly, they can see all of the options by selecting the input and using the arrow keys to navigate the list, or clicking the dropdown icon the browser adds.
update sqlite_sequence set seq=(select max(macolonne) from matable) where name = 'matable'
Si l'on souhaite ordonner de façon naturelle une colonne avec sqlite (c'est à dire en prenant en compte les accents et les nombres), il y a deux petits hacks à appliquer.
Le premier consiste à transformer la valeur en décimal, ce qui donne le code :
CAST(colonne AS DECIMAL)
Le deuxième est de créer une fonction sqlite via pdo, qui va prendre en compte la langue utilisée (ici, le français et ses accents). Cette fonction est à écrire en amont de la requête :
$pdo->sqliteCreateFunction('locale',
function ($data, $locale = 'root')
{
static $collators = array();
if (isset($collators[$locale]) !== true)
{
$collators[$locale] = new \Collator($locale);
}
return $collators[$locale]->getSortKey($data);
}
);
Ainsi, la recherche dans sqlite va donner :
SELECT * FROM matable WHERE id!=? ORDER BY CAST(macolonne AS DECIMAL), locale(macolonne, 'fr-FR')
On peut également utiliser une autre langue pour le même résultat.
Et si vous voulez continuer d'utiliser leur cloud (payant au passage), vous devrez en décembre utiliser la double authentification qui vous obligera à télécharger PAR UTILISATEUR l'application de Microsoft sur le mobile PERSO de ces dits utilisateurs...
De quoi pomper un peu plus de données en obligeant les gens à télécharger leur merde d'appli.
Perso, dans ma boite se sera niet de chez niet. Je n'obligerai aucun de nos employés à utiliser leur mobile perso pour bosser (je l'interdis de toute façon). Et c'est la cerise qui me permettra de finalement fermer cette merde de cloud.
Je ne sais pas comment ça va se passer dans les autres entreprises ? Si les employés ne veulent pas télécharger l'appli, pourront-ils continuer de bosser ? Est-ce légal de les y obliger ? L'entreprise devra-t-elle fournir un mobile à chaque employé ?
Bref, encore une bonne idée...
.hover-menu {
position: relative;
overflow: hidden;
margin: 8px;
min-width: 340px;
max-width: 480px;
max-height: 290px;
width: 100%;
background: #000;
text-align: center;
box-sizing: border-box;
}
.hover-menu * {
box-sizing: border-box;
}
.hover-menu img {
position: relative;
max-width: 100%;
top: 0;
right: 0;
opacity: 1;
transition: 0.3s ease-in-out;
}
.hover-menu div {
position: absolute;
top: 0;
left: -120px;
width: 120px;
height: 100%;
padding: 8px 4px;
background: #000;
transition: 0.3s ease-in-out;
display: flex;
flex-direction: column;
justify-content: center;
}
.hover-menu div a {
display: block;
line-height: 2;
color: #fff;
text-decoration: none;
opacity: 0.8;
padding: 5px 15px;
position: relative;
transition: 0.3s ease-in-out;
}
.hover-menu div a:hover {
text-decoration: underline;
}
.hover-menu:hover img {
opacity: 0.5;
right: -120px;
}
.hover-menu:hover div {
left: 0;
opacity: 1;
}
C'est trop bien les ifounes ! Rien que 8 media queries différents pour juste les cibler. Et si on ajoute l'orientation, on double la mise...
Je pense que le nombre de chauves dans la population des designers doit être élevé tellement ils doivent s'arracher les cheveux...
/*For iPhone 12, iPhone 12 Pro, iPhone 13, iPhone 13 Pro, and iPhone 14:*/
/* 1170×2532 pixels at 460ppi */
@media only screen
and (width: 390px)
and (height: 844px)
and (-webkit-device-pixel-ratio: 3) {
}
/*For iPhone 12 Pro Max, iPhone 13 Pro Max, and iPhone 14 Plus:*/
/* 1284×2778 pixels at 458ppi */
@media only screen
and (width: 428px)
and (height: 926px)
and (-webkit-device-pixel-ratio: 3) {
}
/*Unique to iPhone 14 Pro:*/
/* 1179×2556 pixels at 460ppi */
@media only screen
and (width: 393px)
and (height: 852px)
and (-webkit-device-pixel-ratio: 3) { }
/*Unique to iPhone 14 Pro Max:*/
/* 1284×2778 pixels at 460ppi */
@media only screen
and (width: 430px)
and (height: 932px)
and (-webkit-device-pixel-ratio: 3) {
}
/*For iPhone X, iPhone Xs, iPhone 11 Pro, iPhone 12 Mini, and iPhone 13 Mini:*/
/* 1080×2340 pixels at 476ppi */
@media only screen
and (width: 375px)
and (height: 812px)
and (-webkit-device-pixel-ratio: 3) { }
/*For iPhone XR, and iPhone 11:*/
/* 828×1792 pixels at 326ppi */
@media only screen
and (width: 414px)
and (height: 896px)
and (-webkit-device-pixel-ratio: 2) { }
/*For iPhone Xs Max, and iPhone 11 Pro Max:*/
/* 1242×2688 pixels at 458ppi */
@media only screen
and (width: 414px)
and (height: 896px)
and (-webkit-device-pixel-ratio: 3) { }
/*For iPhone 7 (2016), iPhone 8 (2017), and iPhone SE (1st to 3rd gen):*/
/* 750×1334 pixels at 326ppi */
@media only screen
and (width: 375px)
and (height: 667px)
and (-webkit-device-pixel-ratio: 2) { }
Device orientation
Use the following code to add landscape or portrait orientation:
For portrait:and (orientation: portrait)
For landscape:
and (orientation: landscape)
Si ça passe, c'est la fin des haricots. Fini mots de passe, comptes bancaires confidentiels, courriers privés et surtout vie privée.
Si c'est ça, après demain, je me balade à poils...
J'ai remarqué que lorsque j'envoie une pièce jointe dans un mail via un lien nextcloud, le mail ne parviens jamais au destinataire. Il ne s'affiche même pas dans les spams du destinataire.
Mon serveur est chez ovh. Est-ce que ça aurait une incidence ?
Avez-vous eu le même comportement chez vous ?
J'utilise l'extension *Cloud-FileLink for Nextcloud and Owncloud : https://gitlab.com/joendres/filelink-nextcloud#cloud-filelink-for-nextcloud-and-owncloud
Encore un excellent tuto de SebSauvage.
Que serait le web français sans lui ???
Merci Seb !!!
«Markdown & vous» : manuel de 68 pages sur le #format #Markdown (MD au #format court).
Il est écrit par Bernard Pochet @Bernardpo, de l'Université de Liège.
Il est «entièrement consacré à l’utilisation de Markdown pour la rédaction et la production de documents académiques de qualité», disponible en HTML et PDF !
Il est publié par l'Université de liège, Licence CC BY 4.0.
Le problème n'est pas d'être plus ou moins idiot. C'est plutôt d'être plus ou moins attentif. Et c'est plus un problème de télévision que d'écran en général.
Cela a été étudié chez les très jeunes enfants et c'est sans appel. Les écrans provoquent une diminution de l'attention et altèrent la découverte du monde par les tous petits. (Cf Demurget https://www.radiofrance.fr/personnes/michel-desmurget
https://fr.m.wikipedia.org/wiki/Michel_Desmurget)
La procédure a suivre pour la désactiver
La stasi, ces petits joueurs...
Un framework léger malgré son nom. À tester...
Lodash est une bibliothèque JavaScript réunissant des fonctions bien pratiques pour manipuler des données, là où peuvent manquer des instructions natives :
- pour des tableaux, objets, chaînes de texte (notamment des itérations, du clonage)
- pour tester et manipuler des valeurs
- pour créer des fonctions composites
Il ne s'agit pas de manipuler le DOM (HTML) comme d'autres peuvent le faire (jQuery) mais de se concentrer sur les structures du langage.
En cas de perte de mot de passe :
If you want to set no password, don’t remove the hash in /etc/shadow. Instead go into
/etc/passwd
and remove the “x” from the line which starts with root, like:
root:x:0:0:root:/root:/bin/bash
→root::0:0:root:/root:/bin/bash
After rebooting and log in, just type
sudo passwd root
to set new root password.
Où il est notamment question de créer un NAS DIY et de pantestiing
Tremble Microsoft, tremble !
Une fonte pour l'apprentissage de la lecture et de l'écriture utilisable également pour les dys
Pour contribuer à Nextcloud en partageant des modèles de documents.
Ceci est dû au fait que l'interface n'est pas lancée comme un démon.
Pour résoudre ce problème, il faut aller dans Outils/Préférences
.
Une fois la fenêtre ouverte, il faut afficher les paramètres avancés en cliquant sur la case "Afficher les paramètres . Tous", en bas à gauche.
Une fois les paramètres avancés affichés, il faut se rendre sur le menu interface
(à gauche) et sélectionner, dans les options à droite Paramètres des interfaces principales
, l'entrée Fonctionner en tant que démon
.
Enregistrer et éventuellement, relancer vlc qui ne devrait s'ouvrir que dans une seule fenêtre.
Youhou ! Tontonf est reviendu !
<table class=”events-table” >
<caption>Évènements</caption>
<thead>
<tr>
<th class=”event-date”>Date</th>
<th class=”event-time”>Horaire</th>
<th class=”event-description”>Evènement</th>
</tr>
</thead>
<tbody>
<tr>
<td data-label=”Date”> Le #_EVENTDATES</td>
<td data-label=”Horaire”>#_EVENTTIMES</td>
<td data-label=”Evènement”>#_EVENTLINK</td>
</tr>
</tbody>
</table>
Je pense à ajouter un “data-label” à chacun de mes “td”.
Et voici le CSS :
table caption {
display: none;
}
@media all and (max-width:500px){
table{
width:100%;
}
table caption {
display: block;
background-color: #484d55;
color:white;
}
.table thead {
display: none;
}
.table tr{
display: block;
margin-bottom: 40px;
}
.table td {
display: block;
text-align: right;
}
.table td:before {
content: attr(data-label);
float: left;
font-weight: bold;
}
}
Karl Buchka a remplacé les composants internes d'un IBM 701C par la carte mère de chez Framework, qui équipe les pc portables de la marque.
Je ne connaissais pas ce wiki qui est une vraie mine d'informations et de tutoriels.
Il y a la possibilité d'imprimer sous forme de livres ou d'exporter en pdf.
!! Sauvegarder l'historique bash dans un fichier
history > history.txt
!! Restaurer l'ancien historique depuis un fichier
history -r history.txt
Un résumé sur l'utilisation de l'historique du bash
Vu les déboires récents de Microsoft, il est effectivement urgent de canaliser ces entreprises et ces recherches.
Et ils veulent l'intégrer par défaut dans la prochaine version de windows.
Ah, ah !
Ah, ha, ah !
Ha, ha, ha, ha, ha, haaaaaaaaaaaaa !
Et quand on n'utilise pas TikTok, on a encore un cerveau, vieux certes, mais en état de fonctionnement contrairement à ces jeunes lobotomisés...
Oui mais non. Une prise domestique traditionnelle n'est pas prévue pour supporter une charge constante sur une durée aussi longue et le risque d'incendie est démultiplié.
À défaut d'une borne, il faut une prise dédiée style green'up (je précise que je ne travaille pas pour Legrand mais leurs prises sont très bien), suffisamment dimensionnée pour supporter la charge et éviter les risques d'incendie.
Un ordinateur fait maison avec une carte mère Framework (le fabricant de portable démontable et réparable), deux écrans retina d'ipad et une carte adafruit.
Excellent !
Voici les commandes à lancer (en mode superutilisateur) :
sudo apt install samba
Si vous utilisez le gestionnaire de fichier caja, il faut installer caja-share
(Nemo a déjà l'option de partage activée).
sudo apt install caja-share
Ensuite, il faut créer un utilisateur qui aura les droits de samba. Pour que cela fonctionne, il faut utiliser le nom de l'utilisateur qui partagera le dossier.
Ainsi, si l'on veut partager le dossier Partage
de l'utilisateur util1
, on lancera les commandes suivantes :
sudo smbpasswd -a util1
L'option -a
signifiant add user
.
Une fois la commande lancée, le script nous demande de choisir un mot de passe. Il faut en créer un différent de celui que l'utilisateur utilise pour se connecter à son compte sur Linux.
La politique de mot de passe est la suivante pour samba :
Le mot de passe devra être confirmé.
Si le mot de passe a été correctement saisi et confirmé, l'utilisateur sera ajouté.
Une fois l'utilisateur créé, il doit être activé avec la commande :
sudo smbpasswd -e util1
L'option -e
signifiant enable user
.
Il faut ensuite modifier le fichier de configuration de samba (/etc/samba/smb.conf
) pour spécifier le paramétrage du partage. À la fin du fichier, il faut ajouter :
[share]
path = /home/util1/Scanner
available = yes
valid users = util1
read only = no
writeable = yes
create mask = 0775
directory mask = 0775
guest ok = no
browseable = no
L'utilisateur util1
aura les droits de lecture et d'écriture dans le dossier qui ne pourra pas être découvert en scannant le réseau. Les autres utilisateurs ne seront pas acceptés.
Une fois les modifications réalisées, il faut relancer samba pour que ces changements soient pris en compte :
sudo systemctl restart smbd nmbd
Une fois tout cela fait, il faut que le pare-feu accepte les connexions samba. On lance alors la commande :
sudo ufw allow samba
Une fois que tout cela est fait, il est préférable de se déconnecter et de se reconnecter du compte utilisateur pour être certain que tout soit bien pris en compte.
Une dernière étape, est de sélectionner graphiquement l'option de partage en faisant un clic droit sur le dossier à partager (ici /home/util1/Partage
).
Ensuite, au niveau de l'imprimante sur le réseau, il suffit de spécifier dans le paramétrage, les informations concernant le partage. On entrera le nom de l'ordinateur sur lequel tourne Linux (si on ne sait pas comment il s'appelle, on regardera la première ligne du fichier /etc/hosts
. Pour l'exemple, l'ordinateur aura pour nom Mon-Ordi
) :
\\Mon-Ordi\Partage
util1
le mot de passe samba et pas celui de la session linux
Normalement, vous devriez pouvoir scanner depuis l'imprimante dans le dossier Partage
.
Solution de sauvegarde de PC tous systèmes (quasi)
Logiciel utilisé pour siphoner toutes les données d'un téléphone, par une majorité des polices du monde.
Ça télécharge absolument tout ce qu'il y a dans un téléphone, quelle que soit la marque et le modèle.
Et n'espérez pas que le mot de passe ou la reconnaissance faciale bloque quoi que ce soit : le code pin associé peut sauter en trés peu de temps.
Créer par une compagnie israëlienne.
À tester : pour du partage de fichiers sécurisée et anonyme.
Tuto partage samba
Et on va nous l'imposer en entreprise avec la complicité de l'état...
Ça me fait bondir (pour rester poli).
Un caillou dans la chaussure pour Apple qui fait bien partie des GAFAM au cas où certains auraient oublié...
Encore un excellent tuto pour sauvegarder ses données, de la part de Sebsauvage.
Merci !