Marrant ça, partout, on ne dit qu’une chose : « bouarf, suffit d’activer l’itinérance des données pour avoir la 3G et les MMS ». Et puis en fait non. Je suis désolé mais non, ça ne suffit pas. Avec juste ça, je n’ai eu ni 3G, ni MMS. Du coup je vais vous expliquer la procédure sous Android. Parce que les autres je m’en fous c’est la seule que je connais. Activer l’itinérance des données Même si ça ne suffit pas, il faut le faire. Direction les paramètres réseaux, entrez dans Réseaux mobiles et cocher Itinérance des données. Créer des points d’accès Vous devez avoir des points d’accès pour vous connecter à l’internet mondial. On va en créer deux. Cliquez donc sur Nom des points d’accès, là dans le menu vous devriez avoir un bouton « Nouvel APN ». Pareil, appuyez dessus avec votre … Continuer la lecture

Salut à tous, Pour une fois, je vais pas parler JavaScript (ah ah). Plus sérieusement, je vous parlerai ce coup-ci d’ExtJS et non de jQuery. Mon ami Olivier Pons a été mobilisé comme relecteur technique du livre Ext Js 4 First Look. Et au passage, n’oubliez pas de lui rendre visite sur son site, il publie des choses intéressantes régulièrement. Ici : http://olivierpons.fr

Salut à tous, j’espère que vous passez un bon nouvel an chinois ! Pas grand chose à se mettre sous la dent, ceci dit, on tape dans le qualitatif pour ce qu’il y a à dire. Je commencerai par vous reparler de jQuery UI Bootstrap. Le framework de dev, basé sur Twitter Bootstrap pour le design et sur jQuery UI pour le côté JS. Il est actuellement disponible en version 0.2. Merci à Addy Osmani pour son énorme travail à ce sujet. Autre « mise à jour », Mirko Tebaldi a mis à jour sa version PDF de la doc de jQuery. Vous pouvez la récupérer ici. Sinon, côté plugins, il y en a deux qui m’ont botté cette semaine. Le premier, chez les copains de BowJay qui continuent sur la lancée avec un plugin de slideshow assez sympa. L’autre, je l’ai découvert … Continuer la lecture

