Journal 'Markdown presentation processor' (ou de l'intérêt des fichiers texte).

10
25
fév.
2018

Cherchant à réaliser une présentation vidéo, et utilisant déjà par ailleurs Writer de Libre Office, je me suis naturellement tourné vers Impress pour cela. C'est peut-être un très bon logiciel dans le genre, mais, personnellement, le fait de devoir m'occuper, en même temps, et du contenu, et de sa mise en forme, le peu de motivation que je pouvais avoir disparaissait comme neige au soleil. C'est la première fois que je rédigeais une telle présentation, et c'est le genre (...)

Journal Le SILL 2018 est arrivé

Posté par (page perso) . Licence CC by-sa
Tags :
24
22
fév.
2018

Comme chaque année en plein hiver, le SILL nouveau est arrivé. Autrement dit, le socle interministériel de logiciels libres, un ensemble de logiciels libres préconisés pour le poste de travail, la gestion de parc, l’exploitation de serveurs, les bases de données et les environnements de développement.

Bref, une liste de logiciels (environ 150) classés par fonctionnalités qui permet des bonnes pioches pour pas cher ou aussi de justifier ses choix puisque Debian, CentOS, LibreOffice, Grammalecte, Firefox ESR et Thunderbird (...)

Journal Twitch et copyleft

Posté par (page perso) . Licence CC by-sa
Tags :
8
20
fév.
2018

Bonjour nal.

Je ne sais pas si il y a des gens ici qui souhaitent faire un stream sur Twitch de leur session de code, mais si c'est le cas je les invitent à bien y réfléchir.

Tel que l'indique la section 8.a.License to Twitch, (i) du Twitch Terms of Service:

[…] if you submit, transmit, display, perform, post or store User Content using the Twitch Services, you grant Twitch and its sublicensees an unrestricted, worldwide, perpetual, irrevocable, fully (...)

Journal JSON en ligne de commande : jq/pjy

Posté par . Licence CC by-sa
Tags :
18
20
fév.
2018

Salut à toi, Nal,

Connais tu jq ?

C'est un outil en ligne de commande bien pratique quand on a des données en JSON et qu'on veut en extraire quelques infos. On lui passe un fichier JSON, une expression bien sentie dans un langage spécifique et concis, et le tour est joué.

Alors, je sais pas pour toi, Nal, mais je galère quand même pas mal chaque fois pour réussir à écrire l'expression qui va bien, car jq a son (...)

Journal Un tap tempo en ligne de commande

Posté par (page perso) . Licence CC by-sa
Tags : aucun
22
19
fév.
2018

Bonjour à tous,

j'aimerai vous présenter mon dernier petit projet : TapTempo.

C'est un détecteur de tempo en ligne de commande. L'utilisateur frappe une touche en cadence régulière et le programme en déduit le tempo correspondant. Il est affiché en nombre de battements équivalent par minute (ou BPM en anglais).

La plupart des logiciels audio-numériques ainsi que beaucoup de d'instruments électroniques ont cette fonctionnalité, mais ça me rebutait de lancer un gros logiciel ou de me déplacer vers mon (...)

Journal Windows 10 servi pour un plateau

Posté par . Licence CC by-sa
12
18
fév.
2018

Bonjour cher journal,

Oui, le sujet est étonnant à présenter sur linuxfr, mais comme je ne suis pas un grand fan du fait de payer lorsque je suis contraint d'utiliser un Windows, voici de quoi obtenir une VM Windows 10 à moindre frais.

Il s'agit d'une machine virtuelle fournie officiellement par Microsoft sur son site "modern.ie" pour tester ses navigateurs web. Cette VM existe à la sauce virtualbox, encapsulée dans une box vagrant. La license MS contraint/permet d'utiliser cette VM (...)

Journal LinuxFr.org : seconde quinzaine de janvier et première quinzaine de février 2018

Posté par (page perso) . Licence CC by-sa
Tags :
19
17
fév.
2018

Huitante neuvième et nonantième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est 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 16 au 31 janvier 2018 :

  • 1650 commentaires publiés (dont 6 masqués depuis) ;
  • 246 tags posés ;
  • 115 comptes ouverts (dont 4 fermés (...)

Journal Acheter un Thinkpad moddé, seconde partie - Installation et premiers usages

Posté par . Licence CC by-sa
20
16
fév.
2018

Cher journal,

Il y a quelque mois, j'avais parlé de ma commande d'un Thinkpad moddé. L'ordinateur est arrivé début février, et j'ai pu cette semaine commencer à jouer avec et même casser des choses ! C'est excitant.

Comme prévu, le x210 est arrivé sans RAM, ni disque dur ou SSD, ni batterie, et moi, je n'avais pas fait mes emplettes. Je me suis donc dépêché d'aller chopper un chargeur, je lui ai collé une barrette de RAM qui trainait par (...)

Journal Quel IDE pour quel langage

Posté par . Licence CC by-sa
Tags : aucun
19
16
fév.
2018

Il y a trop longtemps, le débat sur les IDE se cristallisait entre VI et EMACS. Sur l'un, il fallait appuyer sur 3 touche en même temps, l'autre l'une à la suite de l'autre.

Par hasard, j'ai appris Emacs, et changer de réflexe sur les raccourcis est très compliqué (genre ctrl-x rt). J'ai beaucoup codé en C, et ocaml et perl dessus avec succès.

Puis j'ai fait du Java avec Eclipse. Il me manquait une tonne de fonctionnalité d'édition de (...)

Journal On ne contribue pas que du code

Posté par . Licence CC by-sa
33
15
fév.
2018

Comme vous le savez, le logiciel libre vit essentiellement de contributions, grandes ou petites. Et comme le code source est ce qui fabrique le logiciel, on a souvent tendance à penser que la contribution doit forcément passer par le code. Mais vous n'êtes pas dupes, et puis vous avez lu le titre de ce journal…

Je suis contributeur dans plusieurs projets : j'aide à créer une carte du monde avec openstreetmap. J'aide à rendre les emballages plus simples à (...)

Journal Framasoft annonce la sortie de Framasite

Posté par . Licence CC by-sa
15
15
fév.
2018

Framasoft a annoncé la sortie d'un nouveau service : Framasite. Il s'agit d'un nouveau service d'hébergement et de création de site web monopage. NextInpact a publié un article sur le sujet (article dont la lecture en entier est réservée aux abonnés) en en faisant un très bon retour.
L'idée derrière ce nouveau service, c'est de fournir simplement au micro-entreprise, aux petites associations et autres petites organisations un moyen d'être présent sur le Web de manière très simplifiée (l'autre moyen (...)

Journal Publication de bibliothèques c++ sous licence libre

Posté par (page perso) . Licence CC by-sa
Tags : aucun
39
15
fév.
2018

Je travaille chez IsCool Entertainement en tant que développeur C++ sur des jeux pour téléphones portables. Aujourd'hui nous publions une partie de notre code en open source sur GitHub, ce qui est une bien bonne chose à mes yeux. La licence utilisée est Apache 2.

Au risque d'apparaître banal, nous essayons de partager autant de code que possible entre nos jeux sous la forme de divers modules plus ou moins indépendants et plus ou moins spécifiques au domaine. Ceux (...)

Journal DTrace est passé en licence GPL

35
15
fév.
2018

Dtrace est un outil de tracing intégré dans le système d'exploitation Solaris. Pendant longtemps il a été présenté comme étant en avance par rapport aux outils disponibles sous Linux et c'était, avec ZFS, un des arguments des promoteurs de Solaris.

Oracle, l'entreprise qui possède Solaris, a décidé de porter DTrace sous Linux et a donc changé la licence de cet outil. On passe ainsi de la CDDL à la GPLv2.

Ce changement est intervenu au milieu de l'année 2017 (...)

Journal Petit guide à l'usage des développeurs de LL qui souhaitent se tirer dans le pied

Posté par . Licence CC by-sa
97
13
fév.
2018

De l'utilité des mainteneurs

Contrairement au monde Windowsien, il est très peu commun pour un utilisateur de Linux ou BSD (voire même MacOS, avec HomeBrew) d'installer directement un logiciel depuis le site web de son développeur. Le plus clair du temps, on passe plutôt par un dépôt (de binaires ou de sources) : cela permet aux utilisateurs de ne pas avoir à se soucier de la configuration particulière de leur distribution préférée et de centraliser les installations et mises à (...)