Se débarrasser des spams avec SpamAssassin

No Spam !

Vous possédez votre propre site et êtes submergés par le spam ?

Si vous ne souhaitez pas confier votre précieuse correspondance à un service tiers de messagerie (webmail de votre FAI ou autres) et que votre hébergeur vous propose CPanel pour administrer votre site, voici comment se débarrasser des spams de manière automatique avec SpamAssassin et une règle de filtrage qui s’appliquera à chaque message reçu par le serveur.

Lire la suite

Quelques astuces pour accélérer le chargement de votre site (et faire des économies de bande passante) photo

Quelques astuces pour accélérer le chargement de votre site (et faire des économies de bande passante)

Plus le temps passe et plus votre site consomme de bande passante ? Et oui, c’est le risque à prendre lorsque l’on devient populaire !

Voici donc quelques astuces pour réduire votre consommation de bande passante et, par le biais de quelques optimisations, accélérer la vitesse de votre site pour le confort de vos visiteurs.

L’optimisation fait partie d’un tout : images, code, feuilles de style, requêtes SQL… tout joue sur la navigation et la réactivité du site.

Lire la suite

Mise à jour de la boutique du CKYF

Update

Je viens de mettre à jour la boutique du CKYF. Figurez-vous que les petits génies de chez Cubecart – l’application de la boutique – n’ont pas écrit de script de mise à jour pour leur logiciel !

Résultat : il est impossible de passer d’une boutique version 2.x à une version 3.x… J’ai donc dû dire adieu à l’ancienne version et essayer de l’intégrer comme je pouvais avec le reste du site.

Lire la suite

Permettre l’accès à plusieurs répertoires avec FileZilla Server

FileZilla

Si vous avez suivi le tutoriel Créer son propre serveur FTP avec Filezilla Server, vous vous êtes peut-être demandés comment permettre l’accès à vos visiteurs à plusieurs répertoires.

Par défaut, lorsque vous créez un compte utilisateur, celui-ci n’a accès qu’à un seul répertoire de travail : le home directory.

Il est cependant très facile d’ajouter d’autres répertoires en créant des alias. Cela ne prend que quelques secondes et trois étapes.

Lire la suite

Script PAL pour SAM Broadcaster : créer une playlist variée par rotation automatique

Le script PAL suivant permet de créer une playlist automatique en se servant des règles de rotation indiquées dans Configuration > Playlist rotation rules :

SAM : rotation de playlist

Pour que le script PAL suivant fonctionne correctement, il y a quelques pré-requis :

  • placez vos fichiers dans les catégories du bloc Playlist de SAM. Pour les besoins de ce tutoriel, nous plaçons nos fichiers dans Playlist > Tracks.
  • si votre webradio a des jingles, placez-les dans Playlist > Content > Station IDs (All).

Lire la suite

Créer un site staging pour WordPress sur un sous-domaine photo

Migrer WordPress d’un répertoire à la racine d’un domaine

Migrer WordPress

Si vous avez installé WordPress dans un répertoire, vous vous êtes peut-être un jour posé la question suivante : “et si je transférais tout à la racine du domaine ?”.

Si c’est le cas, sachez que cette migration ne prend que quelques minutes. 20 minutes environ sont nécessaires et les anciens liens seront redirigés automatiquement vers les nouveaux, sans risque d’erreur 404.

Le codex a bien une page qui explique comment migrer WordPress mais il y a beaucoup plus simple et moins risqué : je vous propose donc 5 étapes et non 12.

Étape 1 : sauvegarde des fichiers et de la base de données

Commencez par faire une sauvegarde de tous vos fichiers et de votre base de données. Si jamais quelque chose tournait mal, vous pourriez toujours revenir à la situation précédente.

Je vous conseille même de copier votre base de données vers une nouvelle base de données si vous en avez la possibilité.

Lire la suite

Streamline your communication with Mail-it Now! Pro

Introducing Mail-it Now! Pro, the ultimate form-to-email script that transforms how you capture and communicate user input. Developed with precision in PHP, this advanced tool is tailored to enhance your data handling efficiency and security. Here’s why Mail-it Now! Pro is essential for your operations:

  • Effortless Data Capture: Simplify how you gather information with our intuitive form inputs. Users fill out the form, and Mail-it Now! Pro instantly packages and sends the data via email.
  • Advanced Data Validation: Ensure accuracy with built-in field checks that validate data before it’s submitted, reducing errors and improving reliability.
  • Multiple Attachments Capability: Allow users to upload multiple files, which are then seamlessly attached to the outgoing emails. Manage file types and sizes with customizable restrictions.
  • Comprehensive Email Options: Extend your reach with complete email header configurations, including CC and BCC, enabling you to engage multiple stakeholders effortlessly.
  • Flexible Output Choices: Tailor the output to suit your needs. Choose between crafting rich HTML emails or simple text-only messages based on your audience’s preferences.
  • Robust File Management: Decide whether to retain uploaded files on your server or automatically delete them after a set period, providing you with control over file storage.
  • Seamless Integration: Fully compatible with safe-mode servers, supports PHP7, and includes specialized support for Online.net’s email() function and new TLDs in email formats.

