diff options
| Commit | 41bdf08f4c5a23b43c18b3e6d8e4ffd15ffdac17 (patch) | |
|---|---|---|
| Author | 2025-08-20 05:38:38 +0300 | |
| Committer | 2025-08-20 05:38:38 +0300 | |
| Files | dfc0ab9d8ec784061d74625f45b71aa6162883a9 /src | |
| syndamia.com-41bdf08f4c5a23b43c18b3e6d8e4ffd15ffdac17.tar syndamia.com-41bdf08f4c5a23b43c18b3e6d8e4ffd15ffdac17.tar.gz syndamia.com-41bdf08f4c5a23b43c18b3e6d8e4ffd15ffdac17.zip | ||
| Parent | dd1159d8a053817b9f89902d6ddff4fce1675894 (diff) | |
fix: Correct code blocks
14 files changed, 205 insertions, 200 deletions
| -rw-r--r-- | src/blog/bash-is-weird/index.du | 2 | ||||
| -rw-r--r-- | src/blog/thinkpad-x270-my-favorite-machine/index.du | 21 | ||||
| -rw-r--r-- | src/blog/thinkpad-x270-my-favorite-machine/thinkfan.yaml | 12 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week13/index.du | 6 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week3/example_maze.txt | 20 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week3/index.du | 21 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week6/ex3-io.txt | 28 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week6/ex4-io.txt | 31 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week6/index.du | 61 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week7/ex4-io.txt | 21 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week7/ex5-io.txt | 48 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week7/index.du | 71 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week9/ex6-io.txt | 28 | ||||
| -rw-r--r-- | src/teaching/upp-2023/week9/index.du | 35 |
diff --git a/src/blog/bash-is-weird/index.du b/src/blog/bash-is-weird/index.du index 3fe56cb..8bb9632 100644 --- a/src/blog/bash-is-weird/index.du +++ b/src/blog/bash-is-weird/index.du @@ -30,7 +30,7 @@ It has 3 things which really bothered me: Side note: obviously, the original expected behaviour can happen if we use some quotes: ```bash - myvar=("$(echo A B C)") +myvar=("$(echo A B C)") 2. On the second line, `[myvar]` *[becomes]* an integer and then we do an arithmetic operation on it, nothing wrong here. `[\${parameter:offset:length}]` returns the substring from `[parameter]` from `[offset]` with size `[length]`, but we're giving it a "number", so it should either throw some sort of error or return something default, like 0. diff --git a/src/blog/thinkpad-x270-my-favorite-machine/index.du b/src/blog/thinkpad-x270-my-favorite-machine/index.du index 978d8b4..0c268ee 100644 --- a/src/blog/thinkpad-x270-my-favorite-machine/index.du +++ b/src/blog/thinkpad-x270-my-favorite-machine/index.du @@ -76,19 +76,18 @@ The only negative is that, since it's 1080p, my battery life decreased by 30-60 Oddly enough though, if I set the refresh rate at 58.86 (or something else that's lower than 60.00, but this is the lowest I was able to go) the display seemed to use less power and I got that battery life back. Here are the exact Linux commands I used (make sure you don't have any external displays connected): -:code_bash +```bash # find your display name, mine was eDP-1; I got this from StackExchange somewhere I think displayname="$(xrandr | grep connected | grep -v disconnected | cut -f 1 -d ' ')" # get the exact needed display parameters for 1920x1080 resolution at 58.90 hertz refresh rate displayparams=$(cvt 1920 1080 58.90 | tail -n 1 | cut -f 2- -d ' ') modename=$(echo $displayparams | cut -f 1 -d ' ') - +\ # create and "select" the new display mode for our screen xrandr --newmode $displayparams xrandr --addmode $displayname $modename xrandr --output $displayname --mode $modename - From now on, my opinion will refer to the X270 with the upgraded display. ### CPU and RAM @@ -187,20 +186,8 @@ During the summer my left hand stars sweating a little bit more, which can be qu Of course, as already mentioned, we have drivers for everything, so I installed [url https://github.com/vmatare/thinkfan thinkfan]. With it, I configured the fan to spin up on those lower temperatures and left the automatic configuration intact when we start getting warmer: -:code -sensors: - - tpacpi: /proc/acpi/ibm/thermal - indices: [0] - -fans: - - tpacpi: /proc/acpi/ibm/fan - -levels: - - [0, 0, 35] - - [1, 35, 38] - - [3, 38, 53] - - ["level auto", 53, 255] - +```yaml +'include ./thinkfan.yaml This may shorten the fan lifespan, since it will be running more, but for me it's worth it. diff --git a/src/blog/thinkpad-x270-my-favorite-machine/thinkfan.yaml b/src/blog/thinkpad-x270-my-favorite-machine/thinkfan.yaml new file mode 100644 index 0000000..f4e9ca7 --- /dev/null +++ b/src/blog/thinkpad-x270-my-favorite-machine/thinkfan.yaml @@ -0,0 +1,12 @@ +sensors: + - tpacpi: /proc/acpi/ibm/thermal + indices: [0] + +fans: + - tpacpi: /proc/acpi/ibm/fan + +levels: + - [0, 0, 35] + - [1, 35, 38] + - [3, 38, 53] + - ["level auto", 53, 255] diff --git a/src/teaching/upp-2023/week13/index.du b/src/teaching/upp-2023/week13/index.du index da52d46..98c9c70 100644 --- a/src/teaching/upp-2023/week13/index.du +++ b/src/teaching/upp-2023/week13/index.du @@ -61,9 +61,9 @@ GitHub classroom: [url https://classroom.github.com/a/bgiFD6SB classroom.github. Примерно, ако имахме изречението "Hello world." и бяхме избрали 5 колони, тогава получаваме: ``` - Hello - worl - d. +Hello + worl +d. От входа получавате N и M, те съответстват на матрица от символи с N реда и M колони. diff --git a/src/teaching/upp-2023/week3/example_maze.txt b/src/teaching/upp-2023/week3/example_maze.txt new file mode 100644 index 0000000..121563f --- /dev/null +++ b/src/teaching/upp-2023/week3/example_maze.txt @@ -0,0 +1,20 @@ +////\/\\////\\/////\ +\\/\\\\\\\/\////\/// +\\\///\\\//\\\/\//\/ +/\/\////\\\//\\\/\\\ +//\/\////\\\\\///\\/ +/\\\\\\/\\/\\\/\///\ +/////\\\\\\/\\/\//// +\//\//\\\///\\\\\\\\ +\\\\//\\////\///\/\\ +\//\//\////////\//\\ +\\///\\//\///\/\/\/\ +///\\\///////\\\\/// +/\\/\\//\///\\/\\\\/ +\///\/\\\/\\\\/\\\\\ +////\/\\/\\/////\/\/ +\\/\\\//\//\\//\\/// +////\\\\/\//\\\/\/\/ +\//\\\/\\\\///\////\ +///\///\\//\\\//\\/\ +\/\/\\\/////\//\\\\/ diff --git a/src/teaching/upp-2023/week3/index.du b/src/teaching/upp-2023/week3/index.du index b2a7f65..9813066 100644 --- a/src/teaching/upp-2023/week3/index.du +++ b/src/teaching/upp-2023/week3/index.du @@ -195,26 +195,7 @@ srand(time(NULL)); =[Примерен изход]= *[Нямаме вход, вашия изход няма да изглежда напълно еднакъв]* ``` -////\/\\\\////\\\\/////\ -\\\\/\\\\\\\\\\\\\/\////\/// -\\\\\///\\\\\//\\\\\/\//\/ -/\/\////\\\\\//\\\\\/\\\\\ -//\/\////\\\\\\\\\///\\\\/ -/\\\\\\\\\\\\/\\\\/\\\\\/\///\ -/////\\\\\\\\\\\\/\\\\/\//// -\//\//\\\\\///\\\\\\\\\\\\\\\\ -\\\\\\\\//\\\\////\///\/\\\\ -\//\//\////////\//\\\\ -\\\\///\\\\//\///\/\/\/\ -///\\\\\///////\\\\\\\\/// -/\\\\/\\\\//\///\\\\/\\\\\\\\/ -\///\/\\\\\/\\\\\\\\/\\\\\\\\\ -////\/\\\\/\\\\/////\/\/ -\\\\/\\\\\//\//\\\\//\\\\/// -////\\\\\\\\/\//\\\\\/\/\/ -\//\\\\\/\\\\\\\\///\////\ -///\///\\\\//\\\\\//\\\\/\ -\/\/\\\\\/////\//\\\\\\\\/ +'include ./example_maze.txt ### Задача 10 - Елка diff --git a/src/teaching/upp-2023/week6/ex3-io.txt b/src/teaching/upp-2023/week6/ex3-io.txt new file mode 100644 index 0000000..0c943f0 --- /dev/null +++ b/src/teaching/upp-2023/week6/ex3-io.txt @@ -0,0 +1,28 @@ + + + +$ 5 + + X + +$ 9 + + X + O +$ 3 + X + X + O +$ 7 + X + X +O O +$ 1 +X X + X +O O +$ 8 +X X + X +OOO +O wins! diff --git a/src/teaching/upp-2023/week6/ex4-io.txt b/src/teaching/upp-2023/week6/ex4-io.txt new file mode 100644 index 0000000..e028be6 --- /dev/null +++ b/src/teaching/upp-2023/week6/ex4-io.txt @@ -0,0 +1,31 @@ +4 5 +##### +##### +##### +##### +$ 3 5 +##### +##### +#### +#### +$ 4 2 +##### +##### +#### +# +$ 1 2 +# +# +# +# +$ 2 1 +# + + + +$ 1 1 + + + + +2 wins! diff --git a/src/teaching/upp-2023/week6/index.du b/src/teaching/upp-2023/week6/index.du index 4daa76b..faff839 100644 --- a/src/teaching/upp-2023/week6/index.du +++ b/src/teaching/upp-2023/week6/index.du @@ -53,34 +53,7 @@ N и M са между 1 и 60. *[Смесен вход/изход, вход е означен с "$ " преди него]* ``` -\n -\n -\n -$ 5 -\n - X -\n -$ 9 -\n - X - O -$ 3 - X - X - O -$ 7 - X - X -O O -$ 1 -X X - X -O O -$ 8 -X X - X -OOO -O wins! +'include ./ex3-io.txt =[Бонус:]= направете го да работи с NxN брой клетки, като N е число между 1 и 50. @@ -99,37 +72,7 @@ O wins! *[Смесен вход/изход, вход е означен с "$ " преди него]* ``` -4 5 -##### -##### -##### -##### -$ 3 5 -##### -##### -#### -#### -$ 4 2 -##### -##### -#### -# \n -$ 1 2 -# \n -# \n -# \n -# \n -$ 2 1 -# \n - \n - \n - \n -$ 1 1 - \n - \n - \n - \n -2 wins! +'include ex4-io.txt ## Задача 5 diff --git a/src/teaching/upp-2023/week7/ex4-io.txt b/src/teaching/upp-2023/week7/ex4-io.txt new file mode 100644 index 0000000..5f114b1 --- /dev/null +++ b/src/teaching/upp-2023/week7/ex4-io.txt @@ -0,0 +1,21 @@ +a +Do exercise 4 +a +Solve homework +a +Clean room +p +> 1. [ ] Do exercise 4 +> 2. [ ] Solve homework +> 3. [ ] Clean room +c 2 +p +> 1. [ ] Do exercise 4 +> 2. [x] Solve homework +> 3. [ ] Clean room +d +> 2. [x] Solve homework +t +> 1. [ ] Do exercise 4 +> 3. [ ] Clean room +$ diff --git a/src/teaching/upp-2023/week7/ex5-io.txt b/src/teaching/upp-2023/week7/ex5-io.txt new file mode 100644 index 0000000..5f2cc39 --- /dev/null +++ b/src/teaching/upp-2023/week7/ex5-io.txt @@ -0,0 +1,48 @@ +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +X X +X X X XXX X X XXX X X XXX X X X +X XXX XX X X X X XXX X X X X X +X X X XXX XX XX XXX X XXX XXX X +X X +X X +X X +X XXX XXX X +X X X X X X +X XXX XXX X +X X +X X +X X +X XX XX X +X XX XX X +X XXXXXXXXXXXXXXXXX X +X X +X X +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +r +v +h +l +h +v +f 0 0 11 14 +p +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXX X +XXXXXXXXXXXXXX X XXX X X XXX X X X +XXXXXXXXXXXXXX X X X XXX X X X X X +XXXXXXXXXXXXXX XX XXX X XXX XXX X +XXXXXXXXXXXXXX X +XXXXXXXXXXXXXX X +XXXXXXXXXXXXXX X +XXXXXXXXXXXXXX XXX X +XXXXXXXXXXXXXX X X X +XXXXXXXXXXXXXX XXX X +XXXXXXXXXXXXXX X +X X +X X +X XX XX X +X XX XX X +X XXXXXXXXXXXXXXXXX X +X X +X X +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX diff --git a/src/teaching/upp-2023/week7/index.du b/src/teaching/upp-2023/week7/index.du index 5e571aa..95ddc46 100644 --- a/src/teaching/upp-2023/week7/index.du +++ b/src/teaching/upp-2023/week7/index.du @@ -95,27 +95,7 @@ N. [C] TASK *[Смесен вход/изход, изход е отбелязан с "> ". Забележете, че има шпации в края на низове за задачи.]* ``` -a -Do exercise 4 \n -a -Solve homework\n -a -Clean room \n -p -> 1. [ Do exercise 4 \n -> 2. [ Solve homework\n -> 3. [ Clean room \n -c 2 -p -> 1. [ Do exercise 4 \n -> 2. [x] Solve homework\n -> 3. [ Clean room \n -d -> 2. [x] Solve homework\n -t -> 1. [ Do exercise 4 \n -> 3. [ Clean room \n -$ +'include ex4-io.txt ## Задача 5 @@ -139,54 +119,7 @@ $ *[Смесен вход/изход]* ``` -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -X X -X X X XXX X X XXX X X XXX X X X -X XXX XX X X X X XXX X X X X X -X X X XXX XX XX XXX X XXX XXX X -X X -X X -X X -X XXX XXX X -X X X X X X -X XXX XXX X -X X -X X -X X -X XX XX X -X XX XX X -X XXXXXXXXXXXXXXXXX X -X X -X X -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -r -v -h -l -h -v -f 0 0 11 14 -p -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -XXXXXXXXXXXXXX X -XXXXXXXXXXXXXX X XXX X X XXX X X X -XXXXXXXXXXXXXX X X X XXX X X X X X -XXXXXXXXXXXXXX XX XXX X XXX XXX X -XXXXXXXXXXXXXX X -XXXXXXXXXXXXXX X -XXXXXXXXXXXXXX X -XXXXXXXXXXXXXX XXX X -XXXXXXXXXXXXXX X X X -XXXXXXXXXXXXXX XXX X -XXXXXXXXXXXXXX X -X X -X X -X XX XX X -X XX XX X -X XXXXXXXXXXXXXXXXX X -X X -X X -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +'include ex5-io.txt ## Задача 6 diff --git a/src/teaching/upp-2023/week9/ex6-io.txt b/src/teaching/upp-2023/week9/ex6-io.txt new file mode 100644 index 0000000..3318a6a --- /dev/null +++ b/src/teaching/upp-2023/week9/ex6-io.txt @@ -0,0 +1,28 @@ +9 +text +text +Matched +text +test +No match +a* +a +Matched +ca* +c +Matched +ca* +caaaa +Matched +n? +n +Matched +mn? +m +Matched +0*573 +0000005723 +No match +*abc +ops +Bad regex diff --git a/src/teaching/upp-2023/week9/index.du b/src/teaching/upp-2023/week9/index.du index af2f853..a0c2c1d 100644 --- a/src/teaching/upp-2023/week9/index.du +++ b/src/teaching/upp-2023/week9/index.du @@ -66,8 +66,8 @@ GitHub classroom: [url https://classroom.github.com/a/lGXxCRZO classroom.github. Пример: вход: "0.А", изход: ``` - 0: 0 0 0 0 0 0 0 0 - 8: 0 0 0 +0: 0 0 0 0 0 0 0 0 +8: 0 0 0 - "адрес: стойност", записваме "стойност" на дадения адрес. Стойноста също е 16-тично число. @@ -110,7 +110,7 @@ GitHub classroom: [url https://classroom.github.com/a/lGXxCRZO classroom.github. .table |=Вход=||=Изход=| -|:100000000000111111111000000000000000000\n010000000000000000000111111111000000000\n001000000000000000000000000000111111111\n000100000000100000000100000000100000000\n000010000000010000000010000000010000000\n000001000000001000000001000000001000000\n000000100000000100000000100000000100000\n000000010000000010000000010000000010000\n000000001000000001000000001000000001000\n000000000100000000100000000100000000100\n000000000010000000010000000010000000010\n000000000001000000001000000001000000001\n:||:&-0123456789ABCDEFGHIJKLMNOPQR/STUVWXYZ:| +|:<pre>100000000000111111111000000000000000000\n010000000000000000000111111111000000000\n001000000000000000000000000000111111111\n000100000000100000000100000000100000000\n000010000000010000000010000000010000000\n000001000000001000000001000000001000000\n000000100000000100000000100000000100000\n000000010000000010000000010000000010000\n000000001000000001000000001000000001000\n000000000100000000100000000100000000100\n000000000010000000010000000010000000010\n000000000001000000001000000001000000001\n</pre>:||:&-0123456789ABCDEFGHIJKLMNOPQR/STUVWXYZ:| ## Задача 6 @@ -153,31 +153,4 @@ GitHub classroom: [url https://classroom.github.com/a/lGXxCRZO classroom.github. *[Смесен вход/изход]* ``` -9 -text -text -Matched -text -test -No match -a* -a -Matched -ca* -c -Matched -ca* -caaaa -Matched -n? -n -Matched -mn? -m -Matched -0*573 -0000005723 -No match -*abc -ops -Bad regex +'include ./ex6-io.txt |