A Microsoft está a disponibilizar gratuitamente o livro Microsoft Visual Basic for Developers 2005 no seguinte site:
http://msdn.microsoft.com/vbrun/staythepath/additionalresources/introto2005/
Trata-se de um ficheiro executável que descarrega para o computador uma série de pdfs respeitantes aos vários capítulos do livro.
É mais uma prova de que nem tudo o que é Microsoft é mau e revela uma aproximação às publicações livres disponibilizadas online com um alto grau de fiabilidade e qualidade.
Esperamos que outras empresas e editoras comecem a fazer o mesmo.
Um aparte: a única forma de combater os downloads ilegais, é começar a ter este tipo de atitudes comerciais, disponibilizando informação gratuita na net.
13.4.06
8.4.06
TCP-IP
A arquitectura TCP/IP surgiu por accção do Departamento de Defesa do governo dos Estados Unidos da América, com o objectivo principal de manter interligados orgãos do governo e universidades. A ARPANET, surgiu como uma rede que permaneceria intacta caso um dos servidores perdesse a conexão e, para isso, ela necessitava de protocolos que assegurassem tais funcionalidades trazendo confiabilidade, flexibilidade e facilidade de implementação. Foi desenvolvida então, a arquitectura TCP/IP. O modelo TCP/IP quando comparado com o modelo OSI, tem duas camadas que se formam a partir da fusão de algumas camadas: as camadas de Aplicação (Aplicação, Apresentação e Sessão) e Rede (Link de dados e Física).
Camada Aplicação:
É formada pelos protocolos utilizados pelas diversas aplicações do modelo TCP/IP. Esta camada não possui um padrão comum. O padrão é estabelecido por cada aplicação. Isto é, o FTP possui seu próprio protocolo, assim como o TELNET, SMTP, POP3, DNS, etc..
Camada Transporte:
Camada fim-a-fim, isto é, uma entidade desta camada só comunica com a sua entidade-par do host destinatário. É nesta camada que se faz o controle da conversação entre as aplicações intercomunicadas da rede. São utilizados dois protocolos: o TCP e o UDP. O TCP é orientado à conexão e o UDP não. O acesso das aplicações à camada de transporte é feito através de portas que recebem um número inteiro para cada tipo de aplicação.
Camada Internet:
(IP) Também conhecida como camada IP, é responsável pelo endereçamento, routing e controlo de envio e recepção. Não é orientada à conexão, comunicando através de datagramas.
Camada Rede:
Camada de abstração de hardware, tem como principal função a interface do modelo TCP/IP com os diversos tipos de redes (X.25, ATM, FDDI, Ethernet, Token Ring, Frame Relay, PPP e SLIP). Por causa da grande variedade de tecnologias de rede não é normalizada pelo modelo, o que possibililita interconexão e interoperação de redes heterogeneas.
O TCP é um protocolo da camada de transporte confiável; é baseado em conexão encapsulada no IP. O TCP garante a entrega dos pacotes, assegura o sequenciamento dos pacotes, e providencia um "checksum" que valida tanto o cabeçalho, como os dados do pacote. No caso da rede perder ou corromper um pacote TCP/IP durante a transmissão, é tarefa do TCP retransmitir o pacote perdido ou incorreto. Essa confiabilidade torna o TCP/IP o protocolo escolhido para transmissões baseadas em sessão, aplicações cliente-servidor e serviços críticos. Os cabeçalhos dos pacotes TCP requerem o uso de bits adicionais para assegurar o correcto sequenciamento da informação, bem como um "checksum" obrigatório para garantir a integridade do cabeçalho e dos dados. Para garantir a entrega dos pacotes, o protocolo requisita que o destinatário execute uma confirmação através do envio de um "acknowledgement", para que seja confirmada a recepção.
O protocolo UDP é a segunda opção da camada de transporte, sendo que ele não é confiável, pois não implementa "acknowledgements"," janelas", nem "sequenciamentos"; o único controlo feito é um "checksum" opcional que está dentro do seu próprio "header", utilizado por aplicações que não vão gerar altos volumes de tráfego na Internet. O IP é o protocolo da camada Internet. Ele é o encarregado da entrega de pacotes para todos os outros protocolos da família TCP/IP. Oferece um sistema de entrega de dados sem conexão. Ou seja, não garante que os pacotes cheguem ao destino, nem que sejam recebidos pela mesma ordem em que foram enviados. O "checksum" do IP confirma apenas a integridade do cabeçalho do pacote.
O endereço IP é formado por um número de 32 bits no formato "xxx.xxx.xxx.xxx" onde cada "xxx" pode variar de 0 até 255 (1 octeto = 8 bits). Os endereços possuem uma classificação que varia de acordo com o número de sub-redes e de hosts. Tal classificação tem por finalidade optimizar o routing de mensagens na rede.
Camada Aplicação:
É formada pelos protocolos utilizados pelas diversas aplicações do modelo TCP/IP. Esta camada não possui um padrão comum. O padrão é estabelecido por cada aplicação. Isto é, o FTP possui seu próprio protocolo, assim como o TELNET, SMTP, POP3, DNS, etc..
Camada Transporte:
Camada fim-a-fim, isto é, uma entidade desta camada só comunica com a sua entidade-par do host destinatário. É nesta camada que se faz o controle da conversação entre as aplicações intercomunicadas da rede. São utilizados dois protocolos: o TCP e o UDP. O TCP é orientado à conexão e o UDP não. O acesso das aplicações à camada de transporte é feito através de portas que recebem um número inteiro para cada tipo de aplicação.
Camada Internet:
(IP) Também conhecida como camada IP, é responsável pelo endereçamento, routing e controlo de envio e recepção. Não é orientada à conexão, comunicando através de datagramas.
Camada Rede:
Camada de abstração de hardware, tem como principal função a interface do modelo TCP/IP com os diversos tipos de redes (X.25, ATM, FDDI, Ethernet, Token Ring, Frame Relay, PPP e SLIP). Por causa da grande variedade de tecnologias de rede não é normalizada pelo modelo, o que possibililita interconexão e interoperação de redes heterogeneas.
O TCP é um protocolo da camada de transporte confiável; é baseado em conexão encapsulada no IP. O TCP garante a entrega dos pacotes, assegura o sequenciamento dos pacotes, e providencia um "checksum" que valida tanto o cabeçalho, como os dados do pacote. No caso da rede perder ou corromper um pacote TCP/IP durante a transmissão, é tarefa do TCP retransmitir o pacote perdido ou incorreto. Essa confiabilidade torna o TCP/IP o protocolo escolhido para transmissões baseadas em sessão, aplicações cliente-servidor e serviços críticos. Os cabeçalhos dos pacotes TCP requerem o uso de bits adicionais para assegurar o correcto sequenciamento da informação, bem como um "checksum" obrigatório para garantir a integridade do cabeçalho e dos dados. Para garantir a entrega dos pacotes, o protocolo requisita que o destinatário execute uma confirmação através do envio de um "acknowledgement", para que seja confirmada a recepção.
O protocolo UDP é a segunda opção da camada de transporte, sendo que ele não é confiável, pois não implementa "acknowledgements"," janelas", nem "sequenciamentos"; o único controlo feito é um "checksum" opcional que está dentro do seu próprio "header", utilizado por aplicações que não vão gerar altos volumes de tráfego na Internet. O IP é o protocolo da camada Internet. Ele é o encarregado da entrega de pacotes para todos os outros protocolos da família TCP/IP. Oferece um sistema de entrega de dados sem conexão. Ou seja, não garante que os pacotes cheguem ao destino, nem que sejam recebidos pela mesma ordem em que foram enviados. O "checksum" do IP confirma apenas a integridade do cabeçalho do pacote.
O endereço IP é formado por um número de 32 bits no formato "xxx.xxx.xxx.xxx" onde cada "xxx" pode variar de 0 até 255 (1 octeto = 8 bits). Os endereços possuem uma classificação que varia de acordo com o número de sub-redes e de hosts. Tal classificação tem por finalidade optimizar o routing de mensagens na rede.
2.4.06
Oracle - Criação da Base de Dados para Testes
Após instalar o Oracle 10g seguir os seguintes passos para a criação da BD de testes:
Start
All Programs
Oracle
Configuration and Migration Tools
DataBase Configuration Assistant
(demora um pouco a arrancar, não desesperem)
Painel Welcome
>Seguinte
Step 1
>Create a Database
>Seguinte
Step 2
>Custom Database
>Seguinte
Step 3
>Global Database Name = orcl10g
>SID = orcl10g
>Seguinte
Step 4
>Uncheck "Configure Database with Enterprise Manager"
>Seguinte
Step 5
>Use the same password
>Colocar a password
>Seguinte
Step 6
>Seleccionar File System
>Seguinte
Step 7
>Use common location C:\Oracle\Product\10.2.0
>Seguinte
Step 8
>Uncheck "Specify Flash Recovery Area" e "Enable Archiving"
>Seguinte
Step 9
>Uncheck de todas as opções e seleccionar "Standard Database Components"
>Seguinte
Step 10
>Typical
>Seguinte
Step 11
>Seguinte
Step 12
>Uncheck "Create Database"
>Check "Generate Database Creation Scripts"
>Terminar
Fazer OK no painel seguinte e escolher Terminar no último.
Start
All Programs
Oracle
Configuration and Migration Tools
DataBase Configuration Assistant
(demora um pouco a arrancar, não desesperem)
Painel Welcome
>Seguinte
Step 1
>Create a Database
>Seguinte
Step 2
>Custom Database
>Seguinte
Step 3
>Global Database Name = orcl10g
>SID = orcl10g
>Seguinte
Step 4
>Uncheck "Configure Database with Enterprise Manager"
>Seguinte
Step 5
>Use the same password
>Colocar a password
>Seguinte
Step 6
>Seleccionar File System
>Seguinte
Step 7
>Use common location C:\Oracle\Product\10.2.0
>Seguinte
Step 8
>Uncheck "Specify Flash Recovery Area" e "Enable Archiving"
>Seguinte
Step 9
>Uncheck de todas as opções e seleccionar "Standard Database Components"
>Seguinte
Step 10
>Typical
>Seguinte
Step 11
>Seguinte
Step 12
>Uncheck "Create Database"
>Check "Generate Database Creation Scripts"
>Terminar
Fazer OK no painel seguinte e escolher Terminar no último.
1.4.06
Hardware: Beep Code
Este guia visa analisar o código de beeps aquando do arranque do pc.
De uma forma geral, este código é comum a todas as marcas, mas por vezes existem variantes.
Em caso de dúvida, o ideal é ir directamente ao site do fabricante.
1 beep normal:
De uma forma geral, este código é comum a todas as marcas, mas por vezes existem variantes.
Em caso de dúvida, o ideal é ir directamente ao site do fabricante.
1 beep normal:
- Não é avaria, é o POST (Power On Self Test)
1 beep longo + 3 beeps curtos:
- Placa Gráfica
- Falta ligar o cabo do monitor
- VGA mal encaixada
- Problemas no slot de expansão
- Humidade nos contactos da VGA e/ou no Slot
- Falta de limpeza nos contactos da VGA (limpar os contactos com uma borracha de tinta)
- Problemas na BIOS da VGA
- VGA avariada
1 beep longo, infinito e pausado:
- Memória RAM
- Memória mal encaixada
- Problemas nos bancos de memória
- Falta de limpeza nos contactos das memórias (limpar os contactos com uma borracha de tinta)
- Humidade na memória e/ou nos bancos
- Módulos de Memória sobreaquecidos (deixar arrefecer as memórias e tentar mais tarde: se funcionar depois de estarem frias, utilizar um cooler de RAM)
- Memória avariada
Qualquer outro tipo de beeps e o pc não funciona:
- Motherboard
- Problemas na BIOS
- Problemas no Chipset da board
- Problemas nos chips da board
- Testar a CPU noutra board
Sem beeps e o pc não funciona:
- Speaker avariado
- Desligar todos os componentes e placas de expansão e testar uma a uma
- Mau isolamento da board
- Testar a board fora da caixa
- Motherboard ou CPU avariados
Subscrever:
Mensagens (Atom)