Month: octobre 2009

PHP: Break et Continue

 - by admin

Utilisation standard

Vous avez déjà sûrement utilisé la commande « break » dans vos éléments switch pour éviter de passé à la condition suivante et sortir de l’élément. Cette commande peut également être utilisée dans les boucles standards while, do…while et for. Sa fonction est la même, elle permet de casser la boucle et d’en sortir.

[php]
$i = 0 ;
while (true) {
if ($i == 10) {
break ;
}

$i++ ;
}
[/php]

La boucle ci-dessus bouclera 10x puis s’arrêtera. L’utilisation est identique dans les boucles do…while et for.

La commande « continue » elle, permet d’interrompre l’itération courante pour passer à la suivante.

[php]
for ($i = 0 ; $i < 10 ; $i++) {
if ($i >= 5 && $i <= 7) {
continue ;
}
}
[/php]

Cette boucle réalisera 10 itérations mais sera interrompue lors de la 6, 7 et 8ème itération.

Utilisation avancée

Les utilisations décrites ci-dessus sont standards et vous les avez probablement déjà expérimentées dans votre code. Toutefois, PHP propose en plus, le passage d’un entier à ces commandes qui permet de quitter plusieurs boucles en même temps.

[php]
for ($i = 0 ; $i < 10 ; $i++) {
for ($j = 0 ; $j < 10 ; $j++) {
if (($i + $j) % 2 == 0) {
// interrompt l’itération courante et la parente
continue 2 ;
}

if (($i + $j) > 15) {
// interrompt la boucle courante et la parente
break 2 ;
}
}
}
[/php]

Ces boucles, parfaitement inutiles, nous donne toutefois un bon exemple de l’interruption de deux boucles grâce à la commande « break 2 ; » et de la même manière avec la commande « continue 2 ; ».

L'histoire de Google résumée en 2 minutes

 - by admin

A très bref retour sur l’histoire de Google au cours de ces 11 dernières années. De Stanford à Mountain View et tout autour du globe, mettant en vedette de nombreux produits différents, en commençant par BackRub (Recherche) jusqu’à Google Wave, StreetView et Chrome.

[ source ]

Blackra1n disponible en version RC2

 - by admin

imagesGeohot vient de publié une mise à jour « RC2″ pour son outil de jailbreak d’iPhone et iPod Touch, au menu:

  • Résolutions de problèmes avec les iPhone 3G
  • Jailbreak « Tethered » pour les nouveaux iPhones 3Gs avec le bootroom 3.1
  • « Icy » refonctionne
  • Pour Windows et Mac
  • A télécharger ici: Blackra1n (en cliquant sur le logo Windows ou Mac)

Si vous avez déjà Jailbreaké votre iPhone avec succès avec la précédente version de Backra1n, inutile de faire la mise à jour.

Nouveautés Apple: iMac, MacBook & Magic Mouse

 - by admin

Apple a présenté aujourd’hui une toute nouvelle gamme iMac, avec écran panoramique brillant LED de 21,5 ou 27 pouces. Le nouveau design se distingue par une surface d’écran maximale bord à bord et une coque en aluminium.

Côté configuration, le modèle 27″ dispose d’un CPU quadricœur (Core i7 en option), jusqu’à 16GB de RAM, une ATI Radeon HD 4850 (en option) et jusqu’à 2TB de disque dur.

imac27-2009

Chaque nouvel iMac est livré avec un clavier sans fil et la toute nouvelle souris sans fil Magic Mouse (voir plus bas).

Continue reading “Nouveautés Apple: iMac, MacBook & Magic Mouse” »

PHP: bloquer les spams avec Akismet

 - by admin

Akismet est un système visant à combattre le spam sur les commentaires de blogs, mais il peux s’utiliser également dans d’autres contexte.

Il s’agit d’un système commercial, non libre, qui autorise toutefois un usage gratuit pour les sites personnels ou non commerciaux.

days-2

Le principe est simple : chaque message à destination d’un forum est envoyé à un serveur central qui répond « spam » ou « ok ». Charge ensuite au site d’intégrer ou non le commentaire.

On peux également choisir de sauver le commentaire dans la base de données même s’il est vu comme « spam », ça permet au webmestre de contrôler l’activité d’akismet, voire de republier d’éventuels « faux positifs », messages légitimes que le serveur central d’akismet aurait fliqué comme « spam ».

Pour l’utiliser, il faut tout d’abord un clé WordPress API qui s’obtient en s’inscrivant sur le site de WordPress (c’est gratuit et ça prends moins de 5 minutes) ainsi que cette classe PHP5: PHP5Akismet (24k)

Pour d’autres formats comme PHP4, .Net, Ruby, … c’est par là: Developpement – Akismet

[php]
include_once(‘inc/Akismet.class.php’);
$WordPressAPIKey = ‘aoeu1aoue’;
$MyBlogURL = ‘http://www.maiis.ch/’;

