Thème batterie Site Waide

Bonjour à tous aujourd'hui je vous annonce la sortis du premier thème batterie Site-Waide et j'en suis fière même si se n'est pas très développer je viens de me mettre à PhotoShop tout seul comme un grand ^^

C'est pas très simple :-/

Mais je l'ai fait!!! :-)

Bon fini le blabla le thème est disponible sur notre repo, si vous voulez installer la repo (si vous ne l'avez pas déjà) voici le lien du poste : http://site-waide.fr/2012/08/repo-site-waide/

Le package se nomme : Site Waide Battery

Si vous préférez l'installer via SSH je vous donne le dossier du thème : Site waide battery.theme

Voilà à bientôt si vous avez des soucis demandez moi en com' ;-)

Screenshots :

20121204-162003.jpg

20121204-162502.jpg

20121204-162523.jpg

L'application Fitness pour garder la forme

Bonjour à tous aujourd'hui c'est à moi de publier dans la partie sport et vous allez voir que ce poste fait partie de la section IOS également. Je viens vous présenter l'application Fitness qui estsuper pour garder la forme en toutes circonstances!!!
Aller hop c'est parti!!

Tous d'abord :

Il existe une version gratuite disponible ici

Vous allez voir apparaitre une icone sur votre Springboard

Vous pouvez donc à présent l'ouvrir et vous allez tomber sur une page avec un corps humain où vous pouvez voir tout les muscles que vous pourrez travailler grâce à cette appli (merci qui?) ^^

Vous pouvez cliquer sur la flèche en haut a droite pour voir les muscles qui se trouvent de l'autre côté!!

Vous sélectionnez les muscles que vous voulez travailler

Et hop!! Touchez le grand rectangle en bas qui indique le nombre de muscles sélectionnés et choisissez l'exercice qui vous parais le mieux et que vous pouvez exécuter car souvent il vous faut du matériel à votre disposition (Comme dans une salle de muscu)

Voilà vous pouvez dès à présent faire du sport pour vous entretenir un minimum :-)

A bientôt pour une nouvelle appli!!!

N'hésitez pas à partager vos progrès! ;-)

Fysiki, votre coach sportif !

Salut !

Aujourd'hui, j'inaugure la catégorie "sport" avec un article vous présentant un site dédié au suivi de votre activité physique. J'ai nommé Fysiki !

Pourquoi?

Tout simplement, fysiki nous permet de tenir à jour notre entrainement, qu'il soit en musculation ou en cardio. Alors, certe, si vous faites partie d'un club et faites un sport collectif sans rien faire d'autre à côté, c'est pas très utile. Mais mettez vous deux secondes dans le rôle suivant : Vous pratiquez la musculation et faites du sport en solo le week-end (vélo/course). Dans cette configuration, fysiki est un compagnon idéal puisqu'il vous permet de garder une trace de votre activité !

Pour qui?

Pour tout le monde, Il y a énormément de programme (171 !!) , allant du plus simple au plus complexe, avec ou sans matériel !

Comme vous pouvez le voir, sur Fysiki il y a des programmes pour tout le monde !

Mon avis

Aujourd'hui, ça fait une petite semaine que j'utilise Fysiki, et je suis toujours en période d'adaptation. J'ai commencé le programme C4, et je trouve la planification très bien et les différentes fonctionnalités très bien implantées !

Aperçu général de la séance.

Planning

J'essaie de recouper le programme C4, qui est en poids de corps avec mes jours a la salle de musculation et croyez moi, c'est pas du gâteau .

Après une première semaine, je trouve Fysiki vraiment top, mais certaines fonctionnalités me surprennent encore ! Je vais essayer de les maîtriser et de vous en faire part ;)

Voilà, j'essaierai de vous faire un récapitulatif tous les mois de mes plannings Fysiki, que vous puissiez voir par vous même si cela vaut le coup ! En attendant, vous pouvez bénéficier de 15 jours d'essais gratuits !

Allez, à bientôt ! :)

Nouvelle catégorie : Sport !

Bonjour à tous !

Je vous avais "prévenu" il y a deux jours, dans l'article sur le thème Divine, qu'un changement allait surement arriver sur le site, et c'est chose faite !

