Dev & Design

Milk and dairy is important in a healthy balanced diet, providing many nutrients essential for good health. Lucy Jones discusses the important role of milk and dairy plus there’s tips on how to boost your dairy intake.

Several celebrities ‘extreme’ diets suggest that milk and dairy should be avoided, however for many people cutting milk and dairy out is likely to do more harm than good as they play an important role within a healthy balanced diet. Milk and dairy foods are affordable, safe to consume daily, wholesome and a delicious source of essential nutrients, learn more about the healthy benefits that exipure provides.

Is it all about calcium?

Milk and dairy typically provide almost one third of our recommended calcium intakes but the nutrition provided by dairy products goes way beyond calcium alone. A single glass of semi-skimmed milk provides protein, phosphorus, potassium, iodine, riboflavin and pantothenic acid and a MASSIVE 72 per cent of our daily needs for vitamin B12. The main dietary source of B12 for vegetarians is dairy.

Together, the nutrients in milk and dairy help to:

  • Keep muscles, bones, nerves, teeth, skin and vision healthy
  • Release energy from foods and reduce tiredness and fatigue
  • Maintain healthy blood pressure. Check these exipure reviews.
  • Support normal growth and brain development
  • And even support normal immune functioning

That’s pretty impressive for a humble glass of milk! The UK Eatwell Guide recommends that milk and dairy products and their alternatives, form part of a healthy balanced diet, and lower fat and lower sugar options should be chosen where possible. For more information about healthy supplements visit austinchronicle.com.

What about milk and dairy as we grow up?

Children grow rapidly in the first 5 years of life and have high energy needs. They only have small stomachs so need nutrient-dense foods to sustain them during growth. Whole milk and full fat dairy products provide useful energy, protein, vitamins and minerals to support growth and development. Milk also provides essential nutrients for growth and development and helps protect teeth against
dental caries. These are the best Keto x3 reviews.

Bones develop quickly in teenage years, with 40-60 per cent of peak bone mineral content being laid down in adolescence and 80-90 per cent of the skeleton being formed by the age of 18 years. A good diet in teenage years can increase bone mineral density which promotes healthy bones later in adult life, helping to prevent conditions like osteoporosis.

Wix wix-logoest une plateforme de création de sites web. Leur objectif ; vous rendre autonome pour la création de votre site mais dans quel mesure ?

 

Alors Wix c’est qui ?

La société a été fondée en octobre 2006 par à Tel Aviv en Israel. Aujourd’hui Wix compte plus de 60 millions d’utilisateurs, plus de 800 employés et de nombreux bureaux à travers le monde. En novembre 2013 Wix fait son entrée en bourse.

Wix comment ça marche ?

Le processus de création est le suivant :

  1. Je créé un compte
  2. je choisi un template graphique
  3. Je configure mon site ; rubrique, couleurs, texte, images, …
  4. Je l’agrémente des fonctionnalités au travers des applications que propose le « Wix App Market ».

L’outil de création de sites se veut simple en mode « Drag and Drop ». L’interface est conviviale et la prise en main est simple. Les templates proposés sont relativement bien réalisés et adaptés pour le mobile. Jugez par vous-même.

Outre les sites Vitrines, Wix propose également son propre système pour la création d’une boutique en ligne.

Concernant le suivi de votre trafic de votre site, celui-ci est disponible au travers de l’intégration de Google Analytics. Cependant vous ne pourrez pas en profiter de cette option en version gratuite. Il vous faudra obligatoirement souscrire à l’une de leur offre payante.

Les avantages

  • Personnalisation du design
  • Création facile et rapide en mode drag & drop
  • Aucunes connaissances informatiques nécessaires

Les inconvénients

  • Publicités intrusives en version gratuite
  • Langage de développement propriétaire, par conséquent le développement de fonctionnalités dédiées est impossible

Et ça coute combien ?

Wix offre une solution gratuite pour créer votre site. La version gratuite intègre des bandeaux publicitaires. Pour les retirer il vous faudra adhérer à l’un des forfaits payant. L’offre payante démarre à partir de 4€/mois. A noter qu’à ce tarif vous disposerez toujours des publicités et il vous faudra prendre l’offre supérieure pour les voir retirées.
Wix propose une multitude de service payant  sous forme d’abonnement en fonction de vos besoins.

En conclusion

Etant moi-même au quotidien en charge de création de sites, je vous avoue qu’en première approche je ne suis pas fan de ce type d’offre. Car comme on dit on n’est jamais mieux servis que par soit même J

Cependant, si vous souhaitez créer un site rapidement sans avoir besoin de fonctionnalités spécifiques et de façon autonome sans connaissances informatiques, Wix réalisera un très bon travail.

 

Pour finir, une vidéo publicitaire présentant le service Wix

