Soutenez-nous

Développement Web

Ajouter un nouvel élément

Les performances du mois

Gestion de la base de données
2
CLASS PHP :: REQUÊTES MYSQL
1
NetBeans
3

ang Classe d'upload de fichiers avec options de redimensionnement, renommage, gestion des erreurs

Licence : Libre


Cette classe d'upload et redimensionnement est conçue pour offrir de multiples possibilités pour une configuration minimale.

Compatible php >= 5.2 maj du 24/04/2014 version 3.0

Gestion automatique des erreurs :
- post_max_size
- upload_max_filesize
- max_file_uploads
- memory_limit (si redimensionnements, pour les images de type "jpg")
- Renomme les fichiers (en enlevant si besoin les caractères spéciaux) pour compatibilité maximum avec les serveurs web

Fonctions principales paramétrables en option :
- Contrôle des extensions
- Contrôle du poids des fichiers
- Contrôle du nombre de fichiers pour un téléchargement multiple
- Contrôle des images
- Contrôle anti écrasement simple si un fichier de même nom existe déjà sur le serveur
- Renomme un fichier, mode incrémental ou suffixe unique, si un fichier de même nom existe déjà sur le serveur
- Choix du nom du fichier de destination (compatible avec la fonctionnalité précédente)
- Redimensionnement multiple ou unique d'images en sauvegardant ou non l'image originale
- Possibilité d'insérer des suffixes et/ou préfixes pour permettre plusieurs redimensionnements d'une même image dans un même répertoire (version 3.0).
- Optimisation des images pour le web
- Retour des messages d'informations pour le visiteur (paramétrable)
- Retour d'un tableau complet de résultat (paramétrable)
- Upload simple ou multiple avec notation tableau du champ html "file" (compatible HTML5)

Discussion

La version 3.0, en plus de gérer les suffixes/préfixes pour les redimensionnements, inclus dans le dossier zip un dossier de fichiers tests prêts à l'emploi.


ang Classe table html

Éditeur : Laurent1133 + 128 Ko
La documentation est fourni en .pdf avec le source (voir options)

ang CSS Shape Generator

Éditeur : Samuel Rossille +
CSS Shape Generator est un outil en ligne permettant de produire tout type de formes en CSS.
L'outil permet bien entendu de générer le code HTML et CSS correspondant au dessin que vous avez créé.
Autre avantage, chaque modification de la forme est répercutée dans l'URL, ce qui permet de sauvegarder votre travail en ligne en copiant l'URL, de l'envoyer à un ami ou collègue et d'avoir à disposition un historique autorisant le undo/redo.

ang Menu simple avec effet lumineux transitionnaire au survol de la souris

Licence : Autre
Ceci est un simple menu qu j'ai essayé de mettre au point qui donne un effet lumineux transitionnelle au survol de la souris.

ang Tableau avec entête et pied fixe

Licence : Autre
Tableau avec entête et pied fixe et scroll sur les données.

ang plugin Sencha pour Eclipse

Éditeur : Sencha +
L'équipe Sencha travaille sur divers outils qui facilitent la vie du développeur Sencha. Cette série d'outils performants automatise une grande partie de la création de vos applications. Leur nouveau plugin Sencha pour Eclipse simplifie encore plus l'utilisation de l'outil Architect en fournissant une complétion de code et une assistance pour Eclipse.

L'équipe a inclus le projet open source eBay VJET qui fournit un ensemble de fonctionnalités de base pour aider Eclipse à mieux interpréter le JavaScript. Cependant, ils ont étendu les possibilités de cet outil pour améliorer les constructions avec le framework JavaScript Ext JS (citant son système de classe, Ext.panel.Panel, etc.). Ce plugin vous permet de créer vos applications plus rapidement et plus facilement.

Attention toutefois, le plugin supporte les versions Ext JS 4.0.7 et 4.1.

Il est également construit selon les modèles de plugin Eclipse, ce qui rend son utilisation familière. Par exemple, il vous propose la liste des méthodes possibles, ainsi que les configurations pour Ext.application, il reconnait les classes personnalisées et génère automatiquement des accesseurs de type get et set.

ang Création de jeux flash simuler la gravité ( Physique amusante )

Licence : Autre
voilà un bien joli vaisseau vert et blanc qui met les gazes.

un petit code fais en AS2 qui n'a pas la prétention d’être parfaitement calé techniquement, mais qui peut être pédagogique toute est paramétrable le poids de l'appareille la planète ou ce trouve le vaisseau toute les formules sont tirées des lois de gravitation de newton


