background preloader

Prog'

Facebook Twitter

Prog - Jean Christophe Duvivier - Blog - Chef de projet web. Étant en train de mettre en place un forum PHPBB, je me suis rapidement confronté aux problèmes d'ajout de modules qui, sur PHPBB, sont loin d'être automatisés. Ayant pris l'habitude des installations de plugins sous Dotclear, ça change... Bref. Il m'était nécessaire d'installer un module de gestion de galerie et je me suis tourné vers PHPBB Gallery qui connaît une certaine popularité. Après 60 minutes de procédure d'installation et après avoir découvert les fonctionnalités de cet excellent module, je me suis heurté à quelques difficultés.

En effet, ce module étant doté d'un système de notation, je voulais afficher la note moyenne de chaque membre pour toutes les photos qu'il a mis en ligne, afin que chacun sache où se situer en terme de "performance". Malheureusement, cette fonctionnalité n'est pas disponible de base, dans la version 1.0.3. Voici la procédure : 1. A - Tout d'abord nous allons nous occuper du traitement, c'est à dire le calcul de la moyenne de chaque membre. 2. Pagination php - PHP / MySQL. Bonjour ! Voici mon code : Sur ce système de pagination je voudrais que la dernière page affiche les messages restants, au lieu de 5 messages dont certains était contenus dans la page d'avant. Vous me suivez ??? :D Donc par exemple dans ma BDD j'ai 6 billets. Comment faire pour affciher seulement le dernier message ???

Merci ;) !!! Documentation de la clause limit de PostgreSQL. Développeur récurrent, procédural et relationnel. Votre message vient d'être créé avec succès. Smiley :bond: :boxe: :bsmile: :bump: :clap: :coeur: :cool: :cry: :eek: :evil: :fleur: :fou2: :fou: :grin: :grrr: :hammer: :hippy: :hum: :idee2: :idee: :kdo: :king: :ko: :lol: :love2: :love: :mad: :maitre: :noel: :oops: :raa: :razz: :roll: :sad: :skull: :smile: :timide: :trink: :vice: :vomi: :wink: :zzz:

Les commandes fondamentales de Linux - Linux France. [modifier] Contributions et remerciements Nat Makarevitch pour ses nombreuses critiques et corrections, Thomas Ortega pour ses bienveillantes remarques et la remise en forme HTML du document, Kim Ashue pour sa relecture, Philibert de Mercey pour son aide à la mise en page. L'objectif de ce document est d'enseigner les commandes fondamentales de Linux (et donc d'Unix). [modifier] Objectifs Nous explorerons ce qu'offre le shell le plus utilisé sous Linux, donc une partie de ce que peut faire un utilisateur capable de diriger la machine en créant des lignes de commandes plutôt qu'en se contentant d'un cliquodrôme. [modifier] Manœuvres préliminaires Pour apprendre il faut pratiquer, donc disposer d'une machine fonctionnant sous Linux qui n'est pas sérieusement exploitée. Si vous en avez déjà une négligez la présente section (passez à la suivante). [modifier] Émulateur Un émulateur animant Linux sous votre navigateur web est le moyen le plus simple de commencer.

[modifier] Live shutdown -r now. Current IP Check. Informatique. Scipy. Scipy Le module scipy regroupe un certain nombre de sous modules qui sont autant de boîtes à outils de routines courantes de calcul numérique, regroupées par fonction : fonctions spéciales, interpolation, intégration, optimisation, traitement d’images. Il existe dans le monde du calcul scientifique d’autres bibliothèques standard d’outils de calcul numériques (ex : la GSL - GNU Scientific Library pour les programmes en C/C++, ou les toolboxes de Matlab). Les scientifiques ont trop souvent tendance à oublier leur existence et à réinventer la roue en reprogrammant leur algorithmes d’intégration, d’optimisation, etc. Quand c’est possible, il vaut mieux se servir des outils déjà écrits (testés et optimisés !).

Le type de base en entrée des routines scipy est le tableau numpy.ndarray, ce qui permet d’appliquer ces opérations haut-niveau directement aux tableaux numpy (et de façon très efficace). Warning Pour commencer Fonctions spéciales : scipy.special Algèbre linéaire : scipy.linalg Un exemple. Python - Variable Types. Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory. Based on the data type of a variable, the interpreter allocates memory and decides what can be stored in the reserved memory. Therefore, by assigning different data types to variables, you can store integers, decimals or characters in these variables. Assigning Values to Variables: Python variables do not have to be explicitly declared to reserve memory space.

The operand to the left of the = operator is the name of the variable and the operand to the right of the = operator is the value stored in the variable. . #! Here, 100, 1000.0 and "John" are the values assigned to counter, miles and name variables, respectively. 100 1000.0 John Multiple Assignment: Python allows you to assign a single value to several variables simultaneously. A = b = c = 1 a, b, c = 1, 2, "john" Standard Data Types: The data stored in memory can be of many types. Python Numbers: Grafikart. Logiciels Ubuntu. « Linux pour les être humains. ». Bien vu. Depuis que je suis passé sous Ubuntu, j'ai découvert plein de logiciels très chouettes que je tiens à faire partager. En voici donc une liste. (Notez que la plupart des ces logiciels ne sont pas limités à Ubuntu, mais sont disponible dans la plupart des distributions Linux.) J'en oublie sûrement encore plein, mais j'en ajouterai au fur et à mesure.

Je plonge de temps en temps mon nez au hasard dans Synaptic pour découvrir des choses, et plus ça va et plus je deviens accro aux applications disponibles sous Linux. Ça va devenir de plus en plus difficile de revenir à Windows. ssh - Serveur d'accès distant ssh permet de se connecter à distance à votre machine. Cela permet: C'est tellement simple que ça vaut pas le coup de s'en passer.

FreeNX - Bureau graphique distant Couplé à ssh, FreeNX me permet d'utiliser à distance mon ordinateur comme avec VNC, mais avec des performances largement supérieures. Pour l'installation, voir cet article. squid - Proxy.