Forum Programmation.web Question sur les factories en Js

Posté par . Licence CC by-sa
2
30
mar.
2016

Bonjour,
Attention : DÉBUTANT en Js.

Je me mets au Js, côté serveur (donc avec Node). L'envie d'apprendre un nouveau et avec lequel je peux tout faire si j'en ai envie, du script shell au web côté client. Et comme je viens de la vieille école (C++/C#), j'essaie de faire les choses bien.

Parmi la pléthore de moyens pour créer des objets en Js, j'ai choisi d'utiliser la notation littérale et les "factories" pour créer les instances. Ca donne donc (...)

Firefox 45 ESR et autres actualités mozilliennes

64
27
mar.
2016
Mozilla

La 45e version de Firefox est sortie le 8 mars et devient la nouvelle version à support étendu, Extended Support Release (ESR), à la place de la version 38 sortie le 12 mai 2015.

Les navigateurs IceCat et Tor Browser se baseront sur cette itération de Firefox pour leurs prochaines versions.

On ajoutera que la première version de correctifs de Firefox, 45.0.1, est sortie le 16 mars.

Il est donc temps de faire le point sur cette version ESR ainsi que sur l’actualité Mozillienne.

Mozilla Firefox ESR

Forum Programmation.python Socket HTTP et Ajax

Posté par . Licence CC by-sa
0
23
mar.
2016

Bonjour,

Je programme un socket en python dont le but est de diffuser du dynamique html.

Pour l'instant mon programme publie du html lorsque mon client fait une requète.

Néanmoins la connection ne semble jamais coupée car le navigateur signal qu'il est toujours en train de charger.

Lorsque je regarde les solutions asynchrones normalisées il me semble que la connection est fermée car le navigateur signal que le chargement est terminé.

Savez-vous si le fait que le navigateur soit encore (...)

Forum Programmation.web Singleton en Js

Posté par . Licence CC by-sa
0
9
mar.
2016

Bonjour,
Tout d'abord, je poste ici car il n'y a apparemment aucun forum dédié Js, c'est dommage car on peut faire autre chose que tu web en Js il me semble.

Bref, Js, je débute, et pour être franc, ça me rebute un peu. Je trouve ce langage très difficile à appréhender, notamment par le manque de recommandations officielles et claires, mais passons. Et comme je débute, quoi de mieux que de commencer au début du langage.

Je me posais (...)

Et si JavaScript allait droit dans le mur ?

Posté par (page perso) . Édité par Davy Defaud, Pierre Jarillon et patrick_g. Modéré par patrick_g. Licence CC by-sa
37
4
mar.
2016
JavaScript

Cette dépêche pose la question de l’avenir du JavaScript. Celui‐-ci continue de gagner en popularité, mais aussi en complexité. L’auteur du journal a étudié d’autres langages encore peu connus (Elixir, Elm, Pony, Oden et Crystal) et ceux‐ci lui ont fait sauter aux yeux les défauts du JavaScript. Il s’interroge donc sur le futur de ce langage.

Dans les commentaires du journal, de nombreux développeurs ont fait un retour sur leur expérience. Certains apprécient le JavaScript (souvent, un sous‐ensemble de ce langage qui va à l’encontre des dernières nouveautés). D’autres, souhaiteraient fortement s’en débarrasser, mais quasiment tous sont d’accord sur le fait qu’il va rester grâce à son monopole sur les navigateurs).

Certains ont encouragé à essayer leur langage de prédilection : Go, OCaml, ClojureScript, etc.

Enfin, on peut également retrouver un certain espoir avec WebAssembly (le successeur d’asm.js), qui permettrait à de nombreux langages d’être compilés vers la plate‐forme Web.

Journal Et si JavaScript allait droit dans le mur ?

Posté par (page perso) . Licence CC by-sa
78
2
mar.
2016
Ce journal a été promu en dépêche : Et si JavaScript allait droit dans le mur ?.

Always bet on JS - Brendan Eich

