Dette publique de la France : euros

Nouveau !

tuile_telephones_1.jpg

Actualités

[Promo] La montre Garmin Fenix 3 HR à 265 €

Le site italien d'Amazon propose actuellement la montre Garmin Fenix 3 HR à seulement 265,45 €, alors qu'on la trouve sur le site français à 319 €.

Publié il y a 3 semaines 3 jours Lire la suite...

Attention à Anatova, le ransomware qui se fait passer pour un jeu

La société de sécurité McAfee a publié aujourd’hui un article mettant en garde contre Anatova, un nouveau type de ransomware qui, selon les chercheurs, infecterait les ordinateurs à travers des fichiers téléchargés sur les sites de P2P. >>> McAfee LiveSafe 2018 : on a testé l’antivirus qui s’est fait relooker Les ransomwares, ces programmes qui cryptent […]

Publié il y a 3 semaines 3 jours Lire la suite...

Sortie de Wine 4.0

Si vous appréciez Linux, mais que vous êtes parfois contraints d'utiliser des logiciels Windows, Wine peut être la solution qu'il vous faut.

Wine est un logiciel libre permettant à des logiciels conçus seulement pour Windows de fonctionner dans d'autres environnements comme Linux ou Mac OS X. Pour ce faire il implémente une interface technique de type Windows dans les environnements X et UNIX (BSD, Linux). Wine n'a pas besoin du système d'exploitation Windows pour fonctionner. En cela, Wine se différencie des émulateurs de machines tels que QEMU et Bochs. Wine est maintenant sous licence LGPL. (Wikipedia)

Wine n'est pas un émulateur, d'où son nom, WINE (Wine Is Not an Emulator). En tant que tel, il induit très peu de pertes de performances.

Wine vient de sortir en version 4.0. Une version qui apporte plus de 6000 changements ! Les joueurs seront ravis que Wine 4.0 supporte Direct 3D 12 ainsi que l'API Vulkan. Les supports de Direct 3D 10 et 11 ont été améliorés également.

Wine 4.0 ne supporte plus les binaires DOS, mais on ne lui en voudra pas :-) La note de version complète de Wine 4.0 est ici.

Des binaires de Wine pour les grandes distributions Linux, FreeBSD et macOS X peuvent être téléchargés ici. Ses sources peuvent être téléchargés ici.

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 3 jours Lire la suite...

Facebook veut rendre les Pages plus transparentes pour lutter contre les infox

Facebook a annoncé par communiqué de presse être en train de prendre de nouvelles mesures concernant la gestion des contenus qui contreviendraient à la politique de la compagnie. L’objectif est de nous éduquer autant que de nous informer sur les infox et la désinformation qui pourrissent Internet et la société en général. >>> Facebook : les […]

Publié il y a 3 semaines 3 jours Lire la suite...

Microsoft offre Code Jumper, un langage de programmation pour les enfants malvoyants, à une organisation à but non lucratif

En mars 20147, Microsoft a lancé le projet Torino. Destiné aux enfants souffrant de déficiences visuelles, Torino est un langage d'initiation à la programmation à destination des 7 - 11 ans. Avec Torino, coder devient tangible car les éléments du langage sont des objets physiques. En manipulant ces objets, et en les reliant par des câbles, les enfants matérialisent un algorithme et créent un programme, en dépit de leur handicap. 

Testé avec les étudiants de New College Worcester qui sont tous aveugles ou malvoyants, Torino a conduit au développement d'un nouveau produit, appelé Code Jumper.

Mardi 22 janvier, Microsoft a annoncé son intention de transférer la recherche et la technologie qui sous-tend Code Jumper à The American Printing House for the Blind (APH), (l’Imprimerie américaine pour les aveugles), une organisation à but non lucratif basée à Louisville, dans le Kentucky, qui crée et distribue des produits et des services destinés aux aveugles et aux déficients visuels. Au cours des cinq prochaines années, APH prévoit de proposer Code Jumper et son programme d’études aux étudiants du monde entier, avec un public cible d’étudiants âgés de 7 à 11 ans.

