Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

topic: file backup #3

Open
kdziamura opened this issue Mar 7, 2024 · 7 comments
Open

topic: file backup #3

kdziamura opened this issue Mar 7, 2024 · 7 comments
Labels
help-wanted A request for assistance in-content Is the issue in lesson content?
Milestone

Comments

@kdziamura
Copy link

kdziamura commented Mar 7, 2024

The problem

Create a system that allows creating a backup of a directory and restoring directory state from the backup

Technical challenges

  • Multiple backups with little overhead

Takeaways

  • Hash functions: how to represent smth big with smth small
  • Testing of inversion functions, in this case, dirState == restore(backup(dirState))

Storytelling ideas

  • The Library of Babel
@gvwilson gvwilson added discuss An issue or PR currently being discussed in-content Is the issue in lesson content? propose-addition A suggestion for an addition to content or infrastructure labels Mar 8, 2024
@gvwilson gvwilson added this to the topic-outline milestone Mar 8, 2024
@gvwilson gvwilson changed the title Files backup topic proposal: file backup Mar 8, 2024
@gvwilson
Copy link
Collaborator

@wontem would you like to take this one on? If so, thank you and I'll assign the issue to you.

@kdziamura
Copy link
Author

@gvwilson yes please

@gvwilson gvwilson changed the title topic proposal: file backup topic: file backup Mar 11, 2024
@gvwilson gvwilson removed the discuss An issue or PR currently being discussed label Mar 11, 2024
@gvwilson
Copy link
Collaborator

Thanks @wontem - can you please create a subdirectory under the project root called backup and put your work there as a standalone Roc project with an index.md file containing any notes you make for yourself? Once we have a few rough drafts we'll talk some more about how best to organize them and compile them into HTML, but for now please focus on a minimal viable example. Thanks much - Greg

@gvwilson gvwilson added assigned Topic has been assigned and removed propose-addition A suggestion for an addition to content or infrastructure labels Mar 11, 2024
@kdziamura
Copy link
Author

Just a heads-up. Had no time to push anything meaningful recently. I plan to have a draft PR the next week

@kdziamura
Copy link
Author

Ok, it seems I can't find enough time for this, unfortunately. I'm still interested in the project, but can't provide any ETA.
Feel free to pick up the chapter. I'll be happy to participate when I'm less loaded.

@gvwilson gvwilson added help-wanted A request for assistance and removed assigned Topic has been assigned labels May 18, 2024
@kdziamura
Copy link
Author

SHA-256 implementation can be found here
https://github.com/quelgar/roc-utils/tree/main

@Anton-4
Copy link
Collaborator

Anton-4 commented May 20, 2024

Ok, it seems I can't find enough time for this, unfortunately.

All good :) @bhansconnect mentioned being interested in picking up chapters in cases like this, no obligation of course.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help-wanted A request for assistance in-content Is the issue in lesson content?
Projects
None yet
Development

No branches or pull requests

3 participants