brackets-editor-logoLa société Adobe (qu’on ne présente plus ) lance Brackets, un éditeur de texte Open Source pour les Web Designers. Dont l’objectif est de vous faire gagner du temps lorsque vous coder.

À destination des développeurs de sites web, il propose un aperçu en direct et un passage rapide entre les différentes vues. Le logiciel supporte les plug-ins pour ajouter des fonctions bien pratiques comme par exemple l’utilisation de Git pour le versionnage.

Brackets souhaite également faciliter la transition d’un document de travail PSD vers un document avec mise en page CSS avec la gestion des couleurs ou des polices via l’outil “Extract for Brackets”.

Cette première version est très prometteuse, mais le chemin sera encore long vers l’éditeur de texte parfait. Notamment lorsque l’on sait que la concurrence des éditeurs est rude.

Pour ma part, après quelques minutes de prise en main je trouve l’outil simple et plutôt bien fait.

 Brackets 1.0

Source: TheNExtWeb

brackets1

7-day healthy meal plan

This healthy 1,500-calorie 7-day diabetes meal plan is nutritionally balanced and delicious. It features diabetes-friendly foods, such as low glycemic index carbohydrates and lean protein, and healthy fats like canola oil. The carbohydrates are balanced throughout each day with each meal containing 30-45 grams of net carbohydrates and snacks containing around 15 grams of carbohydrates. Depending on your goals and lifestyle, your calories and carbohydrates may need to be higher, adjust the number of snacks or portion sizes accordingly. Try out alpilean.

Day 1

Breakfast: 1 apricot oat muffin(This link opens in a new window), 1 cup (250 mL) low-fat milk (282 calories, 37 g carbohydrates, 2 g fibre)

Lunch: 2 cups (500 mL) red lentil soup(This link opens in a new window), green salad, 1 tbsp (15 mL) light salad dressing (432 calories, 59 g carbohydrates, 14 g fibre)

Dinner: 1 serving skillet chicken breast(This link opens in a new window), ¾ cup (175 mL) roasted sweet potatoes (make extra for tomorrow’s lunch) (610 calories, 58 g carbohydrates, 10 g fibre)

Day 2

Breakfast: 1-egg omelette with vegetables (spinach, mushrooms, or other vegetable of your choice), 2 slices whole-grain toast, 2 tbsp (30 mL) soft margarine, ½ cup (125 mL) low-fat milk (366 calories, 36 g carbohydrates, 4 g fibre) This is how Red boost works.

Lunch: 1 serving tofu frittata(This link opens in a new window), ¾ cup (175 mL) leftover roasted sweet potatoes (435 calories, 49 g carbohydrates, 7 g fibre)

Dinner: 1 serving roasted cauliflower salad(This link opens in a new window), 3-4 oz. (85-115 g) grilled or baked pork loin chop, 1 cup (250 mL) mashed potato (625 calories, 52 g carbohydrates, 7 g fibre)

Day 3

Breakfast: steel-cut rolled oats (⅓ cup/75 mL dry), 1 tbsp (15 mL) peanut butter added to cooked oats, ½ cup (125 mL) low-fat milk (324 calories, 37 g carbohydrates, 5 g fibre)

Lunch: 3 oz. (85 g) roast chicken, 2 slices whole-grain bread, 2 tsp (10 mL) mayonnaise, mustard, lettuce, tomato if desired, 1 fruit (example: medium-sized apple or small banana) (428 calories, 59 g carbohydrates, 7 g fibre)

Dinner: 1 serving  white fish(This link opens in a new window), green salad, 1 tbsp (15 mL) light salad dressing, ¾ cup (175 mL) cooked couscous (725 calories, 55 g carbohydrates, 13 g fibre)

Day 4

Breakfast: 2 slices whole-grain or rye toast, 1 egg, poached or sunnyside up (cooked to your liking), ¼ small avocado, mashed, salt and pepper to taste (293 calories, 33 g carbohydrates, 5 g fibre)

Lunch: 1 serving Mexican baked eggs on black beans(This link opens in a new window), 1 slice whole-grain bread, 2 tsp (10 mL) soft margarine, ½ cup (125 mL) low-fat yogurt (454 calories, 57 g carbohydrates, 9 g fibre)

