B4mBi Développement Web / Administration Système

Citation : "Oooh t'as changé" - Ouais, ça s'appelle grandir, tu devrais essayer...
added by "B4mBi / Tom_48_97"
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.

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 !)

24nov/110

Organiser les dossiers d’un site

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

Il n’y a pas de bonne ou mauvaise méthode concernant l’organisation des dossiers lors d’un développement mais il faut un minimum de logique.

1oct/104

Mettre en place rapidement un serveur Web (Debian 5.x)

Bonjour,

Ce matin, j’ai un serveur web à mettre ne place, j’ai le temps, alors, je vais basiquement retranscrire ce que je fais sur cette article.  Le serveur étant déjà en production sur d’autres applications, je ferai quelque chose concernant la la mise en place de base plus tard ;)

Pour cette aide, on admettra que l’ip du serveur est 10.10.10.101

Etape s :

  1. Mises à jours
  2. Installation des packets & test
  3. Configuration Apache2
  4. Le reste
Remplis sous: Systèmes Lire la suite