Perso Web Management Prog Blogosphère Développement Etudes OS Sécurité Infographie Mobiles Référencement Divers

08 juil. 2009

Google se lance sur le marché de l'OS

Par Jean-Christophe Duvivier à 18:43

Mots Clés Android, Application, Google, Internet, Smartphone, Web, Web 2.0,

Après avoir conquis le monde du web avec son moteur de recherche, ses applications et il y a 9 mois, son navigateur web ; après avoir conquis le monde du mobile avec Android, son système d'exploitation pour smartphones, Google nous annonce aujourd'hui qu'il ne compte pas s'arrêter là et souhaite se lancer sur le marché du PC grâce à un nouvel OS : Google Chrome OS.

Icone Google

Le principal argument de Google est de proposer un OS adapté au monde du web, contrairement aux OS actuels qui selon Google ont été créés à l'époque où le web n'existait pas et sont par conséquent plutôt adaptés à l'exploitation locale.

Google Chrome OS sera un système d'exploitation léger, rapide, intuitif, et principalement dédié aux netbooks (dans un premier temps). Basé sur un noyau Linux, il sera à l'abri des virus.

Google met aussi l'accent sur les applications qui composeront ce nouvel OS. Des applications intuitives mais surtout étroitement liées au web, ce qui permettrait aux utilisateurs d'accéder à leurs applications depuis n'importe quelle plateforme et sans le moindre souci de configuration.

La date de sortie serait apparemment pour le deuxième semestre 2010, ce qui nous laisse un peu de temps ;)

21 fév. 2009

Retrouvez le nom d'une typo avec What the Font !

Par Jean-Christophe Duvivier à 15:09

Mots Clés Infographie, Internet, iPhone, Site, Typos, Web, Web 2.0,

Un petit site bien sympathique qui permettra aux infographistes et webdesigners de retrouver facilement le nom d'une typo : What The Font ?.

What the Font

Récente fonctionnalité du site My Fonts, What the Font vous permet de retrouver le nom d'une typo grâce à un image de la typo recherchée (screenshot etc.). À noter que ce soft est aussi disponible sur iPhone ;-)

La démarche de reconnaissance est simple, rapide, et les résultats sont souvent au rendez-vous. Voici le mode d'emploi :

Tout d'abord, il vous faut uploader votre fichier, ou renseigner son url (s'il est hébergé sur un serveur). J'ai choisi d'écrire "jchristophe" en Myriad Pro :

Tuto What the Font 1

À l'étape suivante, le soft identifie automatiquement les lettres de votre image et vous demande, si son identification n'est pas exacte, de renseigner, au clavier, chacune des lettres se trouvant sur chacune des images.

Tuto What the Font 2

La 3ème et dernière étape vous fournit déjà les résultats de l'analyse. What the Font fournit plusieurs résultats, les plus pertinents en premier. En l'occurence, il m'a bien identifié la typo Myriad Pro ;)

Tuto What the Font 3

Bien évidemment, aucun soft n'est infaillible, et il semblerait que ce soft ai des problèmes pour les typos fantaisistes que l'on peut retrouver sur Dafont par exemple.

Vous l'aurez surement constaté, les magazines qui traitent de programmation web ne sont pas nombreux sur le marché, ce qui implique qu'il n'est pas facile d'en trouver de qualité. Soit les thèmes abordés sont trop vastes, soit le niveau ciblé est trop bas etc. J'ai donc envie de vous faire découvrir un magazine qui ne traite, certes, que de PHP mais dont la pertinence vous poussera vite à vous y intéresser. Il s'agit de PHP Solutions.

logo php solutions

J'ai acheté mon premier exemplaire de ce magazine lors des 2èmes Journées Scientifiques EuroMéditerranéennes au Palais Neptune de Toulon, et j'ai tellement été séduit par la pertinence de "l'ouvrage" que je me suis abonné !