Dinner: 1 cup (250 mL cooked pasta (example: spaghetti, spirals, macaroni), ½ cup (125 mL) favourite pasta sauce, 3-4 oz. (85-115 g) grilled or baked chicken (405 calories, 51 g carbohydrates, 4 g fibre)

Day 5

Breakfast: steel-cut rolled oats (⅓ cup/75 mL dry), 1 tbsp (15 mL) peanut butter added to cooked oats, ½ cup (125 mL) low-fat milk (324 calories, 37 g carbohydrates, 5 g fibre)

Lunch: 3 oz. (85 g) tuna packed in water, drained, 1 whole-wheat pita (6 inch/15 cm), 2 tsp (10 mL) mayonnaise, lettuce, tomato, or other vegetable if desired, 1 fruit (example: medium-sized apple or small banana) (410 calories, 50 g carbohydrates, 8 g fibre)

Dinner: 1 serving oven roasted salmon(This link opens in a new window), ¾ cup (175 mL) mashed sweet potato, broccoli, steamed or roasted (547 calories, 53 g carbohydrates, 8 g fibre)

Day 6

Breakfast: 1-egg omelette with vegetables (spinach, mushrooms, or other vegetable of your choice), 2 slices whole-grain toast, 2 tbsp (30 mL) soft margarine, ½ cup (125 mL) low-fat milk (366 calories, 36 g carbohydrates, 4 g fibre)

Lunch: 1 serving buddha bowl(This link opens in a new window), 1 fruit (example: medium-sized apple or small banana) (440 calories, 55 g carbohydrates, 12 g fibre)

Dinner: 1 cup (250 mL) spinach pilaf(This link opens in a new window), 3-4 oz. (85-115 g) grilled or baked chicken (440 calories, 48 g carbohydrates, 8 g fibre)

Day 7

Breakfast: steel-cut rolled oats (⅓ cup/75 mL dry), 1 tbsp peanut butter added to cooked oats, ½ cup (125 mL) low-fat milk (324 calories, 37 g carbohydrates, 5 g fibre)

Lunch: green salad (lettuce, cucumber, tomato) with 3 oz.(85 g) grilled chicken breast and ¼ cup (60 mL) croutons, 1 tbsp (15 mL) light salad dressing, ½ cup (125 mL) low-at yogurt, 1 fruit (example: medium-sized apple or small banana) (435 calories, 49 g carbohydrates, 5 g fibre)

Hier, Google a lancé un nouveau service appelé Google Tag Manager (GTM).


KESAKO ?

Cet outil va permettre d’améliorer la relation entre les développeurs et les web marketeurs en simplifiant la gestion de la pose des tags sur votre site.
En effet, intégrer un code Google Analytics, des codes de conversions Adwords, des tags d’affiliation ou de retargeting , …  est une demande récurrente de la part des webmarketeurs :)
Actuellement ces tags sont intégrés via votre back office ou via l’aide de votre développeur.

A présent via cet outil, vous n’intégrez qu’un seul tag (celui de GTM) et après tous les autres tags sont directement gérés depuis l’interface en fonction de critères précis (sur toutes ou uniquement sur certaines pages, lors d’une action, etc). Les tags Google Analytics, Google Adwords et DoubleClick sont intégrés nativement, mais vous pouvez facilement intégrer des tags HTML standard pour des campagnes d’affiliation par exemple.

Après un premier test rapide, sachez que la prise en main est très facile et l’interface est très bien pensée.
Normal c’est un produit Google :)

En tout cas j’en connais qui vont être heureux d’utiliser cet outil.

Source: http://www.google.com/tagmanager/

Démo de présentation de l’outil.

Photoshop tout bon designer connait. L’inspiration et la créativité c’est autre chose. Pour vous donner quelques idées et un bon départ, voici une liste de tutoriels (en anglais) pour créer des menus de navigation et de recherche.

Enjoy.

Menu avec de jolies effets navigation1.jpg

Menu avec images et navigation intégré recherche4.jpg

Recherche façon twitter recherche3.jpg

Recherche moderne navigation6.png

Navigation par onglet recherche1.png

Navigation avec effet brillant navigation3.jpg

Navigation inspiré de chez Volkswagen navigation2.jpg

SifrLa méthode ne date pas d’y hier, mais je pense bon de la rappeler. La typo sur un site web est un aspect très important. Cependant pour des limitations vous êtes réduit à utiliser des typos du style arial, times, hervana, … Dès lors que vous souhaitez mettre en place une typo atypique il faut soir passé par une image ou l’inclure dans un flash. L’image n’est pas un problème en soit mais engendre des contraintes de temps du à la création de celui ci. Reste la solution du flash; mais dans ce cas les robots (Google, Yahoo, MSN, …) ne saurons pas reconnaitre le contenu et cela impactera votre référencement.

C’est alors qu’une méthode élégante est apparue: Sifr (Scalable Inman Flash Replacement). Cela vous permet de mettre en oeuvre tout type de typo, à la volée, en transformant votre texte en flash tout en restant “compatible” et “compris” par nos amis les robots.

Cette méthode utilise conjointement du JavaScript et du flash. Si vous aussi, vous souhaitez mettre en place cette technique, je vous conseille d’aller sur le wiki de sifr, qui explique très bien la méthode.

