janvier 2009

Ajouté le 31 janvier, 2009

quand bébé ne dort pas...

quand bébé ne dort pas...
Votre notation : Aucun(e) Moyenne : 3 (1 vote)

30 Janvier , 21h54.

30 Janvier , 21h54.
Votre notation : Aucun(e) Moyenne : 3 (2 votes)

Ajouté le 30 janvier, 2009

Yes, I did click the button!!! (WHAT!!??)

porcinet

porcinet
Votre notation : Aucun(e) Moyenne : 4 (2 votes)

bert

bert
Votre notation : Aucun(e) Moyenne : 5 (1 vote)

Ajouté le 29 janvier, 2009

Previsualisation on-the-fly d'image en lien : Lien vers New jQuery plugin: ‘imgPreview’ - James Padolsey.

steph001

steph001
Votre notation : Aucun(e) Moyenne : 5 (1 vote)

mon pouce

mon pouce
Votre notation : Aucun(e) Moyenne : 2.5 (2 votes)

chill

chill
Votre notation : Aucun(e) Moyenne : 3 (3 votes)

Ajouté le 25 janvier, 2009

Un autre générateur de CSS sprite : Lien vers CSS Sprites generator.

Ajouté le 25 janvier, 2009

Générateur de CSS sprite : Lien vers Website Performance | CSS Sprite Generator.

Ajouté le 25 janvier, 2009

CSS sprite : Lien vers mezzoblue § Testing Grounds.

frankenstein

frankenstein
Votre notation : Aucun(e) Moyenne : 5 (1 vote)

picasso

picasso
Votre notation : Aucun(e) Moyenne : 4 (1 vote)

ma nouvelle webcam !

ma nouvelle webcam !
Votre notation : Aucun(e) Moyenne : 4 (1 vote)

Ajouté le 23 janvier, 2009

Analyseur d'expressions régulières en ligne. : Lien vers Regular Expression Analyzer.

Ajouté le 21 janvier, 2009

youpi ! la puissance de feedapi ! (http://www.bonvga.net/lifestream)

Ajouté le 20 janvier, 2009

Tahina, petite Bisontine qui a vu le jour le 27 décembre dernier n’est pas un bébé comme les autres. Née au jardin zoologique du Muséum de Besançon, à la ...

Lire la suite ]

Mugshot Views import code

Soumis par bonvga le 19 janvier, 2009 | Laisser un commentaire

Code à importer dans le module views de drupal pour avoir la galerie des mugshots, les blocks et le flux RSS.

$view = new view;
$view->name = 'mugshot';
$view->description = 'Mugshot';
$view->tag = 'mugshot';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('sorts', array(
  'created' => array(
    'id' => 'created',
    'table' => 'node',
    'field' => 'created',
    'order' => 'DESC',
    'granularity' => 'second',
    'relationship' => 'none',
  ),
));
$handler->override_option('filters', array(
  'type' => array(
    'id' => 'type',
    'table' => 'node',
    'field' => 'type',
    'operator' => 'in',
    'value' => array(
      'mugshot' => 'mugshot',
    ),
    'group' => 0,
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'relationship' => 'none',
    'expose_button' => array(
      'button' => 'Expose',
    ),
  ),
  'status' => array(
    'id' => 'status',
    'table' => 'node',
    'field' => 'status',
    'operator' => '=',
    'value' => 1,
    'group' => 0,
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'relationship' => 'none',
    'expose_button' => array(
      'button' => 'Expose',
    ),
  ),
));
$handler->override_option('access', array(
  'type' => 'none',
));
$handler->override_option('title', 'Galerie Mugshot');
$handler->override_option('empty', 'No mugshot found');
$handler->override_option('empty_format', '1');
$handler->override_option('items_per_page', 24);
$handler->override_option('use_pager', '1');
$handler->override_option('use_more', 1);
$handler->override_option('link_display', 'page');
$handler->override_option('style_plugin', 'grid');
$handler->override_option('style_options', array(
  'columns' => '3',
  'alignment' => 'horizontal',
));
$handler->override_option('row_plugin', 'node');
$handler->override_option('row_options', array(
  'teaser' => 1,
  'links' => 0,
));
$handler = $view->new_display('page', '(page) Mugshot gallery', 'page');
$handler->override_option('header', '<div id="mugshot_add" class="mugshot_add"><a href="/node/add/mugshot">Ajoutez votre mugshot dans la galerie !</a></div>');
$handler->override_option('header_format', '2');
$handler->override_option('header_empty', 0);
$handler->override_option('path', 'mugshot/gallery/new');
$handler->override_option('menu', array(
  'type' => 'normal',
  'title' => 'Mugshot gallery',
  'weight' => '0',
  'name' => 'navigation',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'weight' => 0,
));
$handler = $view->new_display('feed', '(feed) Last mugshots feed', 'feed');
$handler->override_option('title', 'Last mugshots feed');
$handler->override_option('items_per_page', 50);
$handler->override_option('style_plugin', 'rss');
$handler->override_option('style_options', array(
  'mission_description' => 0,
  'description' => 'Last mugshots feed',
));
$handler->override_option('row_plugin', 'node_rss');
$handler->override_option('row_options', array(
  'item_length' => 'teaser',
));
$handler->override_option('path', 'mugshot/feed/rss.xml');
$handler->override_option('menu', array(
  'type' => 'none',
  'title' => '',
  'weight' => 0,
  'name' => 'navigation',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'weight' => 0,
));
$handler->override_option('displays', array());
$handler->override_option('sitename_title', FALSE);
$handler = $view->new_display('block', '(block) Last mugshot', 'block');
$handler->override_option('title', 'Last mugshot');
$handler->override_option('items_per_page', 1);
$handler->override_option('use_pager', '0');
$handler->override_option('block_description', 'Last mugshot');
$handler->override_option('block_caching', -1);
$handler = $view->new_display('block', '(block) Random mugshot', 'block_1');
$handler->override_option('sorts', array(
  'random' => array(
    'id' => 'random',
    'table' => 'views',
    'field' => 'random',
    'order' => 'ASC',
  ),
));
$handler->override_option('title', 'Mugshots aléatoires');
$handler->override_option('items_per_page', 1);
$handler->override_option('use_pager', '0');
$handler->override_option('block_description', 'Mugshots aléatoires');
$handler->override_option('block_caching', -1);
$handler = $view->new_display('page', '(page) Mugshot best goo', 'page_1');
$handler->override_option('sorts', array(
  'goo_level' => array(
    'id' => 'goo_level',
    'table' => 'mugshot',
    'field' => 'goo_level',
    'order' => 'DESC',
    'relationship' => 'none',
  ),
  'created' => array(
    'id' => 'created',
    'table' => 'node',
    'field' => 'created',
    'order' => 'DESC',
    'granularity' => 'second',
    'relationship' => 'none',
  ),
));
$handler->override_option('title', 'Mugshot best goo');
$handler->override_option('header', '<div id="mugshot_add" class="mugshot_add"><a href="/node/add/mugshot">Add your own mugshot into the gallery !</a></div>');
$handler->override_option('header_format', '2');
$handler->override_option('header_empty', 0);
$handler->override_option('path', 'mugshot/gallery/goo');
$handler->override_option('menu', array(
  'type' => 'normal',
  'title' => 'Mugshot best goo',
  'weight' => '0',
  'name' => 'navigation',
));
$handler->override_option('tab_options', array(
  'type' => 'none',
  'title' => '',
  'weight' => 0,
));

