juillet 2009

IE6 : L’abandon accéléré par les développeurs

A mesure que les navigateurs deviennent de plus en plus performants, que les sites deviennent de plus en plus riches, il devient difficile pour les développeurs de réaliser le grand écart et de supporter encore Internet Explorer 6.

ie6

Continue reading “IE6 : L’abandon accéléré par les développeurs”

Magento - Sélectionner tous les produits d’un AttributeSet

un snippet pour montrer comment sélectionner les produits d’un attribute set donné.
pas besoin de connaitre son id, on fera avec le nom :

//trouver l'id a partir du nom :
$set_id = Mage::getModel('eav/entity_attribute_set')
                    ->getCollection()
                    ->addFilter('attribute_set_name', 'AttrbuteSetName')
                    ->getLastItem()
                    ->getId();
 
//selectionner les produits :
$products = Mage::getModel('catalog/product')
	        	->getCollection()
	        	->addFieldToFilter('attribute_set_id', $set_id)
	        	->getItems();

et là, on a un tableau de produits appartenant au groupe “AttrbuteSetName”.

L’OS Google porte le nom de Chrome OS

Google annonce un peu plus officiellement le lancement de son OS. Il devrait être disponible pour le milieu de l’année 2010. Il sera compatible avec les processeurs x86, et ne sera donc pas réservé au Smartphone doté de l’architecture ARM. Par ailleurs, le projet est distinct d’Android, qui restera le système Google privilégié pour les mobiles. Il n’en demeure pas moins que ce sont les petites configurations des Net Books qui sont clairement visées par ce système (basé sur un noyau Linux).

L’annonce de Google arrive à point nommé, Microsoft s’apprêtant à communiquer sur Windows 7 et sur les capacités de son navigateur pour l’utilisation de services hébergés, point fort du dispositif Google Applications, Google Chrome, Google OS…

Les spécifications de cet OS selon Google : « Speed, simplicity and security are the key aspects of Google Chrome OS » et aussi « The user interface is minimal to stay out of your way, and most of the user experience takes place on the web ».

En savoir plus :

http://news.bbc.co.uk/2/hi/technology/8139711.stm

http://www.zdnet.fr/actualites/informatique/0,39040745,39701486,00.htm

XHTML 2 abandonné au profit de HTML 5 !

XHTML 2 aurait du être une évolution conséquente pour les langages de balisages destinés au Web. C’était la promesse du W3C jusqu’à ce qu’il soit annoncé le 2 juillet 2009 que les crédits accordés à son groupe de travail ne seraient pas renouvelés pour 2010. XHTML 2 avait été annoncé avant HTML 4 et devait normalement prendre la succession de HTML 3.x, qui ne permettait pas de définir un style à associer aux balises structurantes que sont <p></p>, <h1></h1>, etc.

XHTML 2 aurait permis de résoudre un grand nombre de problèmes propres à HTML Continue reading “XHTML 2 abandonné au profit de HTML 5 !”

Magento - Comment ajouter un AttributeSet

Un premier snippet pour montrer comment ajouter un nouvel AttributeSet (groupe d’attributs) automatiquement :
  

//on vérifie qu'il n'existe pas déjà :
$attributeSetId = Mage::getModel('eav/entity_attribute_set')
	->getCollection()
	->addFilter('attribute_set_name', 'LeNomDeMonAttributeSet')
	->getLastItem()
	->getId();
 
//si pas trouvé, on l'ajoute :
if(!$attributeSetId) {    
	$attributeSetId = Mage::getModel('eav/entity_attribute_set')
		->setEntityTypeId(Mage::getModel('eav/entity')->setType('catalog_product')->getTypeId())
		->setAttributeSetName('LeNomDeMonAttributeSet')
		->save()
		->initFromSkeleton(4) // le 4 c'est pour l'attributeSet Default.
		->save()
		->getId();
}

initFromSkeleton(4) permet de le créer à partir du “template” de l’attributeSet par défaut, on peut mettre autre chose, du moment où c’est un id d’attributeSet valide.

Firefox 3.5 est sorti

firefox35Difficile de passer à coté de la campagne de publicité, Firefox 3.5 est sorti.

15 jours après qu’Opera ait fait parlé de lui, il fallait que Mozilla réagisse. Cette version 3.5 ne se met donc pas à jour automatiquement. L’internaute doit en prendre l’initiative. L’occasion donc de dire que le renard existe toujours (63% des visiteurs de ce blog par exemple).
Continue reading “Firefox 3.5 est sorti”