AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-742672

Daniel's questions

Martin Hope
Daniel
Asked: 2023-05-07 22:45:36 +0800 CST

Almofada térmica para "dissipar o calor"?

  • 12

Encontrei um adaptador SSD M.2 baseado em USB :

insira a descrição da imagem aqui

Eles também estão fornecendo algumas "almofadas térmicas":

insira a descrição da imagem aqui

Comercializado como

para dissipar o calor

Tanto quanto eu sei, as almofadas térmicas estão conduzindo calor e não se dissipando .

Estou errado?

(Então, basicamente, precisa de algo mais como um ventilador ou uma caixa de metal para "dissipar" o calor, não?)

Outra imagem "demo":

insira a descrição da imagem aqui

Atualizar:

se apenas o controlador do SSD (pequena parte) estiver quente, essa almofada térmica pode homogeneizar o calor em sua superfície?

Como quando apenas a área vermelha está quente embaixo:

insira a descrição da imagem aqui

cooling
  • 2 respostas
  • 1392 Views
Martin Hope
Daniel
Asked: 2022-07-15 07:04:01 +0800 CST

Por que o Firefox baixa arquivos heic sem extensão?

  • 6

Estou usando o Firefox (v102.0) no Ubuntu 20.04.

Quando tento baixar um arquivo HEIC (formato de imagem usado pela Apple), ele sempre é baixado sem a extensão, então tenho que renomeá-lo todas as vezes.

Pedido e resposta são perfeitos:

insira a descrição da imagem aqui

Este arquivo, no entanto, é baixado como IMG_5248(sem extensão).

Meu sistema é perfeitamente capaz de mostrar arquivos heic. Mas é claro que, se um arquivo não tem extensão, o sistema não tem ideia de como lidar com isso.

Na mesma máquina, o uso do Chrome funciona perfeitamente (baixando o mesmo arquivo).

Como posso convencer o FF a respeitar o nome do arquivo em Content-Disposition ?

FF não tem nenhuma configuração específica para lidar com HEIC:

insira a descrição da imagem aqui

É assim que a parte HTML se parece:

insira a descrição da imagem aqui

E sempre que clico nisso a, esta é a solicitação:

insira a descrição da imagem aqui

Junto com esses cabeçalhos:

insira a descrição da imagem aqui

firefox
  • 1 respostas
  • 104 Views
Martin Hope
Daniel
Asked: 2022-06-28 07:23:09 +0800 CST

"trazer" sudo para a frente?

  • 5

Eu tenho uma tarefa muito simples: alterar a permissão de todos os arquivos que estão localizados em uma pasta específica:

find in_this_directory -type f -exec sudo chmod 0664 {} \;

Enquanto isso funciona, ele chama sudotodas as fotos, o que causa um grande impacto no meu sistema, pois journalctl registra todos os acessos sudo:

mycomp sudo[20047]: pam_unix(sudo:session): session closed for user root

Esta linha acima vem um milhão de vezes se houver milhões de arquivos in_this_directory.

eu poderia fazer

sudo find in_this_directory -type f -exec chmod 0664 {} \;

mas este faz outra coisa, e falhará na primeira tentativa em que o arquivo a ser alterado não tiver 0777 e não pertencer ao usuário atual.

Existem soluções melhores do que esperar que essas operações sudo sejam concluídas?

linux sudo
  • 1 respostas
  • 21 Views
Martin Hope
Daniel
Asked: 2022-03-26 01:01:50 +0800 CST

Qual é o verdadeiro sucessor da família SSD PM961 da Samsung?

  • 6

Eu tenho um SSD da Samsung da família PM961. Está bastante desatualizado, mas não consegui encontrar a alternativa atual para substituição.

Tudo o que encontrei é que o PM981 foi seu sucessor, mas também está desatualizado por enquanto.

Você pode me ajudar a rastrear o caminho da família?

ssd
  • 1 respostas
  • 165 Views
Martin Hope
Daniel
Asked: 2021-10-18 08:28:45 +0800 CST

Chrome, MSE aumentando buffer?

  • 7

Estou procurando uma maneira de aumentar o buffer de vídeo/áudio que o MSE está usando.

Minha mídia continua pausando/reiniciando devido à conexão lenta:

Jogando:

