← Tutti i video

Tools hacking in ELISP: txt2bin

Guarda su YouTube → 35:42 7 novembre 2021
EmacsLisp

Descrizione

In questo video descrivo come poter estendere emacs implementando la funzione elisp txt2bin può essere utilizzata, a partire da una regione di testo selezionata, per calcolare la rappresentazione binaria di ogni carattere del testo. ------------------------- TIMESTAMP 00:00 introduzione a txt2bin 03:30 introduzione a num2bin 04:50 logand per estrapolare il bit meno significativo 08:40 lsh per shiftare una espressione binaria 13:25 implementazione num2bin 20:00 esempio num2bin 24:00 implementazione txt2bin 27:35 gestione padding 33:50 recap ------------------------- RIFERIMENTI - https://github.com/LeonardoE95/yt-it/blob/main/src/2021-11-07-programmazione-emacs-lisp-txt2bin - https://youtu.be/1fRODzTT9Lg ------------------------- CONTATTI - Technical blog: https://blog.leonardotamiano.xyz/ - Github: https://github.com/LeonardoE95?tab=repositories - Support my work: https://www.paypal.com/donate/?hosted_button_id=T49GUPRXALYTQ

Commenti 4

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @LucaCanali 8 novembre 2021 1
    Non ci avevo proprio preso 😅 ... ottimo video, EMACS si rivela sempre piu' potente ogni giorno che lo ultilizzo !!!
  2. @angelonunziolombardi 30 agosto 2022
    Porterai altri script Elisp per estendere Emacs? sono davvero molto utili e semplici da implementare
    2 risposte
    1. @esadecimale Autore 31 agosto 2022
      Yess, assolutamente. Anche perché il potere di Emacs sta proprio in questo, e secondo me c’è tanto terreno inesplorato nel combinare Emacs in un setting più di sicurezza informatica. E ovviamente se hai qualche idea scrivimi, magari si prova ad implementarla!
    2. @angelonunziolombardi 31 agosto 2022
      @esadecimale una cosa piú dal lato estetico, che dal lato pratico in cui mi sono imbattuto di recente é la seguente idea: uno script che sostituisce all'avvio di Emacs la schermata classica con ad esempio neofetch. Sarebbe carina come cosa ma non ho idea di come si faccia .-.