# # Note 2

GO TO [ note1 ]

## # WEBP

https://developers.google.com/speed/webp (opens new window)

The bin/ directory contains tools for encoding (cwebp.exe) and decoding (dwebp.exe) images.

The easiest use should look like:

  cwebp input.png -q 80 -o output.webp


which will convert the input file to a WebP file using a quality factor of 80 on a 0->100 scale (0 being the lowest quality, 100 being the best. Default value is 75). You might want to try the -lossless flag too, which will compress the source (in RGBA format) without any loss. The -q quality parameter will in this case control the amount of processing time spent trying to make the output file as small as possible.

## # WEBM

https://stackoverflow.com/questions/6954845/how-to-create-a-webm-video-file (opens new window)

ffmpeg -i input.mp4 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis output.webm


By default the CRF value can be from 4–63, and 10 is a good starting point. Lower values mean better quality.

Use cmder (opens new window) for better experience.

## # Markdown guide

Go to

• Text in [] and URL goes in ()
[text](URL)
My favorite search engine is [Duck Duck Go](https://duckduckgo.com).


Result: Duck Duck Go (opens new window).

• Text in [] and URL goes in (), text in this case can't have blank space.
[cmder](https://pquan.info/cmder-thay-the-hieu-qua-cho-command-promp-tren-windows)


Result: cmder (opens new window)

• Reference-style Links: are a special kind of link that make URLs easier to display and read in Markdown, keep the text easy to read.
In a hole in the ground there lived a hobbit. Not a nasty, dirty, wet hole, filled with the ends
of worms and an oozy smell, nor yet a dry, bare, sandy hole with nothing in it to sit down on or to eat: it was a [hobbit-hole][1], and that means comfort.
[1]: <https://en.wikipedia.org/wiki/Hobbit#Lifestyle> "Hobbit lifestyles" (ref link)


the rendered output:

In a hole in the ground there lived a hobbit. Not a nasty, dirty, wet hole, filled with the ends of worms and an oozy smell, nor yet a dry, bare, sandy hole with nothing in it to sit down on or to eat: it was a [hobbit-hole][1], and that means comfort. [1]:https://en.wikipedia.org/wiki/Hobbit#Lifestyle (opens new window) "Hobbit lifestyles"

(ref link doesn't work?)

Align Image in Markdown (opens new window)

## # Math and Formula

https://imronuke.wordpress.com/2012/02/17/how-to-convert-equation-in-mathtype-to-latex/ (opens new window)

https://tex.stackexchange.com/questions/233963/convert-mathtype-and-ms-word-equations-equations-to-latex (opens new window)

https://github.com/maginapp/vuepress-plugin-katex (opens new window)

plugins: {
'@maginapp/katex': {
delimiters: 'dollars'
}
},


$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$

Euler's identity $e^{i\pi}+1=0$ is a beautiful formula in $\mathbb{R}^2$.

Supposing that $y >= 0$ and that $[\log x]$ represents the integer part of $\log x$, let:

$$\Phi (y) = \frac {1} {2 \pi i} \int_{2 - i \infty}^{2 + i \infty} \frac {y^{\omega} \mathrm{d} \omega} {\omega \left(1 + \frac {\omega} {(\log x)^{1.1}}\right)^{[ \log x ] + 1}}, x > 1$$

Obviously, when $0 <= y <= 1$, there is $\Phi(y) = 0$. For all $y >= 0$, $\Phi(y)$ is a non-decreasing function.

When $\log x>=10^4$ and $y>= e^{2{(\log x)}^{-0.1}}$, thus:

$$1 - x^{- 0.1} <= \Phi (y) <= 1$$

$$\Phi (y) = \frac {1} {2 \pi i}$$

$$Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$$

Euler's identity $$e^{i\pi}+1=0$$ is a beautiful formula in $$\mathbb{R}^2$$.

Supposing that $$y >= 0$$ and that $$[\log x]$$ represents the integer part of \$\log x\), let:

$\Phi (y) = \frac {1} {2 \pi i} \int_{2 - i \infty}^{2 + i \infty} \frac {y^{\omega} \mathrm{d} \omega} {\omega \left(1 + \frac {\omega} {(\log x)^{1.1}}\right)^{[ \log x ] + 1}}, x > 1$

Obviously, when $$0 <= y <= 1$$, there is $$\Phi(y) = 0$$. For all $$y >= 0$$, $$\Phi(y)$$ is a non-decreasing function.

When $$\log x>=10^4$$ and $$y>= e^{2{(\log x)}^{-0.1}}$$, thus:

$1 - x^{- 0.1} <= \Phi (y) <= 1$



Euler's identity is a beautiful formula in .

Supposing that and that represents the integer part of , let:

Obviously, when , there is . For all , is a non-decreasing function.

When and , thus:

Supported Functions: https://katex.org (opens new window)

Note: There is problem with bracket { } when convert MathType form MS Word to LaTeX 2.09. If too many { } brackets than necessary, npm run build will fail with errors. Since KaTeX seems to require less { } in formula. Solution is that manually deleting redundant { } brackets after conversion will work, but if there are so many math formula in document then it'll become a boring chore. => need a more refined answer to this hurdle (some tool maybe, or a fine LaTeX/MathJax plugin).

As for now, since I has some problem with KaTeX plugin (can't make it work anymore), switch back to MathJax: => It also allows quickly copy converted MathType formula to .md file without editing { }.

https://vuepress-community.netlify.app/en/plugins/mathjax/ (opens new window)

plugins: [
[
'vuepress-plugin-mathjax',
{
target: 'svg',
macros: {
'*': '\\times',
},
},
], ['aplayer']],
}


## # Photoshop and Krita

I'm using Krita (opens new window) as a light weight Image Editor, portable-app ready. I'm still using Photoshop but if my machine I'm working on doesn't have it installed, then I should just grab a portable Krita for a quick edit.

BTW, if you are a Photoshop user (like me) and you're looking for Eraser, then check the doc (opens new window).

## # SSH

As SSH is built in with Cmder (opens new window), you may use it anytime by typing: ssh @ip [-p port]

Here is an example: ssh user@10.0.0.8 -p8888

ssh user@10.0.0.8 -p8888


## # Cmder

Unable to cd to another drive? Try D: if cd D: doesn't work.

https://github.com/cmderdev/cmder/issues/6 (opens new window)

## # Yarn

rm ~/.config/yarn/global/yarn.lock

yarn config set registry https://registry.yarnpkg.com/


Under Tides BGM (opens new window)

### # Programming channels

Free Code Camp (opens new window)

Edureka (opens new window)

Kalle Hallden (opens new window)

youtube-dl -f best [URL] --fixup --prefer-ffmpeg --ffmpeg-location C:\cmder\bin


## # Unsorted lists:

Down here is my unsorted lists for anything catching my eyes: (will be sorted into proper categories eventually)

Thank Suisei Archive Guide (opens new window) for bringing me the joyful adventure of Vue.Js and VuePress -> I have started creating this blog not so long after I visited that site and love it. ❤️ Although I'm not even interested in Hololive (opens new window) 😂

https://dev.to/frontendfoxes/build-a-beautiful-website-with-vuepress-and-tailwindcss--3a03

https://github.com/HEIGE-PCloud/DoIt (opens new window)

https://aozaki.cc

Python Tutorial: Web Scraping with Requests-HTML: https://www.youtube.com/watch?v=a6fIbtFB46g

Python Tutorial: Web Scraping with BeautifulSoup and Requests: https://www.youtube.com/watch?v=ng2o98k983k

Vue JS Crash Course 2021 https://www.youtube.com/watch?v=qZXt1Aom3Cs

https://code.visualstudio.com/docs/python/tutorial-django

Bridge Technology Series: Improving Inspection Access at Segmental Bridge Abutments (opens new window)

https://www.udemy.com/course/practical-regex/ (opens new window)

https://web.archive.org/save (opens new window) => save an archive of webpage, just in case it's 404 in the future.