Archives de catégorie : Uncategorized

Github réduit ses tarifs et offre gratuitement les dépôts privés avec un nombre illimité de collaborateurs

Github, racheté il y a deux ans par Microsoft, vient d’annoncer ce soir la refonte de ses tarifs.

A commencer par son offre gratuite qui permet maintenant d’avoir autant de collaborateurs que souhaité ainsi qu’un nombre illimité de repository.

Cette refonte permet donc aux petites équipes de développeurs d’avoir accès à Github alors qu’auparavant seuls les dépôts publics étaient gratuits contrairement à son concurrent Bitbucket qui offrait cette possibilité depuis longtemps.

Impression écran des nouveaux tarifs github

Autre changement, la première offre payante destiné aux équipes passe de 9$/mois par utilisateur à 4$, cette offre apporte entre autres plus d’espace de stockage 2GB au lieu de 500 MB.

Elle apporte des fonctionnalités plus poussées en termes de collaboratif par exemple, comme des branches à accès restreint, la protection de certaines parties de code qui déclencheraient des alertes en cas de modification ou encore la possibilité d’assigner plusieurs personnes à une pull request.

Cette édition offre également la possibilité de créer des pages et wikis.

Enfin l’offre enterprise est plutôt destinée aux entreprises de taille intermédiaire et est plus orientée vers l’aspect sécurité et connexion avec l’apport du SSO, une SLA de 8h, la connexion LDAP ou encore des fonctionnalités avancées d’audit. Cette offre est proposée à 21$/utilisateur par mois.

Détails des nouveaux tarifs Github

Découvrez et installez le nouveau navigateur Edge de Microsoft

Microsoft a récemment sorti une nouvelle version de son navigateur Edge qui est maintenant basée sur le projet Chromium (la version open source de Google Chrome).

Cette nouvelle version apporte donc tous les avantages de Google Chrome en termes de rendu mais également une nouvelle interface, une compatibilité avec tous les systèmes d’exploitation.

Si vous êtes habitué à utiliser Google Chrome vous ne serez pas perdu avec cette nouvelle interface qui lui ressemble fortement, Microsoft a revu le menu pour y ajouter des paramètres supplémentaires mais aussi la partie profil utilisateur qui permet non plus d’y connecter un compte Google mais un compte Microsoft.

Si votre ordinateur n’a pas encore reçu la nouvelle version vous pouvez la télécharger depuis le site de Microsoft: Télécharger le nouveau Microsoft Edge

La page d’accueil

Le premier changement si vous venez de Google Chrome est la page d’accueil qui vous présente les sites les plus visités mais aussi les dernières actualités MSN.

Ces présentations peuvent être changées en utilisant le bouton avec la roue crantée et vous n’avez plus qu’à choisir celle que vous préférez ou créer la votre avec l’option Personnalisé

Paramètres de confidentialité

Concernant les paramètres de confidentialité que vous pouvez retrouver dans le menu paramètres et dans l’onglet Confidentialité et services.

Capture d’écran des paramètres de confidentialité de Microsoft Edge

Le paramétrage a été simplifié au maximum concernant les cookies et le suivi qui est fait de votre navigation. Vous aurez ainsi le choix entre trois niveau allant sur basique ou les cookies sont quasiment tous acceptés au niveau strict ou au contraire ils sont majoritairement bloqués au risque de bloquer le fonctionnement de certains sites comme les sites e-commerce ou d’administration qui fonctionnent avec des cookies pour les connexions.

Les extensions

Le fait qu’Edge soit basé sur Chrome apporte également les extensions, les développeurs peuvent facilement porter leurs extensions d’ailleurs Microsoft propose également un store différent du Microsoft Store, le catalogue est en revanche bien plus allégé à l’instar de Google.

Vous pouvez retrouver vos extensions en tapant comme adresse edge://extensions/ ou sinon vous rendre sur le store en allant sur https://microsoftedge.microsoft.com/addons/category/EdgeExtensionsEditorsPick?hl=fr

Gestion des langues

Si lors du téléchargement votre version est en Anglais vous pouvez facilement changer la langue en vous rendant dans les paramètres puis dans la section Langues

Gestion des langues dans MS Edge

Vous pouvez ensuite ajouter des langues en cliquant sur le bouton et il ne vous reste plus qu’à activer la langue désirée et de redémarrer Edge pour prendre en compte le changement.

Comment faire un package hors ligne pour une application React avec NPM Serve?

Bien que la plupart des usages de React soient destinés à Internet il arrive que l’on ne puisse pas avoir d’accès extérieur dans le cadre du déploiement d’une application sur des machines autonomes déconnectées d’Internet.

Tout fonctionnait parfaitement pour moi jusqu’au moment du déploiement sur l’ordinateur cible, je voulais garder les url telles qu’elles étaient afin de ne pas avoir à réadapter l’application si elle venait à être publiée sur le web et la documentation React conseille plusieurs serveurs web, Serve, Apache, Express, etc.

Dans cet article je vais vous montrer comment procéder avec npm et serve.

Tout d’abord il vous faut une application React, si vous n’en avez pas vous pouvez récupérer un starter kit ici https://create-react-app.dev/docs/getting-started .

Vous pouvez tester l’exécution de l’application en faisant un npm start en ouvrant ensuite votre navigateur à l’adresse http://localhost:3000

