:::: MENU ::::

6 fonctionnalités que vous ne connaissiez peut etre pas sur GitHub

GitHub est aujourd’hui une plateforme incontournable d’hébergement et de gestion de code source. Il propose une suite d’outils assez complète pour travailler autour d’un projet et le gérer grâce notamment à son système d‘issues et de pull request . Mais derrière les fonctionnalités les plus visibles se cachent quelques petites pépites plus ou moins connues.

Continue Reading


Sublimer ses boucles en javascript

Cet article aurait pu s’appeler tout bêtement Récupérer un objet dans un tableau : les différentes méthodes mais ça sonnait moins. Derrière ce titre on va en fait voir les différents moyens de traiter une opération assez récurrente courante qu’est la sélection d’un objet dans un tableau. Continue Reading





Présentation d’AngularJs au ToulouseJS #5

Voici les slides de ma présentation sur AngularJs lors du ToulouseJs #5 . N’hésitez pas à donner votre avis pour ceux qui étaient là, en bien ou en mal, j’y répondrai avec plaisir.

J’ai d’ailleurs reçu une critique concernant le SEO sous AngularJs donc j’en profite pour préciser.

AngularJs permet la création de SPA (Single Page App, du full Js, coté client), donc en principe, l’ensemble du contenu sera géré par de l’ajax et difficilement crawlable pour un moteur de recherche. Heureusement, notre ami google à tout prévu comme expliqué ici ou .

Mais je vous l’accorde ce n’est pas l’idéal ! Pour moi, Angularjs est une très bonne solution pour tout ce qui est application Web, backend privé etc.. mais moins dans le cas d’une page web ou d’un site internet ( et à mon avis, il n’est pas fait pour ça ).

Quelques ressources

https://egghead.io : Un paquet de vidéos tuto rapides et efficaces sur le framework

http://www.yearofmoo.com propose des articles très complets sur les animations et les tests avec Angular

http://www.frangular.com la référence française sur angular ainsi que http://www.angular-js.fr qui propose de nombreux articles sur les bases et certaines directives majeures.

http://angular-ui.github.io/bootstrap des composants bootstrap réécrits pour angular

http://ng-learn.org avec des infos sur angularJS 2  et pour aller encore plus loin le google drive avec des specs et des discussions concernant l’évolution et le future du framework.

Enfin, le changelog qui a le mérite d’être complet à chaque mise à jour afin d’évoluer sans douleur.

 

Si vous en avez d’autres, n’hésitez pas à les rajouter en commentaire !


Les animations avec AngularJS

Vous travaillez avec AngularJs et voulez mettre un peu de mouvement dans votre site, dashboard ou autre SPA ?

AngularJs possède un module d’animation qui permet de réaliser assez facilement de belles petites choses, encore faut il comprendre son fonctionnement.

Dans cet article on va essayer de comprendre ( et surtout jouer ) avec le module ngAnimate d’angular !

Continue Reading


Le retour du Maxlab

Le blog est de retour après  un down de plusieurs mois une petite pause,  cette fois ci en auto hébergé, sur un raspberry pi !  Pour le reste voila ce qui est prévu, disons, à moyen terme :

  • Un article sur les animations avec angularJs
  • Surement encore un peu de tuning à faire sur le raspberry concernant l’auto-hébergement ( à l’issue du quel un petit article )
  • Un probable rafraîchissement du site, mis de coté pour l’instant au profit du blog


Erreur de compilation attiny avec arduino

Ok cet article n’a rien à voir avec le développement web mais peut servir aux bidouilleurs de microcontrôleurs de chez atmel.

Si vous voulez compiler votre projet en utilisant arduino sur un attiny, il est fort probable que vous tombiez sur une erreur de compilation du type relocation truncated to fit: R_AVR_13_PCREL against symbol ‘main’ ou ‘exit ou ‘remplace_moi_avec_quelque_chose_d’improbable’…

Personnellement j’ai eu ce problème en voulant utiliser virtualwire + onewire sur le même projet. Séparément cela fonctionne mais les deux ensembles non.

En fait le problème vient d’un bug dans la librairie avr, bug corrigé avec une version de 2009 mais non intégré aux libs avr de l’arduino !

Si vous êtes sous windows, vous pouvez télécharger la dernière version de WinAvr. Dans le répertoire avr/bin se trouve un fichier ld.exe. C’est ce fichier qu’il faut copier à la place de celui de l’arduino ( qui se trouve dans le dossier hardware )

A la prochaine compilation, les erreurs de type relocation truncated devraient disparaître.


Pages :1...7891011121314