Suite à une question d’un de mes collègues, je me rends compte que certaines choses ne sont pas forcément très claires concernant le DOM. Le DOM Tout d’abord, cela signifie Document Object Model. C’est bête à dire mais ça résume beaucoup de chose. Derrière ce terme, nous disposons d’un Modèle d’Objet à utiliser quand on veut travailler sur un Document HTML. Vous me voyez venir là ? Le rapport avec JavaScript Contrairement à une croyance très répandue, et c’était le cas du collègue en question, le DOM n’est pas « natif » au JavaScript. C’est d’ailleurs pour ça qu’il existe de nombreuses bibliothèques dans de nombreux langages (PHP, C#, Java, JavaScript, …) pour manipuler le DOM. Celui-ci se veut être indépendant de tout langage (d’où l’idée de Model). D’ailleurs, pour être encore plus précis, le DOM est d’autant moins natif que si … Continuer la lecture

C’est parti d’un tweet de @usul_ qui mettait en avant Javascripture et finalement, je me suis dit que ça vous intéresserait de faire un tour du côté de la doc JS existante. Je fais un récap comme ça, pour le plaisir des yeux, mais je suis preneur si vous en avez à proposer. Celles que j’utilise JavaScript MDN : documentation officielle du Mozilla Developer Network, très riche, à priori complète et disponible en français ; W3Schools : dans un style plus épuré, mais permet d’avoir une version différente des propos ; Celles sur lesquelles on peut tomber plus ou moins par hasard Javascripture : que m’a proposé @usul_ ; Tout JavaScript : un grand classique, très connu mais à priori mort depuis près d’un an ; Client-Side JavaScript Reference : la doc officielle de chez Oracle, bon là c’est du … Continuer la lecture

Avec un peu de retard, voilà le 59ème. On commence direct avec les annonces officielles : jQuery UI 1.8.17 est disponible ! Bon vous l’aurez compris au numéro de version, c’est juste une mineure. Dans le ventre, elle corrige des problèmes du widget Accordion, Autocomplete, Button, Datepicker, Droppable, Position, Progressbar, Selectable, Sortable et Tabs plus quelques bidouilles du côté des CSS. Rien de formidable en soit mais la consolidation est toujours nécessaire. Comme presque toujours, c’est Scott González qui a fait l’annonce et comme d’habitude vous y trouverez le changelog complet. Todd Parker a publié à propos d’une très prochaine version de jQuery Mobile du genre 1.0.1. En soit, pareil, une version mineure donc des corrections. Mais cela prépare surtout l’arrivée de la 1.1 sur laquelle ils travaillent à fond. Et on a eu le droit à un aperçu. Il … Continuer la lecture

Et si on jouait avec JavaScript ? J’ai vu passer une discussion intéressante l’autre jour sur StackOverflow, je me suis dit que j’allais vous en faire profiter. La question est : Pourquoi : ++[[]][+[]]+[+[]] = 10 Vous l’avez pas vu venir celle-là hein Si si, en JS, ce code est valide et vaut bien 10, testez. Explication Découpons l’opération : ++[[]][+[]] // -> A + [+[]] // -> B On a deux parties bien distinctes A et B. D’ailleurs, on retrouve B dans A, ce qui va nous simplifier la vie. Résolvons B d’abord pour faire simple : [+[]] Comme vous le savez, quand il précède quelque chose, le signe + transforme en entier, ou essaie, tout ce qu’il touche. En l’occurrence, ici, il transforme un tableau vide. Ce qui vaut 0. Nous obtenons donc un tableau qui contient un seul … Continuer la lecture

Allez hop, je saute le pas. Donc pour passer d’un opérateur à l’autre, ça peut ressembler au parcours du combattant donc je mets ce que j’ai sous la main ici. J’ai essayé d’éliminer les trucs inutiles et de montrer les pièges à éviter. Il faut faire deux choses : Permettre à Free de résilier votre abonnement Pour ça c’est assez simple, il suffit de récupérer votre numéro de RIO (Relevé d’Identité Opérateur). Chez SFR, c’est simple : Il faut composer le 933. Ne vous inquiétez pas si vous n’arrivez pas à tout noter, vous êtes censés recevoir un SMS récapitulant le tout dans les heures qui suivent. Bon moi il a mis presque une journée mais dans l’idée. Quand vous avez ça, pensez aussi à désimlocker votre téléphone Ici c’est un poil plus technique. Il faut remplir ce formulaire : https://www.sfr.fr/espace-client/desimlockage-mobile/formulaire/index.html … Continuer la lecture

Plus ou moins par hasard, je viens de voir passer l’info comme quoi il y aurait une nouvelle version de Firebug. Forcément, je vais jeter un oeil à ce qu’il y a de nouveau et surtout ce qui m’intéresse. Et là, il y a vraiment de quoi raconter des choses, dans les nouveautés on a : Copie de JSON Rien de violent en soit, mais toujours pratique, vous pouvez copier un objet JSON complet. Position de l’erreur Lorsqu’une erreur survient dans une ligne, Firebug affiche désormais la position exacte de l’endroit qui a déclenché l’erreur. Colonne de protocole Dans le panneau « Réseau », il y a désormais une colonne réservée au protocole. Toujours pratique. Position des console.log Quand vous aviez un message envoyé par console.log, vous aviez juste le message, maintenant, vous avez aussi le fichier qui l’a envoyé et la … Continuer la lecture

Les fêtes ne sont visiblement pas finies pour tout le monde. Très faible activité du côté officiel, heureusement, la communauté, elle, a déjà repris du service. On commence du côté du core de jQuery. Avec rien à dire. Enfin si, juste une petite astuce en rappel de la part de mon ami Olivier Pons. Qui nous rappelle comment faire pour appeler une seule fois une fonction lors d’un évènement. On attaque donc directement avec un super tutoriel vidéo réalisé par les gars de Grafikart concernant le composant DatePicker de jQuery UI. Comme d’habitude, ils présentent très bien les choses, ils sont exhaustifs, prennent le temps d’expliquer chaque point et font un bon tour de la question. Continuez les gars, c’est cool ce que vous faites ! Le site DesignModo a publié une liste de plus de 35 animations diverses réalisées … Continuer la lecture