Skip to content

Commit 4837e36

Browse files
committed
notes
1 parent e09e3bc commit 4837e36

7 files changed

Lines changed: 1152 additions & 0 deletions

File tree

_practice/2025-10-14.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
1. Review the notes from today
2+
3. Analyze the xor hashing algorithm in the notes to determine which properties of a cryptographic hash are/not met. Include your analysis in {index}`xorhash.md`
3+
4. find 2 more real world examples of using other number systems (either different bases or different symbols and bases) **not mentioned in class** that are currently used. Describe the number system and its usage in {index}`numbers.md`. Include links to your sources and be sure that the sources are trustworthy.
4+
5. Calculate the maximum number of git objects that a repo can have without requiring you to use more than the minimum number of characters to refer to any object and include that number in {index}`gitcounts_scenarios.md` with a title `# Git counts`. Describe 3 scenarios that would get you to that number of objects in terms of what types of objects would exist. For example, what is the maximum number of commits you could have without exceeding that number? How could you get to that number of objects in the fewest number of commits? What is the maximum number of files you can edit per commit and still take have at least 128 commits? Assume normal git use with porcelain commands, not atypical cases with plubming commands. *If you get stuck, outline what you know and then request a review.*
5+
6. Read about the Learn more about the [SHA-1 collision attach](https://shattered.io/)
6+
7. Learn more about how git is working on changing from SHA-1 to SHA-256 and answer the transition questions below {index}`gittransition.md`
7+
8+
9+
## gittransition
10+
```
11+
# transition questions
12+
13+
1. Why make the switch? (in detail, not just *an attack*)
14+
2. What impact will the switch have on how git works?
15+
3. Which developers will have the most work to do because of the switch?
16+
```

_prepare/2025-10-16.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2. Review the GitHub Action [files in your KWL repo](../tree/main/.github/workflows/) and make note of what if any syntax in there is unfamilar. (note that link will not work on the rendered website, but will work on badge issues)
2+
3. Use quote reply or edit to see how I made a relative path to a location within the repo in this issue. (to see another application of paths)
3+
4. Check out the [github action marketplace](https://github.com/marketplace?type=actions) to see other actions that are available and try to get a casual level of understanding of the *types* of things that people use actions for.

_review/2025-10-14.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
1. Review the notes from today
2+
1. Analyze the xor hashing algorithm in the notes to determine which properties of a cryptographic hash are/not met. Include your analysis in {index}`xorhash.md`
3+
2. find 2 more real world examples of using other number systems (either different bases or different symbols and bases) **not mentioned in class** that are currently used. Describe the number system and its usage in {index}`numbers.md`. Include links to your sources and be sure that the sources are trustworthy.
4+
3. Calculate the maximum number of git objects that a repo can have without requiring you to use more than the minimum number of characters to refer to any object and include that number in {index}`gitcounts.md` with a title `# Git counts`. How many commits would you be able to make before you have to use more than the minimum number of characters to refer to any git object if each commit added a new folder with 1021 files in it? *If you get stuck, outline what you know and then request a review.*

activities/practice.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,11 @@ Activities:
9797

9898
Activities:
9999
```{include} ../_practice/2025-10-09.md
100+
```
101+
## 2025-10-14
102+
103+
[related notes](../notes/2025-10-14)
104+
105+
Activities:
106+
```{include} ../_practice/2025-10-14.md
100107
```

activities/prepare.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,11 @@ Activities:
106106

107107
Activities:
108108
```{include} ../_prepare/2025-10-14.md
109+
```
110+
## 2025-10-16
111+
112+
[related notes](../notes/2025-10-16)
113+
114+
Activities:
115+
```{include} ../_prepare/2025-10-16.md
109116
```

activities/review.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,11 @@ Activities:
9090

9191
Activities:
9292
```{include} ../_review/2025-10-09.md
93+
```
94+
## 2025-10-14
95+
96+
[related notes](../notes/2025-10-14)
97+
98+
Activities:
99+
```{include} ../_review/2025-10-14.md
93100
```

0 commit comments

Comments
 (0)