SEO, web, high tech et mobile

Tuto.com : jusqu’à -50% de réduction sur tous les packs

Tuto.com est site spécialisé dans les tutoriaux et formations vidéos.
Une large plage de thèmes y sont abordés : logiciels, langages informatiques et systèmes d’exploitation.

Cela fonctionne par packs de  crédits que vous achetez et que vous créditez sur votre compte, pour ensuite acheter des tutos.

Pour Halloween, tuto.com fait jusqu’à 50% de réduction, alors depéchez vous d’en acheter! Lire la Suite

Jérôme PASQUELIN

Codeigniter : comment son générés les noms des fichiers de cache?

Nous avons vu precedemment dans le tuto codeigniter sur le cache comment activer le cache (fichiers) et quelques autres astuces.

L’avantage de la gestion native de cache de Codeigniter c’est que c’est très simple et rapide à activer (moins de 5 minutes) mais les options sont quasiment inexistantes : dossier où seront stockés les fichiers et durée de vie de la page mise en cache, voilà les 2 seuls paramètres qui sont modifiables.

L’inconvénient, si vous voulez forcer le rafraîchissement d’une seule page cachée, c’est que vous ne pouvez pas : vous allez être obligé de supprimer tout le contenu du répertoire définit dans config.php ($config['cache_path']).
L’intérêt, au niveau des performances acquises est donc  réduit.

Lire la Suite

Jérôme PASQUELIN

Tuto gratuit photoshop CS6 : effet vision de nuit

Grâce à ce tuto Photoshop CS6, vous serez capable d’ajouter un effet de vision nocturne à vos photos ou à vos images : c’est l’effet en dominante verte que l’on peut voir dans les films d’espionnage (lunettes vision de nuit) ou l’équivalent du nightshot sur les caméscopes. Lire la Suite

Jérôme PASQUELIN

Codigniter : Activer le cache, changer le dossier de génération et changer le dossier de generation en fonction des controllers

Le framework PHP Codeigniter contient nativement un système de gestion de cache : vous définissez la durée de vie d’une page dans votre controller et le système génère automatiquement un fichier html qui sera affiché à l’internaute tant qu’il n’aura pas expiré.

L’avantage du cache codeigniter 2 (et des systèmes de cache en règle générale) est que vous gagnez énormément en performance d’affichage et la vitesse de chargement : en effet une page qui est ‘cachée’ pendant 1 heure sera exécuté réellement 1 seule fois et pendant les 59 autres minutes, le framework se contentera d’afficher le fichier HTML generé.
Pour résumer, aucune requêtes SQL tant que le fichier en cache est valide et très peu de traitement serveur. Lire la Suite

Jérôme PASQUELIN

swiftmailer : exemple de script d’envoi de mail en html

SwiftMailer est une librairie gratuite (utilisée avec symfony) qui permet de gérer l’envoie de mails en PHP de manière plus poussée que la fonction mail() native :

  • Ajout de pièce jointes
  • Meilleure gestion des multi destinataires
  • Paramétrage d’un SMTP
  • Gestion des délais lors d’envois de mails en masse
  • Facilité pour gérer les headers, …

 

Script d’envoi de mail en HTML avec swift Mailer :

 

Le code :

Lire la Suite

Jérôme PASQUELIN

Tutos video HTML5 : lecteur video (balise video) et lecteur audio (balise audio)

Le formateur regart.net nous propose 2 tutoriaux videos pour apprendre à créer un lecteur video en HTML5 et un lecteur audio en HTML5

  • Lecteur video : dans ce tuto de 4 minutes, il utilise la balise HTML 5 <video>
  • L’attribut ‘src’ permet de spécifier la source video à afficher dans la page (ça ressemble à l’attribut de la balise <img> pour ceux qui connaissent déjà le HTML)
    Une des innovations de HTML 5 est la possibilité de spécifier plusieurs sources, afin que le navigateur ait une alternative si il ne reconnait pas un format.
  • L’attribut ‘controls’ permet de gérer l’accès ou non aux contrôles de la vidéo (lecture, pause, volume, timeline, …)
  • L’attribut ‘preload’ permet de forcer le chargement de la vidéo avant que la lecture commence (bufferisation). Attention à ne pas abuser de cet attribut car vous risquez d’avoir des problèmes de bande passante.
    L’équivalent de cet attribut pour Firefox 3.5 et Firefox 3.6 est ‘autobuffer’.
  • L’attribut ‘autoplay’ permet de lancer automatiquement la lecture de la video.
  • L’attribut ‘poster’ permet d’afficher une image par défaut à la place de la video, avant sa lecture.
  • L’attribut ‘loop’ : permet de jouer la video en boucle. Lire la Suite
Jérôme PASQUELIN

Tuto PHP : comment ajouter des jours / mois / années à une date donnée

La gestion des dates en PHP  est une partie assez complexe de ce langage de programmation, qui fait appel à une 50 aine de fonctions dédiées.
Dans cet article, vous trouverez des bouts de code très simples qui permettent de calculer une date future en fonction d’une date donnée et d’une durée.

Ces quelques exemples sont capables de gérer le changement d’année (si vous voulez rajouter 15 jours à partir du 25 décembre par éxemple), de mois et aussi les années bissextiles.

 

Ajouter des jours à la date du jour

//Ajout de 15 jours
echo date(‘d-m-Y’, strtotime(‘+15 days’));

//Ajout de 20 jours
echo date(‘d-m-Y’, strtotime(‘+20 days’));

Vous l’aurez compris, le nombre après le ‘+’  correspond au nombre de  jours que vous voulez rajouter.
Le fonctionnement est identique pour les exemples suivants. Lire la Suite

Jérôme PASQUELIN