Je suppose ici que vous avez déjà un environnement de développement React d’installé.

Une fois prêt nous allons récupérer une version portable de Nodejs (https://nodejs.org/en/download/) en zip. à l’heure de l’écriture de cet article la plus récente étant 10.16.3 en LTS. Pour l’architecture je vous laisse le choix selon vos besoins.

Dé zippez l’archive et ouvrez une invite de commande dans ce dossier. (vous pouvez directement taper cmd dans la barre d’adresse de l’explorateur de fichier)

Si vous exécutez sur votre ordinateur npx serve, npm ira directement chercher dans votre environnement de développement les modules liés à serve et par l’occasion ne téléchargera pas en local dans le dossier ou alors il ira télécharger les modules mais les placera dans %appdata%/Roaming/npm-cache ce qui fait qu’en déployant le dossier zip seul vous obtiendrez le message suivant:

npx serve
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npmjs.org/serve failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network ‘proxy’ config is set properly. See: ‘npm help config’

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\micka\AppData\Roaming\npm-cache\_logs\2019-09-26T22_03_50_668Z-debug.log
Install for serve@latest failed with code 1

Pour éviter ce problème il faut au préalable installer de manière locale avec l’option –save de npm le serveur serve.

npm install serve –save

Attention il est important que vous soyez dans le dossier ou se trouvent npm et npx avant de lancer cette commande.

Une fois cette étape effectuée, vous aurez les fichiers serve et serve.cmd au même niveau que npm et npx et dans le dossier node_modules, l’ensemble des dépendances seront présentes. L’installation est maintenant réellement portable.

Vous pouvez aller plus loin en ajoutant un navigateur embarqué comme Electron par exemple et proposer un package encore plus complet.

[Windows 10 -10130] Résoudre le problème d’ouverture du menu démarrer

Avec la mise à jour 10130 un bug lié à l’ouverture du menu démarrer est revenu, il empêche tout simplement l’ouverture de ce dernier ou la fermeture. Il en va de même pour la recherche via Cortana.

Pour ma part, j’ai résolu ce problème en désactivant les options de géolocalisation de Windows 10:

  • Aller dans le nouveau panneau de configuration ‘Settings »
  • Ensuite cliquez sur Privacy puis Location
  • Passez le paramètre Location à off comme ci-dessous Location window
  • Redémarrez le PC pour appliquer les modifications

Une fois la prochaine mise à jour du système installée, n’oubliez pas de réactiver ce paramètre si vous en avez l’utilité !

Nokia partiellement racheté par Microsoft

HTC 8X, Lumia 920, Lumia 820
La firme finlandaise de téléphonie mobile Nokia vient d’être officiellement rachetée par Microsoft en ce qui concerne la branche téléphonie mobile.

Depuis l’arrivée d’Android, Nokia a vu les parts de marchés de son système Symbian diminuer fortement laissant ainsi sa position de leader à iOs et Android.  En 2010, Microsoft a conclu un partenariat avec Nokia concernant Windows Phone ce qui marqua l’arrivée de la gamme Lumia.

La cession de la branche téléphonie mobile de Nokia à Microsoft autorise également la firme de Redmond à utiliser la marque Nokia pendant les 10 prochaines années. Cette cession ne concerne en revanche pas le service de cartographie Here ni les équipements réseaux cependant, rien n’est préciser concernant l’annonce faite le mois dernier par rapport à l’intégration d’Here au sein des voitures.

 

Grace à ce rachat, Microsoft se retrouve donc dans la même position que ses principaux concurrents qui ont chacun une activité de fabrication de mobiles, iOs fabriqués par Apple, Google à racheté il y a quelques années Motorola et vient d’ailleurs d’annoncer le premier smartphone né de la collaboration Motorola/Google. Du côté des actuels employés de Nokia qui sont au nombre de 32000, tous seront désormais employés de Microsoft. Par ailleurs, Microsoft compte basé son nouveau Datacenter pour l’Europe en Finlande.

Le montant de l’opération s’élève à un peu plus de 5 milliards d’euros dont 3.79 M pour la partie mobiles et services ainsi que 1.65 pour les brevets. Pour ces derniers, le communiqué de presse de Microsoft indique par ailleurs quand les termes de ce rachat, les brevet sont en fait un accord sur 10 ans après quoi, ils reviennent à Nokia. D’un autre côté, Microsoft donne également à Nokia une licence de 10 ans pour l’utilisations de ses brevets pour l’application de cartographie Here.

Windows Phone progresse lentement mais surement, d’après les derniers chiffres de Kantar Worldpanel, la part de marchés en Europe atteint maintenant 8.2 % et plus de 11 % pour la France. Du côté de son catalogue d’applications au sein du Windows Phone Store, le nombre s’élève à 170 000 applications.

Enfin, Nokia produisait également des smartphones qui ne tournaient pas sous Windows Phone, la gamme Asha qui représente plus de la moitié des terminaux actuellement par Nokia France (13 Asha et 12 WP).

Il ne reste plus qu’à attendre la réaction des autres constructeurs, vont-ils continuer à travailler avec Microsoft ou vont ils se recentrer sur Android ? Cette question avait également été posée suite au rachat de Motorola par Google et il s’avère que les constructeurs sont restés sur ce marché mais il représente tout de même plus de 60 % des PDM.