Les thèmes abordés dans ce magazine sont en adéquation avec l'évolution technologique du web. On parle bien de technologies actuelles, et non pas de technologies d'il y a 10 ans. Au programme :

  • Interaction entre Flash et PHP
  • Familiarisation avec Flex
  • Initiation à Zend et Symfony
  • Utilisations de classes objets et développement d'API
  • Conception d'une application avec Ajax
  • Administration Oracle en PHP
  • Apprentissage à Python
  • Découverte d'applications e-commerce
  • Couplage entre JAVA et PHP
  • etc...

Vous l'aurez compris, des thèmes d'actualité pertinents qui permettre de pallier les manques d'Internet, sur des sujets aussi précis que ceux-là.

Étant donné que ce magazine n'est pas présent dans toutes les papeteries/librairires, je vous conseille vivement de vous y abonner. Un abonnement à 6 numéros coûte en ce moment 35€, et vous recevrez en cadeau les archives des anciens numéros sur CD, 2 numéros Hors Série, 2 livres de programmation web etc. Bref, toutes les informations sont disponibles ici : www.phpsolmag.org.

15 oct. 2008

Afficher un slideshow de votre galerie Flickr sur votre site

Par Jean-Christophe Duvivier à 11:31

Mots Clés Ajax, Flickr, Internet, Site, Tutoriel, Web, Web 2.0,

Inutile de vous présenter ce concentré d'Ajax, la référence du partage d'images personnelles sur le web : Flickr

prog_flickr

Les fonctionnalités de ce site sont tout simplement énormes : partage, retouche, classement, géolocalisation de vos photos, ce qui pousse tout internaute, du noob au nerd à se servir de cette outil pour référencer ses photos personnelles.

Le but du tutoriel que je vous propose est d'afficher vos photos Flickr sur votre site et/ou blog personnel. Nous allons pour cela nous servir de l'outil Flickrshow développé par Ben Sekulowicz-Barclay

L'installation de Flickrshow est très simple, tout comme sa configuration.

Préambule :

Il vous faut tout d'abord télécharger le fichier Javascript que vous pourrez trouver ici : http://v6.flickrshow.com/scripts/scripts.js

1ère étape : Mise en Place :

Une simple inclusion dans votre fichier PHP/HTML est nécessaire :

<script type="text/javascript" src="js/scripts.js"></script>

Il vous suffit ensuite d'insérer le code suivant à l'endroit où vous voulez afficher votre slideshow, en remplacant "VOTREALBUM" par l'id de votre album que vous trouverez sur Flickr (dans la barre d'adresse, après avoir doublé-cliqué sur votre album). Il est en principe composé de 17 chiffres et lettres.

<div id="fsDemo" style="height:600px;width:400px;">
</div>
<script type="text/javascript">
var cesc = new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00"});
</script>

2ème étape : Sélection des photos :

L'affichage des photos en fonction de l'album auquel elles correspondent est une chose, mais comment procéder pour afficher toutes ses photos, sans distinction d'album ? Pour cela flickrshow propose différents paramètres :

flickr_photoset : Affiche les photos d'un album précis.
flickr_group : Affiche les photos d'un groupe précis.
flickr_tags : Affiche les photos rattachées à des tags précis (séparez les tags par des virgules lors de la déclaration).
flickr_user : Affiche les photos d'un membre précis.

De plus, il vous est possible de combiner les paramètres "flickr_user" et "flickr_tags" :

var slideshow= new flickrshow("fsDemo", {flickr_tags: "paysage", flickr_user: "jchristophe.d"});

Cela vous affichera donc toutes mes photos portant le tag "paysage".

3ème étape : Modifier l'apparence de Flickrshow :

a. Modifier les couleurs

Ben Sekulowicz-Barclay a développé plusieurs CSS vous permettant de choisir le style de votre Flickrshow parmis différents styles : bleu(blue), vert(green), gris(grey), et rose(pink). Pour sélectionner le thème "green", il suffit de déclarer la variable suivante :

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", theme: "green"});

Si aucune de ces CSS ne vous convient, ou si vous voulez modifier quelques éléments, il suffit de rattacher votre propre CSS, en déclarant, au préalable, la variable suivante :

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", theme: "none"});

