diff --git a/assets/styles/style.css b/assets/styles/style.css index 43655ac..a75d948 100755 --- a/assets/styles/style.css +++ b/assets/styles/style.css @@ -317,6 +317,9 @@ nav { .pane-root { background-color: var(--bg); } +.pane-root .pane-close { + display: none !important; +} .pane-header { display: none; /* Hide the old pane-header */ @@ -682,6 +685,11 @@ li ol li::before { border-right: none; border-bottom: 1px dotted var(--border); } + + .pane-fullscreen { + + display: none !important; + } } /* ========================================================= FULLSCREEN PANE MODE diff --git a/output/20241210001045-technical.html b/output/20241210001045-technical.html index dfb47f1..ab6ea50 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"> - + Technical MOC diff --git a/output/20241210001045-technical_moc.html b/output/20241210001045-technical_moc.html index 791bab4..dc426c0 100755 --- a/output/20241210001045-technical_moc.html +++ b/output/20241210001045-technical_moc.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + technical_moc diff --git a/output/20241210001150-aoc_notes.html b/output/20241210001150-aoc_notes.html index a7e7b05..880e1e3 100755 --- a/output/20241210001150-aoc_notes.html +++ b/output/20241210001150-aoc_notes.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + AOC Notes @@ -308,9 +308,9 @@ some regex below: this checks if the input is of the correct format.

Day 4

-
-

part 1

-
+
+

part 1

+

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 retu
-
-

part 2

-
+
+

part 2

+

was 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.

Day 6

-
-

Part 1

-
+
+

Part 1

+
-
-

Input Parsing

-
+
+

Input Parsing

+
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];
 
-
-

Guard Initialization

-
+
+

Guard Initialization

+
for (int r = 0; r < rows; r++) {
     for (int c = 0; c < cols; c++) {
@@ -581,9 +581,9 @@ char[][] map = new char[rows][cols];
 
-
-

Movement Directions

-
+
+

Movement Directions

+
Map<Character, int[]> directions = Map.of(
     '^', new int[] {-1, 0},
@@ -595,9 +595,9 @@ char[][] map = new char[rows][cols];
 
-
-

Turning Logic

-
+
+

Turning Logic

+
Map<Character, Character> turnRight = Map.of(
     '^', '>',
@@ -645,13 +645,13 @@ visited.add(guardRow + "," + guardCol);
 
-
-

Part 2

-
+
+

Part 2

+
-
-

Input Parsing

-
+
+

Input Parsing

+
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];
 
-
-

Guard Initialization

-
+
+

Guard Initialization

+
for (int r = 0; r < rows; r++) {
     for (int c = 0; c < cols; c++) {
@@ -679,9 +679,9 @@ char[][] map = new char[rows][cols];
 
-
-

Movement Directions

-
+
+

Movement Directions

+
Map<Character, int[]> directions = Map.of(
     '^', new int[] {-1, 0},
@@ -693,9 +693,9 @@ char[][] map = new char[rows][cols];
 
-
-

Turning Logic

-
+
+

Turning Logic

+
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

    +
    1. 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 37dd650..575b647 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 d7a7421..b6bc458 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 0e6b8e2..609baf1 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 adcee87..86495f0 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 2da6199..3198a30 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 ff169b1..3b02bc6 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 3f02252..3a8936c 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 93b54bd..88c162a 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 ddfdcd0..ee0ee48 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 1b91784..534d570 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:

      -
      +

      draft1.png

      diff --git a/output/20241210233721-brain_moc.html b/output/20241210233721-brain_moc.html index d90ed76..7f101be 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 b170721..829318d 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 777979a..915f11e 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 5cf71d6..8ee7052 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 7e4c647..5483d41 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 e075113..04a49c3 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 78433c2..967e965 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 dba3be5..0f6f4f6 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 <2024-12-17 Tue>

      -
      -

      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 <2024-12-18 Wed>

      -
      -

      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 <2024-12-20 Fri>

      -
      -

      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 <2025-01-01 Wed>

      -
      -

      Details

      -
      +
      +

      Details

      +

      Deployed (changed back to emailjs)

      -
      -

      What to work on next:

      + -

      Commit on <2025-01-12 Sun>

      -
      -

      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 <2025-02-15 Sat>

      -
      -

      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 <2025-03-14 Fri>

      -
      -

      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:

      +
      diff --git a/output/20241217234944-wp_emacs_config_blorg.html b/output/20241217234944-wp_emacs_config_blorg.html index 3418fa5..2500964 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 67d4050..11c7081 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 411be97..0bedfbf 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 cd05de7..aeca933 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 726b50f..e52ee27 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 89be6b2..db4c214 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 855bc75..73e5cad 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 98d2a68..5bbcc67 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 8d89d03..2ce63dd 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 b897e11..77bfb93 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 0734f69..9d7daef 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 aa2c21a..ac66649 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 734a990..358d499 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 837a0cf..08b45b6 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 de4e3f4..10cce53 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 a946195..4ebcdb4 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 58733e1..933e917 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 a0e4ca7..48b365c 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 d153f52..e8a5ce1 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 624db5a..0c6d420 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 6c5c020..5893667 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 f63dfae..3896b5a 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 8818d90..5871597 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 fa6c93e..4202123 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 fbfe4ec..3d64f16 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 5898097..062d218 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 7162b55..a99dcd5 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 44a1b4d..65014a5 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 762ab51..a6262e4 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 5bfb6c4..c87901e 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 ef8b1c1..8644903 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 65e8f5b..2f57458 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 09284eb..349328f 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 021fa2e..fc81dcb 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 c2097a8..8a2a104 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 eaf4e6a..a185f4d 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 0ca52ba..1a3257d 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 8f22ee9..bc0dca0 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 2201521..82e5a14 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 2a7a689..7c7c881 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 9ddab14..d47a2bd 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 48cd388..2aa7191 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 af6bad1..6336041 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 1384414..efdc4e7 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 e44996b..05e9962 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 e4ef5fc..a4e024d 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 f93bdc9..1be33c7 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 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 c664161..69df554 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 5d1a348..3ad827e 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 b58a09d..f58824e 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 5692cfb..e509b3a 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 2b3258f..d250b2e 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 5b65a3f..3d91f06 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 9a768f8..0ca26b8 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 70ed11d..4078ade 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 05aae8e..f0bc7fa 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 5b94c20..8886ccd 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 3d59367..20ec2f4 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 7588517..0b0a62c 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 d6b3919..6bf2fa6 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 e4e697d..89c4004 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 71cb060..70cc75f 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 f61149c..bda0bdf 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 8936385..1f2730f 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 23e060f..d125b45 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 4687f64..ffa898e 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 0a79e10..540b5c6 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 f07e8a5..32a752b 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 fe32a2f..98eeaa2 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

                -
                +

                Big-O-Notation-3130482830.png

                diff --git a/output/20250804212215-how_to_solve_leetcode.html b/output/20250804212215-how_to_solve_leetcode.html index 4d5d9e7..29a542e 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 15ecb47..4cfe196 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:
                -
                +

                swappy-20250805-152411.png

                diff --git a/output/20250804214537-python_set.html b/output/20250804214537-python_set.html index b593d9c..bc813da 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 afedb40..5e53243 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 2fb26e8..d0df977 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 9abc063..2492a01 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 2c01838..e2ce547 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 0e5c305..1c33b5e 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 428f2e9..5061f86 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 f3f7d03..5a32ccb 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 0ce2bf4..6f044d6 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 b25cb96..7ea8c87 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 b13ae58..9485480 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 751a7c6..d101abb 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 2db7dd1..abc15ee 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 23a8583..a38a9c8 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 64f5899..23bb632 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 ddab8ca..7c04736 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 5dfe859..9cabb1f 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 f6c4ad7..206684d 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 ff5ba6b..55902a2 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 4176e66..f2cf927 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 9310d56..5be0c93 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 @@