Voici une chanson de BRADAFRAMANADAMADA qui permet de remettre en perspectives toutes les petites choses et les petits tracas de la vie quotidienne :
Laisse pisser ! :)
Voici une chanson de BRADAFRAMANADAMADA qui permet de remettre en perspectives toutes les petites choses et les petits tracas de la vie quotidienne :
Laisse pisser ! :)
Le Parlement européen a donné son aval à la directive sur le droit d’auteur, un ensemble de lois controversé destiné à mettre à jour le droit d’auteur en Europe à l’ère de l’internet.
Les députés ont voté à 348 en faveur de la loi et 274 contre. Une proposition de dernière minute visant à supprimer la clause la plus controversée de la loi – connue sous le nom d’article 13 ou «filtre de téléchargement» – a été rejetée de près par cinq voix seulement.
La directive va maintenant être transmise aux États membres de l’UE, qui disposeront de 24 mois pour la traduire en droit national. La directive sur le droit d’auteur est en préparation depuis plus de deux ans et a fait l’objet d’un lobbying acharné de la part des géants de la technologie, des détenteurs de droits et des activistes des droits numériques.
Julia Reda, eurodéputée du parti pirate allemand qui a beaucoup dirigé l’opposition à la directive, a déclaré que c’était “un jour sombre pour la liberté de l’internet”. Andrus Ansip, vice-président de la Commission européenne et grand défenseur de la loi, a déclaré qu’il était un «grand pas en avant» qui unifierait le marché numérique européen tout en protégeant la «créativité en ligne».
Les détails de la législation devront être décidés par les différents États membres de l’UE, mais la loi aura probablement un impact considérable sur le fonctionnement d’Internet en Europe et au-delà. Comme nous l’avons vu avec le GRPD, la législation de l’UE sur la protection des données, la législation européenne peut influencer la politique américaine.
Les partisans de la directive ont déclaré qu’elle équilibrerait le terrain de jeu entre les géants américains de la technologie et les créateurs de contenu européens, en donnant aux détenteurs de droits d’auteur le pouvoir sur la manière dont les plates-formes Internet distribuent leur contenu.
Les critiques disent toutefois que la loi est vague et mal conçue, et finira par restreindre la façon dont le contenu est partagé en ligne, ce qui freine l’innovation et la liberté d’expression.
Les clauses les plus controversées de la directive sur le droit d’auteur – l’article 11 ou la “taxe sur les liens” et l’article 13 ou le “filtre de téléchargement” – sont restées en grande partie intactes.
L’article 11 permet aux éditeurs de facturer des plateformes telles que Google Actualités lorsqu’ils affichent des extraits d’articles d’actualité, tandis que l’article 13 (renommé Article 17 dans la version la plus récente de la législation) donne à des sites tels que YouTube de nouvelles obligations pour empêcher les utilisateurs de télécharger du contenu protégé par le droit d’auteur.
Dans les deux cas, les critiques disent que ces lois bien intentionnées créeront des problèmes. L’article 13, par exemple, pourrait conduire à l’introduction de «filtres de téléchargement» qui analyseront tout le contenu de l’utilisateur avant son téléchargement sur des sites afin de supprimer les éléments protégés par le droit d’auteur. La loi n’appelle pas explicitement de tels filtres, mais les critiques disent que ce sera inévitable, car les sites cherchent à éviter les pénalités.
Les défenseurs de la directive disent que les allégations selon lesquelles l’article 13 «tue les mèmes» sont des exagérations et que la législation prévoit des protections pour la parodie. Mais les experts affirment que tous les filtres introduits seront probablement source d’erreurs et inefficaces.
Ils notent également que, compte tenu du coût de déploiement de cette technologie, la loi pourrait avoir l’effet inverse de son objectif: consolider accidentellement la domination des géants américains de la technologie sur les espaces en ligne.
Les effets possibles de la taxe sur les liens sont également difficiles à prévoir. La loi est principalement axée sur des services tels que Google Search et Google News, qui diffusent des extraits d’articles de presse. Google a déclaré que si les journaux choisissaient de facturer des licences pour ce matériel, ils seraient forcés de supprimer le contenu affiché dans Google News.
Les groupes du monde de la musique, de l’édition et du cinéma ont célébré l’adoption de la loi. “C’est un vote contre le vol de contenu”, a déclaré Xavier Bouckaert, président de l’European Magazine Media Association, dans un communiqué de presse. «Les éditeurs de toutes tailles et les autres créateurs auront désormais le droit de définir des termes et des conditions pour que les autres utilisateurs réutilisent leur contenu à des fins commerciales, ce qui n’est que juste et approprié.»
La plupart des gens craignent au contraire que leur expérience du Web ne soit affectée, car la législation aura également un impact considérable sur les hommes d’affaires.
«Quiconque développe une plate-forme avec des utilisateurs de l’UE impliquant le partage de liens ou de contenu est confronté à une grande incertitude», a déclaré Tal Niv, vice-président du droit et de la politique du dépositaire de codes GitHub, dans un communiqué. “Les conséquences sont notamment l’impossibilité de développer les fonctionnalités attendues par les internautes et l’obligation de mettre en oeuvre un filtrage automatisé très coûteux et inexact.”
Cela va conduire à encore plus de chiffrement des réseaux… et c’est George Orwell (ou bientôt George TORwell!) qui adresse un important message à tous les utilisateurs des Internets !
Il existe certaines situations dans lesquelles le plugin WooCommerce est mis à jour mais la mise à jour de la base de données du plugin échoue.
Cet échec de la mise à jour de la base de données est généralement causé par le délai d’attente de PHP, en particulier sur l’environnement d’hébergement partagé, puisque PHP ne dispose que de 60 secondes pour s’exécuter via une requête Web.
La non-concordance de version entre la version de la base de données WooCommerce et celle du plugin WooCommerce peut être à l’origine de problèmes.
Pour résoudre ces problèmes, nous pouvons mettre à jour la base de données WooCommerce via la ligne de commande, en utilisant wp-cli
.
1. Connectez-vous au serveur en SSH.
2. Naviguez jusqu’à la racine du site via SSH et exécutez la commande de mise à jour de WooCommerce:
wp wc update
Pour une grosse base de données, cela peut prendre un certain temps. Voici le résultat que vous devriez obtenir une fois le processus de mise à jour de la base de données terminé :
wp wc update
Calling update function: wc_update_350_db_version
Success: 2 updates complete. Database version is 3.5.0
Code language: CSS (css)
3. Vérifiez dans WooCommerce > Status que la version de la base de données correspond bien à la version du plugin WooCommerce.
Et voilà votre base de données WooCommerce à jour!
Vous lisez actuellement cet article depuis le nouveau serveur de SkyMinds, baptisé ORION.
Le serveur précédent a été le théâtre d’une multitude de tutoriels consacrés à la série Monter un serveur dédié de A à Z, tournait sous Debian (6, 7, 8, et 9) mais était un peu limité en termes de ressources (Intel Core2 Quad Q8300 @ 2.50GHz, 4 Go de RAM, 750 Go de disque). Tant qu’il n’y avait qu’un seul site à gérer, cela convenait mais avec près d’une dizaine de sites, on touchait les limites.
ORION est bien plus confortable : Intel Xeon W3530 @ 2.80GHz, 32 Go de RAM, 2 To de disque en RAID). De quoi pouvoir monter en charge tranquillement :)
Qui dit nouveau serveur, dit refonte de la stack. Vu que nous partons d’un environnement vierge, autant partir du bon pied et utiliser toutes les dernières innovations. Le serveur précédent datait de 2012 et, même s’il tournait parfaitement, il a connu pas mal de mises à jour (parfois pas très stables).
J’ai donc décidé de changer d’OS pour ORION : même si j’adore travailler sous Debian, je me suis dit que j’allais tenter Ubuntu Server 18.04 LTS. Certains tutoriels ne sont pas exactement équivalents entre Debian et Ubuntu Server donc cela promet quelques nouveaux tutoriels !
Le but du nouveau serveur est d’être un peu plus à l’aise au niveau des ressources, surtout si les sites lancés récemment prennent de l’ampleur. Cela donne également un peu plus d’oxygène au serveur de bases de données.
L’autre objectif est un objectif de performance : monter un serveur dédié de manière simple et efficace, en privilégiant la sécurité et la rapidité des sites hébergés.
Voilà, c’est tout pour la note de service. Les tutoriels sont en cours d’écriture, donc bientôt disponibles sur le site !
J’ai récemment monté un nouveau serveur qui utilise MySQL 8 et après quelques jours d’utilisation, je me suis rendu compte que l’espace disque avait considérablement augmenté.
La cause ? Une multitude de fichiers logs binaires dans le répertoire d’exécution de MySQL 8 : il y en avait pour plus de 260 Go !
Les fichiers logs binaires enregistrent toutes les requêtes qui ont été effectuées par le serveur de bases de données. Inutile de dire qu’il est assez improbable que vous cherchiez à savoir quelles requêtes ont été lancées le mois dernier!
Sous MySQL 8, voici comment désactiver les logs binaires : éditez le fichier de configuration de MySQL:
nano /etc/mysql/mysql.conf.d/mysqld.cnf
et ajoutez cette ligne sous [mysqld] :
skip-log-bin
Vous pouvez également vous connecter au serveur MySQL en ligne de commande:
mysql -u root -p
et lancer la commande suivante dans l’invite de commande MySQL:
SET sql_log_bin = 0;
PURGE BINARY LOGS BEFORE '2019-03-31';
Code language: JavaScript (javascript)
Relancez ensuite le serveur MySQL:
service mysql restart
Il ne vous reste plus qu’à vous rendre dans le dossier d’exécution de MySQL – /etc/mysql par défaut, sauf si vous l’avez modifié – et supprimer les fichiers binlog*.
Les chansons de Zelienople, basé à Chicago, hantent et s’écoulent librement, leurs paysages sonores cinématiques étant très développés grâce à l’utilisation d’enregistrements de terrain, de percussions de forme libre et de rebondissements structurels non conventionnels.
Leur approche a été qualifiée de «pop doom», avec son interprétation hantée et spacieuse d’Americana. Le trio composé de Mike Weis (percussions), Matt Christensen (chant, guitare) et Brian Harding (basse, saxophone) ont déjà amassé un auditoire dédié qui devrait grandir avec la sortie de leur album, The World Is A House On Fire.
La voix de Christensen résonne comme celle d’un moine dans un sanctuaire, avec des éclats monophoniques occasionnels renforcés par sa voix résonnante.
The World Is A House On Fire est un bon album planant et mélancolique.
Cela fait belle lurette que j’ai troqué Yoast SEO pour The SEO Framework, qui est bien mieux codé et plus performant.
Récemment, lors d’un changement de serveur, je me suis aperçu que l’un des sites avait son fichier sitemap.xml qui renvoyait une erreur 404 sous NginX.
Si cela vous arrive, deux solutions s’offrent à vous.
Commencez d’abord par vérifier que votre serveur block contient les bonnes directives pour gérer les règles de WordPress:
location / {
# This is cool because no php is touched for static content.
# include the "?$args" part so non-default permalinks doesn't break when using query string
try_files $uri $uri/ /index.php?$args;
}
Code language: PHP (php)
Sauvez votre server block puis relancez NginX. Il est possible que cela ne soit pas suffisant, si c’est le cas, nous allons ajouter une directive supplémentaire.
Ajoutons une directive supplémentaire à notre server block, qui permettra de rediriger vers la sitemap générée par The SEO Framework :
# sitemap.xml directive
# Matt Biscay
# https://www.skyminds.net/?p=30771
location = /sitemap.xml {
rewrite ^/sitemap.xml$ "/?the_seo_framework_sitemap=xml" permanent;
}
Code language: PHP (php)
Sauvez les changements et rechargez NginX – boom, la sitemap est de retour!
Voici un tutoriel qui vous permet de supprimer les kernels linux installés sur votre serveur qui ne sont pas actuellement utilisés.
Cela est utile pour faire un peu de ménage sur la partition /boot, idéalement avant qu’elle ne soit complètement saturée. Sinon, je vous donne aussi l’astuce pour faire le ménage manuellement et retrouver APT complètement opérationnel.
Ce tutoriel a été testé sous Ubuntu Server 18.04 LTS, il est complètement transférable sous Ubuntu et Debian.
uname -r
Cela nous donne la version du noyau sous laquelle tourne notre machine:
4.15.0-46-generic
Code language: CSS (css)
sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`
Code language: JavaScript (javascript)
You will get the list of images something like below:
linux-image-4.15.0-45-generic
Code language: CSS (css)
sudo apt purge linux-image-4.15.0-45-generic
Code language: CSS (css)
Une fois que les vieux kernels sont supprimés, on supprime également les paquets qui seront maintenant obsolètes:
sudo apt autoremove
Et on finit par la mise à jour de la liste des noyaux de GRUB:
sudo update-grub
Voilà, il ne vous reste plus qu’à rebooter votre machine ou votre serveur. Il ne reste que le dernier kernel.
NOTE: cette partie du tutoriel n’est valable que si et seulement si vous ne pouvez utiliser APT parce que la partition /boot est pleine à 100%.
Obtenez la liste des images de kernels et faites la liste des kernels que vous pouvez supprimer car ils ne sont plus utilisés. Cette commande vous montre les kernels installés à l’exception de celui qui est en cours d’utilisation:
sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`
Code language: JavaScript (javascript)
Voici le résultat de la commande, la liste des kernels installés mais inutilisés:
linux-image-3.19.0-59-generic
linux-image-3.19.0-61-generic
linux-image-3.19.0-65-generic
linux-image-extra-3.19.0-59-generic
linux-image-extra-3.19.0-61-generic
linux-image-extra-3.19.0-65-generic
Code language: CSS (css)
Vous devez préparer la commande qui va supprimer tous les kernels inutilisés en utilisant la brace expansion pour vous simplifier la vie. Je vous conseille d’écrire la commande dans un éditeur de texte et de bien la vérifier avant de la lancer dans le terminal.
N’oubliez pas d’exclure le kernel actuel ainsi que les deux kernels les plus récents pour pallier tout problème:
sudo rm -rf /boot/*-3.19.0-{59,61,65}-*
sudo apt-get -f install
Code language: JavaScript (javascript)
Enfin, on lance la commande autoremove pour supprimer les paquets relatifs aux vieilles images de kernel qui ont été rendues orphelines par le nettoyage manuel de /boot :
sudo apt autoremove
sudo update-grub
Vous pouvez de nouveau utiliser APT et mettre à jour, installer et supprimer les paquets de votre distribution:
sudo apt update
Passion Pit se forme à la fin de l’année 2007. En 2008, après avoir joué seulement dans quelques concerts, ils sont élus meilleur début selon un sondage du journal The Boston Phoenix.
Le groupe signe alors avec les labels Frenchkiss Records de New York et Columbia au Royaume-Uni.
Leur succès rapide est dû en partie à une anecdote, un cadeau de Michael Angelakos à sa petite amie pour la Saint Valentin. Il avait en effet décidé de lui faire différentes chansons.
Sa petite amie, complètement éprise de sa musique, en a parlé à tous les gens de son entourage, et de fil en aiguille, le groupe parvint à trouver un label. Ayad Al Adhamy compare le groupe à MGMT.
Dear friend as you know
Your flowers are withering
Your mother’s gone missing
Your leaves have drifted awayBut the clouds are clearing up
And I’ve come reveling
Burning incandescently
Like a bastard on the burning seaYou’re just like your father
Buried deep under the water
Your resting on your laurels
Is stepping on my toes
Whose side are you on?
What side is this anyway?
Put down your sword and crown
Come lay with me on the groundYou come beating like moth’s wings
Spastic and violently
Whipping me into a storm
Shaking me down to the core
But you run away from me
And you left me shimmering
Like diamond wedding rings
Spinning dizzily down on the floorYou’re drifting like a fire
Songwriters: Michael Angelakos
Buried deep under the water
You’re pressing on your laurel
Is stepping on my toes
Whose side are you on?
What side is this anyway?
Put down your sword and crown
Come lay with me on the ground.
Come lay with me on the ground.
Hurt est une chanson écrite par Trent Reznor qui constitue le premier single extrait de l’album The Downward Spiral. Elle a reçu une nomination pour le Grammy Awards de la meilleure chanson rock en 1996.
En 2002, la reprise de Hurt par Johnny Cash est acclamée par la critique. Il s’agit de l’une des dernières chansons interprétées par l’artiste avant sa mort.
I hurt myself today
To see if I still feel
I focus on the pain
The only thing that’s realThe needle tears a hole
The old familiar sting
Try to kill it all away
But I remember everythingWhat have I become
My sweetest friend
Everyone I know
Goes away in the endAnd you could have it all
My empire of dirt
I will let you down
I will make you hurtI wear this crown of thorns
Upon my liars chair
Full of broken thoughts
I cannot repairBeneath the stains of time
The feelings disappear
You are someone else
I am still right hereWhat have I become
My sweetest friend
Everyone I know
Goes away in the endAnd you could have it all
My empire of dirt
I will let you down
I will make you hurtIf I could start again
A million miles away
I will keep myself
I would find a way
Enregistrée à l’origine par Nine Inch Nails, Hurt comporte clairement des références à l’automutilation et à la dépendance à l’héroïne, bien que le sens global de la chanson soit contesté.
Certains affirment que la chanson agit comme une lettre de suicide écrite par le protagoniste de l’album en raison de sa dépression, tandis que d’autres prétendent qu’il décrit le processus difficile de trouver une raison de vivre en dépit de la dépression et de la douleur.
Le clip vidéo a été tourné par Mark Romanek, gratuitement, dans la maison et musée de Johnny Cash, The House of Cash, alors que la santé de Johnny Cash est sur le déclin, à 71 ans.
Le panneau «fermé au public» sur le musée. Les disques de platine fissurés. Le banquet caviar et homard sans invités. Les clips de plus tôt dans la carrière de Johnny. Sa femme June regarde. Le couvercle du piano fermé.
June meurt trois mois après le tournage, son mari Johnny, sept mois, en 2003.
La maison de Cash, dans laquelle il a vécu pendant près de 30 ans et qui est le décor du clip, brûle en 2007.
Si vous avez suivi le tutoriel sur Flexget pour télécharger vos torrents automatiquement avec Transmission, voici un petit complément qui vous permettra de récupérer les sous-titres automatiquement, de manière périodique.
Je considère ici que l’installation de Flexget est déjà opérationnelle.
S’il n’est déjà présent sur votre serveur/poste de travail, installez subliminal:
pipx install subliminal
pipx inject flexget subliminal
Editez le fichier de configuration de FlexGet, config.yml et ajoutez-y cette nouvelle tâche:
tasks:
get-subtitles:
filesystem:
path:
- d:\media\incoming # on Windows
- /home/incoming # unix
regexp: '.*\.(avi|mkv|mp4)$' # only include filenames with these extensions
recursive: yes
accept_all: yes
seen: local # seen shouldn't interfer with anything outside this subtitles task
subliminal:
languages:
- eng
alternatives:
- fra
exact_match: yes
#only use the following providers
providers: [addic7ed, opensubtitles, tvsubtitles]
single: no
hearing_impaired: yes
authentication: #consider using the variables plugin
addic7ed:
username: my_user
password: my_password
opensubtitles:
username: other_user
password: other_passsword
Code language: PHP (php)
Pensez à éditer le chemin du répertoire qui contient vos fichiers vidéo (lignes 5-6), suivant que vous êtes sous Windows ou Unix. N’oubliez pas de mettre les identifiants de compte addic7ed et opensubtitles.
Il ne vous reste plus qu’à lancer FlexGet et celui-ci se chargera de récupérer les sous-titres de tous les fichiers vidéos contenus dans le répertoire que vous avez défini dans la configuration:
flexget execute
Enjoy!
Honeywagon est un groupe de bluegrass qui vient des collines d’Hollywood.
Le groupe est né en 2010 grâce à l’impulsion de Bryan Clark (aka “BC”), et Ben Levine (aka “Mo Levone”, “Benwell”) qui voulaient créer du bluegrass à la fois joyeux et subversif.
Voici une reprise de Mickael Jackson par Honeywagon, Billie Jean :
Pour la petite histoire, le mot honeywagon en américain est un mot argotique qui fait référence au camion d’épandage (qui projette le contenu des fosses septiques dans les champs comme engrais).
Au Royaume-Uni, cela désigne la petite caravane qui contient toilettes et vestiaires sur les sets de tournage des films et séries.