B4mBi Développement Web / Administration Système

Citation : -Opinions religieuses : Error 404 Not found -Opinions politiques : error 400, Bad Request
added by "B4mBi / Tom_48_97"
5mar/122

PHP, mémo 1

http://www.tom4897.info/blog/wp-content/uploads/2011/07/b4mbifr_dev2.jpg

Ce billet est à destination des développeurs php en herbe et sera en plusieurs partie !
Vous voulez le voir, lisez la suite !

9fév/120

Développer un site extension de PHPBB 3

http://www.tom4897.info/blog/wp-content/uploads/2011/07/b4mbifr_dev2.jpg

Il y a pas mal de projets qui commencent par un forum (généralement PHPBB) et qui souhaitent se développer. La problématique est alors, que faire :

  • Tout refaire et repartir de 0
  • Installer l’addon de Portail PHPBB
  • Développer un site en utilisant les données du forum

La première option est hors de propos, la seconde par géniale, alors on opte pour la troisième et ce n’est pas vraiment difficile, c’est même assez simple.

23jan/121

New Projet RvIDE

Nouvelle année, nouveau « Bébé ».

Le projet est « simplement » un environnement de développement pour le dev autour du moteur Real Virtuality (produit par Bohemia Interactive Studio) prenant en charge la version 3 (ArmA 2 (pc) et Take On Helicopters (pc)) et une préparation de la prise en charge de la prochaine version du moteur :-) Concernant la version 2 du moteur (OFP: Elite (Xbox) ArmA: Armed Assault (pc) VBS2 (pc) VBS2 VTK (pc)), rien n’est sûr dans la mesure où beaucoup d’aspects ont changé et qu’en plus ces soft sont vieillissants. Quant à la version 1 (OFP & VBS1), on ne perdra pas de temps au Néolithique (la version Poséidon relevant de l’ère Paléozoïque), bref, j’arrête la préhistoire !

Pour le moment, c’est encore un projet, ce qui implique que rien n’est joué… Il faut faire une étude de ce qui est réellement faisable et ce, en fonction des ressources disponibles (qui ne sont pas vraiment énormes). Pour le moment, aucune idée sur les ressources qui seront allouées à ce projet… So wait & See!

21jan/123

Les maths, ça sert à rien en dev… Eg:Modulo

http://www.tom4897.info/blog/wp-content/uploads/2011/07/b4mbifr_dev2.jpg

On m’a sortie que les mathématiques n’étaient pas utiles en développement… Voici donc un exemple courant que tout développeur croisera ! Petit illustration avec les divisions :-)

Le modulo, c’est ça :

Afficher(5 modulo 2); // Affichera 1
Afficher(4 modulo 2); // Affichera 0
Afficher(X modulo Y) // Affiche le reste de la division de X par Y
// Si le reste est de 0, on dit alors que X est divisible par Y, donc X un multiple de Y

Exemple concret en PHP :
J’ai une liste d’enregistrements que je dois afficher mais en revenant à la ligne tous les 2 enregistrements affichés.

<?php
/** Déclaration des variables **/
$i = 0; // Référent
$output = ''; // Ma sortie
$link_list=array('Lien', 'Lien', 'Lien', 'Lien', 'Lien', 'Lien', 'Lien', 'Lien', 'Lien', 'Lien');

/** Boucle **/
foreach ($link_list as $link) {
	$i++; //$i incrémenté de 1
	if ($i % 2) { //$i Modulo 2
		$output .= '<br/>'; // Si oui, alors, on retourne à la ligne
	}
	$output .= "$link $i  "; // Concaténation
}

/** Affichage **/
print $output;
?>
19jan/122

ProgressBar (dynamique)

http://www.tom4897.info/blog/wp-content/uploads/2011/07/b4mbifr_dev2.jpg

Je viens de développer une « ProgressBar » dynamique pour un projet, étant donné que c’est utilisable depuis l’extérieur, je vous en fais profiter.

ProgressBar

L’utilisation est dans la suite de l’article !

Ps: La journée va être interminable (la journée d’hier n’est pas terminée et il n’est que 3h40… mais tout le monde s’en contrefout de ça !)