Pesquisar no Google

sábado, 12 de fevereiro de 2011

Códigos ASCII

American Standard Code for Information Interchange



O ASCII, que em português significa "Código Padrão Americano para Intercâmbio de Informação", é uma codificação de caracteres de sete bits baseada no alfabeto inglês. Os códigos ASCII representam texto em computadores, equipamento de comunicações, entre outros dispositivos que trabalham com texto. Estes dispositivos só percebem números, sendo assim um código ASCII é uma representação numérica de um carácter, tal como um 'a' ou um 't'. A maioria dos actuais esquemas de codificação modernos, com suporte para muitos caracteres, tiveram origem no código ASCII.
ASCII incluí definições para 128 caracteres: 33 caracteres de controlo não imprimíveis (a maioria obsoletos) que afectam a forma como o texto é processado; 94 são caracteres imprimíveis, e o espaço é considerado invisível. Actualmente o método de codificação mais comum é o UTF-8. 

Quem tiver curiosidade e ver a tabela completa, pode visitar o site http://www.tabelaascii.com/  (donde tirei esse texto) e ver a tabela completa no sistema binário, decimal e hexadecimal.
Abços.

Compactação das informações

VOCÊ SABIA?

Não podemos falar de representação binária de informação se não levarmos em conta que muitas vezes nossa capacidade de armazenamento ou transmissão possui limitações. 
A Compactação elimina as redundâncias e organiza os bits de forma que ocupem menos espaço no dispositivo de armazenamento ou transmissão.

Não pergunte o que o seu país pode fazer por você - Pergunte o que você pode fazer por seu país!" (John F. Kennedy)

Quais as redundâncias que encontramos na frase acima que poderiam ser compactadas?

Não pergunte o que o seu país pode fazer por você - Pergunte o que você pode fazer por seu país! (93 bytes = 774 bits)

1 - "Pergunte" - 2 vezes;
2 - "o que" - 2 vezes;
3 - "você" - 2 vezes;
4 - "país" - 2 vezes;
5 - "pode" - 2 vezes;
6 - "fazer" - 2 vezes;
7 - "por" - 2 vezes;
8 - "seu" - 2 vezes;

Compactado: Não_12_o_845673_-_12356784! (28 bytes = 224 bits)

Obs.: Precisamos de um elemento chamado dicionário de dados que neste caso ocupa quase o mesmo volume que a frase descompactada. Mas imaginemos um texto de algumas páginas, aí a economia é bastante relevante! Em imagens, áudio e vídeos a ocorrência de redundância é ainda maior!    

Administrador de Banco de Dados (DBA)

A profissão de DBA (DataBase Administrator) está cada vez mais valorizada no mercado de TI no Brasil, pois a informatização das empresas tem levado a necessidade de criação de rotinas de gerência dos dados, que têm migrado numa velocidade muito grande, do papel para o computador. Mas o caminho para se tornar um DBA não é tão fácil assim, já que envolve um skill amplo, exigindo um perfil especialista do profissional e principalmente entrega pessoal no trabalho, pois o DBA pode ser acionado a qualquer hora do dia ou da noite (24×7). 

Mas afinal, quais as funções de um Administrador de Banco de Dados (DBA)?

O administrador de bancos de dados executa uma função estratégica na empresa, considerando que o maior bem de uma organização hoje são os dados, que estão sobre sua gerência. Para se entender o tamanho da responsabilidade do DBA com os dados da organização, perdas ocasionais de dados, dependendo de seu volume e importância, podem causar sérios prejuízos à empresa e inclusive levá-la à falência.

Sindicato dos trabalhadores de TI em SP podem entrar em greve

A reivindicação é de um piso de R$ 3,5 mil para os cargos de gerente e de R$ 1,5 mil para programadores.

O SINDPD (Sindicato dos Trabalhadores de Tecnologia da Informação) reivindica a criação de três novos pisos salariais para os trabalhadores de TI do estado de São Paulo. A proposta, que está sendo discutida desde o início do mês com os representantes das empresas do setor, prevê um salário de, no mínimo, R$ 1,5 mil para programadores, R$ 2 mil para analistas e R$ 3,5 mil para os gerentes.
"Acho difícil que o sindicato patronal aprove. Mas essa seria uma forma de criar parâmetros mínimos para o mercado", explica o presidente do SINDPD, Antonio Neto. De acordo com ele, os valores propostos foram calculados com base na média salarial praticada no estado. "Sabemos que as empresas são avessas à criação de pisos [salariais], mas essa é uma necessidade do setor", destaca Neto.