Forum général.général Outils électronique DIY

Posté par  . Licence CC By‑SA.
Étiquettes :
5
3
sept.
2015

Bonjour !

Je viens de là "Forum général.cherche-logiciel inventaire et gestion de stock de composants électroniques"
Je me suis renseigné de mon coté, il y a Stokouti(http://pat.bourdin.free.fr/stkutili.html / non open-source) qui est utilisé pour faire des inventaires de composants électronique. Mais comment je suis arrivé là, au fait ?

Besoin initiale

Je fais actuellement de l’électronique en DIY, je récupère des composants de vielles radios pour me faire des effets pour la musique, et je suis des recettes pour concevoir les (…)

Journal Concours d'IA de Tarot

51
1
juin
2015

Bonjour à tous,

Je suis le développeur d'un petit jeu de Tarot appelé TarotClub. Je pense qu'il est graphiquement assez sympa et semble assez bien débogué au niveau des règles du jeu de Tarot grâce à plusieurs remontées de bugs d'utilisateurs réguliers. On peut y jouer en local ou en réseau, enfin quand il n'y a pas de bugs :)

Cependant, il a un grand défaut : l'intelligence artificielle des adversaires. C'est une critique que je reçois assez souvent et (…)

Sortie de Haxe 3.2.0

Posté par  (site web personnel) . Édité par palm123, Benoît Sibaud et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
28
17
juin
2015
Technologie

Haxe est un langage de programmation orienté objet, open source, basé sur un système de classes comme C# ou Java.
Il permet de mettre en place des types abstraits, des metadatas, des Generics, des Enums, ou encore faire de la programmation fonctionnelle comme en F#.
C’est une solution robuste, multi-paradigme, parfaitement adaptée au développement d’applications web, au jeu et au mobile.

Logo Haxe

Il y a quelques jours, la version 3.2.0 est sortie avec son lot de nouveautés et de corrections.
Cette dépêche présente les principaux changements et profite de l'occasion pour refaire un tour des possibilités offertes par ce langage.

Le retour de F-CPU, le processeur libre

Posté par  (site web personnel) . Édité par ZeroHeure et Benoît Sibaud. Modéré par Ontologia. Licence CC By‑SA.
55
18
avr.
2015
Matériel

Après 12 ans de silence, le projet Freedom CPU vient de redémarrer. Il a commencé par se doter d'un nouveau site tout propre, avec wiki, blog et (Ôh!) un git, mais surtout le projet repart de zéro en gardant juste le meilleur du travail réalisé autour de l'An 2000. En effet, le FC0 est une architecture RISC qui n'a pas beaucoup vieilli, alors que l'environnement, l'industrie et les applications ont radicalement changé.

RapydScript, le JavaScript qui se déguise en Python

Posté par  . Édité par Nils Ratusznik, palm123, Nÿco, bubar🦥, Ontologia et ZeroHeure. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
28
29
avr.
2015
JavaScript

RapydScript est un langage qui se compile en JavaScript, avec une syntaxe et des fonctionnalités qui se veulent proches de Python. Pour ceux qui connaissent coffeeScript, RapydScript est pareil mais inspiré par la lisibilité de Python. Il ne s'agit pas d'une nouvelle tentative de faire tourner Python dans le navigateur, comme par exemple Pyjamas. RapydScript reste du JavaScript, il n'introduit aucune limitation ni surcoût. Il paraît juste plus propre et donne l'impression d'écrire du Python.

Ses quelques fonctionnalités :

  • comme CoffeeScript, RapydScript répare les incohérences et inconsistances de JavaScript ;
  • un système de classes similaire à Python ;
  • support des listes en compréhensions ;
  • des exceptions comme en Python ;
  • des modules, plus flexibles que les modules Python ;
  • des arguments optionnels pour les fonctions, comme en Python ;
  • des décorateurs (sans arguments) ;
  • un système d'héritage plus puissant que celui de Python et plus clair que celui de JavaScript ;
  • le support d'objets (dictionnaires) avec fonctions anonymes, comme en JavaScript ;
  • la possibilité d’appeler n'importe quelle fonction, méthode, code JavaScript ou appel au DOM de n'importe quel framework, sans syntaxe spéciale ;
  • le choix entre les méthodes et fonctions à la Python ou leurs équivalents JavaScript ;
  • RapydScript s'auto-compile, c'est à dire que le compilateur est lui-même écrit en RapydScript et compile en JavaScript.