audio_buffering_state   {"state":"BUFFERING_HAVE_ENOUGH"}
dimensions  "1920x804"
duration    6988.2307
event   "kPlay"
info    "D3D11VideoDecoder is using array texture"
kAudioDecoderName   "FFmpegAudioDecoder"
kAudioTracks    [{"bytes per channel":4,"bytes per frame":8,"channel layout":"STEREO","channels":2,"codec":"mp3","codec delay":529,"discard decoder delay":true,"encryption scheme":"Unencrypted","has extra data":false,"profile":"unknown","sample format":"Float 32-bit","samples per second":48000,"seek preroll":"0us"}]
kFrameTitle "Movies"
kFrameUrl   xxx
kFramerate  24
kIsAudioDecryptingDemuxerStream false
kIsPlatformAudioDecoder false
kIsPlatformVideoDecoder true
kIsVideoDecryptingDemuxerStream false
kRendererName   "RendererImpl"
kResolution "1920x804"
kTextTracks []
kVideoDecoderName   "D3D11VideoDecoder"
kVideoPlaybackFreezing  0.025359
kVideoPlaybackRoughness 7.281
kVideoTracks    [{"alpha mode":"is_opaque","codec":"h264","coded size":"1920x804","color space":"{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}","encryption scheme":"Unencrypted","has extra data":false,"hdr metadata":"unset","natural size":"1920x804","orientation":"0°","profile":"h264 high","visible rect":"0,0 1920x804"}]
origin_url  xxx
pipeline_buffering_state    {"for_suspended_start":false,"state":"BUFFERING_HAVE_ENOUGH"}
pipeline_state  "kPlaying"
player_id   0
render_id   1759
seek_target 2922.002022
url xxx
video_buffering_state   {"state":"BUFFERING_HAVE_ENOUGH"}

Em seguida, pausando por alguns segundos:

audio_buffering_state   {"reason":"DEMUXER_UNDERFLOW","state":"BUFFERING_HAVE_NOTHING"}
dimensions  "1920x804"
duration    6988.2307
event   "kPlay"
info    "D3D11VideoDecoder is using array texture"
kAudioDecoderName   "FFmpegAudioDecoder"
kAudioTracks    [{"bytes per channel":4,"bytes per frame":8,"channel layout":"STEREO","channels":2,"codec":"mp3","codec delay":529,"discard decoder delay":true,"encryption scheme":"Unencrypted","has extra data":false,"profile":"unknown","sample format":"Float 32-bit","samples per second":48000,"seek preroll":"0us"}]
kFrameTitle "Movies"
kFrameUrl   xxx
kFramerate  24
kIsAudioDecryptingDemuxerStream false
kIsPlatformAudioDecoder false
kIsPlatformVideoDecoder true
kIsVideoDecryptingDemuxerStream false
kRendererName   "RendererImpl"
kResolution "1920x804"
kTextTracks []
kVideoDecoderName   "D3D11VideoDecoder"
kVideoPlaybackFreezing  0.025359
kVideoPlaybackRoughness 7.281
kVideoTracks    [{"alpha mode":"is_opaque","codec":"h264","coded size":"1920x804","color space":"{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}","encryption scheme":"Unencrypted","has extra data":false,"hdr metadata":"unset","natural size":"1920x804","orientation":"0°","profile":"h264 high","visible rect":"0,0 1920x804"}]
origin_url  xxx
pipeline_buffering_state    {"for_suspended_start":false,"reason":"DEMUXER_UNDERFLOW","state":"BUFFERING_HAVE_NOTHING"}
pipeline_state  "kPlaying"
player_id   0
render_id   1759
seek_target 2922.002022
url xxx
video_buffering_state   {"state":"BUFFERING_HAVE_ENOUGH"}

Você pode ver que isso é claramente um problema de buffer, se eu puder ter um buffer maior, ele pode sobreviver a muito mais problemas de largura de banda, como a mídia é h264baseada, podemos assumir que não é codificado em CBR, então um buffer pode aumentar muito a experiência da mídia. Posso sacrificar algum atraso / latência inicial ou de buffer com certeza.

Como posso alterar os tamanhos de buffer de mídia do MSE no Chrome no Windows?

windows google-chrome
  • 2 respostas
  • 278 Views
Martin Hope
Daniel
Asked: 2019-10-29 13:54:49 +0800 CST

gerar, esperar, enviar aborta durante a transmissão scp

  • 5

Eu tenho um mecanismo básico de envio scp com spawn, expect e send.

No entanto, é abortado durante a transmissão scp.

Aqui está o comando expect:

