antiblock
Odegon

Portugapt

Membro
  • Content Count

    615
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by Portugapt

  1. @Mário., o @Paradox mandou-te mensagem.

  2. A minha resposta natural: Sources / Serverfiles: Imagina que és uma arquiteto ou Engenheiro de uma casa. Defines o plano da casa, que materias vão ser utilizados, os compostos, a dimensão da equipa, o tempo que vai demorar, etc. Dá a isto o nome de "Fonte de verdade da casa", porque é efetivamente o plano de como passar a casa para a realidade. Alias, se tiveres um terreno grande, podes replicar este plano bastantes vezes, originando a "mesma" casa varias vezes. No fundo, são casas diferentes, vindas do mesmo plano. O fantastico dos computadores é que, o plano, ou a "Fonte de verdade" são 0's e 1's, que dão para copiar de um lado para o outro de forma instantanea. Esta fonte de verdade, nos computadores, é chamada de Codigo Fonte, ou em ingles, Source Code. Claro que existem outros passos, como a compilação. Existem varias maneiras de passar do "plano" para a "casa". Imagina casas, que demoram semanas/meses a construir, mas em software/programas, as coisas andam na ordem dos millisegundos. Em algumas linguagens de programação, é com compilação. Imagina que este é o processo normal, a casa é construida e depois utilizada pelo morador/habitante. Outra é com JIT (Just-in-time), em que a casa vai sendo construida á medida que tu entras. Entras no hall de entrada, e ele é contruido exatamente antes de tu entrares. Depois vais para a cozinha, e ela é contruida. Depois podes voltar para o hall, e ele já lá está (não é destruido quando sai da tua vista), vais para a sala, e é contruida, voltas para a cozinha e ela já lá está. Em JIT tens a particularidade de quando venderes a casa, o proximo habitante também vai ter contruidas as partes da casa que visitaste. Outra forma é em runtime. A diferença para o JIT é que quando tu vendes a casa, ela é destruida, e o proximo habitante tem de reconstruir tudo. Outra noção é a da casa. A casa é a fonte de verdade a ser executada, seja atraves de Compilação, seja JIT, seja Runtime. Quando usas um programa, ou estas a jogar Metin2, tu estas a utilizar a casa já criada por algum plano. Passado pelo Gemini, pode-te tirar umas duvidas: . Source Files (Código Fonte) - O Conceito Geral: O Que É: O código fonte é o "texto original" de qualquer programa de computador. É escrito por programadores numa linguagem de programação (C++, Java, Python, JavaScript, etc.). Este "texto" contém as instruções que dizem ao computador o que fazer, passo a passo. Analogia da Casa: É como o plano detalhado de um arquiteto para qualquer tipo de construção, não só casas, mas também pontes, estradas, fábricas... Analogia do LEGO: É como o livro de instruções para qualquer modelo LEGO, não só castelos, mas também carros, robôs, naves espaciais... É Legível (para humanos): O código fonte é escrito de forma a ser (relativamente) fácil de entender por outros programadores. Não é uma série de 0s e 1s (linguagem de máquina). Precisa de "Tradução": O computador não entende o código fonte diretamente. Precisa de ser "traduzido" para linguagem de máquina (compilação, JIT, ou interpretação – explico mais à frente). Exemplos: O código fonte de um editor de texto (como o Microsoft Word) diz como o programa deve formatar texto, guardar ficheiros, etc. O código fonte de um navegador web (como o Google Chrome) diz como o programa deve mostrar páginas web, gerir separadores, etc. O código fonte de um sistema operativo (como o Windows) diz como o computador deve gerir os seus recursos, executar programas, etc. O código fonte de um jogo. 2. Serverfiles (no contexto de jogos): Código Fonte Especializado: Os serverfiles são um tipo específico de código fonte. São o código fonte que define como funciona o servidor de um jogo online. Analogia da Casa (Expandida): Imagina um conjunto de casas (os jogadores) que precisam de interagir. Os serverfiles são como o plano para: A central telefónica que permite que as casas comuniquem. A rede de estradas que liga as casas. A esquadra de polícia que mantém a ordem (anti-cheat). O banco que gere as transações (economia do jogo). Analogia do LEGO (Expandida): Imagina uma cidade LEGO com vários castelos, carros, etc. Os serverfiles são o manual para: O sistema de rádio que permite que os bonecos LEGO comuniquem. As estradas e pontes que ligam os diferentes modelos. As regras da cidade (leis do jogo). Importância para o Jogador: Sem os serverfiles, só poderias jogar sozinho. Os serverfiles permitem a experiência multijogador online. 3. Files (Ficheiros): Código Fonte (Source Files): Os ficheiros que contêm o código fonte (normalmente com extensões como .cpp, .java, .py, .js, etc.). Ficheiros do Jogo (Client-side): Os ficheiros que precisas para jogar no teu computador (gráficos, sons, interface, e o código do jogo já compilado/traduzido). Ficheiros do Servidor (Server-side): Os ficheiros que precisas para criar e alojar um servidor (incluindo o código fonte do servidor, muitas vezes já pré-compilado, e outros ficheiros de configuração). 4. Compilação, JIT, Interpretação: São as formas de "traduzir" o código fonte para linguagem de máquina: Compilação: Traduzir todo o código fonte antes de executar. Cria um ficheiro executável (.exe). JIT (Just-In-Time): Traduzir partes do código fonte à medida que são necessárias durante a execução. Interpretação: Traduzir e executar o código fonte linha a linha, sempre que o programa é executado. Resumo (Agora Completo): Source Files (Código Fonte): O "texto original" de qualquer programa, escrito numa linguagem de programação. É como o plano de uma construção ou o manual de um LEGO. Serverfiles: Um tipo específico de código fonte que define como funciona o servidor de um jogo online. Permite a experiência multijogador. Files (Ficheiros): Os ficheiros que contêm o código fonte, os ficheiros do jogo para o jogador, e os ficheiros do servidor. Compilação/JIT/Interpretação: Formas de "traduzir" o código fonte para que o computador o possa executar. Analogias: Conceito Casa LEGO Código Fonte Plano de uma casa Livro de instruções de um castelo Serverfiles Plano de um condomínio (como as casas interagem) Manual de uma cidade LEGO (como os castelos, estradas, etc. interagem) Files (Cliente) Materiais para a tua casa Peças para o teu castelo Files (Servidor) Materiais/plano para todas as casas e a sua interação Peças/manual para toda a cidade LEGO Compilação... "Tradução" do código (aplica-se a cliente e servidor) "Tradução" do código (aplica-se a cliente e servidor) Importância p/ Jogador Permite jogar num mundo partilhado com outros. Permite brincar numa cidade LEGO com outros, e não apenas num castelo isolado.
  3. Viva a todos, Quero partilhar com vocês uma playlist que estou a construir há 4 anos e meio. Nem acredito que já passou tanto tempo! Conta com ~1200 videos atualmente, mas estou sempre a adicionar. A playlist é nada mais nada menos que a agregação de todos os vídeos que vejo e são informativos de alguma maneira ou outra. O YouTube é a maior plataforma para se aprender tudo e mais alguma coisa. Tendo a não guardar videos muito teóricos do gênero de Khan Academy ou aulas de temas em particular, e.g. desenvolvimento de software, teoria de categorias, programação linear, etc... Conta com videos de youtubers como: * Tom Scott * The B1M * Kurzgesagt * CGP Grey * Vox * 3Blue1Brown * LeMMiNo Aqui segue o link :)
  4. Ainda ando a trás de fazer isto. Mas neste momento está complicado. Preço das NVIDIAs está com tendência aumentar. Sem a parte de processamento em GPUs/TPUs, o projeto desenvolveu para fazer um Cluster de trás da rede. Uma espécie de Kubernetes, acessível por VPN, que permite acesso e remoteness de IoTs dentro da casa. Também faria de firewall antes da verdadeira rede doméstica. Eg Feat. https://www.fastoe.com/blog/use-your-raspberry-pi-as-a-vpn-server-part-1 As vantagens era que aprendia sobre redes, tinha um Cluster acessível a correr algum e qualquer processo que se corre hoje em dia numa Lambda/Cloud function, fazer deploy de ferramentas OS, e estarem disponíveis na minha rede 24/7. A GPU/TPU é uma questão de ligar uma outra máquina ao Cluster no futuro, e informar que tem aquelas capacidades. https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/#clusters-containing-different-types-of-gpus Não faço ideia como seria a portabilidade para outra casa para ser honesto, arrancar fios e ligar atrás de outro router e passar uma noite a configurar o cluster? Os consumos energéticos também seriam um caso interessante, e riscos de fogo... Seria possível até ligar um Cluster que não estivesse na mesma casa (2 casas, ligadas por VPN?) e os Raspberrys pertencem ao mesmo Cluster. Com certeza seria um desafio interessante. Estou á procura de opiniões e de alguém para dizer que isto é estúpido e desnecessário, para além do exercício DIY mini cloud.
  5. Viva pessoal, espero que esteja tudo bem convosco. Venho aqui falar de um projeto que estou a iniciar (neste momento só a por de lado os €€€) para montar um mini-servidor pessoal em casa. Para dar algum contexto, eu gosto da Cloud (nomeadamente GCP), e daria muito bem para o objetivo, que falarei daqui a nada, mas tem os seus se-quês. Esquecer de um recurso ligado, uma configuração mal feita pode custar-me 2 meses de consumo normal em 1 dia, etc. Está tudo à volta do custo-returno neste momento. Então, neste momento prefiro investir no meu bare-metal que dê para converter em algo mais casual / backup dentro de uns anos. O meu objetivo numa primeira fase, é ter uma torre parada algures no mundo, a que eu me consiga ligar por VPN, e mandar executar processos que exiguem poder de computação maiores que o normal. Exemplos seriam: treinar um modelo de DL com imagens (nvidia é um requisito aqui, CUDA + Tensor Cores); ou virtualizar um Kubernetes com serviços que em conjunto, requisitam 40gb de ram para correr normalmente. Numa segunda fase seria até ter um NAS ligado, e até outras coisas engraçadas quando não estivesse a utilizar 10€ por hora em eletricidade, por exemplo Plex ou mesmo ligar um monitor, rato e teclado e jogar. A ideia que tenho neste momento é ligar um Pi4 e usar o pivpn para criar uma VPN. Já tenho o Pi4 mas ainda não tive oportunidade de fazer testes. Também tenho em aberto à possibilidade de arranjar um PiKVM. Também tenho ideia que é possível encontrar GPUs em segunda mão vindos de datacenters (racks até talvez). A minha questão passam muito por que tipo de hardware é que tenho de ter em consideração; qual é a melhor altura para comprar; que partes de infrastrutura tenho de ter em maior consideração (internet, segurança, power supply, UPS, etc); e se alguém já fez algo parecido, como correu. O orçamento para esta porra toda tem um limite de 2222€ (hardcap), para ficar operacional até Janeiro de 2024. Agradeço desde já qualquer resposta!
  6. > Tens um requisito de espaço de storage? @Karbust O requisito mínimo será 1TB SSD para ficar operacional, mas em mente a possibilidade de escalar. Não me estou a ver a precisar mais do que 16TB, sem ter em conta o que ponho no NAS. (Obs: A ideia de arranjar um NAS é para 2025-26, o poder computacional é o foco atualmente) > Ando à procura de um Raspberry Pi 4B (8GB) à imenso tempo e nada... @morfo2 Checka ai esse site: rpilocator - Find Raspberry Pi Computers in Stock (Podes fazer pin e ativar notificações) Eu consegui encomendar um Pi4 2GB da Robert Mauser. Não sei se vai ser suficiente, mas para fazer configurações deve chegar. Por isso é que também estava a pensar no PiKVM, que é exatamente aquilo que preciso, com Wake-on-lan, ligação virtual ao PC, e mais um conjunto de operações que podem ser feitas.
  7. Portugapt

    VPS Barata

    Ou então crias as instâncias que precisas no GCP Compute Engine, descreves os passos do build, e quando não precisares de usar, mandas abaixo. Sem compromissos, pagas 2€ usando 2h por dia, 4 dias por semana. (Preemptible, podem-te parar a maquina com aviso) ou 5€ uma maquina regular. Tens 8gb RAM, 2 vCPU's, disco de 150gb, que custo de 8paus por mês, mas podes sempre usar o Cloud Storage, assumindo que não vais gastar o mesmo em Network Ingress a passar dados de um lado para o outro. Se quiseres uma maquina 24/7, não recomendo. Se deixares essa maquina ligada sem a apagares/desligares, gastas 200-300€ por mês. O disco não é problema, é persistente. https://cloud.google.com/products/calculator/#id=6d43f4a4-5f6b-488b-a2b2-bfdf749a4162
  8. Portugapt

    VPS Barata

    AWS Fargate ou GCP Cloud Run
  9. Para avisar que no Adsense, o vosso target está muito abrangente. Eu fui targeted (Ao receber o anuncio em banner num video de youtube), e definitivamente não sou publico alvo. Aconselho a refinarem isso mais um bocado. Conheço uma empresa de Design e Marketing lowcost, se quiserem ir por ai. É só mandar PM.
  10. Mano, o site demorou 1-2 segundos a carregar certos elementos (imagens, texto, etc). O scroll também é clunky. É horrível. Tirando a parte gráfica, é pior do que um projeto de faculdade. Se tiveres interesse em aprender html, css, javascript, e as N bibliotecas front&backend que existem, vais ter um trabalho gigante pela frente. Começando pelas API's, Rotas, DNS's, CRUDs e merdas do genero das quais eu não tenho conhecimento. Se o teu objetivo era só copiar o site para montares uma versão tua, recomendo que sigas o caminho do Wix ou Wordpress ou algo do genero, e não te ponhas com merdas complicadas.
  11. As vezes vale a pena procurar em Amazons/Ebays de outros paises para ver se compenesa ou há promoções nessas lojas.
  12. BORA BORA PORTUGAL!
  13. Boas. Como o título diz. Vendo conta no Metin2 Portugalia. Tem grandes sets para duelos, tudo top. Não há muito por onde reclamar. É um character Low-key por isso não vão ter muita gente a chatear. O resto dos chars estão cheios de lixo e cenas que podem vender. Tudo sólido para uma conta única! Estou a vender porque tenho tido problemas a conectar com o servidor ultimamente. Sei que têm tido problemas lá nos servidores!! (Ouvi dizer que entornaram uma caneca no router, onde é que já se viu?!) Só aceito transferência por MBWay e não há devoluções. 150€ Contato por MP Obrigado!
  14. É verdade. Está a acontecer. Não sei se já ligaram uma televisão ou acederam um site de noticias nos ultimos 21 dias, mas é a única coisa de que se fala. Exemplos de sites https://www.jn.pt/ https://www.cmjornal.pt/ https://www.dn.pt/ O teu site preferido de noticias mediáticas. Exemplos de canais: RTP SIC TVI CMTV Curral de Moinas TV SIC Noticias RTP Internacional RTP Açores RTP Madeira RTP Angola RTP Cu de judas Valeu uma publicação muito bem escrita dos truques. Guardem os vossos jerricans e fiquem em casa!! É o fim do mundo!!!!!!!!!!!
  15. Vendo Jerricans de 15 litros, cheios. Aceito apenas sacrifícios aos Deuses e sangue de cabra. Não aceito devoluções.

  16. Partilho este vídeo porque achei fantástica a transformação que a tela levou até o pintor atingir o resultado final! Super interessante e o resultado é simplesmente staggering. Recomendo 100% É o único vídeo que vi deste canal, mas planeio ver mais!
  17. Se der resultado quero direitos de autor. 1 em 20 gajas têm de marcar um café comigo. E tem de ser BOA BOA. Não negociável!
  18. Existe uma maneira simples, alternativa a teres um padeirão ou um par de mamas que se assemelhe airbags. Começas uma página de memes. Roubas os memes das melhores paginas, se for de páginas privadas ainda melhor. Mostras aos teus amigos inicialmente. Se souberes que tipo de memes é que eles gostam ainda melhor. Quanto mais partilharem com amigos e amigos de amigos melhor. Vais ter uma página com 10 mil followers em menos de 1 mês se estudares bem o mercado. Se estudares muitooo bem o que publicas, consegues arranjar 300k a 500k em 1 ano. Depois vendes a página, ou trocas para o que quiseres. Requisitos: Ter amigos Memeologia Conhecimento do mercado memeologico Estudo diário do público alvo Muito grind Existe outra alternativa, mas esta precisas de ter talento para fotografia. Começas a tirar fotos de gajas. Playboy-esq. Requisitos: Ser atrativo Não ser não atrativo Uma boa máquina fotográfica Skills a tirar fotografias Sorte Gajas Estas são as únicas maneiras que conheço para começares a ter um montão de followers a começar do 0. Espero ter ajudado, Boa sorte.
  19. Uma das cenas mais interessantes que encontrei nesta aplicação, e não se acontece nas outras que utilizam Markdown, é o facto das checkboxs terem um sistema porreiro. Por exemplo A barra de cima diz 50%, porque só estão feitas 50% das checkboxs. Se por exemplo adicionar mais uma checkbox Ou seja, também podem utilizar o Boostnote para manter olho nas que têm por fazer. A TOC (Table of content) é gerada automaticamente!!
  20. Apresento-vos um pequeno pedaço de software que permite tirar notas, mais especificamente para o niche de programadores. Website: https://boostnote.io/ Funcionalidades principais: Funciona com Markdown Permite criar ilimitados cadernos e por sua vez ilimitadas folhas/blocos Tags ilimitados nos blocos Adicionar blocos aos favoritos Exportar cadernos para .txt ou .md Exportar folhas/blocos para .txt/.md/.html/.pdf Adicionar Snippets nas Settings para uso futuro Dark Theme e vários syntax highlight themes ... Cheat sheet para markdown https://raw.githubusercontent.com/TobseF/boostnote-markdown-cheatsheet/master/BOOSTNOTE_MARKDOWN_CHEAT_SHEET.md Comunidade (Reddit) https://www.reddit.com/r/Boostnote/
  21. Bem-vindo fã da Ferrari! (Agora somos arqui-inimigos, MERCEDES FOREVER)
  22. É uma fita adesiva num problema maior. Já repararam que este tópico resumido seria "Muita teoria, pouca prática"? Vamos por partes, ninguém quer estudar coisas desinteressantes. Teoria é desinteressante para + de 80% dos alunos. Não acho que valha a pena tentar explicar porque. Os caminhos normais, AKA, 12º em Letras, Cientificos, etc, são teoria por cima de teoria. Este ensino é uma porque têm de ser uma merda. Não há outro jeito. Quem vai, e agora vou só falar com base na minha experiência, para científicos leva com meia dúzia de disciplinas onde o objetivo é só DECORAR o que lá está. Isto porque disciplinas tipo Matemática A são de carater teorico. E necessário. Não me cabe a mim pensar num sistema de ensino que tenha melhores resultados, mas com certeza que há. Basta olhar lá para fora.