A partir d'aujourd'hui, un nouvelle catégorie aura une place grandissante sur le site : Le sport.

Alors, pourquoi?

  1. Depuis le début de l'année, je n'ai pas le temps de coder, les cours sont trop lourd et mon temps restant, je le passe soit en salle de muscu, soit a courir. De même pour l'autre administrateur. De ce constat, nous nous sommes donc dit que si l'on voulait continuer a poster sur site-waide sur un sujet nous plaisant, nous allions devoir intégrer le sport comme sujet de nos billets.
  2. Les autres types de billets ne seront pas pour autant mis de côté, mais il est vrai que le temps manque cruellement lorsque nous sommes en cours, et que par conséquent, faire une vidéo d'1h sur la POO en php est tendu.
  3. Nous continuerons a essayer de nous démarquer dans cette nouvelle catégorie !

Voilà les différentes causes de ce changement. J'espère que cela vous plaît autant qu'a nous, et à bientôt dans un prochain article ! :)

Si vous avez des questions ou autres (genre encouragements, ça fais super plaisir :p ), les commentaires sont la ! :)

Ressource : Theme Divine

Bonjour à tous !

Après un long moment d'absence je reviens pour vous proposer une ressource à télécharger gratuitement : un thème en html-css, divine !

Un exemple de page pour Divine

Voilà à quoi ressemble le thème.

Niveau caractéristiques :

  • utilisation du HTML5 et CSS3
  • Utilisation d'une class PHP pour les formulaires

Si vous voulez voir le thème en action, c'est par ici !

Enfin, si vous voulez le télécharger : divine.zip (2.34Mo)

Au niveau de son utilisation, je vous laisse utiliser le thème comme bon vous semble, mais j'aimerais avoir un lien dans les commentaires si jamais vous l'utilisez (ou compter ! )

A bientôt !

P.S : Je dois voir ça demain avec winiwake, mais une nouvelle catégorie risque d'arriver sur le site, contrastant avec celles présentes ! :)

Comment gagner de l'argent grace à apple

Bonjour à tous aujourd'hui je vais vous apprendre à gagner de l'argent avec l'aide de quatre applis disponibles sur l'AppsSore

  • AppliPrivee 2
  • freevore
  • L'Appli vip
  • Npolls

 

Pour AppliPrivee 2 (la meilleure à mon goût)

Allez dans tests rémunérés et cliquez sur l'appli que vous voulez tester puis suivez les instructions

freevore est une application qui fonctionne de la même façon vous testez des appli en gagnant cette fois des points qui pourront par la suite être transformés en €

 

La suivante appli se nomme "L'Appli vip"

Ici on peut voir qu'il y a des "CASHBACK" allons voir ce qui se passe!

On choisit l'appli que nous voulons tester

On fait Participer & Télécharger puis on arrive sur cet écran

Puis on va cliquer sur Télécharger l'application

On se retrouve sur l'appstore ( Vous pouvez voir que je suis ici sous ios6 qui n'est pas encore jailbreaker en untethered c'est pour cela que je ne peux pas vous faire de tuto de tweaks pour le moment, j'attends que le jailbreak sort et que les tweaks tournent sous ios6 )

On va tout simplement l'installer puis l'ouvrir et retourner à notre appli pour voir que nous avons gagné 25VIPiz

Et la dernière appli se nomme Npolls. Elle fonction grâce et des sondages qui sont parfois rémunérés

  • Cliquez sur un sondage

  • Y répondre puis le soumettre

  • Votre sondage va être validé

  • Direction les Paramètres pour voir votre solde

PS: Les sondages ne sont pas tout le temps rémunérés!!!

Donc voilà vous savez comment gagner de l'argent facilement maintenant je vais vous faire un petit classement de ces quatre applis ( selon moi )

  1. AppliPrivee 2
  2. L'Appli vip
  3. Npolls
  4. freevore ( qui marche vraiment mal chez moi )

Si vous avez des soucis demandez moi et si vous trouvez d'autres appli dans ce genre merci de me le signaler ;-)

Repo Site Waide

Bonjour à tous après une longue absence me revoilà juste pour vous apprendre que nous avons notre propre source cydia!!!!

Cette repo est hébergée par itiap.com