Les dirigeants de l’association à APH déclarent que l’objectif n’est pas simplement d’initier les enfants au codage, mais aussi de leur donner les compétences sous-jacentes qui peuvent mener à une carrière en informatique. « C’est une opportunité pour des milliers de personnes d’obtenir des emplois valables et bien rémunérés », a déclaré Larry Skutchan, directeur de la technologie et de la recherche de produits pour APH.

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 3 jours Lire la suite...

[Promo] L’excellente TV OLED Philips 55OLED803 à 1391 €

Alors qu'il est généralement vendu à 1590 €, ce téléviseur Philips OLED est proposé sur Rakuten à seulement 1391,31 € (soit -13%).

Publié il y a 3 semaines 3 jours Lire la suite...

Arkathon 2019 Hacking Health Switzerland

Du 12 au 14 avril 2019, la 5e édition du Arkathon Hacking Health Switzerland débarque à nouveau sur le Health Innovation Campus de Sion (Valais)! Venez révolutionner la santé de demain durant ce weekend "all-inclusive".

Développeur, designer, entrepreneur, étudiant, professionnel de la santé, patient ou tout simplement doté d’un esprit créatif, l’Arkathon 2019 rassemble des participants de tout horizon, venus de toute la Suisse… et même d’Europe !

Durant 48h intenses et fun, travaillez à des solutions concrètes et innovantes pour répondre aux défis lancés par les professionnels de santé : Hôpital du Valais, la Clinique romande de réadaptation et le Groupe d'intervention médicale en montagne - Valais.

Participez à cette aventure unique !
Information et inscription sur sur www.arkathon.ch
Rejoignez la communauté Arkathon 2019 sur Twitter @arkathonvs

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 3 jours Lire la suite...

Meizu présente le Zero, un smartphone spartiate sans fil ni connectique

Avec le Zero, Meizu présente sa vision du smartphone de demain. Ce dernier, selon le fabricant chinois, sera avant tout minimaliste et nous libérera à tout jamais des câbles. >>>

Publié il y a 3 semaines 3 jours Lire la suite...

Android : les meilleures applications gratuites

La rédaction de Tom's Guide a testé pour vous les meilleures applications gratuites pour Android. Qu'elles soient utiles, amusantes ou surprenantes... découvrez les 50 applications de notre sélection.

Publié il y a 3 semaines 3 jours Lire la suite...

Une évolution possible des classes en JavaScript en 2019

Le Technical Committee 39, ou TC39 travaille actuellement sur les nouvelles fonctionnalités à intégrer à ES2019. Les propositions sur lesquelles travaille ce comité sont disponibles sur GitHub.  Elles sont très nombreuses.

Parmi elles nous remarquons une évolution des déclarations de champs, dans une classe.

Soit une classe qui encapsule une compteur de clics sur un widget. Auparavant nous pouvions avoir : 

class Counter extends HTMLElement {
  clicked() {
    this.x++;
    window.requestAnimationFrame(this.render.bind(this));
  }
 
 constructor() {
    super();
    this.onclick = this.clicked.bind(this);
    this.x = 0;
  }
 
 connectedCallback() { this.render(); }
 
 render() {
    this.textContent = this.x.toString();
  }
}

window.customElements.define('num-counter', Counter);

Avec la nouvelle proposition, le code devient

class Counter extends HTMLElement {
  x = 0;

  clicked() {
    this.x++;
    window.requestAnimationFrame(this.render.bind(this));
  }
 
 constructor() {
    super();
    this.onclick = this.clicked.bind(this);
  }
 
 connectedCallback() { this.render(); }
 
 render() {
    this.textContent = this.x.toString();
  }
}
window.customElements.define('num-counter', Counter);

Le champ x peut aussi être déclaré sans initialisation. La proposition souligne qu'avec cette déclaration au début du code d'une classe, cette dernière est mieux auto-documentée, et que les instances passent par moins de changement d'état, puisque les champs ainsi déclarés sont toujours présents.

Avec cette proposition, les champs de classes peuvent être privés. Il n'est alors possible d'y accéder que via des accesseurs (getters et setters). Un champ privé est préfixé par le signe #, comme ceci :

class Counter extends HTMLElement {
  #x = 0;
 
 clicked() {
    this.#x++;
    window.requestAnimationFrame(this.render.bind(this));
  }
 
 constructor() {
    super();
    this.onclick = this.clicked.bind(this);
  }
 
 connectedCallback() { this.render(); }
 
 render() {
    this.textContent = this.#x.toString();
  }
}
window.customElements.define('num-counter', Counter);

Les méthodes de classes peuvent également être privées. Là encore elles seront préfixées par le signe #, comme ceci :

class Counter extends HTMLElement {
  #xValue = 0;
 
get #x() { return #xValue; }

  set #x(value) {
    this.#xValue = value;
    window.requestAnimationFrame(this.#render.bind(this));
  }

  #clicked() {
    this.#x++;
  }
 
constructor() {
    super();
    this.onclick = this.#clicked.bind(this);
  }
 
connectedCallback() { this.#render(); }
 
#render() {
    this.textContent = this.#x.toString();
  }
}
window.customElements.define('num-counter', Counter); 

Bien sûr, il ne s'agit pour l'instant que de propositions. L'avenir nous dira si celles-ci sont adoptées par le comité TC39.

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 3 jours Lire la suite...

Le moteur de recherche Microsoft Bing bloqué en Chine

Selon des sources officieuses, le gouvernement chinois aurait décrété un blocage du moteur de recherche Bing sur son territoire. Microsoft a confirmé qu’il était inaccessible, sans fournir plus de précisions.

Publié il y a 3 semaines 4 jours Lire la suite...

View20 : Honor lance son nouveau flagship avec un « trou » dans l’écran

Les smartphones à écran perforé vont-ils devenir une nouvelle tendance ? Après la Chine, le Honor View 20 arrive sur le continent européen. Le modèle de 128 Go est proposé à 570 euros, un prix accessible par rapport aux autres flagship. Ceux qui achètent avant le 30 janvier recevront aussi une montre connectée Honor Watch. […]

Publié il y a 3 semaines 4 jours Lire la suite...

Free dépasse le cap du million d'abonnés sur la fibre

Avec le lancement des Freebox Delta et One, Iliad entend atteindre de nouveaux objectifs.

Publié il y a 3 semaines 4 jours Lire la suite...

DxOMark fait l’éloge du Pixel 3 du Note 9 en matière de selfies

La majorité des tests analyse les capteurs arrière. Pourtant, les capteurs frontaux sont largement sollicités. DxOMark a alors conçu un test basé sur plusieurs critères comme les couleurs, la netteté, le contraste, l’exposition ou encore le teint de la peau. Le Pixel 3 et le Note 9 se sont distingués et ont obtenu un score […]

Publié il y a 3 semaines 4 jours Lire la suite...

Droit à l’oubli : Google contraint de retirer des résultats de recherche

Une chirurgienne néerlandaise a fait retirer des informations concernant une suspension pour négligence médicale.

Publié il y a 3 semaines 4 jours Lire la suite...

La Chine part maintenant à la conquête de Mars

La Chine continue à affirmer ses ambitions spatiales. Elle compte lancer en 2020 le Mars Global Remote Sensing and Small Rover, un programme connu sous le nom de HX-1. Le pack comprend un orbiter, un atterrisseur et un robot. Pour se poser en douceur, la plateforme utilisera à la fois un parachute et des rétrofusées. […]

Publié il y a 3 semaines 4 jours Lire la suite...

Ce palet NFC permet à vos amis de se connecter à votre Wi-Fi

Ten One Design a dévoilé le Wi-Fi Porter, un galet en bois permettant aux invités d’accéder au réseau, sans taper un mot de passe. Les iPhones et les Android sont compatibles. Toutefois, les iPhones commercialisés avant 2018 ne peuvent pas utiliser le NFC. Les propriétaires doivent d’abord scanner un code QR. Le Wi-Fi Porter est […]

Publié il y a 3 semaines 4 jours Lire la suite...

Hyundai a inventé un système d’airbags à déclenchement multiple

C’est une première mondiale : Hyundai affirme avoir conçu le premier airbag capable d’être activé lors d’un accident à collisions multiples. En effet, il y a souvent plus d’un choc lors d’un accident de la circulation. Lors d’un carambolage, par exemple, ceux-ci peuvent être nombreux et violents. >> Hyundai et Kia vendront des voitures à panneaux […]

Publié il y a 3 semaines 4 jours Lire la suite...

Spotify : vous n’aimez pas un artiste ? Bloquez-le !

La dernière version de Spotify pour iOS et Android propose une fonctionnalité « Ne pas jouer cet artiste » qui permettra aux utilisateurs de ne plus jamais devoir écouter les artistes indésirables. Cet ajout aurait pu passer inaperçu, puisque Spotify ne l’a même pas annoncé. >> Si les chansons sont de plus en plus courtes, c’est […]

Publié il y a 3 semaines 4 jours Lire la suite...

Xiaomi aussi nous prépare un smartphone pliable, la preuve en vidéo

Dans un entretien accordé à Weibo, le président de Xiaomi a confirmé que la compagnie est en train de concevoir, elle aussi, un smartphone pliable. Le fabricant chinois rejoint ainsi Royole, Samsung, Huawei, mais aussi Microsoft ou encore Motorola dans la course à la compagnie qui proposera le meilleur « flexphone ». Lin Bin, le […]

Publié il y a 3 semaines 4 jours Lire la suite...

[Promo] Les montres connectées Nokia Steel à 74 €

Si vous êtes membre d'Amazon Prime, Amazon vous propose la montre connectée Nokia Steel à 74,09 €, au lieu de 129,99 € en temps normal. Rappelons que ce service peut être testé gratuitement pendant un mois.

Publié il y a 3 semaines 4 jours Lire la suite...

AirPower : Apple lancerait finalement son chargeur à induction cette année

L’AirPower aborderait finalement la dernière étape. D’après les précisions fournies par DigiTimes, la production aurait enfin commencé. Les fournisseurs s’attendraient ainsi à une hausse des commandes lorsque le produit arriverait sur le marché. Néanmoins, la prudence reste de mise. Ce site spécialisé a déjà publié une information similaire en 2018. Les sources concordent D’autres sources […]

Publié il y a 3 semaines 4 jours Lire la suite...

Winner Micro lance son nouveau SDK W600 pour IoT Wi-Fi SoC W600

Winner Micro a récemment lancé son nouveau kit de développement logiciel (SDK) W600 pour IoT Wi-Fi SoC W600. Le nouveau SDK prend en charge la compilation et le débogage avec Eclipse + IDE + GCC + OpenOCD, ainsi que MicroPython.

W600 est un système IoT de nouvelle génération prenant en charge la norme 2,4G IEEE802.11b/g/n. Le jeu de puces est un boîtier QFN32 5mm x 5mm. Il intègre un processeur CPU Cortex-M3, un flash de 1MByte, un SRAM de 288KByte, un émetteur-récepteur RF, un PA, une bande de base, un circuit de gestion d'énergie et plusieurs interfaces numériques (UART@2Mbps, SPI haute vitesse, I2C, I2S, PWM x 5, GPIO et 7816). Il fournit également de multiples protocoles de chiffrement et de déchiffrement matériels (PRNG/ SHA1/ MD5/ RC4/ DES/ 3DES/ AES/ CRC/RSA).

En termes de logiciel, W600 fournit non seulement des commandes AT+ pour le MCU maître, mais aussi une plateforme SDK intégrée reposant sur FreeRTOS. Le SDK W600 comprend le pilote matériel, le protocole Wi-Fi, le protocole TCP/IP, le protocole d'application réseau et une multitude de codes de démonstration. Le SDK prend en charge la norme IEEE802.11b/g/n sur la fréquence 2,4GHz. Il prend en charge les modes STA, AP et AP/STA et de très nombreux protocoles TCP/IP tels que TCP, DUP, ICMP, DHCP, DNS, serveur DHCP, serveur DHCP, serveur DNS, client HTTP, serveur HTTP, serveur HTTP, IPERF, etc. Dans la couche d'application réseau, il prend en charge Socket, m-DNS, WebSocket, serveur SSL, client SSL, etc. Le SDK W600 permet également plusieurs modes de configuration réseau tels que la configuration intelligente, OneShot (mode de configuration propre à Winner Micro), mode AP, configuration Web et AirKiss (configuration WeChat).

Le SDK peut être téléchargé depuis le site du constructeur : http://www.winnermicro.com/

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 4 jours Lire la suite...

Le film Shazam se dévoile un peu plus dans un nouveau teaser

La deuxième bande-annonce de Shazam ! devait sortir, mais c’est finalement un teaser que la production a dévoilé. Cette vidéo dévoile de nouvelles séquences, qui ne figuraient pas dans le premier trailer. La séquence commence avec Billy Batson recevant ses pouvoirs et volant autour de Philadelphie. Il se poursuit avec les combats entre Shazam et […]

Publié il y a 3 semaines 4 jours Lire la suite...

iPhone 2019 : fini le LCD, bientôt de l’Oled pour tous ?

Apple cherche à supprimer les écrans LCD de sa gamme d’iPhone. D’après un article du Wall Street Journal, le successeur de l’iPhone XR serait le dernier à bénéficier de cette technologie. Le passage à l’OLED offre plus d’opportunités aux concepteurs. Aujourd’hui, on constate que les bordures du XR sont beaucoup plus larges. La marque à […]

Publié il y a 3 semaines 4 jours Lire la suite...

Un comparatif des syntaxes de Kotlin, Swift et Dart

Si vous devez choisir un de ces langages pour développer une application mobile ou pour porter le code de votre application, cet article vu sur Web peut vous aider à faire votre choix.

L'auteur fait un comparatif des syntaxes de ces trois langages

L'auteur remarque que les 3 langages ont des syntaxes assez proches les unes des autres, ce qui rend facile le portage des applications de l'un vers l'autre. Sa conclusion est alors d'utiliser Flutter, le nouveau framework proposé par Google pour développer des applications mobiles natives pour iOS et Android.

Pour l'auteur de l'article, passer à Dart est facile en raison de la similitude des syntaxes, et dans ce contexte Flutter est un outil très prometteur.

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 4 jours Lire la suite...

Sortie de Ionic Framework 4.0 RC

Ionic Framework est une plate-forme open source de développement d'application web. Avec une seule base de code, Ionic Framwork permet de développer des applications de bureau, web ou mobile. Ionic Framework vient de sortir en version 4.0 Release Candidate. Nom de code Neutronium.

Ionic Framework 4 est focalisé sur la performance, notamment en ce qui concerne  le démarrage des applications, principalement su mobile. L'équipe de développement utilise une application fictive baptisée 'Ionic Conference' pour ses tests en interne. Les vidéo ci-dessous montrent les résultats obtenus en termes de réduction de temps de démarrage.

Cette mouture apporte également une stabilisation de l'API. La sortie de la version finale de Ionic Framewoeh 4.0 est attendu pour le début de cette année.

Sous iOS :

Sous Android :

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 4 jours Lire la suite...

L’industrie américaine du jeu vidéo a fait un chiffre d’affaires record en 2018

À en croire les informations dévoilées par le NPD Group, l’industrie américaine du jeu vidéo se porte mieux que jamais, tant au niveau des ventes de consoles et d’accessoires qu’au niveau des ventes de jeux vidéo. >> Jeux vidéo, jeux de société : 70 cadeaux à moins de 20 € Si, sans surprise, La Switch […]

Publié il y a 3 semaines 4 jours Lire la suite...

[Promo] Le Sony Xperia XZ2 compact à 397,58 €

Alors qu'on le trouve en France aux alentour de 510 €n cet excellent smartphone Sony est vendu par le site italien d'Amazon à seulement 397,58 € (avec les frais de port). Il est disponible en noir, blanc ou vert.

Publié il y a 3 semaines 4 jours Lire la suite...

Les MacBook Pro récents souffrent d’un gros problème de conception

Les ennuis ne sont peut-être pas finis pour les possesseurs d’un MacBook Pro récent. Alors que l’été dernier, la compagnie avait réussi à régler le problème de surchauffe dont étaient victimes ses nouveaux ordinateurs portables à travers une mise à jour logicielle pour macOS High Sierra, iFixit dévoile un défaut de conception dans l’écran des […]

Publié il y a 3 semaines 4 jours Lire la suite...

Google Actualités pourrait disparaître en Europe

Google fait planer la menace d’une fermeture pure et simple de son service d’agrégation d’actualités si la directive européenne sur les droits d’auteur permettant notamment aux éditeurs de contenus de réclamer une rémunération pour la reprise de leurs articles entre en vigueur.

Publié il y a 3 semaines 4 jours Lire la suite...

The New Mutants : le film pourrait encore être décalé (bis repetita)

L’acquisition imminente de la Fox par Disney soulève beaucoup de questions. A part Dark Phoenix, les autres projets restent incertains. Déjà décalés à deux reprises, le film Les Nouveaux mutants sortira-t-il un jour ? Le long-métrage était initialement prévu pour le 13 avril 2018 avant son décalage au 22 février de cette année. Plus tard, il […]

Publié il y a 3 semaines 4 jours Lire la suite...

Wi-Fi : comment améliorer la qualité de sa connexion

Absence de fil et connexion instantanée, mais aussi débit ridiculement bas et latence inacceptable pour les joueurs : le Wi-Fi c'est bien, mais ça peut être aussi très capricieux. Ne vous laissez pas mener par le bout du nez et apprenez à le maîtriser.

Publié il y a 3 semaines 4 jours Lire la suite...

Comment imprimer un document avec votre smartphone Android ?

Apprenez à faire des impressions depuis votre smartphone facilement.

Publié il y a 3 semaines 4 jours Lire la suite...

Pour remplacer Windows Phone, Microsoft vous conseille de migrer vers Android ou iOS

Windows 10 Mobile est bel et bien mort. Face à cette question : « Que doivent faire les clients maintenant ? », la réponse est claire et nette : « utiliser un appareil Android ou iOS ». La firme de Redmond a publié un calendrier précis sur l’arrêt des services. Les smartphones utilisant la version 1703 du système d’exploitation […]

Publié il y a 3 semaines 5 jours Lire la suite...

Google construit des centres de données alimentées à l'énergie solaire

Google construit actuellement deux nouveaux campus de centres de données, à haut rendement énergétique, dans le sud-est des États-Unis: un dans le Tennessee et un autre dans le nord de l'Alabama.

Pour alimenter ses centres de données en électricité, Google achètera la production de plusieurs nouvelles centrales solaires dans le cadre d'un accord avec la Tennessee Valley Authority (TVA), totalisant 413 mégawatts provenant de 1,6 million de panneaux solaires, soit l'équivalent de la taille combinée de 65 000 toits résidentiels. Situées à Hollywood, en Alabama et à Yum Yum, dans le Tennessee, les deux plus grandes centrales solaires pourront produire environ 150 mégawatts chacune.

Grâce à l'abondance de l'énergie solaire générée par ces nouvelles fermes, l'électricité consommée par nos centres de données du Tennessee et de l'Alabama sera jumelée à une énergie 100% renouvelable dès le premier jour souligne Google.

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 5 jours Lire la suite...

Sortie de Rust 1.32 qui apporte des améliorations de qualité de vie

L'équipe de développement de Rust annonce la sortie de la version 1.32 stable du langage. Pour mémoire Rust est un langage conçu et développé par Mozilla, qui l'utilise notamment por écrire le moteur de rendu Quantum de son navigateur Firefox.  

Cette version vient comme il se doit avec de nombreuses nouveautés et améliorations. Nous nous intéresserons ici aux améliorations de la qualité de vie, selon les termes de l'équipe Rust.

Il s'agit de la qualité de vie des développeurs, c'est bien d'y penser :-) Rust 1.32 veut leur faciliter la tâche notamment en ce qui concerne le débogage.

Si vous faites partie de ceux qui aiment bien que le code en cours de développement affiche quelques valeurs lors de l'exécution, vous deviez procéder ainsi, par exemple :

let x = 5;
println!("{:?}", x);

// ou peut-être comme ceci</>
println!("{:#?}", x);

Pas très agréable à écrire... Rust vient avec une nouvelle macro, dbg!, qui facilite indéniablement la vie :

fn main() {
    let x = 5;

    dbg!(x);
}

Ce qui va afficher à l'exécution :

[src/main.rs:4] x = 5

La macro dgb! affiche ses sorties sur le canal standard stderr. Pour mémoire println! affiche sur stdout. (il fallait utiliser eprintln! pour obtenir des sorties sur stderr).

Cette nouvelle macro dbg! fonctionne dans des contextes complexes et le fait qu'elle renvoie la valeur de ce qu'elle est en train de débogueur procure des sorties beaucoup plus explicites et utiles. Soit une fonction factorielle classique :

fn factorial(n: u32) -> u32 {
    if n <= 1 {
        n
    } else {
        n * factorial(n - 1)
    }
}

Avant pour la débogueur il fallait écrire ceci

fn factorial(n: u32) -> u32 {
    eprintln!("n: {}", n);

    if n <= 1 {
        eprintln!("n <= 1");

        n
    } else {
        let n = n * factorial(n - 1);

        eprintln!("n: {}", n);

        n
    }
}

ce qui est assez lourd, pour obtenirune sortie comme ceci :

n: 4
n: 3
n: 2
n: 1
n <= 1
n: 2
n: 6
n: 24

Avec la macro dbg! tout s'allège :

fn factorial(n: u32) -> u32 {
    if dbg!(n <= 1) {
        dbg!(1)
    } else {
        dbg!(n * factorial(n - 1))
    }
}

Et la sortie produite est beaucoup plus intéressante

[src/main.rs:3] n <= 1 = false
[src/main.rs:3] n <= 1 = false
[src/main.rs:3] n <= 1 = false
[src/main.rs:3] n <= 1 = true
[src/main.rs:4] 1 = 1
[src/main.rs:5] n * factorial(n - 1) = 2
[src/main.rs:5] n * factorial(n - 1) = 6
[src/main.rs:5] n * factorial(n - 1) = 24
[src/main.rs:11] factorial(4) = 24

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 5 jours Lire la suite...

Samsung A8s : un smartphone spécial pour les femmes, vraiment ?

Samsung a déjà utilisé la mention « FE » avec le Note 7. Elle signifiait alors « Fan Edition ». Cette fois-ci, la signification est différente. Le constructeur sud-coréen proposera un Galaxy A8s « Female Edition ». Cependant, la marque sud-coréenne proposera le même appareil. La seule différence se situe au niveau de la finition dégradée du téléphone. À part ça, […]

Publié il y a 3 semaines 5 jours Lire la suite...

Codepi ouvre une vingtaine de postes en 2019

Codepi, opérateur en télécommunication pour les entreprises, lance une campagne de recrutement annuelle de grande envergure pour renforcer ses équipes sur Paris et sur la région Ouest.

Depuis vingt ans, Codepi se positionne en expert des télécoms et propose aujourd’hui une offre complète et innovante en Voix, Voix/IP, Data et Cloud. Codepi,

Présentation de quelques profils que recrutera Codepi cette année :

  • Team leader développeur web laravel PHP 
  • Développeurs web laravel PHP 
  • Administrateurs télécom 

http://www.codepi.com/codepi/recrutement/                                       

David Castro, Directeur Général de Codepi « Nous recherchons à recruter des collaborateurs passionnés qui souhaitent rejoindre une entreprise familiale à l’esprit Startup. Travail collaboratif, proximité et épanouissement sont des valeurs clés qui se positionnent au centre de notre modèle de développement.  En renforçant nos équipes, nous allons encore mieux accompagner nos partenaires et clients dans leur développement. »

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 3 semaines 5 jours Lire la suite...

Uber planche sur des scooters et des vélos autonomes

Uber continue son programme de voiture autonome. D’après les informations relayées par The Telegraph, elle envisage d’étendre cette technologie à ses deux roues. Le quotidien a découvert que l’entreprise met sur pied une équipe de « micromobilité robotique ». Sa mission consiste à intégrer des capteurs aux vélos et aux scooters. Même si Uber n’a fourni aucune […]

Publié il y a 3 semaines 5 jours Lire la suite...

Une faille MySQL expose des sites au vol de données

