Activer le mode développeur d’eZ Publish

Par défaut

Pour désactiver le cache d’eZ Publish et activer le mode développeur voici les paramètres de configuration à ajouter dans le fichier settings/override/site.ini.append.php 

[DebugSettings]
DebugOutput=enabled
DebugRedirection=disabled

[DatabaseSettings]
SQLOutput=disabled

[ContentSettings]
ViewCaching=disabled
PreviewCacheUsers=disabled
PreViewCache=disabled

[OverrideSettings]
Cache=disabled

[TemplateSettings]
TemplateCache=disabled
TemplateCompile=disabled
NodeTreeCaching=disabled
Debug=enabled
ShowXHTMLCode=disabled
ShowUsedTemplates=enabled

Erreur dpkg, impossible d’installer un package sur raspbian

Par défaut

Impossible d’installer le moindre package sur mon RaspberryPi.
J’ai toujours l’erreur suivante :

Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
dpkg : erreur : analyse du fichier « /var/lib/dpkg/available » vers la ligne 0:
le nom de champ «
E: Sub-process /usr/bin/dpkg returned an error code (2)

Mais sur le forum Ubuntu, je trouve un fil de discussion qui parle de ce problème et voilà la solution qui a permis de corriger le problème :

sudo dpkg --clear-avail
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade

Merci à Fabux qui a trouvé la solution à mon problème sur le forum Ubuntu.

Préparer sa carte SD avec une interface graphique pour Mac OS X

Par défaut

Vous êtes téchnophile mais allergique aux lignes de commande à saisir dans une fenêtre d’un Terminal. Voici pour vous deux solutions pour préparer la carte SD de votre Raspberry Pi et la sauvegarder.

RPi-sd card builder

L’interface de RPI-sd est minimaliste mais permet de préparer facilement sa carte SD. L’éditeur de cette application pour Mac OS détail le mode opératoire sur son site : https://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/

ApplePi-Baker

Plus sexy et fonctionnelle que la précédente, ApplePi-Baker vous offre une interface graphique qui se rapproche d’ImageWriter pour windows.

Télécharger ApplePi-Baker sur le site de l’éditeur : http://www.tweaking4all.com/software/macosx-software/macosx-apple-pi-baker/

L’excellent site The-Raspberry.com vous le présente et vous explique comment l’utiliser pour vos sauvegardes : http://the-raspberry.com/preparer-carte-sd-sur-mac

Préparer sa carte micro-SD pour Domoticz depuis mac OS X

Par défaut

Après un crash de ma box domotique, j’ai recherché comment la réinstaller simplement et rapidement. Il m’a donc fallut parcourir les différents sites qui pointent finalement tous sur le tutoriel sur RaspberryPi.org.

Voici donc rapidement les différentes étapes pour reconstruire votre box à partir d’une image disque de Domoticz.

Pré-requis : Votre carte SD qui doit être formatée en FAT32 !

Préparer votre carte SD

1. Téléchargez une image disque de Domoticz : domoticz-raspberrypi-sdcard-4834.7z datée du 2 mars 2016.

2. Double cliquer sur l’image disque qui est compressée avec SevenZip pour la décompresser.

3. Ouvrez une fenêtre terminal sur votre Mac : Applications / Utilitaires /Terminal

4. Depuis votre fenêtre de terminal, identifier le nom du lecteur de votre carte micro-SD avec diskutil :


diskutil list

partitionmicrosd

Le lecteur est disk3 et nous allons le démonter. Attention de ne pas démonter le disk3s1 qui représente la partition FAT32.

5. Démonter le disque disk3 :

diskutil unmountDisk /dev/disk3

6. Copier l’image du disque sur la carte micro-SD :

sudo dd bs=1m if=domoticz-raspberrypi-sdcard-4834.img of=/dev/rdisk3

Attention de bien vérifier que votre carte SD ne soit pas bloquée en écriture avec le petit bouton sur le coté de votre adaptateur SD.

partitionmicrosd2

7. Ejecter votre carte pour ensuite la glisser dans votre Raspberry Pi et profiter de Domiticz.

sudo diskutil eject /dev/rdisk3

8. Connecter vous sur la console de votre pi et au premier démarrage, il vous faudra initialiser la partition pour qu’elle occupe tout l’espace disque disponible :


sudo raspi-config

Puis vérifier votre espace disque avec la commande df :


df -h

Sauvegarder mon image pour éviter un futur crash

Depuis une fenêtre terminal, faites une sauvegarde de votre carte après avoir effectué vos réglage fins, ou pour sauvegarder votre serveur domoticz régulièrement.

1. Brancher votre carte micro-SD dans votre lecteur puis démonter le disque disk3 :

diskutil unmountDisk /dev/disk3

2. Faite la copie de l’image de la carte sur votre disque dure :

sudo dd if=/dev/rdisk3 of=domoticz-backup.img bs=1m

L’image domoticz-backup.img sera utilisable pour restaurer votre système ou le cloner sur un autre Raspberry Pi.

Réduire intelligemment une chaîne de texte HTML en langage Twig

Par défaut

Pour réduire intelligemment une chaîne de texte contenant du HTML en langage Twig, il est possible d’utiliser les filtres striptags, trim et truncate.

Attention car le filtre truncate n’est pas activé par défaut dans Symfony, vous risquez d’avoir l’erreur :

   
request.CRITICAL: Uncaught PHP Exception Twig_Error_Syntax: The filter "truncate" does not exist
   