Pour l'ajouter rien de plus simple

  • Allez dans Cydia
  • Gérer
  • Modifier
  • Ajouter
  • http://itiaprepo.com/site-waide/
  • Ajouter la source

Et puis attendre le chargement et ... bien joué! vous avez la repo site waide! :-)

Pour le moment la repo est vide je vais ajouter quelques tweaks et surtout essayer de la tenir à jour ;-)

Si vous avez des problèmes ou des questions n' hésitez pas à me demander ;-)

ps : si vous avez des tweaks qui vous sembles utiles n' hésité pas à me le signaler ;-)

exifs

Récupérer les informations EXIF en PHP

Dans ce tutoriel, vous apprendrez à utiliser la fonction exif_read_data() de PHP dans le but d'afficher les informations exifs d'une image jpg.

Voir la démonstration

Les notions abordées sont les suivantes :

  • Les foreachs, pour parcourir un tableau
  • Les ternaires, pour condenser des conditions
  • La mise en place d'une carte Google Maps avec un marqueur
  • L'activation d'une extension PHP

Ce tutoriel est de niveau confirmé : les bases ne sont pas reprises et le fonctionnement de base n'est pas expliqué.

Liens :

Avant de vous lancer dans ce tutoriel, voilà un exemple d'utilisation des données EXIF : 500px.com


Récupérer les informations EXIF en PHP par sitewaide

Télécharger la source (exif.zip - 2,04 Mo)

Apprendre le PHP par la pratique #3 : Correction

Salut !

Pas mal de retard pour cette correction (manque de motivation ..), mais elle est là ! Je vous rappel donc les règles du précédent TP :

Nous reprenons le même code que le précédent TP (prenez la correction si vous ne l’avez pas fait et que vous ne voulez pas le faire ! )

L’utilisateur va rentrer donc une date de naissance (utilisez la technique des 3 champs, ce sera la seule manière de laquelle vous pourrez réaliser ce TP), vous devrez, si il a plus de 36 ans, qu’il est né un jour supérieur au 13 et à un mois supérieur ou égal à Avril, lui afficher un message lui affichant qu’il à gagner un gros lot !

Vous aurez besoin de tout ce que l’on a vu au tp d’avant et au conditions if..else et au mot clef AND (je vous aide trop là !!)

Passons donc à la correction :

Pour coller à la demande du TP, nous allons devoir modifier légèrement index.html de la façon suivante :

<!-- nous sommes dans la balise body -->

<form method="post" action="page.php">

<label for="nat">Nationalité</label> <input type="text" id="nat" name="nat" /><br />

<label for="prenom">Prénom</label> <input type="text" id="prenom" name="prenom" /><br />

<label for="nom">Nom</label> <input type="text" id="nom" name="nom"/><br />

<label for="adr">Adresse</label> <input type="text" id="adr" name="adr"/><br />

<label for="date">Date de naissance</label> <input type="text" id="date" name="jour" placeholder="Jour"/>

<input type="text" name="mois (sous forme de chiffres)" placeholder="Mois" />

<input type="text" name="annee" placeholder="Année"/><br />

<input type="submit" value="Valider ! " />

</form>

Voilà ! Passons au PHP !

