diff --git a/Assets/wise-button.html b/Assets/wise-button.html deleted file mode 100644 index 93bfdd4..0000000 --- a/Assets/wise-button.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/README.md b/README.md index d4be029..bf305cd 100644 --- a/README.md +++ b/README.md @@ -52,24 +52,6 @@ If you do have a Revolut account, you can scan the following QR code: -### Wise - -If you don't have a Wise account, and just want to send the money via Swift Payment, -you can send it to the following bank account: - -``` -Owner of the Wise account: Pedro Duarte Faria -Owner of the account: Wise US Inc. -Swift/BIC: TRWIUS35XXX -Account number: 715958645769167 -Name and address of the bank: Wise US Inc 30 W. 26th Street, Sixth Floor, New York NY 10010, United States. -``` - -If you do have a Wise account, you can scan the following QR code: - -[![Wise](https://img.shields.io/badge/Wise-394e79?style=for-the-badge&logo=wise&logoColor=00B9FF)](https://wise.com/pay/me/pedrod4845) - - ## About this book diff --git a/_freeze/index/execute-results/html.json b/_freeze/index/execute-results/html.json index 9201882..e7691b6 100644 --- a/_freeze/index/execute-results/html.json +++ b/_freeze/index/execute-results/html.json @@ -1,8 +1,8 @@ { - "hash": "24f4289a7d4b96e1b48f97e8275bd56a", + "hash": "de8fac50f03d4e6fb45e3558690bc469", "result": { "engine": "knitr", - "markdown": "---\nengine: knitr\nknitr: true\nsyntax-definition: \"./Assets/zig.xml\"\n---\n\n\n\n\n\n\n\n\n::: {.content-visible when-format=\"html\"}\n\n# Welcome {.unnumbered}\n\nWelcome! This is the initial page for the \"Open Access\" HTML version of the book \"Introduction to Zig: a project-based book\",\nwritten by [Pedro Duarte Faria](https://pedro-faria.netlify.app/).\nThis is an open book that provides an introduction to the [Zig programming language](https://ziglang.org/),\nwhich is a new general-purpose, and low-level language for building robust and optimal software.\n\n## Support the project! {.unnumbered}\n\nIf you like this project, and you want to support it, you can buy an eBook or a physical copy\nof the book on Amazon:\n\n\n\n\n\n\n \n\n\n\n\n### Sending donations directly\n\nYou can also donate some amount directly to the author of the project via:\n\n- PayPal Donation.\n- Revolut.\n- Wise.\n\nThese are good ways to support directly the author of the project, which helps to foster\nmore contents like this, and it makes possible for the author to keep writing helpful tools and\nmaterials for the community.\n\n### PayPal\n\n\n\n \n \n \n \n \n \n\n\n\n### Revolut\n\nYou can send money via Swift Payment with the following bank and Swift details:\n\n```\nRecipient: Pedro Duarte Faria\nBIC/SWIFT Code: REVOSGS2\nAccount number: 6124512226\nName and address of the bank: Revolut Technologies Singapore Pte. Ltd, 6 Battery Road, Floor 6-01, 049909, Singapore, Singapore\nCorresponding BIC: CHASGB2L\n```\n\nIf you do have a Revolut account, you can scan the following QR code:\n\n\n\n \n \n \n \n \n\n\n\n### Wise\n\nIf you don't have a Wise account, you can send money via Swift Payment\nwith the following bank and Swift details:\n\n```\nOwner of the Wise account: Pedro Duarte Faria\nOwner of the account: Wise US Inc.\nSwift/BIC: TRWIUS35XXX\nAccount number: 715958645769167\nName and address of the bank: Wise US Inc 30 W. 26th Street, Sixth Floor, New York NY 10010, United States.\n```\n\nIf you do have a Wise account, you can scan the following QR code:\n\n\n\n \n \n \n \n \n \n\n\n\n:::\n\n\n## About this book {.unnumbered}\n\nThis an open (i.e. it is open-source), technical and introductory book for the [Zig programming language](https://ziglang.org/),\nwhich is a new general purpose, and low-level programming language for building optimal and robust software.\n\nOfficial repository of the book: .\n\nThis book is designed for both beginners and experienced developers. It explores the exciting world of Zig through small\nand simple projects (in a similar style to the famous \"Python Crash Course\" book from Eric Matthes).\nSome of these projects are: a Base64 encoder/decoder, a HTTP Server and an image filter.\n\nAs you work through the book, you will learn:\n\n- The syntax of the language, and how it compares to C, C++ and Rust.\n- Data structures, memory allocators, filesystem and I/O.\n- Optionals as a new paradigm to handle nullability.\n- How to test and debug a Zig application.\n- Errors as values, and how to handle them.\n- How to build C and Zig code with the build system that is embedded into the language.\n- Zig interoperability with C.\n- Parallelism with threads and SIMD.\n- And more.\n\n\n## About the author {.unnumbered}\n\nPedro Duarte Faria have a bachelor degree in Economics from Federal University of Ouro Preto - Brazil.\nCurrently, he is a Data Platform Engineer at [Blip](https://www.blip.ai/en/)[^blip], and\nan Associate Developer for Apache Spark 3.0 certified by Databricks.\n\n[^blip]: \n\n\nThe author have more than 4 years of experience in the data industry. Developing data products, pipelines,\nreports and analysis for research institutions and some of the largest companies in the\nbrazilian financial sector, such as the BMG Bank, Sodexo and Pan Bank.\n\nBut Pedro is also a passionate software developer that loves to\nlearn and teach about programming.\nAlthough Pedro uses many different languages in his work, he is specialized in the R programming language, and have given several\nlectures and courses about it, inside graduate centers (such as PPEA-UFOP^[]),\nin addition to federal and state organizations (such as FJP-MG^[]).\n\n\nPersonal Website: \n\nLinkedin: \n\nMastodon: [\\@pedropark99\\@fosstodon.org](https://fosstodon.org/@pedropark99)\n\nTwitter (X): [\\@PedroPark9](https://twitter.com/PedroPark9)\n\n## License {.unnumbered}\n\nCopyright Β© 2024 Pedro Duarte Faria. This book is licensed by the [CC-BY 4.0 Creative Commons Attribution 4.0 International Public License](https://creativecommons.org/licenses/by/4.0/)[^cc-license].\n\n[^cc-license]: \n\n![](Figures/creative-commoms-88x31.png){width=88px}\n\n\n## Book compilation metadata {.unnumbered}\n\nThis book was compiled using the following versions of [Zig](https://ziglang.org) and [Quarto](https://quarto.org):\n\n\n\n\n- System version: Linux, 6.8.0-47-generic, NA, x86_64.\n- Zig version: 0.14.0-dev.2051+b1361f237.\n- Quarto version: 1.5.57.\n\n\n\n\n## Book citation {.unnumbered}\n\nYou can use the following BibTex entry to cite this book:\n\n```\n@book{pedro2024,\n author = {Pedro Duarte Faria},\n title = {Introduction to Zig},\n subtitle = {a project-based book},\n month = {October},\n edition = {1},\n year = {2024},\n address = {Belo Horizonte},\n url = {https://github.com/pedropark99/zig-book}\n}\n```\n\n## Corresponding author and maintainer {.unnumbered}\n\nPedro Duarte Faria\n\nContact: [pedropark99\\@gmail.com](mailto:pedropark99@gmail.com)\n\nPersonal website: \n\n\n## Acknowledgments {.unnumbered}\n\nThis book is also a product of many conversations and exchanges that we had\nwith different people from the Zig community. I (Pedro Duarte Faria) am incredibly\ngrateful for these conversations, and also, for some direct contributions that we\nhad. Below we have a list of the people involved (name of the person with their usename in GitHub):\n\n\n\n\nCalin Martinconi (\\@martinconic), Steffen Roller (\\@sroller), Chris Boesch (\\@chrboesch), Lv Sihan (\\@Pokryton), saurabh sharma. (\\@esskayesss), slackline (\\@slackline), Markus Kurz (\\@kurz-m), Rubin Simons (\\@rubin55), Chris Boesch (\\@chrboesch), Bruno (\\@PoorlyDefinedBehaviour), Ilia Choly (\\@icholy)\n", + "markdown": "---\nengine: knitr\nknitr: true\nsyntax-definition: \"./Assets/zig.xml\"\n---\n\n\n\n\n\n\n\n\n::: {.content-visible when-format=\"html\"}\n\n# Welcome {.unnumbered}\n\nWelcome! This is the initial page for the \"Open Access\" HTML version of the book \"Introduction to Zig: a project-based book\",\nwritten by [Pedro Duarte Faria](https://pedro-faria.netlify.app/).\nThis is an open book that provides an introduction to the [Zig programming language](https://ziglang.org/),\nwhich is a new general-purpose, and low-level language for building robust and optimal software.\n\n## Support the project! {.unnumbered}\n\nIf you like this project, and you want to support it, you can buy an eBook or a physical copy\nof the book on Amazon:\n\n\n\n\n\n\n \n\n\n\n\n### Sending donations directly\n\nYou can also donate some amount directly to the author of the project via:\n\n- PayPal Donation.\n- Revolut.\n- Wise.\n\nThese are good ways to support directly the author of the project, which helps to foster\nmore contents like this, and it makes possible for the author to keep writing helpful tools and\nmaterials for the community.\n\n### PayPal\n\n\n\n \n \n \n \n \n \n\n\n\n### Revolut\n\nYou can send money via Swift Payment with the following bank and Swift details:\n\n```\nRecipient: Pedro Duarte Faria\nBIC/SWIFT Code: REVOSGS2\nAccount number: 6124512226\nName and address of the bank: Revolut Technologies Singapore Pte. Ltd, 6 Battery Road, Floor 6-01, 049909, Singapore, Singapore\nCorresponding BIC: CHASGB2L\n```\n\nIf you do have a Revolut account, you can scan the following QR code:\n\n\n\n \n \n \n \n \n\n\n\n:::\n\n\n## About this book {.unnumbered}\n\nThis an open (i.e. it is open-source), technical and introductory book for the [Zig programming language](https://ziglang.org/),\nwhich is a new general purpose, and low-level programming language for building optimal and robust software.\n\nOfficial repository of the book: .\n\nThis book is designed for both beginners and experienced developers. It explores the exciting world of Zig through small\nand simple projects (in a similar style to the famous \"Python Crash Course\" book from Eric Matthes).\nSome of these projects are: a Base64 encoder/decoder, a HTTP Server and an image filter.\n\nAs you work through the book, you will learn:\n\n- The syntax of the language, and how it compares to C, C++ and Rust.\n- Data structures, memory allocators, filesystem and I/O.\n- Optionals as a new paradigm to handle nullability.\n- How to test and debug a Zig application.\n- Errors as values, and how to handle them.\n- How to build C and Zig code with the build system that is embedded into the language.\n- Zig interoperability with C.\n- Parallelism with threads and SIMD.\n- And more.\n\n\n## About the author {.unnumbered}\n\nPedro Duarte Faria have a bachelor degree in Economics from Federal University of Ouro Preto - Brazil.\nCurrently, he is a Data Platform Engineer at [Blip](https://www.blip.ai/en/)[^blip], and\nan Associate Developer for Apache Spark 3.0 certified by Databricks.\n\n[^blip]: \n\n\nThe author have more than 4 years of experience in the data industry. Developing data products, pipelines,\nreports and analysis for research institutions and some of the largest companies in the\nbrazilian financial sector, such as the BMG Bank, Sodexo and Pan Bank.\n\nBut Pedro is also a passionate software developer that loves to\nlearn and teach about programming.\nAlthough Pedro uses many different languages in his work, he is specialized in the R programming language, and have given several\nlectures and courses about it, inside graduate centers (such as PPEA-UFOP^[]),\nin addition to federal and state organizations (such as FJP-MG^[]).\n\n\nPersonal Website: \n\nLinkedin: \n\nMastodon: [\\@pedropark99\\@fosstodon.org](https://fosstodon.org/@pedropark99)\n\nTwitter (X): [\\@PedroPark9](https://twitter.com/PedroPark9)\n\n## License {.unnumbered}\n\nCopyright Β© 2024 Pedro Duarte Faria. This book is licensed by the [CC-BY 4.0 Creative Commons Attribution 4.0 International Public License](https://creativecommons.org/licenses/by/4.0/)[^cc-license].\n\n[^cc-license]: \n\n![](Figures/creative-commoms-88x31.png){width=88px}\n\n\n## Book compilation metadata {.unnumbered}\n\nThis book was compiled using the following versions of [Zig](https://ziglang.org) and [Quarto](https://quarto.org):\n\n\n\n\n- System version: Linux, 6.8.0-48-generic, NA, x86_64.\n- Zig version: 0.14.0-dev.2051+b1361f237.\n- Quarto version: 1.5.57.\n\n\n\n\n## Book citation {.unnumbered}\n\nYou can use the following BibTex entry to cite this book:\n\n```\n@book{pedro2024,\n author = {Pedro Duarte Faria},\n title = {Introduction to Zig},\n subtitle = {a project-based book},\n month = {October},\n edition = {1},\n year = {2024},\n address = {Belo Horizonte},\n url = {https://github.com/pedropark99/zig-book}\n}\n```\n\n## Corresponding author and maintainer {.unnumbered}\n\nPedro Duarte Faria\n\nContact: [pedropark99\\@gmail.com](mailto:pedropark99@gmail.com)\n\nPersonal website: \n\n\n## Acknowledgments {.unnumbered}\n\nThis book is also a product of many conversations and exchanges that we had\nwith different people from the Zig community. I (Pedro Duarte Faria) am incredibly\ngrateful for these conversations, and also, for some direct contributions that we\nhad. Below we have a list of the people involved (name of the person with their usename in GitHub):\n\n\n\n\nCalin Martinconi (\\@martinconic), Steffen Roller (\\@sroller), Chris Boesch (\\@chrboesch), Lv Sihan (\\@Pokryton), saurabh sharma. (\\@esskayesss), slackline (\\@slackline), Markus Kurz (\\@kurz-m), Rubin Simons (\\@rubin55), Chris Boesch (\\@chrboesch), Bruno (\\@PoorlyDefinedBehaviour), Ilia Choly (\\@icholy), Korri Katti (\\@KorryKatti)\n", "supporting": [], "filters": [ "rmarkdown/pagebreak.lua" diff --git a/contributors.txt b/contributors.txt index 98582ea..17bbcd5 100644 --- a/contributors.txt +++ b/contributors.txt @@ -10,3 +10,4 @@ Rubin Simons,@rubin55 Chris Boesch,@chrboesch Bruno,@PoorlyDefinedBehaviour Ilia Choly,@icholy +Korri Katti,@KorryKatti diff --git a/docs/index.html b/docs/index.html index b425c11..5054633 100644 --- a/docs/index.html +++ b/docs/index.html @@ -252,7 +252,6 @@