Voici la feuille de style (du thème "green") à modifier et à appeler depuis votre squelette pour appliquer votre propre style :

/* WRAPPER
************************************************************************************* */
 
div.fs { background: #E8E8E8 !important; }
 
/* WRAPPER - LOADING
************************************************************************************* */
 
div.fs div.fsLoading { 
	background: #E8E8E8 url("http://v6.flickrshow.com/themes/green/al.gif") 50% 50% no-repeat!important;
	z-index: 500;
}
 
div.fsLoaded-0 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-1 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-2 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-3 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important;}
div.fsLoaded-4 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-5 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-6 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-7 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-8 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-9 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
div.fsLoaded-10 div.fsLoading { background-image: url("http://v6.flickrshow.com/themes/green/al.gif") !important; }
 
 
/* WRAPPER - SLIDER
************************************************************************************* */
 
div.fs div.fsSlider
{
   background: #D1D1D1 url("http://v6.flickrshow.com/themes/green/sl.gif") !important;
}
 
div.fs div.fsSliderH { 
	background: #99CC00 !important; 
	cursor: pointer;
}
 
/* WRAPPER - BUTTONS
************************************************************************************* */
 
div.fs ol.fsButtons { background: #E8E8E8; }
 
div.fs ol.fsButtons li {
	background: #E8E8E8 50% 50% no-repeat;
	overflow: hidden;
	text-indent: -999px;
	z-index: 300;
}
 
div.fs ol.fsButtons li.fsButtonA { background-image: url("http://v6.flickrshow.com/themes/green/ip.gif") !important; }
div.fs ol.fsButtons li.fsButtonB { background-image: url("http://v6.flickrshow.com/themes/green/ir.gif") !important; }
div.fs ol.fsButtons li.fsButtonC { background-image: url("http://v6.flickrshow.com/themes/green/il.gif") !important; }
 
div.fsPlaying ol.fsButtons li.fsButtonA { background-image: url("http://v6.flickrshow.com/themes/green/is.gif") !important; }
 
/* WRAPPER - IMAGES
************************************************************************************* */
 
div.fs ol.fsImages { background: #D1D1D1; }
 
div.fs ol.fsImages li h2 {
	color: #2E2E2E !important;
	font-family: "Lucida Grande", "Helvetica", "Arial", Sans-serif;
	font-weight: lighter;
	overflow: hidden;
	z-index: 200;
}

b. Modifier la taille des images

Par défaut, Flickr propose plusieurs tailles pour afficher vos images. Elles sont identifiées grâce à des lettres :

s petit carré 75x75
t miniature, côté le plus long de 100
m petit, côté le plus long de 240
- moyen, côté le plus long de 500
b grand, côté le plus long de 1024 (existe uniquement pour de très grandes images d'origine)
o image d'origine, jpg, gif ou png selon le format source

Il suffit donc d'insérer cette lettre dans la variable principal. Exemple pour une taille miniature :

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", size:"_t"});

c. Modifier la vitesse de changement des images

Il vous suffit d'insérer dans la variable le laps de temps entre l'affichage total de 2 photos. Exemple pour 3 secondes :

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", speed:3});

c. Debug Mode

Flickrshow est doté d'un mode de débuggage afin de permettre à l'utilisateur d'identifier les erreurs en cas de non affichage du Slideshow.

var slideshow= new flickrshow("fsDemo", {flickr_photoset: "VOTREALBUM@N00", debug:1});

N'oubliez pas de désactiver le mode debug si votre slideshow fonctionne.

Et voilà pour ce tuto =) Vous pouvez venir voir le résultat sur ma galerie perso ou sur le site officiel de Flickrshow.

- page 2 de 3 -

Propulsé par Dotclear - Hebergé par Infomaniak - Thème Green Mantis par jchristophe
© jchristophe.fr 2008 - 2009
Valide CSS 2.1 CSS 2.1 Valide XHTML 1.0 XHTML Strict 1.0 Flux RSS RSS