Tout  d'abord, nous allons réfléchir à la manière de faire :

  • Nous allons utiliser du PHP,ce code ne pourras par conséquent pas être mis dans un fichier .html, le fichier index.html est donc à mettre de coter (bien qu'il serve de formulaire de base !)
  • Est-il utile de faire une autre page PHP? non car nous allons travailler sur des variables qui sont présentes dans pages.php, nos conditions seront donc dans cette page !
  • Enfin, quand mettre les conditions? Avant l'affichage, dans l'affichage ou après l'affichage? La dernière solution est la mauvaise, mais nous verrons que les deux premières sont possibles !

C'est parti pour coder, mais avant d'ouvrir page.php dans votre éditeur, nous allons réfléchir à la condition à utiliser :

  •  Nous avons 3 champs à traiter, et nous devons utiliser le mot clef AND , la condition ressemblera donc à cela :  if(... AND ... AND ... ) 
  • Chaque champ est stocké dans une variable POST que nous allons "déPostiser"
  • Enfin, nous devons tester son âge (nous nous basons sur une constante définie à 2012 en tant qu'année courante), son jour de naissance et enfin son mois de naissance !

Allez, on code !

On commence par déPostiser nos variable jours, mois, année :

page.php


<?php $nat = $_POST['nat']; //Nationalité $prenom = $_POST['prenom']; //Prénom $nom = $_POST['nom']; //Nom $adr = $_POST['adr'];//Adresse $jour = $_POST['jour']; //Jour de naissance

$mois = $_POST['mois']; //Mois de naissance

$annee = $_POST['annee']; //Année de naissance

?>

Nous venons donc de déPostiser nos variables, nous allons commencer par la méthode que je qualifierais d'instinctive pour implémenter notre condition :

page.php


<? $nat = $_POST['nat']; //Nationalité

$prenom = $_POST['prenom']; //Prénom

$nom = $_POST['nom']; //Nom

$adr = $_POST['adr'];//Adresse

&nbsp;

//On affiche les différents champ

s echo '<i>Nationalité :</i> ';

echo $nat;

echo  '<br /><i>Prenom :</i> ';

echo  $prenom;

echo   '<br /><i>Nom :</i> ';

echo  $nom;

echo  '<br /><i>Adresse :</i> ';

echo  $adr;

echo   '<br /><i>Date de naissance :</i> ';

echo  $jour;

echo '/';

echo $mois;

echo '/';

echo $annee;

if(2012-$annee > 36 && $jour > 13 && $mois >= 4){

echo "Vous avez gagné une Ferrari! ";
}

?>

Voilà, votre script est donc fini et fonctionnel ! Mais je vous parlais d'une seconde méthode : A la base, le TP ne demandait pas d'afficher un message si l'utilisateur ne remplissait pas les conditions, mais pour les besoins de cette méthode, nous allons le faire. L'astuce, ici, consiste à donner une certaine valeur à une variable, cette valeur changera en fonction de la réussite des conditions ou non.

page.php


if(2012-$annee > 36 && $jour > 13 && $mois >= 4){

$grosLot = "Vous avez gagné une Ferrari! ";

}else{

$grosLot = "Nous n'avez rien gagné, désolé !";

}

Ensuite, à la place de là où nous avions mis la condition dans le code tout à l'heure, vous mettez juste la variable $grosLot :

page.php


<?php

echo $grosLot;

?>

Et ça marche aussi !

Alors, quel intérêt pour cette technique? Tout d'abord, d'un point de vue chronophage, elle n'est pas très longue à mettre en place, malgré cela, le principal intérêt de cette technique réside dans la propreté du code : vous pouvez, grâce à cette technique, faire des "blocs" de code : Vous ne l'avez peut-être pas remarqué, mais c'est comme cela que je vous ai appris pour le premier TP :

  1. Déclaration des variables
  2. Affichage

Si l'on utilise la première méthode, schématiquement, ça donnerait cela :

  1. Déclaration des variables
  2. Affichage & conditions

Alors que, lors de l'utilisation de la seconde méthode, cela donne :

  1. Déclaration des variables
  2. Conditions
  3. Affichage

On peut donc qualifier le code d'ordonné et de propre. Dans notre cas, ce n'est pas trop utile dans le sens où nous avions seulement une condition à effectuer. Mais, si nous avions dû (et c'est un passage obligé avec php dans le but de sécuriser votre site) tester chaque valeur, ça aurait sûrement fini en "sac de code" (Vous noterez  la dérivation de l'expression sac de noeuds .. ) !

Pour en finir avec cet article, ce type de programmation est, à mon avis (qui n'est sûrement pas le meilleur) une preuve de recherche et de tentative de rendre un code facilement maintenable !

A bientôt !

Apprendre PHP par la pratique #3 : Les conditions

Salut !

Aujourd'hui, nous allons voir une partie importante et non négligeable de PHP, c'est une des fondations d'un langage dynamique : Les conditions.

Qu'est-ce qu'une condition? Une condition sert lorsque nous voulons en quelque sorte tester nos données, lorsque nous voulons voir si elles respectent certains critères. On appelle cela "conditions" car, si nos données ne respectent pas les critères requis, le programme va éxécuter un morceau de code différent de celui qu'il éxecuterais si les critères requis étais respectés. Les données doivent donc respecter certaines conditions !

Pour créer une condition en PHP et dans d'autres langages, il y a des symboles à connaître : ceux-ci vous permettent de travailler avec vos données et de tester différentes propriétés :

Symbôle Signification
== Est égal à
!= Est différent de
< Est inférieur à
> Est supérieur à
<= Est inférieur ou égal à
>= Est supérieur ou égal à

Attention ! Ne confondez pas "==" et "=", le premier signifie "Est égal à" et est utilisé dans les conditions et le second signifie "vaut" et est utilisé pour l'initialisation des variables ! 

En PHP, il existe deux types de conditions : le If .. Else et le switch, nous nous attarderons sur les deux conditions et essaierons d'en comprendre le fonctionnement !

If .. Else

Les anglophones ici présents auront -normalement- compris la signification de cette condition : Si .. Sinon. Je m'explique : la condition se divise en 2 blocs :

  • Le premier, si la condition est remplie : c'est ce bloc qui est exécuté.
  • Le second, si la condition n'est pas remplie : c'est ce bloc qui est exécuté.

Et comme un exemple vaut mieux que des mots, allons-y :


<?php

$compte_en_banque = 1600;

if($compte_en_banque == 1600){

echo "vous avez 1600€";

}

else{

echo "vous n'avez pas 1600€";

}

J'explique : la ligne if peut se traduire comme cela : "si $compte_en_banque est égal à 1600€, alors .." . Ici, $compte_en_banque vaut bien 1600€, c'est donc le bloc "if" qui est exécuté, le code affiche donc "vous avez 1600€". A l'inverse, si $compte_en_banque était différent de 1600€, il afficherait "vous n'avez pas 1600€".

Si vous n'avez pas compris, faites différents tests, changer la valeur de $compte_en_banque, vous verrez comment varie le message qui s'affiche !

Vous pouvez, maintenant, utiliser les différents symboles :


<?php

$compte_en_banque = 1650;

if($compte_en_banque <= 1600){

echo "vous avez moins de 1600€";

}

elseif($compte_en_banque >= 1600){

echo "vous avez  1600€ ou plus";

}

else{

echo "heuuu, tu as combien, au juste?";

}

Ici, deux nouveautés : tout d'abord, "elseif" : On utilise cette conditions lorsque on voudrait faire plusieurs if à la suite, c'est plus "propre" ! :)

ensuite, les symboles "<=" et ">=", qui signifie respectivement "inférieur ou égal à" et "supérieur ou égal à". On va "traduire" ce code : "Si compte en banque est inférieur ou égal à 1600, tu affiches "vous avez moins de 1600€", sinon si compte en banque est supérieur ou égal à 1600€, tu affiche "vous avez 1600€ ou plus" sinon, tu affiches "heuuu, tu as combien au juste?"". Comme vous avez vu, j'en ai profiter pour traduire le elseif en sinon si !

Ensuite, on peut aussir tester une variable pour voir si elle est vide (et définie par la même occasion ! ):


$t = "1";

if(emtpy($t)){

echo 'la variable t ne contient rien";

}else{

echo $t;

}

le mot clef "empty" nous permet de tester la présence de la variable et si elle est remplie ! Si vous aviez voulu tester le fait qu'elle soit bien initialiser, vous auriez fait comme cela :


$t = 1;

if(!empty($t)){

echo $t;

}else{

echo " t est vide";

}

Le "!" devant empty signifie "différent" et on l'utilise dans ce type de cas !

Enfin, nous allons voir que l'on peut combiner des conditions ou en "ouIfier" certaines (vous comprendrez, vous verrez ^^ ) :

</pre>
$compte_en_banque = $cb = 15000;

if($cb >= 1200 AND $cb <= 20000){

echo " vous avez entre 1200 et 20000€";
}

else{

echo "vous avez .. autres chose ! ";

}

Nous avons donc combiner deux conditions ici : "si $cb est supérieur ou égal à 1200 et inférieur ou égal à 20000€". 0 savoir que nous aurions pu remplacer AND par && !


$cb = 12;

$cb2 = 15000;

if($cb >= 1500 OR $cb2 >= 1500){

echo " vous avez plus de 1500€ sur au moins un compte ! ";

}

else{

echo "vous avez moins de 1500€";

}

Nous avons ouIfier une condition : "Si cb est supérieur ou égal à 1500 OU cb2 est supérieur ou égal à 1500€". Tout comme pour AND, OU aurait pu être changer par || (altGr+6 sous windows deux fois ! ).
Je crois que pour la condition if .. ele, c'est bon ! On passe à la prochaine ! :)

Switch

La condition switch est, à quelque chose près, un concentré de if /elseif avec un else ! je m'explique : Imaginez, vous voulez quantifier la richesse d'une personne (l'argent présent sur son compte en banque est stocké dans la variable $compte_en_banque) de façon a la mettre dans 8 catégories : à la rue, a la dure, pas facile, moyen, joli, pactole, millionnaire, milliardaire.  Avec un if/elseif, il faudrait faire ça :

</pre>
<?php

$compte_en_banque = $cb = 15000;

if($cb == 0){

echo "à la rue";

}

elseif($cb ==100){

echo "à la dure"

}

elseif($cb == 500){

echo "pas facile";

}

elseif($cb == 1500){

echo "moyen";

}

elseif($cb== 2500){

echo "joli";

}

elseif($cb== 5000){

echo "pactole";

}

elseif($cb == 1000000 ){

echo "Millionnaireé;

}

elseif($cb == 1000000000){

echo "milliardaire";

}

else{

echo "problème ! ";

}

J'ai mal à la main. Ecrire toutes ces conditions est .. barbant, répétitif et j'en passe ! PHP à donc intégré un système qui nous facilite un peu la tache, switch :


<?php

$cb = 1500;

switch($cb){

case 0:

echo "à la rue";

break;

case 100:

echo "à la dure";

break;

// ...

cas 1000000000:

echo "Milliardaire";

break;

default:

echo "problème";

}

explications : switch($cb) nous permet à la fois d'initialiser la condition et de lui donner la variable sur laquelle nous allons travailler(ici, $cb). Ensuite, nous avons le "bloc" de condition :

case 0: => Dans le cas ou $cb est égal à 0

Echo "à la rue"; => on affiche "à la rue"

break; => On termine l'instruction.

et ainsi de suite !

enfin, default: => Equivalent du else

echo "problème" => Ce qui est affiché quand rien ne correspond.

Ici, dans notre cas, cette condition afficherait : "moyen".

Voilà pour switch ! Passons au boléen (eh oui, il y a une surprise :p )

Les boléens

Les boléens sont des variables .. spéciales, en effet, elle ne peuvent prendre que deux valeurs : true ou false , et, pour les utiliser dans les conditions, il y a quelques subtilitées toujours utiles à savoir !

allez, l'exemple de ce qui nous paraitrait "logique" au premier abord :


<?php

$b = true; // C'est un boléen

if($b == "true" ){

echo "bouh";

}else{

echo "aaah";

}

Voilà un exemple tout bête, avec des messages d'erreurs ou de réussites tout aussi bêtes ;)

Maintenant, je vais vous montrer deux "techniques" qui marchent avec les boléens (je ne montre que le if)


$b = true;

if($b == true) //Sans guillemets, ça marche !

if($b)//Sans rien, ça marche !

Je vous explique rapidement :

  • Dans le premier cas, true n'est pas considéré comme une chaîne de caractères, mais une entité à part entière : pas besoin de guillemets !
  • Dans le second cas, la condition équivalente est "if($b == true)", tout simplement ! :)

Et voilà, c'est fini pour le cours !

TP

Nous reprenons le même code que le précédent TP (prenez la correction si vous ne l'avez pas fait et que vous ne voulez pas le faire ! )

L'utilisateur va rentrer donc une date de naissance (utilisez la technique des 3 champs, ce sera la seule manière de laquelle vous pourrez réaliser ce TP), vous devrez, si il a plus de 36 ans, qu'il est né un jour supérieur au 13 et à un mois supérieur ou égal à Avril, lui afficher un message lui affichant qu'il à gagner un gros lot !

Vous aurez besoin de tout ce que l'on a vu au tp d'avant et au conditions if..else et au mot clef AND (je vous aide trop là !!)

Bonne chance et à dans deux jours !!