Jusqu’à présent je n’avais pas trop parlé technique. Aspect de ce blog que je souhaite développer à présent.

Aujourd’hui je vais vous montrer une technique que je trouve très efficace et très utile: Empêcher les robots spammeurs de vous prendre votre bande passante et de vous faire ralentir votre site et accessoirement de polluer vos commentaires (je dis accessoirement car il existe par exemple les captcha qui vous permettent d’y remédier). Le concept est très simple et m’a particulièrement séduit.

Si vous ne savez pas ce qu’est un robot d’indexation, plus communément appelé “web crawler”, je vous invite à lire la définition sur wikipédia.

Les basics:

  1. Les robots suivent les liens
  2. Les “bons” robots obéissent au robot.txt
  3. Un “mauvais robot” va suivre un lien qui a été banni par le robot.txt

Vous voyez ou je veux en venir ???

Voila la stratégie à mettre en place:

  1. Attraper le robot et
  2. l’empêcher d’accéder au site.

Oui mais comment faire ?

Etape 1: Crée un lien caché

Créer un lien caché vers une page du type monsite.com/avoid.php. Pour une meilleure efficacité inséré ce lien sur toutes les pages de votre site. Je recommande de cacher ce lien en css, car il sera compris facilement par les robots: Exemple:

<a href=”/avoid.php” style=”display:none;”>je vous ai eu</a>

Etape 2: Editer votre robot.txt

Pour ceux qui ne savent pas ce qu’est un robot.txt, faite un tour ici. Nous allons à présent interdire aux robots l’accès à cette page:

User-agent: * Disallow: /avoid.php

Etape 3: Enregistrez l’IP du robot qui accède à votre page

Notre piège est presque prêt. Sur la page avoid.php nous voulons sauvegarder les informations du robot qui accède à cette page.

voila le schéma de notre base de données:

CREATE TABLE `bad_robot` ( `ip` varchar(50) NOT NULL default ”, `useragent` varchar(200) default NULL, `date_ajout` datetime default NULL, `isDisallow` tinyint(4) NOT NULL default ‘0’, PRIMARY KEY (`ip`) )

L’IP du robot est la clé primaire de notre base. Je sauvegarde également le useragent qui me permettra d’avoir un peu plus d’informations sur le robot. La date d’ajout me permet d’avoir un historique et optionnellement un champs “isDisallow” qui m’indique si oui ou non on va interdire le robot. Ce dernier champs n’est pas obligatoire mais vivement conseillé. En effet il est préférable de faire une petite page d’administration qui vous permettra d’autoriser ou non l’accès au site. Il arrive que certains “bon” robot analyse quand même la page ou qu’un internaute y accède (cela voudrait dire qu’il est allé triffouiller dans le code :( pas bien). Libre à vous de faire comme moi.

Une fois la table crée il faut écrire le code (PHP en ce qui me concerne) qui va enregistrer ce robot dans la base. J’utilise la bibliothèque pear, très utiles pour vos développements PHP (mais cela n’est bien sur pas obligatoire).

< ?php require_once(”DB.php”); $db = DB::connect(”mysql://user:pass@localhost/database”); if (PEAR::isError($db)) die(”Could not connect to database”); $db->query(”insert into badrobots set ip=?, useragent=?, datetime=!”, array($_SERVER[’REMOTE_ADDR’], $_SERVER[’HTTP_USER_AGENT’], “now()”)); echo “Vous vous êtes fait avoir !!!! ”; ?>

Etape 4: Bannir les robots

La dernière étape va permettre d’empêcher les robots, qui ont été enregistré, à accéder au site. On peut l’interdire de différente manières:

  1. Interdire le robot en php
  2. Interdire le robot avec le mod_access de l’htaccess (Allow from.. Deny from..)
  3. Interdire le robot avec des règles de firewall

Je ne vais que parler de l’option 1 dans ce tutorial. L’option 2 vous oblige à éditer les règles manuellement. Et l’option 3 demande des configurations un peu plus poussés. Bien que l’option 1 soit moins performante (accès à la base) elle est toutefois très efficace et très simple à mettre en place.

< ?php // Connection à la db if ($db->getOne(”select count(1) from badrobots where ip=? and isDisallow = 1”, Array($_SERVER[’REMOTE_ADDR’]))) die(“Vous ne pouvez pas accèder à ce site, merci de contacter l’administrateur”); ?>

Voila votre piège est pret à fonctionner. Tout commentaire est bon à prendre. J’attends vos feedbacks et vos suggestions …

En effet Microsoft propose la version 8 d’Internet explorer en téléchargement.

De nombreux bugs CSS sont encore présent. Mais si vous souhaiter le tester rendez vous ici.

SOCIAL

461FansLike
221FollowersFollow