La température du fondant ne doit pas excéder 34-35°c.
Faites un sirop avec juste un mélange moitié sucre, moitié eau que vous portez à ébullition.
Le sirop doit être refroidi avant de l’ajouter au fondant.
Revenons-en au fondant, rajoutez le sirop cuillère par cuillère.
Le but est de détendre le fondant, sans qu’il ne devienne liquide.
L’expérience vous apprendra à savoir quand vous arrêter mais il doit être suffisamment souple pour que le fondant s’applique facilement mais pas trop pour qu’il ne coule pas de partout après application.
S’il s’agit d’un glaçage au café ou au chocolat, mettez l’extrait de café ou la poudre de cacao avant le sirop puisque cela change la composition de votre fondant et le rend plus liquide pour le premier et plus épais pour le second.
En terme de quantité, c’est très subjectif puisque certains aiment bien les couleurs pastels et d’autres les couleurs plus prononcées.
Prenez votre casserole et penchez-la en vous aidant d’un chiffon par exemple placé sous la moitié du cul de la casserole.
Votre fondant sera donc présenté directement devant vous.
Prenez votre éclair et trempez le sur toute sa surface sans exception, jusqu’à environ un tiers de sa hauteur.
Mieux vaut qu’il soit trop trempé que pas assez.
Puis faites des mouvements de va-et-vient de votre éclair pour le plonger et le sortir du fondant 2-3 fois.
Vous verrez que l’excédent de fondant restera dans la casserole.
Retournez-le et avec votre index recourbé en forme de C, passez-le sur la surface du fondant pour l’uniformiser si nécessaire et surtout tout du long sur son pourtour.
Le but est d’obtenir une démarcation bien nette entre votre pâte à choux et le glaçage, sans aucun débordement ou coulure.
Si le fondant coule pendant l’étape de refroidissement, c’est que vous avez probablement trop mis de sirop.
Il faudra en mettre moins la prochaine fois.
Illustration: Steven Wilson The winter sun sets in mid-afternoon in Kolobrzeg, Poland, but the early twilight does not deter people from taking their regular outdoor promenade. Bundled up in parkas with fur-trimmed hoods, strolling hand in mittened hand along the edge of the Baltic Sea, off-season tourists from Germany stop openmouthed when they see a tall, […]
Alors qu'elle doit présenter prochainement son nouvel équipage d'astronautes qui embarquera pour l'ISS, l'agence gouvernementale de l'aéronautique et de l'espace vient de dévoiler les équipes finalistes qui ont été sélectionnées grâce au concours 3D Printed Habitat Challenge.
Débuté en 2015 par la Nasa en partenariat avec l'Université de Bradley, le concours réunissait 18 équipes provenant du monde entier dans l'objectif de trouver le meilleur projet de conception d'habitats capables de résister extrêmes de la planète Mars.
You may be creating more and more scripts for your systems, which need to use the same functions.
You already mastered the ancient art of copy-paste, but you are not satisfied with the result.
You probably know lots of Perl modules that allow you to use their functions and you also want to create one.
However, you don't know how to create such a module.
Recommended Project Layout
In order to avoid problems with syntax validation (such as packages reported missing) and the debugger (such as skipped breakpoints), it is best to organize your project according to the conventions of the core Perl distribution:
Keep your own modules in dedicated subtrees of your project. For example, create a subdirectory lib as the root of the subtree containing all *.pm files. Note that you can have more than one such subtree. For example, you could also create test/lib to store modules that are only imported by test scripts.
Add the root directories of your subtrees to the @INC path (see the section called “Perl Include Path”). For example, add the entries lib and test/lib there.
Map package names to paths in the subtree (and vice versa). For example, store code for the package Foo::Bar in file lib/Foo/Bar.pm and ensure that lib/Foo/Baz.pm contains only package Foo::Baz.
Store your Perl scripts anywhere you like in the project. For example, in subdirectory bin or cgi-bin.
To import from a package, use it, rather than require it. For example, use Foo::Bar; rather than require '../lib/Foo/Bar.pm';Xargo is “a drop-in replacement for cargo”, so every cargo command also works with xargo. You can do e.g. xargo --help, xargo clean, or xargo doc. However, the build command gains additional functionality: xargo build will automatically cross compile the core library when compiling for custom targets.
https://os.phil-opp.com/set-up-rust/#target-specifications
https://os.phil-opp.com/set-up-rust/#compiling
switch to nigthly:
https://github.com/rust-lang-nursery/rustup.rs#working-with-nightly-rust
rustup install nightly
rustup default nightly
rustup update
Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured data such as photos, videos, log files, backups and container / VM images. Size of an object can range from a few KBs to a maximum of 5TB.
Minio server is light enough to be bundled with the application stack, similar to NodeJS, Redis and MySQL.
https://minio.io/features.html
https://github.com/minio/minio
Ce tutoriel est destiné aux débutants qui veulent apprendre le langage de programmation de la fondation Mozilla : Rust.
rust-cross - Everything you need to know about cross compiling Rust programs!
https://github.com/japaric/docker/blob/master/rust-uclibc/mipsel-unknown-linux-uclibc.config
vidéo sympa qui démonte les théories du buzz..
via https://www.ecirtam.net/links/?S7mpMA
(merci :) )
Un peu de musculation ?
Vous avez un avis sur cette méthode ?
Curl is a command line tool for doing all sorts of URL manipulations and transfers, but this particular post will focus on how to use curl for managing (read/ delete/ rename/ upload) files on Webdav Server. While the second part of the post will cover implementation of Two Factor Authentication for the same. I'll assume that you know how to execute 'curl' command using terminal and invoke 'curl --help' or 'curl --manual' to get basic information about it.
Assume we have following Data:
Webdav URL: https://example.com/webdav
Username: user
Password: pass
Note: It is recommended to read article completely (both management and curl options) before implementation.
This document provides a quick overview of the WebDAV operations supported in Nextcloud, to keep things readable it won’t go into many details for each operation, further information for each operation can be found in the corresponding rfc where applicable
WebDAV is an extension to HTTP/1.1, and it is defined in RFC 4918. It extends the HTTP primitives in order to allow for file manipulation and colaborative authoring.
Some of these primitives include ( from Wikipedia )
COPY copy a resource from one URI to another
LOCK put a lock on a resource. WebDAV supports both shared and exclusive locks.
MKCOL create collections (a.k.a. a directory)
MOVE move a resource from one URI to another
PROPFIND retrieve properties, stored as XML, from a web resource. It is also overloaded to allow one to retrieve the collection structure (also known as directory hierarchy) of a remote system.
PROPPATCH change and delete multiple properties on a resource in a single atomic act
UNLOCK remove a lock from a resourceReact vs Vue. Finally, a side-by-side code comparison between Vue and React! 🎉
In an ideal web system, the HTML used to build a web page would be kept distinct from the application logic populating the web page. This module tries to achieve this by taking over the chore of merging runtime data with a static html template. Template can contain SSI derectives like and It is used ZM::SSI for SSI parsing. If module ZM::SSI not installed SSI derectives will be ignoring.
The ZM::Template module can address the following template scenarios :
Single values assigned to tokens
Multiple values assigned to tokens (as in html table rows)
Single pages built from multiple templates (ie: header, footer, body)
html tables with runtime determined number of columns
An template consists of 2 parts; the boilerplate and the tokens (place holders) where the variable data will sit.
sudo cpan -i PAR::Packer
cpan -i PAR::Packer
pp -o example example.pl
This would work only on the OS where it was built.
The attached archive contains the following files:
Installation:
1) Create a "EbookSync" folder on your gdrive, set as readable from all those which have the link. This is the folder where you will put your ebooks to send them to the reader.
2) explode the archive on your kobo sdcard
3) to authorize the kobo on your gdrive you have to:
4) Lauch it. If you have kfmon installed you should be able to do it from the provided icon, otherwise you will have to hack your preferred launcher to start /mnt/onboard/.drive/sync_gdrive.sh On the first run it should create a gdrive folder on your kobo, with a .gd subfolder needed to authenticate the client on your GDrive.
After syncing the script will fake an USB connection / disconnection to force the kobo to update the library. You have to push the "connect" button or the new ebooks won't be added to the nickel catalog.
Si vous avez voulu récupérer des données perdues, vous avez sans doute croisé le nom de PhotoRec. Il s’agit sans doute du logiciel libre de récupération de données le plus populaire. Bien que développé depuis quinze ans et connaissant plus de 400 formats de fichiers, il peut être nécessaire de lui apprendre à reconnaître un autre format de fichiers, celui utilisé par vos précieuses données. Après avoir vu son utilisation, découvrez comment étendre PhotoRec.