terça-feira, 14 de agosto de 2018

Entendendo o RGB



Entenda como funciona o código de cores RGB


Em muitas áreas de aplicação nós precisamos trabalhar com cores, mesmo que não seja programando. Por exemplo, configurar a cor de um site ou editar uma imagem com o Photoshop, Corel draw, Gimp, paint, etc. Geralmente essas cores são representadas por um código de 6 caracteres hexadecimais (de 0 a F) precedido do caracter "#", por exemplo: '#68B46D'.
Esse código louco pode parecer estranho a primeira vista, mas é assim que as cores são tratadas no contexto atual da tecnologia. Estamos falando do código RGB de cores, o mais usado na WEB.
Pense na sua experiência atual. Dado um código web de cores (Por exemplo: #13A47B), você sabe descobrir que cor é essa? E o contrário? Dada uma cor, você sabe descobrir o código RGB dela?
Neste artigo vou explicar como funciona esse código e, de forma simples, como descobrir o código de uma cor e vice-versa.

COMO AS CORES SÃO FORMADAS?

cores
rgb
Existem duas maneiras de se formar uma cor, uma delas é através de pigmentação e outra é através da luz. A primeira é muito utilizada em artes plásticas, onde se mistura cores para formar uma outra. Nós aprendemos isso na escola primária, quando misturamos um guache azul com um amarelo e formamos um verde. Lembra?
Mas a forma utilizada na tecnologia é a formação de cores por luz. Na formação de cores por luz, as cores são formadas a partir de três cores primarias.
As três cores primárias mais conhecidas são: Vermelho, Verde e Azul, ou RGB (do inglês, Red-Green-Blue).
A partir delas pode-se criar as demais cores.
As cores são criadas na computação com a combinação de valores de RGB. Cada uma dessas cores primárias recebe um valor de intensidade que varia de 0 a 255.
O branco é quando se tem o maior valor para as 3 cores, ou seja, 255 para Red, Green e Blue. E o preto é formado quando se tem o valor 0 para essas 3 cores.
Então para se obter a cor branca, precisamos de 255 Red (vermelho), 255 Green (Verde) e 255 Blue (Azul). E para se obter o preto precizamos de 0 Red, 0 Green e 0 Blue.

A FORMAÇÃO DO CÓDIGO RGB

Um código RGB é uma representação dos valores das cores primárias juntas, só que em Hexadecimal.
Podemos perceber que os códigos RGB são sempre formados com 6 dígitos, o que dá 2 dígitos para cada cor.
Se em 2 dígitos hexadecimais conseguimos valores de 00 a FF, então conseguimos representar valores de 0 a 255 da base decimal, concorda?
Para entender melhor, veja o meu artigo sobre As 10 conversões numéricas mais utilizadas na computação.
Continuando o raciocínio, se o branco é formado com a combinação dos maiores valores para RGB (255 para Red, 255 para Green e 255 para Blue), o código RGB do branco é: #FFFFFF.
Ou seja, 255 vermelho (FF), 255 verde (FF) e 255 Azul (FF). Juntando tudo com o # do início, temos o #FFFFFF.
O preto seria #000000. Certo? Tem alguma dúvida sobre isso? Comente lá em baixo.
Agora olhando pra figura que apresentei no início que mostra a combinação de cores primárias para formar outras cores. Veja ela novamente.
cores
rgb
Agora me responda, como seria a representação da cor amarela em código RGB?
Bom, percebemos que o amarelo é formado com a combinação do Verde e do Vermelho. Está vendo na imagem?
Então o amarelo é formado puramente pelo Verde (Green) e pelo Vermelho (Red).
Então o código RGB do amarelo é #FFFF00. Ou seja, valores máximos para R (Red) e G (Green) e 0 para o B (Blue).
Deu pra entender né...?

COMO DESCOBRIR A COR DE UM CÓDIGO RGB

Existem vários sites que fazem isso. Mas pra facilitar a sua vida eu implementei aqui neste artigo um campo pra você ver a cor de um código. Basta digitar o código no campo abaixo. Por exemplo #2C76D0.
Digite o código RGB aqui:

Lembre-se: o código é formado pelo caracter # acrescido de seis dígitos que, dividido em tres representam Vermelho (Red), Verde (Gree) e Azul (Blue).

COMO DESCOBRIR O CÓDIGO DE UMA COR

Agora que você já entendeu o conceito do código RGB, fica fácil descobrir o código de uma cor, combinando os valores para Red-Green-Blue. Se você usa o Windows por exemplo, você pode usar o próprio paint pra isso.
Vou descrever quais os passos para descobrir o código RGB de uma cor a partir do seu computador, usando o windows.
  1. Coloque a cor na tela do seu computador e pressione a tecla PRINT SCREEN. (Pra fazer uma cópia da tela do seu computador)
  2. Abra o paint e pressione Ctrl+V pra colar a imagem da sua tela.
  3. Clique na ferramenta Selecionador de cores do paint. (É esse ícone: selecionador de
    cores)
  4. Clique em cima da cor que deseja identificar.
  5. Clique no botão Editar cores. (É esse ícone: editar cores no
    paint)
  6. Identifique os valores de Vermelho, Verde e Azul. Conforme apresentado na tela abaixo.
Vermelho Verde e Azul de uma
cor
Esses números estão na base decimal. Pra gerar o código RGB é necessário convertê-los para a base Hexadecimal.
Para mais detalhes de como fazer essa conversão, acesse este post:As 10 conversões numéricas mais utilizadas na computação.
Sabido isso, você só precisa converter os valores de Red-Green-Blue para decimal e juntar tudo.
Pra facilitar a sua vida eu também implementei neste artigo três campos pra você digitar os números em decimal e obter o código RGB da cor. Basta digitar abaixo os valores para vermelho, verde e azul e ver a cor correspondente.
R =  G =  B = 
Código RGB: \#1b8b3d

CURIOSIDADE SOBRE O CÓDIGO RGB

Agora que você já sabe que o código #FFFFFF é a cor branca e o código #000000 é a cor preta.
Uma curiosidade sobre o código RGB é que quando os valores são iguais para as três cores primárias, nós temos cores em escala de cinza. Por exemplo, o código #5A5A5A é um cinza escuro, pois está próximo do preto #000000. Já o código #B7B7B7 é um cinza mais claro, pois está mais próximo do branco #FFFFFF.
Espero que tenha gostado dessa dica. Entender como é formado o código RGB é importante para fazer muitas coisas, principalmente se você quer trabalhar com desenvolvimento Web.
Share:

Aprendendo a usar operadores aritméticos


Você sabe usar os Operadores Aritméticos em programação?

Todo mundo já usou operadores aritméticos na escola! Nos primeiros anos de estudo aprendemos a fazer continhas de soma, subtração, multiplicação e divisão. Em algoritmos eles também são simples e têm a mesma simbologia em todas as linguagens de programação ( +, -, * e / ).
Além desses mais simples, dois outros operadores aritméticos não recebem muita atenção e pode ser que você não os conhece, eles são o div e o mod, que resultam, respectivamente, o quociente (a parte inteira do resultado da divisão) e o resto da divisão. Observe as operações abaixo:
14 / 4 = 3,5
14 div 4 = 3
14 mod 4 = 2
O operador mod em muitas linguagens de programação (java por exemplo) é representado pelo símbolo “%“, assim:
14 % 4 = 2
operadores
aritméticos
Um outro operador aritmético que existe em algumas linguagens de programação é o ^ e executa a operação de potência, mas geralmente essa operação é realizada através de uma função chamada pow, bem como a operação de radiciação (função sqrt). Veja um exemplo do operador ^:
^ 5 = 32 (dois elevado a cinco)
Operadores aritméticos de radiciação também são fornecidos por algumas linguagens de programação, mas esses são bem mais raros. O Postgres por exemplo oferece os símbolos |/ e ||/ para operações de raiz quadrada e raiz cúbica, respectivamente.

PRECEDÊNCIA ENTRE OS OPERADORES ARITMÉTICOS

Da mesma forma que na matemática, os operadores de multiplicação e divisão têm precedência de execução em relação aos operadores de soma e subtração. Aliás se tiver parênteses na expressão estes têm precedência ainda maior. A tabela abaixo indica a precedência dos operadores.
PrioridadeOperadores
Parênteses internos
potência (^) e raiz (quando a linguagem oferece esses operadores)
* / div e mod
+ e -
Os operadores de mesma prioridade são interpretados da esquerda para a direita. Para exemplificar essa questão de precedência, observe a expressão:
5 + 3 * ( 3 – 1 ) – 2 ^ 5 / 4 – 1
O computador executa o cálculo na seguinte sequência:
5 + 3 * 2 - 2 ^ 5 / 4 – 1
5 + 3 * 2 - 32 / 4 – 1
5 + 6 - 32 / 4 – 1
5 + 6 - 8 – 1
11 - 8 - 1
3 – 1
2
Os operadores aritméticos realmente todo mundo deve saber desde criança, mas para criarmos algoritmos é muito importante conhecermos mais detalhes, como o operador mod ou a ordem de precedência de cada um. Ainda assim, um dia você pode ser surpreendido com um resultado que você não esperava de uma expressão.
Share:

Melhorando suas pesquisas no Google


1. Pesquisar por palavras desconhecidas ou curingas

Muito útil para procurar letras de músicas ou frases que você tem incertezas sobre algum termo. Digite as palavras que você conhece e substitua as que você não conhece por um asterisco (*)

2. Encontre sites similares

Uma boa saída se você está procurando sites que vendem os mesmos produtos para fazer comparação de preços. Para encontrar páginas semelhantes, pesquise por: related:[endereço do site que você quer buscar similares]. Por exemplo: related:[tecmundo.com.br]

3. Buscar informações de um voo

Perfeito para viagens de última hora: basta saber a companhia aérea e o número do voo, que as informações aparecerão na tela. Digite: [nome da companhia aérea] [número do voo]

4. Use aspas para procurar frases e termos específicos

Digitando a busca entre aspas (“ ”) faz com que o Google pesquise pelas palavras naquela ordem específica, ocultando páginas onde tais termos aparecem soltos ou em outra sequência.

5. Procurar em um site

Também é possível fazer pesquisas por termos em um site específico. Basta digitar: site:[website]:[palavras-chave]

6. Excluir termos da busca

Também é possível fazer com que certas palavras sejam excluídas dos resultados da sua pesquisa. Para isso, você deve colocar o símbolo de menos (-) na frente delas.

7. Definição de palavras

Para procurar o significado de um termo, basta digitar [define]: antes dele.

8. Gire uma moeda

Caso não saiba o que pesquisar, digite (flip a coin), e o Google o redirecionará para uma moeda virtual para ajudar a decidir.

9. Conversão de unidades

O Google também tem uma ferramenta que permite a conversão de valores com unidades diferentes, como de centímetros para metros ou gramas para litros. Basta digitar [unidade1] in [unidade2].

10. Pesquisar por tipo de arquivo

Se você tem que montar uma apresentação em PowerPoint, por exemplo, e quer ver como outros o fizeram, a solução é: pesquise por tipo de arquivo para encontrar outros PowerPoints. Digite seus termos de pesquisa seguidos de [filetype: PPT].

11. Veja como está o tempo em qualquer lugar do mundo

O Google disponibiliza um comando rápido para você saber como está o tempo em qualquer cidade do globo. Ideal para saber o que colocar na mala para uma viagem internacional. Digite: weather [nome da cidade].

12. Personalize o período de sua pesquisa

As ferramentas avançadas de busca do Google permitem que você configure para que só apareçam nos resultados conteúdos postados em um determinado período. É uma ótima opção para pesquisas datadas. Para isso, basta configurar nas abas abaixo do campo de busca.
Share:

domingo, 12 de agosto de 2018

Anos de evolução do SO da Microsoft

É inegável a popularidade que o sistema operacional da Microsoft, o odiado e amado Windows, possui no segmento em que atua. A pesquisa de mercado mais recente publicada no TecMundo aponta que o SO está presente em mais de 90% dos computadores do mundo todo. Gostando ou não, esse é um resultado bastante expressivo e que mostra que a companhia domina a categoria com muita folga.
Mas, como muitos devem saber, nem sempre foi assim. O Windows não nasceu da forma como o conhecemos e nem com todos os recursos com os quais estamos familiarizados. Houve um processo gradual de evolução em que a Microsoft aprendeu quais eram as necessidades das pessoas e aperfeiçoou funcionalidades para equipar o seu programa.

29 anos de história

O primeiro sistema operacional lançado pela companhia chegou ao mercado no ano de 1985. Desde então, muitas versões do seu software para equipar estações de trabalho foram entregues aos consumidores, incluindo o recém-anunciado Windows 10.
Neste artigo, vamos fazer uma pequena viagem no tempo e visitar cada uma das versões do sistema operacional da Microsoft para descobrir quais foram as novidades que elas entregaram. Abordaremos os seguintes SOs: Windows 1, Windows 2, Windows 3, Windows 3.1, Windows 95, Windows 98, Windows ME, Windows XPWindows VistaWindows 7Windows 8Windows 8.1 e Windows 10.
É importante ressaltar que vamos levar em conta apenas os sistemas operacionais para desktop e que são voltados para os consumidores domésticos. Portanto, nada de Windows Server ou Windows Phone neste texto, apesar de ambos possuírem uma bela história que também poderia render um artigo.
Também temos ciência de que as primeiras versões do Windows não passavam de uma interface gráfica para o verdadeiro SO que estava escondido: o MS-DOS. Porém, a abordagem manterá o foco naqueles produtos da Microsoft que foram batizados de “Windows” e nas suas principais inovações.

Windows 1

Aqui começa a história da Microsoft com seus sistemas operacionais Windows. A primeira versão do SO foi lançada em novembro de 1985 e foi a tentativa inicial da companhia em entregar uma interface gráfica em 16 bits.
O Windows 1 foi construído sobre o MS-DOS e seu funcionamento se apoiava bastante nas entradas inseridas nas linhas de comando do sistema. Apesar disso, a Microsoft já havia colocado suporte ao mouse, incluindo, também, um jogo para “ensinar” as pessoas a utilizarem esse novo periférico.

Windows 2

Dois anos depois da estreia no mercado de sistemas operacionais, a Microsoft resolveu fazer o lançamento do Windows 2 em dezembro de 1987. A grande inovação desse software era a possibilidade de as janelas sobreporem umas às outras, funcionalidade que parece piada nos dias de hoje.
Também foi incluída a possibilidade de minimizar e máximar as janelas, e o conhecido Painel de Controle, que reunia as principais ferramentas do sistema, também fez a sua estreia no Windows 2. Outras duas ferramentas que apareceram debutaram nesta versão e permanecem até hoje são o Word e o Excel, pertencentes ao Pacote Office.

Windows 3

Lançado em 1990, este foi o primeiro SO da Microsoft a exigir um disco rígido para ser instalado. Este também foi aquele que despertou a atenção do mercado para o nome “Windows”, colocando-o de vez na disputa pela popularidade.
A grande inovação do Windows 3 diz respeito aos programas do MS-DOS que agora podiam ser executados em uma janela normal, dando bastante flexibilidade aos que não se adaptavam logo de cara com a interface gráfica do software. O suporte a 256 cores e o jogo “Paciência” (Solitaire, em inglês) foram outras novidades importantes dessa versão do SO.

Windows 3.1

Apesar de os Windows 1 e 2 também possuírem versões derivadas com um “ponto”, foi o Windows 3.1 que precisou ser separado do 3 por causa de suas atualizações significativas. A principal delas foi a introdução da fonte TrueType, transformando o SO, pela primeira vez, em uma plataforma de publicação.
O Windows 3.1 exigia 1 MB de memória RAM para ser executado e, depois de instalado, ocupava apenas 15 MB do disco rígido. O jogo “Campo Minado” fez a sua estreia nesta versão do sistema operacional da Microsoft.

Windows 95

Como o nome sugere, esse SO da Microsoft foi lançado no ano de 1995 e trouxe, pela primeira vez, o Menu Iniciar e a Barra de ferramentas tão familiares para todos nós. O Windows 95 também inaugurou o conceito de “plug and play”, facilitando bastante a vida de quem precisasse utilizar um periférico diferente.
Foi nesta versão que o Internet Explorer fez a sua estreia, mas chegou apenas em uma pacote adicional lançado posteriormente. A arquitetura de 32 bits também começou a aparecer nesse SO e o MS-DOS ainda era necessário para executar uma série de funções do sistema e acessar muitos de seus recursos.

Windows 98

Lançado em 1998, o Windows 98 foi construído sobre a versão anterior e trouxe uma série de novidades. Entre elas estão o IE 4, o Outlook Express, o Windows Address Book, o Microsoft Chat e o NetShow Play, que posteriormente seria substituído pelo Windows Media Player. Com exceção do IE, do Outlook e do WMP, todas as outras ferramentas já foram aposentadas ou substituídas.
O Windows 98 introduziu o recurso de avançar e voltar na navegação, além da barra de endereço no Windows Explorer. O suporte ao padrão USB também foi bastante aprimorado, dando início a uma adoção generalizada desse formato.

Windows ME

O Windows Millennium Edition foi a última versão do SO baseada no MS-DOS e considerada por muitos como a pior de todas. Ela foi lançada em 2000 e teve uma variante que foi especialmente desenvolvida para equipar servidores, o Windows 2000.
O IE 5.5, o Windows Media Player 7 e o Windows Movie Maker fizeram a sua estreia no Millennium Edition. O recurso de autocompletar também fez a sua primeira aparição neste sistema operacional, mas isso não foi suficiente para salvá-lo das críticas por causa dos bugs e problemas de instalação que apresentava.

Windows XP

Alguns argumentam que esta seja a melhor versão do sistema operacional da Microsoft. Ela foi lançada em outubro de 2001 e foi a que mais durou no mercado, recebendo suporte até o mês de abril de 2014 – 13 anos após a sua estreia no segmento.
O SO ainda se mostra relativamente popular, estando presente em mais de 20% dos computadores de todos os adeptos do SO. As principais novidades foram a repaginada no visual e a estabilidade do sistema, que agradou e conquistou milhões de usuários ao redor do mundo.

Windows Vista

Ao contrário do seu antecessor, o Windows Vista recebeu duras críticas dos consumidores que tiveram a infelicidade de utilizá-lo.  O sistema apresentava uma série de problemas e funcionalidades mal implementadas, sendo que uma das principais reclamações era referente ao UAC, ou User Account Controle (Controle de Contas do Usuário).
Apesar disso, o Windows Vista trouxe um visual moderno que apostou na transparência e recursos visuais bem chamativos, como gadgets na Área de trabalho. No entanto, esses também foram recursos que desfavoreceram o SO por exigirem muito do hardware da máquina, limitando a sua atuação para computadores mais potentes.

Windows 7

Vencendo com facilidade a liderança de sistemas operacionais mais utilizados do mercado, o Windows 7 disputa o topo do ranking na preferência de usuários com o XP. Lançado em 2009, esse SO trouxe mudanças visuais pequenas em relação ao seu antecessor, mas é mais rápido, estável e fácil de utilizar.
Mais da metade da população mundial que tem acesso a um computador utiliza o Windows 7 como sistema operacional principal em sua máquina. Isso mostra como a Microsoft acertou em cheio com esta versão de seu software.

Windows 8

Lançado em 2012, o Windows 8 foi a tentativa mais radical da Microsoft de alterar o visual do seu sistema operacional. A mudança foi motivada por causa da chegada dos dispositivos que respondem ao toque, eliminando, por causa disso, o Menu Iniciar e dando lugar a uma tela totalmente nova que se baseia no uso de “tiles” (pequenos quadrados que representam um programa).
A mudança na aparência não agradou a todos, o que culminou no “fracasso” do sistema operacional. Apesar disso, o Windows 8 é ligeiramente mais rápido que seu antecessor e trouxe muitas novidades, como o suporte ao USB 3.0 e a Loja do Windows. Uma versão para dispositivos móveis e com suporte para processadores ARM, batizada de Windows RT, também foi lançada, mas não fez o sucesso que a companhia esperava.

Windows 8.1

Trazendo mudanças sutis em relação ao seu antecessor, o Windows 8.1 veio em resposta às reclamações das pessoas por causa das alterações visuais que o SO sofreu. Por causa disso, a Microsoft decidiu retroceder e trazer de voltar o botão do Menu Iniciar.
Além disso, as pessoas podiam escolher iniciar o computador diretamente a partir da Área de trabalho, o que não era possível com o Windows 8. Não houve mudanças significativas em relação à estabilidade e à velocidade do sistema.

Windows 10

Anunciado no dia 30 de setembro de 2014, o Windows 10 acabou de ter uma versão de testes liberada para o público. Ainda é muito cedo para dizer se essa variante do sistema fará sucesso, mas a Microsoft tem demostrado que está ouvindo o feedback dos consumidores. Confira nosso artigo especial que conta as principais novidades que a última versão do sistema operacional da empresa trará para nós.

Um bom, um ruim, um bom, um ruim...

Quem está antenado na tecnologia conhece a “teoria” relacionada aos sistemas operacionais da Microsoft. Analisando a retrospectiva de lançamentos da companhia, alguns argumentam que as versões do SO sempre alternam em qualidade, sendo que uma variante que foi bem recebida pela comunidade é seguida de uma que é considerada “fraca”.
Essa teoria começa com o Windows 3.1, sendo que ele é considerado um “bom” Windows juntamente com o 98, o XP e o 7. O fato de a versão 8.1 não ter trazido muitas mudanças em relação ao Windows 8 implica em dizer que ela não entrou no esquema. Portanto, a esperança é de que a próxima atualização, o Windows 10, pertença ao lado “bom” da brincadeira. Será que essa teoria vai acertar novamente?
Share:

Total de Visitas