Implementing microdata schema.org in Yootheme ZOO

Recently, the three major search engins (Bing/Yahoo and Google) agreed on using the microdata system Schema.org. This allow any website to provide semantic information to the search spiders. For instance, you can specify what kind of content you are publishing, like a recipe of an apple pie, or a movie review. More than that, depending on the type, you can give the various important information directly to the search robot : what is the movie title, what is its director, or how long you should cook your pie. To find all the piece of information you can select, you should read : http://schema.org/

»

YOOtheme Zoo – Integration of Google +1

zoo joomla moduleI wanted to add a google +1 button to my website. As I am using YOOtheme zoo CCK component, I add to create a new “element” to be print at the end of my blog post. You can download it bellow. Of course you can use it on any zoo applications (blogs, businesses, recipes … and custom applications).

How to install

Download the archive : ZOOelement Googleplus

Then, unzip the files in your folder : /base_installation_folder/media/zoo/elements. You will see a new folder named “googleplus”.

»

Yootheme Zoo – Modifying the Frontend submission editor

zoo joomla moduleA quick note to let you know how I hacked Yootheme Zoo 2.3. I wanted to have a wysiwyg editor while my users were submitting article in frontend with ZOO. Usually you can activate the “trusted mode” to have this wysiwyg editor. But you will also have several other fields which are too much for normal users. In order to have a wysiwyg editor, even in the non-trusted mode, here is the modification you should implement.

»

Yootheme Zoo – Modifying the number of articles on Frontpage

zoo joomla moduleA quick note to let you know how I hacked Yootheme Zoo 2.3. I wanted to have a different numbers of articles on the frontpage, and in the classical category view.As I did not find an easy solution (a parameter should be added to the configuration for the front page), I decided to code it.

Here is the line you have to change on line 232 in /joomla_base_dir/components/com_zoo/controllers/default.php

»

Expat : la TV Française à l’étranger

ArteSuite à mon post sur “Comment regarder Arte ou Roland Garros à l’étranger” (top ten de vos lectures sur mon blog), un évènement récent me pousse à écrire la suite. Informé de cela par Daniel Nicollet, l’auteur de la pétition que je citais à la fin de mon article, je pense qu’il est utile pour ceux d’entre vous qui sont expatriés, de lire son message. Ci-dessous je vous retranscris son email (un peu long, mais au moins vous aurez compris le message ;-D ).

»

La pub tuera-t-elle les spammeurs?

Ils l’ont trouvée la solution qui viendra peut être à bout des script kiddies spammeurs, ceux qui utilisent par exemple XRummer (logiciel qui permet l’envoi automatique de commentaires/messages forum avec des liens spammy). Mais de quoi s’agit-il?

NuCaptcha est une société basée à Vancouver qui propose une solution plutôt élégante de captcha (enfin, tout est relatif, moi je préférerais voir des animaux qui gambadent dans la forêt au printemps). En effet, au lieu de vous afficher des lettres tordues à déchiffrer ou un calcul à résoudre, il s’agit là de regarder un petit spot vidéo dans lequel un message publicitaire passe. Votre mission? Lire le texte et extraire certaines lettres (en rouge par exemple). Exemple ci-dessous :

»

Un nanomoteur électrique

Une équipe de l’université de Delft en Hollande (où est récemment arrivé mon ami Pierre Bathelemy pour faire son Post-Doc) a récemment mis au point le concept de nanomoteur électrique. Celui-ci est encore théorique, mais pourrait voir le jour dans un proche futur.

Le concept, mis au point par Johannes S. Seldenthuis et son équipe, se base sur une longue chaine moléculaire polaire. Lors de l’application d’un champs électrique altérnatif, le dipôle est attiré alternativement vers le haut ou le bas, mettant ainsi le moteur en rotation.

»

Nohup, Comsol and Matlab

When you want to use a Matlab script to perform simulations with Comsol,  a remote server is often used. This post is a quick note to help you creating matlab scripts that would be run on a remote server.

The strategy is the following. We will use the nohup command to let the server do the simulations while we will turn off our computer. Without the nohup, turning off your computer would result in breaking the ssh connexion, and thus, the matlab/comsol processes that were running. Another solution could have been the use of the command screen.

»

The Mind Machine – Chapitre 4 – Les rythmes biologiques

biological rythmsDans ce chapitre l’auteur parle des rythmes biologiques animaux. Il explique l’action des hormones jouant dans les mécanismes ciracadiens, et fournit des conseils pour faciliter des changements de rythmes forcés (Jet Lag , cycle entreprise 3-8, …)  (Voir la liste des autres chapitres)


Michel Siffre est le premier cobaye de tests sur les rythmes biologiques. Il est resté 7 mois dans une cave du Texas sans horloge.  On a put grâce à lui mettre à jour que le cycle naturelle d’un être humain est de 25h et non de 24h.

»

How to use the Scattered formalism using Comsol Multiphysics

After my last post about ‘getting the scattered far field using ComsolRF module ‘ a bunch of problems appeared. Actually, the definition of the incident field, using a line of current is wrong. It prevent the PML to work nicely, and thus, the overall field (and of course the scattered field) will be wrong.

To correct this behaviour, one should first start a problem by using the Scattered Formalism Equation Resolution. If you already have your setup, just go to Physics > Properties and change the Field Type to ‘Scattered xxxxx waves’ (where xxxxx is your polarization system : TE, TM or hybrid).

»

How-to get the electromagnetic scattered far field using Comsol RF Module

If you use Comsol Multiphysics – RF Module, you may have noticed that there is a far field option when you edit any Boundary settings. This feature will allow you to compute the scattered far field of an object using some tricks.

Initial Setting : Simple simulation using Comsol

This tutorial will allow you to compute the scattered field of an ideal magnetic conducting circle in 2D. First, let’s design a square with PML around to absorb the outgoing light. Create a problem using Plane TM waves (we will change this latter to scattered TM waves, but the tutorial was made for an initial TM problem, and not for Scattered TM). We will assume you know how to use Comsol as a beginner user, so you know how to design the following structure :

»

Installation d’un Drupal multi-site

Drupal - CMSPetit article très rapide pour présenter la procédure d’installation d’un Drupal multi-sites sur un serveur tout bête ( le plus petit mutualisé peut servir).

Le but d’un multi-sites est d’avoir un seul répertoire contenant le code de base, et plusieurs répertoires de petite taille comportant les éléments particuliers à chaque sites. Ce procédé est intéressant si vous construisez souvent vos sites à partir d’un même système de modules (exemple la même galerie, le même composant de forum, etc.). Les avantages concernent la mise à jour qui devient centralisée et plus rapide par conséquent.

»

How-to : Make a SEF image-map navigation system with Joomla

You always wondered how to create a navigation system with an image? Nothing could be easier; just use the image map property of html.

But, obviously, it gets a little bit trickier when you have to add several links to an image. Moreovre, people are nowadays using a lot of  Content Management Systems (CMS) to help in developping websites. I personnaly use Joomla a lot, and this article will explain how to add an efficient Search Engine Friendly (SEF) Image Map navigation system for Joomla.

»