requires
jqCLI
oc get namespaces -o json | jq '[.items[] | select((.metadata.name | startswith("openshift") | not) and (.metadata.name | startswith("kube-") | not) and .metadata.name != "default" and (true)) | .metadata.name ]'
| package org.acme.rest.json; | |
| import javax.ws.rs.container.ContainerRequestContext; | |
| import javax.ws.rs.container.ContainerRequestFilter; | |
| import javax.ws.rs.core.Context; | |
| import javax.ws.rs.core.UriInfo; | |
| import javax.ws.rs.ext.Provider; | |
| import org.jboss.logging.Logger; |
requires
jqCLI
oc get namespaces -o json | jq '[.items[] | select((.metadata.name | startswith("openshift") | not) and (.metadata.name | startswith("kube-") | not) and .metadata.name != "default" and (true)) | .metadata.name ]'
| async function fetchNostrData(npub) { | |
| const relayUrl = "wss://nostr-relay.example.com"; // Use a public Nostr relay URL | |
| const socket = new WebSocket(relayUrl); | |
| socket.onopen = () => { | |
| // Once the socket connection is open, we send a request to fetch events | |
| const request = { | |
| "event": "REQ", // Request event type | |
| "id": "12345", // Unique identifier for the request | |
| "params": [ |
| powershell.exe -EncodedCommand CgAjACAAQwBhAG0AaQBuAGgAbwAgAG8AbgBkAGUAIABvAHMAIABhAHIAcQB1AGkAdgBvAHMAIABzAGUAcgDjAG8AIABjAHIAaQBhAGQAbwBzACAAKABhAGwAdABlAHIAZQAgAGMAbwBuAGYAbwByAG0AZQAgAG4AZQBjAGUAcwBzAOEAcgBpAG8AKQAKACQAUABhAHQAaAAgAD0AIAAiAEMAOgBcAEwAaQB4AG8AIgAKAAoAIwAgAFQAYQBtAGEAbgBoAG8AIABkAG8AIABhAHIAcQB1AGkAdgBvACAAYQAgAHMAZQByACAAZwBlAHIAYQBkAG8AIAAoAGUAbQAgAGIAeQB0AGUAcwApAAoAJABGAGkAbABlAFMAaQB6AGUAIAA9ACAAMQBNAEIACgAKACMAIABOAG8AbQBlACAAYgBhAHMAZQAgAHAAYQByAGEAIABvAHMAIABhAHIAcQB1AGkAdgBvAHMACgAkAEYAaQBsAGUATgBhAG0AZQBCAGEAcwBlACAAPQAgACIAQQByAHEAdQBpAHYAbwBJAG4AdQB0AGkAbABfACIACgAKACMAIABDAHIAaQBhAOcA4wBvACAAZABvACAAZABpAHIAZQB0APMAcgBpAG8ALAAgAHMAZQAgAG4A4wBvACAAZQB4AGkAcwB0AGkAcgAKAGkAZgAgACgAIQAoAFQAZQBzAHQALQBQAGEAdABoACAALQBQAGEAdABoACAAJABQAGEAdABoACkAKQAgAHsACgAgACAAIAAgAE4AZQB3AC0ASQB0AGUAbQAgAC0ASQB0AGUAbQBUAHkAcABlACAARABpAHIAZQBjAHQAbwByAHkAIAAtAFAAYQB0AGgAIAAkAFAAYQB0AGgACgB9AAoACgAjACAATABvAG8AcAAgAHAAYQByAGEAIABjAHIAaQBhAHIAIABhAHIAcQB1AGkAdgBvAHMAIABhAHQA6QAgAG8AIABkAGkAcwBjAG8AI |
| ### Keybase proof | |
| I hereby claim: | |
| * I am hsmiranda on github. | |
| * I am vonnaturaustreve (https://keybase.io/vonnaturaustreve) on keybase. | |
| * I have a public key ASCpaDlkFFZKtK6BIZe2vh90V-66WtixkFzx2uGAsCIgtgo | |
| To claim this, I am signing this object: |
| """ | |
| 31-round sha256 collision. | |
| Not my research, just a PoC script I put together with numbers plugged in from the slide at | |
| https://twitter.com/jedisct1/status/1772647350554464448 from FSE2024 | |
| SHA256 impl follows FIPS 180-4 | |
| https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf | |
| """ |
| import java.security.NoSuchAlgorithmException; | |
| import java.security.spec.InvalidKeySpecException; | |
| import javax.crypto.SecretKeyFactory; | |
| import javax.crypto.spec.PBEKeySpec; | |
| import java.util.Base64; | |
| /* | |
| Este código usa a classe `SecretKeyFactory` para gerar um hash de senha usando o algoritmo PBKDF2 com HMAC-SHA256. O hash é gerado a partir de uma senha e um salt aleatório. O número de iterações e o comprimento da chave são definidos como 65536 e 256, respectivamente. O hash resultante é codificado em Base64 e impresso na tela. | |
| Espero que isso ajude! Se você tiver alguma dúvida, por favor, não hesite em perguntar. |
| # Cut/Trim video | |
| ffmpeg -ss 5 -i input.mp4 -to 10 output.mp4 | |
| # Video to gif | |
| ffmpeg -ss 61.0 -t 2.5 -i <input> -filter_complex "[0:v] fps=12,scale=w=480:h=-1,split [a][b];[a] palettegen=stats_mode=single [p];[b][p] paletteuse=new=1" output.gif | |
| # thumbnail | |
| ffmpeg -i mov_bbb.mp4 -ss 00:00:03 -r 1 -s 1280x720 -f image2 thumb_mov.jpeg | |
| #text in video |
Docker Desktop stores docker data in 2 distros
These distros are installed on the system drive by default.
To move them to another drive, these distros can be exported, deleted and imported from the new location.
| ### Keybase proof | |
| I hereby claim: | |
| * I am hsmiranda on github. | |
| * I am vonnaturaustreve (https://keybase.io/vonnaturaustreve) on keybase. | |
| * I have a public key ASBHN8ID80uQNjPFQkd8hCWhtlPsVF-8RqF8VzD4jOq3Cwo | |
| To claim this, I am signing this object: |