Compression d'image avec Smush.it - Exemple en PHP

Rédigé le 2011-06-12 20:35:00 par Blusky (Technos Web)

Quelque chose d'important dans le développement web est la vitesse d'affichage des pages. Souvent, l'élément limitant est le chargement des images. Yahoo propose un service gratuit pour compresser les images : Smush.it. La compression se fait sans perte, à l'aide d'un petit paquet de script et de configurations propres à Yahoo. Yahoo propose trois façons d'utiliser ce service : via plugin sur votre explorateur web, via upload sur leur site, ou via entrée d'une URL sur leur site. Nous allons voir dans cet article comment utiliser ce service dans des scripts PHP.

Voir les commentaires (0)

 

[JavaScript] Artisan JS, une librairie pour dessiner

Rédigé le 2010-10-13 19:10:00 par Blusky (Technos Web)
Dernière modification le 2010-10-13 19:22:00

Ce soir, je vais vous parler d'une librairie Javascript que je viens de découvrir très intéressante: Artisan JS.

Cette librairie contient toutes les nouvelles directives HTML5/CSS3 pour dessiner des Canvas, très très simplement. L'intérêt de la chose est de pouvoir dessiner des graphes, des courbes, etc... et aussi, de les animer, car le script ne nécessite pas d'être dans les balises <head> mais fonctionne bien dans les balises <body> de votre page.

De plus, ce script est sous licence MIT et GPL (W00t !)

Comme vous le montre la page de script, c'est très simple:

- Prenez le script ici

- Mettez cela dans les balises <head> :

<script src="artisan.js"></script>

- Insérez cela, là où vous souhaitez que votre graphe apparaisse (remplacez width et height):

<canvas id="monCanvas" width="xxx" height="xxx"></canvas>

- Et enfin, cela, pour dessinez comme vous le souhaitez (peut être sur un onClick, onLoad, ou ce que vous voulez !)

<script>
artisan.drawCircle('monCanvas', 150, 150, 30, ‘#809CA7’);
</script>

Magique !

Source: Artisan JS

Demo: Generative Art Wallpaper Creator

Voir les commentaires (1)

 

[Zend Framework] Créez facilement un flux RSS

Rédigé le 2010-10-11 20:54:00 par Blusky (Technos Web)
Dernière modification le 2010-10-12 00:12:00

Salut les geeks!

Comme vous l'avez sans doute remarqué, ce blog n'est pas un Wordpress, ni un Joomla, ni tout autre CMS, mais a été codé à la main (je ne justifierai pas ce choix, disons qu'il s'agit la d'un challenge perso :D). J'ai utilisé, pour me simplifier la tâche, le superbe framework Zend Framework, et comme tout blog qui se respecte, j'ai attaché à celui-ci un flux RSS. Je vais donc expliquer dans cet article, comment cela a été codé.

Voir les commentaires (3)

 

Dropbox comme serveur d'impression

Rédigé le 2010-10-10 15:11:00 par Blusky (Trucs et Astuces)

C'est un truc que j'ai découvert tout récemment, utiliser Dropbox comme une imprimante réseaux. Je m'explique.

Problèmatique

Créer un dossier Dropbox, et imprimer automatiquement tous les dossiers qui s'y trouvent.

L'intéret

Les dossiers Dropbox étant partagés sur plusieurs ordinateurs / mobiles / sites, il vous est alors possible d'imprimer chez vous à partir de dehors, à l'école, ou même à partir de plusieurs ordinateurs différents sans utiliser les moindres driver.

Voir les commentaires (1)

 

Pourquoi j'abandonne iPhone au profit d'Android

Rédigé le 2010-10-10 10:31:00 par Blusky (Monde libre)
Dernière modification le 2010-10-10 11:47:00

Tout commence il y a à peu près deux mois, je devais changer d'ordinateur portable. Voulant m'amuser et programmer sur iPhone, je me dis "allez, je fais le pas, je m'achète un Mac". Je regarde sur internet les offres, et les prix des machines et je me dis "***** ce que c'est cher !". Tant pis, le luxe a un prix. Donc je compare, je cherche et je mijote...

Finalement, je vais dans un magasin de vente, et quand je vois qu'à puissance égale, un PC portable coute 700€ et un Mac 2100€, je me dis "Stop, faut pas déconner", et finalement je reste fidèle aux PCs.

Quelques jours plus tard, je découvre le SDK d'Android pour développer des applications Android. Il faut savoir une chose, n'importe qui peut développer sur Android, gratuitement, sur n'importe quelle plate forme, utiliser le simulateur, le debugger, et déployer ses applications. Sur iPhone, c'est l'inverse, il faut impérativement un Mac (sur architecture Intel), payer une licence de 99$ par an, faire valider l'application par les très restrictives règles d'Apple etc...

Bref, programmer pour Android, c'est magique! Et ne possédant qu'un iPhone, je me dis "Mince, j'aimerais quand même bien tester mon application sur un vrai mobile". Et au fur et à mesure du temps, dans la rue, je vois de plus en plus de mobiles Android, des potes viennent, et me montre à quoi ça ressemble en vrai, je peux même essayer mes applications dessus, très facilement. Je suis impressionné !

C'est donc ainsi que je dis au revoir à mon actuel iPhone (qui est pourtant un très bon mobile) et attends avec impatience mon nouveau jouet Android !

De plus, je pense que beaucoup de gens sont dans mon cas. Et si les développeurs migrent progressivement vers Android, cela signerait la fin de l'iPhone, car l'argument fort d' Apple est le nombre d'applications, mais si la balance commence à pencher vers l'OS de Google, il y aura un changement de situation !

Bonne journée !

Voir les commentaires (0)

 
1 2