Une vulnérabilité localisée dans l’outil PHP Adminer servant à administrer les bases de données MySQL et (...)

Publié il y a 3 semaines 5 jours Lire la suite...

Une faille dans un outil MySQL expose des sites au vol de données

Une vulnérabilité localisée dans l’outil PHP Adminer servant à administrer les bases de données MySQL et (...)

Publié il y a 3 semaines 5 jours Lire la suite...

Une faille dans l'outil PHP Adminer expose des sites au vol de données (MAJ)

Une vulnérabilité localisée dans l’outil PHP Adminer servant à administrer les bases de données MySQL et (...)

Publié il y a 3 semaines 5 jours Lire la suite...

Tesla obtient le feu vert pour la Model 3 en Europe

La Model 3 a obtenu l’approbation du RWD, l’organisme d’État néerlandais chargé de la réglementation du trafic routier. Cela signifie en pratique que Tesla a désormais le droit de vendre sa berline familiale partout en Europe. >> Les hackers du Pwn2Own vont se faire la main sur la Tesla Model 3 Tout semble donc se dérouler […]

Publié il y a 3 semaines 5 jours Lire la suite...

La France tape sur les doigts de Google et lui inflige une amende de 50 millions d’euros

La Commission nationale de l’informatique et des libertés a estimé que Google n’est pas assez transparent et ne facilite pas assez l’accès aux réglages de confidentialité des utilisateurs. En conséquence, la CNIL a infligé une amende de 50 millions d’euros au géant mondial de la recherche en application du règlement général sur la protection des données […]

Publié il y a 3 semaines 5 jours Lire la suite...

G.Skill Trident Z Royal RGB DDR4-3200 CL14 : que vaut ce kit mémoire grand luxe ?

Nos collègues de Tom’s Hardware ont testé les nouvelles barrettes de RAM G.Skill Trident Z Royal RGB DDR4-3200 CL14 : Si les composants internes de ce kit DDR4-3200 C14 sont très satisfaisants, le prix de l’extravagance visuelle est un peu plus élevé que nous l’aurions souhaité. Cela étant dit, le surcoût ne nous semble pas constituer […]

Publié il y a 3 semaines 5 jours Lire la suite...

WhatsApp limite le partage pour lutter contre les fake news

WhatsApp vient d’officialiser son intention de limiter tous les utilisateurs dans le monde à cinq partages par message. Dans un contexte de recrudescence des « fake news » sur la plateforme et sur les réseaux sociaux en général, l’application de messagerie de Facebook souhaite parer à toute critique en renforçant ses mesures de protection. Cette […]

Publié il y a 3 semaines 5 jours Lire la suite...

Motorola dévoile son RAZR pliable à travers ses brevets

The Wall Street Journal avait annoncé la commercialisation imminente d’une version remise au goût du jour du fameux RAZR V3, un téléphone portable dont il s’est vendu près de 130 millions d’unités. Motorola aurait déposé des brevets qui accréditent la thèse selon laquelle le RAZR nouveau sera un smartphone pliable. >> Motorola s’apprête à (re)lancer […]

Publié il y a 3 semaines 5 jours Lire la suite...

Il n’y aura probablement jamais de « Star Wars : KOTOR 3 »

« Star Wars: Knights of the Old Republic », la fameuse franchise qui vous permet d’endosser le rôle d’un chevalier Jedi n’obtiendra probablement pas de troisième volet. Sorti en 2003, KOTOR est pourtant, de l’avis de ses nombreux fans, l’une des plus belles adaptations de l’univers Star Wars en jeu vidéo. >> Ces fans de Star […]

Publié il y a 3 semaines 5 jours Lire la suite...

Les prix européens du Galaxy S10 ont fuité

Les rumeurs concernant les futurs Galaxy S10 sont de plus en plus nombreuses. Le site italien Tutto Android apporte des précisions concernant le prix de vente des trois modèles qui nous seront proposés pas plus tard qu’en mars. >> Samsung : le Galaxy S10 devrait profiter d’une mémoire encore plus rapide Si nous avons une bonne […]

Publié il y a 3 semaines 5 jours Lire la suite...

Pages