Table of contents

  • Sending donations directly
  • PayPal
  • Revolut
  • -
  • Wise
  • About this book
  • About the author
  • @@ -375,31 +374,6 @@

    Revolut

    -
    -

    Wise

    -

    If you don’t have a Wise account, you can send money via Swift Payment with the following bank and Swift details:

    -
    Owner of the Wise account: Pedro Duarte Faria
    -Owner of the account: Wise US Inc.
    -Swift/BIC: TRWIUS35XXX
    -Account number: 715958645769167
    -Name and address of the bank: Wise US Inc 30 W. 26th Street, Sixth Floor, New York NY 10010, United States.
    -

    If you do have a Wise account, you can scan the following QR code:

    - -

    -

    About this book

    @@ -438,7 +412,7 @@

    License

    Book compilation metadata

    This book was compiled using the following versions of Zig and Quarto:

      -
    • System version: Linux, 6.8.0-47-generic, NA, x86_64.
    • +
    • System version: Linux, 6.8.0-48-generic, NA, x86_64.
    • Zig version: 0.14.0-dev.2051+b1361f237.
    • Quarto version: 1.5.57.
    @@ -466,7 +440,7 @@

    Acknowledgments

    This book is also a product of many conversations and exchanges that we had with different people from the Zig community. I (Pedro Duarte Faria) am incredibly grateful for these conversations, and also, for some direct contributions that we had. Below we have a list of the people involved (name of the person with their usename in GitHub):

    -

    Calin Martinconi (@martinconic), Steffen Roller (@sroller), Chris Boesch (@chrboesch), Lv Sihan (@Pokryton), saurabh sharma. (@esskayesss), slackline (@slackline), Markus Kurz (@kurz-m), Rubin Simons (@rubin55), Chris Boesch (@chrboesch), Bruno (@PoorlyDefinedBehaviour), Ilia Choly (@icholy)

    +

    Calin Martinconi (@martinconic), Steffen Roller (@sroller), Chris Boesch (@chrboesch), Lv Sihan (@Pokryton), saurabh sharma. (@esskayesss), slackline (@slackline), Markus Kurz (@kurz-m), Rubin Simons (@rubin55), Chris Boesch (@chrboesch), Bruno (@PoorlyDefinedBehaviour), Ilia Choly (@icholy), Korri Katti (@KorryKatti)

    diff --git a/docs/search.json b/docs/search.json index 8e22cb9..506cd82 100644 --- a/docs/search.json +++ b/docs/search.json @@ -14,7 +14,7 @@ "href": "index.html#support-the-project", "title": "Introduction to Zig", "section": "Support the project!", - "text": "Support the project!\nIf you like this project, and you want to support it, you can buy an eBook or a physical copy of the book on Amazon:\n\n Buy the book on Amazon! \n\nSending donations directly\nYou can also donate some amount directly to the author of the project via:\n\nPayPal Donation.\nRevolut.\nWise.\n\nThese are good ways to support directly the author of the project, which helps to foster more contents like this, and it makes possible for the author to keep writing helpful tools and materials for the community.\n\n\nPayPal\n\n Donate via PayPal πŸ’΅ \n\n\nRevolut\nYou can send money via Swift Payment with the following bank and Swift details:\nRecipient: Pedro Duarte Faria\nBIC/SWIFT Code: REVOSGS2\nAccount number: 6124512226\nName and address of the bank: Revolut Technologies Singapore Pte. Ltd, 6 Battery Road, Floor 6-01, 049909, Singapore, Singapore\nCorresponding BIC: CHASGB2L\nIf you do have a Revolut account, you can scan the following QR code:\n\n Revolut QR Code πŸ’΅ \n\n\nWise\nIf you don’t have a Wise account, you can send money via Swift Payment with the following bank and Swift details:\nOwner of the Wise account: Pedro Duarte Faria\nOwner of the account: Wise US Inc.\nSwift/BIC: TRWIUS35XXX\nAccount number: 715958645769167\nName and address of the bank: Wise US Inc 30 W. 26th Street, Sixth Floor, New York NY 10010, United States.\nIf you do have a Wise account, you can scan the following QR code:\n\n Wise QR Code πŸ’΅", + "text": "Support the project!\nIf you like this project, and you want to support it, you can buy an eBook or a physical copy of the book on Amazon:\n\n Buy the book on Amazon! \n\nSending donations directly\nYou can also donate some amount directly to the author of the project via:\n\nPayPal Donation.\nRevolut.\nWise.\n\nThese are good ways to support directly the author of the project, which helps to foster more contents like this, and it makes possible for the author to keep writing helpful tools and materials for the community.\n\n\nPayPal\n\n Donate via PayPal πŸ’΅ \n\n\nRevolut\nYou can send money via Swift Payment with the following bank and Swift details:\nRecipient: Pedro Duarte Faria\nBIC/SWIFT Code: REVOSGS2\nAccount number: 6124512226\nName and address of the bank: Revolut Technologies Singapore Pte. Ltd, 6 Battery Road, Floor 6-01, 049909, Singapore, Singapore\nCorresponding BIC: CHASGB2L\nIf you do have a Revolut account, you can scan the following QR code:\n\n Revolut QR Code πŸ’΅", "crumbs": [ "Welcome" ] @@ -54,7 +54,7 @@ "href": "index.html#book-compilation-metadata", "title": "Introduction to Zig", "section": "Book compilation metadata", - "text": "Book compilation metadata\nThis book was compiled using the following versions of Zig and Quarto:\n\nSystem version: Linux, 6.8.0-47-generic, NA, x86_64.\nZig version: 0.14.0-dev.2051+b1361f237.\nQuarto version: 1.5.57.", + "text": "Book compilation metadata\nThis book was compiled using the following versions of Zig and Quarto:\n\nSystem version: Linux, 6.8.0-48-generic, NA, x86_64.\nZig version: 0.14.0-dev.2051+b1361f237.\nQuarto version: 1.5.57.", "crumbs": [ "Welcome" ] @@ -84,7 +84,7 @@ "href": "index.html#acknowledgments", "title": "Introduction to Zig", "section": "Acknowledgments", - "text": "Acknowledgments\nThis book is also a product of many conversations and exchanges that we had with different people from the Zig community. I (Pedro Duarte Faria) am incredibly grateful for these conversations, and also, for some direct contributions that we had. Below we have a list of the people involved (name of the person with their usename in GitHub):\nCalin Martinconi (@martinconic), Steffen Roller (@sroller), Chris Boesch (@chrboesch), Lv Sihan (@Pokryton), saurabh sharma. (@esskayesss), slackline (@slackline), Markus Kurz (@kurz-m), Rubin Simons (@rubin55), Chris Boesch (@chrboesch), Bruno (@PoorlyDefinedBehaviour), Ilia Choly (@icholy)", + "text": "Acknowledgments\nThis book is also a product of many conversations and exchanges that we had with different people from the Zig community. I (Pedro Duarte Faria) am incredibly grateful for these conversations, and also, for some direct contributions that we had. Below we have a list of the people involved (name of the person with their usename in GitHub):\nCalin Martinconi (@martinconic), Steffen Roller (@sroller), Chris Boesch (@chrboesch), Lv Sihan (@Pokryton), saurabh sharma. (@esskayesss), slackline (@slackline), Markus Kurz (@kurz-m), Rubin Simons (@rubin55), Chris Boesch (@chrboesch), Bruno (@PoorlyDefinedBehaviour), Ilia Choly (@icholy), Korri Katti (@KorryKatti)", "crumbs": [ "Welcome" ] diff --git a/index.qmd b/index.qmd index 54dc7da..0f2a256 100644 --- a/index.qmd +++ b/index.qmd @@ -63,23 +63,6 @@ If you do have a Revolut account, you can scan the following QR code: {{< include ./Assets/revolut-button.html >}} -### Wise - -If you don't have a Wise account, you can send money via Swift Payment -with the following bank and Swift details: - -``` -Owner of the Wise account: Pedro Duarte Faria -Owner of the account: Wise US Inc. -Swift/BIC: TRWIUS35XXX -Account number: 715958645769167 -Name and address of the bank: Wise US Inc 30 W. 26th Street, Sixth Floor, New York NY 10010, United States. -``` - -If you do have a Wise account, you can scan the following QR code: - -{{< include ./Assets/wise-button.html >}} - :::