Get more with Pro License

Upgrade to the Pro license for 12 months of dedicated support and access our on-demand turnkey installation service. Let us handle the setup so you can focus on what matters most—your business.

Ready to optimize your form-to-email processes? Purchase Mail-it Now! Pro today and experience unparalleled efficiency in data handling and email communication.

Don’t wait to enhance your communication workflow. Secure your Mail-it Now! Pro license now and streamline how you interact with your users.

In addition, the Pro license offers 12 months of support and you can benefit from a turnkey installation, on demand.

Scripts PHP-MySQL photo

PHP and MySQL scripts

Mail-it Now! Upload2Server

Advanced form2mail checking the email and message fields, and the validity of the email address. It works with every hosting provider using mail or email functions. It handles multiple file uploads and generates the reply page automatically. Supports Online.net’s email() function.

 Current version: [1.5.3]       License: [Linkware]       Downloads: 185 434 

>> Download Mail-it Now!

>> Demo                   >> Get Mail-it Now! Pro

Mail-it Now! Professional

Improved form2mail script featuring : multiple file uploads, file type restrictions, mail attachments, HTML email, CC and BCC copies, option to keep uploaded files on the server, option to set maximum filesize, auto-cleanup of files option, answer page generated on-the-fly, easy setup and configuration, supports the email() function of Online.net, supports safe-mode servers and PHP > 4.1.2, new TLDs taken into account. Read more.

[purchase_link id=”7403″ text=”Add to Cart” style=”button” color=”blue”]

GraphiCookie Counter

Graphic counter using a cookie to identify your visitors not to count them twice. You can use your images and define the cookie lifetime. Set of pictures included.

 Current version: [1.3]         License: [Linkware]        Downloads: 122 157 

>> Download GraphiCookie Counter

GrafX Hit Counter

PHP hit counter displaying the results from a MySQL database. Add the 3 lines of code at the beginning of each page you want to track and the script will store the results in the database so that you know which pages are the most accessed and draw the graphs.

 Current version: [1.2]       License: [Donation-ware]       Downloads: 81 678 

>> Download GrafX Hit Counter

Last.fm 4 SAM Broadcaster

PHP plugin to update your last.fm profile with the tracks played on your SAM Broadcaster-powered webradio.

 Current version: [0.2]       License: [Donation-ware]       Downloads: 7 060 

>> Download Last.fm 4 SAM Broadcaster

WordPress hack : repair & optimize your database

Au vu des récentes tribulations de Claude, j’ai quelque peu amélioré le script PHP que j’ai écrit pour SkyMinds.Net et qui me permet de réparer et d’optimiser toutes les tables de ma base de données WordPress en un seul clic. Pour les intéressé(e)s, voici le code :


/*
Hack Name: Fix'n'Optimize
Hack URI: https://www.skyminds.net/wordpress-hack-repair-optimize-your-database/
Description: This hack repairs and optimizes your WP database.
Version: 1.0
Author: Matt
Author URI: https://www.skyminds.net/
*/ 

// Include DB config file.
include("wp-config.php");

// Remove useless data in some tables prior to optimizing.
$trunk = $wpdb->query("TRUNCATE TABLE `naatan_useronline`");
$trunk = $wpdb->query("TRUNCATE `wp_bad_behavior`");

// Grab table names.
$grab_all_tables = $wpdb->get_col("SHOW TABLES");

// Go through the list : repair/optimize all tables.
foreach($grab_all_tables as $table_name)
{
	$wpdb->query("REPAIR TABLE `".$table_name."`");
	$wpdb->query("OPTIMIZE TABLE `".$table_name."`");
}

Je lance ce script dans un navigateur de temps en temps – une fois par semaine environ -, histoire d’avoir une base de donnée ordonnée et réactive. Je ne transforme pas ce hack en plugin pour le moment, étant donné que c’est un script à lancer occasionnellement. On pourrait en faire un cron remarquez. Si j’ai le temps, pendant les vacances…

Récupérer ses mails Hotmail sur Gmail

Gmail

Vous en avez marre d’avoir à vous connecter sans cesse sur Hotmail pour lire vos mails ? Vous utilisez également Gmail ? Alors pourquoi ne pas allier les deux ?

Je trouve la session d’identification d’Hotmail très pénible : rentrer à chaque fois ses identifiants et ce maudit cookie qui ne les garde pas en mémoire avec son faux-semblant de sécurité… chafouin va !

Je vous propose donc de tout transférer sur Gmail, pour n’avoir plus qu’un compte à consulter.

Depuis quelque temps déjà, il est possible de rapatrier via POP d’autres comptes emails sur votre compte Gmail.

