Journal Comment on codait un jeu sur un ordi 8 bits dans les années 1980s

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
38
22
nov.
2018

Cette semaine, notre invité a conçu deux jeux qui eurent leur succès d'estime sur Thomson MO5 (suite d'une précédente émission). Didier Guillion nous fait découvrir comment il programmait des jeux avec une RAM rikiki, sans IDE, sans assembleur, sans logiciel de graphisme ou de musique, beaucoup de cahiers et de crayons et un versionning à base de cassettes audios.

Et le plus surprenant dans tout ça ? Ses jeux se sont vendus.

Bonus : les sportages sur d'autres (…)

Journal Le microprocesseur, ce monstre de puissance qui passe son temps à attendre

Posté par  (site web personnel, Mastodon) .
Étiquettes :
185
21
nov.
2018

Avez-vous déjà remarqué à quel point le microprocesseur de votre ordinateur est un composant extrêmement puissant, et à quel point le moindre accès aux données est une horreur de lenteur de son point de vue ?

Pour essayer de se représenter tout ça, on va imaginer que vous êtes un cœur de microprocesseur, ralenti d'un facteur un milliard.

Or donc, vous êtes un cœur d'un microprocesseur moderne. Vous êtes avec d'autres collègues dans un open space ; votre boulot (…)

Journal Non, l'inférence de types n'est pas du typage faible. Oui, elle rend les programmes plus lisibles

Posté par  .
Étiquettes : aucune
41
21
nov.
2018

En lisant le journal sur la sortie de JDK 10 qui mentionnait notamment l'ajout d'une inférence de type sommaire, j'ai vu qu'il y avait une mauvaise compréhension et un fort rejet de ce concept.

Ça m'a bien surpris car je trouve au contraire l'inférence de types géniale : non seulement elle permet de bénéficier d'un langage fortement typé sans taper des types à rallonge partout, mais aussi elle rend la lecture des programmes bien plus facile (et je ne parle (…)

Journal Pijul 0.11

Posté par  . Licence CC By‑SA.
18
21
nov.
2018

Il y a un peu plus d'une année, un journal nous présentait Pijul, un nouveau gestionnaire de code source en cours de développement. Il est écrit en Rust. Pierre-Étienne Meunier, un des auteur, a largement commenté le journal.

Une volonté du projet est de fonctionner sur la majorité des plateformes, d'où l'écriture d'une bibliothèque SSH (en Rust également) qui tourne correctement sur Windows. Une plateforme de partage de base de code est disponible : https://nest.pijul.com/

Pijul se base sur (…)

Journal Red Hat Enterprise Linux 8 Beta est là !

Posté par  . Licence CC By‑SA.
Étiquettes :
15
20
nov.
2018

Ce n'est pas tout tout frais, mais RHEL 8 beta vient d'être annoncée le 14 novembre 2018.

https://developers.redhat.com/blog/2018/11/15/red-hat-enterprise-linux-8-beta-is-here/
https://www.redhat.com/en/blog/powering-its-future-while-preserving-present-introducing-red-hat-enterprise-linux-8-beta

à priori basée sur Fedora 28 et le noyau linux 4.18 (source Wikipedia)

Toujours d'après Wikipedia, RHEL 7 beta était sortie le 11 décembre 2013 pour un version finale le 10 juin 2014.

Bonne journée !

Journal Marre des cartes ARM ?

Posté par  (site web personnel) . Licence CC By‑SA.
19
19
nov.
2018

Hardkernel’s est connu pour ses cartes Odroid Xu4, puis HC1 et HC2 pour mettre du disque dur ; le tout sur achitecture ARM.

Hardkernel sort maintenant une nouvelle carte sur achitecture intel x86 avec des spécifications intéressantes et un très bon support Linux :

  • Le dernier kernel 4.18 Fonctionne nativement parfaitement (Aujourd’hui Ubuntu 18.10)
  • Les pilotes modernes OpenGL 4.5, OpenCL 2.0, Wayland and Vulkan GPU drivers fonctionnent via la librairie standard Mesa
  • Décodeur & encodeur vidéo MPEG2/MPEG4/H.264/H.265/VP8/VP9 HW fonctionne avec (…)

Journal TaackScheduler : Planificateur de tâches en Groovy

Posté par  . Licence CC By‑SA.
Étiquettes :
18
18
nov.
2018

Bonjour *,

un peu de pub pour mon premier logiciel Open Source :

Présentation

