begin process at 2012 02 11 00:02:03
  Trouver un code source :
 
dans
 

66 commentaire(s) de MangaII sur des sources sur tout CodeS-SourceS

Déposé sur Images défilant sur un cylindre (scrolling images)

Sympatique ...
Je suis d'accord, il faut un API
Petit bug, si la souris se trouve sur le défilant lors du chargement de la page, les images n'apparaissent pas. Il faut que la souris sorte du bloc pour qu'il commence à défiler et afficher les images.
Posté le : 29/08/2011 09:04:55

Déposé sur Recommander cette page avec mailto, accent et retour ligne da...

Tu as juste oublié l'intérêt principal de la recommandation à un ami.
Si la plupart des sites n'utilisent pas la fonction mailto, c'est justement pour envoyer eux-même l'email (que du coup tu peux formater comme tu veux) et par la même occasion, récupérer des adresses mails des amis !

Sinon, ta technique de mailto reste intéressante !
A garder sous le coude si besoin.
Posté le : 29/08/2011 08:58:45

Déposé sur Flèche clignotante au survol d'un lien

Salut,

Pourquoi se prendre la tête ?
un simple a:hover en css aurai fait l'affaire.
De plus tu rajoute des balises img dans le html (qui n'apportent rien), tu utilise aussi une image 'off' qui ne serai pas nécessaire en css.

Tu as quand même le mérite d'avoir fait quelque chose qui fonctionne ...
Et on est très loin du niveau initié !
Posté le : 28/03/2011 09:26:30

Déposé sur Canvas i3d : 3d sous javascript sans weggl

Génial !
vraiment un super boulot ...

A titre info, ça fonctionne très bien sous Linux (testé avec Firefox et Chrome) ...
Vivement que WebGL soit implémenté partout ... on va pouvoir se lâcher !

Merci pour cette source.
Posté le : 18/10/2010 08:57:14

Déposé sur Ip calculator

Ben si ... y'a des choses à dire !

Pas mal l'expression rationnelle ... mais était-ce vraiment nécessaire ?

Par contre, la clarté du code mérite des points à elle seule !

Je ne l'ai même pas testé, mais un code aussi joli ne peut que fonctionner.

Bravo !
Posté le : 17/08/2009 07:56:19

Déposé sur Getelementsbyreg

Intéressant ...

Même si pour l'instant, on a réussi à faire sans, ça pourrai servir ...

Tite question : Pourquoi Camel ????
Posté le : 03/08/2009 08:51:56

Déposé sur Classe sql

Salut !

Je suis bien d'accord avec mes prédécesseurs ...
Je rajouterai juste une chose, je pense qu'en terme de performances, le fait de reconnecter et de ferme la connexion de la base à chaque requête fait une grosse perte de temps. En plus, ça génère beaucoup de connections (parallèles dès qu'il y a plusieurs clients), étant donnée qu'on utilise rarement une seule requête par page, je trouve dommage que ta fonction "connect" ne se connecte pas et garde la connexion ouverte.

A+
Nico
Posté le : 03/08/2009 08:33:50

Déposé sur Classe : générateur de miniature stricte optimisé

Ton problème de centrage viens de là :
$border = max($l,$h);
l'une des 2 valeurs est forcément = 0
L'autre est forcément négative (puisque tu croppe sur le plus petit coté, l'autre est donc plus grand et $this->hmaxi - $hratio; doit donner un résultat négatif).

Hors tu cherche le max des 2 ... mais un négatif est toujours plus petit que 0. Ce qui fait que c'est toujours 0 qui sort pour le border. Donc pas le bon coté !

Met un min à la place du max (tu aura un border négatif) et border/2 correspondra bien au décalage négatif pour déplacer l'image.

Je vois que mes suggestions t'on inspiré ...
Posté le : 12/01/2009 11:28:37

Déposé sur Classe : générateur de miniature stricte optimisé

Salut !

Plutot sympa
Dans ton source, dans le form, le nom du fichier n'est pas le bon (testmini au lieu de miniform)
Petit bug ? l'image est toujours coupées en bas ou à droite. Essaye de centrer l'image !

Le code est clair et simple.
Quelques suggestions, pour pouvoir le réutiliser :
- passe en paramêtre directement le nom du fichier source (et pas le tableau file). On ne redimensionne pas toujours une image uploadée.
- A priori, tu croppe toujours l'image. Mais il peut être intéressant au contraire de la réduire plus pour qu'elle rentre en entier. Via un paramêtre on peut demander à cropper ou pas. Ca amène quelques soucis supplémentaire : est-ce qu'on redimensionne la sortie (pour s'adapter aux proportions de l'image) ou est-ce qu'on force aux dimensions demandées. Et si on force les dimensions, il faut définir la couleur du fond (pour les bords).
- Un petit détail, tu supprime toujours l'image source. C'est vrai que pour un fichier uploadé, c'est mieux. Néanmoins, si tu l'utilise sur autre chose comme image, c'est dommage de supprimer l'original !
- Pour l'enregistrement du devrai mettre en paramêtre le format choisi (et le taux de compression pour le jpg) !
- Idem, dans la fonction geneMimi tu pourrais passer le nom désiré pour le fichier (optionnel). Ca permettrai de donner un nom précis (ex : identifiant de base de donnée)

Seul truc ... (test de disponibilité du nom ) 1 seule ligne, et évite les accolades :
$this->iname = $fonly.$i.'.'.$this->tfile;

Continue comme ça !
Posté le : 12/01/2009 09:09:41

Déposé sur Génération/gestion de formulaire via fichier xml

Salut !

Plutôt intéressant !
J'ai développé il y a quelques mois un système similaire. Je trouve qu'il manque quelque chose d'important dans ton XML : les actions !
D'expérience, les formulaire servent rarement à afficher leur contenu dans des pages HTML ! la plupart du temps, c'est pour enregistrée en base de donnée ou envoyer des mails.
Du coup, j'ai mis en place des formulaires en étapes (et non en section ...) et pour chaque étape des actions (vérification, enregistrement, mail ...).
J'ai aussi rajouté en plus des vérifications php en ajax (pour les passages à l'étape suivante) une pré vérification en javascript (grace à des regex) ! ça permet de valider instantanément le champ si les données sont valides (vert / rouge).

un exemple de form xml (la syntaxe est pas aussi jolie ... mais c'est plus court) :

<?xml version="1.0" encoding="UTF-8"?>
<formulaire>
<etape num='1'>
<aff type='champ' nom='Nom' champtype='text' oblige='/(.){2,32}/'><label>Nom</label></aff>
<aff type='champ' nom='Mail' champtype='text' oblige='/^[^\s]{2,64}@[^\s]{2,32}\.[^\s]{2,5}$/'><label>Mail</label></aff>
<aff type='champ' nom='Message' champtype='textarea' option='nohtml'><label>Message</label></aff>
<aff type='champ' nom='Date' champtype='hidden' val='sql:NOW()'><label></label></aff>


<action type='db' dest='insert:Commentaires' ><val>Nom,Mail,Message,Date</val></action>
<action type='mail' dest='*****@yahoo.fr' ><val>Mail</val></action>
<action type='goto' dest='2' ></action>

</etape>
<etape num='2'>
<aff type='texte'><txt>Message enregistré</txt></aff>
</etape>
</formulaire>


Pour expliquer, à l'étape 1, j'affiche 4 champs.
Lors de la validation (si tous les champs sont OK), de fait les 3 action : insertion dans la base de donnée (avec les paramêtres), j'envoi le form par mail à l'adresse indiquée, et je vais à l'étape 2 !
A l'étape 2, j'affiche juste le texte "Message enregistré".

L'idée de tout ça, c'est que le formulaire soit vraiment autonome !
Parmis les champs, j'ai donc la possibilité aussi d'afficher du texte (en plus des inputs)

Voilà !
Si ça peut te donner des idées ....

A+
Nico
Posté le : 05/01/2009 09:10:45

1 2 3 4 5 6 7


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales