home.social

#macros — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #macros, aggregated by home.social.

  1. Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?

    Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  2. Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?

    Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  3. Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?

    Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  4. Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?

    Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  5. Today I started using #emacs #macros again I think I probably forgot about this and using find and replace/regex replace so gradually stopped using until I stumble across some blog today

    Used it a few times today and learned about repeat-complex-command too #til

  6. Today I started using #emacs #macros again I think I probably forgot about this and using find and replace/regex replace so gradually stopped using until I stumble across some blog today

    Used it a few times today and learned about repeat-complex-command too #til

  7. Today I started using #emacs #macros again I think I probably forgot about this and using find and replace/regex replace so gradually stopped using until I stumble across some blog today

    Used it a few times today and learned about repeat-complex-command too #til

  8. Today I started using #emacs #macros again I think I probably forgot about this and using find and replace/regex replace so gradually stopped using until I stumble across some blog today

    Used it a few times today and learned about repeat-complex-command too #til

  9. Macros Build Muscle for Workout Signals 🥗

    The goal is not to eat recklessly, it is to eat enough so performance, recovery, and muscle repair can keep moving forward.

    👉 Training sends the message, macros provide the materials

    👉 Protein repairs and rebuilds muscle tissue

    👉 Carbs fuel better workout performance

    👉 Fats support the recovery environment

    #macros #carbs #fats #protein #onlinecoach

  10. Macros Build Muscle for Workout Signals 🥗

    The goal is not to eat recklessly, it is to eat enough so performance, recovery, and muscle repair can keep moving forward.

    👉 Training sends the message, macros provide the materials

    👉 Protein repairs and rebuilds muscle tissue

    👉 Carbs fuel better workout performance

    👉 Fats support the recovery environment

    #macros #carbs #fats #protein #onlinecoach

  11. Macros Build Muscle for Workout Signals 🥗

    The goal is not to eat recklessly, it is to eat enough so performance, recovery, and muscle repair can keep moving forward.

    👉 Training sends the message, macros provide the materials

    👉 Protein repairs and rebuilds muscle tissue

    👉 Carbs fuel better workout performance

    👉 Fats support the recovery environment

    #macros #carbs #fats #protein #onlinecoach

  12. 🧵 Νέο @ONLYOFFICE PDF Editor API – Macros για PDF! 🧵

    1. Ανοίγουμε το PDF API της ONLYOFFICE. Τώρα μπορείτε να αλληλεπιδράτε με PDF μέσω κώδικα. Ιδανικό για automation των εργασιών.

    2. Το νέο άρθρο δείχνει 3 macros:

    - Διαγραφή σχολιασμών με keyword
    - Αφαίρεση όλων των σχεδίων
    - Προσθήκη υδατογραφήματος σε κάθε σελίδα

    3. Δείτε τον κώδικα και τις νέες μεθόδους:
    👉 onlyoffice.com/blog/el/2026/04

    #ONLYOFFICE #PDF #API #Macros #OpenSource #FOSS #SelfHosted #PDFEditing #Tech #SelfHosting

  13. 🧵 Νέο @ONLYOFFICE PDF Editor API – Macros για PDF! 🧵

    1. Ανοίγουμε το PDF API της ONLYOFFICE. Τώρα μπορείτε να αλληλεπιδράτε με PDF μέσω κώδικα. Ιδανικό για automation των εργασιών.

    2. Το νέο άρθρο δείχνει 3 macros:

    - Διαγραφή σχολιασμών με keyword
    - Αφαίρεση όλων των σχεδίων
    - Προσθήκη υδατογραφήματος σε κάθε σελίδα

    3. Δείτε τον κώδικα και τις νέες μεθόδους:
    👉 onlyoffice.com/blog/el/2026/04

  14. 🧵 Νέο @ONLYOFFICE PDF Editor API – Macros για PDF! 🧵

    1. Ανοίγουμε το PDF API της ONLYOFFICE. Τώρα μπορείτε να αλληλεπιδράτε με PDF μέσω κώδικα. Ιδανικό για automation των εργασιών.

    2. Το νέο άρθρο δείχνει 3 macros:

    - Διαγραφή σχολιασμών με keyword
    - Αφαίρεση όλων των σχεδίων
    - Προσθήκη υδατογραφήματος σε κάθε σελίδα

    3. Δείτε τον κώδικα και τις νέες μεθόδους:
    👉 onlyoffice.com/blog/el/2026/04

    #ONLYOFFICE #PDF #API #Macros #OpenSource #FOSS #SelfHosted #PDFEditing #Tech #SelfHosting

  15. 🧵 Νέο @ONLYOFFICE PDF Editor API – Macros για PDF! 🧵

    1. Ανοίγουμε το PDF API της ONLYOFFICE. Τώρα μπορείτε να αλληλεπιδράτε με PDF μέσω κώδικα. Ιδανικό για automation των εργασιών.

    2. Το νέο άρθρο δείχνει 3 macros:

    - Διαγραφή σχολιασμών με keyword
    - Αφαίρεση όλων των σχεδίων
    - Προσθήκη υδατογραφήματος σε κάθε σελίδα

    3. Δείτε τον κώδικα και τις νέες μεθόδους:
    👉 onlyoffice.com/blog/el/2026/04

    #ONLYOFFICE #PDF #API #Macros #OpenSource #FOSS #SelfHosted #PDFEditing #Tech #SelfHosting

  16. 🧵 Νέο @ONLYOFFICE PDF Editor API – Macros για PDF! 🧵

    1. Ανοίγουμε το PDF API της ONLYOFFICE. Τώρα μπορείτε να αλληλεπιδράτε με PDF μέσω κώδικα. Ιδανικό για automation των εργασιών.

    2. Το νέο άρθρο δείχνει 3 macros:

    - Διαγραφή σχολιασμών με keyword
    - Αφαίρεση όλων των σχεδίων
    - Προσθήκη υδατογραφήματος σε κάθε σελίδα

    3. Δείτε τον κώδικα και τις νέες μεθόδους:
    👉 onlyoffice.com/blog/el/2026/04

    #ONLYOFFICE #PDF #API #Macros #OpenSource #FOSS #SelfHosted #PDFEditing #Tech #SelfHosting

  17. Please like my photos published on YouTube:

    youtube.com/post/UgkxqAVoNS0SF

    My latest photo project is about #macros in the #goldenhour of an #urban #park in #Berlin. Correspondingly, my latest YouTube photo publication shows the #lichen #Xanthoria #parietina (#Teloschistaceae), which is associated with #algae of #genus #Trebouxia. The yellow color of the ecologically tolerant lichen is due to the anthrachinone #parietin.
    © #StefanFWirth Berlin April 2026

  18. Please like my photos published on YouTube:

    youtube.com/post/UgkxqAVoNS0SF

    My latest photo project is about #macros in the #goldenhour of an #urban #park in #Berlin. Correspondingly, my latest YouTube photo publication shows the #lichen #Xanthoria #parietina (#Teloschistaceae), which is associated with #algae of #genus #Trebouxia. The yellow color of the ecologically tolerant lichen is due to the anthrachinone #parietin.
    © #StefanFWirth Berlin April 2026

  19. Please like my photos published on YouTube:

    youtube.com/post/UgkxqAVoNS0SF

    My latest photo project is about #macros in the #goldenhour of an #urban #park in #Berlin. Correspondingly, my latest YouTube photo publication shows the #lichen #Xanthoria #parietina (#Teloschistaceae), which is associated with #algae of #genus #Trebouxia. The yellow color of the ecologically tolerant lichen is due to the anthrachinone #parietin.
    © #StefanFWirth Berlin April 2026

  20. Please like my photos published on YouTube:

    youtube.com/post/UgkxqAVoNS0SF

    My latest photo project is about #macros in the #goldenhour of an #urban #park in #Berlin. Correspondingly, my latest YouTube photo publication shows the #lichen #Xanthoria #parietina (#Teloschistaceae), which is associated with #algae of #genus #Trebouxia. The yellow color of the ecologically tolerant lichen is due to the anthrachinone #parietin.
    © #StefanFWirth Berlin April 2026

  21. Please like my photos published on YouTube:

    youtube.com/post/UgkxqAVoNS0SF

    My latest photo project is about #macros in the #goldenhour of an #urban #park in #Berlin. Correspondingly, my latest YouTube photo publication shows the #lichen #Xanthoria #parietina (#Teloschistaceae), which is associated with #algae of #genus #Trebouxia. The yellow color of the ecologically tolerant lichen is due to the anthrachinone #parietin.
    © #StefanFWirth Berlin April 2026

  22. Ever looked at the back of your protein powder or gummy vitamins and wondered, "Wait, where did that number come from?" 🤔💊

    If you’re tracking your macros, knowing how those supplement calories are calculated is a total game-changer! It’s not just a random guess; it’s actually a bit of a science project.

    Visit: bajajfinserv.in/insurance/calo

    #caloriecalculator #supplements #nutritionfacts #calories #healthhacks #fitnesseducation #macros #dietarysupplements #labelreading #wellness #healthyliving

  23. Hey #BrownsSocialhouse, you need to fix your #nutrition info. The #Steak #Frites is clearly missing the #macros for the #fries especially with a #carb count that low, and the separate listing for the HCDC fries has a #calorie count that is way too high for those macros. People who have #insulin dependant #diabetes need that info to be accurate when #bolusing, as inaccurate #carbcounting can lead to glucose levels that are either too high or too low. This is why accurate nutrition and #allergen info should be mandatory at all #BritishColumbia restaurants, because the lack of them is a huge barrier for many #disabled people to eat at #restaurants.

  24. Hey #BrownsSocialhouse, you need to fix your #nutrition info. The #Steak #Frites is clearly missing the #macros for the #fries especially with a #carb count that low, and the separate listing for the HCDC fries has a #calorie count that is way too high for those macros. People who have #insulin dependant #diabetes need that info to be accurate when #bolusing, as inaccurate #carbcounting can lead to glucose levels that are either too high or too low. This is why accurate nutrition and #allergen info should be mandatory at all #BritishColumbia restaurants, because the lack of them is a huge barrier for many #disabled people to eat at #restaurants.

  25. Hey #BrownsSocialhouse, you need to fix your #nutrition info. The #Steak #Frites is clearly missing the #macros for the #fries especially with a #carb count that low, and the separate listing for the HCDC fries has a #calorie count that is way too high for those macros. People who have #insulin dependant #diabetes need that info to be accurate when #bolusing, as inaccurate #carbcounting can lead to glucose levels that are either too high or too low. This is why accurate nutrition and #allergen info should be mandatory at all #BritishColumbia restaurants, because the lack of them is a huge barrier for many #disabled people to eat at #restaurants.

  26. Hey #BrownsSocialhouse, you need to fix your #nutrition info. The #Steak #Frites is clearly missing the #macros for the #fries especially with a #carb count that low, and the separate listing for the HCDC fries has a #calorie count that is way too high for those macros. People who have #insulin dependant #diabetes need that info to be accurate when #bolusing, as inaccurate #carbcounting can lead to glucose levels that are either too high or too low. This is why accurate nutrition and #allergen info should be mandatory at all #BritishColumbia restaurants, because the lack of them is a huge barrier for many #disabled people to eat at #restaurants.

  27. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  28. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  29. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  30. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  31. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  32. High Calorie Nutrition without Junk Bulking 🥗🥩

    These points matter because they help you gain muscle on purpose, not just gain weight by accident.

    🥔 Use “clean calorie density” staples

    🫒 Add calories through “mix-ins,” not extra meals

    🥤 Lean on liquid calories when appetite is the bottleneck

    🍖 Keep protein high, then scale carbs and fats

    #nutrition #diet #calories #protein #macros

  33. Training Day 🆚 Rest Day Nutrition 🥗

    These points matter because they let you lose fat without sacrificing gym performance or muscle and they make your nutrition easier to stick to.

    🍗 Keep protein the same on both days.

    🍞 Shift carbs toward training days (and around the workout).

    🫒 Let fats “fill the gap” on rest days.

    ☑️ Use a simple template instead of complicated math.

    #nutrition #calories #macros #trainingday #restday

  34. Calories First: You Can’t Build Muscle In A Deficit Forever 🔥

    Most beginners struggle not because they train poorly or lack motivation, but because their bodies simply aren’t getting enough energy to support change.

    ⚡️ Muscle Growth Requires Energy

    🔻 Undereating Is the #1 Beginner Plateau

    📈 Calories Set the Ceiling for Progress

    #calories #nutrition #diet #musclegain #musclegrowth #deficit #surplus #meals #macros #strengthgain #onlinecoach #onlinefitnesscoach

  35. Deuxième post de Sensai25 :
    "En suite #bureautique, on a rien et énormément de développements rapides reposent sur les #macros #Excel ou du #VB et si on quitte se monde là on sort des rails et du support à grande échelle.

    Et les #StarOffice et #LibreOffice ne sont pas au niveau."

    Ma réponse :
    Je n'ai pas eu l'occasion de tester, mais il y a à présent #Python sur LibreOffice pour faire des macros :
    help.libreoffice.org/latest/en

    Et comme on peut aussi en faire sur Excel, c'est une fenêtre intéressante à étudier pour se former et migrer en douceur !

    J'ai découvert ça il y a peu, et il y a là, je pense, une belle opportunité à saisir pour changer les choses.

    4/4

  36. Protein Myths Debunked ❌

    Clearing up misconceptions about protein can help you make informed dietary and fitness choices.

    Myth 1️⃣: More Protein Always Equals More Muscle

    Myth 2️⃣: Plant Proteins Are Inferior to Animal Proteins

    Myth 3️⃣: You Need Protein Shakes Immediately After a Workout

    #fitness #nutrition #wellness #macros #protein #musclegain #musclebuilding #plantproteins #animalprotein #anabolicwindow #kidneys #onlinepersonaltrainer #onlinefitnesscoach

  37. #rust #macros #TIL

    I love rust, but I always kept my distances from lifetimes and macros. I'm trying to get to know macros now. After 2 days of deepseek, Claude, doc.rust-lang.org, ... I'm looking at

    `$in:pat => $out:expr`

    And I still don't really understand why it matches all of the following `enums`:

    ```
    m => O::A(m)
    I::A(m) => m
    I::B => O::B
    ```

    but why "expr => pat" or any other combination does NOT work.

  38. #rust #macros #TIL

    I love rust, but I always kept my distances from lifetimes and macros. I'm trying to get to know macros now. After 2 days of deepseek, Claude, doc.rust-lang.org, ... I'm looking at

    `$in:pat => $out:expr`

    And I still don't really understand why it matches all of the following `enums`:

    ```
    m => O::A(m)
    I::A(m) => m
    I::B => O::B
    ```

    but why "expr => pat" or any other combination does NOT work.

  39. #rust #macros #TIL

    I love rust, but I always kept my distances from lifetimes and macros. I'm trying to get to know macros now. After 2 days of deepseek, Claude, doc.rust-lang.org, ... I'm looking at

    `$in:pat => $out:expr`

    And I still don't really understand why it matches all of the following `enums`:

    ```
    m => O::A(m)
    I::A(m) => m
    I::B => O::B
    ```

    but why "expr => pat" or any other combination does NOT work.

  40. #rust #macros #TIL

    I love rust, but I always kept my distances from lifetimes and macros. I'm trying to get to know macros now. After 2 days of deepseek, Claude, doc.rust-lang.org, ... I'm looking at

    `$in:pat => $out:expr`

    And I still don't really understand why it matches all of the following `enums`:

    ```
    m => O::A(m)
    I::A(m) => m
    I::B => O::B
    ```

    but why "expr => pat" or any other combination does NOT work.

  41. #rust #macros #TIL

    I love rust, but I always kept my distances from lifetimes and macros. I'm trying to get to know macros now. After 2 days of deepseek, Claude, doc.rust-lang.org, ... I'm looking at

    `$in:pat => $out:expr`

    And I still don't really understand why it matches all of the following `enums`:

    ```
    m => O::A(m)
    I::A(m) => m
    I::B => O::B
    ```

    but why "expr => pat" or any other combination does NOT work.

  42. High Calorie Nutrition without Junk Bulking 🥗🥩

    These points matter because they help you gain muscle on purpose, not just gain weight by accident.

    🥔 Use “clean calorie density” staples

    🫒 Add calories through “mix-ins,” not extra meals

    🥤 Lean on liquid calories when appetite is the bottleneck

    🍖 Keep protein high, then scale carbs and fats

    #nutrition #diet #calories #protein #macros