ARTICLES RECENTS
Liste des frameworks de développement Web les plus connus

Liste des frameworks de développement Web les plus connus

Usage d'un framework de développement pour des sites et applications web.   Avantages : Ergonomie "Responsive design" IHM plus agréable et plus professionnelle Distinction du code métier et de l'IHM déjà gérée Compatibilité multi-navigateurs, multi-supports Une boîte à outils de composants (widgets, composants graphiques) Une meilleure interaction avec l'utilisateur (Javascript) Réduit le temps de développement Le code est plus aéré, ...

En lire plus ...

Linux Ubuntu - Créer des utilisateurs et groupes d'utilisateurs

I) Comment créer un utilisateur ? Il existe deux commandes pour créer un utilisateur : useradd et adduser (cette dernière est bien plus simple à utiliser car un prompt vous demande toutes les informations de manière interactive). Sans répertoire Home : sudo useradd USERNAME Avec répertoire Home : sudo useradd -m USERNAME Définir son nouveau mot ...

En lire plus ...

Compress / Uncompress a tar.gz archive

Compress an archive (files or repertories) : tar -cvzf ARCHIVE.tar.gz PATH_TO_ARCHIVE/ARCHIVE Uncompress a tar.gz archive : tar -xvzf ARCHIVE.tar.gz

En lire plus ...

PhpMyAdmin : Importer des fichiers de grande taille

Dans la même lancée que l'article Installez et configurez Apache, PHP et MySQL sur votre Ubuntu, je vous propose de configurer votre gestionnaire de bases de données PhpMyAdmin pour autoriser l'importation de fichiers SQL (entre autres) de très grande taille (> 2 Mo). Que vous soyez sur Windows ou Linux, la ...

En lire plus ...

Installez et configurez Apache, PHP et MySQL sur votre Ubuntu

Apache, PHP et MySQL sont des incontournables pour le développement de sites et applications Web sur une machine locale. Je vais vous indiquer les démarches dans les grandes lignes pour les installer sur une machine fonctionnant sous Ubuntu. Au préalable, vous devrez avoir installé Ubuntu sur votre machine et avoir les ...

En lire plus ...

Tactile Anywhere – Connectez le monde à votre ordinateur !

Tactile Anywhere - Connectez le monde à votre ordinateur !

Tactile Anywhere représente un univers où l'expérience du tactile est omniprésente. Exit les claviers et souris limitant à deux dimensions les actions réalisées sur votre espace de travail. Avec Tactile Anywhere, vous évoluez dans un univers multidimensionnel. Contexte Depuis 2005, les technologies tactiles de détection de contacts sont un marché en pleine ...

En lire plus ...

Petite méthodologie sur l'étude d'une technologie à choisir

En entreprise, on nous demande souvent de proposer une solution technologique informatique adaptée aux besoins du moment. Oui, mais : Comment démarrer cette étude de manière efficace pour ne pas se retrouver très vite avec 100 candidats potentiels à tester ? Comment éviter de passer à travers d'une solution potentielle ? Je ...

En lire plus ...

PHP : générer une chaîne de caractères aléatoire

Pour remplir une base de données avec des informations générées automatiquement, il peut être utile d'avoir des tuples générés aléatoirement. Je vais vous présenter une solution possible en PHP : function getRandomString($length = 8){ $alphabet = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&é~"#'{([-|è`_\ç^à@)]°+=}¨^£$ø%ùµ*?,.;//:§!><²€'; $lengthAlphabet = count($alphabet); $result =''; $i = 0; while($i < $length){ $result .= $alphabet[mt_rand(0, $lengthAlphabet - 1)]; $i++; } return $result; } Description La fonction getRandomString ...

En lire plus ...

Wordpress : Caractères spéciaux du plugin wp-syntax

Récemment, j'ai installé le plugin wp-syntax dans Wordpress pour représenter des zones de code dans mes articles. J'ai remarqué que certains caractères spéciaux comme < et > étaient automatiquement convertis en leur équivalent HTML, à savoir &lt; et &gt; lors de la consultation de l'article. Pour palier à ce problème, je suis ...

En lire plus ...

Best practices pour optimiser son code PHP

L'optimisation de code et les gains en performance (choix des algorithmes, temps de calcul, consommation mémoire, capacité sur support, ...) sont des points récurrents dans des applications visant des critères de qualité de service, de "temps réel", de résistance à la montée en charge ... Nous allons nous intéresser à l'optimisation ...

En lire plus ...