sexta-feira, 31 de outubro de 2014

Internet e Conectividade - as Homepages

Boa noite pessoal ... Com certeza todos nós já visitamos uma página na internet. Mas já pensou na tecnologia por trás delas? E como ter uma página pessoal? Hoje, no seu blog ... (nada a ver o comentário, desculpa aí ...)

Código em HTML
Uma homepage é a primeira página que vemos de um site. Pode ser comparada a capa de uma revista, que traz algumas informações a respeito do site. Para a estruturação do site, utiliza-se o HTML (Hiper Text markup Language ou Linguagem de Marcação de Hipertexto). Como o nome sugere, é uma linguagem de marcação, ou seja, usa-se tags que vão estruturar o site. Se você quiser ver como é usada esta linguagem, clique com o botão direito do mouse e escolha a opção "Exibir Código Fonte da Página". A imagem que aparece é o código HTML.

Junto com o HTML, usamos o CSS (Cascading Style Sheets ou Estilo de Folhas em Cascata), que é responsável pelo estilo do site (cores, bordas, letras etc). Algumas vezes, usamos Linguagens de Programação Interpretada, como o JavaScript (não confunda com o Java) que dá uma interatividade maior ao site. Também usamos Linguagens de Programação, como o PHP ou o Pearl, que direcionam, por exemplo, formulários de contato para algum e-mail. Estes são apenas algumas das ferramentas disponíveis, mas existem inúmeras outras que auxiliam na construção de sites, como o Joomla, Wordpress e uma infinidade de coisas.

