Postagens

Mostrando postagens de outubro, 2021

Política de Privacidade

  Revisão 07/2023 CONDIÇÕES E TERMOS DE SERVIÇO E UTILIZAÇÃO “Intelligence Software” A Intelligence Software provê serviços de desenvolvimento de aplicativos no território brasileiro. Temos a responsabilidade de proteger cada cliente e lhes proporcionar os melhores serviços possíveis. As diretrizes seguintes foram projetadas para assegurar a qualidade de nossos serviços. Tenha certeza de que entendeu e concorda com as políticas, pois a violação dessas políticas poderá resultar em suspensão ou término da sua conta sem direito a reembolso de valores pagos. Você confirma e concorda que a Intelligence Software, a seu absoluto e exclusivo critério, pode alterar ou modificar este Acordo, e quaisquer políticas ou acordos integrados a ele, a qualquer momento, e tais alterações ou modificações entrarão em vigor imediatamente após a publicação neste Site, e seu uso deste Site ou dos Serviços encontrados neste Site após tais alterações ou modificações terem...

Como se tornar um analista de infraestrutura

Eu não sou a pessoa mais experiente na área mas já tenho alguns anos trabalhando nela, aqui vão as minhas considerações. É complicado dizer para alguém que está iniciando o que estudar, pois cada empresa utiliza as tecnologias que acha mais apropriado e o aspirante a profissional pode fazer uma ideia de onde deseja atuar e acabe atuando em outra devido a uma oportunidade ou necessidade. É claro que você não deve sair buscando aprender toda e qualquer tecnologia ou até buscar aprender algo só porque está no hype. Pelo o que ví de comentários de caras já com mais experiência ou até pela internet é que a base é o grande diferencial e realmente se você parar para pensar você com uma base bem sólida estará com pelo menos 50% do caminho andado ao aprender uma tecnologia. Então qual é a base? Vamos a ela e já com algumas dicas que basicamente são livros e certificações já "consagrados".   1. Redes de Computadores     1.1 - Livros           1.1....

Computer Networks and the Internet: A Top-Down Approach - BOOK REVIEW

Imagem
The book is very good, I had already read some excerpts and I used to compare it with Tanenbaum's book, always thinking that the latter's book was more in-depth, but on second thought I still haven't read Tanenbaum's book so it's hard to compare, I only read a few parts. But anyway Kurose's book, read completely, surprised me with the details and the amount of references, the latter I think is one of the strongest points of the book, I think someone who wants to do in-depth work or research in the area of ​​networks you can look up the references in this book and you will certainly be well served. Here's the cover of the book:       I ended up reading the 6th edition and only after reading a good part of the book did I see that there is a more recent one so I continued reading.   The book starts in its first chapter with a general overview of the area of ​​computer networks, already bringing a lot of technical information. After the book starts its top-down...

Redes de Computadores e a Internet: uma abordagem top-down - REVIEW DO LIVRO

Imagem
O livro é muito bom, eu já tinha lido alguns trechos e costumava comparar com o livro do Tanenbaum sempre pensando que o livro deste último era mais aprofundado, mas pensando bem eu ainda não li o livro do Tanenbaum então fica difícil comparar, li apenas alguns trechos. Mas enfim o livro do Kurose, lido totalmente, me surpreendeu com os detalhes e a quantidade de referências, estas últimas eu acho que é um dos pontos mais fortes do livro, creio que alguém que queira fazer um trabalho profundo ou pesquisa na área de redes pode buscar as referências deste livro e certamente estará bem servido. Segue a capa do livro: Eu acabei lendo a 6º edição e só após ter lido uma boa parte do livro é que vi que há uma mais recente então continuei com a leitura. O livro inicia em seu primeiro capítulo com um apanhado geral sobre a área de redes de computadores já trazendo várias informações técnicas. Após o livro inicia a sua abordagem top-down onde percorre em alguns capítulos a pilha de protocolos TC...

Simple network application - Kurose

Imagem
Kurose's book of the 6th edition in its chapter 2 dealing with transport layer protocols has a really cool exercise that is an example of how to program a network application. The application is very simple, there is a server that will run on one machine and a client on another, the client sends a message in lowercase to the server and then receives the same message in uppercase, this is the client code "UDPClient. py", since it's an old Python application it had some minor syntax tweaks:   import socket serverName = 'ubuntuteste' serverPort = 12000 clientSocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) message = input('Insira uma sentenca em letras minusculas: ') clientSocket.sendto(message.encode(),(serverName, serverPort)) modifiedMessage, serverAddress = clientSocket.recvfrom(2048) print (modifiedMessage) clientSocket.close()     This is the server code, "UDPServer.py":   from socket import * serverPort = 12000 serverSocket = soc...

Aplicação de rede simples - Kurose

Imagem
O livro do Kurose da 6º edição em seu capítulo 2 que trata dos protocolos da camada de transporte trás um exercício bem legal que é um exemplo de como programar uma aplicação de rede. A aplicação é bem simples, há um servidor que rodará em uma máquina e um cliente em outra, o cliente envia uma mensagem em letras minúsculas para o servidor e então recebe a mesma mensagem em letras maiúsculas, este é o código do cliente "UDPClient.py", como é uma aplicação antiga em Python ele teve alguns pequenos ajustes de sintaxe: import socket serverName = 'ubuntuteste' serverPort = 12000 clientSocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) message = input('Insira uma sentenca em letras minusculas: ') clientSocket.sendto(message.encode(),(serverName, serverPort)) modifiedMessage, serverAddress = clientSocket.recvfrom(2048) print (modifiedMessage) clientSocket.close() Este é o código do servidor, "UDPServer.py":   from socket import * serverPort = 12000 s...

RAID - basic

Imagem
RAID is a group of independent physical disks used to provide high performance and increase the number of drives used to write and access data.     RAID 1 Uses disk mirroring where data written to one physical disk is simultaneously written to another physical disk.      RAID 0 Uses disk partitioning, slicing data to provide high throughput, especially for large files, in an environment that does not require data redundancy.       RAID 10 Uses a combination of RAID 1 and RAID 0, using disk partitioning on mirrored disks.     RAID 5 Uses disk partitioning and parity data across all physical disks to provide high throughput and data redundancy.           Website: https://www.intelligencesoftware.com.br Ads: https://ads.intelligencesoftware.com.br

RAID - básico

Imagem
O RAID é um grupo de discos físicos independentes utilizado para fornecer alto desempenho e aumentar o número de unidades utilizadas para gravar e acessar dados.   RAID 1 Utiliza espelhamento de disco em que os dados gravados em um disco físico são simultaneamente gravados em outro disco físico.       RAID 0 Utiliza particionamento de disco, fatiando os dados para fornecer alta taxa de transferência, especialmente para arquivos grandes, em um ambiente que não requer redundância de dados.      RAID 10 Utiliza uma combinação de RAID 1 e RAID 0, utilizando o particionamento de disco em discos espelhados.         RAID 5 Utiliza particionamento de disco e dados de paridade em todos os discos físicos com o objetivo de fornecer alta taxa de transferência e redundância de dados.       Website: https://www.intelligencesoftware.com.br Ads: https://ads.intelligencesoftware.com.br