vous trouverez les tutoriels vidéos sur
http://habibal.tk/videos/creation-de-jeux-fla sh-simuler-la-gravite-physique-amusante-partie-1
http://habibal.tk/videos/creation-de-jeux-flash-si muler-la-gravite-physique-amusante-partie-2

ang Kwatee Agile Deployment

Éditeur : Kwatee Ltd + 25Mo
Kwatee Agile Deployment est un outil gratuit (à usage interne de développement) capable de déployer des applications web applications ou tout autres logiciels sur n'importe quel OS. Les opérations fastidieuses et propices aux erreurs de mise à jour sont automatisées et réalisées sur un nombre quelconque de serveurs dans vos locaux ou dans le cloud en quelques minutes.

ang Boite à couleurs

Éditeur : Benjamin Chartier + 1417 Ko
La Boîte à couleurs permet la conversion d'une couleur dans les systèmes RVB, TLS, CMJ, CMJN et HTML. Un outil pipette permet de récupérer une couleur à l'écran. Un mode visuel donne la possibilité de choisir une couleur dans un nuancier. Enfin, la sélection de couleurs peut se faire dans une des listes de noms de couleurs fournies (RGB, HTML, Pantone).

ang Adobe Edge Tools & Services

Éditeur : ADOBE +
Adobe a donné un coup de pouce au monde du web avec sa gamme d'outils : Edge Tools & Services.
C'est une solution en faveur du HTML5, des designers, développeurs qui ne disposaient jusqu'à présent que de Dreamweaver dans la Creative Suite.
Cette solution permet de développer rapidement sur différents supports : pc, tablette, mobile à l'aide de Edge Inspect.

Cette gamme dispose de 7 nouveaux logiciels :
- Edge Animate : Créez du contenu interactif et animé en HTML, CSS et JavaScript.
- Edge Reflow : Créez des mises en forme et des visuels réactifs à l'aide de feuilles CSS normalisées (responsive design)
- Edge Code : Initialement basé sur le projet Brackets, Edge Code est voué à devenir un éditeur de code source puissant. Par exemple :
Vous avez un aperçu de votre page dès que vous modifiez votre HTML ou CSS, vous n'avez plus à rafraîchir votre navigateur web, cela devrait être un gain de temps.
- Edge Inspect : Permet de tester le rendu graphique sur de multiples plate-formes avec une synchronisation des aperçus. En un clin d’œil synchronisez le navigateur web, vos téléphones, vos tablettes ...
- Edge Web Fonts : Intégrer des polices web
- PhoneGap Build : Publier vers les plate-formes les plus répandues actuellement (Android, iOS, Windows Phone ...)

ang trace courbe le lemniscate de bernoulli.htm

Licence : Libre
Bonjour,

Dites les avec des fleurs, le trace courbe le lemniscate de bernoulli

est un simple HTML pour tracer dans notre exemple le lemniscate de bernoulli.

Un JavaScript simple à comprendre, et bien sur adaptable pour tracer toutes les courbes

Si vous redimensionnez votre fenêtre, et relancez par F5 la courbe sera retracée dans la fenêtre !

Ajoutons bien sur une assez large compatibilité.

VISIBLE ICI

ang Brackets

Licence : MIT
Editeur Web open source, permettant de développer en HTML, CSS, PHP, JavaScript et autres langages et contenant quelques fonctionnalités intéressantes comment d'édition rapide de code CSS directement depuis le code HTML.

Application disponible gratuitement et actuellement en version bêta.

ang Remplir une liste ddslick (plugin liste avec image)

Licence : Autre
Sur le site http://designwithpc.com/Plugins/ddSlick, vous trouverez un plugin intéressant permettant de faire une liste avec libellé, image, description ...

Mais comment le remplir ...
Ici j'appelle une fonction qui me renvoie les éléments à afficher dans la liste et je rajoute un item correspondant à "aucun"

ang Jena

Éditeur : Openjena + 23.3 Mo
Il fournit un environnement de programmation pour RDF, RDFS, OWL et SPARQL et inclu aussi un moteur de règles d'inférence.

ang Apache Velocity

Éditeur : Apache Software Foundation +
Apache Velocity est un moteur de template écrit en Java.

Apache Velocity peut être utilisé pour générer des pages web, du SQL, du Postcript et tout ce qui peut être généré à partir d'un gabarit comme générer du code source ou des états imprimés, ou bien comme un composant intégré dans d'autres systèmes.