Je me pose pas mal de questions sur l'avenir du JavaScript. D'un côté, il semble plus fort que jamais et ses surcouches (CoffeeScript, PureScript, etc.) ne sont plus à la mode. De l'autre, ces défauts me sautent de plus en plus aux yeux.

Je passe pas mal de temps à regarder de nouveaux langages de programmation. La plupart resteront expérimental, mais de temps à autre, un langage perce. Ce fût par exemple le (...)

Journal Trivabble : jouez au Scrabble ® en ligne

Posté par . Licence CC by-sa
16
28
fév.
2016

Bonjour,

J'écris ce journal pour annoncer la mise en ligne du jeu Trivabble, qui est une implémentation du jeu de Scrabble en réseau.

Il s'agit d'un projet libre (sous licence AGPL), écrit en Javascript pour la partie serveur, et en HTML/CSS/Javascript pour la partie client.

En réalité, il ne s'agit pas vraiment d'une implémentation du Scrabble : le jeu n'a pas du tout connaissance des règles du jeu et ne sait, par conséquent, pas compter les points. Les joueurs peuvent (...)

Sortie de iTowns v1.0 : framework web pour la donnée géographique 3D

Posté par (page perso) . Édité par Yvan Munoz et palm123. Modéré par Yvan Munoz. Licence CC by-sa
27
20
fév.
2016
JavaScript

Le projet iTowns est heureux d'annoncer la sortie de la première version OpenSource de iTowns, un nouveau framework de visualisation de données 3D géospatiales.

iTowns est un framework web écrit en Javascript/WebGL basé sur THREE.js pour la visualisation de données géographiques 3D, permettant également des mesures précises en 3D. Son premier but est la visualisation d'images type "street view" et de nuages de points LIDAR terrestre, mais il supporte bien d'autres types de données.

Aperçu de iTowns

La version 1.0 est la première version OpenSource de iTowns, publiée sous license CeCILL-B. Il s'agit du cœur de l'application originelle iTowns développée ces dernières années au laboratoire de recherche MATIS de l'IGN. L'IGN a travaillé ces derniers mois sur la transition de cet outil depuis un logiciel interne vers un projet ouvert et libre.

Présentation technique de Canopsis

15
7
fév.
2016
Supervision

Supervision et visualisation des données : des domaines de l'informatique qui nous permettent de surveiller, analyser une infra, des données afin de comprendre et éventuellement prédire des dysfonctionnements.

De nombreux outils existent et excellent dans chacune de ces tâches. Les accorder ensemble afin d'unifier l'information permet ainsi de faciliter la prise de décision.

C'est ce que l'on appelle l'hypervision.

Canopsis se veut une solution d'hypervision (on évite l'appellation hyperviseur qui reste dans le langage courant spécifique à la virtualisation). Solution open-source sous licence AGPL3 développée par la société française Capensis, elle se veut simple d'utilisation, et suffisamment souple pour répondre à un maximum de besoin.

Deviens un Ninja avec Angular 2 : un ebook sans DRM à prix libre et en soutien à l'EFF

Posté par . Édité par Benoît Sibaud, Nÿco et Xavier Teyssier. Modéré par Ontologia. Licence CC by-sa
29
24
jan.
2016
JavaScript

Deviens un Ninja avec Angular 2 : un ebook sans DRM à prix libre et en soutien à l'Electronic Frontier Fondation (EFF).

Ninja Squad propose un livre permettant d'apprendre à maîtriser le framework web Angular 2. Sur le modèle des Humble Bundle, cet ebook est proposé à prix libre, et en soutien optionnel à une association : l'EFF, qui défend un Internet libre dans le monde.

Si Angular 2 est encore en beta, cet ebook vous donnera toutes les clés pour connaître ses prérequis (ECMAScript 6, TypeScript, Web Components), découvrir sa philosophie (ce qui a évolué depuis la version précédente AngularJS), et construire une véritable application.

