Jquery 2, la version Beta est lancée ! #Jquery

Qui n’a jamais rêvé d’un monde meilleur, un monde dans lequel les contraintes liées aux vieux navigateurs primaires seraient complètement révolues ! Certes, les navigateurs comme Firefox et Chrome sont déjà présents depuis un certain moment, mais certains utilisateurs qui ont toujours navigué sur Internet Explorer ne veulent pas forcément changer leurs habitudes. Il nous manquait à nous créateurs de sites Internet, des arguments pour les pousser à mettre à jour leurs navigateurs.

 Mais le changement, c’est maintenant !!

John Resig et ses développeurs ont terminé le développement de jQuery 2 et la version Beta est disponible ici ! Plus légère et plus rapide, cette version oublie complètement les navigateurs IE6, IE7 et IE8, dont les parts de marché sont marginales aujourd’hui (cf: voir article précédent).  But don’t worry, les versions 1.x continues d’être développées pour ces versions d’Internet Explorer (jusqu’à leur extinction totale…). Une version 1.10 de jQuery va d’ailleurs bientôt arriver.

Plus d’informations sur le blog de jQuery : http://blog.jquery.com/

Article posté dans : Développement Web, Intégration Web, WebDesign par Laurent | Laisser un commentaire

Statistiques des navigateurs sur les 3 derniers mois #W3C #Browser #Navigateurs

Comme nous pouvions nous en douter (et surtout comme nous l’espérions), Internet Explorer perd beaucoup de terrain face à ses deux principaux conccurents (Firefox et Chrome). Google Chrome quand à lui gagne des points tous les mois.

Les données ci-dessous sont mondiales et tirées du site w3schools.com

Classement des navigateurs populaires sur Janvier, Février et Mars 2013 :

2013 IE Firefox Chrome Safari Opera
Mars 13.0% 28.5% 51.7% 4.1% 1.8%
Février 13.5% 29.6% 50.0% 4.1% 1.8%
Janvier 14.3% 30.2% 48.4% 4.2% 1.9%

Les différentes versions d’Internet Explorer

2013 IE10 IE9 IE8 IE7 IE6
Mars 1.3% 5.2% 5.5% 0.8% 0.2
Février 0.9% 5.7% 5.8% 0.9% 0.2
Janvier 0.8% 5.9% 6.4% 1.0% 0.3

La solution pour les utilisateurs des vieilles versions d’Internet Explorer

Mettez à jour vos navigateurs : Internet Explorer 10, Google Chrome, Firefox

Article posté dans : Du nouveau sur la toile, Technologies par Laurent | Laisser un commentaire

Bienvenue à Etienne Deprez

Etienne Deprez vient de rejoindre l’agence Goweb en tant que Directeur de Clientèle. Avec une expérience de plus de 12 ans dans le web, il vient nous apporter son regard particulièrement attentif sur :

  • le bénéfice client et le ROI des sites web
  • l’expérience utilisateur au service de la génération de leads
  • les réseaux sociaux d’entreprise
  • les méthodes Agile

etienne deprez directeur

Lire la suite

Article posté dans : @ Goweb par olivier | Laisser un commentaire

Goweb agency : Expert #Microsoft Sharepoint Lille

Logo Sharepoint 

Définition Microsoft SharePoint

Windows SharePoint est une série de logiciels pour applications Web et portails développée par Microsoft. Organisée sous forme d’une collection d’outils collaboratifs, SharePoint vous permet de stocker, partager et gérer les informations numériques dans votre société.

Lire la suite

Article posté dans : Développement Web par Valentin | Laisser un commentaire

Le point sur #Google Glass #Sciencetech

Google Glass WTF ?

Google Glass

 

 

 

 

 

Le projet Glass, ou Project Glass (littéralement projet lunettes), est un programme de recherche et développement lancé par Google sur la création d’une paire de lunettes avec une réalité augmentée.

Lire la suite

Article posté dans : Technologies par Valentin | Laisser un commentaire

Newsletter Responsive, les principes de construction. #newsletter #emailing #responsivedesign

Une newsletter a en général un contenu riche et fourni afin de donner à l’utilisateur un maximum d’informations. Cependant, avec l’éclosion des Smartphones et des tablettes, les emailing se doivent aujourd’hui d’être pensés « responsive ».

