Journal Portage de TapTempo en VBA

Posté par  . Licence CC By‑SA.
Étiquettes :
32
8
mar.
2018

Bonjour a tous ,
J ai developper une petite version de TapTempo en VBA sous Excel pour passer un peu le temps au bureau :-) Et oui malheureusement on nous impose de bosser sur du tout M$…
Alors il suffit de creer un UserForm avec dedans un Label (que j ai nomme ici zoneBPM) et voici le code :

A placer dans Module1

Public timestamps(4) As Double

Private Type SYSTEMTIME
    wYear As Integer
    wMonth As Integer
    wDayOfWeek
(…)

Journal L'épopée NERF

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
42
8
mar.
2018

Un rapide journal pour partager avec vous sur l'épopée NERF et linuxboot. Le projet connait un succès très large à tel point qu'il a généré la creation d'un groupe Open Firmware au sein de la fondation Open Compute.

Comme quoi partir d'une idée après quelques échanges mène parfois à faire des choses de plus grande envergure. Comme vous le savez on commercialise des machines d'occasion avec ajout d'équipements neufs, machines basées sur une approche Open Hardware. Une des fonctions (…)

Journal Portage de TapTempo en Tcl

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

Bonjour Nal,

Malgré le déferlement de journaux provoqué par le premier TapTempo, il manquait toujours Tcl à l'appel, donc voilà une version pour ce vénérable petit langage de script facile à apprendre et bien pratique.

#!/usr/bin/env tclsh8.6                                                                                                                            
package require cmdline                                                                                                                            

