Existe uma maneira de definir as guias do Microsoft Edge para que tenham seus respectivos nomes de URL como padrão, em vez do título que cada HTML tem?
Padrão real:
Inadimplência esperada:
Tenho um serviço Linux que executa um programa que faz solicitações de rede, leitura e gravação de arquivos e assim por diante.
No entanto, por algum motivo, parece que ele não consegue fazer uma solicitação de rede para um site estrangeiro, EXCETO se eu executá-lo comsudo systemctl restart minecraft.service
[nome do domínio ]. De repente, funciona, mas se eu simplesmente inicializar a máquina host, a mesma solicitação, de alguma forma, não pode ser feita.
Se você puder ajudar aqui, este seria meu serviço systemd no Ubuntu 22.04.4 LTS:
[Unit]
Description=Minecraft Cobble Server
[Service]
User=codepleb
WorkingDirectory=/home/codepleb/minecraft/
Environment="MOD_PW=123"
Environment="ADMIN_PW=123"
Environment="BACKUP_PATH=/home/codepleb/mc_backups/"
Environment="AUTO_SHUTDOWN=y"
Environment="MULTI_SERVER=y"
Environment="HOME=/home/codepleb"
Environment="ENABLE_DEBUG_MODE=y"
ExecStart=/home/codepleb/minecraft/cobble
Restart=always
[Install]
WantedBy=multi-user.target
A solicitação vai aqui, se isso for de alguma relevância: https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.21.73.01.zip
.
Poema chinês obscuro encontrado acidentalmente (arquivo BAT)
Aconteceu uma coisa muito estranha. Executei isso em um arquivo em lote:
wmic timezone get caption>>tmp_ist.bak
time/date>>tmp_ist.bak
Isso foi por acidente, a hora/data era uma nota para mim por %TIME%>>, de qualquer forma o arquivo em lote parou e eu olhei no arquivo .bak e:
Legenda (UTC+09:30) Adelaide
桔祳瑳浥挠湡潮⁴捡散瑰琠敨琠浩湥整敲湅整桴敮⁷楴敭›
...ficou mais estranho, isso se traduz em:
Laranja 祳瑳絣 raspe a maré ⁴ pegue as rosas espalhadas e espalhe o tesouro 琠 Hao ṥṣṣṣṣṇṣṣṇṣ�
Ele disparou o time
comando e tentou entrar /date
, quando isso é feito (no prompt) ele diz:
The system cannot accept the time entered.
Palavras não tão bonitas. Não faço ideia do que está acontecendo aqui!!!
Tenho um HD de 320 GB com setores defeituosos e o disco está falhando devido a erros de leitura, relatados via smartctl
. Para economizar o máximo de dados, eu queria executar dd
/ ddrescue
neste disco.
ddrescue
tinha uma velocidade de leitura extremamente lenta nas configurações padrão (300 kB/s) desde o início e não tive tempo para experimentar as configurações, então optei por dd
. Vamos pular o tópico de melhorar a velocidade do ddrescue por enquanto.
Usei dd
o comando, copiando para um SSD com >1 TB de espaço livre:
dd if=/dev/sda of=recovery.img conv=noerror,sync iflag=fullblock status=progress
O problema é que, quanto mais tempo dd
passa, mais lento ele fica. Começou com 10 MB/s, caiu rapidamente para 5 MB/s e continua diminuindo. É compreensível que, ao ler blocos defeituosos, eu obtenha velocidade mais lenta e erros de leitura, mas a velocidade nunca se recupera e nunca aumenta, mesmo quando não há erros por muitos gigabytes. Exemplo de saída:
36571460608 bytes (37 GB, 34 GiB) copied, 7521 s, 4.9 MB/s
dd: error reading '/dev/sda': Input/output error
71428640+0 records in
71428640+0 records out
36571463680 bytes (37 GB, 34 GiB) copied, 7522.87 s, 4.9 MB/s
[a lot of read errors here]
163873310720 bytes (164 GB, 153 GiB) copied, 55200 s, 3.0 MB/s
dd: error reading '/dev/sda': Input/output error
320065087+1 records in
320065088+0 records out
163873325056 bytes (164 GB, 153 GiB) copied, 55202.2 s, 3.0 MB/s
[a lot of read errors here]
180528095744 bytes (181 GB, 168 GiB) copied, 105746 s, 1.7 MB/s
dd: error reading '/dev/sda': Input/output error
352593785+152 records in
352593937+0 records out
180528095744 bytes (181 GB, 168 GiB) copied, 105748 s, 1.7 MB/s
184232141312 bytes (184 GB, 172 GiB) copied, 115892 s, 1.6 MB/s
184232509952 bytes (184 GB, 172 GiB) copied, 115893 s, 1.6 MB/s
192463561216 bytes (192 GB, 179 GiB) copied, 138368 s, 1.4 MB/s
211374223872 bytes (211 GB, 197 GiB) copied, 190337 s, 1.1 MB/s
dd: error reading '/dev/sda': Input/output error
412840143+153 records in
412840296+0 records out
211374231552 bytes (211 GB, 197 GiB) copied, 190342 s, 1.1 MB/s
211374232064 bytes (211 GB, 197 GiB) copied, 190342 s, 1.1 MB/s
dd: error reading '/dev/sda': Input/output error
412840143+154 records in
412840297+0 records out
211374232064 bytes (211 GB, 197 GiB) copied, 190344 s, 1.1 MB/s
No exemplo acima, entre 181 GB e 211 GB não houve erros de leitura, então muitos setores deveriam estar ok, mas a velocidade nunca aumentou para ~10 MB/s, continuava caindo. Também não houve erros de leitura nos primeiros 37 GB (portanto, faltando saída), mas aqui a queda de velocidade é compreensível devido ao esgotamento do cache e à falha do disco.
hdparm usa configurações ideais para velocidade de disco. iostat relata que o disco está sendo utilizado 100%:
r/s rkB/s rrqm/s %rrqm r_await rareq-sz Device
89.50 358.0k 0.00 0.0% 11.12 4.0k sda
w/s wkB/s wrqm/s %wrqm w_await wareq-sz Device
0.00 0.0k 0.00 0.0% 0.00 0.0k sda
d/s dkB/s drqm/s %drqm d_await dareq-sz Device
0.00 0.0k 0.00 0.0% 0.00 0.0k sda
f/s f_await aqu-sz %util Device
0.00 0.00 0.99 99.5% sda
Minha pergunta é: por que algo assim acontece? Como é possível que a velocidade de leitura do disco fique cada vez mais lenta com o tempo, mesmo sem erros de leitura de blocos defeituosos? Por que a velocidade nunca aumenta?
Segunda parte da pergunta: É possível ddrescue
ter velocidade melhor do que dd
para setores bons?
Já faz algumas semanas que não consigo acessar o servidor SFTP do meu amigo de casa. Usando o Wireshark, vejo que minha tentativa de conexão sai do meu computador, mas não há resposta (veja também os logs do Filezilla abaixo).
Trace: CControlSocket::ResetOperation(66)
Trace: CControlSocket::ResetOperation(66)
Trace: CControlSocket::SendNextCommand()
Trace: CSftpConnectOpData::Send() in state 0
Status: Connecting to XXXX:YYYY...
Trace: Going to execute /usr/bin/fzsftp
Response: fzSftp started, protocol_version=11
Trace: CSftpConnectOpData::ParseResponse() in state 0
Trace: CControlSocket::SendNextCommand()
Trace: CSftpConnectOpData::Send() in state 3
Command: open "ZZZZ@XXXX" YYYY
Trace: Looking up host "XXXX" for SSH connection
Trace: Connecting to XXXX port YYYY
Trace: We claim version: SSH-2.0-FileZilla_3.66.5
Error: Connection timed out after 20 seconds of inactivity
Trace: CControlSocket::ResetOperation(2114)
Trace: CSftpConnectOpData::Reset(2114) in state 3
Error: Could not connect to server
A conexão funciona bem quando uso um roteador diferente, tethering pelo meu celular ou defino meu dispositivo como um "host exposto" no meu roteador (Fritzbox 7530AX). Então, tenho quase certeza de que meu roteador está causando o problema (talvez uma atualização de firmware o tenha quebrado?!)
Após uma investigação mais aprofundada com o Wireshark nesses cenários de trabalho, notei que a resposta do servidor retorna em uma porta diferente (aparentemente aleatória dentro de um intervalo) da minha solicitação inicial. Não quero encaminhar todas as portas nesse intervalo devido a potenciais riscos de segurança.
Então, minhas perguntas são:
Qualquer ajuda para entender tanto o lado do roteador/rede quanto as possíveis soluções do Fritzbox seria apreciada!
Tenho duas tabelas do Excel chamadas FacilityLoss e MappingTable. A tabela FacilityLoss tem duas colunas, FiberNum e Loss. FiberNum tem linhas com valores de 1 a 30, e Loss contém os valores de perda de fibra registrados para cada fibra numerada.
Tenho uma célula chamada "Tolerância" que especifica um valor máximo de perda permitido.
A MappingTable possui duas colunas, Fibra UUT e Fibra da Instalação. A coluna UUT possui linhas com valores de 1 a 20. A coluna Fibra da Instalação precisa ser preenchida com fibras da instalação que apresentem valores de perda inferiores ao valor de tolerância. Queremos priorizar conexões 1:1 entre fibras UUT e fibras da instalação para melhorar a clareza da configuração.
Atualmente, tenho a seguinte fórmula nas células da coluna Fibra da Instalação:
=IF(XLOOKUP([@[UUT Fiber]],FacilityLoss[Fiber Num],FacilityLoss[Loss])<=Tolerance,[@[UUT Fiber]],"")
Como você pode ver, funciona corretamente para fibras boas, mas preciso que ele retome a contagem começando pela próxima fibra mais alta em uma segunda passagem.
Não preciso que seja infinitamente recursivo; algumas passagens já seriam suficientes. Tentei criar uma coluna auxiliar que preencheria valores em branco com números que aumentam em um, apesar de pular várias linhas, mas não consigo fazer funcionar direito.
Também implementei uma fórmula para a célula de Tolerância que calcula a melhor tolerância com base no número de fibras solicitadas:
=SMALL(FacilityLoss[Loss],MAX(MappingTable[UUT Fiber]))
Como posso modificar a fórmula XLOOKUP() na coluna FacilityFiber da MappingTable para que ela faça o que eu quero? Aqui está uma captura de tela dos valores corretos preenchidos manualmente:
Estou usando o Microsoft Excel para Microsoft 365 MSO (versão 2502 build 16.0.18526.20286) de 64 bits.
Tentei usar o vscode.dev para editar alguns arquivos, mas hoje, quando o abri, recebi estes erros na saída. Só editei o Python uma vez aqui, então duvido que seja isso, e não vejo por que ele o executaria. Como posso corrigir isso?
[CONFIG] ignoring python because it is SUPPRESSED by any of [ms-python.python]
[CONFIG] ignoring typescript because it is SUPPRESSED by any of [vscode.typescript-language-features]
[Error - 11:14:16 AM] Client anycode: connection to server is erroring. Shutting down server.
[Error - 11:14:16 AM] Client anycode: connection to server is erroring. Shutting down server.
Estou executando o Windows 10 (mas não tenho certeza se isso é realmente importante) e na minha pasta de perfil de usuário ( %userprofile%\
) encontrei uma subpasta chamada .jssc\
.
Aqui está o seu conteúdo:
.jssc/
└── windows/
└── jSSC-2.8_x86.dll
O que é isso? Qual programa criou isso? Posso excluí-lo?
Acabei de configurar meu novo laptop de trabalho com Windows 11.
Estamos desenvolvendo aplicações angulares que executamos usando
ng serve --proxy-config proxy.conf.json --hmr --port 4220
(onde o número da porta muda com cada micro-gui)
Ao tentar acessar minha interface gráfica do Angular com o Firefox, http://localhost:4220
demora alguns segundos para exibir um erro informando que o site não pode ser acessado. Ao verificar a aba de rede do console de desenvolvedor do Firefox, aparece NS_ERROR_CONNECTION_REFUSED sem maiores detalhes.
Acessar a mesma URL usando o Edge ou o Chrome faz com que a GUI do Angular seja exibida, então parece que atender ao aplicativo funciona.
Transferi meu perfil do Firefox do meu laptop antigo (com Windows 10) para o novo laptop, então minha nova instalação do Firefox é totalmente idêntica (depois de copiar o perfil, vejo todos os meus favoritos antigos, senhas armazenadas, configurações etc.).
Eu verifiquei c:\windows\system32\drivers\etc\hosts
. Havia uma entrada comentada, mas 127.0.01 localhost
removê-la não faz diferença.
Onde devo procurar mais informações sobre o que está impedindo o Firefox de acessar o aplicativo Angular fornecido localmente?
Editar para mostrar minhas configurações relevantes do https do Firefox
Estou tentando gravar a tela do meu jogo no Win11 usando o ffmpeg usando o seguinte:
ffmpeg -f gdigrab -framerate 20 -c:v libx264rgb -crf 0 -preset ultrafast -color_range 2 -offset_x 0 -offset_y 0 -video_size 1920x1080 -i desktop -show_region 1 C:\Action!\Video\output.mkv
Recebo uma mensagem de erro após as informações do ffmpeg que diz:
Decodificador desconhecido 'libx264rgb'.
Erro ao abrir o arquivo de entrada.
Erro ao abrir os arquivos de entrada: Decodificador não encontrado.
Nas informações parece que o ffmpeg foi compilado com suporte a libx264rgb:
ffmpeg versão N-118007-g2f95bc3cb3-20241204 Copyright (c) 2000-2024 os desenvolvedores do FFmpeg construído com gcc 14.2.0 (crosstool-NG 1.26.0.120_4d36f27) configuração: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-libxml2 --habilitar-lzma --habilitar-fontconfig --habilitar-libharfbuzz --habilitar-libvorbis --habilitar-opencl --habilitar-libpulse --habilitar-libvmaf --habilitar-libxcb --habilitar-xlib --habilitar-amf --habilitar-libaom --habilitar-libaribb24 --habilitar-avisynth --habilitar-chromaprint --habilitar-libdav1d --habilitar-libdavs2 --habilitar-libdvdread --habilitar-libdvdnav --habilitar-libfdk-aac --habilitar-ffnvcodec --habilitar-cuda-llvm --habilitar-frei0r --habilitar-libgme --habilitar-libkvazaar --habilitar-libaribcaption --habilitar-libass --habilitar-libbluray --habilitar-libjxl --habilitar-libmp3lame --habilitar-libopus --habilitar-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq --enable-lv2 --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libvvenc --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-libs=-lgomp --extra-ldflags=-pthread --extra-ldexeflags= --cc=x86_64-w64-mingw32-gcc --cxx=x86_64-w64-mingw32-g++ --ar=x86_64-w64-mingw32-gcc-ar --ranlib=x86_64-w64-mingw32-gcc-ranlib --nm=x86_64-w64-mingw32-gcc-nm --extra-version=20241204 libavutil 59. 47.101 / 59. 47.101 libavcodec 61. 26.100 / 61. 26.100 libavformat 61. 9.100 / 61. 9.100 libavdevice 61. 4.100 / 61. 4.100 libavfilter 10. 6.101 / 10. 6.101 libswscale 8. 12.100 / 8. 12.100 libswresample 5. 4.100 / 5. 4.100 libpostproc 58. 4.100 / 58. 4.100
Após executar "ffmpeg -codecs", vejo a seguinte linha:
DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_qsv libopenh264 h264_cuvid) (encoders: libx264 libx264rgb libopenh264 h264_amf h264_mf h264_nvenc h264_qsv h264_vaapi h264_vulkan)
Se eu usar o seguinte ffmpeg -f gdigrab -framerate 20 -i desktop C:\Action!\Video\output.mkv
, funciona bem, no entanto, ao observar a taxa de quadros, ela não chega a 20 fps, então eu queria usar uma opção de codificação mais rápida/eficiente para reduzir a sobrecarga...
Estou testando isso no meu laptop com uma placa de vídeo Intel HD Graphics 620, antes de passar para um desktop com uma placa de vídeo Nvidia.
Muito obrigado antecipadamente
Glyn
------------- editar -------------
A mensagem de erro foi corrigida, graças às informações sobre como alterar a ordem de algumas coisas. No entanto, não está atingindo a marca de 25 fps e perdendo quadros:
Duration: N/A, start: 1745794842.477476, bitrate: 1658890 kb/s Stream #0:0: Video: bmp, bgra, 1920x1080, 1658890 kb/s, 25 fps, 1000k tbr, 1000k tbn Stream mapping: Stream #0:0 -> #0:0 (bmp (native) -> h264 (libx264rgb)) Press [q] to stop, [?] for help [libx264rgb @ 000002943760d9c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 [libx264rgb @ 000002943760d9c0] profile High 4:4:4 Predictive, level 4.0, 4:4:4, 8-bit [libx264rgb @ 000002943760d9c0] 64 - core 164 - H.264/MPEG-4 AVC codec - Copyleft 2003-2024 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=0 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=0 chroma_qp_offset=0 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=cqp mbtree=0 qp=0 Output #0, matroska, to 'C:\Action!\Video\output.mkv': Metadata: encoder : Lavf61.9.100 Stream #0:0: Video: h264 (H264 / 0x34363248), rgb24(pc, gbr/unknown/unknown, progressive), 1920x1080, q=2-31, 25 fps, 1k tbn Metadata: encoder : Lavc61.26.100 libx264rgb Side data: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A frame= 372 fps= 24 q=0.0 size= 3072KiB time=00:00:15.20 bitrate=1655.6kbits/s dup=0 drop=7 speed=0.982x
Achei que usar um codificador lib264rgb seria mais eficiente...
Abraços Glyn