Revue de presse — mars 2015

20
26
mar.
2015
Presse

Ce mois de mars est très dense et il y en aura pour tout le monde. Au sommaire de cette revue de presse donc, de la programmation, du logiciel, de l'embarqué, de la bidouille, de l'adminsys. Il y en a pour tous les goûts.

  • GNU/Linux Magazine no180 qui titre sur CEPH, système de stockage objet ;
  • Linux Pratique no88 revient sur le double boot Linux/Windows ;
  • MISC magazine no78 passe en revue la sécurité des navigateurs ;
  • GNU/Linux Magazine hors-série no77 prétend vous apprendre la programmation Orientée Objet (avec Python), en six jours !
  • Hackable Magazine no5 s'intéresse à l'Arduino après le Raspberry Pi du précédent numéro ;
  • Open Silicium no14 quant à lui vous propose d'étendre la prise en charge matérielle d'Android.

Toujours en kiosque, Planète Linux no83 chouchoute votre vie privée.

Journal Try To Listen Me, nouveau site Open Source de communication chiffrée

Posté par  (site web personnel) . Licence CC By‑SA.
17
27
fév.
2015

Bonjour Nal,

Si je viens te parler directement, pour la première fois, c'est pour te présenter un projet personnel qui me tient à cœur.

TryToListen.Me un site web de communication chiffrée de bout en bout dans le navigateur.

Ce site est sous Licence Apache 2.0 et tu trouveras les sources sur la forge propriétaire en vogue GitHub

En quoi consiste ce site web ?

Il se base sur

Journal J'ai testé pour vous : la création d'un jeu pour Firefox OS

Posté par  (site web personnel) . Licence CC By‑SA.
53
30
nov.
2014

Bonjour Nal,

Profitant d'un petit moment de répit entre l'envoi de mon manuscrit de thèse et la préparation de la soutenance, j'ai décidé d'assouvir mon besoin de coder. Et si possible, un truc n'ayant rien à voir avec ce que je peux faire au boulot. J'ai donc voulu coder un petit jeu en Javascript dans le but de le faire tourner sur Firefox OS. J'ai ainsi porté Pweek, un jeu que j'avais développé avec un ami il y a (…)

Journal « Si Hemingway écrivait en JavaScript »

Posté par  . Licence CC By‑SA.
Étiquettes :
13
3
déc.
2014

I / Bookmark

"Le concept du livre If Hemingway Wrote JavaScript, c'est d'explorer les libertés de style de JavaScript en les mettant entre les mains (imaginaires) des poids lourds de la littérature anglophone, de Shakespeare à Douglas Adams en passant par James Joyce", résume Ars Technica.

Apparemment, tous les exemples du livre fonctionnent et certains sont très originaux. Voir ci-après.

Lu sur http://www.courrierinternational.com/article/2014/12/03/si-hemingway-ecrivait-en-javascript
Tiré de http://arstechnica.com/information-technology/2014/11/holiday-reading-for-a-certain-sort-if-hemingway-wrote-javascript/

II / Forum Javascript

Ce morceau de code, tiré du livre en question, affiche (…)

Meteor 1.0

Posté par  (site web personnel) . Édité par Davy Defaud, BAud, Nils Ratusznik, Pierre Jarillon et palm123. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
21
31
oct.
2014
JavaScript

Meteor est une plate‐forme open source facilitant le développement d’applications modernes Internet et mobiles en JavaScript. Il offre des fonctions de mise à jour automatique des interfaces permettant le travail collaboratif temps réel et des interfaces intuitives assurant la même expérience utilisateur qu’une application de bureau. Ces applications peuvent s’exécuter dans un navigateur Web, ainsi que sur tous les appareils mobiles (applications natives avec Cordova/PhoneGap).

Meteor 1.0 est sorti hier soir, annoncé par Matt DeBergalis du MDG (Meteor Developpement Group). Cette version assure la stabilité de l’API, qui jusqu’alors évoluait fortement entre chaque version.

Voyez sa description en seconde partie de l’article…

J’ai testé pour vous : la création d’un jeu pour Firefox OS

