thegoodfellas/blogset-br huggingface dataset:
ferro? Esta lamina tinha, tambem, uma caracteristica impar: ela nunca oxidava. Quando o arqueologo Howard Carter encontrou a mumia de um menino, em 1922, comecava uma das mais famosas historias da Egiptologia: a de Tutankamon. Junto com os incriveis tesouros, mais de 5.000 pecas, foram encontradas duas adagas (foto). Uma com a lamina de ouro e a outra com uma lamina de ferro, muito mais rara pelo fato de que na epoca ainda nao era conhecida a metalurgia do ferro. Este fato intrigou os estudiosos por decadas ate que em janeiro desse ano um grupo de cientistas italianos liderados por Daniela Comelli, descobriu a origem do ferro da adaga: um meteorito de nome Kharga descoberto no ano 2.000Os cientistas fizeram um estudo de fluorescencia de raio X (XRF) e observaram que a lamina era na verdade composta por ferro, niquel e cobalto em proporcoes classicas de um meteorito ferroso. Depois foi so comparar com as analises de meteoritos proximos conhecidos e chegar ate o octaedrito Kharga. Estava solucionado mais um misterio da antiguidade. A composicao do meteorito Kharga, com alto teor de niquel (10,8%) e similar a do aco inox que nao oxida. Acredita-se que o termo ferro tenha sido criado pelos egipcios e hititas para designar o ferro vindo do ceu: meteoritos.Fonte: Portal do geologo
a este atraves de arquivos VBX. Esses arquivos sao bibliotecas de ferramentas que acrescentam ao Visual Basic uma serie de recursos extras, como uma Textbox ou Controles de Imagens.4. A BARRA DE FERRAMENTASConsiste basicamente em um atalho na forma de botoes, para as principais funcoes do menus, como salvar o Projeto ativo.5. A JANELA DO FORMUma coisa e imprescindivel para que um programa em Visual Basic funcione: a presenca de um form. Um form nada mais e do que a janela onde o programa sera exibido. O programador pode acrescentar codigos escritos para determinados eventos do form (como Load, por exemplo, que e executado cada vez que o form e carregado) e modificar as propriedades gerais do form (como por exemplo, o Height).. COMECANDO A ESCREVER O CODIGOUm programa em Visual Basic consiste basicamente em codigo escrito e na configuracao das propriedades dos objetos e dos eventos. Para modificar as propriedades de um objeto, clica-se nele e depois pressiona-se F4, o que resultara na exibicao da Janela de Propriedades. Para adicionar um codigo escrito a determinado evento de um objeto, clica-se duas vezes neste. Sera exibida uma janela apropriada para a insercao de instrucoes via teclado. O codigo sera adicionado em uma SUB, que podera ser acessada a qualquer momento pelo mesmo procedimento. E importante ressaltar que as variaveis usadas em um form, se nao declaradas da forma correta, serao excluidas de eventos exteriores ao form ou objeto no qual ela esta sendo usada. Em outras palavras, uma variavel criada em um form deve ser declarada como Global para ser compartilhada entre outros forms e Subs do programa. Essas declaracoes sao feitas na SUB General do form, ou em um modulo adicional que pode ser adicionado ao programa. Neste caso, o modulo seria um arquivo .BAS, onde sao declaradas variaveis e constantes, por exemplo.PROJETO, FORM E MODULOSUm programa em Visual Basic divide-se basicamente em tres partes, que sao: projeto, form e modulos. Um form, como ja explicamos, e basicamente a janela onde ficam todos os objetos presentes no programa. O Visual Basic salva cada form separadamente, em arquivos com a extensao .FRM Um projeto e basicamente um controle de varios forms interligados, que juntos proporcionaram o funcionamento completo do programa. O Visual Basic salva o projeto em um arquivo com extensao .MAK. Esse esquema de tratamento de arquivos e uma das grandes vantagens do Visual Basic, uma vez que permite que forms de outros programas sejam adicionados a outros programas, assim como bibliotecas e funcoes. Os modulos sao um conjunto de declaracoes de variaveis e constantes que abrangem todo o projeto. O Visual Basic ainda permite que sejam adicionados a um projetos novos arquivos de ferramentas (.VBX), aumentando a versatilidade e as funcoes de um programa. Um VBX e adicionado atraves do arquivo AUTOLOAD.MAK, que e carregado cada vez que o Visual Basic e iniciado. A utilizacao dos arquivos .VBX varia desde funcoes mais simples, como uma Textbox com efeitos 3D ate a possibilidade de se trabalhar com graficos mais elaborados. VARIAVEIS NO VISUAL BASICNo Visual Basic, existem sete tipos de variaveis:
False. Visible - Torna o objeto invisivel caso esta propriedades esteja configurada como False. Fontname - presente em objetos como textbox, label, botoes command e botoes check e option. Permite que seja alterada a fonte de um objeto, como uma Textbox, passa a ter fonte Arial, ao inves de fonte Times New Roman. Fontsize: Muda o tamanho da fonte. Name - altera o nome do objeto, para fins de referencia durante a programacao. Forecolor, Backcolor - define a cor da fonte e do fundo de uma textbox e uma label, por exemplo. Propriedades do form: Height (altura do form), Weight (largura do form), Maxbutton (ativa ou desativa a presenca do botao Maximizar), Minbutton (ativa ou desativa presenca do botao Minimizar), Left (altera a distancia do form a partir da extrema esquerda do video) e Top (altera a distancia do form a partir do topo do video).Em geral, todas as propriedades dos objetos presentes no Visual Basic sao bastante intuitivas, no que se refere ao seus nomes. Isto pode ser notado claramente nas propriedades Visible, Enabled, Name, entre outras. OBJETOS OLE E LINKS COM OUTROS PROGRAMASUma das vantagens do Visual Basic e permitir o intercambio de informacoes entre os programas do Windows. Assim, e possivel abrir um banco de dados do Access atraves de um programa escrito em Visual Basic. Alem disto, com o uso de objetos OLE (Object Linking and Embedding), e possivel inserir um arquivo .WAV dentro do seu programa.MENUSO Visual Basic, tendo em vista o uso frequente de menus em praticamente todos os aplicativos para Windows, criou uma ferramenta para facilitar a criacao destes. Ela se chama Menu Design. Com esta opcao, criam-se ferramentas poderosas e atraentes, de forma rapida e simples. Apenas com a insercao do nome do menu e do texto com o qual ele vai aparecer, e possivel criar menus, que serao considerados SUBs e objetos no programa. Tendo em vista que a presenca de menus facilita bastante o uso de funcoes frequentes, e sempre bom coloca-los em seus programas.Visual Basic 5.0Entre outras opcoes, a segunda versao do Visual Basic para Windows 95 (a primeira foi a 4.0), destacam-se aquelas referentes a criacao de arquivos DLL e VBX, que sao bibliotecas de comandos e ferramentas voltadas para o Visual Basic, a ferramenta de criacao de formularios referentes a banco de dados, a nova interface, que permite que se trabalhe em mais de um projeto ao mesmo tempo e muitas opcoes que permitem a reciclagem de codigo, diminuindo o trabalho do programador.Quanto a criacao de DLL e VBX, este trabalho foi muito facilitado, uma vez que nas versoes anteriores, era necessario se trabalhar com linguagens como o Visual C++ e o Delphi. Agora, existe um modulo que compila o codigo fonte para DLL ou VBX.Uma das grandes deficiencias apontadas por programadores experientes era a dificuldade de se gerar um formulario no estilo Access para o Visual Basic. Era necessario muito trabalho de interligacao entre a tabela Access e os objetos Visual Basic. Agora, existe um Wizard (assistente) que facilita e muito esta tarefa.Na interface, houveram sensiveis mudancas, com
o uso de varios projetos ao mesmo tempo, o que torna a interacao entre os projetos muito mais rapida. Neste sentido, a janela de propriedades, velha conhecida de qualquer programador em Visual Basic, foi remodelada, apresentando as propriedades em ordem alfabetica, como nas versoes anteriores, ou na versao por categorias, deixando agrupadas propriedades de layout, de dados, etc, como no Microsoft Access, por exemplo.Aproveitando o assunto de varios projetos ao mesmo tempo, uma das melhores vantagens do Visual Basic 5.0 foi a interligacao entre os projetos: caso um form que esteja sendo usado por mais de um projeto seja alterado, o Visual Basic avisara ao usuario dessa alteracao e de que possivelmente podera haver erro em algum projeto, uma vez que as propriedades nao se cruzarao corretamente.ass:gato-bravo-e-brasileiro
Por que usar bancos de dados relacionais?Por que se fala tanto em bancos de dados relacionais atualmente? E cada vez mais comum encontrar em anuncios de jornais o requisito "experiencia em SGBD", ou "experiencia no banco de dados tal". As empresas de head hunter confirmam esta tendencia do mercado, tanto nacional quanto internacional.Na verdade, parece que demos uma grande volta e chegamos ao mesmo lugar. Bem, nao exatamente no mesmo lugar; talvez um pouco mais a frente. No passado, qualquer empresa que quisesse implantar um sistema informatizado tinha que adquirir grandes computadores, onde rodariam verdadeiros bancos de dados relacionais. SQL era praticamente um segundo idioma dos profissionais de sistemas daquele tempo, e nao era possivel fugir do COBOL na hora de programar.Os micros, no entanto, ja planejavam seu dominio do mundo, e em pouco tempo palavras tais como "COBOL" e "SQL" eram coisas do passado. Pareciam mais coisa de museu, e traziam a mente grandes salas, com mesas entulhadas de papel e unidades de fita magnetica. Agora, tecnologia significava micro-computadores, discos de alta densidade, cd rom, Windows e etc. E para armazenar os dados? Parece que o grande sucesso foi o padrao xBase, embora outras solucoes menores tenham sido usadas. E em que ponto chegamos entao?Hoje temos muitas pequenas e medias empresas ainda atravancadas ao velho padrao xBase. Ha algumas que, acredite se quiser, mantem verdadeiras bases de dados em arquivos tipo DBF, chegando a 500 ou 600 megabytes de informacao. Para quem ja usou, ou usa, este tipo de arquivo, sabe que bases assim precisam ser reindexadas muito frequentemente. Depois desta "aventura", estas mesmas empresas estao reconsiderando seus metodos e tecnologias de armazenamento de dados.E o que surge como a mais recente tecnologia de armazenamento de dados? Os velhos e bons bancos de dados, e sem duvida alguma, a velha e boa linguagem SQL. E claro que voltaram com cara nova, bonitinhos em interfaces graficas, e ate algumas melhoras em seus algoritmos de armazenamento e consulta em dados. Mas afinal de contas, depois de toda esta viagem, finalmente estamos de volta em casa.ass:gato-bravo-e-brasileiro A alguns anos atras a web era um ambiente somente de texto, nao existiam imagens, fotos ou sons, portanto, nao muito atrativo. Era apenas uma importante fonte de informacoes em forma de texto, destinada a comunicacao e pesquisas. Hoje, nao muito tempo depois, a web tornou-se um ambiente mais versatil, que inclui alem da informacao o recusro dos graficos, as imagens, as fotos, que deram uma outra "roupagem" a web. Certamente pode-se afirmar que por causa deles a web sofre, a cada dia, um enorme crescimento, nao so a niveis educacionais e de pesquisas, mas a niveis de entretenimento.E o que mais intriga e fascina tantos usuarios (a mim inclusive) sao os efeitos aplicados as imagens: sombras, claroes, distorcoes,... E para a alegria de todos, e mais facil do que se imagina a criacao de tais efeitos, torna-se apenas necessario um bom editor de imagens. Em nosso caso, usaremos o Adobe Photoshop.Alem de uma copia do Photoshop, voce precisara apenas de criatividade, para dar vida a sua home
page e imagens em geral.Criando Sombras DeslocadasTodos estao descobrindo que, ao inserir uma sombra por tras de algum texto ou imagem, ela acrescenta uma dimensao que realmente chama a atencao. E um efeito especial interessante e facil para fornecer um apelo visual e fazer com que as pessoa prestem atencao.Lembre-se de nao usar sombras em todo lugar! Se voce usa sombras demais, entao tudo aparece de forma igual e voce perde a vantagem de usar as sombras a fim de chamar a atencao para um determinado objeto. E tambem certifique-se de que todas as suas sombras se parecam! Se voce pretende usar sombras sobre objetos na mesma area, certifique-se de que as sombras tenham a mesma direcao e de que a "profundidade" da sombra seja apropriada. Se as sombras sao diferentes entre si e desencontradas, as pessoas percebem.Abra o seu Photoshop e inicie um novo arquivo. Escolha um fundo de cor clara, preferencialmente, branco, pois uma sombra deve ser de cor preta, outra cor nao parecera natural. E importante que as dimensoes do arquivo sejam apenas o suficiente para guardar o texto, tendo apenas milimetros de margem, do contrario a figura tomara toda a sua pagina e nada mais cabera.Digite o seu texto ou insira o grafico desejado em um novo Layer. (certifique-se de que a palheta Layers esta sendo exibida escolhendo o menu Window, Show, Layers.)Duplique a layer 1. Na palheta Layers, de um clique na Layer 1 e arraste-a na direcao da parte inferior da palheta ate que o botao Create New Layer (botao do meio) seja selecionado e, depois, solte o botao do mouse. Voce obtem uma nova camada de copia, chamada de Layer 1 copy.Torna-se mais facil lembrar-se das camadas renomeando-as. De um clique na copia da Layer 1 na palheta Layers e renomei-a para Shadow (sombra).Agora de um clique na camada Shadow na palheta Layers e arraste-a para baixo, logo abaixo da Layer 1. Se voce nao fizer isso, a sombra final aparecera em cima do grafico, o que obviamente nao esta correto!Certifique-se de que a camada Shadow ainda e a camada ativa e selecione a tela de desenho inteira (Select, All). Depois, selecione a ferramenta Move e rapidamente pressione as teclas de setas a esquerda e a direita, em qualquer ordem. Isso seleciona apenas os graficos em si, nao qualquer espaco ao redor.Preencha a selecao com preto (atraves do comando Edit, Fill). Se voce tornar a Layer 1 temporariamente invisivel (de um clique no olho na palheta Layers), podera ver que as suas imagens estao agora inteiramente preenchidas. (caso nao tenha ocorrido, verifique se a opcao Mode em Edit, Fill, Mode, esta selecionada como Normal.)Use as suas setas para mover a sua nova sombra um pixel de cada vez.Agora, o passo magico. Escolha o comando Filter, Blur, Gaussian Blur. Na caixa de dialogo que aparece na tela, voce pode escolher diferentes definicoes da opcao Radius e ver como fica cada uma. Enquanto a caixa de verificacao Preview esta marcada, voce pode ver seus resultados temporarios na janela da imagem principal, assim como na janela da caixa
de dialogo.Aqui esta sua sombra! *O Photoshop classifica cada item criado ou inserido em um arquivo, como uma camada (layer). Cada camada pode ser editada separadamente. Imagine uma cadeira e sua sombra projetada ao fundo. A cadeira representa uma camada, a sombra outra camada e o fundo uma outra camada diferente.ass:gato-bravo-e-brasileiro
IntroducaoEste e um tutorial sobre a World Wide Web (Web, WWW ou W3) e se voce chegou ate aqui, provavelmente ja possui uma nocao do que isto seja. Mas muitos ainda nao sabem o que ela e, mas o apelo da midia e tao forte que possivelmente milhoes ja ouviram falar, mas nao sabem o que e (ha os que acham que se trata de alguma conspiracao criminosa!). Se voce sabe que ela faz parte da Internet, entao sabe mais do que a maioria.A Web nao e uma rede de computadores. A Internet e a rede real, os fios que interconectam milhares de computadores em todo o globo. A Web e um sistema que roda na Internet. Primeiramente, ha documentos da Web, arquivos armazenados em computadores por todos os lugares. Em seguida, ha os servidores da Web, programas especiais que sabem onde estao estes arquivos e que podem envia-los por meio da internet. E ha os navegadores Web, programas que pedem aos servidores para que enviem os documentos. Quando voce usa a Internet, esta lendo documentos apresentados em um navegador.A World Wide Web e uma ferramenta da Internet. E a Internet e uma rede de redes. Uma rede de computador e um grupo de computadores interconectados de modo a poderem comunicar-se uns com os outros. Eles podem enviar mensagens uns para os outros e podem compartilhar informacoes em forma de arquivos. A Internet conecta dezenas de milhares dessas redes a outras mais sendo acrescentadas o tempo todo. Nessas redes existem milhoes de computadores, terminais e usuarios, cerca de 30 milhoes de usuarios.A Internet e uma rede de milhares de redes diferentes e e o maior grupo de computadores conectados do mundo. Algumas redes pertencem a organismos governamentais, as universidades, a empresas, aos sistemas de biblioteca da comunidade local,... A maioria esta nos Estados Unidos, mas existem milhares espalhadas pelo mundo afora.De quem e a Internet ?Quem possui a Internet ? Ninguem! a Internet nao e assim, ninguem e dono dela. De quem e a rede telefonica de um pais ou do mundo ? De ninguem. Cada componente tem um dono, mas a rede como um todo, nao. As empresas telefonicas mundiais reunem-se e decidem a melhor maneira como a rede deve funcionar. Elas decidem que pais recebe o codigo de que pais, o quanto cobrar por chamadas internacionais, quem paga pelos cabos transoceanicos e etc,...Tudo comecou no inicio dos anos 70, com varias redes de computador governamentais, e desde entao tem cescido a medida que as diferentes empresas percebem as vantagens de estarem conectadas. Voce pode rastrear as origens ate a ARPANET, um sistema de computador do Departamento de Defesa dos EUA, destinado a testar metodos para fazer com que as redes de computadores sobrevivessem a um ataque militar. Dispersando a rede por uma area ampla e usando uma teia de conecxoes entre os computadores, um sistema poderia continuar funcionando mesmo quando partes dele fossem destruidas, utilizando o redirecionamento das comunicacoes atraves das partes da rede que ainda estivessem em pe. (Esse sistema funciona tao bem que causou muita frustracao ao Departamento
de Defesa Americano quando o Iraque o utilizou durante a Guerra do Golfo para manter seu sistema de computador de "comando e controle" em funcionamento.)HTML: tijolo da teiaO material basico de construcao da Web e o documento HTML. HTML significa HyperText Markup Language (Linguagem de marcacao de hipertexto). Os documentos HTML sao arquivos de computador contendo text ASCII - apenas o bom e velho texto. O texto contem codigos especiais; estes sao criados usando-se caracteres de texto ASCII normais, mas, apesar disso, sao codigos. Eles nao sao para voce ler, e sim para os navegadores.Navegadores (browsers)Um navegador, tambem chamado de browser, e um programa que ajuda a ler documentos HTML. Quando seu navegador abre um documento HTML, ele procura codigos. Eles dizem ao navegador o que fazer com cada parte do texto. Quando o navegador le os codigos (isso ocorre muito rapidamente) ele exibe o texto na tela do computador. Ele interpreta os codigos e voce nao os ve, mas ele formata o texto de acordo com os comandos dos codigos.Se voce quer ouvir um CD de musica, precisa de um CD player. Se voce quer ouvir um LP, precisa de um toca-discos. Se quer ver um video, precisa de um videocassete e se quer ver um arquivo HTML, precisa de um navegador. Os navegadores simplesmente permitem que voce veja os documentos da Web.De onde vem os dados ?Todos os documentos da Web estao armazenados fisicamente nos computadores espalhados pelo mundo, que rodam um sistema de servidor da Web. Esse e um programa que recebe os pedidos de seu navegador e transmite os documentos da Web de volta para voce. Quando voce quer ver um documento da web, o navegador precisa transferi-lo de seu site onde ele se encontra - na Albania, em Albany ou na Australia - para seu coputador.Isto e feito atraves de diferentes protocolos de transferencia, para diferentes formas de dados. A Internet possui todos eles para cada forma diferente de transferencia. Ha o SMTP, Simple Mail Transfer Protocol, usado para enviar correio eletronico. Ha o NNTP, Network News Transfer Protocol, usado para transmitir mensagens de grupos de noticias por todos os lugares. E ha o HTTP, Hypertext Transfer Protocol.O HTTP e o sistema usado pela Web para transferir dados. Isso e realmente tuto o que voce precisa saber, quando encontrar o termo de vez em quando, nao ha a necessidade de saber como ele funciona.URLs: O endereco da WebTudo na Internet precisa de um tipo de endereco, caso contrario como voce encontraria algo ? A Web nao e diferente. Cada recurso da Web tem um endereco, um URL, Uniform Resource Locater. Eis um por exemplo:http://www.secapl.com/secapl/quoteserver/djia.htmlO URL comeca com http. Isso indica que o site e HTTP (HyperText Transfer Protocol) normal, e voce ira para um documento HTML. As vezes, o URL comeca com algo diferente. Se ele comeca com ftp://, por exemplo, isso significa que voce esta a caminho de um site FTP. Conforme veremos adiante, os navegadores da Web podem ter acesso a outros sistemas da Internet, e nao apenas ao HTTP. Em seguida, vem o endereco
ou o proprio nome) e escolhe em que sala gostaria de entrar, cada sala possui um assunto diferente: informatica, religiao, esportes,... mas sem duvida os assuntos mais procurados sao namoro, paquera e sexo. Voce escreve a sua mensagem em uma caixa de texo e o envia para a sala, entao sua mensagem e projetada para que todos possam ve-la, assim como voce tambem observa as mensagens alheias. Voce tem a opcao de "falar" com todos os presentes na sala ou pode escolher um participante em particular e "conversar" em modo reservado, onde apenas voces dois tem acesso as suas mensagens. Existem diversos sites que oferecem estes chats. Dois deles, sao o Universo OnLine e o Zaz. Mas voce pode procura-los nas diversas ferramentas de busca da Internet.Outra ferramenta que permite bate-papos, sao os programas de IRC, que possuem as mesmas caracteristicas dos chats, mas sao programas independentes do navegador, voce pode usa-los simultaneamente com o seu browser. Eles sao mais completos do que um chat, possui a opcao de FTP, que permite o envio de arquivos para outro integrante da "sala" e etc,... E muito usado hoje em dia!ass:gato-bravo-e-brasileiro