Archives pour la catégorie ‘Développement’

Exemple d’applications Canvas HTML5

14/03/2010

Avec les navigateurs récents, le support de l’HTML 5 a permis de développer les exemples et applications utilisant les nouveautés permises par ce langage.

Canvasdemos, est un site qui reprend les meilleures démos utilisant la propriété CANVAS ; permettant au javascript de créer des images, ouvrant la porte à la 2D et 3D animée.

Une démonstration qui m’a bluffé, c’est le programme qui simule la fonction Ambilight (comme sur les écrans Philips) ; sur une vidéo, le javascript analyse les cotés gauche et droit de la vidéo et simule l’éclairage des lampes sur le mur, impressionnant.

Zakstudio Développement , , , , , , , , ,

Une galerie de photos 3D en javascript

02/03/2010

C’est le support Canvas des navigateurs compatible HTML 5 qui permet au javascript de créer des images et donc de faire de la 3D par exemple.

Voici donc un exemple de script qui affiche en 3d une galerie d’images provenant de Flickr.

Je trouve ça impressionnant.

Zakstudio Développement , , , , , , , ,

Un fonction en PHP pour cacher un mail

04/02/2010

Vous avez surement eut besoin d’afficher un email dans une page web. Et vous êtes certainement réticent à l’afficher en clair, pour des raisons de spam.

Et bien une fonction PHP va permettre de cacher l’adresse email pour la rendre compliquer à déchiffrer pour les moteurs qui scrutent vos pages.

Au final elle sera afficher comme ceci en HTML :

<span id="e508260209">[javascript protected email address]</span>
<script type="text/javascript">
/*<![CDATA[*/
eval("var a=\"_tnMf+5XAjN8uWwVizhKFoSQ0vsPE7UkBZ@29q3Td.GYeRl-arLD4CIcxgp1mO6HbJy\";
var b=a.split(\"\").sort().join(\"\");
var c=\"mR1mWmR1mnYcC\";
var d=\"\";
for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));
document.getElementById(\"e508260209\").innerHTML=\"<a href=\\\"mailto:\"+d+\"\\\">\"+d+\"</a>\"")/*]]>*/
</script>

Voici le code de la fonction :

function hide_email($email) {
$character_set  = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz';
$key = str_shuffle($character_set); $cipher_text = ''; $id = 'e'.rand(1,999999999);
for ($i=0;$i"+d+""';
$script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
$script = ''; return '[javascript protected email address]'.$script; }

Vous l’appellerez comme ceci :

echo hide_email('test@test.com');

Bien sûr vous pourrez (devrez) modifier certains paramètres pour la rendre unique.

source

Zakstudio Développement , ,

Kali, logiciel de synthese vocale

23/01/2010

Vous connaissez peut-être les jeux Maupiti Island ou Le manoir de Mortevielle, et vous vous demandez quel est le rapport avec Kali?

Et bien quand j’étais plus jeune et que j’avais entendu les voix synthétisées dans ces 2 jeux sur Atari 520 ST (…E c’est important), j’avais été frappé par la qualité (relative à l’époque) et le nombre des dialogues mis sur seulement 2 disquettes de 720Ko.

C’est (beaucoup) plus tard que je suis tombé sur Kali, un logiciel de l’Université de Caen (et du CNRS) qui permettait de lire un texte de façon fluide et mieux que Windows le faisait à l’époque.

Si vous voulez essayer le logiciel, rendez vous sur ce site pour télécharger un version PC de démonstration (27Mo) ou l’essayer en ligne.

Ps : il y a un peu trop de parenthèses dans cet article…

Zakstudio Développement , ,

Du son calculé par ordinateur

14/06/2009

On parle beaucoup dans les jeux vidéos de 3d générée par ordinateur, avec les reflets en temps réel, la radiosité, le lancer de rayon (ray tracing), les systèmes de particules… Mais dans le domaine du son, qu’en est-il?

On sample (enregistre ou échantillonne) un son réel et au mieux on le déforme ou passe en boucle. Ceci depuis des années et ça n’a pas trop changé. Bon ça résonne quand on passe dans un tunnel mais rien de bien exceptionnel.

Voici une vidéo qui ne contient pas de son echantillonné mais du pur calcul physique et acoustique :

site des développeurs.

Zakstudio Développement, Informatique, Jeux vidéo ,

Compilez votre flash en ligne

27/02/2009

C’est ce que propose de faire Wonderfl, et en obtenant un mot de passe et login Google, Open ID,…

Vous pourrez tester votre code ou modifier celui d’un autre, le tout en ligne. C’est bien pratique lorqu’on veut tester Flash sans avoir les moyens de se payer la licence.

Zakstudio Développement ,

Une TV PHP

24/01/2009

L’AFUP (L’Association Française des Utilisateurs de PHP), viens de créer une TV parlant de PHP qui parlent des news concernant le language de programmation open-source axé web PHP.

Tout n’est pas parfait, il manque pas mal de chose et surout de simplicité (un bon niveau de PHP est necessaire pour comprendre les news).

Mais bon on est qu’à deux emissions donc laissons leur un peu de temps. Voici le lien..

Zakstudio Développement

10 librairies web pour des interfaces utilisateurs

23/01/2009

Voici 10 librairies UI (User Interface – Interface utilisateur). Qui vous permettront de dynamiser vos sites ou back office sans avoir à réinventer la roue.

Elles vous donnent la possibilité de manipuler des objets d’un framework et ainsi créer des fenetres, sliders, combos, RichText, Arbres ,etc…

Si vous en utilisez d’autres sans parler des basiques et connues comme Scriptaculous, MooTools ou Prototype.

Zakstudio Développement , , , ,

Plus de 57 galeries d’images en Ajax et Flash

23/01/2009

Un site a regroupé plus de 57 galeries d’images et autres slideshow fait en Ajax ou en Flash.

Moi j’aime bien Lightbox (celui que j’utilise pour mon site de photos) mais bon j’ai pas tout testé, je garde le lien sous le coude, il pourrait servir.

Voici ce lien.

Zakstudio Développement ,

EasyPhp 3.0 est sorti

23/01/2009

Voici la version définitive d’EasyPhp qui regroupe :
- Apache 2.2.11
- PHP 5.2.8
- MySQL 5.1.30

Pour ceux qui ne connaissent pas ce logiciel, il permet d’installer sur un ordinateur un serveur Web (apache) avec son module PHP ainsi qu’une base de données (MySQL), le tout gratuitement et sans licence puisque c’est logiciel sont libres de droit.

Niveau interface il n’y a pas beaucoup de changement mais bon, on reste en terrain connu et on peut pas faire plus simple. Le tout avec des versions plus récentes bien entendu.

Donc si vous voulez développer votre site et vous mettre au PHP c’est le logiciel parfait pour faire ça. Voici le lien de la bête.

Zakstudio Développement , , ,

1 992 commentaires indésirables
bloqué par