Foi et Raison. Citation de G. K. Chesterton

G. K. ChestertonA ceux qui dès qu’on parle de l’Eglise dégainent le mot « obscurantisme », une citation de G. K. Chesterton :

« – […] Je sais qu’on accuse l’Église d’abaisser la raison, mais c’est le contraire qui est vrai. L’Église est seule sur terre à faire de la raison l’instance suprême. L’Église est seule sur terre à affirmer que Dieu lui-même est limité par la raison. » (La Clairvoyance du Père Brown, nouvelle des Enquêtes du Père Brown)

( « I know that people charge the Church with lowering reason, but it is just the other way. Alone on earth, the Church makes reason really supreme. Alone on earth, the Church affirms that God himself is bound by reason. »)

 

BIBLIOGRAPHIE

Politique et amour du prochain

«Le manque d’amour, son abaissement et son abâtardissement permanents, malgré quelques discours pseudo-religieux, ne fait pas que nous déshumaniser. Il finit par nous dépolitiser. L’amour, en revanche, pousse à prendre soin des biens et surtout du bien commun, qui génère et accroît les biens particuliers. Une politique sans amour du prochain, sans passion pour le bien, aboutit à un rationalisme de la négociation ou à un appétit vorace uniquement tourné vers la jouissance du pouvoir. Aucune éthique n’est ici possible, car l’autre ne suscite aucun intérêt.» 

SOURCE : Seul l’amour nous sauveraPape FrançoisPAROLE ET SILENCE (30 mars 2013)

« Culture de la décharge »

«Nous livrons nos vies et, bien pire, celle de nos enfants et de nos jeunes aux solutions miracles et destructrices des drogues (légales ou non), du jeu légalisé, de l’automédication, de la banalisation de spectacles sans contenu, du soin fétichiste apporté au corps. Nous les emprisonnons dans le narcissisme et le consumérisme. Et nous jetons nos anciens, qui méprisent ce narcissisme et ce consumérisme, à la décharge existentielle. C’est ainsi que le manque d’amour instaure la “culture de la décharge”: ce qui ne sert plus, on le jette. (…)» 

SOURCE : Seul l’amour nous sauveraPape FrançoisPAROLE ET SILENCE (30 mars 2013)

Satisfaction de caprices adolescents

«Nous sommes poussés par l’appétit insatiable de pouvoir, le consumérisme et la fausse éternelle jeunesse qui rejettent les plus faibles comme une matière méprisable d’une société devenue hypocrite, occupée à assouvir son désir de “vivre comme il nous plaît” (comme si c’était possible) et guidée uniquement par la satisfaction de caprices adolescents. Le bien public et commun nous semble de peu d’importance, pourvu que notre “ego” soit satisfait. Nous sommes scandalisés de certaines réalités sociales exposées par les médias… Mais nous reprenons au plus vite notre carapace, et rien ne saurait nous décider à assumer la conséquence politique qui devrait être la plus haute expression de la charité. Les plus faibles sont éliminés: les enfants et les personnes âgées. Il m’arrive de penser que nous nous conduisons envers les enfants et les jeunes comme des adultes ayant renoncé.» 

SOURCE : Seul l’amour nous sauveraPape FrançoisPAROLE ET SILENCE (30 mars 2013)

VB.NET. Mettre un programme en pause (sleep)

Problématique

Vous souhaitez suspendre l’exécution d’un programme pendant une durée quelconque pour une raison qui ne regarde que vous (je suis d’un naturel discret).

Solution

Comme d’habitude avec Microsoft, c’est simple mais il faut le trouver. Si vous voulez « pauser » pendant disons n millisecondes, j’ai bien dit millisecondes, laissez l’instruction :

System.Threading.Thread.Sleep(n)

sauf si en tête du module vous avez déjà inséré la ligne

Imports System.Threading

et dans ce cas, il vous suffira d’écrire

Thread.Sleep(n)

ET LE TOUR EST JOUÉ ! ALORS ON DIT MERCI QUI ?

POUR EN SAVOIR PLUS : les derniers livres parus sur Visual Basic sont sur

DerniersParus.com » Visual Basic

MySQL. Attention au CONCAT avec argument NULL !

Problématique

Un grand classique mais c’est toujours là-dessus qu’on se plante … Vous voulez dans un champ concaténer, admettons, titre, prénom et nom. Mais comme tout le monde n’est pas docteur, le champ « docteur » est nullable et vous ne vous êtes pas privés.

Vous faites un gros update genre :

UPDATE matable SET nomcomplet=CONCAT (titre, prenom, nom)

et, amère surprise, vous obtenez des champs « nomcomplet » vides.

Le pire est lorsque, comme dans le cas de votre serviteur, vous avez négligemment laissé des champs « titre » à NULL et d’autres blancs (= »)

Solution

Alors on se le tient pour dit, et quelqu’un aurait pu me le rappeler, j’avais oublié, que :

Si un des arguments du CONCAT est NULL, CONCAT renvoie NULL

ET LE TOUR EST JOUÉ ! ALORS ON DIT MERCI QUI ?

POUR EN SAVOIR PLUS : les derniers livres parus sur MySQL sont sur

DerniersParus.com » MySQL

WordPress. Problème de pagination

Problématique

Vous souhaitez afficher n posts par page. Vous avez installé une pagination au moyen d’un des nombreux plugins disponibles ou avec vos blanches mains. Et quand vous cliquez sur page 2, vous vous retrouvez encore et toujours avec les posts de la page 1. Idem pour la page n, n étant compris entre 1 et la partie entière de votre nombre de posts divisé par le nombre de posts par page + 1. Cette dernière phrase n’est là que pour faire savant …

Solution

D’abord pour éviter les problèmes de pagination, il vaut mieux utiliser la commande

query_posts ($args);

couplée avec un

while ( have_posts() )

mais ça vous le saviez déjà.

N’avez-vous pas par hasard un offset dans les arguments de votre query_post ?

Retirez-le car il indique le n° du post de départ, donc quelque soit la page, il recommence à ce post-là.

Pour preuve, je vous joins le lien sur la documentation WordPress.

ET LE TOUR EST JOUÉ ! ALORS ON DIT MERCI QUI ?

POUR EN SAVOIR PLUS : les derniers livres parus sur WordPress sont sur

DerniersParus.com » WordPress

WordPress. Les thèmes doivent avoir au moins une feuille de style et un modèle

WordPress. Les thèmes doivent avoir au moins une feuille de style et un modèleProblématique

Aujourd’hui, nous allons faire court. Très court.

Vous souhaitez créer un thème à partir de 0. Vous activez votre début d’embryon de commencement de thème et WordPress vous assène :

Les thèmes doivent avoir au moins une feuille de style et un modèle

Solution

Vous avez très certainement soigneusement créé votre style.ccs avec le nom du thème, le vôtre, le n° de version (0.0.1 a priori).

Mais vous avez oublié de créer un fichier index.php même vide.

ET LE TOUR EST JOUÉ ! ALORS ON DIT MERCI QUI ?

Pour en savoir plus, quelques livres sur WordPress 

Validation HTML. Erreur « Stray start tag script »

Problèmatique

Vous venez d’achever votre nouvelle page HTML ou PHP. Comme vous êtes sérieux vous la passez à la moulinette du W3C Markup Validation Service. Et vous tombez sur l’erreur Stray start tag script.

Solution

On vous a probablement expliqué qu’il valait mieux charger les scripts JavaScript en fin de page.

(Si on ne vous l’a pas expliqué, en voici la raison : tant que les scripts ne se sont pas exécutés, les instructions suivantes du fichier HTML (ou PHP) ne s’exécutent pas, ce qui signifie pour faire clair que la page ne s’affiche pas. Et l’utilisateur râle et ne revient plus car il vient de vivre ce qu’on appelle une mauvaise expérience utilisateur.)

Mais si vous avez eu cette erreur, c’est probablement parce que vous avez fait du zèle : vous avez mis les scripts JavaScript en toute fin du fichier, c’est-à-dire après le </body> et le </html>. C’est MAL ! Car après ces balises, il n’y a rien, vous avez précipité vos scripts dans le néant mais ce bon W3C Validator l’a vu.

L’optimum est de placer vos scripts juste avant la balise </body>.

Si vous êtes sous WordPress, un petit conseil : mettez-moi tout ça dans le footer.php de la manière suivante

<script src= »script1.js »></script>
<script src= »script2.js »></script>
<script src= »script3.js »></script>
</body>
</html>

(NB : vous remarquerez que j’ai utilisé la syntaxe de HTML5, soyons modernes !)

et en fin de chaque php WordPress personnalisé insérez le get_footer. Attention cependant si vous utilisez un thème existant ou un thème-fils d’un thème existant. Cette technique n’est sûre que si vous avez entièrement élaboré votre thème.

ET LE TOUR EST JOUÉ ! ALORS ON DIT MERCI QUI ?

Pour en savoir plus, quelques livres sur WordPress