E é difícil fazer um site? Depende. Hoje, na internet, existem algumas empresas que auxiliam na construção de sites, como por exemplo a página da Wix ( http://pt.wix.com/) onde o usuário não precisa ter nenhum conhecimento de Linguagem de Programação. A vantagem é a rapidez e facilidade na construção. A desvantagem é a falta de opção de templates e o resultado final não é um site profissional.

Quando queremos algo mais profissional precisamos dos serviços de um programador ou web design (eu ... eu ...) que tem o conhecimento

s destas ferramentas e dá o suporte necessário em construir e colocar o site no ar. Ele fica responsável por dar manutenção em caso de bug.

Para registar o domínio, contate o registro.br
Outro detalhe é o domínio, ou endereço do site. O mesmo precisa ser registrado na Organização que cuida destes assuntos aqui no Brasil (registro.br). É cobrada uma taxa (bem pequena, anual) para se fazer o registro. Neste momento, a pessoa escolhe o endereço de sua preferência ( e que esteja disponível). Feito isso, é necessário hospedar o site em um servidor. Existem empresas especializadas nestes serviços, e os preços variam bastante.

E quanto custa? Geralmente, os profissionais desta área cobram por hora. Na verdade, a criação de um site tem certo custo (afinal, dá muito trabalho). Imagine fazer linhas de código, programação, tratamento de fotos, estilos e por aí vai. E quanto mais coisas no site, mais caro fica. Sites de E-commerce, por exemplo, podem chegar a custar alguns mil reais. Mas é um investimento de retorno garantido. Afinal, ter um site pode alavancar os seus negócios, ou é uma maneira de levar nossas idéias pelo mundo... a minha logo logo estará on-line, estou finalizando a programação (www.edsonrczarneski.eti.br) ... Até a próxima ...


sexta-feira, 24 de outubro de 2014

Windows 10 - As novidades

Boa tarde pessoal ... Vamos falar um pouco hoje sobre a novidade dos sistemas operacionais no mercado, o novo Windows 10. Sim, já está sendo testado por alguns usuários o que a Microsoft chama de Technical Preview, uma versão teste deste sistema operacional.

Logo do Windows 10
A primeira pergunta que chega da mente sobre este sistema é: por que Windows 10? Afinal, tivemos o Windows 8 e o 8.1. Deveria ser o Windows 9, não é mesmo? Deveria, mas não é. Existem muitas lendas relacionadas com o nome. Alguns dizem que a Microsoft considerou o Windows 8.1 como o 9 e foi direto para o 10. Outros dizem que, com a Microsoft já usou o dígito 9 em outras versãoes (95,98) preferiu dar este salto. A verdade é que não existe ainda nenhuma versão da própria Microsoft sobre o assunto, assim pode bolar sua própria tese ou pesquisar no Google uma das muitas idéias mirabolantes que o pessoal anda tendo ...

Uma das novidades (sem dúvida Bill Gates deve ter recebido várias cartas sobre isso) é a volta do Botão Iniciar.Sim meninos e meninas, ele voltou!!!! Ele havia desaparecido na versão 8 e voltou camuflado na versão 8.1 (bem diferente na verdade). Agora, na versão 10, ele está de volta. E sim, ele funciona como sempre funcionou nas versões anteriores do Windows 8. Na verdade,ele é um mistura do Menu Iniciar do Windows 7 com a interface metro do Windos 8. Quem sentiu saudades dele ficará feliz ...

Olha o Menu Inciar de Volta ...
A caixa de pesquisas está de volta, e pode ser acionada tanto na Barra de Tarefas quanto no Menu Iniciar (olha ele de volta ...). E traz resultados tanto do próprio computador quanto da Web. Um novo ícone foi adicionado à Barra de Tarefas. Chama-se "Task Switcher" ou "Alternador de Tarefas". Ele mostra miniaturas das janelas das tarefas em execução. É a mesma coisa que fazíamos clicando Alt+Tab, mas como disse, é um novo ícone que executa um velho comando.

Outro detalhe é a possibilidade do usuário criar múltiplas Áreas de Trabalho e passar de uma para outra quando achar conveniente. Trata-se de arranjos diferentes, criado por cada usuário, que podem ser acessadas de qualquer lugar e qualquer máquina, necessitando apenas do login de usuário. Além disso, ele poderá ser acessado tando de computadores quanto de dispositivos móveis.

E onde posso comprar o novo sistema? Como diz um dos meus professores (salve Guanabara) "calma pequeno gafanhoto..." Sim, o sistema, como disse, é apenas para teste. E como tal, tem ainda algumas falhas e requer alguns cuidados na execução. O vice-presidente da Windows, Joe Belfiore, sugeriu usar um outro computador ou uma Virtual Machine para rodar esta versão de teste. Se quiserem dar uma olhada nestas recomendações e baixar esta versão, segue o site http://www.tecmundo.com.br/windows-10/63828-baixe-versao-testes-windows-10.htm. De mais, no ano que vem, 2015, esta versão estará disponível no mercado. É isso ai ... Até mais ...

quarta-feira, 8 de outubro de 2014

IHC - Interação Humano-Computador

Boa noite pessoal ... ontem comecei no curso uma matéria bem interessante chamada IHC - Interação Humano-Computador ou Interação Homem-Computador. Todo o profissional de TI leva em conta fatores de usabilidade ao projetar um software qualquer. Mas exatamente o que é o IHC?

Trata-se do estudo da interação entre homens e máquinas. Relaciona-se nessa matéria uma série de outras disciplinas, como ciência da comunicação, artes, design, ergonomia, psicologia, sociologia, linguística e áreas afins. Oobjetivo dos profissionais de TI é criar interfaces fáceis de utilizar e que sejam intuitivas, ou seja, interfaces "amigáveis".

E acontece mesmo ...
Parece uma tarefa simples, mas não é. O grande problema está no público que irá utilizar este tipo de serviço. Apenas como exemplo, podemos ver os caixas eletrônicos. Existe uma grande variedade de pessoas que utilizam estes serviços, pessoas que conseguem fazer todo e qualquer serviço no caixa (depósitos, saques, pagar contas, transferências etc ...) pessoas que conseguem fazer o básico e outras que não sabem nem onde devem colocar o cartão para iniciar o serviço. Qualquer programa, home page, hardware vai se deparar com este tipo de problema.

É importante lembrar que o usuário da tecnologia nem sempre é um especialista, e nem tem o dever de ser. Geralmente, queremos as coisas simples, fáceis e práticas. Somos impacientes e desistimos após algumas tentativas fracassadas de atingir um objetivo. Coloco aqui o pronome "nós" por que eu estou tanto na área de profissional de TI como de usuário também, e já me deparei com problemas de interação com máquinas.

Ergonomia - um dos fatores do IHC
Existem vários elementos que auxiliam os profissionais a encontrar a maximização da compreensão e agilidade das ações dos usuários, tanto dos experientes quanto dos que não tem experiência. Entre estes elementos temos teclas de atalho, barra de ferramentas, macros (conjunto de comandos que tem como objetivo realizar uma tarefa) e sistemas de ajuda on-line.

Outro detalhe importante na hora de programar uma interface é lembrar da famosa frase "menos é mais". Sim, uma interface com muita informação, botões, sofisticada e com muita coisa geralmente é uma interface que mais atrapalha do que ajuda. Comandos simples e auto-explicativos dão um melhor resultado.

É bem verdade que, quando projetamos uma interface, a mesma deve ser testada usando Técnicas de Avaliação de Usabilidade. São ferramentas que auxiliam na verificação da qualidade do produto mediante testes com usuários.Para tanto, muitas detalhes precisam ser analisados previamente, como por exemplo, o perfil dos usuários e o objetivo do produto.

Assim, quando estivermos a ponto de explodir de raiva diante de um caixa eletrônico que não realiza a tarefa que pedimos ou acessando um site que não mostra o que queremos, é provável que a falha se de uma avaliação errada do profissional que projetou. Ele não levou em conta os padrões definidos pelo IHC. E quem paga a conta somos nós ... Preciso lembrar disso ao fazer um projeto rsrs ... Até mais ...

AdicIHC - Interação Humano - Computador

quarta-feira, 1 de outubro de 2014

Serviços da Internet - Aplicações da Internet

Boa noite pessoal ... Pois bem, começando um novo mês, depois de uma semana de provas (inclusive com Lógica de Programação) resolvi falar sobre aplicações da internet. Mas o que são aplicações?

Aplicações são o motivo básico que levam os usuários a ficarem horas navegando na internet. São programas específicos que desempenham alguma tarefa requisitada pelo usuário. No caso de aplicações para internet, podemos citar correio eletrônico, ferramentas de download e de buscas. Vamos iniciar falando sobre as ferramentas de busca.

As ferramentas de busca são programas projetados para procurar palavras chaves pelo utilizador de documentos e base de dados. Partimos da premissa que todo o site de busca deve ter uma base de dados bem grande, agregando todo o tipo de assunto provável e imaginável (uma tarefa nem um pouco fácil sem dúvida...). Eles começaram a aparecer com o início da internet, com o objetivo de buscar qualquer informação na rede e apresentá-la de forma organizada. Atualmente temos muitas empresas que desenvolveram excelentes ferramentas de busca, como o Google, o Yahoo, o Bings, o Cadê e mais recentemente o Amazon.com com seu mecanismo de busca A9.

Alguns exemplos de Ferramentas de Busca
Tenho certeza que, qualquer usuário, por mais dificuldade que tenha em informática, entende basicamente como funciona uma ferramenta de busca. Digitamos o que queremos e clicamos em procurar. Em poucos segundos, aparece uma lista com todas os sites onde a informação digitada apareceu.Os primeiros buscadores se baseavam na indexação de páginas através da sua categorização. Depois, surgiram as meta-buscas. As mais recentes gerações usam motores com tecnologias diversas, que permite, entre outras coisas, a procura de palavras chaves diretamente na página em questão e o uso de referências externas espalhadas pela Web, permitindo até mesmo a tradução direta do documento (embora com muitos erros, diga-se de passagem).

Existem vários tipos de buscadores. Entre eles, podemos citar:

Buscadores Globais: são aqueles que buscam informações na rede e a apresentação dos resultados é aleatória. dependendo do ranking de acesso do site. De todos os buscadores globais, o mais utilizado é, logicamente, o Google.
Buscadores Verticais: realizam pesquisas especializadas, com bases de dados próprias de acordo com suas propensões. Alguns exemplos são Catho, BuscaPé, Trovit entre outros.
Guias Locais: são buscadores exclusivos de regiões. As informações se referem a endereços de empresas ou prestadores de serviço. Como exemplo, podemos citar o GuiaMais e AcheCerto.
Guias de Busca local ou Buscador Local: são buscadores de abrangência nacional, que lista empresas ou prestadores de serviço próximos ao local onde o usuário mora. Para tanto, geralmente são usados dados do usuário como CEP ou coordenadas de GPS. 
Diretórios de websites: são indices de sites, usualmente organizados por categorias e subcategorias. Ajudam o usuário a encontrar rapidamente sites que deseja, buscando por categorias em vez de palavras chaves. Um exemplo é o Open Directory Project.

Pesquisa das Ferramentas mais utilizadas: adivinhe que é o primeiro???



E como fazer para que nosso site apareça em primeiro lugar nas pesquisas? Bem, existe a possibilidade de pagar (caro) para a empresa que gerencia o site de buscas ou fazer um site que seja um sucesso (coisa de 500 acessos/dia). Sim, sites que são bem acessados aparecem em primeiro lugar. E existem até mesmo empresas especializadas neste assunto.

Pois bem, então quando você for pesquisar alguma coisa (quase certo no Google) já sabe um pouco mais sobre o que está por detrás das ferramentas de busca ... Até a próxima ...