schurger.org

  • À propos
  • JEAN SCHURGER
  • Archive
  • Tags
  • Search
  • Home
  • Categories
  • misc
  • encadre a sa documentation (et a déménagé)

    English version below.

    encadre, mon petit framework web en Python, a enfin une documentation : schurger.org/pages/encadre.html.

    Le principe tient en trois lignes : une classe dérivée de Controller est un contrôleur, ses méthodes sont les routes (show(self, book_id) répond sur /books/show/<book_id>), et une nouvelle version …

    octobre 17, 2026
     · 2 min read
     · Jean Schurger
  • Sonodrill, pour s'exercer avec de l'audio

    English version below.

    J'ai publié une petite application pour iPhone et iPad : Sonodrill. Elle sert à travailler un morceau, un solo ou un cours enregistré : on pose des repères au début des sections, puis on boucle, on saute et on ralentit exactement les passages qu'on travaille.

    Le lecteur : forme d'onde, repères, boucle et zone de saut Réglages du son : vitesse, hauteur, canaux Options d'entraînement

    Au-delà des boucles et …

    octobre 17, 2026
     · 2 min read
     · Jean Schurger
  • Canadian VFR

    As an Aviation enthusiast and pilot (I had to say it) flying in Canada, I often need to analize the Canadian VFR (Visual Flight Rules) map.

    There is few ways to do that online:

    • Using Foreflight map (needs a paid subscription)
    • Using Skyvector, but it only shows the US map …
    juillet 27, 2024
     · Jean Schurger
  • Android Cheat Sheet

    Permitting the backup of an existing app

    adb shell pm path com.the.app adb pull /data/app/com.the.app/base.apk apktool d ../base.apk

    apktool b base zipalign -v 4 base/dist/base.apk base-backup.apk jarsigner –verbose –sigalg SHA1withRSA -digestalg SHA1 -keystore ~/.android.keystore base-backup.apk …

    juillet 20, 2023
     · Jean Schurger
  • ADS-B Receiver

    As an Aviation enthusiast and pilot (I had to say it), I had to take the opportunity to setup a little ADS-B receiver.

    "ADS-B" stands for "Automatic Dependent Surveillance–Broadcast".

    Basicaly, airplanes equipped with an ADS-B Out are broadcasting informations like their speed, altitude, heading by radio on 1090MHz. In …

    mars 04, 2022
     · 1 min read
     · Jean Schurger
  • Self email hosting

    Hosting its own email server takes a lot of time to setup, maintain and troubleshoot. I own my domain name and use it for emails since more that 20 years and used different ways to to it. There is a lot of good providers like Gmail, Protonmail but they can …

    janvier 04, 2022
     · Jean Schurger
  • Reboot

    In today's rapidly changing world, rebooting computers become more and more difficult. Here is a little brutal program to reboot an x86 computer.

    /* cc -o reboot reboot.c */
    /* ./reboot */
    
    #include <sys/io.h>
    
    void main(void) {
        iopl(3);
        outb(6, 0xcf9);
    }
    
    novembre 05, 2021
     · Jean Schurger
  • SSH tricks

    SSH through an http proxy

    (ncat comming from package nmap or ncat)

    ProxyCommand /usr/bin/ncat --proxy-type http --proxy PROXY:PORT --proxy-auth PROXY_USER:PROXY_PASSWORD %h 22
    

    SSH through an SSH hop

    ProxyCommand /usr/bin/ssh USER@HOP /bin/nc %h 22
    

    Keeping an agent in WSL

    keychain does the trick …

    octobre 15, 2021
     · Jean Schurger
  • Playing with e-paper and Micropython

    • Get and upload the image.py
    • [[#upload-the-driver-from-waveshare-with-my-pr-to-get-micropython-implementation][Upload the driver from Waveshare (with my PR to get MicroPython implementation)]]
    • Upload the main.py

    I wanted to do some proof of concept using a Pycom LoPy4 and a e-paper display (epd2in13V2).

    Hardware

    • Waveshare e-Paper V2 (V2 is important here)
    • Pycom …
    février 23, 2021
     · Jean Schurger
  • Sauerbraten auto trigger hack

    Here is a nasty hack for sauerbraten to pull the trigger when you are aiming at opponent. It then shoot for nothing to let you not been too much accurate.

    --- cube2-0.0.20130404+dfsg.orig/fpsgame/fps.cpp
    +++ cube2-0.0.20130404+dfsg/fpsgame/fps.cpp
    @@ -901,8 +901,19 @@ namespace …
    novembre 26, 2020
     · 1 min read
     · Jean Schurger
© 2004–2026 • Powered by Pelican &  Papyrus