Compare commits

...

3 Commits

Author SHA1 Message Date
175c2347b9
Fixed angle brackets encoding in articles 2023-09-18 06:23:25 +03:00
a7d1d58a9c
Added code blocks styling 2023-09-18 06:20:55 +03:00
521bed1d55
Fixed square brackets processing 2023-09-18 06:20:30 +03:00
4 changed files with 68 additions and 61 deletions

View File

@ -217,9 +217,7 @@ int process_md(article_info article, char **out)
while (buff[i + 2 + n] != ']') while (buff[i + 2 + n] != ']')
n++; n++;
if (buff[i + 2 + n + 1] != '(') if (buff[i + 2 + n + 1] == '(') {
continue;
int k = 0; int k = 0;
while (buff[i + 2 + n + 2 + k] != ')') while (buff[i + 2 + n + 2 + k] != ')')
k++; k++;
@ -253,6 +251,7 @@ int process_md(article_info article, char **out)
continue; continue;
} }
}
if (buff[i] == '[') if (buff[i] == '[')
{ {
@ -260,9 +259,7 @@ int process_md(article_info article, char **out)
while (buff[i + 1 + n] != ']') while (buff[i + 1 + n] != ']')
n++; n++;
if (buff[i + 1 + n + 1] != '(') if (buff[i + 1 + n + 1] == '(') {
continue;
int k = 0; int k = 0;
while (buff[i + 1 + n + 2 + k] != ')') while (buff[i + 1 + n + 2 + k] != ')')
k++; k++;
@ -296,6 +293,7 @@ int process_md(article_info article, char **out)
continue; continue;
} }
}
size_t len = strlen(*out); size_t len = strlen(*out);
char *tmp_out = realloc(*out, len + 2); char *tmp_out = realloc(*out, len + 2);

View File

@ -5,7 +5,7 @@ Firstly, mount your Windows disk C: on Linux. For it, run:
``` ```
sudo pacman -S ntfs-3g sudo pacman -S ntfs-3g
sudo mkdir -p /mnt/c sudo mkdir -p /mnt/c
sudo mount /dev/<Windows partition name> /mnt/c sudo mount /dev/&lt;Windows partition name> /mnt/c
``` ```
WSL filesystem is stored as .vhdx file, so we will use qemu-nbd to mount it as usual disk drive. WSL filesystem is stored as .vhdx file, so we will use qemu-nbd to mount it as usual disk drive.
@ -26,7 +26,7 @@ sudo pacman -S qemu
Connect .vhdx file to nbd device: Connect .vhdx file to nbd device:
``` ```
sudo qemu-hbd -c /dev/nbd0 /mnt/c/<path to .vhdx file> sudo qemu-hbd -c /dev/nbd0 /mnt/c/&lt;path to .vhdx file>
``` ```
By default, path must look like Users/[user]/AppData/Local/Packages/[distro]/LocalState/[distroPackageName]/ext4.vhdx By default, path must look like Users/[user]/AppData/Local/Packages/[distro]/LocalState/[distroPackageName]/ext4.vhdx

View File

@ -11,7 +11,7 @@ sudo dnf install v4l2loopback
Next, after reboot, we're ready to start the stream with ffmpeg: Next, after reboot, we're ready to start the stream with ffmpeg:
```bash ```bash
sudo ffmpeg -f mjpeg -r 5 -i "http://<Phone IP>:8080/cam.mjpeg?fps=10" -r 10 -pix_fmt yuv420p -f v4l2 /dev/video0 sudo ffmpeg -f mjpeg -r 5 -i "http://&lt;Phone IP>:8080/cam.mjpeg?fps=10" -r 10 -pix_fmt yuv420p -f v4l2 /dev/video0
``` ```
My Wi-Fi connection speed was enough for such stream. But it is still possible to use it with adb port forwarding over usb: My Wi-Fi connection speed was enough for such stream. But it is still possible to use it with adb port forwarding over usb:

View File

@ -83,6 +83,15 @@ main li {
line-height: 30px; line-height: 30px;
} }
main pre {
font-size: 17px;
overflow-x: auto;
}
main code {
font-family: monospace;
}
main a:hover { main a:hover {
text-decoration: none; text-decoration: none;
} }