| 22 Nov 2022 |
Hugo Ribeiro | In reply to Lucas Eduardo Pode Feitos | 00:04:36 |
Hugo Ribeiro | os flakes lá são flake de 'dev' mas nix não tem essa distinção :( | 02:31:59 |
| т я е и т s changed their display name from т я е и т s 🍫 to т я е и т s. | 13:12:36 |
Lucas Eduardo | tu pode usar import de fetchurl tbm | 13:55:54 |
Lucas Eduardo | se for o caso | 13:55:59 |
Lucas Eduardo | btw e se o nix pudesse importar arquivos de dentro de arquivos zip? | 13:56:24 |
Lucas Eduardo | tipo isso o python suporta | 13:56:30 |
Lucas Eduardo | pode agilizar o io em sistemas com HD pq ao invés de ter uma syscall por arquivo pode carregar com mmap | 13:56:58 |
Hugo Ribeiro | In reply to Lucas Eduardo btw e se o nix pudesse importar arquivos de dentro de arquivos zip? o .nar não é algo tipo isso? | 14:05:59 |
Hugo Ribeiro | In reply to Lucas Eduardo tu pode usar import de fetchurl tbm dai você tem que fazer o pinning a mão | 14:06:55 |
Lucas Eduardo | In reply to Hugo Ribeiro dai você tem que fazer o pinning a mão Exatamente, pra função utilitária é safe | 16:19:16 |
Lucas Eduardo | In reply to Hugo Ribeiro o .nar não é algo tipo isso? Até é mas tem que primeiro extrair pra usar saca | 16:19:38 |
Anderson Torres | In reply to @telegram_155706732:t2bot.io btw e se o nix pudesse importar arquivos de dentro de arquivos zip? Não vejo como isso agilizaria alguma coisa, dado que teria que acessar o zipfile como se fosse um sistema de arquivos - estilo fuse-zip. | 16:47:07 |
Hugo Ribeiro | In reply to @anderson_torres:matrix.org Não vejo como isso agilizaria alguma coisa, dado que teria que acessar o zipfile como se fosse um sistema de arquivos - estilo fuse-zip. Mas fuse-zip descompacta tudo ou só que for acessando? | 17:18:28 |
Lucas Eduardo | In reply to @anderson_torres:matrix.org Não vejo como isso agilizaria alguma coisa, dado que teria que acessar o zipfile como se fosse um sistema de arquivos - estilo fuse-zip. Só que ao invés de dar open e read em cada arquivinho da pra só dar open e mmap em um arquivo e o resto é magia de page fault | 17:22:36 |
Anderson Torres | Botar tudo, mesmo o que não será lido, na memória? | 17:26:00 |
Hugo Ribeiro | In reply to @anderson_torres:matrix.org Botar tudo, mesmo o que não será lido, na memória? mmap não poe tudo na memoria, ele tem a interface de como tivesse feito mas não faz, só não sei se por ser zip tem que descompactar tudo só para saber o que tem dentro | 17:39:17 |
Anderson Torres | Tá, e como seria implementado então?
Porque do que eu sei o Python não fala nada sobre o zipimport ser mais rápido que o arquivo bruto, apenas alega ser mais fácil de distribuir. | 17:41:29 |
Heitor | Preciso configurar alguma coisa no configuration.nix para poder usar wake-on-lan? Acabei de instalar nixos num pc aqui e não consigo mandar um wol <mac-address> para ligar ele. Antes de colocar NixOs conseguia ligá-lo pela rede. | 18:01:29 |
| draft joined the room. | 18:02:38 |
draft | In reply to Heitor Preciso configurar alguma coisa no configuration.nix para poder usar wake-on-lan? Acabei de instalar nixos num pc aqui e não consigo mandar um wol <mac-address> para ligar ele. Antes de colocar NixOs conseguia ligá-lo pela rede. creio que
networking.interfaces.<name>.wakeOnLan.enable = true;
habilita | 18:02:37 |
| draft changed their profile picture. | 18:02:40 |
Lucas Eduardo | In reply to Hugo Ribeiro mmap não poe tudo na memoria, ele tem a interface de como tivesse feito mas não faz, só não sei se por ser zip tem que descompactar tudo só para saber o que tem dentro Não
Tar precisa extrair pra saber, zip não | 18:05:42 |
Anderson Torres | E como isso funcionaria? Lendo o header? | 18:14:47 |
Anderson Torres | E como é que o tar, que é só um compilado dos arquivos, te obriga a extrair a fim de ler um arquivo solto, ao passo que o zip, que compila e comprime, não? | 18:16:20 |
Lucas Eduardo | In reply to @anderson_torres:matrix.org E como é que o tar, que é só um compilado dos arquivos, te obriga a extrair a fim de ler um arquivo solto, ao passo que o zip, que compila e comprime, não? Tar não tem um cabeçalho com a lista dos arquivos | 18:21:06 |
Heitor | In reply to draft creio que
networking.interfaces.<name>.wakeOnLan.enable = true;
habilita Valew, era exatamente o que precisava :) | 18:26:58 |
Lucas Eduardo | Aí precisa do fullscan | 18:29:41 |
Victor Matheus | tar -tvf vai fazer uma "extração eficiente", vc pode jogar a saída pra um arquivo pra ler, ou mesmo num | less, e ler o conteúdo. No baixo nível não sei como funciona, mas acho q ele percorre a fita seguindo requisitos baixos de memória, descartando o q ja passou
ou ainda, na hora de criar o tar, fazer verboso canalizando a saída pra uma lista | 18:29:45 |
Victor Matheus | https://www.gnu.org/software/tar/manual/tar.html#list | 18:29:57 |