Apache Velocity possède un langage nommé VTL (Velocity Template Langage) permettant une génération dynamique du contenu.
VTL permet d'affecter des variables, de les évaluer, de réaliser des boucles, etc.

Apache Velocity est le moteur de temlate pour le framework d'applications web Apache Turbine.
Apache Velocity est utilisé dans plusieurs logiciels : XWiki, MyEclipse, etc..


Une partie de la document existe en français et peut être consultée ici

ang Customisation et complétion du File Upload en VB.NET/ Jqueryui de BlueImp

Licence : Autre
Le Zip contient un projet Visual Studio 2010. Dedans vous retrouvez le FileUpload JqueryUI de BlueImp.
Mais avec quelques modifications. J'ai impacter que 2 fichiers (jquery.fileupload-validate.js et jquery.fileupload-ui.js)

1/ Ajout de control du nom de fichier (sinon risque d'écraser fichier existant)
2/ Control de la taille totale de TLD côté js et côté vb (à cause IE9 controle pas taille de fichier que lors du chargement)
3/ Traduction en français des messages d'erreur
4/ Verrouillage bouton "Envoyer" si pas utile supprimer les appels à CheckEnvoyer
5/ Ajout du découpage (chunk) de fichier pour les browser le upportant
6/ Taille de fichier en Mo (au lieu Mb peu utilisé en France)
7/ Si Erreur ajout de la classe "Err" pour ne pas tenir compte de ces fichiers
8/ Ajout calcul de taille en octet (s'arrêter au kilo octet)
9/ Gestion des fichiers avec accent

Si vous avez d'autres idées d'améliorations ...
Toute aide sera la bienvenue

ang Joseki

Éditeur : Openjena + 13.3 Mo
Joseki permet d'extraire des données RDF d'une base de donnée ou d'un fichier RDF et implémente HTTP par l'intermédiaire des méthodes GET et POST pour le protocole SPARQL.

ang Leak Finder

Éditeur : Google +
La consommation des ressources mémoires par une application a un impact non négligeable sur l’expérience utilisateur. Les développeurs sont très souvent confrontés à des problèmes de fuites de mémoire dans leurs applications, entrainant une utilisation excessive des ressources.

Les développeurs JavaScript qui font face à ce type de problème peuvent pousser un « ouf » de soulagement. Google vient de publier sous une licence open source l’outil JavaScript Leak Finder, qui permettra à ceux-ci de trouver facilement les fuites de mémoire dans leur programme.

Pour un langage garbage-collected comme JavaScript, les développeurs n’ont pas très souvent à se soucier des fuites de mémoire traditionnelles qui sont directement traitées par le ramasse-miette.

Cependant, les applications peuvent par inadvertance conserver des références aux objets, entrainant ainsi des fuites de mémoire. Par exemple, les références peuvent être des pointeurs vers des objets stockés dans une structure de données d’une bibliothèque JavaScript au lieu du code de l’application. Si un objet est involontairement retenu, tous les objets vers lesquels il pointe sont maintenus. Ce qui conduira à une consommation superflue de mémoire.

Leak Finder peut détecter ces objets qui n’ont pas été libérés, et générer des informations (trace de la pile lorsque l’objet a été créé par exemple) à leur sujet. Il produit un rapport qui peut être utilisé comme une partie des tests automatisés.

Leak Finder peut-être utilisé avec la bibliothèque JavaScript de Google Closure, mais peut également être adapté pour d’autres bibliothèques JavaScript.

ang Injecter constante VB.NET dans javascript

Licence : Autre
Et oui, comme moi certainement, vous avez parfois des constantes (Par exemple des arborescences de fichier, des constantes de fonctionnement ...)
Mais voilà, il faut qu'elles soient aussi accessible sous javascript, surtout si vous utilisez jquery et ajax ...
Comment faire ...

C'est simple,
1/Faite un fichier avec vos constantes.
Ex:
Public Typfile() As String = {"Côtes", "Implantation", "Article 3D", "Configuration 2D", "Configuration 3D"}
Public Const TOUS As String = "Tous"
...
2/Faite un fichier ashx (donner en code)
3/ Dans le header de votre page à l'aide de balise script avec src=ParamJS.ashx

ang Smart Mobile Studio

Éditeur : Optimale Systemer AS +
Compile du code pascal objet en javascript (HTML5)

plus spécialisé dans les mobiles.

http://smartmobilestudio.com/

53 éléments

 
 
 
 
Partenaires

PlanetHoster
Ikoula