diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9b1960e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +output/ \ No newline at end of file diff --git a/.gitignore~ b/.gitignore~ new file mode 100644 index 0000000..e69de29 diff --git a/output/20241210001045-technical.html b/output/20241210001045-technical.html index ab6ea50..2a47cf8 100755 --- a/output/20241210001045-technical.html +++ b/output/20241210001045-technical.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- +was extremely difficult. i had to load the input as a 2d array,
@@ -377,9 +377,9 @@ After scanning all positions and directions in the grid, the total count is retuwas alot easier, i looped through the whole grid, and wherever there is the letter ’A’, i want to check around it, it can be in the form:
@@ -547,13 +547,13 @@ Same approach as in Part One but applied after sorting.List<String> input = Files.readAllLines(Paths.get("aoc_24/src/day_6/input"));
int rows = input.size();
@@ -563,9 +563,9 @@ char[][] map = new char[rows][cols];
for (int r = 0; r < rows; r++) {
for (int c = 0; c < cols; c++) {
@@ -581,9 +581,9 @@ char[][] map = new char[rows][cols];
Map<Character, int[]> directions = Map.of(
'^', new int[] {-1, 0},
@@ -595,9 +595,9 @@ char[][] map = new char[rows][cols];
Map<Character, Character> turnRight = Map.of(
'^', '>',
@@ -645,13 +645,13 @@ visited.add(guardRow + "," + guardCol);
List<String> input = Files.readAllLines(Paths.get("aoc_24/src/day_6/input"));
int rows = input.size();
@@ -661,9 +661,9 @@ char[][] map = new char[rows][cols];
for (int r = 0; r < rows; r++) {
for (int c = 0; c < cols; c++) {
@@ -679,9 +679,9 @@ char[][] map = new char[rows][cols];
Map<Character, int[]> directions = Map.of(
'^', new int[] {-1, 0},
@@ -693,9 +693,9 @@ char[][] map = new char[rows][cols];
Map<Character, Character> turnRight = Map.of(
'^', '>',
@@ -774,13 +774,13 @@ System.out.println("Number of valid obstruction positions: " + validObstructions
Day 7
-
-Part 1
-
+
+Part 1
+
-
-Input Parsing
-
+
+Input Parsing
+
- Parse the input file, where each line is in the format `<testValue>: <number1> <number2> …`
- `testValue` is a target number, and we determine if it can be computed by combining the given numbers with `+` or `*`.
@@ -798,9 +798,9 @@ for (String line : input) {
-
-Validation Logic
-
+
+Validation Logic
+
- The `isValidEquation` function checks if any combination of operators (`+` or `*`) between the numbers matches the `testValue`.
- Evaluation is performed left-to-right.
@@ -833,9 +833,9 @@ for (String line : input) {
-
-Operator Combination Generator
-
+
+Operator Combination Generator
+
- Generate all possible combinations of `+` and `*` for `n-1` positions (where `n` is the number of numbers).
@@ -861,9 +861,9 @@ private static void generateOperatorCombinationsRecursive(String[] current, int
-
-Main Logic
-
+
+Main Logic
+
- Iterate over each line of input.
- Parse `testValue` and numbers.
@@ -885,13 +885,13 @@ System.out.println("Total Calibration Result: " + totalCalibrationResult);
-
-Part 2
-
+
+Part 2
+
-
-Input Parsing
-
+
+Input Parsing
+
- Reads an input file where each line is formatted as `<testValue>: <number1> <number2> …`.
- Parses `testValue` and the numbers to evaluate equations that could result in `testValue`.
@@ -909,9 +909,9 @@ for (String line : input) {
-
-Validation Logic
-
+
+Validation Logic
+
- The `isValidEquation` function checks if any combination of operators (`+`, `*`, or `||`) between numbers can match the `testValue`.
- Includes support for a new operator `||`:
@@ -951,9 +951,9 @@ for (String line : input) {
-
-Operator Combination Generator
-
+
+Operator Combination Generator
+
- Generates all possible combinations of `+`, `*`, and `||` operators for `n-1` positions (where `n` is the number of numbers).
- Recursively builds the combinations.
@@ -980,9 +980,9 @@ private static void generateOperatorCombinationsRecursive(String[] current, int
-
-Main Logic
-
+
+Main Logic
+
- Iterates over each line of input.
- Parses `testValue` and numbers.
@@ -1417,9 +1417,9 @@ Would you like to make any adjustments or add further examples?
Day 12
-
-Core Logic and Functionality
-
+
+Core Logic and Functionality
+
- Coordinates Mapping:
@@ -1501,9 +1501,9 @@ p2 += area * fetchSides(fences);
-
-Core Logic and Functionality
-
+
+Core Logic and Functionality
+
- Coordinates mapping using a Map<Character, List<Point>> to track character positions.
- Flood-fill algorithm using a stack to explore regions of connected characters.
diff --git a/output/20241210001206-leetcode_notes.html b/output/20241210001206-leetcode_notes.html
index 575b647..b7dc4aa 100755
--- a/output/20241210001206-leetcode_notes.html
+++ b/output/20241210001206-leetcode_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
leetcode_notes
diff --git a/output/20241210004247-emacs_moc.html b/output/20241210004247-emacs_moc.html
index b6bc458..71e83b7 100755
--- a/output/20241210004247-emacs_moc.html
+++ b/output/20241210004247-emacs_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs_moc
diff --git a/output/20241210004247-emacs_stuff.html b/output/20241210004247-emacs_stuff.html
index 609baf1..a651029 100755
--- a/output/20241210004247-emacs_stuff.html
+++ b/output/20241210004247-emacs_stuff.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs_moc
diff --git a/output/20241210004329-org_roam.html b/output/20241210004329-org_roam.html
index 86495f0..9111bda 100755
--- a/output/20241210004329-org_roam.html
+++ b/output/20241210004329-org_roam.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs-stuff-org-roam
diff --git a/output/20241210004453-gtd.html b/output/20241210004453-gtd.html
index 3198a30..32a538f 100755
--- a/output/20241210004453-gtd.html
+++ b/output/20241210004453-gtd.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs-stuff-gtd
diff --git a/output/20241210012703-fyp.html b/output/20241210012703-fyp.html
index 3b02bc6..f015979 100755
--- a/output/20241210012703-fyp.html
+++ b/output/20241210012703-fyp.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
fyp
diff --git a/output/20241210152650-uni.html b/output/20241210152650-uni.html
index 3a8936c..24dcef9 100755
--- a/output/20241210152650-uni.html
+++ b/output/20241210152650-uni.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
uni_moc
diff --git a/output/20241210152650-uni_moc.html b/output/20241210152650-uni_moc.html
index 88c162a..40d13cc 100755
--- a/output/20241210152650-uni_moc.html
+++ b/output/20241210152650-uni_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
uni_moc
diff --git a/output/20241210152713-tpis.html b/output/20241210152713-tpis.html
index ee0ee48..df20a43 100755
--- a/output/20241210152713-tpis.html
+++ b/output/20241210152713-tpis.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
tpis
diff --git a/output/20241210232054-uml_fyp.html b/output/20241210232054-uml_fyp.html
index 534d570..83110f3 100755
--- a/output/20241210232054-uml_fyp.html
+++ b/output/20241210232054-uml_fyp.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
uml_fyp
@@ -1229,7 +1229,7 @@ WorkspaceController –> AngularClient : 200 OK + workspaceId
Draft 1:
-
+
diff --git a/output/20241210233721-brain_moc.html b/output/20241210233721-brain_moc.html
index 7f101be..415ea0b 100755
--- a/output/20241210233721-brain_moc.html
+++ b/output/20241210233721-brain_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
Brain MOC
diff --git a/output/20241211161232- job_application_cover_letters.html b/output/20241211161232- job_application_cover_letters.html
index 829318d..03aed2b 100755
--- a/output/20241211161232- job_application_cover_letters.html
+++ b/output/20241211161232- job_application_cover_letters.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
job_application_cover_letters
@@ -299,9 +299,9 @@ English GCSE: 6
Stantec
-
-Cover letter:
-
+
+Cover letter:
+
File
CONTAINS SPELLING MISTAKES - USE BT ONE
@@ -430,9 +430,9 @@ Please use this space to provide any other information you feel would support yo
BT
-
-Cover Letter:
-
+
+Cover Letter:
+
file
Dear Hiring Manager,
@@ -469,9 +469,9 @@ Zaine-Ul-Abideen Qayyum
Panoptech
-
-Cover Letter:
-
+
+Cover Letter:
+
Dear Hiring Manager,
diff --git a/output/20241211161232-applications.html b/output/20241211161232-applications.html
index 915f11e..8fc4d7c 100755
--- a/output/20241211161232-applications.html
+++ b/output/20241211161232-applications.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
job_application_cover_letters
@@ -299,9 +299,9 @@ English GCSE: 6
Stantec
-
-Cover letter:
-
+
+Cover letter:
+
File
CONTAINS SPELLING MISTAKES - USE BT ONE
@@ -430,9 +430,9 @@ Please use this space to provide any other information you feel would support yo
BT
-
-Cover Letter:
-
+
+Cover Letter:
+
file
Dear Hiring Manager,
@@ -469,9 +469,9 @@ Zaine-Ul-Abideen Qayyum
Panoptech
-
-Cover Letter:
-
+
+Cover Letter:
+
Dear Hiring Manager,
diff --git a/output/20241212013207-haskell_notes.html b/output/20241212013207-haskell_notes.html
index 8ee7052..29a4dab 100755
--- a/output/20241212013207-haskell_notes.html
+++ b/output/20241212013207-haskell_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
haskell_notes
diff --git a/output/20241212013902-lazy_evaluation.html b/output/20241212013902-lazy_evaluation.html
index 5483d41..692741f 100755
--- a/output/20241212013902-lazy_evaluation.html
+++ b/output/20241212013902-lazy_evaluation.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
lazy_evaluation
diff --git a/output/20241213005125-c_notes.html b/output/20241213005125-c_notes.html
index 04a49c3..aa0e425 100755
--- a/output/20241213005125-c_notes.html
+++ b/output/20241213005125-c_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
c_notes
diff --git a/output/20241213005156-socket_programming_in_c.html b/output/20241213005156-socket_programming_in_c.html
index 967e965..390455d 100755
--- a/output/20241213005156-socket_programming_in_c.html
+++ b/output/20241213005156-socket_programming_in_c.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
socket_programming_in_c
diff --git a/output/20241217234535-web_port_notes.html b/output/20241217234535-web_port_notes.html
index 0f6f4f6..8db50be 100755
--- a/output/20241217234535-web_port_notes.html
+++ b/output/20241217234535-web_port_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
web-port-notes
@@ -611,9 +611,9 @@ You can add a commit detail by doing this:
Commit on
-
-Details
-
+
+Details
+
This commit was focused on getting the blog section ready. So far ive decided to go for a static approach, whereby the blogs are stored in a .json file and populated in an array. The ’slug’ property is found in:
@@ -627,18 +627,18 @@ These three must be consistent
-
-What to work on next:
-
+
+What to work on next:
+
- the rendering of the content of the blogs
- the github project population: match the blog page stylings.
-
-Commit message:
-
+
+Commit message:
+
“Worked on the blog page, did stylings and began to populate”
@@ -649,9 +649,9 @@ These three must be consistent
Commit on
-
-Details
-
+
+Details
+
Decided to change the way the blog is rendered. Using a json index object to display the list (slug is importnant), then blog detail is displayed as a rendered HTML from a markdown file. The scss was changed as well:
@@ -664,17 +664,17 @@ this loads the theme for the code blocks.
-
-What to work on next:
-
+
+What to work on next:
+
- the github project population: match the blog page stylings.
-
-Commit message:
-
+
+Commit message:
+
“continued work on blog page, stylings are done, the rendering changed from using json to md.”
@@ -685,25 +685,25 @@ this loads the theme for the code blocks.
Commit on
-
-Details
-
+
+Details
+
Worked on the github project display, kept the same look as the blogs. Also done the about me section in the homepage (added some random ai generated info - need to change). Also done the contacts (set up a smpt gmail server)
-
-What to work on next:
-
+
+What to work on next:
+
- Get rid of all the hardcoded blogs, and begin first blog.
-
-Commit message:
-
+
+Commit message:
+
“finished contact section - added smtp gmail server”
@@ -714,45 +714,45 @@ Worked on the github project display, kept the same look as the blogs. Also done
Commit on
-
-Details
-
+
+Details
+
Deployed (changed back to emailjs)
-
-What to work on next:
+
-
Commit on
-
-Details
-
+
+Details
+
- added new blog: prefrontal cortex and self discipline
- added a estimated time to read
-
-What to work on next:
-
+
+What to work on next:
+
more blogs
-
-Commit message:
-
+
+Commit message:
+
“added new blog”
@@ -763,49 +763,49 @@ more blogs
Commit on
-
-Details
-
+
+Details
+
- added tags with persistency. Redid the whole UI (theme)
-
-What to work on next:
-
+
+What to work on next:
+
- add a cv section
-
Commit on
-
-Details
-
+
+Details
+
- added quizzes and used firebase for storage
-
-What to work on next:
-
+
+What to work on next:
+
- rendering of images , spending more time on blogs and creating quizzes
-
-Commit message:
-
+
+Commit message:
+
Backlinks
diff --git a/output/20241217234944-wp_emacs_config_blorg.html b/output/20241217234944-wp_emacs_config_blorg.html
index 2500964..b865849 100755
--- a/output/20241217234944-wp_emacs_config_blorg.html
+++ b/output/20241217234944-wp_emacs_config_blorg.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wp-emacs-config-blorg
diff --git a/output/20241220234456-github_notes.html b/output/20241220234456-github_notes.html
index 11c7081..d691138 100755
--- a/output/20241220234456-github_notes.html
+++ b/output/20241220234456-github_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
github_notes
diff --git a/output/20241231172511-book_notes.html b/output/20241231172511-book_notes.html
index 0bedfbf..74f5106 100755
--- a/output/20241231172511-book_notes.html
+++ b/output/20241231172511-book_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
book_notes
diff --git a/output/20241231172543-the_science_of_self_discipline.html b/output/20241231172543-the_science_of_self_discipline.html
index aeca933..0df215e 100755
--- a/output/20241231172543-the_science_of_self_discipline.html
+++ b/output/20241231172543-the_science_of_self_discipline.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
the_science_of_self_discipline
diff --git a/output/20250111213016-wp_prefront_cortex_blog.html b/output/20250111213016-wp_prefront_cortex_blog.html
index e52ee27..2bf100b 100755
--- a/output/20250111213016-wp_prefront_cortex_blog.html
+++ b/output/20250111213016-wp_prefront_cortex_blog.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wp-prefront-cortex-blorg
diff --git a/output/20250120110833-afp.html b/output/20250120110833-afp.html
index db4c214..4cf66ee 100755
--- a/output/20250120110833-afp.html
+++ b/output/20250120110833-afp.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
afp
diff --git a/output/20250120111047-afp_week1.html b/output/20250120111047-afp_week1.html
index 73e5cad..fdeaf6c 100755
--- a/output/20250120111047-afp_week1.html
+++ b/output/20250120111047-afp_week1.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
afp_week1
diff --git a/output/20250120113936-afp_lab_1.html b/output/20250120113936-afp_lab_1.html
index 5bbcc67..de3e53b 100755
--- a/output/20250120113936-afp_lab_1.html
+++ b/output/20250120113936-afp_lab_1.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
afp_lab_1
diff --git a/output/20250121110241-afp_lec_1.html b/output/20250121110241-afp_lec_1.html
index 2ce63dd..a156c37 100755
--- a/output/20250121110241-afp_lec_1.html
+++ b/output/20250121110241-afp_lec_1.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
afp_lec_1
diff --git a/output/20250128110828-afp_week2.html b/output/20250128110828-afp_week2.html
index 77bfb93..8ed7cca 100755
--- a/output/20250128110828-afp_week2.html
+++ b/output/20250128110828-afp_week2.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
afp_week2
diff --git a/output/20250128111008-afp_lec_2.html b/output/20250128111008-afp_lec_2.html
index 9d7daef..89bbc71 100755
--- a/output/20250128111008-afp_lec_2.html
+++ b/output/20250128111008-afp_lec_2.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
afp_lec_2
diff --git a/output/20250213124335-i3_wm.html b/output/20250213124335-i3_wm.html
index ac66649..ec8adf2 100755
--- a/output/20250213124335-i3_wm.html
+++ b/output/20250213124335-i3_wm.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
i3-wm
diff --git a/output/20250214155617-wp_new_emacs_config_blorg.html b/output/20250214155617-wp_new_emacs_config_blorg.html
index 358d499..9fc26fb 100755
--- a/output/20250214155617-wp_new_emacs_config_blorg.html
+++ b/output/20250214155617-wp_new_emacs_config_blorg.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wp-new-emacs-config-blorg
diff --git a/output/20250218110239-afp_week5.html b/output/20250218110239-afp_week5.html
index 08b45b6..f849393 100755
--- a/output/20250218110239-afp_week5.html
+++ b/output/20250218110239-afp_week5.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
afp_week5
diff --git a/output/20250218110346-afp_lec_5.html b/output/20250218110346-afp_lec_5.html
index 10cce53..ab96727 100755
--- a/output/20250218110346-afp_lec_5.html
+++ b/output/20250218110346-afp_lec_5.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
afp_lec_5
diff --git a/output/20250218174735-emacs_stuff_keybindings.html b/output/20250218174735-emacs_stuff_keybindings.html
index 4ebcdb4..2a17a55 100755
--- a/output/20250218174735-emacs_stuff_keybindings.html
+++ b/output/20250218174735-emacs_stuff_keybindings.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs-stuff-keybindings
diff --git a/output/20250226184629-wp_urge_surfing_blorg.html b/output/20250226184629-wp_urge_surfing_blorg.html
index 933e917..c369ae6 100755
--- a/output/20250226184629-wp_urge_surfing_blorg.html
+++ b/output/20250226184629-wp_urge_surfing_blorg.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wp-urge-surfing-blorg
diff --git a/output/20250314223811-wp_growth_mindset.html b/output/20250314223811-wp_growth_mindset.html
index 48b365c..8746d68 100755
--- a/output/20250314223811-wp_growth_mindset.html
+++ b/output/20250314223811-wp_growth_mindset.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wp-growth-mindset
diff --git a/output/20250314230952-wp_emotional_intelligence.html b/output/20250314230952-wp_emotional_intelligence.html
index e8a5ce1..31d8fa2 100755
--- a/output/20250314230952-wp_emotional_intelligence.html
+++ b/output/20250314230952-wp_emotional_intelligence.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wp-emotional-intelligence
diff --git a/output/20250324041724-wp_week_12_reflections.html b/output/20250324041724-wp_week_12_reflections.html
index 0c6d420..f96708a 100755
--- a/output/20250324041724-wp_week_12_reflections.html
+++ b/output/20250324041724-wp_week_12_reflections.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wp-week-12-reflection
diff --git a/output/20250326002128-emacs_stuff_elisp.html b/output/20250326002128-emacs_stuff_elisp.html
index 5893667..63ccb13 100755
--- a/output/20250326002128-emacs_stuff_elisp.html
+++ b/output/20250326002128-emacs_stuff_elisp.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs-stuff-elisp
diff --git a/output/20250329114733-ise.html b/output/20250329114733-ise.html
index 3896b5a..8f1dd2e 100755
--- a/output/20250329114733-ise.html
+++ b/output/20250329114733-ise.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
ise
diff --git a/output/20250329114848-ise_week_1.html b/output/20250329114848-ise_week_1.html
index 5871597..4c44d77 100755
--- a/output/20250329114848-ise_week_1.html
+++ b/output/20250329114848-ise_week_1.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
ise_week_1
diff --git a/output/20250329121843-ise_week_2.html b/output/20250329121843-ise_week_2.html
index 4202123..caca9e7 100755
--- a/output/20250329121843-ise_week_2.html
+++ b/output/20250329121843-ise_week_2.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
ise_week_2
@@ -285,9 +285,9 @@ Configuration sampling is used to select representative samples for learning per
Binary Sampling Strategies
-
-Option-wise Strategy
-
+
+Option-wise Strategy
+
- Each binary option is selected at least once in some configuration.
- Minimize other options to reduce unknown interaction effects.
@@ -305,9 +305,9 @@ Configuration sampling is used to select representative samples for learning per
-
-Negative Option-wise Strategy
-
+
+Negative Option-wise Strategy
+
- For each option: one configuration where it is disabled, all others enabled.
- Adds one all-yes configuration.
@@ -334,8 +334,8 @@ Both strategies are used for sampling configurations in systems with binary opti
-- Option-wise Strategy
-
+- Option-wise Strategy
+
- Goal: Ensure each option is enabled (selected) at least once across configurations.
- For every binary option, create a configuration where it is on.
@@ -350,8 +350,8 @@ Both strategies are used for sampling configurations in systems with binary opti
-- Negative Option-wise Strategy
-
+- Negative Option-wise Strategy
+
- Goal: Ensure each option is disabled (deselected) at least once.
- For each option, create a configuration where it is off, and all others are on.
diff --git a/output/20250329142725-ise_week_3.html b/output/20250329142725-ise_week_3.html
index 3d64f16..fc5dcc3 100755
--- a/output/20250329142725-ise_week_3.html
+++ b/output/20250329142725-ise_week_3.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
ise_week_3
diff --git a/output/20250329200158-ise_week_4.html b/output/20250329200158-ise_week_4.html
index 062d218..331ee68 100755
--- a/output/20250329200158-ise_week_4.html
+++ b/output/20250329200158-ise_week_4.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
ise_week_4
@@ -409,9 +409,9 @@ e. Survivor Selection:
-
-4. Fitness Function
-
+
+4. Fitness Function
+
- The fitness function is derived from the problem’s objective or quality function.
- It assigns a single real-valued score to each individual (phenotype).
@@ -491,9 +491,9 @@ e. Survivor Selection:
-
-4. Fitness Function
-
+
+4. Fitness Function
+
- Guides the selection of parents in the genetic algorithm.
- Aims to maximize code coverage.
diff --git a/output/20250329231658-emacs_stuff_magit.html b/output/20250329231658-emacs_stuff_magit.html
index a99dcd5..06d29b6 100755
--- a/output/20250329231658-emacs_stuff_magit.html
+++ b/output/20250329231658-emacs_stuff_magit.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs-stuff-magit
diff --git a/output/20250331201944-ise_week_5.html b/output/20250331201944-ise_week_5.html
index 65014a5..c9e86ea 100755
--- a/output/20250331201944-ise_week_5.html
+++ b/output/20250331201944-ise_week_5.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
ise_week_5
@@ -290,9 +290,9 @@
5.1 Model-Free Tuning for ORM Systems - Intelligent Software Engineering
-
-1. Introduction and Background
-
+
+1. Introduction and Background
+
- This approach was proposed by Singh et al. (2016).
- The goal is to optimize Object-Relational Mapping (ORM) systems without relying on models.
@@ -386,9 +386,9 @@ Interpretation:
5.2 Model-Free Tuning with BestConfig - Intelligent Software Engineering
-
-1. Introduction and Background
-
+
+1. Introduction and Background
+
- BestConfig is a model-free configuration tuning system proposed by Zhu et al. (2017).
- It focuses on tuning for a single performance objective (e.g., throughput, latency).
diff --git a/output/20250331202447-ise_week_7.html b/output/20250331202447-ise_week_7.html
index a6262e4..ca7efc2 100755
--- a/output/20250331202447-ise_week_7.html
+++ b/output/20250331202447-ise_week_7.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
ise_week_7
diff --git a/output/20250402185735-java_moc.html b/output/20250402185735-java_moc.html
index c87901e..d4b319d 100755
--- a/output/20250402185735-java_moc.html
+++ b/output/20250402185735-java_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
java_moc
diff --git a/output/20250402185735-technical_java_notes.html b/output/20250402185735-technical_java_notes.html
index 8644903..4be7a0b 100755
--- a/output/20250402185735-technical_java_notes.html
+++ b/output/20250402185735-technical_java_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
java_moc
diff --git a/output/20250403120140-fyp_report_planning.html b/output/20250403120140-fyp_report_planning.html
index 2f57458..54ae5cc 100755
--- a/output/20250403120140-fyp_report_planning.html
+++ b/output/20250403120140-fyp_report_planning.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
fyp-report-planning
diff --git a/output/20250412234351-wp_sadness.html b/output/20250412234351-wp_sadness.html
index 349328f..19f713b 100755
--- a/output/20250412234351-wp_sadness.html
+++ b/output/20250412234351-wp_sadness.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wp-sadness
diff --git a/output/20250417173809-linux_moc.html b/output/20250417173809-linux_moc.html
index fc81dcb..5a455a9 100755
--- a/output/20250417173809-linux_moc.html
+++ b/output/20250417173809-linux_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
linux_moc
diff --git a/output/20250417173809-linux_stuff.html b/output/20250417173809-linux_stuff.html
index 8a2a104..462b858 100755
--- a/output/20250417173809-linux_stuff.html
+++ b/output/20250417173809-linux_stuff.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
linux_moc
diff --git a/output/20250417173821-wacom_notes.html b/output/20250417173821-wacom_notes.html
index a185f4d..9c9f856 100755
--- a/output/20250417173821-wacom_notes.html
+++ b/output/20250417173821-wacom_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wacom-notes
diff --git a/output/20250420012258-emacs_stuff_evil.html b/output/20250420012258-emacs_stuff_evil.html
index 1a3257d..cb295b0 100755
--- a/output/20250420012258-emacs_stuff_evil.html
+++ b/output/20250420012258-emacs_stuff_evil.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs-stuff-evil
diff --git a/output/20250428133236-systemd_services.html b/output/20250428133236-systemd_services.html
index bc0dca0..44b0235 100755
--- a/output/20250428133236-systemd_services.html
+++ b/output/20250428133236-systemd_services.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
systemd_services
diff --git a/output/20250430001952-microlise_assessment.html b/output/20250430001952-microlise_assessment.html
index 82e5a14..061c029 100755
--- a/output/20250430001952-microlise_assessment.html
+++ b/output/20250430001952-microlise_assessment.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
microlise-assessment
diff --git a/output/20250516161728-gpg_encryption.html b/output/20250516161728-gpg_encryption.html
index 7c7c881..22b4535 100755
--- a/output/20250516161728-gpg_encryption.html
+++ b/output/20250516161728-gpg_encryption.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
gpg-encryption
diff --git a/output/20250703183239-linux_arch_linux.html b/output/20250703183239-linux_arch_linux.html
index d47a2bd..273bf65 100755
--- a/output/20250703183239-linux_arch_linux.html
+++ b/output/20250703183239-linux_arch_linux.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
linux-arch-linux
diff --git a/output/20250715223949-the_clean_coder.html b/output/20250715223949-the_clean_coder.html
index 2aa7191..3d10021 100755
--- a/output/20250715223949-the_clean_coder.html
+++ b/output/20250715223949-the_clean_coder.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
the_clean_coder
diff --git a/output/20250717230336-recipes_main.html b/output/20250717230336-recipes_main.html
index 6336041..ca1bd37 100755
--- a/output/20250717230336-recipes_main.html
+++ b/output/20250717230336-recipes_main.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
recipes-moc
diff --git a/output/20250717230336-recipes_moc.html b/output/20250717230336-recipes_moc.html
index efdc4e7..d1447dd 100755
--- a/output/20250717230336-recipes_moc.html
+++ b/output/20250717230336-recipes_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
recipes-main
diff --git a/output/20250719174944-recipes_ideas.html b/output/20250719174944-recipes_ideas.html
index 05e9962..3ca886c 100755
--- a/output/20250719174944-recipes_ideas.html
+++ b/output/20250719174944-recipes_ideas.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
recipes-ideas
diff --git a/output/20250719175023-recipes_done.html b/output/20250719175023-recipes_done.html
index a4e024d..4f8d50b 100755
--- a/output/20250719175023-recipes_done.html
+++ b/output/20250719175023-recipes_done.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
recipes-done
diff --git a/output/20250722221649-career_moc.html b/output/20250722221649-career_moc.html
index 1be33c7..60da4db 100755
--- a/output/20250722221649-career_moc.html
+++ b/output/20250722221649-career_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
career_moc
@@ -284,8 +284,8 @@ Microlise recomended me to read this
-- Book Link:
-
+- Book Link:
+
- Book Internal PDF
- Book External PDF
@@ -302,8 +302,8 @@ Microlise recomended me to read this
-- Book Link:
-
+- Book Link:
+
- Book Internal PDF
- Book External PDF
diff --git a/output/20250723171109-maven_pom_file.html b/output/20250723171109-maven_pom_file.html
index 69df554..e5b26b5 100755
--- a/output/20250723171109-maven_pom_file.html
+++ b/output/20250723171109-maven_pom_file.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
maven-pom-file
diff --git a/output/20250723182408-so-good-they-cant-ignore-you.html b/output/20250723182408-so-good-they-cant-ignore-you.html
index 3ad827e..cd31a96 100755
--- a/output/20250723182408-so-good-they-cant-ignore-you.html
+++ b/output/20250723182408-so-good-they-cant-ignore-you.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
so_good_they_cant_ignore_you
diff --git a/output/20250723182408-so_good_they_cant_ignore_you.html b/output/20250723182408-so_good_they_cant_ignore_you.html
index f58824e..ed3fdd8 100755
--- a/output/20250723182408-so_good_they_cant_ignore_you.html
+++ b/output/20250723182408-so_good_they_cant_ignore_you.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
so_good_they_cant_ignore_you
diff --git a/output/20250723183655-career_capital.html b/output/20250723183655-career_capital.html
index e509b3a..bd22ed3 100755
--- a/output/20250723183655-career_capital.html
+++ b/output/20250723183655-career_capital.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
career_capital
diff --git a/output/20250723183755-deliberate_practice.html b/output/20250723183755-deliberate_practice.html
index d250b2e..4d12366 100755
--- a/output/20250723183755-deliberate_practice.html
+++ b/output/20250723183755-deliberate_practice.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
deliberate_practice
diff --git a/output/20250723184233-advanced_networking.html b/output/20250723184233-advanced_networking.html
index 3d91f06..6ff46be 100755
--- a/output/20250723184233-advanced_networking.html
+++ b/output/20250723184233-advanced_networking.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
advanced-networking
diff --git a/output/20250723184430-stanford_marshmallow_experiment.html b/output/20250723184430-stanford_marshmallow_experiment.html
index 0ca26b8..437dd9a 100755
--- a/output/20250723184430-stanford_marshmallow_experiment.html
+++ b/output/20250723184430-stanford_marshmallow_experiment.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
stanford_marshmallow_experiment
diff --git a/output/20250723185056-neuroplasticity.html b/output/20250723185056-neuroplasticity.html
index 4078ade..8ea4aea 100755
--- a/output/20250723185056-neuroplasticity.html
+++ b/output/20250723185056-neuroplasticity.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
neuroplasticity
diff --git a/output/20250723185829-test_driven_development.html b/output/20250723185829-test_driven_development.html
index f0bc7fa..769228b 100755
--- a/output/20250723185829-test_driven_development.html
+++ b/output/20250723185829-test_driven_development.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
test_driven_development
diff --git a/output/20250723185943-bowling_kata.html b/output/20250723185943-bowling_kata.html
index 8886ccd..448424a 100755
--- a/output/20250723185943-bowling_kata.html
+++ b/output/20250723185943-bowling_kata.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
bowling-kata
diff --git a/output/20250723190203-java_portswrigger_test.html b/output/20250723190203-java_portswrigger_test.html
index 20ec2f4..7563213 100755
--- a/output/20250723190203-java_portswrigger_test.html
+++ b/output/20250723190203-java_portswrigger_test.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
java-portswrigger-test
diff --git a/output/20250723190656-java_junit_testing.html b/output/20250723190656-java_junit_testing.html
index 0b0a62c..e7bf1e2 100755
--- a/output/20250723190656-java_junit_testing.html
+++ b/output/20250723190656-java_junit_testing.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
java-junit-testing
diff --git a/output/20250723190927-self_hosting.html b/output/20250723190927-self_hosting.html
index 6bf2fa6..741d7d8 100755
--- a/output/20250723190927-self_hosting.html
+++ b/output/20250723190927-self_hosting.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
self_hosting
diff --git a/output/20250723200800-postgres.html b/output/20250723200800-postgres.html
index 89c4004..54c3d72 100755
--- a/output/20250723200800-postgres.html
+++ b/output/20250723200800-postgres.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
postgres
diff --git a/output/20250724230557-books_org_agenda.html b/output/20250724230557-books_org_agenda.html
index 70cc75f..c209449 100755
--- a/output/20250724230557-books_org_agenda.html
+++ b/output/20250724230557-books_org_agenda.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
books-org-agenda
@@ -250,9 +250,9 @@
Books
-
-English Books
-
+
+English Books
+
Teaching the Students the method of Studying
@@ -456,9 +456,9 @@ Read again on Tuesday 19th August 2025
-
-English Books
-
+
+English Books
+
- Tasheel Nahw
diff --git a/output/20250727120306-nextcloud.html b/output/20250727120306-nextcloud.html
index bda0bdf..3fd90b0 100755
--- a/output/20250727120306-nextcloud.html
+++ b/output/20250727120306-nextcloud.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
nextcloud
diff --git a/output/20250727121051-networking_moc.html b/output/20250727121051-networking_moc.html
index 1f2730f..81b889d 100755
--- a/output/20250727121051-networking_moc.html
+++ b/output/20250727121051-networking_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
networking-moc
diff --git a/output/20250727122406-database_moc.html b/output/20250727122406-database_moc.html
index d125b45..f63dd10 100755
--- a/output/20250727122406-database_moc.html
+++ b/output/20250727122406-database_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
database_moc
diff --git a/output/20250727174809-books_moc.html b/output/20250727174809-books_moc.html
index ffa898e..1298798 100755
--- a/output/20250727174809-books_moc.html
+++ b/output/20250727174809-books_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
Books MOC
diff --git a/output/20250727174903-book_recs.html b/output/20250727174903-book_recs.html
index 540b5c6..794095a 100755
--- a/output/20250727174903-book_recs.html
+++ b/output/20250727174903-book_recs.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
book-recs
diff --git a/output/20250727221512-clean_code.html b/output/20250727221512-clean_code.html
index 32a752b..39b50c2 100755
--- a/output/20250727221512-clean_code.html
+++ b/output/20250727221512-clean_code.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
clean-code
diff --git a/output/20250804201706-big_o_complexity.html b/output/20250804201706-big_o_complexity.html
index 98eeaa2..1a9c99a 100755
--- a/output/20250804201706-big_o_complexity.html
+++ b/output/20250804201706-big_o_complexity.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
big-o-complexity
@@ -337,7 +337,7 @@ This would take N time, we need to check every number in the list once, making t
-
+
diff --git a/output/20250804212215-how_to_solve_leetcode.html b/output/20250804212215-how_to_solve_leetcode.html
index 29a542e..0e45fc1 100755
--- a/output/20250804212215-how_to_solve_leetcode.html
+++ b/output/20250804212215-how_to_solve_leetcode.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
how-to-solve-leetcode
diff --git a/output/20250804212606-leetcode_arrays.html b/output/20250804212606-leetcode_arrays.html
index 4cfe196..ce614ee 100755
--- a/output/20250804212606-leetcode_arrays.html
+++ b/output/20250804212606-leetcode_arrays.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
leetcode-arrays
@@ -407,9 +407,9 @@ All the numbers of nums are unique.
Follow up: Could you implement a solution using only O(1) extra space complexity and O(n) runtime complexity?
-
-Attempt
-
+
+Attempt
+
Sort the array, loop through it and check via the incrementor
@@ -435,9 +435,9 @@ Problem here is that sort operation is O(nlogn) - too slow.
-
-Solution
-
+
+Solution
+
One optimised solution:
@@ -515,9 +515,9 @@ n = nums.length
Follow up: Could you do it without extra space and in O(n) runtime? You may assume the returned list does not count as extra space.
-
-Attempt
-
+
+Attempt
+
Create a set, loop through the set (it wont have duplicate values), if the counter is not equal to the value in the set, add it to a new list.
@@ -594,9 +594,9 @@ Only one valid answer exists.
Follow-up: Can you come up with an algorithm that is less than O(n2) time complexity?
-
-Attempt
-
+
+Attempt
+
Outer loop and inner loop
@@ -625,9 +625,9 @@ Bad as its O(N2)
-
-Solution
-
+
+Solution
+
Use a hashmap and loop once
@@ -657,7 +657,7 @@ After looking through the logic:
-
+
diff --git a/output/20250804214537-python_set.html b/output/20250804214537-python_set.html
index bc813da..ce43f70 100755
--- a/output/20250804214537-python_set.html
+++ b/output/20250804214537-python_set.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
python-set
diff --git a/output/20250805141906-python_dictionary.html b/output/20250805141906-python_dictionary.html
index 5e53243..d7e23e2 100755
--- a/output/20250805141906-python_dictionary.html
+++ b/output/20250805141906-python_dictionary.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
python-dictionary
diff --git a/output/20250805143427-python_sorted_function.html b/output/20250805143427-python_sorted_function.html
index d0df977..6822282 100755
--- a/output/20250805143427-python_sorted_function.html
+++ b/output/20250805143427-python_sorted_function.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
python-sorted-function
diff --git a/output/20250805143741-python_lambda.html b/output/20250805143741-python_lambda.html
index 2492a01..78d18fb 100755
--- a/output/20250805143741-python_lambda.html
+++ b/output/20250805143741-python_lambda.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
python-lambda
diff --git a/output/20250806111925-non_technical_moc.html b/output/20250806111925-non_technical_moc.html
index e2ce547..5cb3546 100755
--- a/output/20250806111925-non_technical_moc.html
+++ b/output/20250806111925-non_technical_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
non_technical_moc
diff --git a/output/20250806155335-emacs_stuff_org_publish.html b/output/20250806155335-emacs_stuff_org_publish.html
index 1c33b5e..31cba2f 100755
--- a/output/20250806155335-emacs_stuff_org_publish.html
+++ b/output/20250806155335-emacs_stuff_org_publish.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
emacs-stuff-org-publish
diff --git a/output/20250819174119-naqshe_hayat.html b/output/20250819174119-naqshe_hayat.html
index 5061f86..6ef66ef 100755
--- a/output/20250819174119-naqshe_hayat.html
+++ b/output/20250819174119-naqshe_hayat.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
naqshe-hayat
diff --git a/output/20250918120519-misc_moc.html b/output/20250918120519-misc_moc.html
index 5a32ccb..47e4caf 100755
--- a/output/20250918120519-misc_moc.html
+++ b/output/20250918120519-misc_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
misc_moc
diff --git a/output/20250918120706-wedding_moc.html b/output/20250918120706-wedding_moc.html
index 6f044d6..62a9c3d 100755
--- a/output/20250918120706-wedding_moc.html
+++ b/output/20250918120706-wedding_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
wedding_moc
@@ -282,9 +282,9 @@
Hadley Hall
-
-Details
-
+
+Details
+
Bearwood Road, Birmingham, United Kingdom B66 4ES
@@ -330,9 +330,9 @@ Roughly £6500 (3k food, 3.5k everything else)
Bab al Hara
-
-Details
-
+
+Details
+
500 people segregated suite. one large hall. instagram has all details. 9.5k with catering, 6.2k without for 300 people.
@@ -357,9 +357,9 @@ Roughly £6500 (3k food, 3.5k everything else)
Bia Lounge
-
-Details
-
+
+Details
+
45-47 Golden Hillock Rd, Birmingham B10 0JU
diff --git a/output/20250926151524-workflow_moc.html b/output/20250926151524-workflow_moc.html
index 7ea8c87..ba9e584 100755
--- a/output/20250926151524-workflow_moc.html
+++ b/output/20250926151524-workflow_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
workflow-moc
diff --git a/output/20251002154125-microlise_moc.html b/output/20251002154125-microlise_moc.html
index 9485480..e98430e 100755
--- a/output/20251002154125-microlise_moc.html
+++ b/output/20251002154125-microlise_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
microlise_moc
diff --git a/output/20251002154204-pre_work_prep_microlise.html b/output/20251002154204-pre_work_prep_microlise.html
index d101abb..1207834 100755
--- a/output/20251002154204-pre_work_prep_microlise.html
+++ b/output/20251002154204-pre_work_prep_microlise.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
pre_work_prep_microlise
diff --git a/output/20251019114736-server_moc.html b/output/20251019114736-server_moc.html
index abc15ee..180aa97 100755
--- a/output/20251019114736-server_moc.html
+++ b/output/20251019114736-server_moc.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
server_moc
diff --git a/output/20251019114758-old_nextcloud_server_code.html b/output/20251019114758-old_nextcloud_server_code.html
index a38a9c8..5c0fa74 100755
--- a/output/20251019114758-old_nextcloud_server_code.html
+++ b/output/20251019114758-old_nextcloud_server_code.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
old_nextcloud_server_code
diff --git a/output/20251101123637-backlog.html b/output/20251101123637-backlog.html
index 23bb632..cabe75b 100755
--- a/output/20251101123637-backlog.html
+++ b/output/20251101123637-backlog.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
Backlog
diff --git a/output/20251109205925-old_nginx_code.html b/output/20251109205925-old_nginx_code.html
index 7c04736..647d235 100755
--- a/output/20251109205925-old_nginx_code.html
+++ b/output/20251109205925-old_nginx_code.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
old_nginx_code
diff --git a/output/20251122223053-keyboard.html b/output/20251122223053-keyboard.html
index 9cabb1f..68adc2d 100755
--- a/output/20251122223053-keyboard.html
+++ b/output/20251122223053-keyboard.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
keyboard
diff --git a/output/20251214210526-useful_c_imports.html b/output/20251214210526-useful_c_imports.html
index 206684d..e5ad29e 100755
--- a/output/20251214210526-useful_c_imports.html
+++ b/output/20251214210526-useful_c_imports.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
useful-c-imports
diff --git a/output/20251223215636-design_patterns_notes.html b/output/20251223215636-design_patterns_notes.html
index 55902a2..48ec864 100755
--- a/output/20251223215636-design_patterns_notes.html
+++ b/output/20251223215636-design_patterns_notes.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
Design patterns
diff --git a/output/20251223220531-technical_commonplace.html b/output/20251223220531-technical_commonplace.html
index f2cf927..69f4a50 100755
--- a/output/20251223220531-technical_commonplace.html
+++ b/output/20251223220531-technical_commonplace.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
technical-commonplace
diff --git a/output/all-files.html b/output/all-files.html
index 5be0c93..f3d7438 100755
--- a/output/all-files.html
+++ b/output/all-files.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
+
All Files
@@ -209,7 +209,7 @@