set options {                                                                                                                                      
    {p.arg 0 "Précision du tempo (nombre de décimales)"}                                                                                           
    {s.arg 5 "Nombre d'échantillons pour le calcul du tempo"}                                                                                      
    {r.arg 5 "Temps de remise à zéro du calcul (secondes)"}                                                                                        
    {v "Afficher
(…)

Journal Le droit d'auteur en France et le domaine public

43
7
mar.
2018

Avant-propos

Salut 'nal,
Suite à une idée de projet de plus je me suis penché sur le droit d'auteur en France et à la législation l'entourant.
Or, je n'ai jamais étudié le droit, donc tout ce qui est dit ci-dessous peut être faux.
Ce journal est avant tout un cri de désespoir dans la compréhension de la loi que je suis censé ne pas ignorer.
N'hésitez donc pas à faire des remarques constructives dans les commentaires pour éclaircir les différents (…)

Journal Guide sur le droit d'auteur

Posté par  . Licence CC By‑SA.
11
7
mar.
2018

L'APIE a publié un guide "Droit d'auteur, droit à l'image : les étapes essentielles pour utiliser un contenu". Il fait mention des licences libres, c'est un progrès depuis quelques années où on n'en parlait même pas. Mais il se trompe en affirmant que les licences CC sont libres, bien qu'un tableau recopié un peu plus loin dans le document détaille les droits de chaque licence CC.

Journal Base de données de scanners : besoin de contributeurs

52
7
mar.
2018

Cher 'nal,

Je développe depuis quelques années une librairie Python cross-platform d'accès aux scanners (Sane sous Linux, WIA2 sous Windows). Elle inclue aussi un certain nombres de contournements pour divers pilotes de scanners plus ou moins moisis. Et croyez-moi, il y en a un paquet, aussi bien sous Linux que Windows.
Le problème, c'est que j'ai sous-estimé l'ampleur de la tâche, surtout sous Windows. Je pensais que l'API Twain était mourante et donc je n'avais pas implémenté son support (perdu) (…)

Journal Portage de TapTempo en GOTO++

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
35
6
mar.
2018

Puisque tout le monde y va de sa petite version de TapTempo, je me suis dit hein, quoi, y'a pas de raison. Alors voici un portage en GOTO++, ce magnifique langage qui, il fut un temps, était chroniqué régulièrement sur ce site par son auteur en personne, et fit même l'objet de news.

Dans la version ci-dessous, j'ai voulu rester sobre, aussi me suis-je inspiré de l'algorithme simple de la version javascript de TapTempo pour en reproduire le (…)

Journal KeePassXC-Browser et gestion des mots de passe

24
6
mar.
2018

Bonsoir,

J'ai une approche très conservative (voire vieillotte) pour gérer mes mots de passe: je place tout dans un fichier texte chiffré.

Je suis séduit par l'idée d'avoir une intégration avec le navigateur, mais jusqu'ici j'étais un peu inquiet (peut-être à tort ?) qu'une faille dans le navigateur puisse facilement donner accès à tous mes mots de passe.

Je viens de voir passer la sortie de KeePassXC-Browser qui apparemment est une extension de navigateur avec une communication sécurisée avec le gestionnaire (…)

Journal Des vieilles bases d'unix à la hype reactive actuelle

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
30
6
mar.
2018

Les systèmes unix/linux sont souvent vus comme vieux et le fait de barbus. Actuellement il y a une grande hype autour de « système réactifs ». Je me propose de faire le lien entre les 2 et d'expliquer comment c'est grâce à des bases unix très vieilles que l'on peut aujourd'hui construire des systèmes réactifs.

Tout est fichier

Dans unix tout est fichier. Cela se représente facilement quand on voit son système de fichier et par exemple /dev qui montre sous forme (…)

Journal Portage de TapTempo en Golang

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
21
6
mar.
2018

Après tous les autres portages, voici la version Golang. J’essaye de montrer la simplicité du code, même si je gère une file à la main.

On voit le package simple de gestion d'options de ligne de commande (flag) et la gestion du temps(time). Je montre aussi la gestion d'un slice (issue du make) pour faire la file.

On vois aussi l'usage de init() qui est un fonction des packages exécutées avant la fonction main(). Il n'y a pas d'exemple d'objet (…)

Journal [bookmark] Clang générerait certains binaires plus petits que MSVC en étant ABI-compatible

Posté par  . Licence CC By‑SA.
Étiquettes :
15
6
mar.
2018

Pour info, Clang serait capable de générer (dans le cas de l'installateur de chromium, à priori) des binaires plus petits tout en étant compatible avec l'ABI de MS.
Ce serait du coup utilisé par Google pour générer lesdits binaires.

À noter, pour accomplir ce fait Clang dépendrais de MSVC, et la compilation est plus lente (à peu près 15%), mais tout ça est expliqué quand le lien quivabien.

PS: par rapport à l'emploi du conditionnel: je n'ai pas assez creusé (…)

Journal Jouons avec le ``switch`` et C++17

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
27
5
mar.
2018

Et non, ceci n'est pas un journal sur la switch, juste un partage rapide et amusé d'une version alambiquée mais qui fait tourner la tête (comme beaucoup de choses sortant d'un alambic, n'est ce pas ?):

template<unsigned N>
__attribute__((noinline)) void stuff()  {}

// manual switch
void manual_switch(int i) {
    switch(i) {
        case 0: return stuff<0>();
        case 1: return stuff<1>
(…)

Journal taptempo.awk : une approche plus unix ?

Posté par  . Licence CC By‑SA.
Étiquettes :
43
5
mar.
2018

Salut !

Ce journal s'inscrit dans la série des journaux traitant de portages de taptempo.

Pour bien commencer la semaine, je voulais proposer une alternative à taptempo sous forme de filtre. Ma version d'un compteur de tempo se base sur l'outil xev et ne possède aucune option. Il est plus rapide de modifier directement le script que d'en modifier.

Pour moi c'est l'occasion de présenter awk, un langage de script relativement peu connu/utilisé alors qu'il est très intéressant. Il (…)

Journal underthief: prototype d'un nouveau jeu libre

Posté par  (site web personnel) . Licence CC By‑SA.
23
4
mar.
2018

Bonjour Nal,

Après Newton Adventure et Ned et les maki, je me lance dans le développement de nouveaux jeux libres.

Ayant plusieurs projets en tête, j'ai décidé de faire des prototypes pour tester mes idées de gameplay. Le premier était shmuprpg, voici le deuxième: underthief

Il s'agit de l'adaptation d'un jeu populaire dans les lycées, connu en France sous le nom de course au slip: deux équipes placent leurs sous vêtements au centre d'un terrain avec un camp (…)