$akismet = new Akismet($MyBlogURL ,$WordPressAPIKey);
$akismet->setCommentAuthor($name);
$akismet->setCommentAuthorEmail($email);
$akismet->setCommentAuthorURL($url);
$akismet->setCommentContent($comment);
$akismet->setPermalink(‘http://www.maiis.ch/url/’);

if($akismet->isCommentSpam()) {
// enregistrer le commentaire mais le signalé comme SPAM
} else {
// enregistrer le commentaire normalement
}
[/php]

Jailbreak d'iPhone / iPod Touch avec Blackra1n [Mac / PC ]

 - by admin

GeoHot, un membre actif de la communauté des hackers de l’iPhone, vient de sortir blackra1n, un logiciel pour windows permettant de réaliser le jailbreak de toutes les versions d’iPhone et d’iPod Touch y compris ceux sous le firmware 3.1.2.

blackra1n

Voici un mini tuto qui vous montre comment jailbreaker son iPhone 3G ou 3GS.

Ce qu’il vous faut:

  • un iPhone 3G/3GS en version 3.1.2 maximum (possédant un firmware officiel ou non, peu importe)
  • le petit logiciel de Geohot: Blackra1n, à télécharger ici (cliquez sur le logo windows ou apple)
  • iTunes d’installé sur votre PC

Puis:

  1. Brancher son iPhone sur la prise USB
  2. Démarrer iTunes
  3. Démarrer blackra1n
  4. Cliquer sur le seul bouton de blackra1nbackrain-make-it

  5. Reboot automatique de l’iPhone (attendre)
  6. Se connecter en wifi (ça passe mieux qu’en edge/3G)
  7. Lancer l’application « blackra1n » désormais présente sur votre iPhone
  8. Installer Cydia
  9. Eh voilà, iPhone jailbreaké

enjoy-jailbreak

Plus d’info (en):

How to Jailbreak Your iPhone, iPod Using BlackRa1n [Mac]
How to Jailbreak Your iPhone, iPod Using BlackRa1n [Windows]

Trailer: Toy Story 3

 - by admin

Après un peu de « teasing », le studio Pixar vient de dévoiler la première bande-annonce officielle du troisième volet de Toy Story.

Ce troisième opus avait été lancé par Disney en solo, le studio d’animation voulant s’en tenir là. Puis, une fois que Disney a racheté l’autre société de Steve Jobs et que ses membres se sont retrouvés aux postes décisionnaires du géant aux grandes oreilles, John Lasseter, désormais directeur artistique de Disney, a décidé de reprendre le projet à zéro, et cette fois c’est bien Pixar qui est à la réalisation.

Après avoir produit nombre de courts métrages surtout destinés à démontrer les qualités de son logiciel Renderman, Toy Story fut le premier long métrage de Pixar, et accessoirement ce qui restera comme le premier long métrage d’animation intégralement en images de synthèse, sorti en 1996, et récoltant 361 millions de dollars au box office. Sa suite sortit en 2000 et connu un plus grand succès encore avec 485 millions de dollars, incitant tous les studios d’animation à faire des films en images de synthèse.

Assez ironiquement, il aura fallu attendre que Pixar prenne les rennes de Disney pour remettre en route des projets d’animation « traditionnelle » au sein du groupe, dont on attend le premier exemple pour décembre 2009 avec « the princess and the frog ». (dont on peut voir ici 5 minutes d’images encore inachevées)

Dans Toy Story 3, Andy part à l’université, ses jouets connaissent donc une deuxième vie dans une crèche, où il connaîtront nombre de péripéties.

Vous pouvez également retrouver la bande annonce de Toy Story 3 en QuickTime HD.

[ source ]

Steve Jobs : personnalité la plus influente de l'industrie Hi Tech 2009

 - by admin

C’est la deuxième fois que Steve Jobs arrive premier du classement des personnalités les plus influentes du secteur high-tech publié chaque année depuis 10 ans par le webzine Silicon.com.

Steve_Jobs_siliconLe classement peut être consulté ici, Steve Jobs y devance Evan Williams, créateur du réseau social de micro blogging Twitter. On y retrouve également Eric Schmidt, CEO de Google ou encore Mark Zuckerberg, fondateur de Facebook, l’inaltérable Tim Berners-Lee, père du réseau Internet mais aussi Barack Obama et Larry Ellison (Oracle).

Ce classement est le résultat d’un vote effectué par un ensemble de dirigeants, d’analystes et de journalistes.

[ source ] [ image ]

Google Wave, c'est quoi ?

 - by admin

Depuis le lancement de la bêta de Google Wave, tout le monde est intrigué et excité par le potentiel qu’offre le nouveau service. Néanmoins, et au delà du buzz ambiant (suscité par la bêta privée), comprendre en quoi consiste Wave et pourquoi l’utiliser est une autre affaire, cette vidéo d’Epipheo Studios résume bien la situation:

[ source ]

Youtube: un millard de pages vues par jour !

 - by admin

Logo youtube 1 millardRare sont les sites récoltant plus d’un milliard de pages vues par jour, YouTube en fait maintenant parti.

D’après le blog officiel de YouTube, celà fait au moins 11’574 vues par seconde, 694’444 vues par minute, et 41’666’667 vues par heures. J’ose même pas immaginer l’infrastructure réseau, sans parler de la bande passante, qu’il doit y avoir pour maintenir le site…

Malgré cette performance, le site ne rapporte pas assez et ne justifie toujours pas l’investissement de 1,65 millard du rachat par Google.