Activer le filtre truncate

Dans le fichier config.yml de votre application app/config/config.yml activer le service de l’extension Text :

services:
    twig.extension.text:
       class: Twig_Extensions_Extension_Text
       tags:
           - { name: twig.extension }

Utiliser les filtres Twig pour réduire votre chaîne de texte

Dans votre template Twig, vous pouvez alors réduire votre chaîne intelligemment. Par exemple, vous pouvez réduire une chaîne de 155 caractères, en évitant de couper les mots en leur milieu et en finissant la chaîne par « … ».

{% set mystring = "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi consectetur, leo id ultrices iaculis, orci dui congue mauris, ac pharetra nisi nunc sit amet leo. Maecenas finibus arcu velit, quis fermentum sapien ornare eget. Nunc venenatis ac dui vel viverra. <strong>In hac habitasse platea dictumst.</strong> Cras sed lacus eget tellus blandit pharetra in quis diam. Curabitur ac turpis vitae risus scelerisque ullamcorper non et ex. Fusce pulvinar molestie volutpat.</p>" %}
{{ my_string|striptags|trim|truncate(155, true, '...') }}

Le résultat vous donnera :

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi consectetur, leo id ultrices iaculis, orci dui congue mauris, ac pharetra nisi nunc sit amet...

A vous de jouer !

La domotique est en marche

Par défaut

La domotique sera la grande tendance de l’année 2016 mais les usagers ne savent pas ce que c’est. 40% des personnes interrogées ne s’y intéressent vraiment pas et seulement 10% envisagent d’acheter des produits !

Alors que ce doit être une révolution ce n’est pas gagné !

A lire :

Masterclass Domotique : Réveillez votre maison avec la domotique

Par défaut

Réveillez-vous en douceur à la lueur de l’aube, prenez votre douche dans une ambiance chaleureuse, votre café est en train de couler et la radio réglée sur votre station préférée, c’est une bonne journée qui s’annonce.

La masterclass Domotique « Réveillez votre maison » abordera le thème du réveil. Dans l’esprit du Do It Your Self, venez découvrir les clefs pour mettre en oeuvre vous-même une solution domotique polyvalente, robuste et fiable.

Vous souhaitez découvrir la domotique, connaitre les solutions du marché et les alternatives dans le domaine des logiciels libres.

Vous souhaitez améliorer votre propre installation, connecter de nouveaux composants et préserver vos données personnelles.

Cette masterclass est faite pour vous !

Alors réservez vite, votre billet pour vendredi 15 janvier 2016 de 14:00 à 17:00

Pendant la masterclass Domotique, un spécialiste vous présentera la solution Domoticz et son installation sur un micro-ordinateur Raspberry Pi. Il vous fera part de ses conseils, recommandations, trucs et astuces.

A qui s’adresse cette masterclass : ce cours est dédié à tous ceux qui souhaitent disposer d’une solution Domotique clé en main. Aucune compétence en informatique ni en bricolage n’est nécessaire. La masterclass se déroule en groupe restreint de 10 personnes maximum.

Durée : 3 heures

Déroulement : cette masterclass se déroulera de 14h à 17h dans les locaux de Quatrième média, 57 Boulevard de la Villette, Paris 10.

  • Première partie :
    • les solutions Domotique du marché
    • présentation de Domoticz une solution ouverte et fiable au moindre coût
  • Deuxième partie : scénarii du réveil de votre votre maison
    • chauffage électrique
    • commande à distance pour actionner votre bouilloire, machine à café, radio
    • mise en oeuvre d’un simulateur d’aube
  • Troisième partie : échanges et conseils sur votre projet Domotique

Matériel : vous n’avez besoin d’aucun matériel, vous repartirez avec un dossier complet des ressources présentées lors de la masterclass.

(1) Si vous achetez le billet « Masterclass Domotique + le StarterKit » vous repartirez avec un pack comprenant un Raspberry Pi 2 model B avec sa boîte de protection officielle et une carte mini SD pré-configurée pour démarrer rapidement chez vous.

Réservez votre billet pour vendredi 15 janvier 2016 de 14:00 à 17:00

Unboxing de la télécommande porte-clés Homelive

Par défaut

Une télécommande z-wave pour déclencher facilement des scénarii à votre arrivée ou à votre départ, voici la télécommande porte-clés Homelive d’Orange.

Une bien grande boîte

Unboxing télécommande porte-clés Homelive d'OrangeVoilà une bien grande boîte pour un si petit porte-clés. Orange n’a pas lésiné sur le packaging. Pas très écolo ni cop21 compatible tout ça !!

Quatre boutons

Unboxing télécomande porte-clés Homelive d'OrangeLa télécommande est équipée de 4 boutons permettant de scénariser tout ce que vous souhaitez à l’ouverture comme à la fermeture de votre maison. Le z-wave plus vous garantie un niveau de sécurité maximum pour des scénarii d’ouverture/fermeture de volets roulants, activation/désactivation de votre alarme ou l’ouverture de votre porte.

unboxing-telecommande porte-cles-Homelive5Un petit cache coulissant vous évitera d’actionner les boutons par inadvertance lorsque vos clefs sont dans votre sac. C’est bien pratique.

La télécommande porte-clés Homelive d’Orange est en promotion en ce moment à 19€ au lieu au prix de 39 €. A ce prix là n’hésitez pas ! C’est effectivement moins intéressant que lors de la période de promotion du week-end du 14 novembre.