convert images to avif

This commit is contained in:
Marcello 2024-06-25 14:02:56 +02:00
parent 8026e1465b
commit b74f634cd2
Signed by: m-lamonaca
SSH key fingerprint: SHA256:8db8uii6Gweq7TbKixFBioW2T8CbgtyFETyYL3cr3zk
53 changed files with 17 additions and 17 deletions

View file

@ -262,7 +262,7 @@ Indexes are special data structures that store a small portion of the collection
Indexes _slow down writing operations_ since the index must be updated at every writing.
![IXSCAN](../img/mongodb_ixscan.png ".find() using an index")
![IXSCAN](../img/mongodb_ixscan.avif ".find() using an index")
### [Index Types](https://docs.mongodb.com/manual/indexes/#index-types)
@ -517,7 +517,7 @@ Shard components are:
- A config server, instance of MongoDB which contains metadata on the cluster, that is the set of instances that have the shard data.
- A router (or `mongos`), instance of MongoDB used to redirect the user instructions from the client to the correct server.
![Shared Cluster](../img/mongodb_shared-cluster.png "Components of a shared cluster")
![Shared Cluster](../img/mongodb_shared-cluster.avif "Components of a shared cluster")
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

BIN
docs/img/css_box-model.avif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

BIN
docs/img/git_branches.avif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

View file

@ -82,7 +82,7 @@ cp SOURCE DESTINATION # copy SOURCE to DESTINATION
### Files Permissions & Ownership
![Linux Permissions](../../img/bash_files-permissions-and-ownership-basics-in-linux.png "files info and permissions")
![Linux Permissions](../../img/bash_files-permissions-and-ownership-basics-in-linux.avif "files info and permissions")
```sh
chmod MODE FILE # change file (or directory) permissions

View file

@ -569,7 +569,7 @@ There are several methods to 'hide' elements:
## [Box Model](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/The_box_model)
![Box Model](../../img/css_box-model.png)
![Box Model](../../img/css_box-model.avif)
### Padding

View file

@ -9,8 +9,8 @@ Components are .NET C# classes built into .NET assemblies that:
- Can be nested and reused.
- Can be shared and distributed as Razor class libraries or NuGet packages.
![Blazor Server Architecture](../../../img/dotnet_blazor-server.png)
![Blazor WASM Architecture](../../../img/dotnet_blazor-webassembly.png)
![Blazor Server Architecture](../../../img/dotnet_blazor-server.avif)
![Blazor WASM Architecture](../../../img/dotnet_blazor-webassembly.avif)
The component class is usually written in the form of a Razor markup page with a `.razor` file extension. Components in Blazor are formally referred to as *Razor components*.

View file

@ -13,8 +13,8 @@ Custom filters can be created to handle cross-cutting concerns. Examples of cros
Filters run within the _ASP.NET Core action invocation pipeline_, sometimes referred to as the _filter pipeline_. The filter pipeline runs after ASP.NET Core selects the action to execute.
![filter-pipeline-1](../../../img/dotnet_filter-pipeline-1.png)
![filter-pipeline-2](../../../img/dotnet_filter-pipeline-2.png)
![filter-pipeline-1](../../../img/dotnet_filter-pipeline-1.avif)
![filter-pipeline-2](../../../img/dotnet_filter-pipeline-2.avif)
## **Filter types**

View file

@ -23,7 +23,7 @@ When a middleware short-circuits, it's called a *terminal middleware* because it
The ASP.NET Core request pipeline consists of a sequence of request delegates, called one after the other.
![request-delegate-pipeline](../../../img/dotnet_request-delegate-pipeline.png)
![request-delegate-pipeline](../../../img/dotnet_request-delegate-pipeline.avif)
Each delegate can perform operations before and after the next delegate. Exception-handling delegates should be called early in the pipeline, so they can catch exceptions that occur in later stages of the pipeline. It's possible to chain multiple request delegates together with `Use`.
@ -62,8 +62,8 @@ app.Run(async context =>
## Middleware Order
![middleware-pipeline](../../../img/dotnet_middleware-pipeline.png)
![mvc-endpoint](../../../img/dotnet_mvc-endpoint.png)
![middleware-pipeline](../../../img/dotnet_middleware-pipeline.avif)
![mvc-endpoint](../../../img/dotnet_mvc-endpoint.avif)
The Endpoint middleware executes the filter pipeline for the corresponding app type.

View file

@ -49,9 +49,9 @@ The fist loaded page is `Default.aspx` and its underlying code.
<!-- LinkButton: POstBackEvent reloads the page -->
<asp:LinkButton ID="lbtHome" runat="server" PostBackUrl="~/Page.aspx" OnClick="lbt_Click">BUTTON TEXT</asp:LinkButton>
<!-- Image -->
<asp:Image ID="img_" runat="server" ImageUrl="~/Images/image.png"/>
<asp:Image ID="img_" runat="server" ImageUrl="~/Images/image.avif"/>
<!-- ImageButton -->
<asp:ImageButton ID="imb_" runat="server" ImageUrl="~/Images/image.png" PostBackUrl="~/Page.aspx"/>
<asp:ImageButton ID="imb_" runat="server" ImageUrl="~/Images/image.avif" PostBackUrl="~/Page.aspx"/>
<!-- SqlSataSource; connection string specified in Web.config -->
<asp:SqlDataSource ID="sds_" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SQL Query"></asp:SqlDataSource>

View file

@ -2148,7 +2148,7 @@ Generic type parameters support covariance and contravariance to provide greater
- **Contravariance**: Enables to use a more generic (less derived) type than originally specified.
- **Invariance**: it's possible to use _only_ the type originally specified; so an invariant generic type parameter is neither covariant nor contravariant.
![covariance-vs-contravariance](../../../img/dotnet_covariant_contravariant.png)
![covariance-vs-contravariance](../../../img/dotnet_covariant_contravariant.avif)
> **Note**: annotate generic type parameters with `out` and `in` annotations to specify whether they should behave covariantly or contravariantly.

View file

@ -12,7 +12,7 @@ The **Java Collection Framework** is constituted by:
- **Classes** that implement the interfaces using different data structures.
- **Algorithms** consisting in methods to operate over a collection.
![Java Collection Hierarchy](../../img/java_java-collection-framework.png "Java Collection Hierarchy")
![Java Collection Hierarchy](../../img/java_java-collection-framework.avif "Java Collection Hierarchy")
## java.util.Collections

View file

@ -44,7 +44,7 @@ let event = new CustomEvent(type, { detail: /* custom data */ }); // create eve
domNode.dispatchEvent(event); // launch the event
```
![Event Inheritance](../../img/javascript_event-inheritance.png)
![Event Inheritance](../../img/javascript_event-inheritance.avif)
## Animation

View file

@ -166,7 +166,7 @@ It's generally recommended creating annotated tags so it's possible to have all
### Branching And Merging
![branch](../img/git_branches.png "how branches work")
![branch](../img/git_branches.avif "how branches work")
`git branch`: shows branches
`git branch -vv`: show branch + last commit + remote status