Posté par  (site web personnel) . Édité par Davy Defaud, M5oul, BAud, Nÿco, Nils Ratusznik, palm123 et ZeroHeure. Modéré par Nils Ratusznik. Licence CC By‑SA.
39
6
déc.
2014
Mozilla

Profitant d’un petit moment de répit entre l’envoi de mon manuscrit de thèse et la préparation de la soutenance, j’ai décidé d’assouvir mon besoin de coder. Et, si possible, quelque chose n’ayant rien à voir avec ce que je peux faire au boulot. J’ai donc voulu coder un petit jeu en JavaScript dans le but de le faire tourner sur Firefox OS et ainsi découvrir l’envers du décors du Firefox Marketplace. Attention : cette dépêche étant à l’origine un journal, les propos qui suivent sont très subjectifs.

Je vous propose ici un résumé des grandes étapes pour le développement d’un jeu pour Firefox OS, mais surtout de mes impressions. Je ne vais donc pas parler spécifiquement de mon jeu. En dépit des quelques critiques que je formule ici, j’espère que ce retour d’expérience poussera certains d’entre vous à se lancer, car le développement d’un jeu pour Firefox OS n’a rien de très compliqué.

Forum Programmation.web Marque-page javascripté

Posté par  . Licence CC By‑SA.
0
17
nov.
2014

Bonjour,

J'utilise régulièrement un site (suivi de la scolarité de mes enfants) pour lequel Firefox ne me propose pas d'enregistrer l'identifiant et le mot de passe.

Je me suis donc créé un marque-page scripté, dont voici le détail :
javascript:(function(){document.getElementById("password").value="MOTdePASSE";document.getElementById("username").value="IDENTIFIANT";document.getElementById("SubmitCreds").click()})();

Ainsi, en un seul clic, le formulaire est rempli et la connexion démarre.

Ma question : est-il possible d'améliorer mon code pour y inclure le chargement de la page ? Autrement dit, j'aimerais éviter de cliquer d'abord sur le marque-page du (…)

Firefox : dites 33, comme chez le docteur

Posté par  (site web personnel) . Édité par Davy Defaud, BAud, woprandi, M5oul, viking, Nils Ratusznik, barmic, rootix, Nÿco, Kioob et ariasuni. Modéré par rootix. Licence CC By‑SA.
48
18
oct.
2014
Mozilla

La version 33 de Mozilla Firefox est sortie le 13 octobre. Elle apporte son lot d’améliorations.

Logo de Firefox

Proxy HTTP(s) gatejs

Posté par  . Édité par Xavier Teyssier, Benoît Sibaud, Pierre Jarillon et rootix. Modéré par ZeroHeure.
20
20
juin
2014
JavaScript

gatejs est un nouveau mandataire/proxy HTTP(s) (forward & reverse) qui a pour vocation de remplacer squid, nginx, varnish ou encore apache, dans leurs fonctions de proxy (forward & reverse). Il est publié sous licence GPLv3.

Il est développé en JavaScript (2/3) et en C++ (1/3). Il est prévu que la proportion de C++ se réduise au fil du temps. Ce proxy utilise le moteur Javascript V8 et nodejs.

Il a été initialement conçu pour offrir plus de flexibilité sur l'interception et le traitement d'informations en HTTP.

Pour ceux qui ne sont pas pro-JavaScript, il est important de préciser que les performances de gatejs sont proches, voire dans certains cas, supérieures à nginx.

De plus, l'utilisation de Javascript permet d'augmenter la lisibilité des codes, de les factoriser et de renforcer la sécurité, surtout pour des opérations complexes.

Les configurations sont écrites au moyen de la notation d'objets Javascript (JSON).

Retour d'expérience sur sql.js

Posté par  (site web personnel) . Édité par Nÿco, ZeroHeure, palm123, Benoît Sibaud et Nils Ratusznik. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
33
15
juin
2014
JavaScript

J'aimerais parler ici de mon expérience lors du développement de sql.js, un port de SQLite en JavaScript. Pour ceux qui ne s’intéressent pas aux technologies du web, la deuxième partie de cette dépêche pourrait quand même vous intéresser, on va parler de SQLite.

Note : cette dépêche a initialement été postée en tant que journal.