Lire la suite

Article posté dans : Intégration Web, WebDesign par Laurent | Laisser un commentaire

Petit rappel sur les sélecteurs CSS2 #CSS #HTML #SELECTOR

Nous avons souvent tendance à oublier certains sélecteurs CSS qui eux fonctionnent dans les vieilles versions de notre cher navigateur Internet Explorer. Voici une petite liste récapitulant ces sélecteurs :

* Correspond à tout élément.
E Correspond à tout élément E (c.à.d., un élément de type E).
E F Correspond à tout élément F qui est un descendant de l’élément E.
E > F Correspond à tout élément F aussi un enfant de l’élément E.
E:first-child Correspond à un élément E aussi le premier enfant de son élément parent.
E:link, E:visited Correspond à un élément E qui est une ancre dans la source dont le lien n’a pas été visité (:link) ou bien l’a déjà été (:visited).
E:active, E:hover, E:focus Correspond à l’élément E au cours de certaines actions de l’utilisateur.
E:lang(c) Correspond à l’élément de type E qui emploie une langue c (la détermination de cette langue est spécifique au langage du document).
E + F Correspond à tout élément F immédiatement précédé par un élément E.
E[foo] Correspond à tout élément E avec l’attribut « foo » (quelles qu’en soient les valeurs).
E[foo="warning"] Correspond à tout élément E dont l’attribut « foo » a exactement la valeur « warning ».
E[foo~="warning"] Correspond à tout élément E dont l’attribut « foo » a pour valeur une liste de valeurs séparées par des caractères blancs et dont une de celles-ci est « warning ».
E[lang|="en"] Correspond à tout élément E dont l’attribut « lang » a pour valeur une liste de valeurs séparées par des tirets, cette liste commençant (à gauche) par « en ».
DIV.warning Seulement en HTML. Identique à DIV[class~="warning"].
E#myid Correspond à tout élément E dont l’ID est « myid ».
Article posté dans : Intégration Web par Laurent | Laisser un commentaire

Les principes de l’ergonomie dans le monde du web #ergonomie #web

Définition

L’ergonomie web a pour but l’amélioration de la communication et de l’interaction entre l’humain et une interface Web. A partir des connaissances issues de la psychologie cognitive et de la physiologie, nous allons rechercher une adéquation entre les caractéristiques humaines et les caractéristiques d’une interface.

Lire la suite

Article posté dans : Ergonomie par Laurent | Laisser un commentaire

Fatma is back !

Après une longue absence due à un heureux évènement, Fatma est de retour dans notre agence. Grâce à un régime alimentaire strict, ce qui est plutôt inhabituel pour elle, la petite ASMA est née le 7 décembre 2012 à 11h42.

Nous souhaitons à notre nouvelle Maman un excellent retour dans le navire !

N’hésitez pas à poster un petit commentaire pour la féliciter !

Article posté dans : @ Goweb par Laurent | 3 Commentaires

Implémenter une fonction scalaire dans Entity Framework 5

Entity framework nous permet de construire un modèle de données à partir des tables d’une base de données.
Jusque là, il n’y pas de soucis.
Toutefois, l’utilisation d’une base de données ne se limite pas au requêtage des données dans une ou plusieurs tables.

Certains traitements nécessitent l’exécution de procédures stockées. Entity framework nous donne aisément accès à cette fonctionnalité.

Par contre, il devient plus compliqué d’accéder aux fonctions scalaires.

Une solution consiste à utiliser le méthode SqlQuery de l’object Database de DbContext.

Voici un exemple.

var query = « SELECT dbo.DoUserHeartNews({0},{1}) »;
Object[] parameters = { newsId, userId };
bool result = Transaction.Database.SqlQuery<bool>(query, parameters).FirstOrDefault();

Pour implémenter ce code, on peut l’intégrer dans une classe du DTL, mais on peut surcharger le contexte dans le DAL.

public partial class MonEntities
{
     public bool DoUserHeartNews(int newsId, userId)
     {
          var query = « SELECT dbo.DoUserHeartNews({0},{1}) »;
          Object[] parameters = { newsId, userId };
          bool result = Transaction.Database.SqlQuery<bool>(query,                                               parameters).FirstOrDefault();
          return result;
     }
}

 

Article posté dans : Développement Web par Laurent | Laisser un commentaire