TaackScheduler est un planificateur de tâches utilisant les closures groovy pour décrire le référentiel de données (tâches, flow d'exécution, et machines) des travaux à exécuter. Il peut être intégré facilement aux lanceurs de services natifs de nos OS préférés (SystemD, cron, init …), ou a d'autres applications (natives ou Java).

Il requiert java, ssh et bash.

Pros:

  • Construit avec gradle en configuration multi-projet, facilement réutilisable
  • Support (…)

Journal LinuxFr.org : première quinzaine de novembre 2018

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
18
nov.
2018

Cent-huitième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 1er au 15 novembre 2018

  • 1235 commentaires publiés (dont 2 masqués depuis) ;
  • 471 tags posés ;
  • 126 comptes ouverts (dont 26 fermés depuis) (…)

Journal Ordinateur de poche

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
17
17
nov.
2018

Voici un moment maintenant que je cherche à me créer un petit ordinateur.
Quelque chose de suffisamment petit pour tenir dans une poche, quelque chose de simple et bidouillable dans un mode «Do It Yourself». Un outil pour hacker en herbe, inspiré de l’époque révolue des PDA, de leur diversité, et du respect de la vie privée qu’ils apportaient sans même s’en rendre compte.

Je suis arrivé aujourd’hui à créer un second prototype finalement très simple, mais qui répond à (…)

Journal Il faudrait que Jabber/XMPP soit aussi simple à utiliser que Whatsapp

Posté par  . Licence CC By‑SA.
28
17
nov.
2018

Bonjour 'Nal !
C'est la première fois que je t'écris alors sois sympa, pardonne-moi mes erreurs de jeunesse.

Lorsqu'on parle de XMPP sur linuxfr on entend souvent le refrain du "c'est-pas-utilisable-par-Mme-Michu". Je suis le premier à partager ce constat et à en être navré.

D'aucuns disent qu'il ne suffit pas à un logiciel libre (ou un protocole libre) d'avoir plein de vertus, il faut aussi et surtout qu'il soit beau (je ne souhaite pas philosopher sur la notion de beauté) (…)

Journal Kilo de plume et kilo de plomb

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
34
16
nov.
2018

On apprend que le monde va basculer (non ce n'est pas Apple qui sort un nouveau produit) : la définition du kilogramme va changer.

Historiquement, dans le système international, un kilogramme était défini comme la masse du prototype qu'on garde en France à Sèvres, parce que c'est nous français qui avons initié cet élan d'unifier les systèmes de mesure après la Révolution. Mais de nos jours, ce n'est pas très pratique, surtout que ce prototype a perdu quelques pouième (…)

Journal Libre mais.... moche ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
17
15
nov.
2018

Cette semaine dans l'émission CPU (Carré Petit Utile) sur Radio FMR, on attaque un sujet archi-clivant : le logiciel libre est-il moche ?

Est-ce vrai ? Que des racontards ? Une réalité due à des limitations ?

Pour en parler, Maitané, designer UX qui oscille entre plusieurs environnements, nous éclaire sur ce que cette affirmation trahit des communautés du logiciel libre.

Journal Timeshift, l'outil de sauvegarde de Linux Mint 19 : oui mais attention

Posté par  (site web personnel, Mastodon) .
Étiquettes :
23
15
nov.
2018

Linux Mint 19 pousse fortement à l'utilisation de son outil Timeshift, qui fait de la sauvegarde incrémentale, par exemple en l'intégrant avec le système de mises à jour.

Timeshift fait ses sauvegardes avec rsync ou Btrfs. En soi, c'est une excellente idée et très pratique, notamment pour le public cible de Linux Mint (les débutants et des gens qui ne veulent pas s'intéresser particulièrement au système), qui a encore moins que les autres le réflexe de faire des sauvegardes (…)

Journal Nvidia travaille sur le support d'EGLStreams pour KDE/Wayland

Posté par  . Licence CC By‑SA.
22
15
nov.
2018

Les devs de KDE avaient annoncés il y a un peu plus de deux ans, qu'ils ne travailleraient pas sur l'implémentation de Nvidia dans Wayland par manque de ressources. Mais ils ont rappelé également qu'ils n'étaient pas opposés à ce que Nvidia contribue et maintienne le backend EGLStream.

Voila qui est fait, Nvidia vient de mettre un développeur sur le coup : Erik Kurzinger qui a déjà participé à quelques patchs pour Kwin. Il est parvenu à la réalisation d'un (…)

Journal Déployer une application web C++ sur Heroku avec Docker et Nix

Posté par  (site web personnel) . Licence CC By‑SA.
17
15
nov.
2018

Les services de plateforme (PaaS) comme Heroku permettent de déployer des applications web écrites dans des langages comme PHP, Ruby, Java… Cependant, déployer des applications C++ est plus compliqué (portabilité de l'interface binaire ABI, gestion des dépendances…). Ce post présente plusieurs solutions pour déployer des applications web C++ sur Heroku, en utilisant des images Docker et le gestionnaire de paquet Nix.

Voir aussi : code source - vidéo youtube - vidéo peertube

Exemple d'application web C++ avec

(…)