Eu uso Visual Basic 6.0. É possível "Processar arquivos com E/S de arquivos mais antigos", como é dito no VB6. Os arquivos podem ser acessados como "aleatórios" usando esta E/S. Dá oportunidade de ler e escrever partes do arquivo. Eu me pergunto se apenas uma parte -aleatória- de um arquivo é alterada usando esta E/S, ela realmente é atualizada apenas aquela parte do registro no disco rígido, ou todo o arquivo alterado é gravado, ou seja, gravado do início ao fim.
Contexto: Considere o cenário em que você deseja ocultar o endereço IP do seu ISP do serviço de aplicativo que você está acessando/usando.
Possíveis soluções: Em geral, podem ser empregados três cenários para tentar realizar esta tarefa:
- Utilizar um serviço VPN de terceiros, onde o provedor VPN ainda tem o poder de divulgar, caso a empresa adote uma política de registro, o endereço IP do ISP;
- Hospedar uma VPN em um serviço VPS de terceiros, onde a mesma fraqueza se manifesta por parte do provedor VPS; E
- Hospedar uma VPN em meu próprio VPS auto-hospedado e mantido fisicamente, onde exigiria infraestrutura física para tal.
Meu raciocínio está certo? A última opção é a única realmente eficaz?
Para fins didáticos, estou ignorando a alternativa da rede Tor.
Os estados e políticas XFRM permitem configurar a criptografia IPsec sem uma interface virtual. Os tipos de interface vti
e xfrm
, no entanto, tornam possível rotear o tráfego através de uma interface virtual para permitir a criptografia baseada em políticas de roteamento. Não tenho certeza de como configurar essas interfaces junto com os estados e políticas do XFRM para oferecer suporte a essa funcionalidade.
Os vti
tipos xfrm
de interface e listam os seguintes parâmetros de link:
$ ip link help type vti
Usage: ... vti [ remote ADDR ]
[ local ADDR ]
[ [i|o]key KEY ]
[ dev PHYS_DEV ]
[ fwmark MARK ]
Where: ADDR := { IP_ADDRESS }
KEY := { DOTTED_QUAD | NUMBER }
MARK := { 0x0..0xffffffff }
$ ip link help type xfrm
Usage: ... xfrm dev [ PHYS_DEV ] [ if_id IF-ID ]
[ external ]
Where: IF-ID := { 0x1..0xffffffff }
O que esses parâmetros significam exatamente (falta documentação sobre eles) e como eles se relacionam com o estado do XFRM e as definições de política?
Os estados e políticas do XFRM têm a seguinte lista de parâmetros (na página de manual):
ip xfrm state { add | update } ID [ ALGO-LIST ] [ mode MODE ] [ mark MARK [ mask
MASK ] ] [ reqid REQID ] [ seq SEQ ] [ replay-window SIZE ] [ replay-seq
SEQ ] [ replay-oseq SEQ ] [ replay-seq-hi SEQ ] [ replay-oseq-hi SEQ ] [
flag FLAG-LIST ] [ sel SELECTOR ] [ LIMIT-LIST ] [ encap ENCAP ] [ coa
ADDR[/PLEN] ] [ ctx CTX ] [ extra-flag EXTRA-FLAG-LIST ] [ output-mark OUT‐
PUT-MARK [ mask MASK ] ] [ if_id IF-ID ] [ tfcpad LENGTH ]
ip xfrm policy { add | update } SELECTOR dir DIR [ ctx CTX ] [ mark MARK [ mask
MASK ] ] [ index INDEX ] [ ptype PTYPE ] [ action ACTION ] [ priority PRI‐
ORITY ] [ flag FLAG-LIST ] [ if_id IF-ID ] [ LIMIT-LIST ] [ TMPL-LIST ]
Um exemplo de utilização destes dois em relação aos estados e políticas XFRM também poderia ajudar a esclarecer este assunto.
Recentemente, inicializei o Kali Linux com Windows e Debian. Eu tenho um conector de áudio do painel frontal com defeito. Isso faz com que os alto-falantes se desconectem e reconectem instantaneamente, o que aumenta o uso da CPU. O problema ocorre mesmo se os conectores do painel frontal não estiverem conectados. Mesmo se eu desconectá-los da placa-mãe, o problema persiste. Eu poderia contornar esse problema no Windows usando o gerenciador de áudio Realtek HD, que poderia desabilitar a detecção de conectores do painel frontal no nível do software. Isso resolveu o problema, o áudio não estava mais desconectando e reconectando a cada segundo.
Esse problema também está presente no Linux e a desconexão e reconexão instantâneas causam alto uso da CPU. Mas não consigo encontrar uma funcionalidade semelhante no Linux para desativar os conectores do painel frontal. O áudio de pulso tem uma opção de configuração para "Desligado", mas isso desativa totalmente o som. Como desativo completamente a detecção apenas dos conectores do painel frontal?
Por favor, não me sugira comprar uma placa-mãe nova, embora o problema esteja na própria placa-mãe.
Eu tenho um VHDX corrompido e descobri com a ferramenta bitrecover que minha partição NTFS em um arquivo VHDX (455 GB de tamanho) começa no setor 468992 e termina no setor 955658232. Como posso montar este VHDX em WSL para poder extrair alguns dados? Encontrei isto: vhdx no Ubuntu Mas quando faço isso:
sudo mount -o ro,loop,offset=$((468992*512)) /mnt/j/ASUS-MINIPC/ASUS.VHDX /mnt/vhd/
Eu recebo:
mount: /mnt/vhd: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
Obrigado
Quero animar com ffmpeg como na foto. A animação deve ter 3 segundos de duração. Aumente o zoom por 0,5 segundos no início do vídeo Deslize para a esquerda por 1 segundo Deslize para a direita por 1 segundo Reduza o zoom por 0,5 segundos. Eu tenho 3 imagens. Isso é possível?
estou tentando ffmpeg (python ou php ou msdos)
$a = '1'
$b = 1
$a.GetType().Name
$b.GetType().Name
A saída:
String
Int32
Como faço para converter $a
para Int32
?
quero dizer, como$b = 1
O seguinte não funciona:
$a.ToType(Int32)
$a.ToType('Int32')
Estou usando o software de gerenciamento de biblioteca de música beterraba cli no meu Mac. Funciona bem nos comandos do terminal, como beet import ~/path/to/folder
trabalho bem e which beet
saídas /opt/local/bin/beet
. /opt/local/bin
está no meu $PATH
.
Escrevi um script de automação de ação rápida para adicionar o comando de importação ao menu de contexto, onde a entrada é o arquivo ou pasta que está sendo clicado:
for f in "$@"
do
beet import "$f"
done
No entanto, quando executo esta ação rápida, recebo um pop-up de erro:
A ação “Executar Shell Script” encontrou um erro: “zsh:3: comando não encontrado: beterraba”
Não sei por que o comando beterraba funciona bem no terminal zsh shell, mas o script shell não. Tenho certeza de que isso é simples, mas sou bastante inexperiente. Qualquer dica será apreciada.
macOS 14.4.1
Eu tenho uma configuração Debian 12 (Gnome) de inicialização dupla com Windows 11 em meu laptop Acer. Após a instalação, o Wifi não aparece nas configurações. Somente a conexão com fio funciona e não consigo encontrar a conexão wi-fi.
lspci | grep network
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 30)
lspci | grep net
2d:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Eu instalei o gerenciador de rede e também verifiquei a rede/interface, mas ainda não consegui descobrir.
Eu verifiquei dmesg
, vejo alguns erros relacionados ao wifi, alguma parte do log está abaixo.
[ 5.421475] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 5.422237] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[ 5.422976] iwlwifi 0000:00:14.3: Loaded firmware version: 72.daa05125.0 QuZ-a0-hr-b0-72.ucode
[ 9.258785] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
[ 9.272031] iwlwifi 0000:00:14.3: retry init count 2
Eu também tenho esse erro dmesg
, mas não tenho certeza se isso está relacionado ao wifi
[ 1.214738] tpm tpm0: [Firmware Bug]: TPM interrupt not working, polling instead
[ 0.411670] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.UBTC.RUCC], AE_NOT_FOUND (20220331/psargs-330)
[ 0.411677] ACPI Error: Aborting method \_SB.PC00.TXHC.RHUB.SS01._PLD due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
[ 1.845836] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.UBTC.RUCC], AE_NOT_FOUND (20220331/psargs-330)
[ 1.845856] ACPI Error: Aborting method \_SB.PC00.XHCI.RHUB.HS01._PLD due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
[ 1.845900] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.UBTC.RUCC], AE_NOT_FOUND (20220331/psargs-330)
[ 1.845929] ACPI Error: Aborting method \_SB.PC00.XHCI.RHUB.HS01._PLD due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
Desde já, obrigado..:)
Comprei recentemente o laptop Asus ROG Strix G16 (2024), mas notei um alto consumo de energia no modo de suspensão (10-80 watts).
Ele salta periodicamente de 10 para 80 watts, mas deve alimentar apenas RAM e outras coisas, mas mais de 20 watts é demais...
Aqui está um link de vídeo .
Qual poderia ser o problema ou é como os laptops Asus ou quaisquer outros realmente funcionam no modo de suspensão?
Modos de energia:
powercfg -a
The following sleep states are available on this system:
Standby (S0 Low Power Idle) Network Connected
Hibernate
Fast Startup
The following sleep states are not available on this system:
Standby (S1)
The system firmware does not support this standby state.
This standby state is disabled when S0 low power idle is supported.
Standby (S2)
The system firmware does not support this standby state.
This standby state is disabled when S0 low power idle is supported.
Standby (S3)
This standby state is disabled when S0 low power idle is supported.
Hybrid Sleep
Standby (S3) is not available.
The hypervisor does not support this standby state.