Le hic, c’est qu’Hotmail n’autorise pas le rapatriement de ses comptes, obligeant ses utilisateurs à utiliser son site web.

Voici comment faire pour contourner cette restriction :

Identifiez-vous sur Gmail et allez dans Settings > Accounts.

Ajoutez un nouveau compte. Dans la case POP Server, remplacez mail.hotmail.com par in.izymail.com :

Hotmail dans Gmail

Rendez-vous maintenant sur IzyMail pour activer le transfert des mails du compte Hotmail. L’inscription est gratuite, il suffit d’entrer ses identifiants Hotmail pour initier la procédure.

Voilà ! Vos emails Hotmail sont désormais rapatriés sous Gmail !

Gmail check

Idéal pour récupérer tous ses comptes à un seul et même endroit !

Edité le 13 janvier 2009 : ce tutoriel n’a plus de raison d’être vu que Microsoft a libéré l’accès à son serveur POP. Rendez-vous sur le nouveau tutoriel : rapatrier gratuitement ses mails Hotmail ou Live sur son compte Gmail.

Jeux abandonware : les FPS des années 90

Dans l’univers des jeux-vidéo, il y a une petite règle, non formulée mais tacite, qui dit que lorsque un jeu n’est plus commercialisé, il devient abandonné et peut, théoriquement et sous réserve d’avoir l’autorisation des éditeurs, être redistribué gratuitement.

On appelle ces jeux des abandonware, contraction de abandon et de software. Cela s’applique principalement aux jeux-vidéo mais les logiciels au sens large peuvent être concernés.

L’abandonware est un compromis entre les maisons d’édition du logiciel et les utilisateurs : même avec une durée de droit d’auteur de 70 ans, si le logiciel n’est plus commercialisé depuis longtemps, il devient de manière tacite un orphelin, un abandonné – sauf recommercialisation ultérieure.

Wolfenstein 3D

Wolfenstein 3D
Spear of Destiny

Wolfenstein 3D (1992) est un des premiers FPS en 3D auquel j’ai pu jouer (486 SX33 à l’époque!).

Vous êtes prisonnier d’une prison nazie et vous cherchez à en sortir par tous les moyens : recherche d’armes, de nourriture, de medikits, de passages secrets… la mode FPS est lancée.

L’histoire de Spear of Destiny, sorti 4 mois après Wolf3D, est en fait antérieure à celle de Wolfenstein : le joueur endosse le rôle de l’espion allié B.J. Blazkowicz qui doit récupérer la Lance de la Destinée qui se trouve aux mains des nazis.

A voir aussi : Spear of Destiny, Return to Danger.

DOOM

DOOM

1993 marque l’avènement d’ID Software avec la sortie de DOOM, jeu propulsé à l’état de référence mondiale du genre quasi-instantanément.

J’ai passé des heures sur ce jeu, excellent défouloir après une journée d’école ou de travail, parfait pour vous vider la tête !

Finis les nazis, vous campez désormais un marine de l’espace envoyé sur Mars pour avoir agressé un officier supérieur qui lui demandait de tuer des civils désarmés.

Il est forcé de travailler pour le compte de l’Union Aerospace Corporation (UAC), un complexe militaro-industriel qui mène des expériences secrètes sur la téléportation entre les lunes de Mars, Phobos & Deimos.

Soudain, quelque chose tourne mal et des créatures de l’enfer passent les portails de téléportation. A vous de faire le ménage !

DOOM II
DOOM II Screenshot

DOOM II arrive en 1994. Notre marine revient sur Terre pour ne constater que la Terre a également été victime de l’invasion des entités de l’enfer.

DOOM II est immédiatement devenu mon jeu de référence et c’est le premier jeu auquel je joue s’il me prend l’envie de jouer sur un PC. On ne s’en lassera jamais.

L’atmosphère est là, les niveaux sont torturés, les démons pervers et le fusil à pompe à double canon une référence du genre, dont le bruit a été imité dans toutes les cours de récréation des gamers nés dans les 80’s.

Des addons supplémentaires sont également parus par la suite : The Master Levels for Doom II (1995), Plutonia : Evilution (1996) et The TNT Experiment (1996).

Note

Je n’aborde ni Duke Nukem 3D (trop lourd à mon avis, il fallait une machine colossale pour ne pas souffrir de ralentissements !), ni Quake que je trouve moins bien que DOOM.

J’ai aussi quelque peu joué à Heretic mais les armes n’étant pas vraiment crédibles… Il manque l’ambiance et les musiques à la fois destroy et pleines de références de DOOM.

One last thing…

Playing this game for one hour may be acceptable. Playing for many hours could be cause for anxiety and/or depression. Playing for hundreds of hours is getting you ready to take action against anyone who gets in your way.
– John Gocke, in a review of Doom published in 2000.

Doom is to id Software what Revolver was to the Beatles.
– Harvey Smith, game developer.

Frag them all !