B4mBi Développement Web / Administration Système

Citation : Pour s'améliorer, il faut changer. Donc, pour être parfait, il faut avoir changé souvent.
added by "B4mBi / Tom_48_97"
23jan/120

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/120

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/120

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

13jan/122

Linux, compter des lignes…

Petite ligne à la con pour compter le nombre de lignes sous linux… complètement inutile mais sympa !

#Remplacer 'ext' par l’extension du fichier
find . -name "*.ext" | xargs wc -l | grep total # Afficher le nombre de lignes
find . -name "*.ext" | xargs wc -l # Afficher le détail par fichier

Ça sert juste à rien !

29déc/112

Rien à dire

J’attends la fin d’un transfert, alors n’ayant rien d’autre à faire…