expect -c "spawn sh -c {scp -r -P 22 /tmp/rootfs/* root@IP:/.}
expect {
password: {send \"pw12\r\"; exp_continue }
}
exit"

Isso é interrompido durante a transmissão scp.

Porém se eu tentar assim:

scp -r -P 22 /tmp/rootfs/* root@IP:/.

Ele pedirá a senha, então eu a digito e todos os arquivos são carregados.

Ainda não consegui cavar mais fundo, qual poderia ser o problema?

linux scp
  • 1 respostas
  • 96 Views
Martin Hope
Daniel
Asked: 2019-10-21 02:11:15 +0800 CST

Montagem Linux NFS após conexão bem-sucedida à rede

  • 5

Eu tenho um pequeno dispositivo embutido (mips) que executa um Linux muito leve.

Ele é capaz de montar compartilhamentos NFS (manualmente pelo comando mount ).

No entanto, quero montá-lo automaticamente, por isso o defini no arquivo fstab .

O problema é que o dispositivo não tem conexão disponível no momento em que o fstab é processado:

mount: mounting 10.1.1.1:/srv/fs on /nfs failed: Input/output error

Em seguida, o sistema continua inicializando (inicializa o módulo wifi, conecta-se ao AP e consulta o endereço IP com udhcpc .

Depois que o udhcpc obtém o endereço IP com sucesso, posso executar:

mount -a

e o /nfs será montado com sucesso.

Como posso dizer ao fstab para esperar e tentar novamente constantemente?

Observe que este é um Linux truncado. Não há scripts systemd ou ifup disponíveis.

É claro que posso executar um script na inicialização que executa 'mount -a' constantemente até o sucesso, mas esse é o método de força bruta e estou procurando uma solução mais sofisticada, se existir.

linux wireless-networking
  • 1 respostas
  • 763 Views
Martin Hope
Daniel
Asked: 2019-10-17 05:07:47 +0800 CST

Linux montar compartilhamento NFS

  • 5

Eu quero rodar o Linux em um dispositivo embarcado (mips) que tem algumas restrições muito rígidas:

  • apenas 16MB de armazenamento
  • sem ethernet com fio (apenas wi-fi)

Boas notícias:

  • Eu tenho um bootloader funcionando ( u-boot )
  • Eu também tenho um kernel funcional (versão 3.10.14 #2 PREEMPT)
  • e eu tenho um sistema de arquivos raiz funcionando (o linux pode iniciar e eu posso fazer login)

Agora o problema é que não tenho mais espaço para executar qualquer aplicativo de usuário neste hardware, por isso quero mudar para o NFS.

Aqui eu não tenho certeza sobre o procedimento.

O processo de inicialização é tratado pelo U-boot, como mencionei. Mas o U-boot não é capaz de inicializar o Wifi - portanto, precisarei de um pequeno sistema operacional Linux para esse fim.

Ideia principal

  1. O U-boot carrega o kernel e o inicia
  2. Kernel contém drivers para o chip wi-fi e monta o rootfs
  3. rootfs contém os arquivos necessários para conectar ao AP (senhas, ssid, etc)
  4. assim que a conexão estiver ativa, o NFS montará o fs remoto em /opt ou algo assim

É de alguma forma possível substituir o sistema de arquivos raiz (/) por aquele que está no NFS? (Apesar do fato de que a configuração wifi é armazenada nesta partição que era necessária para iniciar a conexão)

Atualizar

Eu compilei com sucesso os programas cliente nfs para mips e o dispositivo agora pode montar o novo rootfs via nfs em algum diretório, no entanto, o pivot_root falha:

# mount -o nolock IPADDRESS:/srv/fs /tmp/nfs
# ls /tmp/nfs
bin
etc
...
# ls /tmp
nfs
old
# pivot_root /tmp/nfs /tmp/old
pivot_root: Invalid argument
# pivot_root
BusyBox v1.29.0.git (2018-06-23 20:08:52 CEST) multi-call binary.

Usage: pivot_root NEW_ROOT PUT_OLD

Move the current root file system to PUT_OLD and make NEW_ROOT the new root file system
linux boot
  • 1 respostas
  • 355 Views
Martin Hope
Daniel
Asked: 2019-10-03 08:57:46 +0800 CST

chamada pppd não retorna

  • 5

Estou tendo um problema com o pppd call providercomando com um modem compatível com Hayes.

A versão do PPPD é a 2.4.7 que acredito ser a mais recente.

Ele falha apenas quando desligo o modem (ou seja, não responde a nenhum comando AT).

Meu script de bate-papo é simples:

ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
TIMEOUT 30
"" AT
OK ATE0
...

Quando o modem é desligado, pppd call provideremite isto:

... #bunch of pppd configurations
abort on (BUSY)
abort on (NO CARRIER)
abort on (NO DIALTONE)
abort on (ERROR)
abort on (NO ANSWER)
timeout set to 30 seconds
send (AT^M)
expect (OK)
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@....

Aqui eu tenho totalmente confuso.

Fatos:

  • modem está desligado
  • se eu mandar "" para o modem com minicom , ele não responde (como eu esperava)
  • ^@ é impresso para sempre, não para após 30 segundos. Eu tenho que matá-lo manualmente comkillall -9 chat; killall -9 pppd

Mesmo se eu mudar "" ATa linha para OK AT(espere OK antes de enviar AT), esses caracteres ^@ estão chegando:

...
timeout set to 30 seconds
expect (OK)
^@^@^@^@^@^@^@^@^@^@...

Agora eu também testei catting este dispositivo:

cat /dev/ttyS0
^C

Esperei por mais de 10 segundos e nada foi impresso.

Então minhas perguntas são:

  • O programa de chat deve dar erro se não receber a resposta esperada, por que este não está fazendo isso? (obviamente não recebe o OK)
  • Por que é ^Mimpresso após o ATcomando na saída? (Eu fiz dos2unix para o script de chat)
linux modem
  • 1 respostas
  • 349 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve