3720

Un bon embarqué est un embarqué sans Java. Sans C++ non plus. Bref sans OO. Stou.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

3721

("Fight" grin)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3722

Nil: j'en fais très, très peu, javacard c'est de toute facon pas suffisamment évolué pour avoir besoin d'autre chose que java 1.3... et j'y ai pas touché depuis des mois.

apres en C c'est soit du bare metal sur notre HAL soit du NuttX, qui m'a déja servi sur plusieurs projets différents.

3723

Attends que les machins a base de JS deviennent plus populaire qu'ils ne le sont deja (en partie graces au languages a blocks)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3724

Vade retro le JS en embarqué ! (je dirais bien "vade retro le JS" tout court, mais pour le web il semble que la bataille soit déjà perdue).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3725

Malheureusement de plus en plus en plus de gamins commence par voir ce genre de choses... :


http://microbit.org/code/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3726

Y'a quand même le Python dans le tas. Si c'est enseigné par quelqu'un comme Flanker, y'a moyen de sauver les meubles.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3727

JS en embarqué je coupe des têtes.

3728

squalyl (./3722) :
du bare metal sur notre HAL
hmmm ? cheeky

(je précise ma pensée : c'est pas un peu contradictoire ?)

3729

Il veut juste dire qu'il n'utilise pas d'OS ou de VM. Mais à strictement parler, oui, c'est contradictoire grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

3730

méheu
c'est un HAL bare metal.
(qui marche d'ailleurs aussi sur win32 dans une simulation)

3731

Donc tu as ton bare-metal sur une HAL sur un simu sur win32 sur un ému x86 vers amd64 sur sa propre HAL. On s'éloigne du concept de bare-metal là embarrassed
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

3732

grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3733

3734

Petit test : si vous aviez un projet à développer avec les contraintes suivantes :
• High security, data is very sensitive
• Running on Windows, built on MacOSX
• Totally offline
quelles solutions technologiques choisiriez-vous ?

Si vous avez répondu "ReactJS, Electron et Go", bravo, vous pouvez être développeur de l'appli de vote électronique de Myanmar !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3735

Quand on lit les raisons du choix, c'est surtout parce que l'équipe n'avait de l'expérience qu'avec ça, donc franchement, c'est avant tout le choix de l'équipe (c'est-à-dire probablement le choix de l'entreprise), le problème. roll

Si je veux ouvrir un restaurant italien, je ne vais pas aller chercher un chef de cuisine spécialisé en cuisine chinoise et lui dire "j'ouvre un restaurant, cuisine-nous ce que tu sais faire", parce que le résultat serait évidemment de la cuisine chinoise et pas italienne. roll

Mais un grand WTF de l'équipe est que pour eux, "sécurité" veut apparemment dire "on ne peut pas lire le code source", sécurité par obscurité, quoi. roll Ce n'est que pour ça qu'ils ont écrit des morceaux en Go plutôt que tout en JS. mur
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3736

C'est même pire que ça. Un chef spécialisé en cuisine chinoise ne saura peut-être pas faire de cuisine italienne, mais :
- il sera au moins conscient que ce n'est pas la même chose, et ne prétendra pas savoir en faire
- indépendamment du style de cuisine, il n'utilisera pas d'assiettes pas lavées et d'ingrédients douteux

Là il n'y a visiblement ni l'un ni l'autre.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3737

Quand tu connais bien un langage, tu peux tout faire dans ce langage top
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

3738

même une déclaration d'amour en Klingon?

3739

Meowcate (./3737) :
Quand tu connais bien un langage, tu peux tout faire dans ce langage top
Mais là on parle d'une équipe qui croit que "sécurité" est synonyme de "code source fermé". mur roll
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3740

Meowcate (./3737) :
Quand tu connais bien un langage, tu peux tout faire dans ce langage top
Ce qui ne veux pas dire que c'est une bonne idée pour autant.
avatar

3741

C'est vraiment rédigé avec les pieds comme article en plus, mais quelque part c'est cohérent avec le sujet !
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3742

Merci pour les idées et retours les gars wink

Le facepalm du jour, j'ai passé pas mal de temps à ne pas comprendre pourquoi le radio button disant ノ dans le groupe 'camera' n'était pas sélectionnable. Le code ressemble à ça :
wJNc

Avec le callback utilisé ainsi sur le radio créé :
		function addRadio(name: string, labelName: string, checked: boolean, cb: () => void) {
			const span = addSpan();
			const radio = span.appendChild(document.createElement('input'));
			const label = span.appendChild(document.createElement('label'));

			const id = `radio-${labelName}`;

			label.textContent = labelName;
			label.setAttribute('for', id);

			radio.type = 'radio';
			radio.id = id;
			radio.name = name;
			radio.checked = checked;

			if (cb) {
				radio.onclick = cb;
			}
		}


Juste, pour une raison inconnue et absolument pas visible dans le DOM, impossible de cliquer sur ce bouton (même en allant forcer l'attribut checked via l'inspecteur). En dupliquant les boutons je me suis aperçu que seul l'assignement à "true" fonctionnait.

Au lieu de m'énerver une fois de plus (là vraiment ma santé mentale est à la limite inférieure), j'ai dit "bon c'est pas *si critique que ça*, parce que le bouton ne se sélectionne pas mais le callback est appelé, au pire je dirai aux autres membres que c'est de la merde et laisserai à quelqu'un que ça intéresse le loisir de déboguer. Et j'ai SUPER BIEN FAIT, bordel. Parce que la cause c'est quoi ? Ben simplement que mon callback affecte mais aussi retourne false, ce qui se retrouve comme valeur de retour du onclick, qui du coup empêche l'événement de se produire (par spec, quand on retourne false). Bref pour une fois j'ai super bien géré, mais d'habitude y a de quoi enrager, parce que RIEN n'a de comportement logique, chaque truc aussi simple que possible a des effets de bord incroyables. Vraiment impossible de tenir un schedule ces derniers mois. Parfois ça va comme je veux et je m'emmerde (parce que je multiplie toujours mes estimations par 4, et je prends dans ces estimations que toutes les merdes possiblement imaginables arriveront), mais le plus souvent ça prend encore plus de temps que prévu. Je vous laisse imaginer la frustration. Je peux dire officiellement que je code bien plus vite en assembleur (je suis à plus d'un mois pour mon projet perso et j'ai rien de plus qu'un sprite sur l'écran et un début de physique).
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3743

./3740 Oui, il y avait un brin de sarcasme dans le message grin
Mais c'est vrai que le niveau de fail est un peu étonnant. Surtout qu'ils rejettent C# pour ensuite expliquer pourquoi ils choisissent Golang :

Golang is a compile language , all things will compile to the executable binary file, it will keep your source code safe.
Comme C#.
The cross-platform property allows us to build on Mac OSX and release it for a Windows machine, it will make the development process very easy.
Comme C#.
It’s a modern language, we think learning Golang is much easy than learning C++ (Actually it is.).
Comme C#.
We may use it later on, maybe we will use it to build some of our future web project.
Comme C# (même si les sites web ne sont pas sa première cible).
On peut visiblement mettre de côté que C# est soutenu par une très grosse communauté de devs, en particulier son concepteur, et de fait une grosse part de ressources en ligne, ce qui fait toujours plaisir quand on a besoin de réponses.

Electron.js and Golang helped us build the high level security used in the TVR
"Electron.js" et "high level security" dans la même phrase...
Does not compute.
Fatal error.
Rebooting brain...
Nope nope nope nope nope. Je veux bien que Electron soit très bien pour construire facilement plein de petites applis, mais je ne lui confierai certainement jamais d'être au cœur d'un système (humainement) critique comme une machine à voter.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

3744

Meowcate (./3743) :
"Electron.js" et "high level security" dans la même phrase...
Comme j'ai déjà écrit, l'équipe n'a tout simplement pas compris le sens de "sécurité". Pour eux, la "sécurité" consiste à cacher une partie de la logique dans une couche compilée (en Go). Ils n'ont pas compris que le code source n'est absolument pas nécessaire pour la plupart des attaques à un logiciel. roll Et comme ils n'ont pas le niveau pour utiliser des outils bas niveau comme des désassembleurs, ils croient que les attaquants potentiels sont aussi incompétents qu'eux. roll

C'est vraiment grave que, d'un, des développeurs web ne comprennent absolument rien de la sécurité informatique, et de deux, ces développeurs incompétents sont ensuite chargés de développer un logiciel de vote. mur
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3745

squalyl (./3738) :
même une déclaration d'amour en Klingon?
Il parait que les Klingons ont l'habitude de déclarer leur flamme avec des poèmes et des chansons, donc ça doit être adapté smile
avatar

3746

Meowcate (./3743) :
Nope nope nope nope nope. Je veux bien que Electron soit très bien pour construire facilement plein de petites applis, mais je ne lui confierai certainement jamais d'être au cœur d'un système (humainement) critique comme une machine à voter.
L'autre jour j'étais à un meetup et un type a mentionné à un moment comment tel framework était génial parce que tu pouvais ensuite en faire une appli desktop en quelques minutes avec Electron. Il a perdu instantanément toute la crédibilité que j'essayais de donner à ce qu'il disait (et c'était pas mal pour le moment).

Franchement qui a besoin d'Electron pour faire une "appli" qui soit une copie d'un site ? Surtout que t'as déjà Menu -> More tools -> Create Shortcut… sous Chrome qui fait exactement la même chose (une appli accessible depuis le menu démarrer, la taskbar, qui affiche le site dans une fenêtre sans barre d'adresse, le tout hosté par Chrome donc avec la dernière version du moteur de rendu, les plugins, la sécurité).
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3747

Nil (./3717) :
squalyl (./3715) :
en embarqué non pas du tout, et chaque jour qui passe je remercie un peu plus le ciel de ne pas faire de dev web.
T'as pas de soucis avec les évolutions du Java ?
Bof, non ?

3748

Brunni (./3746) :
Franchement qui a besoin d'Electron pour faire une "appli" qui soit une copie d'un site ? Surtout que t'as déjà Menu -> More tools -> Create Shortcut… sous Chrome qui fait exactement la même chose (une appli accessible depuis le menu démarrer, la taskbar, qui affiche le site dans une fenêtre sans barre d'adresse, le tout hosté par Chrome donc avec la dernière version du moteur de rendu, les plugins, la sécurité).
- Tout le monde n'utilise pas Chrome
- Ton appli électron peut offrir des fonctionnalités non permise au navigateur.
avatar

3749

- A chaque appli Electron que tu ouvres, tu utilises intrinsèquement Chrome (et une vieille version pas sécurisée, qui consommera la RAM à double quel que soit le navigateur que tu as déjà).
- Ce n'est pas le cas comme il le décrivait (et ça fait longtemps que les applis n'apportent rien de plus que le site web, genre Slack, Mattermost, Hipchat, Discord limite je crois, etc.)

Bien sûr si tu apportes quelque chose de plus je ne dis pas.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

3750

Brunni (./3749) :
- A chaque appli Electron que tu ouvres, tu utilises intrinsèquement Chrome (et une vieille version pas sécurisée, qui consommera la RAM à double quel que soit le navigateur que tu as déjà).
En effet, mais tu perd en facilité d'accès. Perso, je ne connaissais pas la fonctionnalité de création d'une application de Chrome et j'ai pas envie de me farcir une installation de l'application Chrome pour utiliser une autre application.

Je connais pas tous les détails de Electron, mais je suppose qu'il fournit juste le moteur web, et pas tout ce qui va avec Chrome.
avatar