Accueil
Facebook API - Débugger les tokens d'accès
Lorsque vous utilisez l'API de Facebook pour, par exemple, publier des posts sur votre page depuis votre site web, il vous faut générer un token d'accès portant les droits nécessaires.
Pour vous aider à comprendre les éventuelles erreurs qui surviendraient, Facebook fournit un outil permettant de débugger le token généré. Il vous permet de rapidement savoir si votre token est valide, à quelle page il est associé, sa date d'expiration et plein d'autres informations.
Pour débugger votre token d'accès, rendez-vous sur cette page.
Lire ...Facebook - Programme de débug du partage
Facebook fournit un outil permettant de débugger les URL publiées sur vos pages. Si, en tentant de publier une URL, une erreur survient, il est possible d'obtenir le message d'erreur exact en renseignant l'URL dans l'interface qui se trouve à cet endroit.
Dans le cas où Facebook retourne l'erreur suivante :
Nous ne pouvons pas examiner ce site web car le contenu ne correspond pas à nos Standards de la communauté. Si vous pensez que c’est une erreur, veuillez nous en informer.
Cela signifie que pour des raisons parfois obscures votre URL ou votre site Internet est banni par le réseau social. Il n'existe que peu de solutions pour résoudre ce problème. Il vous faut contacter Facebook dans l'espoir qu'ils vous répondent et puissent résoudre cette problématique.
Lire ...React - "create-react-app command not found"
Après avoir installé React, il se peut que vous tombiez sur l'erreur :
create-react-app command not found
Pour la résoudre, vous pouvez tenter de lancer la commande qui suit :
npm i -g create-react-app project-name
Cette commande va installer globalement "create-react-app" sur votre ordinateur.
Lire ...Ruby on Rails - Vider le cache
Pour vider le cache, vous pouvez exécuter la ligne de commande suivante :
bundle exec rake tmp:clear
Lire ...
Ruby on Rails - Forcer une migration
Pour forcer l'application d'une migration sur la base de données, on peut utiliser la ligne de commande suivante :
rake db:migrate:redo VERSION=NUMEROVERSION
Sur la base de données de production :
RAILS_ENV=production rake db:migrate:redo VERSION=NUMERO_VERSION
Lire ...
PostGreSQL - Rechercher une valeur dans toutes les tables
Je vous présente ici une fonction PostGreSQL permettant de rechercher une valeur donnée dans l'ensemble des champs de toutes les tables d'une base de données.
Fonction :
CREATE OR REPLACE FUNCTION search_whole_db(_like_pattern text)
RETURNS TABLE(_tbl regclass, _ctid tid) AS
$func$
BEGIN
FOR _tbl IN
SELECT c.oid::regclass
FROM pg_class c
JOIN pg_namespace n ON n.oid = relnamespace
WHERE c.relkind = 'r' -- only tables
AND n.nspname !~ '^(pg_|information_schema)' -- exclude system schemas
ORDER BY n.nspname, c.relname
LOOP
RETURN QUERY EXECUTE format(
'SELECT $1, ctid FROM %s t WHERE t::text ~~ %L'
, _tbl, '%' || _like_pattern || '%')
USING _tbl;
END LOOP;
END
$func$ LANGUAGE plpgsql;
Utilisation :
SELECT * FROM search_whole_db('mypattern');
Lire ...
PostGreSQL - Supprimer des doublons
Voici une requête qui vous permettra de supprimer les doublons dans une base de données PostGresSQL :
DELETE FROM dups a USING (
SELECT MIN(ctid) as ctid, key
FROM dups
GROUP BY key HAVING COUNT(*) > 1
) b
WHERE a.key = b.key
AND a.ctid <> b.ctid
Lire ...
Android Studio - Logcat n'affiche plus rien
Si vous utilisez Android Studio pour développer vos applications mobiles, il vous est peut-être déjà arrivé que logcat ne vous affiche plus rien. Si tel est le cas, vous pouvez essayer de lancer ces deux lignes de commande directement dans Android Studio :
adb kill-server
adb start-server
Lire ...
Centrer verticalement le contenu des pseudos élements :before et :after
Centrer verticalement un élément en CSS est parfois difficile surtout quand il s'agit de pseudos éléments tels que :before ou :after. Toutefois, grâce à la propriété flex, cela devient plus facile.
Voici un exemple simple montrant un élément aligné verticalement. Il s'agit ici d'aligner une flèche d'un tableau servant à indiquer le sens de tri d'une colonne.
th::after {
content: "↑";
position: absolute;
top: 0;
right: 0;
width: 30%;
height: 100%;
display:flex;
flex-direction:row;
align-items: center;
justify-content: center;
}
Lire ...
Rechercher
Tags
Articles récents
- Quel est le but de l'attribut "role" en HTML ?
- Changer la couleur de l'espace réservé (placeholder)
- Attention à cet email d’arnaque !
- Supprimer un fichier d'un référentiel Git sans le supprimer du système de fichiers local
- JS - Récupérer le dernier élément d'un tableau
- JS - Prévisualiser une image avec son upload
- PHP - Convertir une chaîne de caractères en un booléen
- PHP : Vérifier si une session a déjà été démarrée
- Créer un APK ou un AAB en ligne de commandes
- L'opérateur !! en Javascript