Posté dans les catégories , et | Laisser un commentaire

Anymous

Anymous
Votre notation : Aucun(e) Moyenne : 3 (4 votes)

jQuery VS MooTools VS Prototype

Soumis par bonvga le 17 janvier, 2009 | Laisser un commentaire (8)

Je suis tombé sur cet article qui présente un test de performance des principaux framework javascript tel que jQuery, MooTools et Prototype.

En y regardant de plus prêt, le test présenté s'appuie sur des anciennes versions de ces framework.

J'ai donc installé l'application de test Slickspeed et j'y ai configuré jQuery version 1.3.0, MooTools version 1.2.1 et Prototype version 1.6.0.2. Slickspeed permet de mesurer le temps de traitement d'une liste de sélecteurs.

jQuery 1.3.0 VS MooTools 1.2.1 VS Prototype 1.6.0.2
Résultats du test sur Google Chrome

Voici les résultats des tests sur plusieurs navigateurs, le plus petit temps de traitement est le meilleur :

  • Google Chrome
    • jQuery : 28ms
    • MooTools : 106ms
    • Prototype : 407ms
  • Mozilla Firefox 3
    • jQuery : 288ms
    • MooTools : 325ms
    • Prototype : 360ms
  • Microsoft Internet Explorer 6
    • jQuery : 1031ms
    • MooTools : 1703ms
    • Prototype : 5003ms

Pour moi, jQuery l'emporte haut la main !

Je vous invite à faire le test de votre coté et mettre vos résultats en commentaire de ce billet en précisant le nom et la version de votre navigateur. Pour tester, ça ce passe par là, une fois la page chargée, cliquez sur 'start tests'.

Posté dans les catégories , , , et | Laisser un commentaire (8)

Ajouté le 16 janvier, 2009

Ajouté le 16 janvier, 2009

Un éditeur json en javascript : Lien vers JSON Editor.

Ajouté le 16 janvier, 2009

Ajouté le 15 janvier, 2009

Si vous êtes l’heureux possesseur d’un site hébergé sur un serveur dédié, la popularité est une bonne chose mais peut vite s’accompagner d’autres ...

Lire la suite ]

Ajouté le 14 janvier, 2009

Mon dieu que c est lent le net avec un LG renoir...

Ajouté le 13 janvier, 2009

Lien vers jqGrid Demos.

Ajouté le 13 janvier, 2009

deaf

deaf
Votre notation : Aucun(e) Moyenne : 3.5 (2 votes)

Ajouté le 9 janvier, 2009

what's that :p

what's that :p
Votre notation : Aucun(e) Moyenne : 4.5 (2 votes)

Ajouté le 5 janvier, 2009

Affreux !!

Affreux !!
Votre notation : Aucun(e) Moyenne : 4.3 (3 votes)

bonjour

bonjour
Votre notation : Aucun(e) Moyenne : 5 (2 votes)

KERORO

KERORO
Votre notation : Aucun(e) Moyenne : 4.5 (2 votes)