Les mises à jour de l'ebook seront fournies gratuitement.

NdM: la licence interdit explicitement la vente, l'utilisation commerciale et la redistribution.

Forum général.petites-annonces Offre de stage M2 / PFE : Conception / développement d'une interface web (Bordeaux)

Posté par . Licence CC by-sa
1
8
déc.
2015

Bonjour.

Nous (Centre de Ressources Technologiques Nobatek) développons un logiciel d'assistance à la gestion de patrimoine immobilier implémentant une méthode d'optimisation multicritères faisant intervenir des facteurs économiques, énergétiques, environnementaux, sociaux,… dans la formulation de plans d'entretien / rénovation.

Nous proposons une offre de stage pour la conception et le développement de l'interface web du logiciel.

Le stagiaire qui sera intégré dans l'équipe de développement interviendra sur la conception fonctionnelle (maquette, aspects "ergonomie", adaptation à l'hétérogénéité des publics et des médias (...)

Code vs Zombies, samedi 28 novembre 2015, concours de programmation en ligne sur 24 heures

13
27
nov.
2015
Jeu

CodinGame organise un concours de programmation en ligne "Code VS Zombies" qui aura lieu du samedi 28 novembre 2015 à 18h (heure de Paris) au dimanche 29 novembre (18h). Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 24 heures.

Forum général.petites-annonces [EMPLOI] Développeur PHP/Symfony Junior

Posté par . Licence CC by-sa
2
26
nov.
2015

Nous

LesNumériques est un magazine en ligne dédié aux tests et à l'actualité high-tech. Nous aidons chacun à trouver les produits numériques qui lui correspondent, en publiant quotidiennement tests et comparatifs, à notre façon : objectivité, humour, amour du test bien fait, dialogue avec les lecteurs. Personne ne publie autant de tests que nous en français sur le web, nous voyons défiler tous les produits high-tech.

Vous

Vous pratiquez le PHP, êtes amateur de POO, de bonnes pratiques. Vous souhaitez (...)

WebVim, une distribution Vim pour le dévelopment web

Posté par (page perso) . Édité par Nils Ratusznik et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
42
13
nov.
2015
Ligne de commande

WebVim est une distribution Vim qui vient avec un lot de greffons pré-configurés et optimisés pour le développement web et JavaScript/node.js.

Logo WebVim

WebVim offre par défaut quelques fonctionnalités sympas, dignes de certains IDE et éditeurs de code spécialisés :

  • coloration syntaxique ;
  • affichage des erreurs de syntaxes et de styles ;
  • auto-complétion ;
  • refactoring ;
  • curseurs multiples ;
  • formatage et alignement automatiques ;
  • prise en compte de conventions d'édition (editorconfig) ;
  • prise en charge de git ;
  • navigation dans les modules nodes.js ;
  • un mode hardcore (où par exemple la touche Esc et les flèches sont désactivées) ;
  • et tout ce que Vim fournit par défaut (par exemple la vérification orthographiques) !

WebVim utilise le gestionnaire de greffons vim-plug en arrière plan et un système de chargement et de configuration avancé.

Un nouveau logiciel libre : Lufi

57
6
oct.
2015
Internet

Après Lutim, qui permet d’héberger des images, je me suis dit « Pourquoi me limiter aux images ? ». Et puis, ça m’embêtait de chiffrer les images côté serveur. Bien sûr, pour pouvoir utiliser les images dans des balises <img>, il fallait que le chiffrement et le déchiffrement se fassent côté serveur. Mais, pour des fichiers, ça ne sert à rien.

J’ai donc pris exemple sur Zerobin, qui chiffre le texte côté client, en utilisant la bibliothèque Stanford Javascript Crypto et qui met la clé dans une ancre dans l’adresse URL.

Avec ça, j’ai repris le mode de fonctionnement de Lutim (qui lui‐même est fortement pompé sur mon logiciel Lstu), j’ai saupoudré de Bootstrap et de WebSocket et ça a donné Lufi !